public override void OnInspectorGUI()
        {
            if (this.m_SubstanceStyles == null)
            {
                this.m_SubstanceStyles = new SubstanceStyles();
            }
            EditorGUILayout.Space();
            EditorGUILayout.BeginVertical(new GUILayoutOption[0]);
            this.MaterialListing();
            this.MaterialManagement();
            EditorGUILayout.EndVertical();
            Editor selectedMaterialInspector = this.GetSelectedMaterialInspector();

            if (selectedMaterialInspector != null)
            {
                selectedMaterialInspector.DrawHeader();
                selectedMaterialInspector.OnInspectorGUI();
            }
        }
 public override void OnInspectorGUI()
 {
     if (this.m_SubstanceStyles == null)
     {
         this.m_SubstanceStyles = new SubstanceStyles();
     }
     EditorGUILayout.Space();
     EditorGUILayout.BeginVertical(new GUILayoutOption[0]);
     this.MaterialListing();
     this.MaterialManagement();
     EditorGUILayout.EndVertical();
     Editor selectedMaterialInspector = this.GetSelectedMaterialInspector();
     if (selectedMaterialInspector != null)
     {
         selectedMaterialInspector.DrawHeader();
         selectedMaterialInspector.OnInspectorGUI();
     }
 }