【UGUI】按钮需要绑定带参数的事件或绑定多个事件

来源:互联网 发布:冒充淘宝客服诈骗 编辑:程序博客网 时间:2024/05/19 11:49

一.方法1

//获取按钮

Button btn1 = skillBar.transform.FindChild("1").GetComponent<Button>();

//绑定事件

btn1.onClick.AddListener(
    delegate()
    {
        this.onSkillButtonClick(1);
    }

);

//事件实现

    void onSkillButtonClick(int i)
    {
Dbug.Log(""+i);
    }

一.方法2

btn1.onClick.AddListener(()=>{onSkillButtonClick(1);OnClick();});