public bool ZoneContains(TroopBase troop, bool useSightRadius) { return(useSightRadius ? sightZone.Intersects(troop.GetSightRect()) : troopZone.Intersects(troop.GetRect())); }