/// <summary> /// On Tick Action /// </summary> /// <param name="args">EventArgs</param> void IHeroBase.OnTick(EventArgs args) { if (!FPS_Protect.CheckFps()) { return; } PermaActive(); if (Orbwalker.ActiveModes.Combo.IsOrb()) { Combo(); } if (Orbwalker.ActiveModes.Harass.IsOrb() && !Orbwalker.ActiveModes.Flee.IsOrb()) { Harass(); } if (Orbwalker.ActiveModes.LaneClear.IsOrb()) { LaneClear(); } if (Orbwalker.ActiveModes.JungleClear.IsOrb()) { JungleClear(); } if (Orbwalker.ActiveModes.LastHit.IsOrb()) { LastHit(); } if (Orbwalker.ActiveModes.Flee.IsOrb()) { Flee(); } }
public static void OnUpdate(EventArgs args) { if (!FPS_Protect.CheckFps()) { return; } foreach (var feature in FeatureList.Where(x => x.ShouldExecuted())) { feature.Execute(); } }