Пример #1
0
 public ChunkProvider(
     ILogger logger,
     ChunkProviderOptions chunkProviderOptions,
     IChunkLoader chunkLoader,
     IChunkSaver chunkSaver,
     IChunkCreator chunkCreator)
 {
     _logger = logger.ForContext <ChunkProvider>();
     _chunkProviderOptions = chunkProviderOptions;
     _chunkLoader          = chunkLoader;
     _chunkSaver           = chunkSaver;
     _chunkCreator         = chunkCreator;
     _chunks = new Dictionary <Vector2i, Chunk>(8192);
 }
Пример #2
0
 public ChunkProvider(IChunkStorage chunkStorage, IChunkCreator chunkCreator)
 {
     _chunkStorage = chunkStorage;
     _chunkCreator = chunkCreator;
 }