个人代码文档
Show / Hide Table of Contents

事件中心

模块职责

提供一个按事件类型分发的同步事件总线。

所属位置

  • 代码目录:Assets/JLZFramework/Toolkits/事件中心
  • 运行时/编辑器:运行时

入口类

类型 职责 调用方
EventBus 管理订阅、发布和清理事件回调 框架或业务模块

对外 API

API 用途 调用规则
Subscribe<TEvent> 订阅指定事件类型 保存返回的 IDisposable,不再监听时调用 Dispose
Publish<TEvent> 同步发布事件 发布过程会立即调用当前订阅者
Clear 清空所有订阅 通常用于模块销毁或测试清理

注意事项

  • 当前实现不处理线程同步,默认在主线程或由调用方保证线程安全的环境中使用。
  • 发布时会复制当前订阅列表,允许回调执行期间修改订阅关系。
In this article
Back to top Generated by DocFX