Space Engineers
Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Properties | List of all members
Sandbox.Game.World.Generator.MyProceduralWorldGenerator Class Reference
Inheritance diagram for Sandbox.Game.World.Generator.MyProceduralWorldGenerator:
VRage.Game.Components.MySessionComponentBase VRage.Game.Components.Interfaces.IMyUserInputComponent

Public Member Functions

DictionaryReader< MyEntity, MyEntityTrackerGetTrackedEntities ()
 
void GetAllExistingCells (List< MyProceduralCell > list)
 
void GetAllExisting (List< MyObjectSeed > list)
 
void GetAllInSphere (BoundingSphereD area, List< MyObjectSeed > list)
 
void OverlapAllPlanetSeedsInSphere (BoundingSphereD area, List< MyObjectSeed > list)
 
void OverlapAllAsteroidSeedsInSphere (BoundingSphereD area, List< MyObjectSeed > list)
 
override void LoadData ()
 
override void UpdateBeforeSimulation ()
 
void TrackEntity (MyEntity entity)
 
override bool UpdatedBeforeInit ()
 
void MarkEmptyArea (Vector3D pos, float radius)
 
override void Init (MyObjectBuilder_SessionComponent sessionComponent)
 
override MyObjectBuilder_SessionComponent GetObjectBuilder ()
 
- Public Member Functions inherited from VRage.Game.Components.MySessionComponentBase
 MySessionComponentBase ()
 
void SetUpdateOrder (MyUpdateOrder order)
 
virtual void InitFromDefinition (MySessionComponentDefinition definition)
 
void AfterLoadData ()
 
void UnloadDataConditional ()
 
virtual void SaveData ()
 
virtual void BeforeStart ()
 
virtual void Simulate ()
 
virtual void UpdateAfterSimulation ()
 
virtual void UpdatingStopped ()
 
virtual void Draw ()
 
virtual void HandleInput ()
 
override string ToString ()
 

Static Public Member Functions

static Vector3D GetRandomDirection (MyRandom random)
 

Static Public Attributes

static MyProceduralWorldGenerator Static
 

Protected Member Functions

override void UnloadData ()
 

Properties

bool Enabled [get]
 
- Properties inherited from VRage.Game.Components.MySessionComponentBase
MyUpdateOrder UpdateOrder [get]
 
MyObjectBuilderType ObjectBuilderType [get]
 
bool Loaded [get]
 
bool Initialized [get]
 
MyDefinitionId Definition [get, set]
 
virtual Type[] Dependencies [get]
 
virtual bool IsRequiredByGame [get]
 Indicates whether a session component should be used in current configuration. Example: MyDestructionData component returns true only when game uses Havok Destruction More...
 

Additional Inherited Members

- Public Attributes inherited from VRage.Game.Components.MySessionComponentBase
readonly string DebugName
 
readonly int Priority
 
readonly Type ComponentType
 
IMySession Session
 

Detailed Description

Definition at line 183 of file MyProceduralWorldGenerator.cs.

Member Function Documentation

void Sandbox.Game.World.Generator.MyProceduralWorldGenerator.GetAllExisting ( List< MyObjectSeed list)
inline

Definition at line 215 of file MyProceduralWorldGenerator.cs.

void Sandbox.Game.World.Generator.MyProceduralWorldGenerator.GetAllExistingCells ( List< MyProceduralCell list)
inline

Definition at line 204 of file MyProceduralWorldGenerator.cs.

void Sandbox.Game.World.Generator.MyProceduralWorldGenerator.GetAllInSphere ( BoundingSphereD  area,
List< MyObjectSeed list 
)
inline

Definition at line 226 of file MyProceduralWorldGenerator.cs.

override MyObjectBuilder_SessionComponent Sandbox.Game.World.Generator.MyProceduralWorldGenerator.GetObjectBuilder ( )
inlinevirtual

Reimplemented from VRage.Game.Components.MySessionComponentBase.

Definition at line 454 of file MyProceduralWorldGenerator.cs.

static Vector3D Sandbox.Game.World.Generator.MyProceduralWorldGenerator.GetRandomDirection ( MyRandom  random)
inlinestatic

Definition at line 410 of file MyProceduralWorldGenerator.cs.

DictionaryReader<MyEntity, MyEntityTracker> Sandbox.Game.World.Generator.MyProceduralWorldGenerator.GetTrackedEntities ( )
inline

Definition at line 199 of file MyProceduralWorldGenerator.cs.

override void Sandbox.Game.World.Generator.MyProceduralWorldGenerator.Init ( MyObjectBuilder_SessionComponent  sessionComponent)
inlinevirtual

Reimplemented from VRage.Game.Components.MySessionComponentBase.

Definition at line 434 of file MyProceduralWorldGenerator.cs.

override void Sandbox.Game.World.Generator.MyProceduralWorldGenerator.LoadData ( )
inlinevirtual

Reimplemented from VRage.Game.Components.MySessionComponentBase.

Definition at line 261 of file MyProceduralWorldGenerator.cs.

void Sandbox.Game.World.Generator.MyProceduralWorldGenerator.MarkEmptyArea ( Vector3D  pos,
float  radius 
)
inline

Definition at line 419 of file MyProceduralWorldGenerator.cs.

void Sandbox.Game.World.Generator.MyProceduralWorldGenerator.OverlapAllAsteroidSeedsInSphere ( BoundingSphereD  area,
List< MyObjectSeed list 
)
inline

Definition at line 246 of file MyProceduralWorldGenerator.cs.

void Sandbox.Game.World.Generator.MyProceduralWorldGenerator.OverlapAllPlanetSeedsInSphere ( BoundingSphereD  area,
List< MyObjectSeed list 
)
inline

Definition at line 235 of file MyProceduralWorldGenerator.cs.

void Sandbox.Game.World.Generator.MyProceduralWorldGenerator.TrackEntity ( MyEntity  entity)
inline

Definition at line 359 of file MyProceduralWorldGenerator.cs.

override void Sandbox.Game.World.Generator.MyProceduralWorldGenerator.UnloadData ( )
inlineprotectedvirtual

Reimplemented from VRage.Game.Components.MySessionComponentBase.

Definition at line 292 of file MyProceduralWorldGenerator.cs.

override void Sandbox.Game.World.Generator.MyProceduralWorldGenerator.UpdateBeforeSimulation ( )
inlinevirtual

Reimplemented from VRage.Game.Components.MySessionComponentBase.

Definition at line 309 of file MyProceduralWorldGenerator.cs.

override bool Sandbox.Game.World.Generator.MyProceduralWorldGenerator.UpdatedBeforeInit ( )
inlinevirtual

Reimplemented from VRage.Game.Components.MySessionComponentBase.

Definition at line 405 of file MyProceduralWorldGenerator.cs.

Member Data Documentation

MyProceduralWorldGenerator Sandbox.Game.World.Generator.MyProceduralWorldGenerator.Static
static

Definition at line 187 of file MyProceduralWorldGenerator.cs.

Property Documentation

bool Sandbox.Game.World.Generator.MyProceduralWorldGenerator.Enabled
get

Definition at line 185 of file MyProceduralWorldGenerator.cs.


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