public void Clear() { if (vertices != null) { vertices.Clear(); } if (triangles != null) { triangles.Clear(); } if (normals != null) { normals.Clear(); } if (uvs != null) { uvs.Clear(); } if (voxelStorage != null) { voxelStorage.Clear(); } if (mf != null) { if (mf.mesh != null) { mf.mesh.Clear(); // mf.mesh = null; } // mf = null; } isDirty = true; }
public void Clear() { key = -1; // voxel.trianglesIndicies.Clear ();//causes a hang? perhaps GC hangs? //voxel.trianglesIndicies = null; voxel = null; parent = null; if (leftTree != null) { leftTree.Clear(); leftTree = null; } if (rightTree != null) { rightTree.Clear(); rightTree = null; } }
public void OnDisable() { voxelTree.Clear(); }