diff --git a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/ActivityDetail.lua b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/ActivityDetail.lua index 50c0cece0b..8866dd9f38 100644 --- a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/ActivityDetail.lua +++ b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/ActivityDetail.lua @@ -35,7 +35,6 @@ function ActivityDetail:ctor(gameObject,type,effect) end function ActivityDetail:InitComponent(gameObject) - self.spLoader = SpriteLoader.New() self.closeBtn=Util.GetGameObject(self.gameObject,"close") self.itemGrid=Util.GetGameObject(self.gameObject,"panel/itemGrid") self.LookDetailBtn=Util.GetGameObject(self.gameObject,"panel/Image3/updetail") @@ -433,7 +432,6 @@ function ActivityDetail:OnHide() end function ActivityDetail:OnDestroy() - self.spLoader:Destroy() listUpPre=nil rate=nil listSoulUpPre=nil diff --git a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/RewardPreview.lua b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/RewardPreview.lua index 3811269454..5d6edb3c71 100644 --- a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/RewardPreview.lua +++ b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/RewardPreview.lua @@ -15,7 +15,6 @@ function RewardPreview:ctor(gameObject) end function RewardPreview:InitComponent() - self.spLoader = SpriteLoader.New() self.closeBtn = Util.GetGameObject(self.gameObject, "close") self.itemGrid = Util.GetGameObject(self.gameObject, "itemGrid") self.itemPre = Util.GetGameObject(self.gameObject, "itemprefab") @@ -125,7 +124,6 @@ function RewardPreview:OnHide() end function RewardPreview:OnDestroy() - self.spLoader:Destroy() listPre = nil data = nil end diff --git a/Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua b/Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua index 77de4bd030..b86bc3d30b 100644 --- a/Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua @@ -1134,6 +1134,11 @@ function this:OnDestroy() this.timer:Stop() this.timer = nil end + -- 回收主城小人 + for _, mpv in pairs(curNPCList) do + mpv:Dispose() + end + curNPCList = {} self.playerView = nil end