UnityEditor.ShaderGUI.FindProperty C# (CSharp) Метод

FindProperty() защищенный статический Метод

Find shader properties.

protected static FindProperty ( string propertyName, MaterialProperty properties ) : MaterialProperty
propertyName string Name of the material property.
properties MaterialProperty The array of available properties.
Результат MaterialProperty
        protected static MaterialProperty FindProperty(string propertyName, MaterialProperty[] properties)
        {
            return FindProperty(propertyName, properties, true);
        }

Same methods

ShaderGUI::FindProperty ( string propertyName, MaterialProperty properties, bool propertyIsMandatory ) : MaterialProperty

Usage Example

Пример #1
0
 internal void DetermineWorkflow(MaterialProperty[] props)
 {
     if (ShaderGUI.FindProperty("_SpecGlossMap", props, false) != null && ShaderGUI.FindProperty("_SpecColor", props, false) != null)
     {
         this.m_WorkflowMode = StandardShaderGUI.WorkflowMode.Specular;
     }
     else if (ShaderGUI.FindProperty("_MetallicGlossMap", props, false) != null && ShaderGUI.FindProperty("_Metallic", props, false) != null)
     {
         this.m_WorkflowMode = StandardShaderGUI.WorkflowMode.Metallic;
     }
     else
     {
         this.m_WorkflowMode = StandardShaderGUI.WorkflowMode.Dielectric;
     }
 }
All Usage Examples Of UnityEditor.ShaderGUI::FindProperty