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(DestinyItemObjectiveBlockDefinition input) { if (input == null) { return(false); } return (( ObjectiveHashes == input.ObjectiveHashes || (ObjectiveHashes != null && ObjectiveHashes.SequenceEqual(input.ObjectiveHashes)) ) && ( DisplayActivityHashes == input.DisplayActivityHashes || (DisplayActivityHashes != null && DisplayActivityHashes.SequenceEqual(input.DisplayActivityHashes)) ) && ( RequireFullObjectiveCompletion == input.RequireFullObjectiveCompletion || (RequireFullObjectiveCompletion != null && RequireFullObjectiveCompletion.Equals(input.RequireFullObjectiveCompletion)) ) && ( QuestlineItemHash == input.QuestlineItemHash || (QuestlineItemHash.Equals(input.QuestlineItemHash)) ) && ( Narrative == input.Narrative || (Narrative != null && Narrative.Equals(input.Narrative)) ) && ( ObjectiveVerbName == input.ObjectiveVerbName || (ObjectiveVerbName != null && ObjectiveVerbName.Equals(input.ObjectiveVerbName)) ) && ( QuestTypeIdentifier == input.QuestTypeIdentifier || (QuestTypeIdentifier != null && QuestTypeIdentifier.Equals(input.QuestTypeIdentifier)) ) && ( QuestTypeHash == input.QuestTypeHash || (QuestTypeHash.Equals(input.QuestTypeHash)) ) && ( PerObjectiveDisplayProperties == input.PerObjectiveDisplayProperties || (PerObjectiveDisplayProperties != null && PerObjectiveDisplayProperties.SequenceEqual(input.PerObjectiveDisplayProperties)) ) && ( DisplayAsStatTracker == input.DisplayAsStatTracker || (DisplayAsStatTracker != null && DisplayAsStatTracker.Equals(input.DisplayAsStatTracker)) )); }
public bool Equals(DestinyVendorInteractionDefinition input) { if (input == null) { return(false); } return (( InteractionIndex == input.InteractionIndex || (InteractionIndex.Equals(input.InteractionIndex)) ) && ( Replies == input.Replies || (Replies != null && Replies.SequenceEqual(input.Replies)) ) && ( VendorCategoryIndex == input.VendorCategoryIndex || (VendorCategoryIndex.Equals(input.VendorCategoryIndex)) ) && ( QuestlineItemHash == input.QuestlineItemHash || (QuestlineItemHash.Equals(input.QuestlineItemHash)) ) && ( SackInteractionList == input.SackInteractionList || (SackInteractionList != null && SackInteractionList.SequenceEqual(input.SackInteractionList)) ) && ( UiInteractionType == input.UiInteractionType || (UiInteractionType.Equals(input.UiInteractionType)) ) && ( InteractionType == input.InteractionType || (InteractionType != null && InteractionType.Equals(input.InteractionType)) ) && ( RewardBlockLabel == input.RewardBlockLabel || (RewardBlockLabel != null && RewardBlockLabel.Equals(input.RewardBlockLabel)) ) && ( RewardVendorCategoryIndex == input.RewardVendorCategoryIndex || (RewardVendorCategoryIndex.Equals(input.RewardVendorCategoryIndex)) ) && ( FlavorLineOne == input.FlavorLineOne || (FlavorLineOne != null && FlavorLineOne.Equals(input.FlavorLineOne)) ) && ( FlavorLineTwo == input.FlavorLineTwo || (FlavorLineTwo != null && FlavorLineTwo.Equals(input.FlavorLineTwo)) ) && ( HeaderDisplayProperties == input.HeaderDisplayProperties || (HeaderDisplayProperties != null && HeaderDisplayProperties.Equals(input.HeaderDisplayProperties)) ) && ( Instructions == input.Instructions || (Instructions != null && Instructions.Equals(input.Instructions)) )); }