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

Public Member Functions

 MyAnimalBot (MyPlayer player, MyBotDefinition botDefinition)
 
- Public Member Functions inherited from Sandbox.Game.AI.MyAgentBot
void ReturnToLastMemory ()
 
 MyAgentBot (MyPlayer player, MyBotDefinition botDefinition)
 
virtual void Init (MyObjectBuilder_Bot botBuilder)
 
virtual void InitActions (ActionCollection actionCollection)
 
virtual void InitLogic (MyBotLogic botLogic)
 
virtual void Spawn (Vector3D?spawnPosition, bool spawnedByPlayer)
 
virtual void Cleanup ()
 
void Update ()
 
virtual void Reset ()
 
virtual MyObjectBuilder_Bot GetObjectBuilder ()
 
virtual void DebugDraw ()
 
virtual void DebugGoto (Vector3D point, MyEntity entity=null)
 

Properties

MyCharacter AnimalEntity [get]
 
MyAnimalBotDefinition AnimalDefinition [get]
 
- Properties inherited from Sandbox.Game.AI.MyAgentBot
MyPlayer Player [get]
 
MyBotNavigation Navigation [get]
 
MyCharacter AgentEntity [get]
 
MyEntity BotEntity [get]
 
string BehaviorSubtypeName [get]
 
ActionCollection ActionCollection [get]
 
MyBotMemory BotMemory [get]
 
MyBotMemory LastBotMemory [get, set]
 
MyAgentActions AgentActions [get]
 
MyBotActionsBase BotActions [get, set]
 
MyBotDefinition BotDefinition [get]
 
MyAgentDefinition AgentDefinition [get]
 
MyBotLogic BotLogic [get]
 
MyAgentLogic AgentLogic [get]
 
bool HasLogic [get]
 
virtual bool ShouldFollowPlayer [get, set]
 
virtual bool IsValidForUpdate [get]
 
bool CreatedByPlayer [get, set]
 
- Properties inherited from Sandbox.Game.AI.IMyEntityBot
MyEntity BotEntity [get]
 
bool ShouldFollowPlayer [get, set]
 
- Properties inherited from Sandbox.Game.AI.IMyBot
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]
 

Additional Inherited Members

- Public Attributes inherited from Sandbox.Game.AI.MyAgentBot
MyLastActions LastActions = new MyLastActions()
 
- Protected Member Functions inherited from Sandbox.Game.AI.MyAgentBot
virtual void Controller_ControlledEntityChanged (IMyControllableEntity oldEntity, IMyControllableEntity newEntity)
 
virtual void UpdateInternal ()
 
- Protected Attributes inherited from Sandbox.Game.AI.MyAgentBot
MyPlayer m_player
 
MyBotNavigation m_navigation
 
ActionCollection m_actionCollection
 
MyBotMemory m_botMemory
 
MyAgentActions m_actions
 
MyAgentDefinition m_botDefinition
 
MyAgentLogic m_botLogic
 

Detailed Description

Definition at line 9 of file MyAnimalBot.cs.

Constructor & Destructor Documentation

Sandbox.Game.AI.MyAnimalBot.MyAnimalBot ( MyPlayer  player,
MyBotDefinition  botDefinition 
)
inline

Definition at line 15 of file MyAnimalBot.cs.

Property Documentation

MyAnimalBotDefinition Sandbox.Game.AI.MyAnimalBot.AnimalDefinition
get

Definition at line 13 of file MyAnimalBot.cs.

MyCharacter Sandbox.Game.AI.MyAnimalBot.AnimalEntity
get

Definition at line 11 of file MyAnimalBot.cs.


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