public void AddTriangle(int index) { Triangles.Add(index); if (UseRenderDataForCollider) { ColliderTriangles.Add(index - (Vertices.Count - ColliderVertices.Count)); } }
public void AddQuadTriangles() { Triangles.Add(Vertices.Count - 4); Triangles.Add(Vertices.Count - 3); Triangles.Add(Vertices.Count - 2); Triangles.Add(Vertices.Count - 4); Triangles.Add(Vertices.Count - 2); Triangles.Add(Vertices.Count - 1); if (UseRenderDataForCollider) { ColliderTriangles.Add(ColliderVertices.Count - 4); ColliderTriangles.Add(ColliderVertices.Count - 3); ColliderTriangles.Add(ColliderVertices.Count - 2); ColliderTriangles.Add(ColliderVertices.Count - 4); ColliderTriangles.Add(ColliderVertices.Count - 2); ColliderTriangles.Add(ColliderVertices.Count - 1); } }