UnityEditor.StandardShaderGUI.DetermineWorkflow C# (CSharp) Method

DetermineWorkflow() private method

private DetermineWorkflow ( MaterialProperty props ) : void
props MaterialProperty
return void
        internal void DetermineWorkflow(MaterialProperty[] props)
        {
            if ((ShaderGUI.FindProperty("_SpecGlossMap", props, false) != null) && (ShaderGUI.FindProperty("_SpecColor", props, false) != null))
            {
                this.m_WorkflowMode = WorkflowMode.Specular;
            }
            else if ((ShaderGUI.FindProperty("_MetallicGlossMap", props, false) != null) && (ShaderGUI.FindProperty("_Metallic", props, false) != null))
            {
                this.m_WorkflowMode = WorkflowMode.Metallic;
            }
            else
            {
                this.m_WorkflowMode = WorkflowMode.Dielectric;
            }
        }