Space Engineers
|
Node of the state machine. More...
Public Member Functions | |
MyStateMachineNode (string name) | |
virtual void | OnUpdate (MyStateMachine stateMachine) |
Public Attributes | |
bool | PassThrough = false |
Protected Member Functions | |
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... | |
virtual MyStateMachineTransition | QueryNextTransition () |
Properties | |
string | Name [get] |
Node of the state machine.
Definition at line 10 of file MyStateMachineNode.cs.
|
inline |
Definition at line 30 of file MyStateMachineNode.cs.
|
inlineprotectedvirtual |
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.
Reimplemented in VRage.Game.VisualScripting.Missions.MyVSStateMachineBarrierNode, VRage.Game.VisualScripting.Missions.MyVSStateMachineFinalNode, and VRage.Game.VisualScripting.Missions.MyVSStateMachineSpreadNode.
Definition at line 74 of file MyStateMachineNode.cs.
|
inlinevirtual |
Reimplemented in VRageRender.Animations.MyAnimationStateMachineNode, VRage.Game.VisualScripting.Missions.MyVSStateMachineNode, and VRage.Game.VisualScripting.Campaign.MyCampaignStateMachineNode.
Definition at line 130 of file MyStateMachineNode.cs.
|
inlineprotectedvirtual |
Reimplemented in VRageRender.Animations.MyAnimationStateMachineNode.
Definition at line 116 of file MyStateMachineNode.cs.
|
inlineprotectedvirtual |
Called after Transition is added. Override for custom behavior.
Reimplemented in VRage.Game.VisualScripting.Missions.MyVSStateMachineNode, and VRage.Game.VisualScripting.Missions.MyVSStateMachineBarrierNode.
Definition at line 46 of file MyStateMachineNode.cs.
|
inlineprotectedvirtual |
Called before Transition remove. Override for custom behavior.
Reimplemented in VRage.Game.VisualScripting.Missions.MyVSStateMachineBarrierNode.
Definition at line 59 of file MyStateMachineNode.cs.
bool VRage.Generics.MyStateMachineNode.PassThrough = false |
Definition at line 27 of file MyStateMachineNode.cs.
|
get |
Definition at line 16 of file MyStateMachineNode.cs.