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)); }
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)); }
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); }
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)); } }
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)); }
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)); }
public static void AddSeparator(this MenuWrapper.SubMenu menu) { menu.MenuHandle.AddItem(new MenuItem("separator" + _separatorCount++, "")); }
public static void AddSubMenu(string title) { _currentSubMenu = _menu.MainMenu.AddSubMenu(title); }
public abstract void AddToMenu(MenuWrapper.SubMenu menu);