public void DeleteCell(int x, int y, int z) { //only removes cell, does not yet add neibors myGrid.setVal(x, y, z, 1); for (int i = 0; i < voxelList.Count; i++) { voxelPlus vox = voxelList[i]; if (x == vox.myCell.x && y == vox.myCell.y && z == vox.myCell.z) { Destroy(vox.vox); voxelList.RemoveAt(i); break; } } }