/// </summary>
public const float FTLDestinationMass = 500f;
+ private HashSet<EntityUid> _lookupEnts = new();
+
private EntityQuery<BodyComponent> _bodyQuery;
private EntityQuery<BuckleComponent> _buckleQuery;
private EntityQuery<GhostComponent> _ghostQuery;
// Handle clearing biome stuff as relevant.
tileSet.Clear();
_biomes.ReserveTiles(xform.MapUid.Value, aabb, tileSet);
+ _lookupEnts.Clear();
+ _lookup.GetEntitiesIntersecting(xform.MapUid.Value, aabb, _lookupEnts, LookupFlags.Uncontained);
- foreach (var ent in _lookup.GetEntitiesIntersecting(xform.MapUid.Value, aabb, LookupFlags.Uncontained))
+ foreach (var ent in _lookupEnts)
{
if (ent == uid || immune.Contains(ent))
{