Exemplo n.º 1
0
    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();
        }
    }