public override void OnInspectorGUI() { base.OnInspectorGUI(); GUILayout.Space(10); GUILayout.Label("Level"); serializedObject.Update(); selcet.level = (Level)EditorGUILayout.ObjectField(selcet.level, typeof(Level), false); if (GUILayout.Button("Clear")) { selcet.Clear(); } if (!selcet.level) { return; } if (GUILayout.Button("Save")) { selcet.Save(); } if (GUILayout.Button("Load")) { selcet.Load(); } }