Unity 给Button添加点击事件的时候传递带参数的方法
不带参数的方法传递 直接传函数名即可 如下:
GetComponent<Button>().onClick.AddListener(OnBtnClose); private void OnBtnClose() { // do something }
带参数的方法传递 得套一层Lambda 表达式 如下:
GetComponent<Button>().onClick.AddListener(("parameter")=>OnBtnClose); private void OnBtnClose(string p) { // do something }
浙公网安备 33010602011771号