В Unity Docs нашёл: https://docs.unity3d.com/ScriptReference/Events.UnityAction.html
Вроде бы понял, что он может хранить переменные, и тип void
.
Но не до конца понял, как он работает, и может ли он делать, что-то ещё.
Вот эти:
хранить переменные, и тип void
UnityAction
- это, по сути, делегат (UnityAction()
, в общем-то, void delegate
). Если по простому, то колбек. Если вам нужно подписаться на какое-то событие, то вот UnityAction
и следует использовать.
В сущности, в примере по ссылке же всё объясняется:
// добавление подписчика
m_MyFirstAction += MyFunction;
// подписка на событие нажатия кнопки
// когда кнопка будет нажата, то все подписчики из m_MyFirstAction получат уведомление
m_AddButton.onClick.AddListener(m_MyFirstAction);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
приветствую столкнулся с проблемой при компиляции на старой библиотеке выдает ошибку, пи обновлении до ближайшей актуальной версии discordnet...