Example #1
0
            // Exposed
            public Chunk.Data Generate(Vector2DI inChunkPos)
            {
                Chunk.Data newChunkData = new Chunk.Data(inChunkPos);

                NoiseGenerator.Output   chunkNoiseData   = _noiseGenerator.Generate(inChunkPos);
                TileMapGenerator.Output chunkTileMapData = _tileMapGenerator.Generate(inChunkPos, chunkNoiseData);

                newChunkData.SetTiles(chunkTileMapData.tiles);

                return(newChunkData);
            }