Я перехожу с пользовательского интерфейса Unity на NGUI.
Раньше я мог добавить слушателей к кнопке с помощью следующих скриптов:
button.GetComponentInChildren<Button>().onClick.AddListener(() =>
{
//codes that could be triggered by click the button.
});
Но при переходе на NGUI я не могу заставить его работать:
EventDelegate.Set(go.GetComponent<UIButton>().onClick, OnButtonClickActive);
private void OnButtonClickActive()
{
Debug.Log("active button clicked");
}