]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Remove obsolete functions from `RadiationDebugOverlay` (#31111)
authorMervill <mervills.email@gmail.com>
Sat, 17 Aug 2024 03:12:45 +0000 (20:12 -0700)
committerGitHub <noreply@github.com>
Sat, 17 Aug 2024 03:12:45 +0000 (13:12 +1000)
remove obsolete functions from radiation

Content.Client/Radiation/Overlays/RadiationDebugOverlay.cs

index ef6283b6ff4b0f1b87cfc7bf6aed422f399c2277..784c39a6ced5ec3a6fdc759be6c2d4e32cf91e13 100644 (file)
@@ -11,6 +11,7 @@ namespace Content.Client.Radiation.Overlays;
 public sealed class RadiationDebugOverlay : Overlay
 {
     [Dependency] private readonly IEntityManager _entityManager = default!;
+    private readonly SharedMapSystem _mapSystem;
     private readonly RadiationSystem _radiation;
 
     private readonly Font _font;
@@ -21,6 +22,7 @@ public sealed class RadiationDebugOverlay : Overlay
     {
         IoCManager.InjectDependencies(this);
         _radiation = _entityManager.System<RadiationSystem>();
+        _mapSystem = _entityManager.System<SharedMapSystem>();
 
         var cache = IoCManager.Resolve<IResourceCache>();
         _font = new VectorFont(cache.GetResource<FontResource>("/Fonts/NotoSans/NotoSans-Regular.ttf"), 8);
@@ -67,7 +69,7 @@ public sealed class RadiationDebugOverlay : Overlay
 
                 foreach (var (tile, rads) in blockers)
                 {
-                    var worldPos = grid.GridTileToWorldPos(tile);
+                    var worldPos = _mapSystem.GridTileToWorldPos(gridUid, grid, tile);
                     var screenCenter = args.ViewportControl.WorldToScreen(worldPos);
                     handle.DrawString(_font, screenCenter, rads.ToString("F2"), 1.5f, Color.White);
                 }
@@ -95,8 +97,8 @@ public sealed class RadiationDebugOverlay : Overlay
             var offset = new Vector2(grid.TileSize, -grid.TileSize) * 0.25f;
             foreach (var (tile, value) in resMap)
             {
-                var localPos = grid.GridTileToLocal(tile).Position + offset;
-                var worldPos = grid.LocalToWorld(localPos);
+                var localPos = _mapSystem.GridTileToLocal(gridUid, grid, tile).Position + offset;
+                var worldPos = _mapSystem.LocalToWorld(gridUid, grid, localPos);
                 var screenCenter = args.ViewportControl.WorldToScreen(worldPos);
                 handle.DrawString(_font, screenCenter, value.ToString("F2"), color: Color.White);
             }
@@ -129,7 +131,7 @@ public sealed class RadiationDebugOverlay : Overlay
                 if (!_entityManager.TryGetComponent<MapGridComponent>(gridUid, out var grid))
                     continue;
                 var (destTile, _) = blockers.Last();
-                var destWorld = grid.GridTileToWorldPos(destTile);
+                var destWorld = _mapSystem.GridTileToWorldPos(gridUid, grid, destTile);
                 handle.DrawLine(ray.Source, destWorld, Color.Red);
             }
         }