/// <summary> /// Fired when the game is updated. /// </summary> /// <param name="args">The <see cref="EventArgs" /> instance containing the event data.</param> public static void OnUpdate(EventArgs args) { if (GameObjects.Player.IsDead) { return; } /// <summary> /// Initializes the Automatic actions. /// </summary> Logics.Automatic(args); /// <summary> /// Initializes the Killsteal events. /// </summary> Logics.Killsteal(args); if (GameObjects.Player.Spellbook.IsAutoAttacking) { return; } /// <summary> /// Initializes the orbwalkingmodes. /// </summary> switch (Variables.Orbwalker.ActiveMode) { case OrbwalkingMode.Combo: Logics.Combo(args); break; case OrbwalkingMode.Hybrid: Logics.Harass(args); break; case OrbwalkingMode.LaneClear: Logics.Clear(args); break; } }
/// <summary> /// Called when the game updates itself. /// </summary> /// <param name="args">The <see cref="EventArgs"/> instance containing the event data.</param> public static void OnUpdate(EventArgs args) { if (!ObjectManager.Player.IsDead) { Logics.ExecuteManager(args); if (Targets.Target != null && Targets.Target.IsValid && !ObjectManager.Player.IsDead && !Targets.Target.IsInvulnerable && !Bools.IsSpellShielded(Targets.Target) && Variables.Orbwalker.ActiveMode != Orbwalking.OrbwalkingMode.None) { Logics.ExecuteAuto(args); } if (Variables.Orbwalker.GetTarget() != null && (Variables.Orbwalker.GetTarget()).IsValid <Obj_AI_Minion>()) { Logics.ExecuteFarm(args); } } }
/// <summary> /// Fired when the game is updated. /// </summary> /// <param name="args">The <see cref="EventArgs" /> instance containing the event data.</param> public static void OnUpdate(EventArgs args) { if (GameObjects.Player.IsDead) { return; } /// <summary> /// Initializes the Automatic actions. /// </summary> Logics.Automatic(args); /// <summary> /// Initializes the Killsteal events. /// </summary> Logics.Killsteal(args); if (GameObjects.Player.Spellbook.IsAutoAttacking) { return; } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo)) { Logics.Combo(args); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Harass)) { Logics.Harass(args); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LaneClear) || Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.JungleClear)) { Logics.Clear(args); } }