GetNumberOfTextures() private static method

private static GetNumberOfTextures ( Shader shader ) : int
shader UnityEngine.Shader
return int
示例#1
0
        public override void OnInspectorGUI()
        {
            ShaderImporter shaderImporter = base.target as ShaderImporter;

            if (!(shaderImporter == null))
            {
                Shader shader = shaderImporter.GetShader();
                if (!(shader == null))
                {
                    if (ShaderImporterInspector.GetNumberOfTextures(shader) != this.propertyNames.Count)
                    {
                        this.ResetValues();
                    }
                    this.ShowDefaultTextures();
                    base.ApplyRevertGUI();
                }
            }
        }
        public override void OnInspectorGUI()
        {
            ShaderImporter target = this.target as ShaderImporter;

            if ((UnityEngine.Object)target == (UnityEngine.Object)null)
            {
                return;
            }
            Shader shader = target.GetShader();

            if ((UnityEngine.Object)shader == (UnityEngine.Object)null)
            {
                return;
            }
            if (ShaderImporterInspector.GetNumberOfTextures(shader) != this.propertyNames.Count)
            {
                this.ResetValues();
            }
            this.ShowDefaultTextures();
            this.ApplyRevertGUI();
        }