EventProcessor
Functions
Link copied to clipboard
判断是否存在对应的事件监听器。
Link copied to clipboard
推送一个事件到当前事件处理器。
Link copied to clipboard
inline suspend fun <E : Event> EventProcessor.pushIfProcessable(block: () -> E): EventProcessingResult?
当 E 在当前事件处理器中能够被处理时( EventProcessor.isProcessable == true ), 通过 block 计算一个目标事件类型。
inline suspend fun EventProcessor.pushIfProcessable(eventKey: Event.Key<*>, block: () -> Event): EventProcessingResult?
当 eventKey 在当前事件处理器中能够被处理时( EventProcessor.isProcessable == true ), 通过 block 计算一个目标事件类型。