コード例 #1
0
 public ContourSubmeshBuilder(ContourMeshReader reader)
 {
     submeshMaterial = reader != null ? reader.MeshMaterial : null;
     readers         = new List <ContourMeshReader>()
     {
         reader
     };
 }
コード例 #2
0
    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;
            }
        }
    }