UnityEditor.MaterialEditor.IsMaterialEditor C# (CSharp) Méthode

IsMaterialEditor() private méthode

private IsMaterialEditor ( string customEditorName ) : bool
customEditorName string
Résultat bool
        private bool IsMaterialEditor(string customEditorName)
        {
            string str = "UnityEditor." + customEditorName;
            foreach (Assembly assembly in EditorAssemblies.loadedAssemblies)
            {
                foreach (System.Type type in AssemblyHelper.GetTypesFromAssembly(assembly))
                {
                    if ((type.FullName.Equals(customEditorName, StringComparison.Ordinal) || type.FullName.Equals(str, StringComparison.Ordinal)) && typeof(MaterialEditor).IsAssignableFrom(type))
                    {
                        return true;
                    }
                }
            }
            return false;
        }
MaterialEditor