refactor(map): 统一卡牌购买后的全池刷新逻辑
1. 为装备、物品、技能卡牌组件统一添加CardUsed事件派发 2. 重构MissionCardComp的卡槽管理,改为槽位复用模式 3. 拆分并统一装备、物品、技能卡池的刷新逻辑 4. 移除冗余的UseSkillCard事件监听与处理 5. 整理并缓存各类卡槽组件引用
This commit is contained in:
@@ -342,6 +342,9 @@ export class EquipListComp extends CCComp {
|
||||
// 播放购买动画(卡牌放大 + 淡出)
|
||||
this.playPurchaseAnim();
|
||||
|
||||
// 派发 CardUsed 事件,触发整池刷新
|
||||
oops.message.dispatchEvent(GameEvent.CardUsed, this);
|
||||
|
||||
mLogger.log(this.debugMode, "EquipListComp", "equipment purchased", {
|
||||
uuid: this.cardData.uuid,
|
||||
cost
|
||||
|
||||
Reference in New Issue
Block a user