Exemple #1
0
 private static void Game_OnGameUpdate(EventArgs args)
 {
     if (Utils.GameTimeTickCount - WCount >= 500)
     {
         WCasted = false;
     }
     Ks.UpdateKs();
     if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo)
     {
         if (Selected() && OutOfAA(TargetSelector.GetSelectedTarget()) && Orbwalking.CanMove(80))
         {
             Orbwalker.SetAttack(false);
         }
         else
         {
             Orbwalker.SetAttack(true);
         }
         Combo.UpdateCombo();
     }
     if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Mixed)
     {
         Harass.UpdateHarass();
     }
     if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.LaneClear)
     {
         JungleClear.UpdateJungleClear();
         LaneClear.UpdateLaneClear();
     }
 }
Exemple #2
0
 public static void AfterAttack(AttackableUnit unit, AttackableUnit target)
 {
     if (target is Obj_Building || target is Obj_HQ ||
         target is Obj_Barracks || target is Obj_BarracksDampener)
     {
         return;
     }
     if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo)
     {
         Combo.AfterAttackCombo(unit, target);
     }
     if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Mixed)
     {
         Harass.AfterAttackHarass(unit, target);
     }
     if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.LaneClear)
     {
         JungleClear.AfterAttackJungleClear(unit, target);
         LaneClear.AfterAttackLaneClear(unit, target);
     }
 }