Esempio n. 1
0
 public static bool InRange(WoWUnit unit)
 {
     if (!IsAliveCombatClass && HealerClass.IsAliveHealerClass)
     {
         return(HealerClass.InRange(unit));
     }
     return(unit.GetDistance < CombatDistance(unit) + (IsMeleeClass ? -1f : GetRange));
 }
Esempio n. 2
0
        public static bool InAggroRange(WoWUnit unit)
        {
            if (!IsAliveCombatClass && HealerClass.IsAliveHealerClass)
            {
                return(HealerClass.InRange(unit));
            }
            float unitCombatReach = unit.GetCombatReach;
            float reach           = unitCombatReach + GetAggroRange;

            return(unit.GetDistance < reach);
        }