From b90afb39f28d5acc5c10de76b3bad10692354e20 Mon Sep 17 00:00:00 2001 From: ZhangBiao Date: Mon, 29 Nov 2021 14:08:07 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E7=81=B5=E5=85=BD=E7=89=B9=E6=83=A0?= =?UTF-8?q?=E3=80=91=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../~Lua/Modules/DynamicActivity/LingShowTeHui.lua | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/LingShowTeHui.lua b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/LingShowTeHui.lua index 4a76263ef2..41b7a9fc26 100644 --- a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/LingShowTeHui.lua +++ b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/LingShowTeHui.lua @@ -62,7 +62,10 @@ function LingShowTeHui:OnShow(_sortingOrder,_parent) self.parent.tabbox:SetActive(false) self.gameObject:SetActive(true) sortingOrder = _sortingOrder + self:Refresh() +end +function LingShowTeHui:Refresh() self.actId = self.actConfig.ActId self.actType = self.actConfig.ActiveType > 0 and self.actConfig.ActiveType or self.actConfig.FunType if self.actConfig.IfBack == 1 then @@ -153,12 +156,10 @@ function LingShowTeHui:SetTime() local timeDown = endTime - GetTimeStamp() self.time.text = Language[10470]..TimeToDHMS(timeDown) self.timer = Timer.New(function() - timeDown = timeDown - 1 - if timeDown < 1 then - self.timer:Stop() - self.timer = nil - self.time.text = Language[10470]..TimeToDHMS(0) + if timeDown <= 0 then + self:Refresh() end + timeDown = timeDown - 1 self.time.text = Language[10470]..TimeToDHMS(timeDown) end, 1, -1, true) self.timer:Start()