EventTrigger.OnDrag on worldspace canvas

Hello,

I’m trying to drag a UI button on a world space canvas (World space render mode - the canvas is not filling the entire screen) and I’m using the EventTrigger.OnDrag using the BaseEventData to get the delta movements.
However, all the returned data are in ScreenSpace values (The delta movements and the drag position).
Is there an easier way to get the world space data from the canvas, that I’m missing?

I know I can get these data with camera conversions but I’m asking if there is an easier way to do that.

Thanks

Use RectTransformUtility.ScreenPointToWorldPointInRectangle.