public bool DeepEquals(FactionVendor other) { return(other != null && BackgroundImagePath == other.BackgroundImagePath && Destination.DeepEquals(other.Destination) && Vendor.DeepEquals(other.Vendor)); }
public bool DeepEquals(MilestoneQuest other) { return(other != null && DisplayProperties.DeepEquals(other.DisplayProperties) && QuestItem.DeepEquals(other.QuestItem) && QuestRewards.DeepEquals(other.QuestRewards) && OverrideImage == other.OverrideImage && Destination.DeepEquals(other.Destination) && Activities.DeepEqualsReadOnlyDictionaryWithDefinitionKeyAndSimpleValue(other.Activities)); }
public bool DeepEquals(ChecklistEntry other) { return(other != null && BubbleHash == other.BubbleHash && Destination.DeepEquals(other.Destination) && DisplayProperties.DeepEquals(other.DisplayProperties) && Hash == other.Hash && Scope == other.Scope && Location.DeepEquals(other.Location) && Activity.DeepEquals(other.Activity) && Item.DeepEquals(other.Item) && Vendor.DeepEquals(other.Vendor) && VendorInteractionIndex == other.VendorInteractionIndex); }
public bool DeepEquals(LocationRelease other) { return(other != null && ActivityBubbleName == other.ActivityBubbleName && ActivityGraph.DeepEquals(other.ActivityGraph) && ActivityGraphNodeHash == other.ActivityGraphNodeHash && Activity.DeepEquals(other.Activity) && ActivityPathBundle == other.ActivityPathBundle && ActivityPathDestination == other.ActivityPathDestination && Destination.DeepEquals(other.Destination) && DisplayProperties.DeepEquals(other.DisplayProperties) && NavPointType == other.NavPointType && SpawnPoint == other.SpawnPoint && WorldPosition.DeepEqualsReadOnlySimpleCollection(other.WorldPosition)); }
public bool DeepEquals(DestinyActivityDefinition other) { return(other != null && ActivityGraphList.DeepEqualsReadOnlyCollections(other.ActivityGraphList) && ActivityLevel == other.ActivityLevel && ActivityLightLevel == other.ActivityLightLevel && ActivityLocationMappings.DeepEqualsReadOnlyCollections(other.ActivityLocationMappings) && ActivityModes.DeepEqualsReadOnlyCollections(other.ActivityModes) && ActivityModeTypes.DeepEqualsReadOnlySimpleCollection(other.ActivityModeTypes) && ActivityType.DeepEquals(other.ActivityType) && Challenges.DeepEqualsReadOnlyCollections(other.Challenges) && CompletionUnlockHash == other.CompletionUnlockHash && Destination.DeepEquals(other.Destination) && DirectActivityMode.DeepEquals(other.DirectActivityMode) && DirectActivityModeType == other.DirectActivityModeType && DisplayProperties.DeepEquals(other.DisplayProperties) && (GuidedGame != null ? GuidedGame.DeepEquals(other.GuidedGame) : other.GuidedGame == null) && InheritFromFreeRoam == other.InheritFromFreeRoam && InsertionPoints.DeepEqualsReadOnlyCollections(other.InsertionPoints) && IsPlaylist == other.IsPlaylist && IsPvP == other.IsPvP && (Matchmaking != null ? Matchmaking.DeepEquals(other.Matchmaking) : other.Matchmaking == null) && Modifiers.DeepEqualsReadOnlyCollections(other.Modifiers) && OptionalUnlockStrings.DeepEqualsReadOnlyCollections(other.OptionalUnlockStrings) && OriginalDisplayProperties.DeepEquals(other.OriginalDisplayProperties) && PgcrImage == other.PgcrImage && Place.DeepEquals(other.Place) && PlaylistItems.DeepEqualsReadOnlyCollections(other.PlaylistItems) && ReleaseIcon == other.ReleaseIcon && ReleaseTime == other.ReleaseTime && Rewards.DeepEqualsReadOnlyCollections(other.Rewards) && (SelectionScreenDisplayProperties != null ? SelectionScreenDisplayProperties.DeepEquals(other.SelectionScreenDisplayProperties) : other.SelectionScreenDisplayProperties == null) && SuppressOtherRewards == other.SuppressOtherRewards && Tier == other.Tier && Loadouts.DeepEqualsReadOnlyCollections(other.Loadouts) && Blacklisted == other.Blacklisted && Hash == other.Hash && Index == other.Index && Redacted == other.Redacted); }