Exemple #1
0
        public bool Equals(Destiny2CoreSettings input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     CollectionRootNode == input.CollectionRootNode ||
                     (CollectionRootNode.Equals(input.CollectionRootNode))
                     ) &&
                 (
                     BadgesRootNode == input.BadgesRootNode ||
                     (BadgesRootNode.Equals(input.BadgesRootNode))
                 ) &&
                 (
                     RecordsRootNode == input.RecordsRootNode ||
                     (RecordsRootNode.Equals(input.RecordsRootNode))
                 ) &&
                 (
                     MedalsRootNode == input.MedalsRootNode ||
                     (MedalsRootNode.Equals(input.MedalsRootNode))
                 ) &&
                 (
                     MetricsRootNode == input.MetricsRootNode ||
                     (MetricsRootNode.Equals(input.MetricsRootNode))
                 ) &&
                 (
                     ActiveTriumphsRootNodeHash == input.ActiveTriumphsRootNodeHash ||
                     (ActiveTriumphsRootNodeHash.Equals(input.ActiveTriumphsRootNodeHash))
                 ) &&
                 (
                     ActiveSealsRootNodeHash == input.ActiveSealsRootNodeHash ||
                     (ActiveSealsRootNodeHash.Equals(input.ActiveSealsRootNodeHash))
                 ) &&
                 (
                     LegacyTriumphsRootNodeHash == input.LegacyTriumphsRootNodeHash ||
                     (LegacyTriumphsRootNodeHash.Equals(input.LegacyTriumphsRootNodeHash))
                 ) &&
                 (
                     LegacySealsRootNodeHash == input.LegacySealsRootNodeHash ||
                     (LegacySealsRootNodeHash.Equals(input.LegacySealsRootNodeHash))
                 ) &&
                 (
                     MedalsRootNodeHash == input.MedalsRootNodeHash ||
                     (MedalsRootNodeHash.Equals(input.MedalsRootNodeHash))
                 ) &&
                 (
                     ExoticCatalystsRootNodeHash == input.ExoticCatalystsRootNodeHash ||
                     (ExoticCatalystsRootNodeHash.Equals(input.ExoticCatalystsRootNodeHash))
                 ) &&
                 (
                     LoreRootNodeHash == input.LoreRootNodeHash ||
                     (LoreRootNodeHash.Equals(input.LoreRootNodeHash))
                 ) &&
                 (
                     CurrentRankProgressionHashes == input.CurrentRankProgressionHashes ||
                     (CurrentRankProgressionHashes != null && CurrentRankProgressionHashes.SequenceEqual(input.CurrentRankProgressionHashes))
                 ) &&
                 (
                     UndiscoveredCollectibleImage == input.UndiscoveredCollectibleImage ||
                     (UndiscoveredCollectibleImage != null && UndiscoveredCollectibleImage.Equals(input.UndiscoveredCollectibleImage))
                 ) &&
                 (
                     AmmoTypeHeavyIcon == input.AmmoTypeHeavyIcon ||
                     (AmmoTypeHeavyIcon != null && AmmoTypeHeavyIcon.Equals(input.AmmoTypeHeavyIcon))
                 ) &&
                 (
                     AmmoTypeSpecialIcon == input.AmmoTypeSpecialIcon ||
                     (AmmoTypeSpecialIcon != null && AmmoTypeSpecialIcon.Equals(input.AmmoTypeSpecialIcon))
                 ) &&
                 (
                     AmmoTypePrimaryIcon == input.AmmoTypePrimaryIcon ||
                     (AmmoTypePrimaryIcon != null && AmmoTypePrimaryIcon.Equals(input.AmmoTypePrimaryIcon))
                 ) &&
                 (
                     CurrentSeasonalArtifactHash == input.CurrentSeasonalArtifactHash ||
                     (CurrentSeasonalArtifactHash.Equals(input.CurrentSeasonalArtifactHash))
                 ) &&
                 (
                     CurrentSeasonHash == input.CurrentSeasonHash ||
                     (CurrentSeasonHash.Equals(input.CurrentSeasonHash))
                 ) &&
                 (
                     SeasonalChallengesPresentationNodeHash == input.SeasonalChallengesPresentationNodeHash ||
                     (SeasonalChallengesPresentationNodeHash.Equals(input.SeasonalChallengesPresentationNodeHash))
                 ) &&
                 (
                     FutureSeasonHashes == input.FutureSeasonHashes ||
                     (FutureSeasonHashes != null && FutureSeasonHashes.SequenceEqual(input.FutureSeasonHashes))
                 ) &&
                 (
                     PastSeasonHashes == input.PastSeasonHashes ||
                     (PastSeasonHashes != null && PastSeasonHashes.SequenceEqual(input.PastSeasonHashes))
                 ));
        }
Exemple #2
0
        public bool Equals(CoreSettingsConfiguration input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     Environment == input.Environment ||
                     (Environment != null && Environment.Equals(input.Environment))
                     ) &&
                 (
                     Systems == input.Systems ||
                     (Systems != null && Systems.SequenceEqual(input.Systems))
                 ) &&
                 (
                     IgnoreReasons == input.IgnoreReasons ||
                     (IgnoreReasons != null && IgnoreReasons.SequenceEqual(input.IgnoreReasons))
                 ) &&
                 (
                     ForumCategories == input.ForumCategories ||
                     (ForumCategories != null && ForumCategories.SequenceEqual(input.ForumCategories))
                 ) &&
                 (
                     GroupAvatars == input.GroupAvatars ||
                     (GroupAvatars != null && GroupAvatars.SequenceEqual(input.GroupAvatars))
                 ) &&
                 (
                     DestinyMembershipTypes == input.DestinyMembershipTypes ||
                     (DestinyMembershipTypes != null && DestinyMembershipTypes.SequenceEqual(input.DestinyMembershipTypes))
                 ) &&
                 (
                     RecruitmentPlatformTags == input.RecruitmentPlatformTags ||
                     (RecruitmentPlatformTags != null && RecruitmentPlatformTags.SequenceEqual(input.RecruitmentPlatformTags))
                 ) &&
                 (
                     RecruitmentMiscTags == input.RecruitmentMiscTags ||
                     (RecruitmentMiscTags != null && RecruitmentMiscTags.SequenceEqual(input.RecruitmentMiscTags))
                 ) &&
                 (
                     RecruitmentActivities == input.RecruitmentActivities ||
                     (RecruitmentActivities != null && RecruitmentActivities.SequenceEqual(input.RecruitmentActivities))
                 ) &&
                 (
                     UserContentLocales == input.UserContentLocales ||
                     (UserContentLocales != null && UserContentLocales.SequenceEqual(input.UserContentLocales))
                 ) &&
                 (
                     SystemContentLocales == input.SystemContentLocales ||
                     (SystemContentLocales != null && SystemContentLocales.SequenceEqual(input.SystemContentLocales))
                 ) &&
                 (
                     ClanBannerDecals == input.ClanBannerDecals ||
                     (ClanBannerDecals != null && ClanBannerDecals.SequenceEqual(input.ClanBannerDecals))
                 ) &&
                 (
                     ClanBannerDecalColors == input.ClanBannerDecalColors ||
                     (ClanBannerDecalColors != null && ClanBannerDecalColors.SequenceEqual(input.ClanBannerDecalColors))
                 ) &&
                 (
                     ClanBannerGonfalons == input.ClanBannerGonfalons ||
                     (ClanBannerGonfalons != null && ClanBannerGonfalons.SequenceEqual(input.ClanBannerGonfalons))
                 ) &&
                 (
                     ClanBannerGonfalonColors == input.ClanBannerGonfalonColors ||
                     (ClanBannerGonfalonColors != null && ClanBannerGonfalonColors.SequenceEqual(input.ClanBannerGonfalonColors))
                 ) &&
                 (
                     ClanBannerGonfalonDetails == input.ClanBannerGonfalonDetails ||
                     (ClanBannerGonfalonDetails != null && ClanBannerGonfalonDetails.SequenceEqual(input.ClanBannerGonfalonDetails))
                 ) &&
                 (
                     ClanBannerGonfalonDetailColors == input.ClanBannerGonfalonDetailColors ||
                     (ClanBannerGonfalonDetailColors != null && ClanBannerGonfalonDetailColors.SequenceEqual(input.ClanBannerGonfalonDetailColors))
                 ) &&
                 (
                     ClanBannerStandards == input.ClanBannerStandards ||
                     (ClanBannerStandards != null && ClanBannerStandards.SequenceEqual(input.ClanBannerStandards))
                 ) &&
                 (
                     Destiny2CoreSettings == input.Destiny2CoreSettings ||
                     (Destiny2CoreSettings != null && Destiny2CoreSettings.Equals(input.Destiny2CoreSettings))
                 ) &&
                 (
                     EmailSettings == input.EmailSettings ||
                     (EmailSettings != null && EmailSettings.Equals(input.EmailSettings))
                 ) &&
                 (
                     FireteamActivities == input.FireteamActivities ||
                     (FireteamActivities != null && FireteamActivities.SequenceEqual(input.FireteamActivities))
                 ));
        }