【每日礼包】停留界面等待刷新,显示00:00:00需要切换页前恢复正常

dev_chengFeng
jiaoyangna 2021-06-01 18:04:47 +08:00
parent 5be197ea1f
commit bd8fabff53
1 changed files with 13 additions and 2 deletions

View File

@ -12,12 +12,23 @@ local heroId = 10026
--添加事件监听(用于子类重写)
function EveryDayGift:AddListener()
Game.GlobalEvent:AddEvent(GameEvent.FindFairy.RefreshBuyOpenState,self.RefreshData,self)
Game.GlobalEvent:AddEvent(GameEvent.FindFairy.RefreshBuyOpenState,self.RefreshData1,self)
end
--移除事件监听(用于子类重写)
function EveryDayGift:RemoveListener()
Game.GlobalEvent:RemoveEvent(GameEvent.FindFairy.RefreshBuyOpenState,self.RefreshData,self)
Game.GlobalEvent:RemoveEvent(GameEvent.FindFairy.RefreshBuyOpenState,self.RefreshData1,self)
end
function EveryDayGift:RefreshData1()
local freshTime = 0
self.shopData = DynamicActivityManager.GetGiftDataByType(self.actConfig.ShopData)
if self.shopData and #self.shopData > 0 then
freshTime = self.shopData[#self.shopData].data.endTime
end
if freshTime - GetTimeStamp() <= 0 then
self:RefreshData(true,true,false)
end
end