local Events = nil local SubCondition = nil local XRedPointConditionAreaWarActivity = {} --活动面板入口红点 function XRedPointConditionAreaWarActivity.GetSubConditions() SubCondition = SubCondition or { XRedPointConditions.Types.XRedPointConditionAreaWarTask, --任务奖励 XRedPointConditions.Types.XRedPointConditionAreaWarHangUpReward, --挂机收益 XRedPointConditions.Types.XRedPointConditionAreaWarSpecialRoleReward, --特工角色奖励 --XRedPointConditions.Types.XRedPointConditionAreaWarCanBuy, --活动货币拥有数量大于某个数字 } return SubCondition end function XRedPointConditionAreaWarActivity.Check() if not XFunctionManager.JudgeCanOpen(XFunctionManager.FunctionName.AreaWar) then return false end if not XDataCenter.AreaWarManager.IsOpen() then return false end if XRedPointConditionAreaWarTask.Check() then return true end if XRedPointConditionAreaWarHangUpReward.Check() then return true end if XRedPointConditionAreaWarSpecialRoleReward.Check() then return true end --if XRedPointConditionAreaWarCanBuy.Check() then -- return true --end return false end return XRedPointConditionAreaWarActivity