feat(missionCard): 实现卡牌使用后自动补卡功能
1. 新增GameEvent.CardUsed事件用于通知卡牌使用完成 2. 在各类卡牌使用逻辑中派发CardUsed事件 3. 为MissionCardComp添加CardUsed事件监听与补卡回调 4. 新增buildSingleHeroCard和buildSingleSkillCard方法用于生成单张补卡 5. 调整技能卡使用弹窗逻辑,改为由外部控制显隐
This commit is contained in:
@@ -109,6 +109,8 @@ export class SCardComp extends CCComp {
|
||||
this.clearAfterUse();
|
||||
this.isUsing = false;
|
||||
oops.message.dispatchEvent(GameEvent.UseSkillCard, used);
|
||||
// 派发 CardUsed 让 MissionCardComp 立即补一张新技能卡到本槽位
|
||||
oops.message.dispatchEvent(GameEvent.CardUsed, this);
|
||||
});
|
||||
return used;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user