Example #1
0
    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;
    }
Example #2
0
    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;
        }
    }
Example #3
0
File: Vox.cs Project: toxicFork/vox
 public void OnDisable()
 {
     voxelTree.Clear();
 }