Beispiel #1
0
 private void RegenerateMesh()
 {
     InitSourceMesh();
     m_SerializedMesh      = new Mesh();
     m_SerializedMesh.name = name + "_Lightshafts";
     mesh          = new Mesh();
     extrusionData = new ExtrusionData(sourceMesh, m_SerializedMesh, mesh, m_AllowDuplicateEdges, m_OnlyOuterEdges, m_MaxEdges, m_EdgeMultiplier, m_EdgeRandomSeed);
 }
Beispiel #2
0
    private void OnEnable()
    {
        InitSourceMesh();
        propertyBlock = new MaterialPropertyBlock();

        if (m_SerializedMesh)
        {
            mesh          = new Mesh();
            extrusionData = new ExtrusionData(sourceMesh, m_SerializedMesh, mesh);
        }

        isDirty = true;
    }