示例#1
0
    protected override void OnInitMenu()
    {
        MenuWrapper.SubMenu comboMenu = Menu.MainMenu.AddSubMenu("Combo");
        BoolLinks.Add("combo_q", comboMenu.AddLinkedBool("Use Q", true));
        BoolLinks.Add("combo_w", comboMenu.AddLinkedBool("Use W", true));
        BoolLinks.Add("combo_e", comboMenu.AddLinkedBool("Use E", true));

        MenuWrapper.SubMenu harassMenu = Menu.MainMenu.AddSubMenu("Harass");
        BoolLinks.Add("harass_q", harassMenu.AddLinkedBool("Use Q", true));
        BoolLinks.Add("harass_w", harassMenu.AddLinkedBool("Use W", false));
        BoolLinks.Add("harass_e", harassMenu.AddLinkedBool("Use E", false));
        SliderLinks.Add("harass_mana", harassMenu.AddLinkedSlider("Keep # mana", 200, 0, 500));

        MenuWrapper.SubMenu autoMenu = Menu.MainMenu.AddSubMenu("Auto");
        BoolLinks.Add("auto_q", autoMenu.AddLinkedBool("Use Q", false));
        BoolLinks.Add("auto_w", autoMenu.AddLinkedBool("Use W", false));
        BoolLinks.Add("auto_e", autoMenu.AddLinkedBool("Use E", false));
        BoolLinks.Add("auto_e_interrupt", autoMenu.AddLinkedBool("Use E for interrupt", true));
        BoolLinks.Add("auto_e_slows", autoMenu.AddLinkedBool("Use E on slows", true));
        BoolLinks.Add("auto_e_stuns", autoMenu.AddLinkedBool("Use E on stuns", true));
        BoolLinks.Add("auto_e_gapclosers", autoMenu.AddLinkedBool("Use E on gapclosers", true));
        SliderLinks.Add("auto_mana", autoMenu.AddLinkedSlider("Keep # mana", 200, 0, 500));

        MenuWrapper.SubMenu drawingMenu = Menu.MainMenu.AddSubMenu("Drawing");
        BoolLinks.Add("drawing_q", drawingMenu.AddLinkedBool("Draw Q range", true));
        BoolLinks.Add("drawing_w", drawingMenu.AddLinkedBool("Draw W range", true));
        BoolLinks.Add("drawing_e", drawingMenu.AddLinkedBool("Draw E range", true));
        BoolLinks.Add("drawing_r", drawingMenu.AddLinkedBool("Draw R range", true));
        BoolLinks.Add("drawing_damage", drawingMenu.AddLinkedBool("Draw combo damage indicator", true));

        MenuWrapper.SubMenu miscMenu = Menu.MainMenu.AddSubMenu("Misc");
        KeyLinks.Add("misc_charm", miscMenu.AddLinkedKeyBind("Use charm key", 'T', KeyBindType.Press));
    }
示例#2
0
文件: Ahri.cs 项目: wangsiqi211/Ergou
    protected override void OnInitMenu()
    {
        MenuWrapper.SubMenu comboMenu = Menu.MainMenu.AddSubMenu("连招");
        BoolLinks.Add("combo_q", comboMenu.AddLinkedBool("使用 Q", true));
        BoolLinks.Add("combo_w", comboMenu.AddLinkedBool("使用 W", true));
        BoolLinks.Add("combo_e", comboMenu.AddLinkedBool("使用 E", true));

        MenuWrapper.SubMenu harassMenu = Menu.MainMenu.AddSubMenu("骚扰");
        BoolLinks.Add("harass_q", harassMenu.AddLinkedBool("使用 Q", true));
        BoolLinks.Add("harass_w", harassMenu.AddLinkedBool("使用 W", false));
        BoolLinks.Add("harass_e", harassMenu.AddLinkedBool("使用 E", false));
        SliderLinks.Add("harass_mana", harassMenu.AddLinkedSlider("保持丨蓝量", 200, 0, 500));

        MenuWrapper.SubMenu autoMenu = Menu.MainMenu.AddSubMenu("自动");
        BoolLinks.Add("auto_q", autoMenu.AddLinkedBool("使用 Q", false));
        BoolLinks.Add("auto_w", autoMenu.AddLinkedBool("使用 W", false));
        BoolLinks.Add("auto_e", autoMenu.AddLinkedBool("使用 E", false));
        BoolLinks.Add("auto_e_interrupt", autoMenu.AddLinkedBool("U使用 E 打断技能", true));
        BoolLinks.Add("auto_e_slows", autoMenu.AddLinkedBool("使用 E 延缓敌人", true));
        BoolLinks.Add("auto_e_stuns", autoMenu.AddLinkedBool("使用 E 控制敌人", true));
        BoolLinks.Add("auto_e_gapclosers", autoMenu.AddLinkedBool("Use E on gapclosers", true));
        SliderLinks.Add("auto_mana", autoMenu.AddLinkedSlider("保持丨蓝量", 200, 0, 500));

        MenuWrapper.SubMenu drawingMenu = Menu.MainMenu.AddSubMenu("范围 选项");
        BoolLinks.Add("drawing_q", drawingMenu.AddLinkedBool("Draw Q 范围", true));
        BoolLinks.Add("drawing_w", drawingMenu.AddLinkedBool("Draw W 范围", true));
        BoolLinks.Add("drawing_e", drawingMenu.AddLinkedBool("Draw E 范围", true));
        BoolLinks.Add("drawing_r", drawingMenu.AddLinkedBool("Draw R 范围", true));
        BoolLinks.Add("drawing_damage", drawingMenu.AddLinkedBool("显示组合技能伤害", true));

        MenuWrapper.SubMenu miscMenu = Menu.MainMenu.AddSubMenu("杂项");
        KeyLinks.Add("misc_charm", miscMenu.AddLinkedKeyBind("使用 E 按键", 'T', KeyBindType.Press));
    }
示例#3
0
        public override void AddToMenu(MenuWrapper.SubMenu menu)
        {
            var subMenu = menu.AddSubMenu("Ignite");

            Enabled = subMenu.AddLinkedBool("Enabled");

            subMenu = subMenu.AddSubMenu("Don't use when these spells are ready");
            Q       = subMenu.AddLinkedBool(ObjectManager.Player.ChampionName + " Q", false);
            W       = subMenu.AddLinkedBool(ObjectManager.Player.ChampionName + " W", false);
            E       = subMenu.AddLinkedBool(ObjectManager.Player.ChampionName + " E", false);
            R       = subMenu.AddLinkedBool(ObjectManager.Player.ChampionName + " R", false);
        }
示例#4
0
        public override void AddToMenu(MenuWrapper.SubMenu menu)
        {
            var subMenu = menu.AddSubMenu("Smite");

            Enabled     = subMenu.AddLinkedBool("Enabled");
            EnabledHold = subMenu.AddLinkedKeyBind("Enabled (hold)", 'X', KeyBindType.Press);

            subMenu = subMenu.AddSubMenu("Camps");
            foreach (var entry in SmiteableObjects[Utility.Map.GetMap().Type])
            {
                Camps.Add(entry.Value, subMenu.AddLinkedBool(entry.Key));
            }
        }
示例#5
0
    public void AddToMenu(MenuWrapper.SubMenu menu)
    {
        if (Skins.Count == 0)
        {
            return;
        }

        MenuWrapper.SubMenu skinMenu = menu.AddSubMenu("Skin Changer");

        enabled  = skinMenu.AddLinkedBool("Enable skin changer");
        skinList = skinMenu.AddLinkedStringList("Skins", Skins.ToArray());

        SelectedSkin = skinList.Value.SelectedIndex;
    }
    protected override void OnInitMenu()
    {
        MenuWrapper.SubMenu comboMenu = Menu.MainMenu.AddSubMenu("Combo");
        BoolLinks.Add("combo_q", comboMenu.AddLinkedBool("Use Q", true));
        BoolLinks.Add("combo_w", comboMenu.AddLinkedBool("Use W", true));
        BoolLinks.Add("combo_e", comboMenu.AddLinkedBool("Use E", true));

        MenuWrapper.SubMenu harassMenu = Menu.MainMenu.AddSubMenu("Harass");
        BoolLinks.Add("harass_q", harassMenu.AddLinkedBool("Use Q", true));
        BoolLinks.Add("harass_w", harassMenu.AddLinkedBool("Use W", false));
        BoolLinks.Add("harass_e", harassMenu.AddLinkedBool("Use E", false));
        SliderLinks.Add("harass_mana", harassMenu.AddLinkedSlider("Keep # mana", 200, 0, 500));

        MenuWrapper.SubMenu autoMenu = Menu.MainMenu.AddSubMenu("Auto");
        BoolLinks.Add("auto_q", autoMenu.AddLinkedBool("Use Q", false));
        BoolLinks.Add("auto_w", autoMenu.AddLinkedBool("Use W", false));
        BoolLinks.Add("auto_e", autoMenu.AddLinkedBool("Use E", false));
        BoolLinks.Add("auto_e_interrupt", autoMenu.AddLinkedBool("Use E for interrupt", true));
        BoolLinks.Add("auto_e_slows", autoMenu.AddLinkedBool("Use E on slows", false));
        BoolLinks.Add("auto_e_stuns", autoMenu.AddLinkedBool("Use E on stuns", true));
        BoolLinks.Add("auto_e_gapclosers", autoMenu.AddLinkedBool("Use E on gapclosers", true));
        SliderLinks.Add("auto_mana", autoMenu.AddLinkedSlider("Keep # mana", 200, 0, 500));

        MenuWrapper.SubMenu drawingMenu = Menu.MainMenu.AddSubMenu("Drawing");
        BoolLinks.Add("drawing_q", drawingMenu.AddLinkedBool("Draw Q range", true));
        BoolLinks.Add("drawing_w", drawingMenu.AddLinkedBool("Draw W range", true));
        BoolLinks.Add("drawing_e", drawingMenu.AddLinkedBool("Draw E range", true));
        BoolLinks.Add("drawing_r", drawingMenu.AddLinkedBool("Draw R range", true));
        BoolLinks.Add("drawing_r_map", drawingMenu.AddLinkedBool("Draw R range on minimap", true));
        BoolLinks.Add("drawing_damage", drawingMenu.AddLinkedBool("Draw R damage indicator", true));

        MenuWrapper.SubMenu miscMenu = Menu.MainMenu.AddSubMenu("Misc");
        KeyLinks.Add("misc_e", miscMenu.AddLinkedKeyBind("Use E key", 'T', KeyBindType.Press));
        BoolLinks.Add("misc_w", miscMenu.AddLinkedBool("Use W centered", true));
        BoolLinks.Add("misc_r", miscMenu.AddLinkedBool("Use R charges when ulting", true));
        SliderLinks.Add("misc_r_min_delay", miscMenu.AddLinkedSlider("R min delay between charges", 800, 0, 1500));
        SliderLinks.Add("misc_r_max_delay", miscMenu.AddLinkedSlider("R max delay between charges", 1750, 1500, 3000));
        SliderLinks.Add("misc_r_dash", miscMenu.AddLinkedSlider("R delay after flash/dash", 500, 0, 2000));
        BoolLinks.Add("misc_r_blue", miscMenu.AddLinkedBool("Use Blue Trinket when ulting", true));
    }
示例#7
0
    protected override void OnInitMenu()
    {
        MenuWrapper.SubMenu comboMenu = Menu.MainMenu.AddSubMenu("连 招");
        BoolLinks.Add("combo_q", comboMenu.AddLinkedBool("使用 Q", true));
        BoolLinks.Add("combo_w", comboMenu.AddLinkedBool("使用 W", true));
        BoolLinks.Add("combo_e", comboMenu.AddLinkedBool("使用 E", true));

        MenuWrapper.SubMenu harassMenu = Menu.MainMenu.AddSubMenu("骚 扰");
        BoolLinks.Add("harass_q", harassMenu.AddLinkedBool("使用 Q", true));
        BoolLinks.Add("harass_w", harassMenu.AddLinkedBool("使用 W", false));
        BoolLinks.Add("harass_e", harassMenu.AddLinkedBool("使用 E", false));
        SliderLinks.Add("harass_mana", harassMenu.AddLinkedSlider("保持 蓝量", 200, 0, 500));

        MenuWrapper.SubMenu autoMenu = Menu.MainMenu.AddSubMenu("自 动");
        BoolLinks.Add("auto_q", autoMenu.AddLinkedBool("使用 Q", false));
        BoolLinks.Add("auto_w", autoMenu.AddLinkedBool("使用 W", false));
        BoolLinks.Add("auto_e", autoMenu.AddLinkedBool("使用 E", false));
        BoolLinks.Add("auto_e_interrupt", autoMenu.AddLinkedBool("使用 E (打断法术)", true));
        BoolLinks.Add("auto_e_slows", autoMenu.AddLinkedBool("使用 E (敌人减速)", false));
        BoolLinks.Add("auto_e_stuns", autoMenu.AddLinkedBool("使用 E (敌人眩晕)", true));
        BoolLinks.Add("auto_e_gapclosers", autoMenu.AddLinkedBool("使用 E (阻止突进)", true));
        SliderLinks.Add("auto_mana", autoMenu.AddLinkedSlider("保存 蓝量", 200, 0, 500));

        MenuWrapper.SubMenu drawingMenu = Menu.MainMenu.AddSubMenu("范 围");
        BoolLinks.Add("drawing_q", drawingMenu.AddLinkedBool("Q 范围", true));
        BoolLinks.Add("drawing_w", drawingMenu.AddLinkedBool("W 范围", true));
        BoolLinks.Add("drawing_e", drawingMenu.AddLinkedBool("E 范围", true));
        BoolLinks.Add("drawing_r", drawingMenu.AddLinkedBool("R 范围", true));
        BoolLinks.Add("drawing_r_map", drawingMenu.AddLinkedBool("地图 显示 R 范围", true));
        BoolLinks.Add("drawing_damage", drawingMenu.AddLinkedBool("显示 R 伤害", true));

        MenuWrapper.SubMenu miscMenu = Menu.MainMenu.AddSubMenu("杂 项");
        KeyLinks.Add("misc_e", miscMenu.AddLinkedKeyBind("使用 E 按键", 'T', KeyBindType.Press));
        BoolLinks.Add("misc_w", miscMenu.AddLinkedBool("使用 W centered", true));
        BoolLinks.Add("misc_r", miscMenu.AddLinkedBool("大招开启时自动 R", true));
        SliderLinks.Add("misc_r_min_delay", miscMenu.AddLinkedSlider("R 丨最小延迟", 800, 0, 1500));
        SliderLinks.Add("misc_r_max_delay", miscMenu.AddLinkedSlider("R 丨最大延迟", 1750, 1500, 3000));
        SliderLinks.Add("misc_r_dash", miscMenu.AddLinkedSlider("R 延迟丨 防止 闪现/突进", 500, 0, 2000));
        BoolLinks.Add("misc_r_blue", miscMenu.AddLinkedBool("使用R丨使用蓝色小饰品开视野", true));
    }
示例#8
0
 public static void AddSeparator(this MenuWrapper.SubMenu menu)
 {
     menu.MenuHandle.AddItem(new MenuItem("separator" + _separatorCount++, ""));
 }
示例#9
0
 public static void AddSubMenu(string title)
 {
     _currentSubMenu = _menu.MainMenu.AddSubMenu(title);
 }
示例#10
0
 public abstract void AddToMenu(MenuWrapper.SubMenu menu);