public static bool IsInTurrent(this Vector3 pos, EntityManager.UnitTeam team, float extraRange, params TurrentTier[] turrentTiers)
{
if(team == EntityManager.UnitTeam.Ally)
return Ally.Turrents.Any(x => x.IsInRange(pos, TurrentsRange) && (turrentTiers == null || turrentTiers.Any(i => i == x.GetTurrentTier())));
if (team == EntityManager.UnitTeam.Enemy)
return Enemy.Turrents.Any(x => x.IsInRange(pos, TurrentsRange) && (turrentTiers == null || turrentTiers.Any(i => i == x.GetTurrentTier())));
return AllTurrents.Any(x => x.IsInRange(pos, TurrentsRange) && (turrentTiers == null || turrentTiers.Any(i => i == x.GetTurrentTier())));
}