Space Engineers
|
Public Member Functions | |
MyBehaviorTreeNode () | |
virtual void | Construct (MyObjectBuilder_BehaviorTreeNode nodeDefinition, MyBehaviorTree.MyBehaviorTreeDesc treeDesc) |
abstract MyBehaviorTreeState | Tick (IMyBot bot, MyPerTreeBotMemory nodesMemory) |
virtual void | PostTick (IMyBot bot, MyPerTreeBotMemory nodesMemory) |
abstract void | DebugDraw (Vector2 position, Vector2 size, List< MyBehaviorTreeNodeMemory > nodesMemory) |
virtual MyBehaviorTreeNodeMemory | GetNewMemoryObject () |
override int | GetHashCode () |
Public Attributes | |
const string | ParentName = "Par_N" |
string | m_runningActionName = "" |
Static Protected Attributes | |
static float | DEBUG_TEXT_SCALE = 0.5f |
static float | DEBUG_TEXT_Y_OFFSET = 60.0f |
static float | DEBUG_SCALE = 0.4f |
static float | DEBUG_ROOT_OFFSET = 20.0f |
static float | DEBUG_LINE_OFFSET_MULT = 25 |
Properties | |
int | MemoryIndex [get] |
Type | MemoryType [get] |
abstract bool | IsRunningStateSource [get] |
Definition at line 13 of file MyBehaviorTreeNode.cs.
|
inline |
Definition at line 27 of file MyBehaviorTreeNode.cs.
|
inlinevirtual |
|
pure virtual |
|
inline |
Definition at line 61 of file MyBehaviorTreeNode.cs.
|
inlinevirtual |
Reimplemented in Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeDecoratorNode, and Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeRoot.
Definition at line 50 of file MyBehaviorTreeNode.cs.
|
inlinevirtual |
Reimplemented in Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeDecoratorNode, Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeControlBaseNode, and Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeActionNode.
Definition at line 46 of file MyBehaviorTreeNode.cs.
|
pure virtual |
|
staticprotected |
Definition at line 19 of file MyBehaviorTreeNode.cs.
|
staticprotected |
Definition at line 18 of file MyBehaviorTreeNode.cs.
|
staticprotected |
Definition at line 17 of file MyBehaviorTreeNode.cs.
|
staticprotected |
Definition at line 15 of file MyBehaviorTreeNode.cs.
|
staticprotected |
Definition at line 16 of file MyBehaviorTreeNode.cs.
string Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeNode.m_runningActionName = "" |
Definition at line 25 of file MyBehaviorTreeNode.cs.
const string Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeNode.ParentName = "Par_N" |
Definition at line 24 of file MyBehaviorTreeNode.cs.
|
get |
Definition at line 48 of file MyBehaviorTreeNode.cs.
|
get |
Definition at line 21 of file MyBehaviorTreeNode.cs.
|
get |
Definition at line 22 of file MyBehaviorTreeNode.cs.