private void MakeCubeVoxel(Direction dirVoxel, float vertexOffSet, Vector3 voxelPos, int x, int z, VoxelData voxelData) { trianglesList = new List <int>(); verticesList = new List <Vector3>(); float vertexOffSetVoxel = cellSize * 0.5f; for (int i = 0; i < 6; i++) { if (voxelData.GetNeightbor(x, z, dirVoxel) == 0) { MakeFace((Direction)i, vertexOffSetVoxel, voxelPos); } } }