public override void InitModule() { vertices = new List <Vector3>(); normals = new List <Vector3>(); colors = new List <Color>(); triangles = new List <int>(); color = new Color(0, 1f, 0, 1f); material = new Material(Shader.Find("Custom/SimplePhong")); shadingMode = SHADING_MODE.FLAT; threshold = 0; slider = 0; min = 0; max = 1f; var meshFilter = GetComponent <MeshFilter>(); if (meshFilter != null) { meshFilter.hideFlags = HideFlags.HideInInspector; } var meshRenderer = GetComponent <MeshRenderer>(); if (meshRenderer != null) { meshRenderer.material = material; meshRenderer.hideFlags = HideFlags.HideInInspector; } }
public void SetShadingMode(int mode) { shadingMode = (SHADING_MODE)mode; ParameterChanged(); }