Example #1
0
 public World(WorldData worldData, ITerrainGenerator terrainGenerator, ILightProcessor lightProcessor,
              IMeshGenerator meshGenerator, IWorldDecorator worldDecorator)
 {
     m_WorldData        = worldData;
     m_LightProcessor   = lightProcessor;
     m_MeshGenerator    = meshGenerator;
     m_WorldDecorator   = worldDecorator;
     m_TerrainGenerator = terrainGenerator;
 }
Example #2
0
 public World(WorldData worldData, ITerrainGenerator terrainGenerator, ILightProcessor lightProcessor,
              IMeshDataGenerator meshDataGenerator, IWorldDecorator worldDecorator, IChunkProcessor chunkProcessor)
 {
     m_WorldData              = worldData;
     m_LightProcessor         = lightProcessor;
     m_MeshDataGenerator      = meshDataGenerator;
     m_WorldDecorator         = worldDecorator;
     m_ChunkProcessor         = chunkProcessor;
     m_TerrainGenerator       = terrainGenerator;
     ContinueProcessingChunks = true;
 }
Example #3
0
 public World(WorldData worldData, ITerrainGenerator terrainGenerator, ILightProcessor lightProcessor,
              IMeshDataGenerator meshDataGenerator, IWorldDecorator worldDecorator, IChunkProcessor chunkProcessor)
 {
     m_WorldData = worldData;
     m_LightProcessor = lightProcessor;
     m_MeshDataGenerator = meshDataGenerator;
     m_WorldDecorator = worldDecorator;
     m_ChunkProcessor = chunkProcessor;
     m_TerrainGenerator = terrainGenerator;
     ContinueProcessingChunks = true;
 }
 public void Add(IWorldDecorator decorator)
 {
     Decorators.Add(decorator);
 }