diff --git a/Assets/ManagedResources/~Lua/Modules/Harmony/Panel/HongMengEnvoyPanel.lua b/Assets/ManagedResources/~Lua/Modules/Harmony/Panel/HongMengEnvoyPanel.lua index e2893bdeaa..ecf8765e09 100644 --- a/Assets/ManagedResources/~Lua/Modules/Harmony/Panel/HongMengEnvoyPanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/Harmony/Panel/HongMengEnvoyPanel.lua @@ -43,8 +43,7 @@ function HongMengEnvoyPanel:InitComponent() self:InitEnvoyItemList(ItemPfb, parent) - Gold = BagManager.GetTotalItemNum(UpViewRechargeType.Gold) - GrowthAmulet = BagManager.GetTotalItemNum(UpViewRechargeType.GrowthAmulet) + end function HongMengEnvoyPanel:InitEnvoyItemList(ItemPfb, parent) @@ -122,6 +121,8 @@ function HongMengEnvoyPanel:BindEvent() -- body return end + Gold = BagManager.GetTotalItemNum(UpViewRechargeType.Gold) + GrowthAmulet = BagManager.GetTotalItemNum(UpViewRechargeType.GrowthAmulet) if Gold >= data.LevelUp[1][2] then -- body if GrowthAmulet >= data.LevelUp[2][2] then @@ -145,9 +146,9 @@ function HongMengEnvoyPanel:BindEvent() if Gold >= data.LevelUp[1][2] then -- body - self.TextGold.text = string.format("%d",data.LevelUp[1][2]) + self.TextGold.text = string.format("%d",data.LevelUp[1][2]) if GrowthAmulet >= data.LevelUp[2][2] then - self.TextGrowthAmulet.text = string.format("%d",data.LevelUp[2][2]) + self.TextGrowthAmulet.text = string.format("%d",data.LevelUp[2][2]) else self.TextGrowthAmulet.text = string.format("%d",data.LevelUp[2][2]) end @@ -155,7 +156,7 @@ function HongMengEnvoyPanel:BindEvent() self.TextGold.text = string.format("%d",data.LevelUp[1][2]) if GrowthAmulet >= data.LevelUp[2][2] then - self.TextGrowthAmulet.text = string.format("%d",data.LevelUp[2][2]) + self.TextGrowthAmulet.text = string.format("%d",data.LevelUp[2][2]) else self.TextGrowthAmulet.text = string.format("%d",data.LevelUp[2][2]) @@ -306,7 +307,8 @@ end function HongMengEnvoyPanel:OnOpen(equipSId) --NetManager.PlayerInfoRequest(LoadingPanel.OnStep) self.UpView = SubUIManager.Open(SubUIConfig.UpView, self.gameObject.transform, {showType = UpViewOpenType.ShowLeft}) - + Gold = BagManager.GetTotalItemNum(UpViewRechargeType.Gold) + GrowthAmulet = BagManager.GetTotalItemNum(UpViewRechargeType.GrowthAmulet) for i = 1, #self.EnvoyItemList do -- body self.EnvoyItemList[i]:OnOpen() diff --git a/Assets/ManagedResources/~Lua/Modules/Harmony/View/HarmonyScrllow.lua b/Assets/ManagedResources/~Lua/Modules/Harmony/View/HarmonyScrllow.lua index b4e8101fa1..02caf1797f 100644 --- a/Assets/ManagedResources/~Lua/Modules/Harmony/View/HarmonyScrllow.lua +++ b/Assets/ManagedResources/~Lua/Modules/Harmony/View/HarmonyScrllow.lua @@ -93,12 +93,11 @@ function this:InitBox() this.ScrollView:SetData(keys,function (index, go) local key = keys[index] - -- print(index) + this.SingleBoxDataShow(go, this.tab[key], index) - -- local TimerText = Util.GetGameObject(go.transform,"Box/Empty/Image/Text"):GetComponent("Text") - -- local Empty = Util.GetGameObject(go.transform,"Box/Empty") - end) + + end,false,false) --print(LengthOfTable(ItemList)) @@ -392,16 +391,11 @@ function this:Refesh(id) local keys = GameDataBase.SheetBase.GetKeys(this.tab) --获取数据长度 this.ScrollView:SetData(keys,function (index, go) local key = keys[index] - this.SingleBoxDataShow(go, this.tab[key],index) - -- local TimerText = Util.GetGameObject(go.transform,"Box/Empty/Image/Text"):GetComponent("Text") - -- local Empty = Util.GetGameObject(go.transform,"Box/Empty") - -- ItemList[go] ={} - -- ItemList[go].index = index - - -- ItemList[go].TimerText = TimerText + + this.SingleBoxDataShow(go, this.tab[key], index) - -- ItemList[go].Empty = Empty - end) + + end,true,true) end function this:OpenBoxFun() if tempData then @@ -453,16 +447,11 @@ function this:UpdateHero(Herodata) this.ScrollView:SetData(keys,function (index, go) local key = keys[index] - this.SingleBoxDataShow(go, this.tab[key],index) - -- local TimerText = Util.GetGameObject(go.transform,"Box/Empty/Image/Text"):GetComponent("Text") - -- local Empty = Util.GetGameObject(go.transform,"Box/Empty") - -- ItemList[go] ={} - -- ItemList[go].index = index - - -- ItemList[go].TimerText = TimerText + + this.SingleBoxDataShow(go, this.tab[key], index) - -- ItemList[go].Empty = Empty - end) + + end,true,true) this.RunTimerFun() end @@ -503,18 +492,12 @@ function this:UnLoadFun(msg) ItemList = {} this.ScrollView:SetData(keys,function (index, go) - local key = keys[index] - this.SingleBoxDataShow(go, this.tab[key],index) - -- local TimerText = Util.GetGameObject(go.transform,"Box/Empty/Image/Text"):GetComponent("Text") - -- local Empty = Util.GetGameObject(go.transform,"Box/Empty") - -- ItemList[go] ={} - -- ItemList[go].index = index - - -- ItemList[go].TimerText = TimerText + + this.SingleBoxDataShow(go, this.tab[key], index) - -- ItemList[go].Empty = Empty - end) + + end,true,true) this.RunTimerFun() end @@ -523,16 +506,11 @@ function this:OnlyRefeshHeroLv() local keys = GameDataBase.SheetBase.GetKeys(this.tab) --获取数据长度 this.ScrollView:SetData(keys,function (index, go) local key = keys[index] - this.SingleBoxDataShow(go, this.tab[key],index) - -- local TimerText = Util.GetGameObject(go.transform,"Box/Empty/Image/Text"):GetComponent("Text") - -- local Empty = Util.GetGameObject(go.transform,"Box/Empty") - -- ItemList[go] ={} - -- ItemList[go].index = index - - -- ItemList[go].TimerText = TimerText + + this.SingleBoxDataShow(go, this.tab[key], index) - -- ItemList[go].Empty = Empty - end) + + end,true,true) end --界面关闭时调用(用于子类重写)