refactor(hero): 优化技能初始化逻辑并添加技能卡选择功能

- 移除initSkills和addSkill方法中多余的entity参数,改为使用组件内ent属性
- 在HeroSkillsComp中添加技能卡选择事件监听和处理
- 在MissionCardComp中实现技能卡选择界面和事件分发
This commit is contained in:
panw
2026-01-05 14:45:39 +08:00
parent 167297820e
commit 45508abca4
4 changed files with 56 additions and 11 deletions

View File

@@ -93,7 +93,7 @@ export class Hero extends ecs.Entity {
}
// ✅ 初始化技能数据(迁移到 HeroSkillsComp
skillsComp.initSkills(hero.skills, uuid, this);
skillsComp.initSkills(hero.skills, uuid);
// 设置基础属性
model.base_ap = hero.ap;