OnMouseDown() срабатывает сквозь UI [решено]
Добавлено: 12 авг 2018, 10:56
Добрый день, уважаемые форумчане!
Буду краток: почему событие OnMouseDown() срабатывает сквозь UI? Скрипт с этим событием весит на террейне и не нужно чтобы оно срабатывало при нажатии на элементы интерфейса. И второй вопрос в догонку к первому: я так понял что рэйкаст бывает до 2d и 3d объектов, а как получить объект в не зависимости от 2d и 3d объекта? шарился в eventsystem, но там свойство EventSystem.current.currentSelectedGameObject возвращает только 2d объекты
Буду краток: почему событие OnMouseDown() срабатывает сквозь UI? Скрипт с этим событием весит на террейне и не нужно чтобы оно срабатывало при нажатии на элементы интерфейса. И второй вопрос в догонку к первому: я так понял что рэйкаст бывает до 2d и 3d объектов, а как получить объект в не зависимости от 2d и 3d объекта? шарился в eventsystem, но там свойство EventSystem.current.currentSelectedGameObject возвращает только 2d объекты