From 20b5ded8e9b7a86d4a50b46fca9859e90db26efc Mon Sep 17 00:00:00 2001 From: jiaoyangna <3046463818@qq.com> Date: Wed, 12 May 2021 14:38:45 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9add=20=E4=B8=BAaddOnce?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 14b1420d14affe0f9cdce33a89817d0d9adc69e4) --- .../Framework/Manager/ServerConfigManager.lua | 2 +- .../DailyRecharge/DailyRechargePanel.lua | 4 +- .../Modules/DynamicActivity/LingShouBaoGe.lua | 8 +-- .../Modules/DynamicActivity/LingShowTeHui.lua | 2 +- .../Modules/DynamicActivity/QianKunBox.lua | 6 +- .../DynamicActivity/ShengYiTianJiang.lua | 4 +- .../DynamicActivity/TimeLimitedCall.lua | 4 +- .../DynamicActivity/XiangYaoDuoBao.lua | 6 +- .../Modules/DynamicActivity/XinJiangLaiXi.lua | 8 +-- .../Modules/DynamicActivity/YiJingBaoKu.lua | 8 +-- .../Modules/Recharge/View/EveryDayGift.lua | 5 +- .../~Lua/View/ScrollCycleView.lua | 2 +- .../~Lua/View/ShopViewNew.lua | 59 +++++++++---------- 13 files changed, 60 insertions(+), 58 deletions(-) diff --git a/Assets/ManagedResources/~Lua/Framework/Manager/ServerConfigManager.lua b/Assets/ManagedResources/~Lua/Framework/Manager/ServerConfigManager.lua index 4fc3fdef17..09d0c8a3eb 100644 --- a/Assets/ManagedResources/~Lua/Framework/Manager/ServerConfigManager.lua +++ b/Assets/ManagedResources/~Lua/Framework/Manager/ServerConfigManager.lua @@ -59,7 +59,7 @@ function ServerConfigManager.GetConfigInfo(key) ConfigMgr=App.ConfigMgr end local s = ConfigMgr:GetConfigInfo(key) - LogYellow(key.."|"..tostring(s)) + --LogYellow(key.."|"..tostring(s)) return s end end diff --git a/Assets/ManagedResources/~Lua/Modules/DailyRecharge/DailyRechargePanel.lua b/Assets/ManagedResources/~Lua/Modules/DailyRecharge/DailyRechargePanel.lua index 9841906c12..29acf421ad 100644 --- a/Assets/ManagedResources/~Lua/Modules/DailyRecharge/DailyRechargePanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/DailyRecharge/DailyRechargePanel.lua @@ -142,7 +142,7 @@ function DailyRechargePanel:OnDealBtnClicked() if self.missionInfo.state == 1 then PopupTipPanel.ShowTip(Language[10421]) else - if DailyRechargeManager.ReceivedEnabled() then + if DailyRechargeManager.ReceivedEnabled(self.missionInfo.missionId) then NetManager.GetActivityRewardRequest(self.missionInfo.missionId, self.activityId, function(_drop) UIManager.OpenPanel(UIName.RewardItemPopup, _drop, 1) DailyRechargeManager.SetRechargeState(1) @@ -157,8 +157,8 @@ function DailyRechargePanel:OnDealBtnClicked() return end JumpManager.GoJump(36008) + self:ClosePanel() end - self:ClosePanel() end end diff --git a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/LingShouBaoGe.lua b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/LingShouBaoGe.lua index 509fbadbda..7a5e718a41 100644 --- a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/LingShouBaoGe.lua +++ b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/LingShouBaoGe.lua @@ -52,19 +52,19 @@ end function LingShouBaoGe:BindEvent() - Util.AddClick(self.helpBtn, function() + Util.AddOnceClick(self.helpBtn, function() UIManager.OpenPanel(UIName.HelpPopup,HELP_TYPE.LingShouBaoGe,self.helpPosition.x,self.helpPosition.y) end) - Util.AddClick(self.detailBtn, function() + Util.AddOnceClick(self.detailBtn, function() UIManager.OpenPanel(UIName.GeneralBigPopup,GENERAL_POPUP_TYPE.RecrutDetail,self.actConfig.HelpId,self.actType,PRE_REWARD_POOL_TYPE.LING_SHOU_UP,PRE_REWARD_POOL_TYPE.LING_SHOU) end) - Util.AddClick(self.change, function() + Util.AddOnceClick(self.change, function() UIManager.OpenPanel(UIName.GeneralPopup,GENERAL_POPUP_TYPE.LingShouBaoGe,self.actData,self.showData.monsterId,function() self:Refresh() end) end) - Util.AddClick(self.preview, function() + Util.AddOnceClick(self.preview, function() local battleId = tonumber(gloAcivity[self.activityId].ExpertDec) local fdata, fseed = BattleManager.GetFakeBattleData(battleId) local testFightData = { diff --git a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/LingShowTeHui.lua b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/LingShowTeHui.lua index 774186830e..dae1228750 100644 --- a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/LingShowTeHui.lua +++ b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/LingShowTeHui.lua @@ -23,7 +23,7 @@ end --绑定事件(用于子类重写) function LingShowTeHui:BindEvent() - Util.AddClick(self.buyBtn,function() + Util.AddOnceClick(self.buyBtn,function() if self.rechargeData.buyTimes >= self.rechargeData.dynamicBuyTimes then return end diff --git a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/QianKunBox.lua b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/QianKunBox.lua index 27a7f79052..db2f336132 100644 --- a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/QianKunBox.lua +++ b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/QianKunBox.lua @@ -54,15 +54,15 @@ end --绑定事件(用于子类重写) function QianKunBox:BindEvent() - Util.AddClick(self.btnHelp, function() + Util.AddOnceClick(self.btnHelp, function() UIManager.OpenPanel(UIName.HelpPopup,self.actConfig.HelpId,self.helpPosition.x,self.helpPosition.y) end) - Util.AddClick(self.btnReward, function() + Util.AddOnceClick(self.btnReward, function() UIManager.OpenPanel(UIName.GeneralBigPopup,GENERAL_POPUP_TYPE.RecrutDetail,self.actConfig.HelpId,self.actType,PRE_REWARD_POOL_TYPE.LOTTERY_SOUL_UP,PRE_REWARD_POOL_TYPE.LOTTERY_SOUL) end) - Util.AddClick(self.btnStore, function() + Util.AddOnceClick(self.btnStore, function() JumpManager.GoJump(40017) end) end diff --git a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/ShengYiTianJiang.lua b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/ShengYiTianJiang.lua index e971398beb..462d309b5f 100644 --- a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/ShengYiTianJiang.lua +++ b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/ShengYiTianJiang.lua @@ -25,7 +25,7 @@ end --绑定事件(用于子类重写) function ShengYiTianJiang:BindEvent() - Util.AddClick(self.buyBtn,function() + Util.AddOnceClick(self.buyBtn,function() if self.rechargeData.buyTimes >= self.rechargeData.dynamicBuyTimes then return end @@ -33,7 +33,7 @@ function ShengYiTianJiang:BindEvent() PayManager.Pay(self.rechargeConfigId, function(id) self:RechargeSuccessFunc(id) end) end) - Util.AddClick(self.reviewBtn,function() + Util.AddOnceClick(self.reviewBtn,function() local fdata, fseed = BattleManager.GetFakeBattleData(self.fakeId) local testFightData = { fightData = fdata, diff --git a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/TimeLimitedCall.lua b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/TimeLimitedCall.lua index 5f35b6f676..aa7cbb6ad2 100644 --- a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/TimeLimitedCall.lua +++ b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/TimeLimitedCall.lua @@ -63,11 +63,11 @@ end --绑定事件(用于子类重写) function TimeLimitedCall:BindEvent() - Util.AddClick(self.helpBtn, function() + Util.AddOnceClick(self.helpBtn, function() UIManager.OpenPanel(UIName.HelpPopup,self.actConfig.HelpId,self.helpPosition.x,self.helpPosition.y) end) - Util.AddClick(self.btnActivity, function() + Util.AddOnceClick(self.btnActivity, function() UIManager.OpenPanel(UIName.GeneralBigPopup,GENERAL_POPUP_TYPE.RecrutDetail,self.actConfig.HelpId,self.actType,PRE_REWARD_POOL_TYPE.TIME_LIMITED_UP,PRE_REWARD_POOL_TYPE.TIME_LIMITED) end) end diff --git a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/XiangYaoDuoBao.lua b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/XiangYaoDuoBao.lua index c551cec9b7..c47db98828 100644 --- a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/XiangYaoDuoBao.lua +++ b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/XiangYaoDuoBao.lua @@ -64,13 +64,13 @@ end function XiangYaoDuoBao:BindEvent() - Util.AddClick(self.helpBtn, function() + Util.AddOnceClick(self.helpBtn, function() UIManager.OpenPanel(UIName.HelpPopup,HELP_TYPE.XiangYaoDuoBao,self.helpPosition.x,self.helpPosition.y) end) - Util.AddClick(self.detailBtn, function() + Util.AddOnceClick(self.detailBtn, function() UIManager.OpenPanel(UIName.GeneralBigPopup,GENERAL_POPUP_TYPE.RecrutDetail,self.actConfig.HelpId,self.actType,PRE_REWARD_POOL_TYPE.XIANG_YAO_UP) end) - Util.AddClick(self.btn,function () + Util.AddOnceClick(self.btn,function () local thread=coroutine.start(function() RoleLiveGOGraphic.AnimationState:SetAnimation(0, "shuajian", true) self.btn:SetActive(false) diff --git a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/XinJiangLaiXi.lua b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/XinJiangLaiXi.lua index 7f8580451f..30fdcacc4d 100644 --- a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/XinJiangLaiXi.lua +++ b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/XinJiangLaiXi.lua @@ -37,11 +37,11 @@ end --绑定事件(用于子类重写) function XinJiangLaiXi:BindEvent() - Util.AddClick(self.helpBtn, function() + Util.AddOnceClick(self.helpBtn, function() UIManager.OpenPanel(UIName.HelpPopup,HELP_TYPE.XinJiangLaiXi,self.helpPosition.x,self.helpPosition.y) end) - Util.AddClick(self.addBtn, function() + Util.AddOnceClick(self.addBtn, function() --购买特权 if self.allData.buyTime > 0 then local costId, finalNum, oriCostNum = ShopManager.calculateBuyCost(SHOP_TYPE.FUNCTION_SHOP,10036, 1) @@ -59,7 +59,7 @@ function XinJiangLaiXi:BindEvent() end end) - Util.AddClick(self.fightBtn,function() + Util.AddOnceClick(self.fightBtn,function() --开始战斗 if self.allData.fightTime > 0 then NetManager.NewGeneralAttackRequest(self.allData.activityId,2012,function(msg) @@ -90,7 +90,7 @@ function XinJiangLaiXi:BindEvent() end end) - Util.AddClick(self.storeBtn,function() + Util.AddOnceClick(self.storeBtn,function() JumpManager.GoJump(40019) end) diff --git a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/YiJingBaoKu.lua b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/YiJingBaoKu.lua index 417ac0a728..d287075be1 100644 --- a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/YiJingBaoKu.lua +++ b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/YiJingBaoKu.lua @@ -41,7 +41,7 @@ end --绑定事件(用于子类重写) function YiJingBaoKu:BindEvent() - Util.AddClick(self.addBtn,function() + Util.AddOnceClick(self.addBtn,function() UIManager.OpenPanel(UIName.GeneralBigPopup,GENERAL_POPUP_TYPE.YiJingBaoKu,self.ActData,function() self:SetFinalReward() self:FrontToBack() @@ -49,17 +49,17 @@ function YiJingBaoKu:BindEvent() end) end) - Util.AddClick(self.refrashBtn,function() + Util.AddOnceClick(self.refrashBtn,function() UIManager.OpenPanel(UIName.GeneralBigPopup,GENERAL_POPUP_TYPE.YiJingBaoKu,self.ActData,function() self:SetFinalReward() end) end) - Util.AddClick(self.helpBtn,function() + Util.AddOnceClick(self.helpBtn,function() UIManager.OpenPanel(UIName.HelpPopup,HELP_TYPE.YiJingBaoKu,self.helpPosition.x,self.helpPosition.y) end) - Util.AddClick(self.rewardPre,function() + Util.AddOnceClick(self.rewardPre,function() if self.ActData.selectId == 0 then PopupTipPanel.ShowTip(Language[10522]) return diff --git a/Assets/ManagedResources/~Lua/Modules/Recharge/View/EveryDayGift.lua b/Assets/ManagedResources/~Lua/Modules/Recharge/View/EveryDayGift.lua index d1ec511379..1dc4bfaae8 100644 --- a/Assets/ManagedResources/~Lua/Modules/Recharge/View/EveryDayGift.lua +++ b/Assets/ManagedResources/~Lua/Modules/Recharge/View/EveryDayGift.lua @@ -65,7 +65,7 @@ function EveryDayGift:InitComponent() end function EveryDayGift:BindEvent() - Util.AddClick(self.buyAllBtn,function () + Util.AddOnceClick(self.buyAllBtn,function () PayManager.Pay(1004, function(id) FirstRechargeManager.RefreshAccumRechargeValue(1004) PlayerPrefs.SetInt(PlayerManager.uid.."czlb", 0) @@ -73,6 +73,9 @@ function EveryDayGift:BindEvent() self:RefreshData(nil,false,false) end) end) + Util.AddOnceClick(self.store,function() + JumpManager.GoJump(40020) + end) end --界面打开时调用(用于子类重写) diff --git a/Assets/ManagedResources/~Lua/View/ScrollCycleView.lua b/Assets/ManagedResources/~Lua/View/ScrollCycleView.lua index b1bb92ae1e..4c2d1e86e6 100644 --- a/Assets/ManagedResources/~Lua/View/ScrollCycleView.lua +++ b/Assets/ManagedResources/~Lua/View/ScrollCycleView.lua @@ -255,7 +255,7 @@ end --界面打开时调用(用于子类重写) function ScrollCycleView:OnOpen(itemGO, scrollBar, scrollSizeDeltaV2, dragType, fixedCount, spacingV2) - + self.gameObject:SetActive(true) self.item = itemGO --关联的预设 self.scrollBar = scrollBar --关联scrollBar组件 self.rectTransform.sizeDelta = scrollSizeDeltaV2 --滚动界面大小 diff --git a/Assets/ManagedResources/~Lua/View/ShopViewNew.lua b/Assets/ManagedResources/~Lua/View/ShopViewNew.lua index 07ab62aa36..a325ad08fc 100644 --- a/Assets/ManagedResources/~Lua/View/ShopViewNew.lua +++ b/Assets/ManagedResources/~Lua/View/ShopViewNew.lua @@ -1,18 +1,18 @@  local _ShopTypeConfig = ConfigManager.GetConfig(ConfigName.StoreTypeConfig) -- 通用得商店逻辑 -local ShopView = {} +local ShopViewNew = {} local sortingOrder = 0 ---===============================生命周期函数================================ -function ShopView:New(gameObject) +function ShopViewNew:New(gameObject) local b = {} b.gameObject = gameObject b.transform = gameObject.transform - setmetatable(b, { __index = ShopView }) + setmetatable(b, { __index = ShopViewNew }) return b end --初始化组件(用于子类重写) -function ShopView:InitComponent() +function ShopViewNew:InitComponent() self.live = Util.GetGameObject(self.gameObject, "live") self.liveRoot = Util.GetGameObject(self.gameObject, "live/root") self.liveImg = Util.GetGameObject(self.gameObject, "live/img") @@ -73,7 +73,7 @@ function ShopView:InitComponent() end --绑定事件(用于子类重写) -function ShopView:BindEvent() +function ShopViewNew:BindEvent() Util.AddOnceClick(self.refreshBtn, function() PlaySoundWithoutClick("UI_refresh") local isPopUp = RedPointManager.PlayerPrefsGetStr(PlayerManager.uid .. self.ShopType) @@ -104,22 +104,22 @@ function ShopView:BindEvent() ShopManager.SetShopRefreshBtnClickStatus(self.ShopType, true) end) --帮助按钮 - Util.AddOnceClick(ShopView.helpBtn, function() + Util.AddOnceClick(ShopViewNew.helpBtn, function() if self.ShopConfig.HelpId==0 then return end - UIManager.OpenPanel(UIName.HelpPopup, self.ShopConfig.HelpId , ShopView.helpPosition.x,ShopView.helpPosition.y+372)--因层级锚点原因,需手动调整高度 + UIManager.OpenPanel(UIName.HelpPopup, self.ShopConfig.HelpId , ShopViewNew.helpPosition.x,ShopViewNew.helpPosition.y+372)--因层级锚点原因,需手动调整高度 end) end --界面打开时调用(用于子类重写) -function ShopView:OnOpen(_activityConfig,_index,parent) +function ShopViewNew:OnOpen(_activityConfig,_index,parent) self.actConfig = _activityConfig self.pageIndex = _index self.parent = parent end -function ShopView:OnShow(_sortingOrder) +function ShopViewNew:OnShow(_sortingOrder) self.gameObject:SetActive(true) sortingOrder = _sortingOrder self.actId = self.actConfig.ActId @@ -142,7 +142,7 @@ function ShopView:OnShow(_sortingOrder) end -- 设置要显示的商店类型 -function ShopView:ShowShop() +function ShopViewNew:ShowShop() self.ScrollView:ForeachItemGO(function (index, go) go.gameObject:SetActive(false) end) @@ -163,7 +163,7 @@ function ShopView:ShowShop() self.tip:SetActive(isSSSHop) end -- 刷新商店内容显示 -function ShopView:RefreshShopInfo(isRefresh, isTop) +function ShopViewNew:RefreshShopInfo(isRefresh, isTop) if self.ShopType == SHOP_TYPE.SOUL_STONE_SHOP then self.RechargeShopData = OperatingManager.GetGiftGoodsInfoList(GoodsTypeDef.DemonCrystal) else @@ -188,7 +188,7 @@ function ShopView:RefreshShopInfo(isRefresh, isTop) end -- 刷新立绘显示 -function ShopView:RefreshLive() +function ShopViewNew:RefreshLive() if not self.ShopConfig.LiveName or self.ShopConfig.LiveName == "" then self.live:SetActive(false) return @@ -226,7 +226,7 @@ function ShopView:RefreshLive() end -- 刷新时间及刷新按钮 -function ShopView:RefreshBase() +function ShopViewNew:RefreshBase() -- 自动刷新时间倒计时 local leftTime = ShopManager.GetShopRefreshLeftTime(self.ShopType) self.isShowRefreshTime = leftTime >= 0 @@ -297,7 +297,7 @@ function ShopView:RefreshBase() end -- 开始倒计时 -function ShopView:StartTimeCount() +function ShopViewNew:StartTimeCount() local self = self local function _TimeUpdate() -- 检测计时器是否已销毁,避免计时器销毁后仍然会执行一次,导致报错的问题 @@ -353,7 +353,7 @@ function ShopView:StartTimeCount() end -- 刷新物品列表 -function ShopView:RefreshItemList(isTop) +function ShopViewNew:RefreshItemList(isTop) if self.ShopType == SHOP_TYPE.SOUL_STONE_SHOP then self.ScrollView.gameObject:SetActive(false) self.RechargeScrollView.gameObject:SetActive(true) @@ -376,7 +376,7 @@ function ShopView:RefreshItemList(isTop) end -- 妖晶商店物品数据匹配 -function ShopView:RechargeShopItemAdapter(shopItem, itemData) +function ShopViewNew:RechargeShopItemAdapter(shopItem, itemData) -- 获取对象 local first = Util.GetGameObject(shopItem, "first") local firstNum = Util.GetGameObject(shopItem, "first/Text"):GetComponent("Text") @@ -404,7 +404,7 @@ function ShopView:RechargeShopItemAdapter(shopItem, itemData) end -- 商店物品数据匹配 -function ShopView:ShopItemAdapter(shopItem, itemData) +function ShopViewNew:ShopItemAdapter(shopItem, itemData) -- 获取对象 local bg = Util.GetGameObject(shopItem, "bg") local item = Util.GetGameObject(bg, "item") @@ -479,7 +479,7 @@ function ShopView:ShopItemAdapter(shopItem, itemData) if isEmpty or not _IsUnLock then -- 物品空或者未解锁不现实物品特效 self._GoodsItemList[shopItem]:OnOpen(false, goods[1],1,false,false,false) else - self._GoodsItemList[shopItem]:OnOpen(false, goods[1],1,false,false,false,ShopView.sortingOrder) + self._GoodsItemList[shopItem]:OnOpen(false, goods[1],1,false,false,false,ShopViewNew.sortingOrder) end -- 商品颜色显示 @@ -513,7 +513,7 @@ function ShopView:ShopItemAdapter(shopItem, itemData) end -- 充值成功回调 -function ShopView:RechargeSuccessFunc(id) +function ShopViewNew:RechargeSuccessFunc(id) FirstRechargeManager.RefreshAccumRechargeValue(id) OperatingManager.RefreshGiftGoodsBuyTimes(GoodsTypeDef.DemonCrystal, id) self:RefreshShopInfo(false, false) @@ -523,8 +523,7 @@ function ShopView:RechargeSuccessFunc(id) end --界面关闭时调用(用于子类重写) -function ShopView:OnClose() - self.gameObject:SetActive(false) +function ShopViewNew:OnClose() if self._TimeCounter then self._TimeCounter:Stop() self._TimeCounter = nil @@ -532,7 +531,7 @@ function ShopView:OnClose() end --界面销毁时调用(用于子类重写) -function ShopView:OnDestroy() +function ShopViewNew:OnDestroy() -- 物品节点回收 if self._GoodsItemList then for _, item in pairs(self._GoodsItemList) do @@ -560,7 +559,7 @@ end ---=================================工具函数========================================== -- 设置文本透明度 -function ShopView:SetAlpha(text, a) +function ShopViewNew:SetAlpha(text, a) local color = text.color color.a = a text.color = color @@ -569,7 +568,7 @@ end ---=====================================对外接口=============================---- -- 设置立绘位置 -function ShopView:SetLivePosition(pos) +function ShopViewNew:SetLivePosition(pos) -- 计算位置 if not pos then return @@ -581,7 +580,7 @@ function ShopView:SetLivePosition(pos) end -- 设置商店物品栏位置 -function ShopView:SetItemContentPosition(pos) +function ShopViewNew:SetItemContentPosition(pos) -- 计算位置 if not pos then return @@ -591,25 +590,25 @@ function ShopView:SetItemContentPosition(pos) end -- 设置基础信息位置 -function ShopView:SetBasePanelPostion(pos) +function ShopViewNew:SetBasePanelPostion(pos) self.basePanel:GetComponent("RectTransform").anchoredPosition = pos end -- 设置层级 -function ShopView:SetSortLayer(sortLayer) +function ShopViewNew:SetSortLayer(sortLayer) if not self._GoodsItemList then self._GoodsItemList = {} end -- -- Log("sortLayer _GoodsItemList "..sortLayer.." "..LengthOfTable(self._GoodsItemList)) for _, item in pairs(self._GoodsItemList) do - item:SetEffectLayer(sortLayer)--ShopView.sortingOrder) + item:SetEffectLayer(sortLayer)--ShopViewNew.sortingOrder) end -- self.titleBg:GetComponent("Canvas").sortingOrder = sortLayer + 1 -- 保存层级 - ShopView.sortingOrder = sortLayer + ShopViewNew.sortingOrder = sortLayer end -return ShopView \ No newline at end of file +return ShopViewNew \ No newline at end of file