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

@@ -12,7 +12,8 @@ public sealed class BufferingSystem : EntitySystem
public override void Update(float frameTime)
{
foreach (var buffering in EntityQuery<BufferingComponent>())
var query = EntityQueryEnumerator<BufferingComponent>();
while (query.MoveNext(out var uid, out var buffering))
{
if (buffering.BufferingIcon is not null)
{
@@ -21,7 +22,7 @@ public sealed class BufferingSystem : EntitySystem
continue;
Del(buffering.BufferingIcon.Value);
RemComp<AdminFrozenComponent>(buffering.Owner);
RemComp<AdminFrozenComponent>(uid);
buffering.TimeTilNextBuffer = _random.NextFloat(buffering.MinimumTimeTilNextBuffer, buffering.MaximumTimeTilNextBuffer);
buffering.BufferingIcon = null;
}
@@ -32,8 +33,8 @@ public sealed class BufferingSystem : EntitySystem
continue;
buffering.BufferingTimer = _random.NextFloat(buffering.MinimumBufferTime, buffering.MaximumBufferTime);
buffering.BufferingIcon = Spawn("BufferingIcon", new EntityCoordinates(buffering.Owner, Vector2.Zero));
EnsureComp<AdminFrozenComponent>(buffering.Owner);
buffering.BufferingIcon = Spawn("BufferingIcon", new EntityCoordinates(uid, Vector2.Zero));
EnsureComp<AdminFrozenComponent>(uid);
}
}
}