public void Init() { var menuConfig = new MenuConfig(); var spellConfig = new SpellConfig(); var dmg = new Dmg(spellConfig); var combo = new Combo(spellConfig, menuConfig, dmg); var harass = new Harass(spellConfig, menuConfig); var laneclear = new LaneClear(spellConfig, menuConfig); var jungleclear = new JungleClear(menuConfig, spellConfig); var manager = new Manager(combo, harass, laneclear, jungleclear); var killsteal = new Killsteal(menuConfig, spellConfig); var drawManager = new DrawManager(menuConfig, dmg, spellConfig); var gapcloser = new AntiGapcloser(spellConfig); Game.OnUpdate += manager.OnUpdate; Game.OnUpdate += killsteal.OnUpdate; Global.Orbwalker.PostAttack += manager.OnPostAttack; Render.OnRender += drawManager.OnRender; Render.OnPresent += drawManager.OnPresent; Gapcloser.OnGapcloser += gapcloser.OnGapcloser; }
public static void Init(Yasuo yas) { Yas = yas; Config = MainMenu.AddMenu("YasuoPro", "YasuoPro"); ComboA = Config.AddSubMenu("Combo"); Combo.Attach(ComboA); HarassA = Config.AddSubMenu("Harass"); Harass.Attach(HarassA); KillstealA = Config.AddSubMenu("Killsteal"); Killsteal.Attach(KillstealA); FarmingA = Config.AddSubMenu("LastHitting"); Farm.Attach(FarmingA); WaveclearA = Config.AddSubMenu("Waveclear"); Waveclear.Attach(WaveclearA); MiscA = Config.AddSubMenu("Misc"); Misc.Attach(MiscA); DrawingsA = Config.AddSubMenu("Drawings"); Drawings.Attach(DrawingsA); Flee = Config.AddSubMenu("Flee Settings", "Flee"); Flee.Add("Flee.Mode", new ComboBox("Flee Mode", 0, "To Nexus", "To Allies", "To Cursor")); Flee.Add("Flee.StackQ", new CheckBox("Stack Q during Flee")); Flee.Add("Flee.UseQ2", new CheckBox("Use Tornado", false)); }
static Modes() { // Initialize the menu Menu = Config.Menu.AddSubMenu("CancerMode"); // Initialize all modes // Combo Combo.Initialize(); Menu.AddSeparator(); // Harass Harass.Initialize(); Menu.AddSeparator(); // Laneclear Laneclear.Initialize(); Menu.AddSeparator(); // Killsteal Killsteal.Initialize(); Menu.AddSeparator(); // Drawings Drawings.Initialize(); }
private static void OnUpdate(EventArgs args) { if (ObjectManager.Player.IsDead || CancelEverything) { return; } if (Config.IsChecked("misc.killsteal.q")) { Killsteal.Execute(); } if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo) { Combo.Execute(); } if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Mixed) { Harass.Execute(); } if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.LaneClear) { JungleClear.Execute(); LaneClear.Execute(); } if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.LastHit) { LastHit.Execute(); } AutoHarass.Execute(); }
private static void OnGameUpdate(EventArgs args) { Killsteal.CastQ(); Killsteal.CastR(); if (R.IsReady()) { if (mainMenu["Automatic"].GetValue <MenuSliderButton>("safe").Enabled) { if (GameObjects.Player.CountEnemyHeroesInRange( mainMenu["Automatic"].GetValue <MenuSliderButton>("safe").Value) == 0) { Automatic.OnImmobile(); } } else { Automatic.OnImmobile(); } Combo.SemiR(); } if (Q.IsReady()) { Automatic.CastQ(); } switch (Orbwalker.ActiveMode) { case OrbwalkerMode.Combo: if (mainMenu["Combo"].GetValue <MenuSliderButton>("priority").Enabled&& GameObjects.Player.ManaPercent <= mainMenu["Combo"].GetValue <MenuSliderButton>("priority").Value) { Combo.CastW(); Combo.CastQ(); } else { Combo.CastW(); Combo.CastQ(); } break; case OrbwalkerMode.Harass: Harass.CastW(); Harass.CastQ(); break; case OrbwalkerMode.LaneClear: LaneClear.CastQ(); JungleClear.CastW(); JungleClear.CastQ(); Structureclear.CastW(); break; case OrbwalkerMode.LastHit: Lasthit.CastQ(); break; } }
private static void OnGameUpdate(EventArgs args) { if (GameObjects.Player.IsDead) { return; } Combo.SemiR(); Killsteal.Cast(); if (Extension.IsCulling()) { if (ComboMenu.Rbool.Enabled && (Q.IsReady() || W.IsReady() || E.IsReady()) && GameObjects.EnemyHeroes.Any(x => x.IsValidTarget(GameObjects.Player.GetRealAutoAttackRange(x)))) { R.Cast(); } } switch (Orbwalker.ActiveMode) { case OrbwalkerMode.Combo: if (E.IsReady()) { Combo.CastE(); } if (R.IsReady()) { Combo.CastR(); } break; case OrbwalkerMode.LaneClear: if (Q.IsReady()) { Laneclear.CastQ(); } if (W.IsReady()) { Laneclear.CastW(); } break; case OrbwalkerMode.Harass: if (Q.IsReady()) { Harass.CastQ(); Harass.CastExtendedQ(); } if (W.IsReady()) { Harass.CastW(); } break; } }
/// <summary> /// Put in here what you want to do when the mode is running /// </summary> public static void Execute() { var spellsToKs = new List <Spell.SpellBase> { Q, W }; Killsteal.Attempt(spellsToKs); }
private static void OnGameUpdate(EventArgs args) { if (Player.IsDead) { return; } if (R.IsReady()) { Combo.SemiRCast(); Automatic.CastR(); Killsteal.CastR(); } if (W.IsReady()) { Killsteal.CastW(); } switch (Orbwalker.ActiveMode) { case OrbwalkerMode.Combo: if (Q.IsReady()) { Combo.CastQ(); } if (W.IsReady()) { Combo.CastW(); } break; case OrbwalkerMode.Harass: if (Q.IsReady()) { Harass.CastQ(); } if (W.IsReady()) { Harass.CastW(); } break; case OrbwalkerMode.LaneClear: if (Q.IsReady()) { Laneclear.CastQ(); } break; } }
private static void OnGameUpdate(EventArgs args) { if (GameObjects.Player.IsDead) { return; } Killsteal.Cast(); switch (Orbwalker.ActiveMode) { case OrbwalkerMode.Combo: if (W.IsReady()) { Combo.CastW(); } if (E.IsReady()) { Combo.CastE(); } if (Q.IsReady()) { Combo.CastQ(); } break; case OrbwalkerMode.Harass: if (W.IsReady()) { Harass.CastW(); } if (Q.IsReady()) { Harass.CastQ(); } break; case OrbwalkerMode.LaneClear: if (E.IsReady()) { Laneclear.CastE(); } if (Q.IsReady()) { Laneclear.CastQ(); Jungleclear.CastQ(); } break; } }
private static void OnGameUpdate(EventArgs args) { if (Player.IsDead) { return; } if (R.IsReady()) { Automatic.CastR(); Combo.SemiR(); Killsteal.CastR(); } }
private void Game_OnTick() { var mana = Player.ManaPercent; if (killstealMenu.GetCheckbox("enable")) { Killsteal.DoKS(); } if (Orbwalker.ActiveMode == (OrbwalkingMode.Combo) && mana >= comboMenu.GetSlider("mana")) { Combo.DoCombo(); Items.DoItems(); Items.Doorbs(); } if (Orbwalker.ActiveMode == (OrbwalkingMode.Harass) && mana >= harassMenu.GetSlider("mana")) { Harass.DoHarass(); } if (Orbwalker.ActiveMode == (OrbwalkingMode.LaneClear) && mana >= laneclearMenu.GetSlider("mana")) { LaneClear.DoLaneClear(); } if (Orbwalker.ActiveMode == (OrbwalkingMode.LastHit) && mana >= lasthitMenu.GetSlider("mana")) { LastHit.DoLastHit(); } if (Orbwalker.ActiveMode == (OrbwalkingMode.Flee)) { Flee.DoFlee(); Items.DoItems(); } //Items.DoQss(); Pots.DoPots(); SS.DoSmite(); SS.DoHeal(); if (qRange == GetQRange()) { return; } qRange = GetQRange(); Q.Range = qRange; }
private void OnGameLoaded() { if (Player.ChampionName != "Xayah") { return; } //FeatherManager _featherManager = new FeatherManager(); //Spells init _spellManager.Q = new Spell(SpellSlot.Q, 1100f); _spellManager.Q.SetSkillshot(0.5f, 75f, 2000f, false, SkillshotType.SkillshotLine, Player.Position); _spellManager.W = new Spell(SpellSlot.W); _spellManager.E = new Spell(SpellSlot.E, 25000f); _spellManager.E.SetSkillshot(0.25f, 75f, 2000f, false, SkillshotType.SkillshotLine); _spellManager.R = new Spell(SpellSlot.R, 1050f); _spellManager.R.SetSkillshot(0.5f, 45f, 2000f, false, SkillshotType.SkillshotCone); _spellManager.LoadSummoners(); //Menu init _xayahMenu = Menu.AddMenu("[FOXY.lab] Xayah"); //Orbwalker init _menu.AddSeparator(_xayahMenu, "MAIN FUNCTIONS"); _xayahOrbWalk = new Orbwalker.OrbwalkerInstance(_xayahMenu.AddSubMenu("Orbwalker")); _combo = new Combo(_xayahMenu, _xayahOrbWalk, _spellManager, _featherManager); _harass = new Harass(_xayahMenu, _xayahOrbWalk, _spellManager, _featherManager); _laneclear = new Laneclear(_xayahMenu, _xayahOrbWalk, _spellManager, _featherManager); _draws = new Draws(_xayahMenu, _spellManager, _featherManager); _killsteal = new Killsteal(_xayahMenu, _spellManager, _featherManager); _antiCC = new AntiCC(_xayahMenu, _spellManager); _autoShields = new AutoShields(_xayahMenu, _spellManager); //Notify callbacks AdvCallbacks.Init(_xayahMenu); //Team Credits _menu.AddSubMenu(_xayahMenu, " "); _menu.AddSeparator(_xayahMenu, "FoxyXayah by Foxy.Lab"); _menu.AddSubMenu(_xayahMenu, "S1mple"); _menu.AddSubMenu(_xayahMenu, "dDragon"); _menu.AddSubMenu(_xayahMenu, "DrPhoenix"); Utils.PrintChat("Welcome " + Player.Name); }
private static void Game_OnTick() { var mana = Me.ManaPercent; if (KillstealMenu.GetCheckbox("enable")) { Killsteal.DoKs(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.Combo) { Combo.DoCombo(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.Harass) { Harass.DoHarass(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.LaneClear) { LaneClear.DoLaneClear(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.JungleClear) { JungleClear.DoJungleClear(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.LastHit) { LastHit.DoLastHit(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.Flee) { Flee.DoFlee(); } //This is a basic fix, due to OnLevelUp being disabled if (_currentLevel == Player.Level) { return; } Leveler(); _currentLevel = Player.Level; }
static Modes() { // Initialize the menu Menu = Config.Menu.AddSubMenu("Get Cancer"); // Initialize all modes // Combo Combo.Initialize(); Menu.AddSeparator(); // Harass Harass.Initialize(); Menu.AddSeparator(); // Killsteal Killsteal.Initialize(); }
private void Game_OnTick() { var mana = Player.ManaPercent; if (killstealMenu.GetCheckbox("enable")) { Killsteal.DoKS(); } if (Orbwalker.ActiveMode == (OrbwalkingMode.Combo) && mana >= comboMenu.GetSlider("mana")) { Combo.DoCombo(); } if (Orbwalker.ActiveMode == (OrbwalkingMode.Harass) && mana >= harassMenu.GetSlider("mana")) { Harass.DoHarass(); } if (Orbwalker.ActiveMode == (OrbwalkingMode.LaneClear) && mana >= laneclearMenu.GetSlider("mana")) { LaneClear.DoLaneClear(); } if (Orbwalker.ActiveMode == (OrbwalkingMode.LastHit) && mana >= lasthitMenu.GetSlider("mana")) { LastHit.DoLastHit(); } if (Orbwalker.ActiveMode == (OrbwalkingMode.Flee)) { Flee.DoFlee(); } if (chaseMenu.GetKeybind("chaseK")) { ObjectManager.Player.IssueOrder(GameObjectOrder.MoveTo, Game.CursorPosition); ChaseCombo.DoChaseCombo(); } if (comboMenu.GetKeybind("advK")) { ObjectManager.Player.IssueOrder(GameObjectOrder.MoveTo, Game.CursorPosition); GapCombo.DoGapCombo(); } }
private static void Game_OnTick() { var mana = Me.ManaPercent; if (HarassMenu.GetCheckbox("autoE") && mana >= HarassMenu.GetSlider("mana")) { if (E.IsReady() && !Main._isUlting) { var target = TargetSelector.GetTarget(E.Range, TargetSelector.DamageType.Magical); if (target != null) { E.Cast(target); } } } if (KillstealMenu.GetCheckbox("enable")) { Killsteal.DoKs(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.Combo && mana >= ComboMenu.GetSlider("mana")) { Combo.DoCombo(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.Harass && mana >= HarassMenu.GetSlider("mana")) { Harass.DoHarass(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.LaneClear && mana >= LaneclearMenu.GetSlider("mana")) { LaneClear.DoLaneClear(); } //This is a basic fix, due to OnLevelUp being disabled if (_currentLevel == Player.Level) { return; } Leveler(); _currentLevel = Player.Level; }
public static void OnCustomTick(EntropyEventArgs args) { if (LocalPlayer.Instance.IsDead() || LocalPlayer.Instance.IsRecalling()) { return; } if (W.Ready && KillstealMenu.WBool.Enabled) { Killsteal.ExecuteW(); return; } if (R.Ready && KillstealMenu.RBool.Enabled) { Killsteal.ExecuteR(); } }
public static void OnCustomTick(EntropyEventArgs args) { if (LocalPlayer.Instance.IsDead || Orbwalker.IsWindingUp) { return; } if (Q.Ready) { Killsteal.Q(args); Killsteal.ExtendedQ(args); } if (W.Ready) { Killsteal.W(args); } }
private static void OnGameUpdate(EventArgs args) { if (GameObjects.Player.IsDead) { return; } if (Extension.AttackedTimer < Game.Time) { Extension.Attacked = false; } if (E.IsReady()) { Automatic.CastE(); Automatic.SemiE(); if (KillstealMenu.EBool.Enabled) { Killsteal.CastE(); } } switch (Orbwalker.ActiveMode) { case OrbwalkerMode.Combo: if (E.IsReady()) { Combo.CastE(); } if (Q.IsReady()) { Combo.CastQ(); } break; case OrbwalkerMode.Harass: if (E.IsReady()) { Harass.CastE(); } break; } }
public static void KillstealUwu() { if (W.Ready && KillstealMenu.WBool.Enabled) { Killsteal.ExecuteW(); return; } if (Q.Ready && KillstealMenu.QBool.Enabled) { Killsteal.ExecuteQ(); return; } if (E.Ready && KillstealMenu.EBool.Enabled) { Killsteal.ExecuteE(); } }
private static void Game_OnTick() { var mana = Me.ManaPercent; if (EkkoRGhost == null && R.IsReady()) { EkkoRGhost = ObjectManager.Get <Obj_AI_Base>().FirstOrDefault(x => !x.IsEnemy && x.Name.ToLower().Contains("ekko")); } if (KillstealMenu.GetCheckbox("enable")) { Killsteal.DoKs(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.Combo && mana >= ComboMenu.GetSlider("mana")) { Combo.DoCombo(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.Harass && mana >= HarassMenu.GetSlider("mana")) { Harass.DoHarass(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.LaneClear && mana >= LaneclearMenu.GetSlider("mana")) { LaneClear.DoLaneClear(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.JungleClear && mana >= LaneclearMenu.GetSlider("mana")) { JungleClear.DoJungleClear(); } //This is a basic fix, due to OnLevelUp being disabled if (_currentLevel == Player.Level) { return; } Leveler(); _currentLevel = Player.Level; }
private static void Game_OnTick() { var mana = Me.ManaPercent; if (KillstealMenu.GetCheckbox("enable")) { Killsteal.DoKs(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.Combo && mana >= ComboMenu.GetSlider("mana")) { Combo.DoCombo(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.Harass && mana >= HarassMenu.GetSlider("mana")) { Harass.DoHarass(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.LaneClear && mana >= LaneclearMenu.GetSlider("mana")) { LaneClear.DoLaneClear(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.LastHit && mana >= LasthitMenu.GetSlider("mana")) { LaneClear.DoLaneClear(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.Flee && mana >= FleeMenu.GetSlider("mana")) { Flee.DoFlee(); } //This is a basic fix, due to OnLevelUp being disabled if (_currentLevel == Player.Level) { return; } Leveler(); _currentLevel = Player.Level; }
private static void OnGameUpdate(EventArgs args) { Killsteal.CastQ(); Killsteal.CastE(); Harass.CastE(); Automatic.CastR(); Automatic.CastW(); switch (Orbwalker.ActiveMode) { case OrbwalkerMode.Combo: if (Configs.AutomaticMenu.MinionsChase.Enabled) { if (Orbwalker.GetTarget() == null) { if (GameObjects.EnemyHeroes.Any(x => x.IsValidTarget(1300f) && GameObjects.Player.Distance(x) > GameObjects.Player.AttackRange)) { var minion = GameObjects.EnemyMinions.OrderBy(x => x.Distance(GameObjects.Player)).FirstOrDefault(); if (minion != null) { Orbwalker.Orbwalk(minion, Game.CursorPos); } } } } Combo.CastQ(); break; case OrbwalkerMode.Harass: Harass.CastQ(); break; case OrbwalkerMode.LaneClear: Jungleclear.CastQ(); Jungleclear.CastE(); Laneclear.CastE(); break; case OrbwalkerMode.LastHit: Lasthit.CastE(); break; } }
private static void OnUpdate(EventArgs args) { if (Player.IsDead || Player.LSIsRecalling()) { return; } Killsteal.KillSteal(); if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo)) { Mode.Combo(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LaneClear) || Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.JungleClear)) { Mode.Lane(); Mode.Jungle(); } Mode.Flee(); }
private static void Game_OnTick() { var mana = Me.ManaPercent; if (HarassMenu.GetCheckbox("autoE") && ObjectManager.Me.HealthPercent > HarassMenu.GetSlider("minE") && mana >= HarassMenu.GetSlider("mana")) { if (E.IsReady()) { var target = TargetSelector.GetTarget(E.Range, TargetSelector.DamageType.Magical); if (target != null) { E.CastOnUnit(target); } } } if (KillstealMenu.GetCheckbox("enable")) Killsteal.DoKs(); if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.Combo && mana >= ComboMenu.GetSlider("mana")) Combo.DoCombo(); if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.Harass && mana >= HarassMenu.GetSlider("mana")) Harass.DoHarass(); if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.LaneClear && mana >= LaneclearMenu.GetSlider("mana")) LaneClear.DoLaneClear(); if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.JungleClear && mana >= JungleclearMenu.GetSlider("mana")) JungleClear.DoJungleClear(); if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.LastHit && mana >= LasthitMenu.GetSlider("mana")) LastHit.DoLastHit(); //This is a basic fix, due to OnLevelUp being disabled if (_currentLevel == Player.Level) return; Leveler(); _currentLevel = Player.Level; }
private static void OnUpdate(EventArgs args) { // var target = TargetSelector.GetSelectedTarget(); // Game.PrintChat("Buffs: {0}", string.Join(" | ", Player.Buffs.Where(b => b.Caster.NetworkId == Player.NetworkId).Select(b => b.DisplayName))); ITEMS.SmiteJungle(); Killsteal.KillSteal(); if (Orb.ActiveMode == Orbwalking.OrbwalkingMode.Combo) { switch (MenuConfig.Menu.Item("ComboMode").GetValue <StringList>().SelectedIndex) { case 0: Modes.Combo(); ITEMS.SmiteCombo(); break; case 1: ITEMS.SmiteCombo(); Modes.TripleQ(); break; case 2: ITEMS.SmiteCombo(); Modes.ApCombo(); break; } } switch (Orb.ActiveMode) { case Orbwalking.OrbwalkingMode.LaneClear: Modes.Lane(); Modes.Jungle(); break; case Orbwalking.OrbwalkingMode.Mixed: break; } }
private static void OnUpdate(EventArgs args) { if (Player.IsDead || Player.IsRecalling()) { return; } Killsteal.KillSteal(); Mode.Skin(); Mode.Flee(); switch (Orbwalker.ActiveMode) { case OrbwalkingMode.LaneClear: Mode.Jungle(); break; case OrbwalkingMode.Combo: Mode.Combo(); break; } }
private static void OnGameUpdate(EventArgs args) { if (GameObjects.Player.IsDead) { return; } if (W.IsReady()) { Automatic.CastWSlowed(); } if (R.IsReady()) { Automatic.CastRImmobile(); Combo.SemiCastR(); } Killsteal.Cast(); switch (Orbwalker.ActiveMode) { case OrbwalkerMode.Combo: if (W.IsReady()) { Combo.CastW(); } break; case OrbwalkerMode.LaneClear: if (E.IsReady()) { Laneclear.CastE(); } break; } }
private void Game_OnTick() { var mana = ObjectManager.Me.ManaPercent; if (killstealMenu.GetCheckbox("enable")) { Killsteal.DoKS(); } if (orb.ActiveMode == Orbwalker.OrbwalkingMode.Combo && mana >= comboMenu.GetSlider("mana")) { Combo.DoCombo(); } if (orb.ActiveMode == Orbwalker.OrbwalkingMode.Harass && mana >= harassMenu.GetSlider("mana")) { //Not Implemented Yet Harass.DoHarass(); } if (orb.ActiveMode == Orbwalker.OrbwalkingMode.LaneClear && mana >= laneclearMenu.GetSlider("mana")) { LaneClear.DoLaneClear(); } if (orb.ActiveMode == Orbwalker.OrbwalkingMode.LastHit && mana >= lasthitMenu.GetSlider("mana")) { LaneClear.DoLaneClear(); } if (orb.ActiveMode == Orbwalker.OrbwalkingMode.Flee && mana >= fleeMenu.GetSlider("mana")) { //Not Implemented Yet Flee.DoFlee(); } }
private static void OnGameUpdate(EventArgs args) { Automatic.CastQ(); Killsteal.CastE(); switch (Orbwalker.ActiveMode) { case OrbwalkerMode.Combo: Combo.CastQ(); Combo.CastW(); Combo.CastR(); break; case OrbwalkerMode.Harass: Harass.CastW(); Harass.CastE(); break; case OrbwalkerMode.LaneClear: Laneclear.CastE(); Jungleclear.CastW(); Jungleclear.CastE(); break; } }