定时器处理

This commit is contained in:
Fang 2023-08-24 18:20:58 +08:00
parent 2da8da07d0
commit 692277440e
2 changed files with 11 additions and 8 deletions

View File

@ -8,9 +8,10 @@ function EquipManager:showItemGetPop(heroId, part, id, num)
end end
-- 检查装备礼包状态定时器 -- 检查装备礼包状态定时器
function EquipManager:updateEquipGiftTimer() function EquipManager:updateEquipGiftTimer(isClear)
self:unscheduleGlobal(self.giftSid) self:unscheduleAll()
if not isClear then
local time = DataManager.EquipData:getGiftNearestRemainTime() local time = DataManager.EquipData:getGiftNearestRemainTime()
if time and time > 0 then if time and time > 0 then
Logger.logHighlight("设置装备礼包倒计时:"..time) Logger.logHighlight("设置装备礼包倒计时:"..time)
@ -18,6 +19,7 @@ function EquipManager:updateEquipGiftTimer()
DataManager.EquipData:onGiftStateChange() DataManager.EquipData:onGiftStateChange()
end, time) end, time)
end end
end
end end
-- 请求触发装备升级礼包 -- 请求触发装备升级礼包

View File

@ -6,6 +6,7 @@ function EquipData:ctor()
end end
function EquipData:clear() function EquipData:clear()
ModuleManager.EquipManager:updateEquipGiftTimer(true)
end end
function EquipData:init(data) function EquipData:init(data)