radio systems replace all entity query with enumerator (#15449)

This commit is contained in:
Slava0135
2023-04-23 11:29:08 +03:00
committed by GitHub
parent 9c9c273a4c
commit 8aef835d33
2 changed files with 3 additions and 3 deletions

View File

@@ -25,7 +25,7 @@ public sealed class JammerSystem : EntitySystem
public override void Update(float frameTime)
{
var query = AllEntityQuery<ActiveRadioJammerComponent, RadioJammerComponent>();
var query = EntityQueryEnumerator<ActiveRadioJammerComponent, RadioJammerComponent>();
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<ActiveRadioJammerComponent, RadioJammerComponent, TransformComponent>();
var query = EntityQueryEnumerator<ActiveRadioJammerComponent, RadioJammerComponent, TransformComponent>();
while (query.MoveNext(out _, out _, out var jam, out var transform))
{
if (source.InRange(EntityManager, _transform, transform.Coordinates, jam.Range))