diff --git a/Assets/ManagedResources/~Lua/Modules/Mission/MissionDailyPanel.lua b/Assets/ManagedResources/~Lua/Modules/Mission/MissionDailyPanel.lua index 83ef852072..5b6f0eb17a 100644 --- a/Assets/ManagedResources/~Lua/Modules/Mission/MissionDailyPanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/Mission/MissionDailyPanel.lua @@ -132,8 +132,14 @@ function this.TabAdapter(tab, index, status) Util.GetGameObject(tab,"Image"):GetComponent("Image").sprite = Util.LoadSprite(_TabData[index][status]) tabLab:GetComponent("Text").text = _TabData[index].name tabLab:GetComponent("Text").color = _TabFontColor[status] - if _TabData[index].type ~= -1 and not ActTimeCtrlManager.SingleFuncState(FUNCTION_OPEN_TYPE.SUNLONG) then - tab.gameObject:SetActive(false) + if _TabData[index].type ~= -1 then + if ActTimeCtrlManager.SingleFuncState(FUNCTION_OPEN_TYPE.SUNLONG) and ActivityGiftManager.GetActivityOpenStatus( _TabData[index].type) then + tab.gameObject:SetActive(true) + else + tab.gameObject:SetActive(false) + end + else + tab.gameObject:SetActive(true) end end