每日好礼修改

dev_chengFeng
JieLing 2021-03-29 21:12:34 +08:00
parent ecf6473d8d
commit 02ab3ee5e6
1 changed files with 25 additions and 20 deletions

View File

@ -1165,25 +1165,30 @@ end
function this.RefreshActivityBtn(context)
LogGreen("context.type1 " .. context.type .. " " .. context.status)
for k,v in ipairs(activitys) do
if v.ActiveType > 0 and v.ActiveType == context.type then
local activityId = ActivityGiftManager.IsActivityTypeOpen(v.ActiveType)
if v.ActiveType > 0 and v.ActiveType == context.type then
local activityId = ActivityGiftManager.IsActivityTypeOpen(v.ActiveType)
if activityId and activityId > 0 and ActivityGiftManager.IsQualifiled(v.ActiveType) then
activityTabs[k].go.gameObject:SetActive(context.status == 1)
elseif v.FunType and v.FunType == 41 then
activityTabs[k].go.gameObject:SetActive(DailyRechargeManager.GetDailyRechargeExist())
if v.FunType and v.FunType == 41 then
activityTabs[k].go.gameObject:SetActive(DailyRechargeManager.GetDailyRechargeExist())
else
activityTabs[k].go.gameObject:SetActive(context.status == 1)
end
else
activityTabs[k].go.gameObject:SetActive(false)
end
elseif v.FunType > 0 and v.FunType == context.type then
if ActTimeCtrlManager.SingleFuncState(v.FunType) then
activityTabs[k].go.gameObject:SetActive(context.status == 1)
elseif v.FunType and v.FunType == 41 then
activityTabs[k].go.gameObject:SetActive(DailyRechargeManager.GetDailyRechargeExist())
if v.FunType and v.FunType == 41 then
activityTabs[k].go.gameObject:SetActive(DailyRechargeManager.GetDailyRechargeExist())
else
activityTabs[k].go.gameObject:SetActive(context.status == 1)
end
else
activityTabs[k].go.gameObject:SetActive(false)
end
end
end
isRefeshIcon = true
end
--客户端自己Show刷新
@ -1232,36 +1237,36 @@ function this.RefreshActivityShow()
end
end
end
elseif v.ActiveType > 0 then
elseif v.ActiveType > 0 then
local activityId = ActivityGiftManager.IsActivityTypeOpen(v.ActiveType)
if activityId and activityId > 0 and ActivityGiftManager.IsQualifiled(v.ActiveType) then
if v.ActiveType == 42 then
if ActivityGiftManager.GetRewardState(42) ~= 3 then
local endTime = ActivityGiftManager.GetTaskEndTime(ActivityTypeDef.SupremeHero)
if endTime - PlayerManager.serverTime > 0 then
activityTabs[k].go.gameObject:SetActive(true)
activityTabs[k].go.gameObject:SetActive(true)
else
activityTabs[k].go.gameObject:SetActive(false)
activityTabs[k].go.gameObject:SetActive(false)
end
elseif v.FunType and v.FunType == 41 then
activityTabs[k].go.gameObject:SetActive(DailyRechargeManager.GetDailyRechargeExist())
else
activityTabs[k].go.gameObject:SetActive(false)
activityTabs[k].go.gameObject:SetActive(false)
end
elseif v.FunType and v.FunType == 41 then
activityTabs[k].go.gameObject:SetActive(DailyRechargeManager.GetDailyRechargeExist())
else
activityTabs[k].go.gameObject:SetActive(true)
end
activityTabs[k].go.gameObject:SetActive(true)
end
else
activityTabs[k].go.gameObject:SetActive(false)
activityTabs[k].go.gameObject:SetActive(false)
end
elseif v.FunType > 0 then
if ActTimeCtrlManager.SingleFuncState(v.FunType) then
activityTabs[k].go.gameObject:SetActive(true)
activityTabs[k].go.gameObject:SetActive(true)
else
activityTabs[k].go.gameObject:SetActive(false)
activityTabs[k].go.gameObject:SetActive(false)
end
else
activityTabs[k].go.gameObject:SetActive(false)
activityTabs[k].go.gameObject:SetActive(false)
end
end
end