PlacementManager CurrentEraserMouseCoordinates fix (#5576)

This commit is contained in:
Southbridge
2024-12-28 16:48:26 +11:00
committed by GitHub
parent a2aec44ebb
commit fb705702fb
+3 -2
View File
@@ -536,13 +536,14 @@ namespace Robust.Client.Placement
}
else
{
var mousePosition = EyeManager.PixelToMap(InputManager.MouseScreenPosition);
var map = EntityManager.GetComponent<TransformComponent>(ent).MapID;
if (map == MapId.Nullspace || !Eraser)
if (map == MapId.Nullspace || !Eraser || mousePosition.MapId == MapId.Nullspace)
{
coordinates = new EntityCoordinates();
return false;
}
coordinates = XformSystem.ToCoordinates(ent, EyeManager.PixelToMap(InputManager.MouseScreenPosition));
coordinates = XformSystem.ToCoordinates(mousePosition);
return true;
}
}