Space Engineers
Public Member Functions | Public Attributes | List of all members
VRageRender.Animations.MyAnimationStateMachineTransition Class Reference

Description of transition to another state (MyAnimationStateMachineNode) in the state machine (MyAnimationStateMachine). More...

Inheritance diagram for VRageRender.Animations.MyAnimationStateMachineTransition:
VRage.Generics.MyStateMachineTransition

Public Member Functions

override bool Evaluate ()
 Animation transition evaluation - different behavior from default transition. If no conditions are given and it has a name, it must be triggered manually. More...
 
- Public Member Functions inherited from VRage.Generics.MyStateMachineTransition
void _SetId (int newId)
 
override string ToString ()
 

Public Attributes

double TransitionTimeInSec = 0.0
 
MyAnimationTransitionSyncType Sync = MyAnimationTransitionSyncType.NoSynchonization
 
- Public Attributes inherited from VRage.Generics.MyStateMachineTransition
MyStringId Name = MyStringId.NullOrEmpty
 
MyStateMachineNode TargetNode = null
 
List< IMyConditionConditions = new List<IMyCondition>()
 
int Priority
 

Additional Inherited Members

- Properties inherited from VRage.Generics.MyStateMachineTransition
int Id [get]
 

Detailed Description

Description of transition to another state (MyAnimationStateMachineNode) in the state machine (MyAnimationStateMachine).

Definition at line 17 of file MyAnimationStateMachineTransition.cs.

Member Function Documentation

override bool VRageRender.Animations.MyAnimationStateMachineTransition.Evaluate ( )
inlinevirtual

Animation transition evaluation - different behavior from default transition. If no conditions are given and it has a name, it must be triggered manually.

Reimplemented from VRage.Generics.MyStateMachineTransition.

Definition at line 32 of file MyAnimationStateMachineTransition.cs.

Member Data Documentation

MyAnimationTransitionSyncType VRageRender.Animations.MyAnimationStateMachineTransition.Sync = MyAnimationTransitionSyncType.NoSynchonization

Definition at line 25 of file MyAnimationStateMachineTransition.cs.

double VRageRender.Animations.MyAnimationStateMachineTransition.TransitionTimeInSec = 0.0

Definition at line 23 of file MyAnimationStateMachineTransition.cs.


The documentation for this class was generated from the following file: