Skip to main content

on 添加场景事件侦听器

on

类型: MethodDeclaration

定义位置: scene.ts

描述

添加场景事件侦听器

参数 type: 场景事件类型

参数 listener: 事件回调函数

参数 priority: 是否将该事件设为最高优先级

参数

参数名类型描述默认值
typestring--
listenerEventCallback--
priorityboolean-false

返回值

类型: void

源代码

位置: 第 528 行

public on(type: string, listener: EventCallback, priority: boolean = false): void {
const group = this.listeners[type]
if (!group) {
throw new Error('Invalid event type: ' + type)
}
if (!group.includes(listener)) {
if (priority) {
group.unshift(listener)
} else {
group.push(listener)
}
}
}

文档生成时间:2025/7/7 12:07:06