Space Engineers
|
Public Member Functions | |
MyVSStateMachineNode (string name, Type script) | |
override void | OnUpdate (MyStateMachine stateMachine) |
void | ActivateScript (bool restored=false) |
void | DisposeScript () |
Public Member Functions inherited from VRage.Generics.MyStateMachineNode | |
MyStateMachineNode (string name) | |
Protected Member Functions | |
override void | TransitionAddedInternal (MyStateMachineTransition transition) |
Called after Transition is added. Override for custom behavior. More... | |
Protected Member Functions inherited from VRage.Generics.MyStateMachineNode | |
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 | |
IMyStateMachineScript | ScriptInstance [get] |
Properties inherited from VRage.Generics.MyStateMachineNode | |
string | Name [get] |
Additional Inherited Members | |
Public Attributes inherited from VRage.Generics.MyStateMachineNode | |
bool | PassThrough = false |
Definition at line 10 of file MyVSStateMachineNode.cs.
|
inline |
Definition at line 52 of file MyVSStateMachineNode.cs.
|
inline |
Definition at line 115 of file MyVSStateMachineNode.cs.
|
inline |
Definition at line 134 of file MyVSStateMachineNode.cs.
|
inlinevirtual |
Reimplemented from VRage.Generics.MyStateMachineNode.
Definition at line 58 of file MyVSStateMachineNode.cs.
|
inlineprotectedvirtual |
Called after Transition is added. Override for custom behavior.
Reimplemented from VRage.Generics.MyStateMachineNode.
Definition at line 104 of file MyVSStateMachineNode.cs.
|
get |
Definition at line 50 of file MyVSStateMachineNode.cs.