From e63473dc9aa1f549251d5bce4eda92d47c654cb2 Mon Sep 17 00:00:00 2001 From: "DESKTOP-MMO982B\\User" <752966621@qq.com> Date: Thu, 11 Jun 2026 22:23:37 +0800 Subject: [PATCH] 1 --- .../~Lua/Modules/Recharge/DailyShoppingPanel.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Assets/ManagedResources/~Lua/Modules/Recharge/DailyShoppingPanel.lua b/Assets/ManagedResources/~Lua/Modules/Recharge/DailyShoppingPanel.lua index 14c7a09fd8..7859dc4e4f 100644 --- a/Assets/ManagedResources/~Lua/Modules/Recharge/DailyShoppingPanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/Recharge/DailyShoppingPanel.lua @@ -9,6 +9,8 @@ function DailyShoppingPanel:InitComponent() self.Reward = Util.GetGameObject(self.gameObject, "BG/ShopList") self.itemPre = Util.GetGameObject(self.gameObject, "shopItem") this.btnBack = Util.GetGameObject(self.gameObject, "btnBack") + this.btnClose = Util.GetGameObject(self.gameObject, "BG/CloseBtn") + end -- 绑定事件(用于子类重写) @@ -18,6 +20,10 @@ function DailyShoppingPanel:BindEvent() PlaySoundWithoutClick(SoundConfig.Sound_UICancel) this:ClosePanel() end) + Util.AddClick(this.btnClose, function () + PlaySoundWithoutClick(SoundConfig.Sound_UICancel) + this:ClosePanel() + end) end function DailyShoppingPanel:RefreshData() for i = 1, #self.actConfig.ShopData do @@ -100,7 +106,6 @@ function DailyShoppingPanel:RefreshShowData(item, _data, growIndex) local btnBuy = Util.GetGameObject(item, "GameObject/bg") local buyInfo = Util.GetGameObject(item, "GameObject/bg/buyLimitbg/tip"):GetComponent("Text") local isCanBuy = (_data.data.limitNum - _data.data.boughtNum > 0) and 0 or 2 - LogError("sssssssssssssssss" .. isCanBuy .. " " .. _data.data.limitNum .. "/" .. _data.data.boughtNum) btnBuy:GetComponent("Button").interactable = (isCanBuy == 0 or isCanBuy == 1) Util.SetGray(btnBuy, isCanBuy ~= 0)