diff --git a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/DynamicActivityPanel.lua b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/DynamicActivityPanel.lua index 2868da74f6..f0f7fcae6e 100644 --- a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/DynamicActivityPanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/DynamicActivityPanel.lua @@ -273,6 +273,10 @@ end -- 打开,重新打开时回调 function DynamicActivityPanel:OnShow() + local activiytId = ActivityGiftManager.IsActivityTypeOpen(ActivityTypeDef.DynamicAct) + if not activiytId and activiytId <= 0 then + self:ClosePanel() + end this.btnBack:SetActive(true) this.tabList:SetActive(true) this.bottomBar:SetActive(true)