委托字典.md 1.2 KB

是一个字典 m_EventTable

![[Pasted image 20230817162448.png]]

这里是添加的 OnListenerAdding

![[Pasted image 20230817162509.png]]

这里是移除的 OnListenerRemoving

![[Pasted image 20230817162546.png]]

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

![[Pasted image 20230817162608.png]]

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

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

![[Pasted image 20230817163121.png]]

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

![[Pasted image 20230817163322.png]]

对应的事件类型是这个:

![[Pasted image 20230817184343.png]]

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

![[Pasted image 20230817163539.png]]

整一个文本和一个按钮

![[Pasted image 20230817163715.png]]

文本挂这个脚本

![[Pasted image 20230817163753.png]]

也就是添加监听的

![[Pasted image 20230817163831.png]]

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

![[Pasted image 20230817164026.png]]

![[Pasted image 20230817164034.png]]

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

![[Pasted image 20230817164050.png]]