feat(missionCard): 实现卡牌使用后自动补卡功能
1. 新增GameEvent.CardUsed事件用于通知卡牌使用完成 2. 在各类卡牌使用逻辑中派发CardUsed事件 3. 为MissionCardComp添加CardUsed事件监听与补卡回调 4. 新增buildSingleHeroCard和buildSingleSkillCard方法用于生成单张补卡 5. 调整技能卡使用弹窗逻辑,改为由外部控制显隐
This commit is contained in:
@@ -22,6 +22,8 @@ export enum GameEvent {
|
||||
CardRefresh = "CardRefresh",
|
||||
/** 单张卡牌被点击选中(payload 为被点击的 CardComp 实例,用于其他卡牌联动隐藏 call_btn) */
|
||||
CardSelected = "CardSelected",
|
||||
/** 单张卡牌被成功使用(payload 为该卡槽组件实例 CardComp / SCardComp,用于 MissionCardComp 补卡) */
|
||||
CardUsed = "CardUsed",
|
||||
UseHeroCard = "UseHeroCard",
|
||||
UseSkillCard = "UseSkillCard",
|
||||
UseSpecialCard = "UseSpecialCard",
|
||||
|
||||
Reference in New Issue
Block a user