UnityEditor.SubstanceImporterInspector.GetSelectedMaterial C# (CSharp) 메소드

GetSelectedMaterial() 개인적인 메소드

private GetSelectedMaterial ( ) : ProceduralMaterial
리턴 UnityEngine.ProceduralMaterial
        private ProceduralMaterial GetSelectedMaterial()
        {
            if (this.GetImporter() == null)
            {
                return null;
            }
            ProceduralMaterial[] sortedMaterials = this.GetSortedMaterials();
            ProceduralMaterial material2 = Array.Find<ProceduralMaterial>(sortedMaterials, element => element.name == this.m_SelectedMaterialInstanceName);
            if (((this.m_SelectedMaterialInstanceName == null) || (material2 == null)) && (sortedMaterials.Length > 0))
            {
                material2 = sortedMaterials[0];
                this.m_SelectedMaterialInstanceName = material2.name;
            }
            return material2;
        }