]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Change some `EntityQueryEnumerator` to `AllEntityQuery` (#27969)
authorLeon Friedrich <60421075+ElectroJr@users.noreply.github.com>
Mon, 13 May 2024 05:11:49 +0000 (17:11 +1200)
committerGitHub <noreply@github.com>
Mon, 13 May 2024 05:11:49 +0000 (15:11 +1000)
Content.Server/Atmos/EntitySystems/GasTileOverlaySystem.cs
Content.Server/Decals/DecalSystem.cs
Content.Server/Disposal/Unit/EntitySystems/DisposalUnitSystem.cs

index 89b9c520787343c2d97fd26927bb453c6cf038b7..c714acb2f38c211ce58ef51f37254e7a0af2cd80 100644 (file)
@@ -122,7 +122,7 @@ namespace Content.Server.Atmos.EntitySystems
             }
 
             // PVS was turned off, ensure data gets sent to all clients.
-            var query = EntityQueryEnumerator<GasTileOverlayComponent, MetaDataComponent>();
+            var query = AllEntityQuery<GasTileOverlayComponent, MetaDataComponent>();
             while (query.MoveNext(out var uid, out var grid, out var meta))
             {
                 grid.ForceTick = _gameTiming.CurTick;
@@ -269,7 +269,7 @@ namespace Content.Server.Atmos.EntitySystems
         private void UpdateOverlayData()
         {
             // TODO parallelize?
-            var query = EntityQueryEnumerator<GasTileOverlayComponent, GridAtmosphereComponent, MetaDataComponent>();
+            var query = AllEntityQuery<GasTileOverlayComponent, GridAtmosphereComponent, MetaDataComponent>();
             while (query.MoveNext(out var uid, out var overlay, out var gam, out var meta))
             {
                 var changed = false;
index c8e062ce6ff4094227a222737a8ea2dc1a055ec8..519f7a133e5426cd027dd2c9c27009bb06c465eb 100644 (file)
@@ -89,7 +89,7 @@ namespace Content.Server.Decals
                 playerData.Clear();
             }
 
-            var query = EntityQueryEnumerator<DecalGridComponent, MetaDataComponent>();
+            var query = AllEntityQuery<DecalGridComponent, MetaDataComponent>();
             while (query.MoveNext(out var uid, out var grid, out var meta))
             {
                 grid.ForceTick = _timing.CurTick;
index 7f4ee87ee110afa3ec62fa4ec8bcb1ed976b733f..1f3b9703d4cce359d8ef0dcd7c9f2f99bad9ce54 100644 (file)
@@ -209,10 +209,11 @@ public sealed class DisposalUnitSystem : SharedDisposalUnitSystem
     {
         base.Update(frameTime);
 
-        var query = EntityQueryEnumerator<DisposalUnitComponent, MetaDataComponent>();
+        var query = AllEntityQuery<DisposalUnitComponent, MetaDataComponent>();
         while (query.MoveNext(out var uid, out var unit, out var metadata))
         {
-            Update(uid, unit, metadata, frameTime);
+            if (!metadata.EntityPaused)
+                Update(uid, unit, metadata, frameTime);
         }
     }