跳到主要内容

inheritActor 继承父级角色的数据

inheritActor

类型: MethodDeclaration

定义位置: data.ts

描述

继承父级角色的数据

参数

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

返回值

类型: void

源代码

位置: 第 338 行

private inheritActor(actor: ActorFile): void {
if (actor.parent) {
Data.mergeArrayByProperty(actor.attributes, actor.parent.attributes, 'key')
Data.mergeArrayByProperty(actor.skills, actor.parent.skills, 'id')
Data.mergeArrayByProperty(actor.equipments, actor.parent.equipments, 'slot')
actor.inventory = actor.parent.inventory.concat(actor.inventory)
Object.setPrototypeOf(actor.events, actor.parent.events)
Data.mergeScripts(actor.scripts, actor.parent.scripts)
}
}

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