unity 如何在botton AddListen中传递参数调用函数

时间:2018-07-26 23:37:30   收藏:0   阅读:1428

使用Deleget方法包含该函数即可。

 levelItem.GetComponent<Toggle().onValueChanged.AddListener(SetSelectedLevel(levelList[i].Number));

 public void SetSelectedLevel(int index) {
         selectedLevel = index;
     }

更改如下:

 levelItem.GetComponent<Toggle>().onValueChanged.AddListener(
    delegate {
        SetSelectedLevel(levelList[currentItem].Number);
    });                

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!