ugui实现带参数监听按钮

Posted 左右...

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ugui实现带参数监听按钮相关的知识,希望对你有一定的参考价值。

 

类似ngui,每个监听带一个GameObject参数

//自定义button
public class SFxButtonBase : Button

    public delegate void ButtonClick(GameObject go);
    private event ButtonClick OnButtonClick;

    public void AddListener(ButtonClick click)
        OnButtonClick = new ButtonClick(click);
   

    protected override void Awake()
   
        onClick.AddListener(()=>
            if(OnButtonClick != null) OnButtonClick(gameObject);
        );
   

 

以上是关于ugui实现带参数监听按钮的主要内容,如果未能解决你的问题,请参考以下文章