Space Engineers
|
Public Member Functions | |
override void | Construct (MyObjectBuilder_BehaviorTreeNode nodeDefinition, MyBehaviorTree.MyBehaviorTreeDesc treeDesc) |
override MyBehaviorTreeState | Tick (IMyBot bot, MyPerTreeBotMemory botTreeMemory) |
override void | PostTick (IMyBot bot, MyPerTreeBotMemory botTreeMemory) |
override void | DebugDraw (Vector2 pos, Vector2 size, List< MyBehaviorTreeNodeMemory > nodesMemory) |
override int | GetHashCode () |
override string | ToString () |
Public Member Functions inherited from Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeNode | |
MyBehaviorTreeNode () | |
virtual MyBehaviorTreeNodeMemory | GetNewMemoryObject () |
override int | GetHashCode () |
Protected Attributes | |
List< MyBehaviorTreeNode > | m_children |
bool | m_isMemorable |
string | m_name |
Properties | |
abstract MyBehaviorTreeState | SearchedValue [get] |
abstract MyBehaviorTreeState | FinalValue [get] |
abstract string | DebugSign [get] |
override bool | IsRunningStateSource [get] |
Properties inherited from Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeNode | |
int | MemoryIndex [get] |
Type | MemoryType [get] |
abstract bool | IsRunningStateSource [get] |
Additional Inherited Members | |
Public Attributes inherited from Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeNode | |
const string | ParentName = "Par_N" |
string | m_runningActionName = "" |
Static Protected Attributes inherited from Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeNode | |
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 |
Definition at line 13 of file MyBehaviorTreeControlBaseNode.cs.
|
inlinevirtual |
Reimplemented from Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeNode.
Definition at line 25 of file MyBehaviorTreeControlBaseNode.cs.
|
inlinevirtual |
Implements Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeNode.
Definition at line 115 of file MyBehaviorTreeControlBaseNode.cs.
|
inline |
Definition at line 136 of file MyBehaviorTreeControlBaseNode.cs.
|
inlinevirtual |
Reimplemented from Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeNode.
Definition at line 106 of file MyBehaviorTreeControlBaseNode.cs.
|
inlinevirtual |
Implements Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeNode.
Definition at line 42 of file MyBehaviorTreeControlBaseNode.cs.
|
inline |
Definition at line 150 of file MyBehaviorTreeControlBaseNode.cs.
|
protected |
Definition at line 15 of file MyBehaviorTreeControlBaseNode.cs.
|
protected |
Definition at line 16 of file MyBehaviorTreeControlBaseNode.cs.
|
protected |
Definition at line 17 of file MyBehaviorTreeControlBaseNode.cs.
|
get |
Definition at line 21 of file MyBehaviorTreeControlBaseNode.cs.
|
get |
Definition at line 20 of file MyBehaviorTreeControlBaseNode.cs.
|
get |
Definition at line 23 of file MyBehaviorTreeControlBaseNode.cs.
|
get |
Definition at line 19 of file MyBehaviorTreeControlBaseNode.cs.