From b66e018abc0fc50b9d730b77cb9cbd4e2415cbba Mon Sep 17 00:00:00 2001 From: Fang Date: Sun, 8 Oct 2023 18:30:34 +0800 Subject: [PATCH] =?UTF-8?q?=E9=94=A6=E6=A0=87=E8=B5=9B=E5=80=92=E8=AE=A1?= =?UTF-8?q?=E6=97=B6=E5=88=B7=E6=96=B0fix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lua/app/ui/activity/tourn_arena/tourn_arena_rank_comp.lua | 8 +++++++- lua/app/ui/activity/tourn_wave/tourn_wave_rank_comp.lua | 6 ++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/lua/app/ui/activity/tourn_arena/tourn_arena_rank_comp.lua b/lua/app/ui/activity/tourn_arena/tourn_arena_rank_comp.lua index f9a1cc62..379f22ea 100644 --- a/lua/app/ui/activity/tourn_arena/tourn_arena_rank_comp.lua +++ b/lua/app/ui/activity/tourn_arena/tourn_arena_rank_comp.lua @@ -192,7 +192,13 @@ function TournArenaRankComp:refreshCountdown() end if DataManager.TournArenaData:isFinalDay() then -- 活动最后一天 - self.txCountdown:setText(Time:formatNumTimeStr(DataManager.TournArenaData:getEndRemainTime())) + self.txCountdown:setText(I18N:getGlobalText(I18N.GlobalConst.EVENT_COUNTDOWN) .. Time:formatNumTimeStr(DataManager.TournArenaData:getEndRemainTime())) + self.countdownSid = self.baseObject:scheduleGlobal(function() + local time = DataManager.TournArenaData:getEndRemainTime() + if time >= 0 then + self.txCountdown:setText(I18N:getGlobalText(I18N.GlobalConst.EVENT_COUNTDOWN) .. Time:formatNumTimeStr(time)) + end + end, 1) else -- 分组中 local time = DataManager.TournArenaData:getCurRankStepRemainTime() diff --git a/lua/app/ui/activity/tourn_wave/tourn_wave_rank_comp.lua b/lua/app/ui/activity/tourn_wave/tourn_wave_rank_comp.lua index 126da359..3e8e8304 100644 --- a/lua/app/ui/activity/tourn_wave/tourn_wave_rank_comp.lua +++ b/lua/app/ui/activity/tourn_wave/tourn_wave_rank_comp.lua @@ -188,6 +188,12 @@ function TournWaveRankComp:refreshCountdown() if DataManager.TournWaveData:isFinalDay() then -- 活动最后一天 self.txCountdown:setText(I18N:getGlobalText(I18N.GlobalConst.EVENT_COUNTDOWN) .. Time:formatNumTimeStr(DataManager.TournWaveData:getEndRemainTime())) + self.countdownSid = self.baseObject:scheduleGlobal(function() + local time = DataManager.TournWaveData:getEndRemainTime() + if time >= 0 then + self.txCountdown:setText(I18N:getGlobalText(I18N.GlobalConst.EVENT_COUNTDOWN) .. Time:formatNumTimeStr(time)) + end + end, 1) else -- 分组中 local time = DataManager.TournWaveData:getCurRankStepRemainTime()