跳到主要内容

getEvents 获取脚本事件列表

getEvents

类型: MethodDeclaration

所属类: ScriptManager

定义位置: event.ts

描述

获取脚本事件列表

参数 type: 事件类型

返回值:脚本事件列表

参数

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

返回值

类型: ScriptMethodList \| undefined

脚本事件列表

源代码

位置: 第 861 行

public getEvents(type: string): ScriptMethodList | undefined {
// 将事件类型映射到脚本事件方法名称
const method = ScriptManager.eventTypeMap[type] ?? ''
const methods = ScriptManager.scriptMethods.reset()
// 调用每个脚本对象的事件方法,并传递参数
for (const instance of this.instances) {
if (typeof instance[method] === 'function') {
methods.add(instance, method)
}
}
return methods.count > 0 ? methods : undefined
}

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