绑定事件有两种,一种是直接绑定内置事件(监听提示文字事件)
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().onChange, _OnSoundChangeEnd2);
}
void _OnSoundChangeEnd2()
{
AudioManager.Instance._ChangeAudio(this.transform.Find("Bg/MusicSound/Slider").GetComponent().value);
}