From e84efa09619137bac09ce45539cc666a7b3fca09 Mon Sep 17 00:00:00 2001 From: jiaoyangna <3046463818@qq.com> Date: Mon, 12 Oct 2020 16:56:05 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=B8=BB=E9=A2=98=E6=B4=BB=E5=8A=A8?= =?UTF-8?q?=E3=80=91=E6=89=93=E5=BC=80=E4=B8=BB=E9=A2=98=E6=B4=BB=E5=8A=A8?= =?UTF-8?q?=E7=95=8C=E9=9D=A2=EF=BC=8C=E6=B2=A1=E6=9C=89=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E9=80=89=E6=8B=A9=E6=9C=89=E7=BA=A2=E7=82=B9=E7=9A=84=E9=A1=B5?= =?UTF-8?q?=E7=AD=BE=EF=BC=8C=E6=98=BE=E7=A4=BA=E7=AC=AC=E4=B8=80=E4=B8=AA?= =?UTF-8?q?=E9=A1=B5=E7=AD=BE=E7=9A=84=E7=95=8C=E9=9D=A2=EF=BC=8C=E9=A1=B5?= =?UTF-8?q?=E7=AD=BE=E4=B8=8D=E6=98=BE=E7=A4=BA=E9=80=89=E4=B8=AD=E7=8A=B6?= =?UTF-8?q?=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DynamicActivity/DynamicActivityPanel.lua | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/DynamicActivityPanel.lua b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/DynamicActivityPanel.lua index f2683ea5be..c257c9a402 100644 --- a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/DynamicActivityPanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/DynamicActivityPanel.lua @@ -4,7 +4,7 @@ local this = DynamicActivityPanel -- Tab管理器 local TabBox = require("Modules/Common/TabBox") local GlobalActConfig = ConfigManager.GetConfig(ConfigName.GlobalActivity) -this._CurPageIndex =1 +local _CurPageIndex =1 local orginLayer local tabs = { [1] = { --破阵诛仙 @@ -123,16 +123,17 @@ end --界面打开时调用(用于子类重写) function DynamicActivityPanel:OnOpen(chooseIndex) - -- 初始化tab数据 + -- 初始化tab数据 + LogBlue("当前选中页签1:"..chooseIndex) + _CurPageIndex = chooseIndex or 1 this.PageTabCtrl:Init(this.tabbox, tabs) - this._CurPageIndex = chooseIndex or 1 - end -- 打开,重新打开时回调 function DynamicActivityPanel:OnShow() - if this._CurPageIndex then - this.PageTabCtrl:ChangeTab(this._CurPageIndex) + if _CurPageIndex then + LogBlue("当前选中页签:".._CurPageIndex) + this.PageTabCtrl:ChangeTab(_CurPageIndex) end end @@ -180,7 +181,7 @@ end -- tab改变事件 function this.OnPageTabChange(index) - this._CurPageIndex = index + _CurPageIndex = index for i = 1, #this.PageList do if this.PageList[i] then this.PageList[i]:OnHide() @@ -218,9 +219,9 @@ end --界面关闭时调用(用于子类重写) function DynamicActivityPanel:OnClose() - if this._CurPageIndex then - this.PageList[_PageInfo[this._CurPageIndex]]:OnHide() - this.PageList[_PageInfo[this._CurPageIndex]].gameObject:SetActive(false) + if _CurPageIndex then + this.PageList[_PageInfo[_CurPageIndex]]:OnHide() + this.PageList[_PageInfo[_CurPageIndex]].gameObject:SetActive(false) end end --界面销毁时调用(用于子类重写)