public IShieldQueryWithIntersects FriendlyTo(Faction faction, bool invert = false) { return(new ShieldQueryWithIntersects( _elements.Where(e => ShieldQueryUtils.FriendlyTo(e.First, faction, invert)), _map)); }
public IShieldQuery FriendlyTo(Faction faction, bool invert = false) { return(new FieldQuery(_shields.Where(shield => ShieldQueryUtils.FriendlyTo(shield, faction, invert)), _map)); }