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

Public Member Functions

 MyBehaviorTreeActionNode ()
 
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 position, Vector2 size, List< MyBehaviorTreeNodeMemory > nodesMemory)
 
override int GetHashCode ()
 
override string ToString ()
 
string GetActionName ()
 
- Public Member Functions inherited from Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeNode
 MyBehaviorTreeNode ()
 
virtual MyBehaviorTreeNodeMemory GetNewMemoryObject ()
 
override int GetHashCode ()
 

Properties

bool ReturnsRunning [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 18 of file MyBehaviorTreeActionNode.cs.

Constructor & Destructor Documentation

Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeActionNode.MyBehaviorTreeActionNode ( )
inline

Definition at line 26 of file MyBehaviorTreeActionNode.cs.

Member Function Documentation

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

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

Definition at line 33 of file MyBehaviorTreeActionNode.cs.

override void Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeActionNode.DebugDraw ( Vector2  position,
Vector2  size,
List< MyBehaviorTreeNodeMemory nodesMemory 
)
inlinevirtual
string Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeActionNode.GetActionName ( )
inline

Definition at line 122 of file MyBehaviorTreeActionNode.cs.

override int Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeActionNode.GetHashCode ( )
inline

Definition at line 100 of file MyBehaviorTreeActionNode.cs.

override void Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeActionNode.PostTick ( IMyBot  bot,
MyPerTreeBotMemory  botTreeMemory 
)
inlinevirtual

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

Definition at line 83 of file MyBehaviorTreeActionNode.cs.

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

Definition at line 117 of file MyBehaviorTreeActionNode.cs.

Property Documentation

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

Definition at line 24 of file MyBehaviorTreeActionNode.cs.

bool Sandbox.Game.AI.BehaviorTree.MyBehaviorTreeActionNode.ReturnsRunning
get

Definition at line 23 of file MyBehaviorTreeActionNode.cs.


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