Как у canvas в unity через скрипт получить его дочерний button, что бы потом иметь возможность обращаться к нему и проверять на нажатия ?
Пробовал так:
GUIElement Button;
GUIElement[] ge= gameObject.GetComponents<GUIElement>();
for (int i = 0; i < ge.Length; i++)
{
if (ge[i].tag == "button1")
{
Button = ge[i];
}
}
, но понятно, что такой вариант не подходит по здравому смыслу.
Да, я знаю, что в самом редакторе есть встроенный "редактор событий" - по типу OnClick - и можно прописать цепочку условий, но там нельзя подписать на свой обработчик событий, поэтому и спрашиваю как обратиться к самой кнопке как к дочернему елементу.