@IIICoder

Как программно нажать на UI Button в Unity?

Здравствуйте. Прошу помощи у знающих Unity людей.
Есть кнопка UnityEngine.UIElements.Button, которой я в интерфейсе компонента Button назначил несколько функций на событие onClick.
При клике на кнопку всё работает нормально, проблем нет. Но мне нужно имитировать нажатие этой кнопки программно, из кода.
Находил решение типа myButton.gameObgect.GetComponent().onClick.Invoke(), но оно не работает. Ошибка компиляции (у onClick нет такого метода). В документации такая конструкция описывается только для старой юнити, а для используемой версии 2019.3 нет.
Как сделать программный клик по кнопке?
  • Вопрос задан
  • 2851 просмотр
Пригласить эксперта
Ответы на вопрос 1
freeExec
@freeExec
Участник OpenStreetMap
myButton.GetComponent<Button>().onClick.Invoke()
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы