【每日礼包】停留界面等待刷新,显示00:00:00需要切换页前恢复正常
parent
5be197ea1f
commit
bd8fabff53
|
@ -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
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue