private void OnGUI() { if (initialDataHasBeenCreated == false) { useRootProjectDirectoryPath = EditorGUILayout.Toggle("Use Root Directory For Install", useRootProjectDirectoryPath); if (useRootProjectDirectoryPath == false) { projectDirectoryPathName = EditorGUILayout.TextField("Target Install Directory", projectDirectoryPathName); } if (GUILayout.Button("Install Game Level Toolkit")) { CreateRequiredInitialData(); } } if (initialDataHasBeenCreated == true) { settingsObj = EditorGUILayout.ObjectField(settingsObj, typeof(ScriptableObject), true); levelsDataObj = EditorGUILayout.ObjectField(levelsDataObj, typeof(ScriptableObject), true); if (GUILayout.Button("Load Level")) { LoadGameLevel(); } if (GUILayout.Button("Load Master Scene")) { LoadMasterScene.OpenMenu(); } if (GUILayout.Button("Create New Level")) { CreateNewLevel(); } if (GUILayout.Button("Modify Existing Level")) { ModifyExistingLevelWindow.OpenMenu(); } if (GUILayout.Button("Modify Categories")) { CategoriesWindow.OpenMenu(); } if (GUILayout.Button("Move Install Directory")) { MoveInstallDirectory(); } if (GUILayout.Button("Uninstall Toolkit")) { UninstallTool(); } } }
public static void OpenMenu() { window = GetWindow <CategoriesWindow>("Modify Categories"); }