NGUI中的事件处理我们可以用委托的方式来进行侦听处理。只有委托是什么,大家百度就有很多答案了,这里就不多说了。
1、有两种编写方法来用委托事件:
第一:
EventDelegate.Add(btn.onClick, handler);
void handler()
{
print("click");
}
第二:
EventDelegate del=new EventDelegate(this,"handler");
btn.onClick.Add(del);
2、对于一些Tween的完成事件后的处理也可以用委托事件来处理,例如
public TweenPosition tp;
EventDelegate del=new EventDelegate(this,"handler");
tp.onFinished.Add(del);