|
| MyProceduralPlanetCellGenerator (int seed, double density, float planetSizeMax, float planetSizeMin, float moonSizeMax, float moonSizeMin, MyProceduralWorldModule parent=null) |
|
override void | GenerateObjects (List< MyObjectSeed > objectsList, HashSet< MyObjectSeedParams > existingObjectsSeeds) |
|
Public Member Functions inherited from Sandbox.Game.World.Generator.MyProceduralWorldModule |
void | AddDensityFunctionRemoved (IMyAsteroidFieldDensityFunction func) |
|
void | GetObjectSeeds (BoundingSphereD sphere, List< MyObjectSeed > list, bool scale=true) |
|
void | MarkCellsDirty (BoundingSphereD toMark, BoundingSphereD?toExclude=null, bool scale=true) |
|
void | ProcessDirtyCells (Dictionary< MyEntity, MyEntityTracker > trackedEntities) |
|
Sandbox.Game.World.Generator.MyProceduralPlanetCellGenerator.MyProceduralPlanetCellGenerator |
( |
int |
seed, |
|
|
double |
density, |
|
|
float |
planetSizeMax, |
|
|
float |
planetSizeMin, |
|
|
float |
moonSizeMax, |
|
|
float |
moonSizeMin, |
|
|
MyProceduralWorldModule |
parent = null |
|
) |
| |
|
inline |
override void Sandbox.Game.World.Generator.MyProceduralPlanetCellGenerator.CloseObjectSeed |
( |
MyObjectSeed |
objectSeed | ) |
|
|
inlineprotectedvirtual |
override void Sandbox.Game.World.Generator.MyProceduralPlanetCellGenerator.GenerateObjects |
( |
List< MyObjectSeed > |
objectsList, |
|
|
HashSet< MyObjectSeedParams > |
existingObjectsSeeds |
|
) |
| |
|
inlinevirtual |
const int Sandbox.Game.World.Generator.MyProceduralPlanetCellGenerator.MOON_SIZE_MAX_LIMIT = 30 * 1000 |
const int Sandbox.Game.World.Generator.MyProceduralPlanetCellGenerator.MOON_SIZE_MIN_LIMIT = 4 * 1000 |
const int Sandbox.Game.World.Generator.MyProceduralPlanetCellGenerator.PLANET_SIZE_MAX_LIMIT = 120 * 1000 |
const int Sandbox.Game.World.Generator.MyProceduralPlanetCellGenerator.PLANET_SIZE_MIN_LIMIT = 8 * 1000 |
The documentation for this class was generated from the following file: