public ContourSubmeshBuilder(ContourMeshReader reader) { submeshMaterial = reader != null ? reader.MeshMaterial : null; readers = new List <ContourMeshReader>() { reader }; }
protected override void OnChangeBlueprintParameters(int blueprintIndex) { ContourMeshBlueprint bp = blueprints[blueprintIndex] as ContourMeshBlueprint; ContourMeshReader rd = readers[blueprintIndex] as ContourMeshReader; string[] changedParameters = bp.changedParameters.Split(' '); foreach (string p in changedParameters) { switch (p) { case "normal": rd.ReadBlueprintNormal(bp); UpdateNormals(); break; case "color": rd.ReadBlueprintColor(bp); UpdateColors(); break; } } }