Space Engineers
Public Member Functions | Protected Member Functions | Properties | List of all members
VRageRender.Animations.MyAnimationStateMachineNode Class Reference

Animation state machine node is a representation of one state inside MyAnimationStateMachine. More...

Inheritance diagram for VRageRender.Animations.MyAnimationStateMachineNode:
VRage.Generics.MyStateMachineNode

Public Member Functions

 MyAnimationStateMachineNode (string name)
 
 MyAnimationStateMachineNode (string name, MyAnimationClip animationClip)
 
override void OnUpdate (MyStateMachine stateMachine)
 
- Public Member Functions inherited from VRage.Generics.MyStateMachineNode
 MyStateMachineNode (string name)
 

Protected Member Functions

override MyStateMachineTransition QueryNextTransition ()
 
- Protected Member Functions inherited from VRage.Generics.MyStateMachineNode
virtual void TransitionAddedInternal (MyStateMachineTransition transition)
 Called after Transition is added. Override for custom behavior. More...
 
virtual void TransitionRemovedInternal (MyStateMachineTransition transition)
 Called before Transition remove. Override for custom behavior. More...
 
virtual void ExpandInternal (MyStateMachineCursor cursor, MyConcurrentHashSet< MyStringId > enquedActions, int passThrough)
 Expands current node with given cursor. First enquedAction is taking place then any valid transition. Cursor is being transitioned to result of expansion. Override this for custom behavior. More...
 

Properties

MyAnimationTreeNode RootAnimationNode [get, set]
 
- Properties inherited from VRage.Generics.MyStateMachineNode
string Name [get]
 

Additional Inherited Members

- Public Attributes inherited from VRage.Generics.MyStateMachineNode
bool PassThrough = false
 

Detailed Description

Animation state machine node is a representation of one state inside MyAnimationStateMachine.

Definition at line 10 of file MyAnimationStateMachineNode.cs.

Constructor & Destructor Documentation

VRageRender.Animations.MyAnimationStateMachineNode.MyAnimationStateMachineNode ( string  name)
inline

Definition at line 22 of file MyAnimationStateMachineNode.cs.

VRageRender.Animations.MyAnimationStateMachineNode.MyAnimationStateMachineNode ( string  name,
MyAnimationClip  animationClip 
)
inline

Definition at line 29 of file MyAnimationStateMachineNode.cs.

Member Function Documentation

override void VRageRender.Animations.MyAnimationStateMachineNode.OnUpdate ( MyStateMachine  stateMachine)
inlinevirtual

Reimplemented from VRage.Generics.MyStateMachineNode.

Definition at line 59 of file MyAnimationStateMachineNode.cs.

override MyStateMachineTransition VRageRender.Animations.MyAnimationStateMachineNode.QueryNextTransition ( )
inlineprotectedvirtual

Reimplemented from VRage.Generics.MyStateMachineNode.

Definition at line 45 of file MyAnimationStateMachineNode.cs.

Property Documentation

MyAnimationTreeNode VRageRender.Animations.MyAnimationStateMachineNode.RootAnimationNode
getset

Definition at line 16 of file MyAnimationStateMachineNode.cs.


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