public void OnGUI() { EditorGUILayout.BeginHorizontal(); if (GUILayout.Button("Generate Map")) { var root = GetMapEditorTransform(); if (root != null) { MapEditor.GenerateMap(root, false); } } else if (GUILayout.Button("Clear Map")) { var root = GetMapEditorTransform(); if (root != null) { MapEditor.GenerateMap(root, true); } } EditorGUILayout.EndHorizontal(); EditorGUILayout.BeginHorizontal(); Config.SHOULD_DEBUG_BLOCKING_RECTS = GUILayout.Toggle(Config.SHOULD_DEBUG_BLOCKING_RECTS, "Debug Rects?"); EditorGUILayout.EndHorizontal(); }
public override void OnInspectorGUI() { DrawDefaultInspector(); MapEditor myScript = (MapEditor)target; if (GUILayout.Button("Load Map from File")) { myScript.LoadMap(); } if (GUILayout.Button("Generate Map")) { myScript.GenerateMap(); } if (GUILayout.Button("Delete Old Map")) { myScript.DeleteMap(); } }