Home > @esengine/ecs-framework-monorepo > EventBus
EventBus class
增强的事件总线实现 基于TypeSafeEventSystem,提供类型安全的事件发布订阅机制
Signature:
typescript
export declare class EventBus implements IEventBus
Implements: IEventBus
Constructors
Constructor | Modifiers | Description |
---|---|---|
Constructs a new instance of the |
Methods
Method | Modifiers | Description |
---|---|---|
清空所有监听器 | ||
发射事件 | ||
异步发射事件 | ||
发射组件添加事件 | ||
发射组件移除事件 | ||
发射实体创建事件 | ||
发射实体销毁事件 | ||
发射性能警告事件 | ||
发射场景变化事件 | ||
发射系统添加事件 | ||
发射系统移除事件 | ||
刷新指定事件的批处理队列 | ||
获取监听器数量 | ||
获取事件统计信息 | ||
检查是否有指定事件的监听器 | ||
移除事件监听器 | ||
移除指定事件类型的所有监听器 | ||
监听事件 | ||
异步监听事件 | ||
监听事件(一次性) | ||
监听组件添加事件 | ||
监听实体创建事件 | ||
监听性能警告事件 | ||
监听系统错误事件 | ||
重置事件统计 | ||
设置事件批处理配置 | ||
设置调试模式 | ||
启用或禁用事件系统 | ||
设置最大监听器数量 |