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);
        }
    }
Beispiel #2
0
    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();
        //}
    }
Beispiel #3
0
 public static void GenerateSceneList()
 {
     EnumListManager.AddSceneList();
 }