I have my ground GameObject implementing IPointerClickHandler.
OnPointerClick(PointerEventData eventData) is called upon right click, but eventData.worldPositon is just (0,0,0).
It is populated properly after a left click, however.
Is this intended behaviour?
If so, does anyone have a built in way to get the world position upon a right click, beyond doing it the old way of doing a ScreenPointToRay from the camera - thus defeating the entire purpose of the event system?