EventDelegate---如何绑定事件

绑定事件有两种,一种是直接绑定内置事件(监听提示文字事件)

UIEventListener.Get(this.transform.Find("Bg/MusicSound/Logo").gameObject).onTooltip = _OnMusicSoundTip;

//提示事件
    void _OnMusicSoundTip(GameObject go,bool b)
    {
        UITooltip.Show("背景音乐");
    }

一种是控件自身的事件,而这些事件的监听需要我们自己去添加(如例子:监听滑动条的改变值事件)

void Start(){

EventDelegate.Add(this.transform.Find("Bg/MusicSound/Slider").GetComponent<UISlider>().onChange, _OnSoundChangeEnd2);

}

void _OnSoundChangeEnd2()
    {
        AudioManager.Instance._ChangeAudio(this.transform.Find("Bg/MusicSound/Slider").GetComponent<UISlider>().value);
    }



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值