Space Engineers
Public Member Functions | Protected Attributes | Properties | List of all members
Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeControlBaseNode Class Reference
Inheritance diagram for Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeControlBaseNode:
Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeNode Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeSelectorNode Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeSequenceNode

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< MyBehaviorTreeNodem_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
 

Detailed Description

Definition at line 13 of file MyBehaviorTreeControlBaseNode.cs.

Member Function Documentation

override void Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeControlBaseNode.Construct ( MyObjectBuilder_BehaviorTreeNode  nodeDefinition,
MyBehaviorTree.MyBehaviorTreeDesc  treeDesc 
)
inlinevirtual
override void Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeControlBaseNode.DebugDraw ( Vector2  pos,
Vector2  size,
List< MyBehaviorTreeNodeMemory nodesMemory 
)
inlinevirtual
override int Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeControlBaseNode.GetHashCode ( )
inline

Definition at line 136 of file MyBehaviorTreeControlBaseNode.cs.

override void Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeControlBaseNode.PostTick ( IMyBot  bot,
MyPerTreeBotMemory  botTreeMemory 
)
inlinevirtual
override MyBehaviorTreeState Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeControlBaseNode.Tick ( IMyBot  bot,
MyPerTreeBotMemory  botTreeMemory 
)
inlinevirtual
override string Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeControlBaseNode.ToString ( )
inline

Definition at line 150 of file MyBehaviorTreeControlBaseNode.cs.

Member Data Documentation

List<MyBehaviorTreeNode> Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeControlBaseNode.m_children
protected

Definition at line 15 of file MyBehaviorTreeControlBaseNode.cs.

bool Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeControlBaseNode.m_isMemorable
protected

Definition at line 16 of file MyBehaviorTreeControlBaseNode.cs.

string Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeControlBaseNode.m_name
protected

Definition at line 17 of file MyBehaviorTreeControlBaseNode.cs.

Property Documentation

abstract string Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeControlBaseNode.DebugSign
get

Definition at line 21 of file MyBehaviorTreeControlBaseNode.cs.

abstract MyBehaviorTreeState Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeControlBaseNode.FinalValue
get

Definition at line 20 of file MyBehaviorTreeControlBaseNode.cs.

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

Definition at line 23 of file MyBehaviorTreeControlBaseNode.cs.

abstract MyBehaviorTreeState Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeControlBaseNode.SearchedValue
get

Definition at line 19 of file MyBehaviorTreeControlBaseNode.cs.


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