---------------------------------------------------------------- --单个邮件检测 local XRedPointConditionFavorabilityDocument = {} local SubCondition = nil function XRedPointConditionFavorabilityDocument.GetSubConditions() SubCondition = SubCondition or { XRedPointConditions.Types.CONDITION_FAVORABILITY_DOCUMENT_INFO , XRedPointConditions.Types.CONDITION_FAVORABILITY_DOCUMENT_RUMOR, XRedPointConditions.Types.CONDITION_FAVORABILITY_DOCUMENT_AUDIO, } return SubCondition end function XRedPointConditionFavorabilityDocument.Check(checkArgs) if XFunctionManager.CheckFunctionFitter(XFunctionManager.FunctionName.FavorabilityFile) then return false end if not checkArgs then return false end local characterId = checkArgs.CharacterId if characterId == nil then return false end if XRedPointConditionFavorabilityInfo.Check(checkArgs) then return true end if XRedPointConditionFavorabilityRumor.Check(checkArgs) then return true end if XRedPointConditionFavorabilityAudio.Check(checkArgs) then return true end return false end return XRedPointConditionFavorabilityDocument