Beispiel #1
0
 private static void DrawButtons()
 {
     using (FoCsEditorDisposables.HorizontalScope()) {
         if (FoCsGUILayout.Button("Generate Class"))
         {
             GenerateClassFile();
         }
         if (FoCsGUILayout.Button("Search For New Menus"))
         {
             NamesList = GetTypeList();
         }
     }
 }
Beispiel #2
0
 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();
         }
     }
 }
Beispiel #3
0
 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());
         }
     }
 }