From ee6a38b813d442a6cff8830759e211d201fe1d54 Mon Sep 17 00:00:00 2001 From: xiekaidong Date: Tue, 13 Jun 2023 15:24:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=AF=8F=E6=97=A5=E6=8C=91?= =?UTF-8?q?=E6=88=98=E6=88=98=E6=96=97=E7=95=8C=E9=9D=A2=E7=9A=84=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E5=85=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lua/app/ui/battle/battle_pause_ui.lua | 5 ----- lua/app/ui/battle/battle_ui.lua | 14 ++++++++++++++ 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/lua/app/ui/battle/battle_pause_ui.lua b/lua/app/ui/battle/battle_pause_ui.lua index 7edb5271..23bc6770 100644 --- a/lua/app/ui/battle/battle_pause_ui.lua +++ b/lua/app/ui/battle/battle_pause_ui.lua @@ -119,12 +119,7 @@ function BattlePauseUI:refreshDailyChallengeNode() ModuleManager.TipsManager:showDescTips(buffDescs[i] or GConst.EMPTY_STRING, obj) end) end - - uiMap["battle_pause_ui.daily_challenge_node.task"]:addClickListener(function() - ModuleManager.DailyChallengeManager:showBattleTaskUI() - end) uiMap["battle_pause_ui.daily_challenge_node.buff_title"]:setText(I18N:getGlobalText(I18N.GlobalConst.BUFF_DESC)) - uiMap["battle_pause_ui.daily_challenge_node.task_desc"]:setText(I18N:getGlobalText(I18N.GlobalConst.TASK_NAME)) end return BattlePauseUI \ No newline at end of file diff --git a/lua/app/ui/battle/battle_ui.lua b/lua/app/ui/battle/battle_ui.lua index ae343a38..9095d731 100644 --- a/lua/app/ui/battle/battle_ui.lua +++ b/lua/app/ui/battle/battle_ui.lua @@ -75,6 +75,7 @@ function BattleUI:_display() self:initCommonSkillDescTips() self:initBossEnterAni() self:initCounterAttack() + self:refreshTaskBtn() end function BattleUI:_addListeners() @@ -1681,6 +1682,19 @@ function BattleUI:refreshWave(wave) GFunc.centerImgAndTx(icon, desc, 10) end +function BattleUI:refreshTaskBtn() + local uiMap = self.root:genAllChildren() + local taskBtn = uiMap["battle_ui.top_node.task_btn"] + if self.battleController.battleType == GConst.BattleConst.BATTLE_TYPE.DAILY_CHALLENGE then + taskBtn:setActive(true) + taskBtn:addClickListener(function() + ModuleManager.DailyChallengeManager:showBattleTaskUI() + end) + else + taskBtn:setActive(false) + end +end + function BattleUI:getSfxLine(index, func) self.hidingAllSfxLine = false