diff --git a/Assets/ManagedResources/~Lua/View/ShopViewNew.lua b/Assets/ManagedResources/~Lua/View/ShopViewNew.lua index 7c112ce8f7..38d9a38d59 100644 --- a/Assets/ManagedResources/~Lua/View/ShopViewNew.lua +++ b/Assets/ManagedResources/~Lua/View/ShopViewNew.lua @@ -470,7 +470,7 @@ function ShopViewNew:ShopItemAdapter(shopItem, itemData) local empty = Util.GetGameObject(shopItem, "empty") local lock = Util.GetGameObject(shopItem, "lock") local lockTip = Util.GetGameObject(shopItem, "lock/tip"):GetComponent("Text") - + local new = Util.GetGameObject(shopItem, "GameObject/new") -- 计算数据 local itemInfo = ShopManager.GetShopItemInfo(itemData.id) local curBuyCount = itemData.buyNum @@ -560,6 +560,16 @@ function ShopViewNew:ShopItemAdapter(shopItem, itemData) if isshow then effect.gameObject:SetActive(true) end + + if self.ShopType == SHOP_TYPE.QIANKUNBOX_SHOP then + if SoulPrintManager.CheckSoulExist(con.Id) then + new.gameObject:SetActive(false) + else + new.gameObject:SetActive(true) + end + else + new.gameObject:SetActive(false) + end -- 购买事件 Util.AddOnceClick(lock, function()