public override void OnInspectorGUI() { buttonMethod?.OnBeforeInspectorGUI(); // http://answers.unity.com/answers/903590/view.html serializedObject.Update(); DrawPropertiesExcluding(serializedObject, "m_Script"); serializedObject.ApplyModifiedProperties(); buttonMethod?.OnAfterInspectorGUI(); }
public override void OnInspectorGUI() { _buttonMethod?.OnBeforeInspectorGUI(); if (_foldout != null) { _foldout.Update(); if (!_foldout.OverrideInspector) { base.OnInspectorGUI(); } else { _foldout.OnInspectorGUI(); } } _buttonMethod?.OnAfterInspectorGUI(); }