From 86810553c328ab76ccc640fbfa1bb6a0bed59b03 Mon Sep 17 00:00:00 2001 From: vurtne14 Date: Wed, 30 Sep 2026 14:35:50 +0800 Subject: [PATCH] 1 --- .../Modules/Popup/FaLingSingleShowPopup.lua | 25 ++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/Assets/ManagedResources/~Lua/Modules/Popup/FaLingSingleShowPopup.lua b/Assets/ManagedResources/~Lua/Modules/Popup/FaLingSingleShowPopup.lua index 367fcdc2ca..51a4b4e0c7 100644 --- a/Assets/ManagedResources/~Lua/Modules/Popup/FaLingSingleShowPopup.lua +++ b/Assets/ManagedResources/~Lua/Modules/Popup/FaLingSingleShowPopup.lua @@ -74,6 +74,7 @@ function FaLingSingleShowPopup:InitComponent() self.btnGrid = Util.GetGameObject(self.btmBar, "btnGrid") self.btnStrong = Util.GetGameObject(self.btnGrid, "btnStrong") self.btnDown = Util.GetGameObject(self.btnGrid, "btnDown") + self.btnFenjie = Util.GetGameObject(self.btnGrid, "btnFenjie") self.btnAdd = Util.GetGameObject(self.btnGrid, "btnAdd") self.btnStrongRed = Util.GetGameObject(self.btnGrid, "btnStrong/redPoint") --装备获取途径--btmBar @@ -144,8 +145,30 @@ function FaLingSingleShowPopup:BindEvent() self.position) end) end) + --分解 + Util.AddClick(self.btnFenjie, function() + --只有一个,分解品质大于4, 弹框 + if self.equipData.itemConfig.Quantity >= 4 then + UIManager.OpenPanel(UIName.BagResolveAnCompoundPanel, 2, self.equipData.itemConfig.ItemBaseType, self.equipData, + function() + self:Fenjie() + end) + else + self:Fenjie() + end + end) +end +function FaLingSingleShowPopup:Fenjie() + local curResolveAllItemList = {} + local equip = {} + equip.itemId = self.equipData.id + equip.itemNum = 1 + table.insert(curResolveAllItemList, equip) + local type = 1 + NetManager.UseAndPriceItemRequest(type, curResolveAllItemList, function(drop) + self:SendBackResolveReCallBack(drop) + end) end - --道具 和 装备分解 发送请求后 回调 function FaLingSingleShowPopup:SendBackResolveReCallBack(drop) local isShowReward = false