Space Engineers
Public Member Functions | Properties | List of all members
Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeRoot Class Reference
Inheritance diagram for Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeRoot:
Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeNode

Public Member Functions

override void Construct (MyObjectBuilder_BehaviorTreeNode nodeDefinition, MyBehaviorTree.MyBehaviorTreeDesc treeDesc)
 
override MyBehaviorTreeState Tick (IMyBot bot, MyPerTreeBotMemory botTreeMemory)
 
override void DebugDraw (Vector2 pos, Vector2 size, List< MyBehaviorTreeNodeMemory > nodesMemory)
 
override MyBehaviorTreeNodeMemory GetNewMemoryObject ()
 
override int GetHashCode ()
 
- Public Member Functions inherited from Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeNode
 MyBehaviorTreeNode ()
 
virtual void PostTick (IMyBot bot, MyPerTreeBotMemory nodesMemory)
 
override int GetHashCode ()
 

Properties

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
 

Detailed Description

Definition at line 13 of file MyBehaviorTreeRoot.cs.

Member Function Documentation

override void Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeRoot.Construct ( MyObjectBuilder_BehaviorTreeNode  nodeDefinition,
MyBehaviorTree.MyBehaviorTreeDesc  treeDesc 
)
inlinevirtual

Reimplemented from Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeNode.

Definition at line 19 of file MyBehaviorTreeRoot.cs.

override void Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeRoot.DebugDraw ( Vector2  pos,
Vector2  size,
List< MyBehaviorTreeNodeMemory nodesMemory 
)
inlinevirtual
override int Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeRoot.GetHashCode ( )
inline

Definition at line 86 of file MyBehaviorTreeRoot.cs.

override MyBehaviorTreeNodeMemory Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeRoot.GetNewMemoryObject ( )
inlinevirtual

Reimplemented from Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeNode.

Definition at line 81 of file MyBehaviorTreeRoot.cs.

override MyBehaviorTreeState Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeRoot.Tick ( IMyBot  bot,
MyPerTreeBotMemory  botTreeMemory 
)
inlinevirtual

Property Documentation

override bool Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeRoot.IsRunningStateSource
get

Definition at line 17 of file MyBehaviorTreeRoot.cs.


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