Fix docks clipping on shuttle nav (#36348)

* Fix docks clipping on shuttle nav

UI scale casualty.

* review
This commit is contained in:
metalgearsloth
2025-04-13 16:29:05 +10:00
committed by GitHub
parent f7ad043239
commit 83aaa73f0e
2 changed files with 6 additions and 7 deletions

View File

@@ -303,7 +303,12 @@ public sealed partial class ShuttleNavControl : BaseShuttleControl
const float sqrt2 = 1.41421356f;
const float dockRadius = DockScale * sqrt2;
// Worst-case bounds used to cull a dock:
Box2 viewBounds = new Box2(-dockRadius, -dockRadius, Size.X + dockRadius, Size.Y + dockRadius);
Box2 viewBounds = new Box2(
-dockRadius * UIScale,
-dockRadius * UIScale,
(Size.X + dockRadius) * UIScale,
(Size.Y + dockRadius) * UIScale);
if (_docks.TryGetValue(nent, out var docks))
{
foreach (var state in docks)