Skip to main content

loadSkills 加载初始角色技能

loadSkills

类型: MethodDeclaration

所属类: Actor

定义位置: actor.ts

描述

加载初始角色技能

返回值

类型: void

源代码

位置: 第 602 行

private loadSkills(): void {
const {skill: skillManager} = this
const dataMap = Data.skills
const skills = this.data.skills
const length = skills.length
// 创建初始技能并设置快捷键
for (let i = 0; i < length; i++) {
const skill = skills[i]
const data = dataMap[skill.id]
const key = Enum.get(skill.key)
if (data !== undefined) {
const skill = new Skill(data)
skillManager.add(skill)
if (key &&
this.shortcut.get(key.value) === undefined) {
this.shortcut.set(key.value, skill)
}
}
}
}

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