public override void LoadLaneClearMenu() { var ql = new MenuBool("LQ", "Use Q").SetValue(true); var wl = new MenuBool("LW", "Use W").SetValue(true); menuBools.Add(ql); menuBools.Add(wl); _laneClearMenu = new EnsoulSharp.SDK.MenuUI.Menu("Laneclear", "Laneclear"); { _laneClearMenu.Add(ql); _laneClearMenu.Add(wl); //_laneClearMenu.Add(new MenuSlider("LM", "Minium Mana %", 0, 50, 100)); } _JungleClearMenu = new EnsoulSharp.SDK.MenuUI.Menu("Jungleclear", "Jungleclear"); { _JungleClearMenu.Add(new MenuBool("JQ", "Use Q").SetValue(true)); _JungleClearMenu.Add(new MenuBool("JW", "Use W").SetValue(true)); _JungleClearMenu.Add(new MenuBool("JE", "Use E").SetValue(true)); // _JungleClearMenu.Add(new MenuSlider("JM", "Minium Mana %", 0, 50, 100)); } _farmMenu = new EnsoulSharp.SDK.MenuUI.Menu("Farm Menu", "Farm Menu"); { _farmMenu.Add(_laneClearMenu); _farmMenu.Add(_JungleClearMenu); } base.LoadLaneClearMenu(); }
private static MenuBool GetDamageMenuBoolOf(SpellSlot slot) { MenuBool menuBool = null; switch (slot) { case SpellSlot.Q: menuBool = Components.DrawingMenu.QDamageBool; break; case SpellSlot.W: menuBool = Components.DrawingMenu.WDamageBool; break; case SpellSlot.E: menuBool = Components.DrawingMenu.EDamageBool; break; case SpellSlot.R: menuBool = Components.DrawingMenu.RDamageBool; break; } return(menuBool); }
private static void AutoConfig_ValueChanged(MenuBool menuItem, EventArgs args) { if (GwenMenu.AutoConfig.Enabled) Game.Print("Reset Config"); GwenMenu.QMenu.UseQCombo.Enabled = true; GwenMenu.QMenu.MoreQDelay.Enabled = true; GwenMenu.QMenu.MinStacks.Enabled = true; GwenMenu.QMenu.QResetAA.Enabled = false; GwenMenu.WMenu.UseW.Enabled = true; GwenMenu.WMenu.WAfterDash.Enabled = false; GwenMenu.WMenu.AutoW.Enabled = true; GwenMenu.WMenu.OnlyBlockOutRangeTarget.Enabled = true; GwenMenu.WMenu.HpBarAutoW.Value = 70; GwenMenu.EMenu.UseE.Enabled = true; GwenMenu.EMenu.ERange.Value = 550; GwenMenu.EMenu.EFollowCursor.Enabled = true; GwenMenu.EMenu.EResetAA.Enabled = true; GwenMenu.RMenu.useR.Enabled = true; GwenMenu.RMenu.Rrange.Value = 1000; GwenMenu.RMenu.Rdelay.Value = 2500; GwenMenu.RMenu.TargetHeath.Value = 70; GwenMenu.RMenu.AcceptAlwaysR.Active = false; GwenMenu.AutoConfig.Enabled = false; }
public static MenuBool getMenuBoolOf(SpellSlot slot) { MenuBool menuBool = null; switch (slot) { case SpellSlot.Q: menuBool = DrawMenu.QBool; break; case SpellSlot.W: menuBool = DrawMenu.WBool; break; case SpellSlot.E: menuBool = DrawMenu.EBool; break; case SpellSlot.R: menuBool = DrawMenu.RBool; break; } return(menuBool); }
public void InitMenu() { ComboMenu = MainMenu.Add(new Menu("Luciancombomenu", "Combo Settings: ")); UseQCombo = ComboMenu.Add(new MenuBool("Lucianqcombo", "Use Q", true)); UseWCombo = ComboMenu.Add(new MenuBool("Lucianwcombo", "Use W", true)); IgnoreWCollision = ComboMenu.Add(new MenuBool("Lucianignorewcollision", "Ignore W collision (for passive)", false)); UseEMode = ComboMenu.Add(new MenuList <string>("Lucianecombo", "E Mode", new[] { "Side", "Cursor", "Enemy", "Never" })); UseEAntiMelee = ComboMenu.Add(new MenuBool("Lucianecockblocker", "Use E to get away from melees", true)); UseEGapclose = ComboMenu.Add(new MenuBool("Lucianegoham", "Use E to go HAM", false)); SemiAutoRKey = ComboMenu.Add( new MenuKeyBind("Luciansemiauto", "Semi-Auto R Key", Keys.R, KeyBindType.Press)); BlockManualR = this.ComboMenu.Add(new MenuBool("Lucianblockmanualr", "Block manual R", true)); ForceR = ComboMenu.Add(new MenuBool("Lucianrcombo", "Auto R", true)); HarassMenu = MainMenu.Add(new Menu("Lucianharassmenu", "Harass Settings: ")); UseQExtended = HarassMenu.Add(new MenuBool("Lucianqextended", "Use Extended Q", true)); QExManaPercent = HarassMenu.Add(new MenuSlider("Lucianqexmanapercent", "Only use extended Q if mana > %", 75, 0, 100)); QExtendedBlacklist = HarassMenu.Add(new Menu("Lucianqexblacklist", "Extended Q Blacklist: ")); foreach (var ally in ObjectManager.Get <Obj_AI_Hero>().Where(h => h.IsEnemy)) { var championName = ally.CharData.BaseSkinName; QExtendedBlacklist.Add(new MenuBool("qexbl" + championName, championName, false)); } UseQHarass = HarassMenu.Add(new MenuBool("Lucianqharass", "Use Q Harass", true)); UsePassiveOnEnemy = HarassMenu.Add(new MenuBool("Lucianpassivefocus", "Use Passive On Champions", true)); JungleMenu = MainMenu.Add(new Menu("Lucianjunglemenu", "Jungle Settings: ")); QJg = JungleMenu.Add(new MenuBool("Lucianqjungle", "Use Q", true)); WJg = JungleMenu.Add(new MenuBool("Lucianwjungle", "Use W", true)); EJg = JungleMenu.Add(new MenuBool("Lucianejungle", "Use E", true)); QKS = new MenuBool("Lucianqks", "Use Q for KS", true); MainMenu.Attach(); }
static Drawings() { Menu = Config.Menu.Add(new Menu("Drawings", "Drawings")); Menu.Add(new MenuSeparator("SpellRange", "Spell Range")); _drawQRange = Menu.Add(new MenuBool("drawQRange", "Draw Q Range")); _drawWRange = Menu.Add(new MenuBool("drawWRange", "Draw W Range")); _drawERange = Menu.Add(new MenuBool("drawERange", "Draw E Range")); _drawRRange = Menu.Add(new MenuBool("drawRRange", "Draw R Range")); Menu.Add(new MenuSeparator("Oathsworn", "Oathsworn")); _drawOathswornPos = Menu.Add(new MenuBool("drawOathswornPos", "Draw Oathsworn(Soulbound) Position", true)); Menu.Add(new MenuSeparator("Soul", "Souls")); _drawSoulPosition = Menu.Add(new MenuBool("drawSoulPosition", "Draw Souls Position", true)); _drawSoulWaypoints = Menu.Add(new MenuBool("drawSoulWaypoints", "Draw Souls Waypoints", true)); _displayRemainingRotations = Menu.Add(new MenuBool("DisplayRemainingRotations", "Display Souls Remaining Rotations", true)); Menu.Add(new MenuSeparator("DamageIndicator", "Damage Indicator")); _DamageIndicatorEnabled = Menu.Add(new MenuBool("DamageIndicatorEnabled", "DamageIndicator Enabled", true)); _HerosEnabled = Menu.Add(new MenuBool("HerosEnabled", "Draw on Heros", true)); _JunglesEnabled = Menu.Add(new MenuBool("JunglesEnabled", "Draw On Jungles", true)); _DrawQDamage = Menu.Add(new MenuBool("DrawQDamage", "Draw Q Damage", true)); _DrawEDamage = Menu.Add(new MenuBool("DrawEDamage", "Draw E Damage", true)); _QDamageColor = Menu.Add(new MenuColor("QdamageColor", "Q Damage Color", Color.Orange)); _EDamageColor = Menu.Add(new MenuColor("EdamageColor", "E Damage Color", Color.MediumSpringGreen)); }
static AutoE() { Menu = Auto.Menu.Add(new Menu("AutoE", "Auto E")); _UseEFlash = Menu.Add(new MenuBool("UseEtoFlash", "Auto E when enemy used summoner flash", true)); _UseEBush = Menu.Add(new MenuBool("UseEtoBush", "Auto E when enemy went into inside of invisible bush", true)); }
public CSPlugin() { MainMenu = new Menu("challengerseries", ObjectManager.Player.ChampionName + " To The Challenger", true, ObjectManager.Player.ChampionName); CrossAssemblySettings = MainMenu.Add(new Menu("crossassemblysettings", "Challenger Utils: ")); DrawEnemyWaypoints = CrossAssemblySettings.Add(new MenuBool("drawenemywaypoints", "Draw Enemy Waypoints", true)); PlayUrfThemeNextGame = CrossAssemblySettings.Add(new MenuBool("playsoundatstart", "Play URF Theme Next Game", true)); DelayAction.Add(15000, () => Orbwalker.Enabled = true); Drawing.OnDraw += args => { if (DrawEnemyWaypoints) { foreach ( var e in ValidTargets.Where( en => en.Distance(ObjectManager.Player) < 5000)) { var ip = Drawing.WorldToScreen(e.Position); //start pos var wp = e.GetWaypoints(); var c = wp.Count - 1; if (wp.Count() <= 1) { break; } var w = Drawing.WorldToScreen(wp[c].ToVector3()); //endpos Drawing.DrawLine(ip.X, ip.Y, w.X, w.Y, 2, Color.Red); Drawing.DrawText(w.X, w.Y, Color.Red, e.CharData.BaseSkinName); } } }; }
static Flee() { Menu = Modes.Menu.Add(new Menu("Flee", "Flee")); _useQ = Menu.Add(new MenuBool("UseQ", "Use Q", true)); _attackminion = Menu.Add(new MenuBool("attackMinion", "Attack Minion to escape", true)); }
private static void OnGameLoad() { Game.OnNotify += OnNotify; Game.Print("mango.SkinChanger loaded", Color.Coral); //main menu MainMenu = new Menu("mango.SkinChanger", "mango.SkinChanger", true); MainMenu.Attach(); //menu bool var useSkinChanger = new MenuBool("useSkinChanger", "Use Skin Changer?", false); MainMenu.Add(useSkinChanger); //fetch champion skin names var skinNames = ChampionSkinData.Skins[ObjectManager.Player.CharacterName].Keys.ToArray(); //create MenuList var skinList = new MenuList("skins", "Skins", skinNames); MainMenu.Add(skinList); //skinList event handler skinList.ValueChanged += SkinListOnValueChanged; //retarded check if our last index is >= array length if (MainMenu["skins"].GetValue <MenuList>().Index >= skinList.Items.Length) { MainMenu["skins"].GetValue <MenuList>().Index = 0; } //setting skin OnLoad ObjectManager.Player.SetSkin(ChampionSkinData.Skins[ObjectManager.Player.CharacterName][skinList.SelectedValue]); }
static AntiGapcloser() { Menu = Misc.Menu.Add(new Menu("AntiGapcloser", "Anti Gapcloser")); _enabled = Menu.Add(new MenuBool("Enabled", "Enabled", true)); Menu.Add(new MenuSeparator("1", " ")); _useR = Menu.Add(new MenuBool("UseR", "Use R", true)); }
public override void InitializeMenu() { base.InitializeMenu(); ComboMenu = MainMenu.Add(new Menu("koggiecombomenu", "Combo Settings: ")); UseQBool = ComboMenu.Add(new MenuBool("koggieuseq", "Use Q", true)); UseWBool = ComboMenu.Add(new MenuBool("koggieusew", "Use W", true)); UseEBool = ComboMenu.Add(new MenuBool("koggieusee", "Use E", true)); UseRBool = ComboMenu.Add(new MenuBool("koggieuser", "Use R", true)); GetInPositionForWBeforeActivatingBool = ComboMenu.Add(new MenuBool("koggiewintime", "Dont Activate W if In Danger!", false)); HarassMenu = MainMenu.Add(new Menu("koggieharassmenu", "Harass Settings")); UseRHarass = HarassMenu.Add(new MenuBool("koggieuserharass", "Use R", true)); JungleclearMenu = MainMenu.Add(new Menu("koggiejgclearmenu", "Jungleclear Settings: ")); UseWJungleClearMenu = JungleclearMenu.Add(new Menu("koggiewjgcleartargets", "W if TARGET is: ")); if (GetJungleCampsOnCurrentMap() != null) { foreach (var mob in GetJungleCampsOnCurrentMap()) { UseWJungleClearMenu.Add(new MenuBool(mob, mob, true)); } } DrawMenu = MainMenu.Add(new Menu("koggiedrawmenu", "Drawing Settings")); DrawWRangeBool = DrawMenu.Add(new MenuBool("koggiedraww", "Draw W Range", true)); DrawRRangeBool = DrawMenu.Add(new MenuBool("koggiedrawr", "Draw R Range", true)); HumanizerMenu = MainMenu.Add(new Menu("koggiehumanizermenu", "Humanizer Settings: ")); HumanizerMinAttacks = HumanizerMenu.Add(new MenuSlider("koggieminattacks", "Min attacks before moving", 2, 1, 10)); HumanizerMovementTime = HumanizerMenu.Add(new MenuSlider("koggiehumanizermovetime", "Time for moving (milliseconds)", 200, 0, 1000)); HumanizerEnabled = HumanizerMenu.Add(new MenuBool("koggiehumanizerenabled", "Enable Humanizer? ", true)); MaxRStacksSlider = MainMenu.Add(new MenuSlider("koggiermaxstacks", "R Max Stacks: ", 2, 0, 11)); AlwaysSaveManaForWBool = MainMenu.Add(new MenuBool("koggiesavewmana", "Always Save Mana For W!", true)); MainMenu.Attach(); }
static Combo() { Menu = Modes.Menu.Add(new Menu("Combo", "Combo")); _useQ = Menu.Add(new MenuBool("UseQ", "Use Q", true)); _useW = Menu.Add(new MenuBool("UseW", "Use W", true)); }
internal static void Initialize() { var manaBarItem = new MenuBool("DrawSyndraManaBarIndicator", "Draw Combo ManaBar Indicator"); Syndra.DrawMenu.Add(manaBarItem); DxLine = new Line(DxDevice) { Width = 4 }; Drawing.OnPreReset += DrawingOnOnPreReset; Drawing.OnPostReset += DrawingOnOnPostReset; AppDomain.CurrentDomain.DomainUnload += CurrentDomainOnDomainUnload; AppDomain.CurrentDomain.ProcessExit += CurrentDomainOnDomainUnload; Drawing.OnEndScene += eventArgs => { var color = new ColorBGRA(255, 255, 255, 255); var qMana = new[] { 0, 40, 50, 60, 70, 80 }; var wMana = new[] { 0, 60, 70, 80, 90, 100 }; // W Mana Cost doesnt works :/ var eMana = new[] { 0, 50, 50, 50, 50, 50 }; var rMana = new[] { 0, 100, 100, 100 }; if (manaBarItem) { var totalCostMana = qMana[Syndra.Q.Level] + wMana[Syndra.W.Level] + eMana[Syndra.E.Level] + rMana[Syndra.R.Level]; DrawManaPercent( totalCostMana, totalCostMana > ObjectManager.Player.Mana ? new ColorBGRA(255, 0, 0, 255) : new ColorBGRA(255, 255, 255, 255)); } }; }
private void MakeConfig(Menu menu, string menuPreffix) { UseECombo = menu.Add(new MenuBool(menuPreffix + "ecombo", "Use E in Combo", true)); UseEFarm = menu.Add(new MenuBool(menuPreffix + "ejg", "Use E in Jungle", true)); }
internal static void Initialize(Menu menu) { var submenu = menu.Add(new Menu("Skins", "Skins")); _enabledMenuBool = submenu.Add(new MenuBool("Enabled", "Enabled", true)); var skinListItem = submenu.Add(new MenuList <string>("Skin", "Skin", SkinList.Select(x => x.Name))); //var skinListItem = submenu.Add(new MenuList<string>("Skin", "Skin", SkinList.Select(x => x.Name)) { SelectedValue = "Pulsefire Ezreal" })//스킨 기본값 설정 _enabledMenuBool.ValueChanged += (sender, args) => { if (_enabledMenuBool.Value) { SetSkin(SkinList[skinListItem.Index].ID); } else { GameObjects.Player.SetSkin(GameObjects.Player.ChampionName, DefaultSkinId); } }; skinListItem.ValueChanged += (sender, args) => { SetSkin(SkinList[skinListItem.Index].ID); }; SetSkin(SkinList[skinListItem.Index].ID); }
static Base() { Local = new Menu(Player.CharacterName, Player.CharacterName); manaDisable = new MenuBool("manaDisable", "Disable mana manager in combo", false); HarassMenu = new Menu("harass", "Harass"); foreach (var enemy in GameObjects.EnemyHeroes) { var harass = new MenuBool("harass" + enemy.CharacterName, enemy.CharacterName); HarassList.Add(harass); HarassMenu.Add(harass); } FarmMenu = new Menu("farm", "Farm"); Local.Add(HarassMenu); Local.Add(FarmMenu); Config.Add(new Menu("extra", "Extra settings OKTW©") { manaDisable, harassMixed }); Config.Add(Local); }
public OKTWdash(Spell qwer) { dashSpell = qwer; var local = Config[Player.CharacterName] as Menu; var config = local[qwer.Slot.ToString().ToLower() + "Config"] as Menu; config.Add(dashMode); config.Add(enemyCheck); config.Add(wallCheck); config.Add(turretCheck); config.Add(aaCheck); var gapcloser = new Menu("gapcloser", "Gapcloser") { gapcloserMode }; foreach (var enemy in GameObjects.EnemyHeroes) { var egcChampion = new MenuBool("egcChampion" + enemy.CharacterName, enemy.CharacterName); egcChampions.Add(egcChampion); gapcloser.Add(egcChampion); } config.Add(gapcloser); AntiGapcloser.OnGapcloser += AntiGapcloser_OnGapcloser; }
public void InitMenu() { ComboMenu = MainMenu.Add(new Menu("caitcombomenu", "Combo Settings: ")); UseQCombo = ComboMenu.Add(new MenuBool("caitqcombo", "Use Q", true)); UseWCombo = ComboMenu.Add(new MenuBool("caitwcombo", "Use W")); UseECombo = ComboMenu.Add(new MenuBool("caitecombo", "Use E", true)); UseRCombo = ComboMenu.Add(new MenuKeyBind("caitrcombo", "Use R", Keys.R, KeyBindType.Press)); AutoWConfig = MainMenu.Add(new Menu("caitautow", "W Settings: ")); UseWInterrupt = AutoWConfig.Add(new MenuBool("caitusewinterrupt", "Use W to Interrupt", true)); new Utils.Logic.PositionSaver(AutoWConfig, W); FocusOnHeadShotting = MainMenu.Add(new MenuBool("caitfocusonheadshottingenemies", "Try to save Headshot for poking", true)); AlwaysQAfterE = MainMenu.Add(new MenuBool("caitalwaysqaftere", "Always Q after E (EQ combo)", true)); QHarassMode = MainMenu.Add( new MenuList <string>( "caitqharassmode", "Q HARASS MODE", new[] { "FULLDAMAGE", "ALLOWMINIONS", "DISABLED" })); UseEAntiGapclose = MainMenu.Add(new MenuBool("caiteantigapclose", "Use E AntiGapclose", false)); UseEOnEnemiesCloserThanSlider = MainMenu.Add(new MenuSlider("caitecomboshit", "Use E on enemies closer than", 770, 200, 770)); OnlyUseEOnMelees = MainMenu.Add(new MenuBool("caiteonlymelees", "Only use E on melees", false)); DrawRange = MainMenu.Add(new MenuSlider("caitdrawrange", "Draw a circle with radius: ", 800, 0, 1240)); MainMenu.Attach(); }
public override void InitializeMenu() { HealBlacklistMenu = MainMenu.Add(new Menu("healblacklist", "Do NOT Heal (W): ", false, "Soraka")); foreach (var ally in ObjectManager.Get <AIHeroClient>().Where(h => h.IsAlly && !h.IsMe)) { var championName = ally.CharData.BaseSkinName; HealBlacklistMenu.Add(new MenuBool("dontheal" + championName, championName, false)); } UltBlacklistMenu = MainMenu.Add(new Menu("ultblacklist", "Do NOT Ult (R): ", false, "Soraka")); foreach (var ally in ObjectManager.Get <AIHeroClient>().Where(h => h.IsAlly && !h.IsMe)) { var championName = ally.CharData.BaseSkinName; UltBlacklistMenu.Add(new MenuBool("dontult" + championName, championName, false)); } PriorityMenu = MainMenu.Add(new Menu("sttcselector", "Heal Priority", false, "Soraka")); foreach (var ally in ObjectManager.Get <AIHeroClient>().Where(h => h.IsAlly && !h.IsMe)) { PriorityMenu.Add( new MenuSlider("STTCSelector" + ally.ChampionName + "Priority", ally.ChampionName, GetPriorityFromDb(ally.ChampionName), 1, 5)); } OnlyQIfMyHPLessThanSlider = MainMenu.Add(new MenuSlider("rakaqonlyifmyhp", "Only Q if my HP < %", 100, 0, 100)); NoNeedForSpacebarBool = MainMenu.Add(new MenuBool("noneed4spacebar", "PLAY ONLY WITH MOUSE! NO SPACEBAR", true)); DontHealIfImBelowHpSlider = MainMenu.Add(new MenuSlider("wmyhp", "Don't Heal (W) if Below HP%: ", 20, 1)); DontWTanksBool = MainMenu.Add(new MenuBool("dontwtanks", "Don't Heal (W) Tanks", true)); ATankTakesXHealsToHealSlider = MainMenu.Add(new MenuSlider("atanktakesxheals", "A TANK takes X Heals (W) to FULLHP", 15, 5, 30)); EDelay = MainMenu.Add(new MenuSlider("rakaedelay", "E Delay (milliseconds)", 0, 0, 250)); UseUltForMeIfMyHpIsLessThanSlider = MainMenu.Add(new MenuSlider("ultmyhp", "Ult if MY HP% < ", 15, 1, 25)); UltIfAnAllyHpIsLessThanSlider = MainMenu.Add(new MenuSlider("ultallyhp", "Ult If Ally HP% < ", 15, 5, 35)); CheckIfAllyCanSurviveBool = MainMenu.Add(new MenuBool("checkallysurvivability", "Check if ult will save ally", true)); TryToUltAfterIgniteBool = MainMenu.Add(new MenuBool("ultafterignite", "ULT (R) after IGNITE", false)); BlockAutoAttacksBool = MainMenu.Add(new MenuBool("blockaas", "Block AutoAttacks?", true)); DrawW = MainMenu.Add(new MenuBool("draww", "Draw W?", true)); DrawQ = MainMenu.Add(new MenuBool("drawq", "Draw Q?", true)); DrawDebugBool = MainMenu.Add(new MenuBool("drawdebug", "Draw Heal Info", false)); MainMenu.Attach(); }
static AutoInterrupt() { Menu = Misc.Menu.Add(new Menu("AutoInterrupt", "Auto Interrupt")); _enabled = Menu.Add(new MenuBool("Enabled", "Enabled", true)); Menu.Add(new MenuSeparator("1", " ")); _useQ = Menu.Add(new MenuBool("UseQ", "Use Q", true)); _useR = Menu.Add(new MenuBool("UseR", "Use R", true)); }
static AutoE() { Menu = Auto.Menu.Add(new Menu("AutoE", "Auto E")); _autoEAgainstTargetedSpells = Menu.Add(new MenuBool("AutoEAgainstTargetedSpells", "Auto E Against Targeted Spells", true)); TargetedSpells.Initialize(); }
static JungleClear() { Menu = Modes.Menu.Add(new Menu("JungleClear", "JungleClear")); _useQ = Menu.Add(new MenuBool("UseQ", "Use Q", true)); _useW = Menu.Add(new MenuBool("UseW", "Use W", true)); _minMana = Menu.Add(new MenuSliderButton("MinMana", "Min Mana %", 0, 0, 100, true)); }
static LaneClear() { Menu = Modes.Menu.Add(new Menu("LaneClear", "LaneClear")); _useQ = Menu.Add(new MenuBool("UseQ", "Use Q", false)); _useW = Menu.Add(new MenuBool("UseW", "Use W", false)); _minMana = Menu.Add(new MenuSliderButton("MinMana", "Min Mana %", 70, 0, 100, true)); }
static Harass() { Menu = Modes.Menu.Add(new Menu("Harass", "Harass")); _useQ = Menu.Add(new MenuBool("UseQ", "Use Q", true)); _useW = Menu.Add(new MenuBool("UseW", "Use W", true)); _minMana = Menu.Add(new MenuSliderButton("Mana", "Min Mana %", 70, 0, 100, true)); }
public static MenuBool Add(this Menu menu, string name, bool defaultValue, Action <bool> valueChanged) { var component = new MenuBool(menu.InternalName + "." + name, name, defaultValue); menu.Add(component); component.OnValueChanged += (sender, args) => valueChanged(args.GetNewValue <MenuBool>().Value); valueChanged(component.Value); return(component); }
static Combo() { Menu = Modes.Menu.Add(new Menu("Combo", "Combo")); _useQ = Menu.Add(new MenuBool("UseQ", "Use Q", true)); _useW = Menu.Add(new MenuBool("UseW", "Use W", true)); //_useE = Menu.Add(new MenuBool("UseE", "Use E", true)); _useR = Menu.Add(new MenuSliderButton("UseR", "Use R", 3, 1, 6, true)); }
public void InitMenu() { ComboMenu = MainMenu.Add(new Menu("ChampionNamecombomenu", "Combo Settings: ")); UseQCombo = ComboMenu.Add(new MenuBool("ChampionNameqcombo", "Use Q", true)); UseWCombo = ComboMenu.Add(new MenuBool("ChampionNamewcombo", "Use W", true)); UseECombo = ComboMenu.Add(new MenuBool("ChampionNameecombo", "Use E", true)); UseRCombo = ComboMenu.Add(new MenuBool("ChampionNamercombo", "Use R", true)); MainMenu.Attach(); }
//internal static bool SaveOathsworn => _saveOathsworn.Value; static AutoR() { Menu = Auto.Menu.Add(new Menu("AutoR", "Auto R")); Menu.Add(new MenuSeparator("collabo", "Collaborate")); //_saveOathsworn = Menu.Add(new MenuBool("SaveOathsworn", "Save Oathsworn", true)); _balista = Menu.Add(new MenuBool("Balista", "Collaborate with Blitzcrank Q", true)); }
private void MakeConfig(Menu menu, string menuPreffix) { UseWOnDangerousSpell = menu.Add(new MenuSlider(menuPreffix + "wsave", "W if spell dmg > %CURRENT HP", 25, 10, 100)); UseWOnTowerShots = menu.Add(new MenuBool(menuPreffix + "wtower", "Use W to block towershots", true)); DisableOrbwalkerDuringW = menu.Add(new MenuSlider(menuPreffix + "wdisableorbwalker", "Force disable orbwalker after W for x seconds", 0, 0, 3)); }
public PositionSaver(Menu menu, Spell spellToUse) { _core = new PositionSaverCore(); _isEnabled = menu.Add(new MenuBool("positionsaverenabled", "Auto use in custom positions", true)); _saveKey = menu.Add(new MenuKeyBind("positionsaversavekey", "Save cursor pos as custom pos!", Keys.I, KeyBindType.Press)); _deleteOneKey = menu.Add(new MenuKeyBind("positionsaverdeleteone", "Delete cursor position", Keys.J, KeyBindType.Press)); _deleteKey = menu.Add(new MenuKeyBind("positionsaverpurge", "Delete all positions", Keys.Delete, KeyBindType.Press)); _spellToUse = spellToUse; Drawing.OnDraw += OnDraw; }
public void InitMenu() { UseQ = MainMenu.Add(new MenuBool("Ezrealq", "Use Q", true)); QFarm = MainMenu.Add(new MenuBool("Ezrealqfarm", "Use Q Farm", true)); QMana = MainMenu.Add(new MenuSlider("Ezrealqfarmmana", "Q Farm Mana", 80, 0, 100)); UseWMode = MainMenu.Add(new MenuList<string>("Ezrealw", "Use W", new [] {"COMBO", "ALWAYS", "NEVER"})); SemiAutoRKey = MainMenu.Add(new MenuKeyBind("Ezrealr", "Use R Key: ", Keys.R, KeyBindType.Press)); BlockManualR = MainMenu.Add(new MenuBool("Ezrealblockmanualr", "Block manual R", true)); UseSheenCombo = MainMenu.Add(new MenuBool("Ezrealsheencombo", "Use SHEEN Combo", true)); MainMenu.Attach(); }
public void InitMenu() { ComboMenu = MainMenu.Add(new Menu("ashecombomenu", "Combo Settings: ")); UseQCombo = ComboMenu.Add(new MenuBool("asheqcombo", "Use Q", true)); UseWCombo = ComboMenu.Add(new MenuBool("ashewcombo", "Use W", true)); UseRCombo = ComboMenu.Add(new MenuBool("ashercombo", "Use R", true)); UseWHarass = MainMenu.Add(new MenuBool("ashewharass", "Use W Harass", true)); UseRAntiGapclose = MainMenu.Add(new MenuBool("asherantigapclose", "Use R AntiGapclose", false)); UseRInterrupt = MainMenu.Add(new MenuBool("asherinterrupt", "Use R Interrupt", true)); DrawWRange = MainMenu.Add(new MenuBool("ashedraww", "Draw W Range?", false)); ScoutMode = MainMenu.Add(new MenuList<string>("ashescoutmode", "Scout (E) Mode: ", new[] {"EnemyJungleClosest", "EnemyJungleFarthest", "DragonBaron", "Custom", "Disabled"})); MainMenu.Attach(); }
public void InitMenu() { ComboMenu = MainMenu.Add(new Menu("caitcombomenu", "Combo Settings: ")); UseQCombo = ComboMenu.Add(new MenuBool("caitqcombo", "Use Q", true)); UseWCombo = ComboMenu.Add(new MenuBool("caitwcombo", "Use W")); UseECombo = ComboMenu.Add(new MenuBool("caitecombo", "Use E", true)); UseRCombo = ComboMenu.Add(new MenuKeyBind("caitrcombo", "Use R", Keys.R, KeyBindType.Press)); AutoWConfig = MainMenu.Add(new Menu("caitautow", "W Settings: ")); UseWInterrupt = AutoWConfig.Add(new MenuBool("caitusewinterrupt", "Use W to Interrupt", true)); new Utils.Logic.PositionSaver(AutoWConfig, W); FocusOnHeadShotting = MainMenu.Add(new MenuBool("caitfocusonheadshottingenemies", "Try to save Headshot for poking", true)); AlwaysQAfterE = MainMenu.Add(new MenuBool("caitalwaysqaftere", "Always Q after E (EQ combo)", true)); QHarassMode = MainMenu.Add( new MenuList<string>( "caitqharassmode", "Q HARASS MODE", new[] { "FULLDAMAGE", "ALLOWMINIONS", "DISABLED" })); UseEAntiGapclose = MainMenu.Add(new MenuBool("caiteantigapclose", "Use E AntiGapclose", false)); UseEOnEnemiesCloserThanSlider = MainMenu.Add(new MenuSlider("caitecomboshit", "Use E on enemies closer than", 770, 200, 770)); OnlyUseEOnMelees = MainMenu.Add(new MenuBool("caiteonlymelees", "Only use E on melees", false)); DrawRange = MainMenu.Add(new MenuSlider("caitdrawrange", "Draw a circle with radius: ", 800, 0, 1240)); MainMenu.Attach(); }
private void InitMenu() { UseQComboStringList = MainMenu.Add(new MenuList<string>("useqcombo", "Q Combo MODE: ", new [] {"CHALLENGER", "BRONZE", "NEVER"})); UseWComboBool = MainMenu.Add(new MenuBool("usewcombo", "Use W Combo", true)); UseEComboStringList = MainMenu.Add(new MenuList<string>("useecombo", "Use E Combo", new [] {"CHALLENGER", "BRONZE", "NEVER"})); UseEKSBool = MainMenu.Add(new MenuBool("useeks", "Use E KS if Q on CD", true)); UseRComboKeybind = MainMenu.Add(new MenuKeyBind("usercombo", "Use R Combo", Keys.R, KeyBindType.Press)); QGapcloseModeStringList = MainMenu.Add(new MenuList<string>("qgc", "Q Gapcloser Mode", new[] {"ONLY-CLOSEST-TO-TARGET", "ALL-KILLABLE-MINIONS"})); MinDistForQGapcloser = MainMenu.Add(new MenuSlider("mindistqgapcloser", "Min Distance for Q Gapclose", 350, 325, 625)); QFarmModeStringList = MainMenu.Add(new MenuList<string>("useqfarm", "Q Farm Mode: ", new[] { "ONLY-UNKILLABLE", "ALWAYS", "NEVER" })); MainMenu.Attach(); }
public void InitMenu() { ComboMenu = MainMenu.Add(new Menu("Xerathcombomenu", "Combo Settings: ")); UseQCombo = ComboMenu.Add(new MenuBool("Xerathqcombo", "Use Q", true)); QMode = ComboMenu.Add(new MenuList<string>("Xerathqmode", "Q Mode: ", new[] {"PREDICTION", "TARGETPOSITION"})); UseWCombo = ComboMenu.Add(new MenuBool("Xerathwcombo", "Use W", true)); UseECombo = ComboMenu.Add(new MenuBool("Xerathecombo", "Use E", true)); UseRCombo = ComboMenu.Add(new MenuBool("Xerathrcombo", "Use R", true)); QHarass = MainMenu.Add(new MenuBool("Xerathqharass", "Use Q Harass", true)); WHarass = MainMenu.Add(new MenuBool("Xerathwharass", "Use W Harass", false)); EInterrupt = MainMenu.Add(new MenuBool("Xeratheinterrupt", "Use E Interrupt", true)); EAntiGapcloser = MainMenu.Add(new MenuBool("Xerathegc", "Use E Anti-Gapcloser", true)); MainMenu.Attach(); }
public void InitMenu() { ComboMenu = MainMenu.Add(new Menu("Luciancombomenu", "Combo Settings: ")); UseQCombo = ComboMenu.Add(new MenuBool("Lucianqcombo", "Use Q", true)); UseWCombo = ComboMenu.Add(new MenuBool("Lucianwcombo", "Use W", true)); IgnoreWCollision = ComboMenu.Add(new MenuBool("Lucianignorewcollision", "Ignore W collision (for passive)", false)); UseEMode = ComboMenu.Add(new MenuList<string>("Lucianecombo", "E Mode", new[] {"Side", "Cursor", "Enemy", "Never"})); UseEAntiMelee = ComboMenu.Add(new MenuBool("Lucianecockblocker", "Use E to get away from melees", true)); UseEGapclose = ComboMenu.Add(new MenuBool("Lucianegoham", "Use E to go HAM", false)); SemiAutoRKey = ComboMenu.Add( new MenuKeyBind("Luciansemiauto", "Semi-Auto R Key", Keys.R, KeyBindType.Press)); BlockManualR = this.ComboMenu.Add(new MenuBool("Lucianblockmanualr", "Block manual R", true)); ForceR = ComboMenu.Add(new MenuBool("Lucianrcombo", "Auto R", true)); HarassMenu = MainMenu.Add(new Menu("Lucianharassmenu", "Harass Settings: ")); UseQExtended = HarassMenu.Add(new MenuBool("Lucianqextended", "Use Extended Q", true)); QExManaPercent = HarassMenu.Add(new MenuSlider("Lucianqexmanapercent", "Only use extended Q if mana > %", 75, 0, 100)); QExtendedBlacklist = HarassMenu.Add(new Menu("Lucianqexblacklist", "Extended Q Blacklist: ")); foreach (var ally in ObjectManager.Get<Obj_AI_Hero>().Where(h => h.IsEnemy)) { var championName = ally.CharData.BaseSkinName; QExtendedBlacklist.Add(new MenuBool("qexbl" + championName, championName, false)); } UseQHarass = HarassMenu.Add(new MenuBool("Lucianqharass", "Use Q Harass", true)); UsePassiveOnEnemy = HarassMenu.Add(new MenuBool("Lucianpassivefocus", "Use Passive On Champions", true)); JungleMenu = MainMenu.Add(new Menu("Lucianjunglemenu", "Jungle Settings: ")); QJg = JungleMenu.Add(new MenuBool("Lucianqjungle", "Use Q", true)); WJg = JungleMenu.Add(new MenuBool("Lucianwjungle", "Use W", true)); EJg = JungleMenu.Add(new MenuBool("Lucianejungle", "Use E", true)); QKS = new MenuBool("Lucianqks", "Use Q for KS", true); MainMenu.Attach(); }
private void InitMenu() { ComboMenu = MainMenu.Add(new Menu("kalicombomenu", "Combo Settings: ")); WomboComboMenu = ComboMenu.Add(new Menu("kaliwombos", "Wombo Combos: ")); BalistaBool = WomboComboMenu.Add(new MenuBool("kalibalista", "Balista", true)); TalistaBool = WomboComboMenu.Add(new MenuBool("kalitalista", "Talista", true)); SalistaBool = WomboComboMenu.Add(new MenuBool("kalisalista", "Salista", true)); OrbwalkOnMinions = ComboMenu.Add(new MenuBool("kaliorbwalkonminions", "Orbwalk On Minions", false)); UseQManaSlider = ComboMenu.Add(new MenuSlider("kaliuseqmanaslider", "Use Q if Mana% > ", 20)); //UseQWalljumpKey = ComboMenu.Add(new MenuKeyBind("useqwalljump", "Q Walljump Key", Keys.N, KeyBindType.Press)); FocusWBuffedEnemyBool = ComboMenu.Add(new MenuBool("kalifocuswbuffedenemy", "Focus Enemy with W Buff", true)); //UseEBeforeYouDieBool = ComboMenu.Add(new MenuBool("kaliuseebeforedeath", "Use E Before You Die", false)); UseRAllySaverBool = ComboMenu.Add(new MenuBool("kaliusersaveally", "Use R to save Soulbound", true)); UseREngageBool = ComboMenu.Add(new MenuBool("userengage", "Use R to engage", false)); UseRCounterEngageBool = ComboMenu.Add(new MenuBool("kaliusercounternengage", "Use R counter-engage", true)); UseRInterruptBool = ComboMenu.Add(new MenuBool("kaliuserinterrupt", "Use R to Interrupt")); HarassMenu = MainMenu.Add(new Menu("kaliharassmenu", "Harass Settings: ")); UseQStackTransferBool = HarassMenu.Add(new MenuBool("kaliuseqstacktransfer", "Use Q Stack Transfer")); UseQStackTransferMinStacksSlider = HarassMenu.Add(new MenuSlider("kaliuseqstacktransferminstacks", "Min stacks for Stack Transfer", 3, 0, 15)); UseEIfResettedByAMinionBool = HarassMenu.Add(new MenuBool("useeresetharass", "Use E if resetted by a minion")); EResetByAMinionMinManaSlider = HarassMenu.Add(new MenuSlider("useeresetmana", "Use E Reset by Minion if Mana% > ", 90)); MinEnemyStacksForEMinionResetSlider = HarassMenu.Add(new MenuSlider("useeresetminenstacks", "Use E Reset if Enemy stacks > ", 3, 0, 25)); FarmMenu = MainMenu.Add(new Menu("kalifarmmenu", "Farm Settings")); AlwaysUseEIf2MinionsKillableBool = FarmMenu.Add(new MenuBool("alwaysuseeif2minkillable", "Always use E if resetted with no mana cost", true)); RendDamageMenu = MainMenu.Add(new Menu("kalirenddmgmenu", "Adjust Rend (E) DMG Prediction: ")); ReduceRendDamageBySlider = RendDamageMenu.Add(new MenuSlider("kalirendreducedmg", "Reduce E DMG by: ", 15, 0, 300)); DrawMenu = MainMenu.Add(new Menu("kalidrawmenu", "Drawing Settings: ")); DrawERangeBool = DrawMenu.Add(new MenuBool("drawerangekali", "Draw E Range", true)); DrawRRangeBool = DrawMenu.Add(new MenuBool("kalidrawrrange", "Draw R Range", true)); DrawEDamage = DrawMenu.Add(new MenuBool("kalidrawedmg", "Draw E Damage", true)); MainMenu.Attach(); }
/// <summary> /// Builds a new handler for the given <see cref="MenuBool" />. /// </summary> /// <param name="component">The <see cref="MenuBool" /> where this handler is responsible for.</param> /// <returns>The handler</returns> public ADrawable<MenuBool> BuildBoolHandler(MenuBool component) { return new LightBool2(component); }
private void InitMenu() { ComboMenu = MainMenu.Add(new Menu("combomenu", "Combo Settings: ")); CondemnMenu = ComboMenu.Add(new Menu("condemnmenu", "Condemn Settings: ")); HarassMenu = MainMenu.Add(new Menu("harassmenu", "Harass Settings: ")); FarmMenu = MainMenu.Add(new Menu("farmmenu", "Farm Settings: ")); DrawMenu = MainMenu.Add(new Menu("drawmenu", "Drawing Settings: ")); UseQBool = ComboMenu.Add(new MenuBool("useq", "Auto Q", true)); QModeStringList = ComboMenu.Add(new MenuList<string>("qmode", "Q Mode: ", new[] { "PRADA", "MARKSMAN", "VHR", "SharpShooter" })); UseQAntiGapcloserStringList = ComboMenu.Add(new MenuList<string>("qantigc", "Use Q Antigapcloser", new[] { "NEVER", "E-NOT-READY", "ALWAYS" })); TryToFocus2WBool = ComboMenu.Add(new MenuBool("focus2w", "Try To Focus 2W", false)); UseEBool = CondemnMenu.Add(new MenuBool("usee", "Auto E", true)); EDelaySlider = CondemnMenu.Add(new MenuSlider("edelay", "E Delay (in ms): ", 0, 0, 100)); EModeStringList = CondemnMenu.Add(new MenuList<string>("emode", "E Mode: ", new[] { "PRADASMART", "PRADAPERFECT", "MARKSMAN", "SHARPSHOOTER", "GOSU", "VHR", "PRADALEGACY", "FASTEST", "OLDPRADA" })); UseEInterruptBool = CondemnMenu.Add(new MenuBool("useeinterrupt", "Use E To Interrupt", true)); UseEAntiGapcloserBool = CondemnMenu.Add(new MenuBool("useeantigapcloser", "Use E AntiGapcloser", true)); UseEWhenMeleesNearBool = CondemnMenu.Add(new MenuBool("ewhenmeleesnear", "Use E when Melee near", false)); EPushDistanceSlider = CondemnMenu.Add(new MenuSlider("epushdist", "E Push Distance: ", 425, 300, 475)); EHitchanceSlider = CondemnMenu.Add(new MenuSlider("ehitchance", "Condemn Hitchance", 50, 0, 100)); SemiAutomaticCondemnKey = CondemnMenu.Add(new MenuKeyBind("semiautoekey", "Semi Automatic Condemn", Keys.E, KeyBindType.Press)); DontAttackWhileInvisibleAndMeelesNearBool = ComboMenu.Add(new MenuBool("dontattackwhileinvisible", "Smart Invisible Attacking", true)); UseRBool = ComboMenu.Add(new MenuBool("user", "Use R In Combo", false)); UseEAs3rdWProcBool = HarassMenu.Add(new MenuBool("usee3rdwproc", "Use E as 3rd W Proc Before LVL: ", false)); UseQBonusOnEnemiesNotCS = HarassMenu.Add(new MenuBool("useqonenemiesnotcs", "Use Q Bonus On ENEMY not CS", false)); UseQOnlyAt2WStacksBool = HarassMenu.Add(new MenuBool("useqonlyon2stackedenemies", "Use Q If Enemy Have 2W Stacks", false)); UseQFarm = FarmMenu.Add(new MenuBool("useqfarm", "Use Q")); UseEJungleFarm = FarmMenu.Add(new MenuBool("useejgfarm", "Use E Jungle", true)); DrawWStacksBool = DrawMenu.Add(new MenuBool("drawwstacks", "Draw W Stacks", true)); MainMenu.Attach(); }
private static void FinishLoading() { LeagueSharp.Drawing.OnDraw += Draw; Game.OnUpdate += OnUpdate; Events.OnGapCloser += OnGapcloser; Events.OnInterruptableTarget += OnInterruptableTarget; DelayAction.Add(3000, () => MyRange = Variables.Orbwalker.GetAutoAttackRange(Player)); Variables.Orbwalker.Enabled = true; DelayAction.Add(1000, () => Variables.Orbwalker.Enabled = true); DelayAction.Add(5000, () => Variables.Orbwalker.Enabled = true); DelayAction.Add(10000, () => Variables.Orbwalker.Enabled = true); Menu = new Menu("tyler1", "Tyler1", true); AutoCatch = Menu.Add(new MenuBool("tyler1auto", "Auto catch axes?", true)); CatchOnlyCloseToMouse = Menu.Add(new MenuBool("tyler1onlyclose", "Catch only axes close to mouse?", true)); MaxDistToMouse = Menu.Add(new MenuSlider("tyler1maxdist", "Max axe distance to mouse", 500, 250, 1250)); OnlyCatchIfSafe = Menu.Add(new MenuBool("tyler1safeaxes", "Only catch axes if safe (anti melee)", false)); MinQLaneclearManaPercent = Menu.Add(new MenuSlider("tyler1QLCMana", "Min Mana Percent for Q Laneclear", 60, 0, 100)); EMenu = Menu.Add(new Menu("tyler1E", "E Settings: ")); ECombo = EMenu.Add(new MenuBool("tyler1ECombo", "Use E in Combo", true)); EGC = EMenu.Add(new MenuBool("tyler1EGC", "Use E on Gapcloser", true)); EInterrupt = EMenu.Add(new MenuBool("tyler1EInterrupt", "Use E to Interrupt", true)); RMenu = Menu.Add(new Menu("tyler1R", "R Settings:")); RKS = RMenu.Add(new MenuBool("tyler1RKS", "Use R to steal kills", true)); RKSOnlyIfCantAA = RMenu.Add(new MenuBool("tyler1RKSOnlyIfCantAA", "Use R KS only if can't AA", true)); RIfHit = RMenu.Add(new MenuSlider("tyler1RIfHit", "Use R if it will hit X enemies", 2, 1, 5)); R1vs1 = RMenu.Add(new MenuBool("tyler1R1v1", "Always use R in 1v1", true)); WCombo = Menu.Add(new MenuBool("tyler1WCombo", "Use W in Combo", true)); UseItems = Menu.Add(new MenuBool("tyler1Items", "Use Items?", true)); DrawingMenu = Menu.Add(new Menu("tyler1DrawSettings", "Draw Settings:")); DrawAXECatchRadius = DrawingMenu.Add(new MenuBool("tyler1AxeCatchDraw", "Draw Axe Catch Radius", true)); DrawAXELocation = DrawingMenu.Add(new MenuBool("tyler1AxeLocationDraw", "Draw Axe Location", true)); DrawAXELine = DrawingMenu.Add(new MenuBool("tyler1AxeLineDraw", "Draw Line to Axe Position", true)); ColorMenu = DrawingMenu.Add(new MenuColor("tyler1DrawingColor", "Drawing Color", ColorBGRA.FromRgba(Color.Red.ToRgba()))); Menu.Attach(); }
public override void InitializeMenu() { HealBlacklistMenu = MainMenu.Add(new Menu("healblacklist", "Do NOT Heal (W): ", false, "Soraka")); foreach (var ally in ObjectManager.Get<Obj_AI_Hero>().Where(h => h.IsAlly && !h.IsMe)) { var championName = ally.CharData.BaseSkinName; HealBlacklistMenu.Add(new MenuBool("dontheal" + championName, championName, false)); } UltBlacklistMenu = MainMenu.Add(new Menu("ultblacklist", "Do NOT Ult (R): ", false, "Soraka")); foreach (var ally in ObjectManager.Get<Obj_AI_Hero>().Where(h => h.IsAlly && !h.IsMe)) { var championName = ally.CharData.BaseSkinName; UltBlacklistMenu.Add(new MenuBool("dontult" + championName, championName, false)); } PriorityMenu = MainMenu.Add(new Menu("sttcselector", "Heal Priority", false, "Soraka")); foreach (var ally in ObjectManager.Get<Obj_AI_Hero>().Where(h => h.IsAlly && !h.IsMe)) { PriorityMenu.Add( new MenuSlider("STTCSelector" + ally.ChampionName + "Priority", ally.ChampionName, GetPriorityFromDb(ally.ChampionName), 1, 5)); } OnlyQIfMyHPLessThanSlider = MainMenu.Add(new MenuSlider("rakaqonlyifmyhp", "Only Q if my HP < %", 100, 0, 100)); NoNeedForSpacebarBool = MainMenu.Add(new MenuBool("noneed4spacebar", "PLAY ONLY WITH MOUSE! NO SPACEBAR", true)); DontHealIfImBelowHpSlider = MainMenu.Add(new MenuSlider("wmyhp", "Don't Heal (W) if Below HP%: ", 20, 1)); DontWTanksBool = MainMenu.Add(new MenuBool("dontwtanks", "Don't Heal (W) Tanks", true)); ATankTakesXHealsToHealSlider = MainMenu.Add(new MenuSlider("atanktakesxheals", "A TANK takes X Heals (W) to FULLHP", 15, 5, 30)); EDelay = MainMenu.Add(new MenuSlider("rakaedelay", "E Delay (milliseconds)", 0, 0, 250)); UseUltForMeIfMyHpIsLessThanSlider = MainMenu.Add(new MenuSlider("ultmyhp", "Ult if MY HP% < ", 15, 1, 25)); UltIfAnAllyHpIsLessThanSlider = MainMenu.Add(new MenuSlider("ultallyhp", "Ult If Ally HP% < ", 15, 5, 35)); CheckIfAllyCanSurviveBool = MainMenu.Add(new MenuBool("checkallysurvivability", "Check if ult will save ally", true)); TryToUltAfterIgniteBool = MainMenu.Add(new MenuBool("ultafterignite", "ULT (R) after IGNITE", false)); BlockAutoAttacksBool = MainMenu.Add(new MenuBool("blockaas", "Block AutoAttacks?", true)); DrawW = MainMenu.Add(new MenuBool("draww", "Draw W?", true)); DrawQ = MainMenu.Add(new MenuBool("drawq", "Draw Q?", true)); DrawDebugBool = MainMenu.Add(new MenuBool("drawdebug", "Draw Heal Info", false)); MainMenu.Attach(); }
/// <summary> /// Builds a new handler for the given <see cref="MenuBool" />. /// </summary> /// <param name="component">The <see cref="MenuBool" /> where this handler is responsible for.</param> /// <returns>The handler</returns> public ADrawable<MenuBool> BuildBoolHandler(MenuBool component) { return new DefaultBool(component); }