]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Fix IsSpace call (#38548)
authormetalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Tue, 24 Jun 2025 10:48:29 +0000 (20:48 +1000)
committerGitHub <noreply@github.com>
Tue, 24 Jun 2025 10:48:29 +0000 (12:48 +0200)
Content.Client/Light/AmbientOcclusionOverlay.cs

index e24ee73bf4dec7a77e24711a27cbc8b2b75168b3..f6b4d0cdfc0d15cd52511f16f6c2babe8e9748b8 100644 (file)
@@ -20,7 +20,6 @@ public sealed class AmbientOcclusionOverlay : Overlay
     [Dependency] private readonly IEntityManager _entManager = default!;
     [Dependency] private readonly IMapManager _mapManager = default!;
     [Dependency] private readonly IPrototypeManager _proto = default!;
-    [Dependency] private readonly ITileDefinitionManager _tileDefManager = default!;
 
     public override OverlaySpace Space => OverlaySpace.WorldSpaceBelowEntities;
 
@@ -62,6 +61,7 @@ public sealed class AmbientOcclusionOverlay : Overlay
         var lookups = _entManager.System<EntityLookupSystem>();
         var query = _entManager.System<OccluderSystem>();
         var xformSystem = _entManager.System<SharedTransformSystem>();
+        var turfSystem = _entManager.System<TurfSystem>();
         var invMatrix = args.Viewport.GetWorldToLocalMatrix();
 
         if (_aoTarget?.Texture.Size != target.Size)
@@ -113,7 +113,7 @@ public sealed class AmbientOcclusionOverlay : Overlay
                     worldHandle.SetTransform(worldToTextureMatrix);
                     while (tiles.MoveNext(out var tileRef))
                     {
-                        if (tileRef.IsSpace(_tileDefManager))
+                        if (turfSystem.IsSpace(tileRef))
                             continue;
 
                         var bounds = lookups.GetLocalBounds(tileRef, grid.TileSize);