CameraBuddy.Spectate.Situation.Buildings.IsInTurrent C# (CSharp) Method

IsInTurrent() public static method

public static IsInTurrent ( this pos, EntityManager team, float extraRange ) : bool
pos this
team EntityManager
extraRange float
return bool
        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())));

        }

Same methods

Buildings::IsInTurrent ( this pos, EntityManager team ) : bool