Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
        public void SetShadingMode(int mode)
        {
            shadingMode = (SHADING_MODE)mode;

            ParameterChanged();
        }