unity 5.0写这个程序,发现匿名函数全报错了,附:错误提示
GetComponent<Button>().onClick.AddListener( ()=>{
mainLoop.OnClick(this);
});
错误提示:
Assets/Script/Title.cs(15,49): error CS1593: Delegate `UnityEngine.Events.UnityAction<UnityEngine.UI.Button>' does not take `0' arguments
请问这是什么原因,unity5.0不支持匿名函数吗?
我改成这样呢?unity没报错
GetComponent<Button>().onClick.AddListener(Click);
public void Click(Button btn){
mainLoop.OnClick(this);
}
大家看一看,问题出在哪里呢?