diff --git a/Assets/ManagedResources/~Lua/Modules/Expedition/ExpeditionMainPanel.lua b/Assets/ManagedResources/~Lua/Modules/Expedition/ExpeditionMainPanel.lua index 91fd5e9071..3bc64e37cf 100644 --- a/Assets/ManagedResources/~Lua/Modules/Expedition/ExpeditionMainPanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/Expedition/ExpeditionMainPanel.lua @@ -260,10 +260,9 @@ function ExpeditionMainPanel:SingleLayNodeShow(go,layNodeListData) local nodeGo = go --卸载加载的立绘 if liveNodeList[go] then - for i = 1, #liveNodeList[go] do - local item = liveNodeList[go][i] - if item then - poolManager:UnLoadLive(item.name, item.go, PoolManager.AssetType.GameObject) + for key, value in pairs(liveNodeList[go]) do + if value then + poolManager:UnLoadLive(value.name, value.go, PoolManager.AssetType.GameObject) end end end