fix(战斗逻辑): 修复非战斗状态下技能释放和状态同步问题
- 在 SCastSystem 中增加战斗状态检查,防止非战斗时误触发技能 - 同步 mission.in_fight 状态到 vmdata.mission_data.in_fight 以保持数据一致性 - 调整 MissionCardComp 在波次开始时正确布局卡牌槽位并分发卡牌 - 优化游戏地平线位置和 UI 布局参数
This commit is contained in:
@@ -178,6 +178,9 @@ export class MissionCardComp extends CCComp {
|
||||
|
||||
private onNewWave() {
|
||||
this.enterPreparePhase();
|
||||
this.layoutCardSlots();
|
||||
const cards = this.buildDrawCards();
|
||||
this.dispatchCardsToSlots(cards);
|
||||
}
|
||||
|
||||
/** 解除按钮监听,避免节点销毁后回调泄漏 */
|
||||
|
||||
Reference in New Issue
Block a user