private static void DrawButtons() { using (FoCsEditorDisposables.HorizontalScope()) { if (FoCsGUILayout.Button("Generate Class")) { GenerateClassFile(); } if (FoCsGUILayout.Button("Search For New Menus")) { NamesList = GetTypeList(); } } }
public override void DrawGUI() { if (FoCsGUILayout.Button("Randomize Seed + Generate")) { RandomizeSeed(); GenerateMap(); } using (FoCsEditorDisposables.HorizontalScope()) { if (FoCsGUILayout.Button("Randomize Seed")) { RandomizeSeed(); } if (FoCsGUILayout.Button("Generate Map")) { GenerateMap(); } } }
public override void DrawGUI() { using (new GUILayout.VerticalScope(GUI.skin.box)) { foldoutB = EditorGUILayout.Foldout(foldoutB, "Show Stack"); if (foldoutB) { if (((MenuManager)target).menuStack.Count > 0) { foreach (var a in ((MenuManager)target).menuStack) { if (a.gameObject) { using (new EditorGUI.DisabledGroupScope(!a.gameObject.activeInHierarchy)) EditorGUILayout.LabelField(a.name); } } } } } using (FoCsEditorDisposables.VerticalScope(GUI.skin.box)) { foldoutA = EditorGUILayout.Foldout(foldoutA, "Show Menu Names"); if (foldoutA) { foreach (var nam in MenuNameWindow.GetTypeList()) { EditorGUILayout.LabelField(nam); } } if (FoCsGUILayout.Button("Create Data Script")) { MenuNameWindow.GenerateClassFile(MenuNameWindow.GetTypeList()); } } }