BasicEventBus:统一的基本事件总线

时间:2024-05-22 17:24:49
【文件属性】:

文件名称:BasicEventBus:统一的基本事件总线

文件大小:23KB

文件格式:ZIP

更新时间:2024-05-22 17:24:49

unity unity3d event C#

BasicEventBus 统一的基本事件总线 事件结构-无垃圾 基于接口的订阅 高性能(我的机器上以60 fps的速度每帧出现100万个事件) 建立活动 创建新的结构,分配IEvent接口 public struct TestEvent : IEvent { public string a ; public float b ; } 引发事件 较慢的方法(必须执行查找以解决订户) EventBus . Raise ( new TestEvent () { b = 7 , a = " Hello " }); 快速方法(直接在通用总线上调用引发) EventBus < TestEvent>. Raise ( new TestEvent () { b = 7 , a = " Hello " });


【文件预览】:
BasicEventBus-master
----Assets()
--------EventBusTest.cs.meta(243B)
--------pEventBus()
--------Test.meta(172B)
--------EventBusTest.cs(1KB)
--------Test()
--------pEventBus.meta(192B)
----.gitignore(713B)
----ProjectSettings()
--------Physics2DSettings.asset(1KB)
--------ProjectSettings.asset(17KB)
--------TagManager.asset(378B)
--------DynamicsManager.asset(737B)
--------NavMeshAreas.asset(1KB)
--------EditorBuildSettings.asset(138B)
--------InputManager.asset(6KB)
--------QualitySettings.asset(5KB)
--------EditorSettings.asset(456B)
--------GraphicsSettings.asset(2KB)
--------ProjectVersion.txt(28B)
--------AudioManager.asset(357B)
--------NetworkManager.asset(151B)
--------TimeManager.asset(202B)
--------UnityConnectSettings.asset(775B)
--------ClusterInputManager.asset(114B)
----LICENSE(1KB)
----README.md(1KB)

网友评论