Exemplo n.º 1
0
 private void UnloadChunk(Vector3i coordinates)
 {
     if (_voxelSpace.ContainsMember(coordinates))
     {
         var chunk = _voxelSpace[coordinates];
         chunk.Dispose();
         _voxelSpace.Remove(coordinates);
     }
 }
Exemplo n.º 2
0
 private void UnloadChunk(Chunk chunk)
 {
     _worldSpace.Remove(chunk.Coordinates);
     _chunkMap.Remove(chunk.Coordinates);
     _storage.StoreChunk(chunk);
 }