From 96e4d6b2792513cf22d7bfb01f04a000ed8fa285 Mon Sep 17 00:00:00 2001 From: chenxi Date: Mon, 5 Jun 2023 19:39:21 +0800 Subject: [PATCH] =?UTF-8?q?box=20tips=E9=87=8C=E9=9D=A2=E7=9A=84=E6=84=9F?= =?UTF-8?q?=E5=8F=B9=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lua/app/ui/tips/box_tips.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lua/app/ui/tips/box_tips.lua b/lua/app/ui/tips/box_tips.lua index 65f41282..76ca0aa9 100644 --- a/lua/app/ui/tips/box_tips.lua +++ b/lua/app/ui/tips/box_tips.lua @@ -36,6 +36,7 @@ function BoxTips:onLoadRootComplete() end) self.rewardNodeList = {} + local itemCfg = ConfigManager:getConfig("item") local rewardList = itemInfo.reward or GConst.EMPTY_TABLE for i = 1, 4 do local rewardNode = uiMap["box_tips.bg.item_" .. i] @@ -44,7 +45,8 @@ function BoxTips:onLoadRootComplete() local num = uiMap["box_tips.bg.item_" .. i .. ".num"] num:setText(GFunc.intToString(GFunc.getRewardNum(rewardList[i]))) local help = uiMap["box_tips.bg.item_" .. i .. ".help"] - if rewardList[i].type == GConst.ItemConst.ITEM_TYPE.RANDOM_FRAGMENT then + local itemInfo = itemCfg[rewardList[i].id] + if itemInfo and itemInfo.type == GConst.ItemConst.ITEM_TYPE.RANDOM_FRAGMENT then help:setVisible(true) else help:setVisible(false)