UnityEditor.SubstanceImporterInspector.SelectNextMaterial C# (CSharp) Method

SelectNextMaterial() private method

private SelectNextMaterial ( ) : void
return void
        private void SelectNextMaterial()
        {
            if (this.GetImporter() != null)
            {
                string name = null;
                ProceduralMaterial[] sortedMaterials = this.GetSortedMaterials();
                for (int i = 0; i < sortedMaterials.Length; i++)
                {
                    if (sortedMaterials[i].name == this.m_SelectedMaterialInstanceName)
                    {
                        int index = Math.Min((int) (i + 1), (int) (sortedMaterials.Length - 1));
                        if (index == i)
                        {
                            index--;
                        }
                        if (index >= 0)
                        {
                            name = sortedMaterials[index].name;
                        }
                        break;
                    }
                }
                this.m_SelectedMaterialInstanceName = name;
            }
        }