diff --git a/Assets/ManagedResources/~Lua/Modules/Carbon/XuanYuanMirrorPanelList.lua b/Assets/ManagedResources/~Lua/Modules/Carbon/XuanYuanMirrorPanelList.lua index 0aeb284527..b40343cedd 100644 --- a/Assets/ManagedResources/~Lua/Modules/Carbon/XuanYuanMirrorPanelList.lua +++ b/Assets/ManagedResources/~Lua/Modules/Carbon/XuanYuanMirrorPanelList.lua @@ -145,13 +145,17 @@ function this:SwitchView(isNotAni) table.insert(list, go) end ,true,isNotAni) - local t = 1 + local t = 0 for k,v in ipairs(dataList) do if v.state == 1 then t = k break end end + -- t = 0说明没有找到可以挑战的关卡,也就是全部通关了 + if t <= 0 then + t = #dataList + end this.ScrollView:SetIndex(t - 1 < 1 and 1 or (t - 1)) end