| CalculateSpawnSuitability(CreatureType creatureType, Point3 spawnPoint) | Game.SubsystemCreatureSpawn | virtual |
| CountCreatures(CreatureType creatureType) | Game.SubsystemCreatureSpawn | virtual |
| CountCreatures(bool constantSpawn) | Game.SubsystemCreatureSpawn | virtual |
| CountCreaturesInArea(Vector2 c1, Vector2 c2, bool constantSpawn) | Game.SubsystemCreatureSpawn | virtual |
| Creatures | Game.SubsystemCreatureSpawn | |
| FloatUpdateOrder | Game.IUpdateable | |
| GetRandomChunkSpawnPoint(SpawnChunk chunk, SpawnLocationType spawnLocationType) | Game.SubsystemCreatureSpawn | virtual |
| GetRandomSpawnLocationType() | Game.SubsystemCreatureSpawn | virtual |
| GetRandomSpawnPoint(Camera camera, SpawnLocationType spawnLocationType) | Game.SubsystemCreatureSpawn | virtual |
| GetRandomWeightedItem(IEnumerable< float > items) | Game.SubsystemCreatureSpawn | virtual |
| InitializeCreatureTypes() | Game.SubsystemCreatureSpawn | virtual |
| Load(ValuesDictionary valuesDictionary) | Game.SubsystemCreatureSpawn | |
| m_areaLimit | Game.SubsystemCreatureSpawn | static |
| m_areaLimitConstant | Game.SubsystemCreatureSpawn | static |
| m_areaRadius | Game.SubsystemCreatureSpawn | static |
| m_areaRadiusConstant | Game.SubsystemCreatureSpawn | static |
| m_componentBodies | Game.SubsystemCreatureSpawn | |
| m_creatures | Game.SubsystemCreatureSpawn | |
| m_creatureTypes | Game.SubsystemCreatureSpawn | |
| m_newSpawnChunks | Game.SubsystemCreatureSpawn | |
| m_populationReductionConstant | Game.SubsystemCreatureSpawn | static |
| m_random | Game.SubsystemCreatureSpawn | |
| m_spawnChunks | Game.SubsystemCreatureSpawn | |
| m_spawnLocations | Game.SubsystemCreatureSpawn | static |
| m_subsystemBodies | Game.SubsystemCreatureSpawn | |
| m_subsystemGameInfo | Game.SubsystemCreatureSpawn | |
| m_subsystemSeasons | Game.SubsystemCreatureSpawn | |
| m_subsystemSky | Game.SubsystemCreatureSpawn | |
| m_subsystemSpawn | Game.SubsystemCreatureSpawn | |
| m_subsystemTerrain | Game.SubsystemCreatureSpawn | |
| m_subsystemTime | Game.SubsystemCreatureSpawn | |
| m_subsystemViews | Game.SubsystemCreatureSpawn | |
| m_totalLimit | Game.SubsystemCreatureSpawn | static |
| m_totalLimitConstant | Game.SubsystemCreatureSpawn | static |
| m_totalLimitConstantChallenging | Game.SubsystemCreatureSpawn | static |
| OnEntityAdded(Entity entity) | Game.SubsystemCreatureSpawn | |
| OnEntityRemoved(Entity entity) | Game.SubsystemCreatureSpawn | |
| ProcessSpawnPoint(Point3 spawnPoint, SpawnLocationType spawnLocationType) | Game.SubsystemCreatureSpawn | virtual |
| SpawnChunkCreatures(SpawnChunk chunk, int maxAttempts, bool constantSpawn) | Game.SubsystemCreatureSpawn | virtual |
| SpawnCreature(string templateName, Vector3 position, bool constantSpawn) | Game.SubsystemCreatureSpawn | virtual |
| SpawnCreatures(CreatureType creatureType, string templateName, Point3 point, int count) | Game.SubsystemCreatureSpawn | virtual |
| SpawnRandomCreature() | Game.SubsystemCreatureSpawn | virtual |
| TestSpawnPoint(Point3 spawnPoint, SpawnLocationType spawnLocationType) | Game.SubsystemCreatureSpawn | virtual |
| Update(float dt) | Game.SubsystemCreatureSpawn | |
| UpdateOrder | Game.SubsystemCreatureSpawn | |