feat: 添加主角实体引用并确保跨局重置

在 SingletonModuleComp 中添加 role 字段存储主角实体引用,并在 MissionComp 任务开始时重置引用,在 Hero 销毁时清理引用。避免跨局数据残留导致引用错误。
This commit is contained in:
panw
2026-02-02 16:56:05 +08:00
parent c349319f7b
commit d40cb26819
3 changed files with 12 additions and 0 deletions

View File

@@ -153,6 +153,9 @@ export class SingletonModuleComp extends ecs.Comp {
[Attrs.WFUNY]: [1, 0], // 风怒率
};
/** 主角实体引用 */
role: ecs.Entity | null = null;
/**
* 记录天赋获取
* @param id 天赋ID