Remove 700 usages of Component.Owner (#21100)
This commit is contained in:
@@ -19,17 +19,18 @@ public sealed class AutoLinkSystem : EntitySystem
|
||||
{
|
||||
var xform = Transform(uid);
|
||||
|
||||
foreach (var receiver in EntityQuery<AutoLinkReceiverComponent>())
|
||||
var query = EntityQueryEnumerator<AutoLinkReceiverComponent>();
|
||||
while (query.MoveNext(out var receiverUid, out var receiver))
|
||||
{
|
||||
if (receiver.AutoLinkChannel != component.AutoLinkChannel)
|
||||
continue; // Not ours.
|
||||
|
||||
var rxXform = Transform(receiver.Owner);
|
||||
var rxXform = Transform(receiverUid);
|
||||
|
||||
if (rxXform.GridUid != xform.GridUid)
|
||||
continue;
|
||||
|
||||
_deviceLinkSystem.LinkDefaults(null, uid, receiver.Owner);
|
||||
_deviceLinkSystem.LinkDefaults(null, uid, receiverUid);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user