限时召唤报错修改

dev_chengFeng
jiaoyangna 2020-12-28 11:53:07 +08:00
parent 0d40e26a34
commit 82f3aff140
1 changed files with 11 additions and 2 deletions

View File

@ -371,14 +371,19 @@ function TimeLimitedCall:RefreshNextLevelReward()
local timeDown = info.endTime - PlayerManager.serverTime
self.recruitTimeUpdate.text = string.format(Language[12230]..self:TimeToDHMS(timeDown))
Timer.New(function()
if self.recruitTime then
self.recruitTime:Stop()
self.recruitTime = nil
end
self.recruitTime = Timer.New(function()
if timeDown < 1 then
self.recruitTimeUpdate.text = string.format(Language[12230]..self:TimeToDHMS(0))
else
timeDown = timeDown - 1
self.recruitTimeUpdate.text = string.format(Language[12230]..self:TimeToDHMS(timeDown))
end
end, 1, -1, true):Start()
end, 1, -1, true)
self.recruitTime :Start()
end
--- 将一段时间转换为天时分秒
function TimeLimitedCall:TimeToDHMS(second)
@ -523,6 +528,10 @@ function TimeLimitedCall:OnHide()
self.timer:Stop()
self.timer = nil
end
if self.recruitTime then
self.recruitTime:Stop()
self.recruitTime = nil
end
end
function TimeLimitedCall:OnDestroy()