diff --git a/Assets/ManagedResources/~Lua/Modules/Recruit/RecruitPanelNew.lua b/Assets/ManagedResources/~Lua/Modules/Recruit/RecruitPanelNew.lua index 7066b29327..505423a0b4 100644 --- a/Assets/ManagedResources/~Lua/Modules/Recruit/RecruitPanelNew.lua +++ b/Assets/ManagedResources/~Lua/Modules/Recruit/RecruitPanelNew.lua @@ -152,11 +152,7 @@ function RecruitPanelNew:OnShow(sortingOrder) self.liveNode.name = name SetHEeroLiveToward(self.liveNode,heroConfig.Toward) local SkeletonGraphic = self.liveNode:GetComponent("SkeletonGraphic") - local idle = function() SkeletonGraphic.AnimationState:SetAnimation(0, "idle", true) end - SkeletonGraphic.AnimationState.Complete = SkeletonGraphic.AnimationState.Complete + idle - poolManager:SetLiveClearCall(name, self.liveNode, function () - SkeletonGraphic.AnimationState.Complete = SkeletonGraphic.AnimationState.Complete - idle - end) + SkeletonGraphic.AnimationState:SetAnimation(0, "idle", true) end end @@ -276,6 +272,11 @@ function RecruitPanelNew:OnDestroy() end end self.upHeroPreList = {} + + if self.liveNode then + poolManager:UnLoadLive(self.liveNode.name, self.liveNode) + self.liveNode = nil + end end --刷新剩余次数