private void DeleteChunkIfNotNeeded(IChunk currentChunk) { if (currentChunk.BlockCount() == 0) { chunks.Remove(currentChunk); Destroy(currentChunk.CurrentGO); } }