Exemplo n.º 1
0
 public static int EnemiesInRange(int range)
 {
     return(UnfriendlyUnits.Count(u => u.Distance2DSqr <= range * range));
 }
Exemplo n.º 2
0
 public static int EnemiesAroundTarget(WoWUnit target, int range)
 {
     return(UnfriendlyUnits.Count(u => u.Location.Distance(target.Location) <= range));
 }
 protected BattleCharacter GetTargetMissingDebuff(GameObject near, string debuff, float distance = -1f)
 {
     return
         (UnfriendlyUnits.FirstOrDefault(
              u => u.Location.Distance3D(near.Location) <= distance && !u.HasAura(debuff, true)));
 }