void OnGUI() { ScriptableObject target = this; SerializedObject so = new SerializedObject(target); SerializedProperty stringsProperty = so.FindProperty("enumLists"); EditorGUILayout.PropertyField(stringsProperty, true); so.ApplyModifiedProperties(); if (GUILayout.Button("Update Enum List")) { EnumListManager.AddNewEnum(enumLists); } }
void OnGUI() { ScriptableObject target = this; SerializedObject so = new SerializedObject(target); SerializedProperty stringsProperty = so.FindProperty("enumLists"); EditorGUILayout.PropertyField(stringsProperty, true); so.ApplyModifiedProperties(); if (GUILayout.Button("Update Enum List", GUILayout.Width(200), GUILayout.Height(30))) { EnumListManager.AddNewEnum(enumLists); CreateListAsset(); } //if (GUILayout.Button("Load Enum List", GUILayout.Width(200), GUILayout.Height(30))) //{ // LoadListAsset(); //} }