예제 #1
0
 private void UnloadChunk(Vector3i coordinates)
 {
     if (_voxelSpace.ContainsMember(coordinates))
     {
         var chunk = _voxelSpace[coordinates];
         chunk.Dispose();
         _voxelSpace.Remove(coordinates);
     }
 }
예제 #2
0
파일: WorldSystem.cs 프로젝트: my0n/Wrecker
 private void UnloadChunk(Chunk chunk)
 {
     _worldSpace.Remove(chunk.Coordinates);
     _chunkMap.Remove(chunk.Coordinates);
     _storage.StoreChunk(chunk);
 }