是一个字典 m_EventTable

这里是添加的 OnListenerAdding

这里是移除的 OnListenerRemoving

这里就是广播的,也就是触发事件了 Broadcast

会把对应事件类型的callback委托,触发了

会有不同传参的CallBack委托回调函数

举例说明,这里是,注册一个Show函数 而且是有一个传参的

对应的事件类型是这个:

然后,在ClickTest里面,整一个按钮点击的触发函数,也就是广播,而且也是有一个传参

整一个文本和一个按钮

文本挂这个脚本

也就是添加监听的

然后按钮就是挂那个点击触发的逻辑脚本了

运行,可以看到,是可以正常触发事件的