Space Engineers
Public Member Functions | Static Public Member Functions | Properties | List of all members
SpaceEngineers.Game.AI.MySpaceBotFactory Class Reference
Inheritance diagram for SpaceEngineers.Game.AI.MySpaceBotFactory:
Sandbox.Game.AI.MyBotFactoryBase

Public Member Functions

override bool CanCreateBotOfType (string behaviorType, bool load)
 
override bool GetBotSpawnPosition (string behaviorType, out VRageMath.Vector3D spawnPosition)
 
override bool GetBotGroupSpawnPositions (string behaviorType, int count, List< Vector3D > spawnPositions)
 
- Public Member Functions inherited from Sandbox.Game.AI.MyBotFactoryBase
 MyBotFactoryBase ()
 
MyObjectBuilder_Bot GetBotObjectBuilder (IMyBot myAgentBot)
 
IMyBot CreateBot (MyPlayer player, MyObjectBuilder_Bot botBuilder, MyBotDefinition botDefinition)
 
MyAiTargetBase CreateTargetForBot (MyAgentBot bot)
 
abstract bool GetBotSpawnPosition (string behaviorType, out Vector3D spawnPosition)
 

Static Public Member Functions

static bool GetSpiderSpawnPosition (out MatrixD spawnPosition, Vector3D?oldPosition)
 
static MyPlanetAnimalSpawnInfo GetDayOrNightAnimalSpawnInfo (MyPlanet planet, Vector3D position)
 

Properties

override int MaximumUncontrolledBotCount [get]
 
override int MaximumBotPerPlayer [get]
 
- Properties inherited from Sandbox.Game.AI.MyBotFactoryBase
abstract int MaximumUncontrolledBotCount [get]
 
abstract int MaximumBotPerPlayer [get]
 

Additional Inherited Members

- Protected Member Functions inherited from Sandbox.Game.AI.MyBotFactoryBase
void LoadBotData (Assembly assembly)
 
- Protected Attributes inherited from Sandbox.Game.AI.MyBotFactoryBase
Dictionary< string, Type > m_TargetTypeByName
 
Dictionary< string, BehaviorDatam_botDataByBehaviorType
 
Dictionary< string, LogicDatam_logicDataByBehaviorSubtype
 
Dictionary< Type, BehaviorTypeDatam_botTypeByDefinitionTypeRemoveThis
 

Detailed Description

Definition at line 15 of file MySpaceBotFactory.cs.

Member Function Documentation

override bool SpaceEngineers.Game.AI.MySpaceBotFactory.CanCreateBotOfType ( string  behaviorType,
bool  load 
)
inlinevirtual

Implements Sandbox.Game.AI.MyBotFactoryBase.

Definition at line 27 of file MySpaceBotFactory.cs.

override bool SpaceEngineers.Game.AI.MySpaceBotFactory.GetBotGroupSpawnPositions ( string  behaviorType,
int  count,
List< Vector3D spawnPositions 
)
inlinevirtual

Implements Sandbox.Game.AI.MyBotFactoryBase.

Definition at line 129 of file MySpaceBotFactory.cs.

override bool SpaceEngineers.Game.AI.MySpaceBotFactory.GetBotSpawnPosition ( string  behaviorType,
out VRageMath.Vector3D  spawnPosition 
)
inline

Definition at line 32 of file MySpaceBotFactory.cs.

static MyPlanetAnimalSpawnInfo SpaceEngineers.Game.AI.MySpaceBotFactory.GetDayOrNightAnimalSpawnInfo ( MyPlanet  planet,
Vector3D  position 
)
inlinestatic

Definition at line 135 of file MySpaceBotFactory.cs.

static bool SpaceEngineers.Game.AI.MySpaceBotFactory.GetSpiderSpawnPosition ( out MatrixD  spawnPosition,
Vector3D oldPosition 
)
inlinestatic

Definition at line 61 of file MySpaceBotFactory.cs.

Property Documentation

override int SpaceEngineers.Game.AI.MySpaceBotFactory.MaximumBotPerPlayer
get

Definition at line 23 of file MySpaceBotFactory.cs.

override int SpaceEngineers.Game.AI.MySpaceBotFactory.MaximumUncontrolledBotCount
get

Definition at line 18 of file MySpaceBotFactory.cs.


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