public ChunkEntity() { MeshData = new MeshData(); Blocks = new Dictionary<IntVector3, IBlock>(); for (int x = 0; x < ChunkSize; x++) { for (int y = 0; y < ChunkSize; y++) { for (int z = 0; z < ChunkSize; z++) { SetBlock(new AirBlock(this, new IntVector3(x, y, z))); } } } }
public override void Destroy() { MeshData = null; Blocks = null; base.Destroy(); }