diff --git a/Assets/ManagedResources/~Lua/Modules/Arena/View/ArenaView.lua b/Assets/ManagedResources/~Lua/Modules/Arena/View/ArenaView.lua
index 403775ff62..e3c6b79089 100644
--- a/Assets/ManagedResources/~Lua/Modules/Arena/View/ArenaView.lua
+++ b/Assets/ManagedResources/~Lua/Modules/Arena/View/ArenaView.lua
@@ -207,11 +207,12 @@ end
-- 刷新奖励信息
function this.RefreshReward()
if tonumber(myRank) and tonumber(myRank) > 0 then
- for key, value in pairs(arenaReward) do
+ for k,value in ConfigPairs(arenaReward) do
if myRank <= 3 then
this.DailyReward.text = "每日奖励: "..itemConfig[arenaReward[myRank].DailyReward[1][1]].Name.."+"..arenaReward[myRank].DailyReward[1][2]..""
this.SeasonReward.text = "赛季奖励: "..itemConfig[arenaReward[myRank].SeasonReward[1][1]].Name.."+"..arenaReward[myRank].SeasonReward[1][2]..""
else
+ -- LogRed("myrank:"..myRank.." value.MinRank:"..tostring(value.MinRank).." value.MinRank:"..tostring(value.MaxRank))
if myRank>=value.MinRank and myRank <= value.MaxRank then
this.DailyReward.text = "每日奖励: "..itemConfig[value.DailyReward[1][1]].Name.."+"..value.DailyReward[1][2]..""
this.SeasonReward.text = "赛季奖励: "..itemConfig[value.SeasonReward[1][1]].Name.."+"..value.SeasonReward[1][2]..""
diff --git a/Assets/ManagedResources/~Lua/Modules/GeneralPanel/GeneralRankRewardPanel.lua b/Assets/ManagedResources/~Lua/Modules/GeneralPanel/GeneralRankRewardPanel.lua
index 59241b68f1..2420f54325 100644
--- a/Assets/ManagedResources/~Lua/Modules/GeneralPanel/GeneralRankRewardPanel.lua
+++ b/Assets/ManagedResources/~Lua/Modules/GeneralPanel/GeneralRankRewardPanel.lua
@@ -151,21 +151,20 @@ function this.RefreshMyInfo()
for i = 1, #itemList do
itemList2[i].gameObject:SetActive(false)
end
-
--获取奖励
- for key, value in pairs(arenaReward) do
+ for k,value in ConfigPairs(arenaReward) do
if myrank <= 3 then
if tabNum == 1 then
rewardList = arenaReward[myrank].DailyReward
elseif tabNum == 2 then
rewardList = arenaReward[myrank].SeasonReward
end
- else
- if myrank>=value.MinRank and myrank <= value.MaxRank then
+ elseif myrank > 3 then
+ if myrank >= value.MinRank and myrank <= value.MaxRank then
if tabNum == 1 then
- rewardList = arenaReward[value].DailyReward
+ rewardList = value.DailyReward
elseif tabNum == 2 then
- rewardList = arenaReward[value].SeasonReward
+ rewardList = value.SeasonReward
end
end
end
@@ -290,6 +289,7 @@ end
--界面销毁时调用(用于子类重写)
function GeneralRankRewardPanel:OnDestroy()
itemList = {}
+ itemList2 = {}
end
return GeneralRankRewardPanel
\ No newline at end of file