コード例 #1
0
        public bool Equals(DestinyMilestoneQuestRewardItem input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     VendorHash == input.VendorHash ||
                     (VendorHash.Equals(input.VendorHash))
                     ) &&
                 (
                     VendorItemIndex == input.VendorItemIndex ||
                     (VendorItemIndex.Equals(input.VendorItemIndex))
                 ) &&
                 (
                     ItemHash == input.ItemHash ||
                     (ItemHash.Equals(input.ItemHash))
                 ) &&
                 (
                     ItemInstanceId == input.ItemInstanceId ||
                     (ItemInstanceId.Equals(input.ItemInstanceId))
                 ) &&
                 (
                     Quantity == input.Quantity ||
                     (Quantity.Equals(input.Quantity))
                 ) &&
                 (
                     HasConditionalVisibility == input.HasConditionalVisibility ||
                     (HasConditionalVisibility != null && HasConditionalVisibility.Equals(input.HasConditionalVisibility))
                 ));
        }
コード例 #2
0
        public bool Equals(DestinyLocationDefinition input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     VendorHash == input.VendorHash ||
                     (VendorHash.Equals(input.VendorHash))
                     ) &&
                 (
                     LocationReleases == input.LocationReleases ||
                     (LocationReleases != null && LocationReleases.SequenceEqual(input.LocationReleases))
                 ) &&
                 (
                     Hash == input.Hash ||
                     (Hash.Equals(input.Hash))
                 ) &&
                 (
                     Index == input.Index ||
                     (Index.Equals(input.Index))
                 ) &&
                 (
                     Redacted == input.Redacted ||
                     (Redacted != null && Redacted.Equals(input.Redacted))
                 ));
        }
コード例 #3
0
        public bool Equals(DestinyMilestoneRewardEntryDefinition input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     RewardEntryHash == input.RewardEntryHash ||
                     (RewardEntryHash.Equals(input.RewardEntryHash))
                     ) &&
                 (
                     RewardEntryIdentifier == input.RewardEntryIdentifier ||
                     (RewardEntryIdentifier != null && RewardEntryIdentifier.Equals(input.RewardEntryIdentifier))
                 ) &&
                 (
                     Items == input.Items ||
                     (Items != null && Items.SequenceEqual(input.Items))
                 ) &&
                 (
                     VendorHash == input.VendorHash ||
                     (VendorHash.Equals(input.VendorHash))
                 ) &&
                 (
                     DisplayProperties == input.DisplayProperties ||
                     (DisplayProperties != null && DisplayProperties.Equals(input.DisplayProperties))
                 ) &&
                 (
                     Order == input.Order ||
                     (Order.Equals(input.Order))
                 ));
        }
コード例 #4
0
        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))
                 ));
        }
コード例 #5
0
        public bool Equals(DestinyMilestoneVendor input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     VendorHash == input.VendorHash ||
                     (VendorHash.Equals(input.VendorHash))
                     ) &&
                 (
                     PreviewItemHash == input.PreviewItemHash ||
                     (PreviewItemHash.Equals(input.PreviewItemHash))
                 ));
        }
コード例 #6
0
        public bool Equals(DestinyItemVendorSourceReference input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     VendorHash == input.VendorHash ||
                     (VendorHash.Equals(input.VendorHash))
                     ) &&
                 (
                     VendorItemIndexes == input.VendorItemIndexes ||
                     (VendorItemIndexes != null && VendorItemIndexes.SequenceEqual(input.VendorItemIndexes))
                 ));
        }
コード例 #7
0
        public bool Equals(DestinyPublicVendorComponent input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     VendorHash == input.VendorHash ||
                     (VendorHash.Equals(input.VendorHash))
                     ) &&
                 (
                     NextRefreshDate == input.NextRefreshDate ||
                     (NextRefreshDate != null && NextRefreshDate.Equals(input.NextRefreshDate))
                 ) &&
                 (
                     Enabled == input.Enabled ||
                     (Enabled != null && Enabled.Equals(input.Enabled))
                 ));
        }
コード例 #8
0
        public bool Equals(DestinyFactionVendorDefinition input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     VendorHash == input.VendorHash ||
                     (VendorHash.Equals(input.VendorHash))
                     ) &&
                 (
                     DestinationHash == input.DestinationHash ||
                     (DestinationHash.Equals(input.DestinationHash))
                 ) &&
                 (
                     BackgroundImagePath == input.BackgroundImagePath ||
                     (BackgroundImagePath != null && BackgroundImagePath.Equals(input.BackgroundImagePath))
                 ));
        }
コード例 #9
0
        public bool Equals(DestinyVendorComponent input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     CanPurchase == input.CanPurchase ||
                     (CanPurchase != null && CanPurchase.Equals(input.CanPurchase))
                     ) &&
                 (
                     Progression == input.Progression ||
                     (Progression != null && Progression.Equals(input.Progression))
                 ) &&
                 (
                     VendorLocationIndex == input.VendorLocationIndex ||
                     (VendorLocationIndex.Equals(input.VendorLocationIndex))
                 ) &&
                 (
                     SeasonalRank == input.SeasonalRank ||
                     (SeasonalRank.Equals(input.SeasonalRank))
                 ) &&
                 (
                     VendorHash == input.VendorHash ||
                     (VendorHash.Equals(input.VendorHash))
                 ) &&
                 (
                     NextRefreshDate == input.NextRefreshDate ||
                     (NextRefreshDate != null && NextRefreshDate.Equals(input.NextRefreshDate))
                 ) &&
                 (
                     Enabled == input.Enabled ||
                     (Enabled != null && Enabled.Equals(input.Enabled))
                 ));
        }