Space Engineers
Public Member Functions | Properties | List of all members
Sandbox.Game.AI.IMyBot Interface Reference
Inheritance diagram for Sandbox.Game.AI.IMyBot:
Sandbox.Game.AI.IMyEntityBot Sandbox.Game.AI.MyAgentBot Sandbox.Game.AI.MyAnimalBot Sandbox.Game.AI.MyHumanoidBot

Public Member Functions

void Init (MyObjectBuilder_Bot botBuilder)
 
void InitActions (ActionCollection actionCollection)
 
void InitLogic (MyBotLogic logic)
 
void Cleanup ()
 
void Update ()
 
void DebugDraw ()
 
void Reset ()
 
MyObjectBuilder_Bot GetObjectBuilder ()
 
void ReturnToLastMemory ()
 

Properties

bool IsValidForUpdate [get]
 
bool CreatedByPlayer [get]
 
string BehaviorSubtypeName [get]
 
ActionCollection ActionCollection [get]
 
MyBotMemory BotMemory [get]
 
MyBotMemory LastBotMemory [get, set]
 
MyBotDefinition BotDefinition [get]
 
MyBotActionsBase BotActions [get, set]
 
MyBotLogic BotLogic [get]
 

Detailed Description

Definition at line 8 of file IMyBot.cs.

Member Function Documentation

void Sandbox.Game.AI.IMyBot.Cleanup ( )

Implemented in Sandbox.Game.AI.MyAgentBot.

void Sandbox.Game.AI.IMyBot.DebugDraw ( )
MyObjectBuilder_Bot Sandbox.Game.AI.IMyBot.GetObjectBuilder ( )

Implemented in Sandbox.Game.AI.MyAgentBot.

void Sandbox.Game.AI.IMyBot.Init ( MyObjectBuilder_Bot  botBuilder)

Implemented in Sandbox.Game.AI.MyAgentBot.

void Sandbox.Game.AI.IMyBot.InitActions ( ActionCollection  actionCollection)

Implemented in Sandbox.Game.AI.MyAgentBot.

void Sandbox.Game.AI.IMyBot.InitLogic ( MyBotLogic  logic)

Implemented in Sandbox.Game.AI.MyAgentBot.

void Sandbox.Game.AI.IMyBot.Reset ( )

Implemented in Sandbox.Game.AI.MyAgentBot.

void Sandbox.Game.AI.IMyBot.ReturnToLastMemory ( )

Implemented in Sandbox.Game.AI.MyAgentBot.

void Sandbox.Game.AI.IMyBot.Update ( )

Implemented in Sandbox.Game.AI.MyAgentBot.

Property Documentation

ActionCollection Sandbox.Game.AI.IMyBot.ActionCollection
get

Definition at line 25 of file IMyBot.cs.

string Sandbox.Game.AI.IMyBot.BehaviorSubtypeName
get

Definition at line 24 of file IMyBot.cs.

MyBotActionsBase Sandbox.Game.AI.IMyBot.BotActions
getset

Definition at line 30 of file IMyBot.cs.

MyBotDefinition Sandbox.Game.AI.IMyBot.BotDefinition
get

Definition at line 29 of file IMyBot.cs.

MyBotLogic Sandbox.Game.AI.IMyBot.BotLogic
get

Definition at line 31 of file IMyBot.cs.

MyBotMemory Sandbox.Game.AI.IMyBot.BotMemory
get

Definition at line 26 of file IMyBot.cs.

bool Sandbox.Game.AI.IMyBot.CreatedByPlayer
get

Definition at line 19 of file IMyBot.cs.

bool Sandbox.Game.AI.IMyBot.IsValidForUpdate
get

Definition at line 18 of file IMyBot.cs.

MyBotMemory Sandbox.Game.AI.IMyBot.LastBotMemory
getset

Definition at line 27 of file IMyBot.cs.


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