Exemplo n.º 1
0
 static void AutoUseQ()
 {
     if (Q.IsReady() && AutoQ && Player.ManaPercent > MinMana)
     {
         var extarget = TargetSelector.GetTarget(Q1.Range);
         var Minions  = GameObjects.GetMinions(Q.Range);
         foreach (var Minion in Minions)
         {
             var QHit  = new Geometry.Rectangle(Player.Position, Player.Position.Extend(Minion.Position, Q1.Range), Q1.Width);
             var QPred = Q1.GetSPrediction(extarget);
             if (!QHit.IsOutside(QPred.UnitPosition) && QPred.HitChance == HitChance.High)
             {
                 Q.Cast(Minion);
                 break;
             }
         }
     }
 }