Вроде простая задача - понять находится ли курсор над UI объектом GameObject с Image.
Но что-то не получается.
IPointerDownHandler и прочие использовать как я понял можно только на том же объекте, где и Image, если пробовать его подключать на контейнер, в котором картинка, то клик не детектится.
Пересечение с RectTransform.Rect тоже не работает, потому что у RectTransform свои размеры, ему пофиг на картинку внутри.
Назначать на объект с картинкой свой скрипт и ловить какие-то коллбеки мне кажется не совсем правильно.
Существует ли нормальный способ из кода определить, пересекается ли курсор с UI картинкой? Так чтобы на сам объект с картинкой не вешать скрипты?
Спасибо!