public override void OnGUI(string searchContext) { settingsContainer?.Check(); EditorGUILayout.BeginVertical(Styles.paneStyle); EditorGUIUtility.labelWidth = 250; PaneGUI.DrawSettings(settingsContainer?.GetSettings()); OnFooterGUI(); EditorGUILayout.EndVertical(); if (GUI.changed) { settingsContainer?.Save(); OnChange?.Invoke(); } }