feat: 添加主角实体引用并确保跨局重置
在 SingletonModuleComp 中添加 role 字段存储主角实体引用,并在 MissionComp 任务开始时重置引用,在 Hero 销毁时清理引用。避免跨局数据残留导致引用错误。
This commit is contained in:
@@ -153,6 +153,9 @@ export class SingletonModuleComp extends ecs.Comp {
|
||||
[Attrs.WFUNY]: [1, 0], // 风怒率
|
||||
};
|
||||
|
||||
/** 主角实体引用 */
|
||||
role: ecs.Entity | null = null;
|
||||
|
||||
/**
|
||||
* 记录天赋获取
|
||||
* @param id 天赋ID
|
||||
|
||||
Reference in New Issue
Block a user