Remove 700 usages of Component.Owner (#21100)

This commit is contained in:
DrSmugleaf
2023-10-19 12:34:31 -07:00
committed by GitHub
parent 5825ffb95c
commit f560f88eb5
261 changed files with 2291 additions and 2036 deletions

View File

@@ -64,11 +64,8 @@ public sealed class ProximityBeeperSystem : EntitySystem
var xform = xformQuery.GetComponent(uid);
var compType = EntityManager.ComponentFactory.GetRegistration(component.Component).Type;
float? closestDistance = null;
foreach (var comp in _entityLookup.GetComponentsInRange(compType, xform.MapPosition, component.MaximumDistance))
foreach (var ent in _entityLookup.GetEntitiesInRange(compType, xform.MapPosition, component.MaximumDistance))
{
// forgive me father, for i have sinned.
var ent = comp.Owner;
var dist = (_transform.GetWorldPosition(xform, xformQuery) - _transform.GetWorldPosition(ent, xformQuery)).Length();
if (dist >= (closestDistance ?? float.MaxValue))
continue;