/*           INFINITY CODE          */
/*     https://infinity-code.com    */

using System;
using System.Collections.Generic;
using System.Linq;
using UnityEditor;
using UnityEditor.EditorTools;
using UnityEngine;
using Object = UnityEngine.Object;

namespace InfinityCode.TreeTools.Editors
{
    public static class MenuItems
    {
        public const string MENU_PATH = "Tools/Infinity Code/Tree Tool/";
        public const string MASS_PATH = MENU_PATH + "Mass Actions/";

        [MenuItem(MASS_PATH + "Clear Trees For Selected Terrains (Available in full version)", false, MenuOrder.CLEAR_TREES)]
        public static void ClearTerrainTrees()
        {
            Links.OpenAssetStore();
        }

        [MenuItem(MASS_PATH + "Extract All Trees From Selected Terrains (Available in full version)", false, MenuOrder.EXTRACT_TREES)]
        public static void ExtractTrees()
        {
            Links.OpenAssetStore();
        }

        [MenuItem(MASS_PATH + "Inject Selected Tree Instances (Available in full version)", false, MenuOrder.INJECT_TREES)]
        public static void InjectSelectedTrees()
        {
            Links.OpenAssetStore();
        }
    }
}
    