Как отловить нажатие на любую кнопку на канвасе?
Необходимо повесить одинаковый звук на нажатие любой кнопки, но на канвасе могут удаляться\добавляться кнопки в большом количестве. Можно каким-то образом отловить нажатие на любую кнопку и повесить туда вызов звука?
Сделал через eventSystem.RaycastAll, получаю объекты, если есть компонент кнопки, то происходит звук. Не удалось разобраться с eventSystem.currentSelectedGameObject.
Проверять в каком нить апдейте eventSystem.currentSelectedGameObject. Если он изменился и соответствует требованиям (например, на нем есть кнопка. Или можно по тегам сравнивать или еще по чему) - то играть звук.