NGUI的按钮绑定:
//通过代理添加点击事件
EventDelegate ev = new EventDelegate(this, "OnShowInfoClick");
GetComponent<UIButton>().onClick.Add(ev);
void OnShowInfoClick(){
Debug.Log("NGUI的按钮绑定");
}
UGUI的按钮绑定:
绑定的方法不带参数:
Button.onClick.AddListener(OnButtonClick);
void OnButtonClick(){
Debug.Log("UGUI的无参方法按钮绑定");
}
绑定的方法带参数:
Button.onClick.AddListener(delegate () { OnButtonClick(8); });
void OnButtonClick(int count){
Debug.Log("UGUI的有参方法按钮绑定");
}