MeshCreator.GetMesh C# (CSharp) Метод

GetMesh() публичный Метод

public GetMesh ( ) : Mesh
Результат Mesh
    public Mesh GetMesh()
    {
        if(meshDirty || generatedMesh == null) {
            meshDirty = false;
            return generatedMesh = TriangulateMesh();
        }
        else return generatedMesh;
    }

Usage Example

    public void UpdateMeshDisplay()
    {
        MeshCreator meshCreator = new MeshCreator(shapes);
        Mesh        mesh        = meshCreator.GetMesh();

        if (mesh != null && pcollider != null)
        {
            pcollider.pathCount = shapes.Count;
            for (int i = 0; i < shapes.Count; i++)
            {
                Vector2[] points = shapes[i].points.Select(x => x.ToXY()).ToArray();
                pcollider.SetPath(i, points);
            }
        }

        meshFilter.mesh = mesh;
    }
All Usage Examples Of MeshCreator::GetMesh