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); }
private void OnEnable() { InitSourceMesh(); propertyBlock = new MaterialPropertyBlock(); if (m_SerializedMesh) { mesh = new Mesh(); extrusionData = new ExtrusionData(sourceMesh, m_SerializedMesh, mesh); } isDirty = true; }