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); }
public ChunkProvider(IChunkStorage chunkStorage, IChunkCreator chunkCreator) { _chunkStorage = chunkStorage; _chunkCreator = chunkCreator; }