public bool Equals(DestinyProfileTransitoryTrackingEntry input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     LocationHash == input.LocationHash ||
                     (LocationHash.Equals(input.LocationHash))
                     ) &&
                 (
                     ItemHash == input.ItemHash ||
                     (ItemHash.Equals(input.ItemHash))
                 ) &&
                 (
                     ObjectiveHash == input.ObjectiveHash ||
                     (ObjectiveHash.Equals(input.ObjectiveHash))
                 ) &&
                 (
                     ActivityHash == input.ActivityHash ||
                     (ActivityHash.Equals(input.ActivityHash))
                 ) &&
                 (
                     QuestlineItemHash == input.QuestlineItemHash ||
                     (QuestlineItemHash.Equals(input.QuestlineItemHash))
                 ) &&
                 (
                     TrackedDate == input.TrackedDate ||
                     (TrackedDate != null && TrackedDate.Equals(input.TrackedDate))
                 ));
        }
        public bool Equals(DestinyPublicMilestoneChallengeActivity input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     ActivityHash == input.ActivityHash ||
                     (ActivityHash.Equals(input.ActivityHash))
                     ) &&
                 (
                     ChallengeObjectiveHashes == input.ChallengeObjectiveHashes ||
                     (ChallengeObjectiveHashes != null && ChallengeObjectiveHashes.SequenceEqual(input.ChallengeObjectiveHashes))
                 ) &&
                 (
                     ModifierHashes == input.ModifierHashes ||
                     (ModifierHashes != null && ModifierHashes.SequenceEqual(input.ModifierHashes))
                 ) &&
                 (
                     LoadoutRequirementIndex == input.LoadoutRequirementIndex ||
                     (LoadoutRequirementIndex.Equals(input.LoadoutRequirementIndex))
                 ) &&
                 (
                     PhaseHashes == input.PhaseHashes ||
                     (PhaseHashes != null && PhaseHashes.SequenceEqual(input.PhaseHashes))
                 ) &&
                 (
                     BooleanActivityOptions == input.BooleanActivityOptions ||
                     (BooleanActivityOptions != null && BooleanActivityOptions.SequenceEqual(input.BooleanActivityOptions))
                 ));
        }
        public bool Equals(DestinyPublicMilestoneActivity input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     ActivityHash == input.ActivityHash ||
                     (ActivityHash.Equals(input.ActivityHash))
                     ) &&
                 (
                     ModifierHashes == input.ModifierHashes ||
                     (ModifierHashes != null && ModifierHashes.SequenceEqual(input.ModifierHashes))
                 ) &&
                 (
                     Variants == input.Variants ||
                     (Variants != null && Variants.SequenceEqual(input.Variants))
                 ) &&
                 (
                     ActivityModeHash == input.ActivityModeHash ||
                     (ActivityModeHash.Equals(input.ActivityModeHash))
                 ) &&
                 (
                     ActivityModeType == input.ActivityModeType ||
                     (ActivityModeType.Equals(input.ActivityModeType))
                 ));
        }
        public bool Equals(DestinyActivityPlaylistItemDefinition input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     ActivityHash == input.ActivityHash ||
                     (ActivityHash.Equals(input.ActivityHash))
                     ) &&
                 (
                     DirectActivityModeHash == input.DirectActivityModeHash ||
                     (DirectActivityModeHash.Equals(input.DirectActivityModeHash))
                 ) &&
                 (
                     DirectActivityModeType == input.DirectActivityModeType ||
                     (DirectActivityModeType.Equals(input.DirectActivityModeType))
                 ) &&
                 (
                     ActivityModeHashes == input.ActivityModeHashes ||
                     (ActivityModeHashes != null && ActivityModeHashes.SequenceEqual(input.ActivityModeHashes))
                 ) &&
                 (
                     ActivityModeTypes == input.ActivityModeTypes ||
                     (ActivityModeTypes != null && ActivityModeTypes.SequenceEqual(input.ActivityModeTypes))
                 ));
        }
Ejemplo n.º 5
0
        public bool Equals(DestinyMilestoneActivityVariant input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     ActivityHash == input.ActivityHash ||
                     (ActivityHash.Equals(input.ActivityHash))
                     ) &&
                 (
                     CompletionStatus == input.CompletionStatus ||
                     (CompletionStatus != null && CompletionStatus.Equals(input.CompletionStatus))
                 ) &&
                 (
                     ActivityModeHash == input.ActivityModeHash ||
                     (ActivityModeHash.Equals(input.ActivityModeHash))
                 ) &&
                 (
                     ActivityModeType == input.ActivityModeType ||
                     (ActivityModeType.Equals(input.ActivityModeType))
                 ));
        }
        public bool Equals(DestinyMilestoneChallengeActivityDefinition input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     ActivityHash == input.ActivityHash ||
                     (ActivityHash.Equals(input.ActivityHash))
                     ) &&
                 (
                     Challenges == input.Challenges ||
                     (Challenges != null && Challenges.SequenceEqual(input.Challenges))
                 ) &&
                 (
                     ActivityGraphNodes == input.ActivityGraphNodes ||
                     (ActivityGraphNodes != null && ActivityGraphNodes.SequenceEqual(input.ActivityGraphNodes))
                 ) &&
                 (
                     Phases == input.Phases ||
                     (Phases != null && Phases.SequenceEqual(input.Phases))
                 ));
        }
        public bool Equals(DestinyChecklistEntryDefinition input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     Hash == input.Hash ||
                     (Hash.Equals(input.Hash))
                     ) &&
                 (
                     DisplayProperties == input.DisplayProperties ||
                     (DisplayProperties != null && DisplayProperties.Equals(input.DisplayProperties))
                 ) &&
                 (
                     DestinationHash == input.DestinationHash ||
                     (DestinationHash.Equals(input.DestinationHash))
                 ) &&
                 (
                     LocationHash == input.LocationHash ||
                     (LocationHash.Equals(input.LocationHash))
                 ) &&
                 (
                     BubbleHash == input.BubbleHash ||
                     (BubbleHash.Equals(input.BubbleHash))
                 ) &&
                 (
                     ActivityHash == input.ActivityHash ||
                     (ActivityHash.Equals(input.ActivityHash))
                 ) &&
                 (
                     ItemHash == input.ItemHash ||
                     (ItemHash.Equals(input.ItemHash))
                 ) &&
                 (
                     VendorHash == input.VendorHash ||
                     (VendorHash.Equals(input.VendorHash))
                 ) &&
                 (
                     VendorInteractionIndex == input.VendorInteractionIndex ||
                     (VendorInteractionIndex.Equals(input.VendorInteractionIndex))
                 ) &&
                 (
                     Scope == input.Scope ||
                     (Scope != null && Scope.Equals(input.Scope))
                 ));
        }
Ejemplo n.º 8
0
        public bool Equals(DestinyAggregateActivityStats input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     ActivityHash == input.ActivityHash ||
                     (ActivityHash.Equals(input.ActivityHash))
                     ) &&
                 (
                     Values == input.Values ||
                     (Values != null && Values.SequenceEqual(input.Values))
                 ));
        }
        public bool Equals(DestinyObjectiveDisplayProperties input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     ActivityHash == input.ActivityHash ||
                     (ActivityHash.Equals(input.ActivityHash))
                     ) &&
                 (
                     DisplayOnItemPreviewScreen == input.DisplayOnItemPreviewScreen ||
                     (DisplayOnItemPreviewScreen != null && DisplayOnItemPreviewScreen.Equals(input.DisplayOnItemPreviewScreen))
                 ));
        }
Ejemplo n.º 10
0
        public bool Equals(TrendingEntryDestinyActivity input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     ActivityHash == input.ActivityHash ||
                     (ActivityHash.Equals(input.ActivityHash))
                     ) &&
                 (
                     Status == input.Status ||
                     (Status != null && Status.Equals(input.Status))
                 ));
        }
Ejemplo n.º 11
0
        public bool Equals(DestinyMilestoneActivityVariantDefinition input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     ActivityHash == input.ActivityHash ||
                     (ActivityHash.Equals(input.ActivityHash))
                     ) &&
                 (
                     Order == input.Order ||
                     (Order.Equals(input.Order))
                 ));
        }
Ejemplo n.º 12
0
        public bool Equals(DestinyPublicMilestoneActivityVariant input)
        {
            if (input == null) return false;

            return
                (
                    ActivityHash == input.ActivityHash ||
                    (ActivityHash.Equals(input.ActivityHash))
                ) &&
                (
                    ActivityModeHash == input.ActivityModeHash ||
                    (ActivityModeHash.Equals(input.ActivityModeHash))
                ) &&
                (
                    ActivityModeType == input.ActivityModeType ||
                    (ActivityModeType.Equals(input.ActivityModeType))
                ) ;
        }
Ejemplo n.º 13
0
        public bool Equals(DestinyObjectiveProgress input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     ObjectiveHash == input.ObjectiveHash ||
                     (ObjectiveHash.Equals(input.ObjectiveHash))
                     ) &&
                 (
                     DestinationHash == input.DestinationHash ||
                     (DestinationHash.Equals(input.DestinationHash))
                 ) &&
                 (
                     ActivityHash == input.ActivityHash ||
                     (ActivityHash.Equals(input.ActivityHash))
                 ) &&
                 (
                     Progress == input.Progress ||
                     (Progress.Equals(input.Progress))
                 ) &&
                 (
                     CompletionValue == input.CompletionValue ||
                     (CompletionValue.Equals(input.CompletionValue))
                 ) &&
                 (
                     Complete == input.Complete ||
                     (Complete != null && Complete.Equals(input.Complete))
                 ) &&
                 (
                     Visible == input.Visible ||
                     (Visible != null && Visible.Equals(input.Visible))
                 ));
        }
Ejemplo n.º 14
0
        public bool Equals(DestinyLocationReleaseDefinition input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     DisplayProperties == input.DisplayProperties ||
                     (DisplayProperties != null && DisplayProperties.Equals(input.DisplayProperties))
                     ) &&
                 (
                     SmallTransparentIcon == input.SmallTransparentIcon ||
                     (SmallTransparentIcon != null && SmallTransparentIcon.Equals(input.SmallTransparentIcon))
                 ) &&
                 (
                     MapIcon == input.MapIcon ||
                     (MapIcon != null && MapIcon.Equals(input.MapIcon))
                 ) &&
                 (
                     LargeTransparentIcon == input.LargeTransparentIcon ||
                     (LargeTransparentIcon != null && LargeTransparentIcon.Equals(input.LargeTransparentIcon))
                 ) &&
                 (
                     SpawnPoint == input.SpawnPoint ||
                     (SpawnPoint.Equals(input.SpawnPoint))
                 ) &&
                 (
                     DestinationHash == input.DestinationHash ||
                     (DestinationHash.Equals(input.DestinationHash))
                 ) &&
                 (
                     ActivityHash == input.ActivityHash ||
                     (ActivityHash.Equals(input.ActivityHash))
                 ) &&
                 (
                     ActivityGraphHash == input.ActivityGraphHash ||
                     (ActivityGraphHash.Equals(input.ActivityGraphHash))
                 ) &&
                 (
                     ActivityGraphNodeHash == input.ActivityGraphNodeHash ||
                     (ActivityGraphNodeHash.Equals(input.ActivityGraphNodeHash))
                 ) &&
                 (
                     ActivityBubbleName == input.ActivityBubbleName ||
                     (ActivityBubbleName.Equals(input.ActivityBubbleName))
                 ) &&
                 (
                     ActivityPathBundle == input.ActivityPathBundle ||
                     (ActivityPathBundle.Equals(input.ActivityPathBundle))
                 ) &&
                 (
                     ActivityPathDestination == input.ActivityPathDestination ||
                     (ActivityPathDestination.Equals(input.ActivityPathDestination))
                 ) &&
                 (
                     NavPointType == input.NavPointType ||
                     (NavPointType != null && NavPointType.Equals(input.NavPointType))
                 ) &&
                 (
                     WorldPosition == input.WorldPosition ||
                     (WorldPosition != null && WorldPosition.SequenceEqual(input.WorldPosition))
                 ));
        }
Ejemplo n.º 15
0
        public bool Equals(DestinyActivity input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     ActivityHash == input.ActivityHash ||
                     (ActivityHash.Equals(input.ActivityHash))
                     ) &&
                 (
                     IsNew == input.IsNew ||
                     (IsNew != null && IsNew.Equals(input.IsNew))
                 ) &&
                 (
                     CanLead == input.CanLead ||
                     (CanLead != null && CanLead.Equals(input.CanLead))
                 ) &&
                 (
                     CanJoin == input.CanJoin ||
                     (CanJoin != null && CanJoin.Equals(input.CanJoin))
                 ) &&
                 (
                     IsCompleted == input.IsCompleted ||
                     (IsCompleted != null && IsCompleted.Equals(input.IsCompleted))
                 ) &&
                 (
                     IsVisible == input.IsVisible ||
                     (IsVisible != null && IsVisible.Equals(input.IsVisible))
                 ) &&
                 (
                     DisplayLevel == input.DisplayLevel ||
                     (DisplayLevel.Equals(input.DisplayLevel))
                 ) &&
                 (
                     RecommendedLight == input.RecommendedLight ||
                     (RecommendedLight.Equals(input.RecommendedLight))
                 ) &&
                 (
                     DifficultyTier == input.DifficultyTier ||
                     (DifficultyTier != null && DifficultyTier.Equals(input.DifficultyTier))
                 ) &&
                 (
                     Challenges == input.Challenges ||
                     (Challenges != null && Challenges.SequenceEqual(input.Challenges))
                 ) &&
                 (
                     ModifierHashes == input.ModifierHashes ||
                     (ModifierHashes != null && ModifierHashes.SequenceEqual(input.ModifierHashes))
                 ) &&
                 (
                     BooleanActivityOptions == input.BooleanActivityOptions ||
                     (BooleanActivityOptions != null && BooleanActivityOptions.SequenceEqual(input.BooleanActivityOptions))
                 ) &&
                 (
                     LoadoutRequirementIndex == input.LoadoutRequirementIndex ||
                     (LoadoutRequirementIndex.Equals(input.LoadoutRequirementIndex))
                 ));
        }