From 8aef835d33d8a81257b65c88478e60db1a0649c2 Mon Sep 17 00:00:00 2001 From: Slava0135 <40753025+Slava0135@users.noreply.github.com> Date: Sun, 23 Apr 2023 11:29:08 +0300 Subject: [PATCH] radio systems replace all entity query with enumerator (#15449) --- Content.Server/Radio/EntitySystems/JammerSystem.cs | 4 ++-- Content.Server/Radio/EntitySystems/RadioSystem.cs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Content.Server/Radio/EntitySystems/JammerSystem.cs b/Content.Server/Radio/EntitySystems/JammerSystem.cs index d3e1869bd5..67446cd70f 100644 --- a/Content.Server/Radio/EntitySystems/JammerSystem.cs +++ b/Content.Server/Radio/EntitySystems/JammerSystem.cs @@ -25,7 +25,7 @@ public sealed class JammerSystem : EntitySystem public override void Update(float frameTime) { - var query = AllEntityQuery(); + var query = EntityQueryEnumerator(); while (query.MoveNext(out var uid, out var _, out var jam)) { if (_powerCell.TryGetBatteryFromSlot(uid, out var battery) && @@ -78,7 +78,7 @@ public sealed class JammerSystem : EntitySystem private void OnRadioSendAttempt(ref RadioSendAttemptEvent args) { var source = Transform(args.RadioSource).Coordinates; - var query = AllEntityQuery(); + var query = EntityQueryEnumerator(); while (query.MoveNext(out _, out _, out var jam, out var transform)) { if (source.InRange(EntityManager, _transform, transform.Coordinates, jam.Range)) diff --git a/Content.Server/Radio/EntitySystems/RadioSystem.cs b/Content.Server/Radio/EntitySystems/RadioSystem.cs index 2e6b93be32..e7e159b2de 100644 --- a/Content.Server/Radio/EntitySystems/RadioSystem.cs +++ b/Content.Server/Radio/EntitySystems/RadioSystem.cs @@ -87,7 +87,7 @@ public sealed class RadioSystem : EntitySystem var hasMicro = HasComp(radioSource); var speakerQuery = GetEntityQuery(); - var radioQuery = AllEntityQuery(); + var radioQuery = EntityQueryEnumerator(); var sentAtLeastOnce = false; while (canSend && radioQuery.MoveNext(out var receiver, out var radio, out var transform)) { -- 2.51.2