diff --git a/Assets/ManagedResources/~Lua/Modules/RoleInfo/RoleInfoPanel.lua b/Assets/ManagedResources/~Lua/Modules/RoleInfo/RoleInfoPanel.lua index d2d89a9a93..d284fe1403 100644 --- a/Assets/ManagedResources/~Lua/Modules/RoleInfo/RoleInfoPanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/RoleInfo/RoleInfoPanel.lua @@ -234,6 +234,7 @@ end --界面打开时调用(用于子类重写) function RoleInfoPanel:OnOpen(_curHeroData, _heroDatas,_isUpZhen,_index) curHeroData, heroDatas,isUpZhen = _curHeroData, _heroDatas,_isUpZhen + if _index and _index > 0 then _CurPageIndex = _index else @@ -506,7 +507,9 @@ end function this:UpdateHeroInfoData() this:UpdateBtnList() - + for k,v in pairs(this.PageList) do + v:OnHide() + end if _CurPageIndex == 5 then local configs = ConfigManager.GetAllConfigsDataByKey(ConfigName.HeroSkin,"HeroId",curHeroData.id) local HeoSkin = {}