UnityEditor.SubstanceImporterInspector.GetSelectedMaterial C# (CSharp) Method

GetSelectedMaterial() private method

private GetSelectedMaterial ( ) : ProceduralMaterial
return 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;
        }