From 24e9b0bc4509ce1be2239883490316875dd710ba Mon Sep 17 00:00:00 2001 From: puxuan <413323644@qq.com> Date: Mon, 22 Sep 2025 16:08:20 +0800 Subject: [PATCH] fix bug --- lua/app/config/strings/cn/global.lua | 2 +- lua/app/ui/main_city/chapter_box_ui.lua | 4 +++- lua/app/ui/summon/summon_main_ui.lua | 4 ++-- lua/app/ui/talent/talent_info_ui.lua | 6 +++--- 4 files changed, 9 insertions(+), 7 deletions(-) diff --git a/lua/app/config/strings/cn/global.lua b/lua/app/config/strings/cn/global.lua index 194750a4..ff7f78fe 100644 --- a/lua/app/config/strings/cn/global.lua +++ b/lua/app/config/strings/cn/global.lua @@ -634,7 +634,7 @@ local localization_global = ["EVENT_COUNTDOWN"] = "活动倒计时:", ["SUMMON_FREE_TIME"] = "{0}后免费", ["SUMMON_FORCE_4"] = "{0}次内必出传说英雄", - ["ITEM_NOT_ENOUGH_DESC"] = "是否使用钻石*{0}补充魔法石*{1},进行召唤?", + ["ITEM_NOT_ENOUGH_DESC"] = "是否使用钻石*{0}补充{1}*{2},进行召唤?", ["SUMMON_ONE"] = "召唤1次", ["SUMMON_TEN"] = "召唤10次", ["FREE_DESC_1"] = "本次免费", diff --git a/lua/app/ui/main_city/chapter_box_ui.lua b/lua/app/ui/main_city/chapter_box_ui.lua index 0becc8b7..d0b7af5e 100644 --- a/lua/app/ui/main_city/chapter_box_ui.lua +++ b/lua/app/ui/main_city/chapter_box_ui.lua @@ -14,10 +14,12 @@ end function ChapterBoxUI:onLoadRootComplete() local uiMap = self.root:genAllChildren() - uiMap["chapter_box_ui.bg.close_btn"]:addClickListener(function() self:closeUI() end) + uiMap["chapter_box_ui.mask"]:addClickListener(function() + self:closeUI() + end) self.selImg = uiMap["chapter_box_ui.bg.bg1.sel_img"] self.maxWaveTx = uiMap["chapter_box_ui.bg.max_wave_tx"] diff --git a/lua/app/ui/summon/summon_main_ui.lua b/lua/app/ui/summon/summon_main_ui.lua index d2408687..443df7be 100755 --- a/lua/app/ui/summon/summon_main_ui.lua +++ b/lua/app/ui/summon/summon_main_ui.lua @@ -338,7 +338,7 @@ function SummonMainUI:onSummon(count, isAd) local costNum = (count - DataManager.BagData.ItemData:getItemNumById(costId)) local gemCost = DataManager.SummonData:getSummonGemCost(self.page) local costGemNum = gemCost.num * costNum - params.content = I18N:getGlobalText(I18N.GlobalConst.ITEM_NOT_ENOUGH_DESC, costGemNum, costNum) + params.content = I18N:getGlobalText(I18N.GlobalConst.ITEM_NOT_ENOUGH_DESC, costGemNum, GFunc.getRewardName(GConst.REWARD_TYPE.ITEM, costId), costNum) params.boxType = GConst.MESSAGE_BOX_TYPE.MB_OK_CANCEL params.showToday = GConst.MESSAGE_BOX_SHOW_TODAY.SUMMON_FORCE params.okFunc = function() @@ -355,7 +355,7 @@ function SummonMainUI:onSummon(count, isAd) return else for i, cost in ipairs(costs) do - if not GFunc.checkCost(cost.id, GFunc.getRewardNum(cost), true) then + if not GFunc.checkCost(cost.id, GFunc.getRewardNum(cost) * count, true) then return end end diff --git a/lua/app/ui/talent/talent_info_ui.lua b/lua/app/ui/talent/talent_info_ui.lua index 78f2d247..f7a47bb5 100644 --- a/lua/app/ui/talent/talent_info_ui.lua +++ b/lua/app/ui/talent/talent_info_ui.lua @@ -17,6 +17,9 @@ end function TalentInfoUI:onLoadRootComplete() local uiMap = self.root:genAllChildren() + self.root:addClickListener(function() + self:closeUI() + end) self.talentCell = uiMap["talent_info_ui.node.talent_cell"]:addLuaComponent(TALENT_CELL) self.descTx = uiMap["talent_info_ui.desc_tx"] @@ -24,9 +27,6 @@ function TalentInfoUI:onLoadRootComplete() self.rightArrowBtn = uiMap["talent_info_ui.right_arrow_btn"] local continue = uiMap["talent_info_ui.continue"] continue:setText(I18N:getGlobalText(I18N.GlobalConst.CLICK_TO_CONTINUE)) - continue:addClickListener(function() - self:closeUI() - end) self.leftArrowBtn:addClickListener(function() self.idx = self.idx - 1