/// <summary>Removes a given chunk from the world</summary> /// <param name="chunk">Chunk to be removed from the world public void RemoveChunk(Chunk chunk) { Assert.IsNotNull(chunk); Chunk.RemoveChunk(chunk); chunks.Remove(chunk.pos); }
/// <summary>Removes a given chunk from the world</summary> /// <param name="chunk">Chunk to be removed from the world</param> public void RemoveChunk(Chunk chunk) { Assert.IsTrue(Helpers.IsMainThread); Assert.IsNotNull(chunk); /*if (chunk == lastChunk) * lastChunk = null;*/ Chunk.RemoveChunk(chunk); chunks.Remove(chunk.pos); }