Cleanup warnings in NodeVisualizationOverlay (#37707)

Cleanup 2 warnings in NodeVisualizationOverlay
This commit is contained in:
Tayrtahn
2025-05-21 20:23:12 -04:00
committed by GitHub
parent 0c7cfb528d
commit 73031ee5a0

View File

@@ -21,6 +21,7 @@ namespace Content.Client.NodeContainer
private readonly IInputManager _inputManager; private readonly IInputManager _inputManager;
private readonly IEntityManager _entityManager; private readonly IEntityManager _entityManager;
private readonly SharedTransformSystem _transformSystem; private readonly SharedTransformSystem _transformSystem;
private readonly SharedMapSystem _mapSystem;
private readonly Dictionary<(int, int), NodeRenderData> _nodeIndex = new(); private readonly Dictionary<(int, int), NodeRenderData> _nodeIndex = new();
private readonly Dictionary<EntityUid, Dictionary<Vector2i, List<(GroupData, NodeDatum)>>> _gridIndex = new(); private readonly Dictionary<EntityUid, Dictionary<Vector2i, List<(GroupData, NodeDatum)>>> _gridIndex = new();
@@ -48,6 +49,7 @@ namespace Content.Client.NodeContainer
_inputManager = inputManager; _inputManager = inputManager;
_entityManager = entityManager; _entityManager = entityManager;
_transformSystem = _entityManager.System<SharedTransformSystem>(); _transformSystem = _entityManager.System<SharedTransformSystem>();
_mapSystem = _entityManager.System<SharedMapSystem>();
_font = cache.GetFont("/Fonts/NotoSans/NotoSans-Regular.ttf", 12); _font = cache.GetFont("/Fonts/NotoSans/NotoSans-Regular.ttf", 12);
} }
@@ -84,7 +86,7 @@ namespace Content.Client.NodeContainer
var xform = _entityManager.GetComponent<TransformComponent>(_entityManager.GetEntity(node.Entity)); var xform = _entityManager.GetComponent<TransformComponent>(_entityManager.GetEntity(node.Entity));
if (!_entityManager.TryGetComponent<MapGridComponent>(xform.GridUid, out var grid)) if (!_entityManager.TryGetComponent<MapGridComponent>(xform.GridUid, out var grid))
return; return;
var gridTile = grid.TileIndicesFor(xform.Coordinates); var gridTile = _mapSystem.TileIndicesFor((xform.GridUid.Value, grid), xform.Coordinates);
var sb = new StringBuilder(); var sb = new StringBuilder();
sb.Append($"entity: {node.Entity}\n"); sb.Append($"entity: {node.Entity}\n");
@@ -133,7 +135,7 @@ namespace Content.Client.NodeContainer
if (float.IsNaN(coords.Position.X) || float.IsNaN(coords.Position.Y)) if (float.IsNaN(coords.Position.X) || float.IsNaN(coords.Position.Y))
continue; continue;
var tile = gridDict.GetOrNew(grid.Comp.TileIndicesFor(coords)); var tile = gridDict.GetOrNew(_mapSystem.TileIndicesFor(grid, coords));
foreach (var (group, nodeDatum) in nodeData) foreach (var (group, nodeDatum) in nodeData)
{ {