fix(HerosListComp): 补刷英雄升级红点在页面重新显示时
页面隐藏期间会错过HERO_GROWTH_UPDATE事件,重新显示时补刷所有卡片的可升级状态,首次onEnable早于start时遍历空数组无风险
This commit is contained in:
@@ -79,6 +79,9 @@ export class HerosListComp extends CCComp {
|
||||
|
||||
protected onEnable(): void {
|
||||
oops.message.on(GameEvent.HERO_GROWTH_UPDATE, this.onGrowthUpdate, this)
|
||||
// 页面隐藏期间会错过事件(战斗结算发碎片时本节点 active=false 已注销监听),
|
||||
// 重新显示时必须补刷;首次 onEnable 早于 start,卡片未创建时 forEach 空数组安全
|
||||
this.refreshAllCardsCanUp()
|
||||
}
|
||||
|
||||
protected onDisable(): void {
|
||||
|
||||
Reference in New Issue
Block a user