public void Update(DestinyProgressionMappingDefinition?other) { if (other is null) { return; } if (!DisplayProperties.DeepEquals(other.DisplayProperties)) { DisplayProperties.Update(other.DisplayProperties); OnPropertyChanged(nameof(DisplayProperties)); } if (DisplayUnits != other.DisplayUnits) { DisplayUnits = other.DisplayUnits; OnPropertyChanged(nameof(DisplayUnits)); } if (Hash != other.Hash) { Hash = other.Hash; OnPropertyChanged(nameof(Hash)); } if (Index != other.Index) { Index = other.Index; OnPropertyChanged(nameof(Index)); } if (Redacted != other.Redacted) { Redacted = other.Redacted; OnPropertyChanged(nameof(Redacted)); } }
public void Update(DestinyItemTierTypeDefinition?other) { if (other is null) { return; } if (!DisplayProperties.DeepEquals(other.DisplayProperties)) { DisplayProperties.Update(other.DisplayProperties); OnPropertyChanged(nameof(DisplayProperties)); } if (!InfusionProcess.DeepEquals(other.InfusionProcess)) { InfusionProcess.Update(other.InfusionProcess); OnPropertyChanged(nameof(InfusionProcess)); } if (Hash != other.Hash) { Hash = other.Hash; OnPropertyChanged(nameof(Hash)); } if (Index != other.Index) { Index = other.Index; OnPropertyChanged(nameof(Index)); } if (Redacted != other.Redacted) { Redacted = other.Redacted; OnPropertyChanged(nameof(Redacted)); } }
public void Update(DestinyTalentNodeCategory?other) { if (other is null) { return; } if (Identifier != other.Identifier) { Identifier = other.Identifier; OnPropertyChanged(nameof(Identifier)); } if (IsLoreDriven != other.IsLoreDriven) { IsLoreDriven = other.IsLoreDriven; OnPropertyChanged(nameof(IsLoreDriven)); } if (!DisplayProperties.DeepEquals(other.DisplayProperties)) { DisplayProperties.Update(other.DisplayProperties); OnPropertyChanged(nameof(DisplayProperties)); } if (!NodeHashes.DeepEqualsListNaive(other.NodeHashes)) { NodeHashes = other.NodeHashes; OnPropertyChanged(nameof(NodeHashes)); } }
public void Update(DestinyLoreDefinition?other) { if (other is null) { return; } if (!DisplayProperties.DeepEquals(other.DisplayProperties)) { DisplayProperties.Update(other.DisplayProperties); OnPropertyChanged(nameof(DisplayProperties)); } if (Subtitle != other.Subtitle) { Subtitle = other.Subtitle; OnPropertyChanged(nameof(Subtitle)); } if (Hash != other.Hash) { Hash = other.Hash; OnPropertyChanged(nameof(Hash)); } if (Index != other.Index) { Index = other.Index; OnPropertyChanged(nameof(Index)); } if (Redacted != other.Redacted) { Redacted = other.Redacted; OnPropertyChanged(nameof(Redacted)); } }
public void Update(DestinyRewardSourceDefinition?other) { if (other is null) { return; } if (!DisplayProperties.DeepEquals(other.DisplayProperties)) { DisplayProperties.Update(other.DisplayProperties); OnPropertyChanged(nameof(DisplayProperties)); } if (Category != other.Category) { Category = other.Category; OnPropertyChanged(nameof(Category)); } if (Hash != other.Hash) { Hash = other.Hash; OnPropertyChanged(nameof(Hash)); } if (Index != other.Index) { Index = other.Index; OnPropertyChanged(nameof(Index)); } if (Redacted != other.Redacted) { Redacted = other.Redacted; OnPropertyChanged(nameof(Redacted)); } }
public void Update(DestinyMilestoneRewardCategoryDefinition?other) { if (other is null) { return; } if (CategoryHash != other.CategoryHash) { CategoryHash = other.CategoryHash; OnPropertyChanged(nameof(CategoryHash)); } if (CategoryIdentifier != other.CategoryIdentifier) { CategoryIdentifier = other.CategoryIdentifier; OnPropertyChanged(nameof(CategoryIdentifier)); } if (!DisplayProperties.DeepEquals(other.DisplayProperties)) { DisplayProperties.Update(other.DisplayProperties); OnPropertyChanged(nameof(DisplayProperties)); } if (!RewardEntries.DeepEqualsDictionary(other.RewardEntries)) { RewardEntries = other.RewardEntries; OnPropertyChanged(nameof(RewardEntries)); } if (Order != other.Order) { Order = other.Order; OnPropertyChanged(nameof(Order)); } }
public void Update(DestinyBreakerTypeDefinition?other) { if (other is null) { return; } if (!DisplayProperties.DeepEquals(other.DisplayProperties)) { DisplayProperties.Update(other.DisplayProperties); OnPropertyChanged(nameof(DisplayProperties)); } if (EnumValue != other.EnumValue) { EnumValue = other.EnumValue; OnPropertyChanged(nameof(EnumValue)); } if (Hash != other.Hash) { Hash = other.Hash; OnPropertyChanged(nameof(Hash)); } if (Index != other.Index) { Index = other.Index; OnPropertyChanged(nameof(Index)); } if (Redacted != other.Redacted) { Redacted = other.Redacted; OnPropertyChanged(nameof(Redacted)); } }
public void Update(DestinyEntitySearchResultItem?other) { if (other is null) { return; } if (Hash != other.Hash) { Hash = other.Hash; OnPropertyChanged(nameof(Hash)); } if (EntityType != other.EntityType) { EntityType = other.EntityType; OnPropertyChanged(nameof(EntityType)); } if (!DisplayProperties.DeepEquals(other.DisplayProperties)) { DisplayProperties.Update(other.DisplayProperties); OnPropertyChanged(nameof(DisplayProperties)); } if (Weight != other.Weight) { Weight = other.Weight; OnPropertyChanged(nameof(Weight)); } }
public void Update(DestinyReportReasonCategoryDefinition?other) { if (other is null) { return; } if (!DisplayProperties.DeepEquals(other.DisplayProperties)) { DisplayProperties.Update(other.DisplayProperties); OnPropertyChanged(nameof(DisplayProperties)); } if (!Reasons.DeepEqualsDictionary(other.Reasons)) { Reasons = other.Reasons; OnPropertyChanged(nameof(Reasons)); } if (Hash != other.Hash) { Hash = other.Hash; OnPropertyChanged(nameof(Hash)); } if (Index != other.Index) { Index = other.Index; OnPropertyChanged(nameof(Index)); } if (Redacted != other.Redacted) { Redacted = other.Redacted; OnPropertyChanged(nameof(Redacted)); } }
public void Update(DestinyChecklistEntryDefinition?other) { if (other is null) { return; } if (Hash != other.Hash) { Hash = other.Hash; OnPropertyChanged(nameof(Hash)); } if (!DisplayProperties.DeepEquals(other.DisplayProperties)) { DisplayProperties.Update(other.DisplayProperties); OnPropertyChanged(nameof(DisplayProperties)); } if (DestinationHash != other.DestinationHash) { DestinationHash = other.DestinationHash; OnPropertyChanged(nameof(DestinationHash)); } if (LocationHash != other.LocationHash) { LocationHash = other.LocationHash; OnPropertyChanged(nameof(LocationHash)); } if (BubbleHash != other.BubbleHash) { BubbleHash = other.BubbleHash; OnPropertyChanged(nameof(BubbleHash)); } if (ActivityHash != other.ActivityHash) { ActivityHash = other.ActivityHash; OnPropertyChanged(nameof(ActivityHash)); } if (ItemHash != other.ItemHash) { ItemHash = other.ItemHash; OnPropertyChanged(nameof(ItemHash)); } if (VendorHash != other.VendorHash) { VendorHash = other.VendorHash; OnPropertyChanged(nameof(VendorHash)); } if (VendorInteractionIndex != other.VendorInteractionIndex) { VendorInteractionIndex = other.VendorInteractionIndex; OnPropertyChanged(nameof(VendorInteractionIndex)); } if (Scope != other.Scope) { Scope = other.Scope; OnPropertyChanged(nameof(Scope)); } }
public void Update(DestinyMetricDefinition?other) { if (other is null) { return; } if (!DisplayProperties.DeepEquals(other.DisplayProperties)) { DisplayProperties.Update(other.DisplayProperties); OnPropertyChanged(nameof(DisplayProperties)); } if (TrackingObjectiveHash != other.TrackingObjectiveHash) { TrackingObjectiveHash = other.TrackingObjectiveHash; OnPropertyChanged(nameof(TrackingObjectiveHash)); } if (LowerValueIsBetter != other.LowerValueIsBetter) { LowerValueIsBetter = other.LowerValueIsBetter; OnPropertyChanged(nameof(LowerValueIsBetter)); } if (PresentationNodeType != other.PresentationNodeType) { PresentationNodeType = other.PresentationNodeType; OnPropertyChanged(nameof(PresentationNodeType)); } if (!TraitIds.DeepEqualsListNaive(other.TraitIds)) { TraitIds = other.TraitIds; OnPropertyChanged(nameof(TraitIds)); } if (!TraitHashes.DeepEqualsListNaive(other.TraitHashes)) { TraitHashes = other.TraitHashes; OnPropertyChanged(nameof(TraitHashes)); } if (!ParentNodeHashes.DeepEqualsListNaive(other.ParentNodeHashes)) { ParentNodeHashes = other.ParentNodeHashes; OnPropertyChanged(nameof(ParentNodeHashes)); } if (Hash != other.Hash) { Hash = other.Hash; OnPropertyChanged(nameof(Hash)); } if (Index != other.Index) { Index = other.Index; OnPropertyChanged(nameof(Index)); } if (Redacted != other.Redacted) { Redacted = other.Redacted; OnPropertyChanged(nameof(Redacted)); } }
public void Update(DestinyDisplayCategoryDefinition?other) { if (other is null) { return; } if (Index != other.Index) { Index = other.Index; OnPropertyChanged(nameof(Index)); } if (Identifier != other.Identifier) { Identifier = other.Identifier; OnPropertyChanged(nameof(Identifier)); } if (DisplayCategoryHash != other.DisplayCategoryHash) { DisplayCategoryHash = other.DisplayCategoryHash; OnPropertyChanged(nameof(DisplayCategoryHash)); } if (!DisplayProperties.DeepEquals(other.DisplayProperties)) { DisplayProperties.Update(other.DisplayProperties); OnPropertyChanged(nameof(DisplayProperties)); } if (DisplayInBanner != other.DisplayInBanner) { DisplayInBanner = other.DisplayInBanner; OnPropertyChanged(nameof(DisplayInBanner)); } if (ProgressionHash != other.ProgressionHash) { ProgressionHash = other.ProgressionHash; OnPropertyChanged(nameof(ProgressionHash)); } if (SortOrder != other.SortOrder) { SortOrder = other.SortOrder; OnPropertyChanged(nameof(SortOrder)); } if (DisplayStyleHash != other.DisplayStyleHash) { DisplayStyleHash = other.DisplayStyleHash; OnPropertyChanged(nameof(DisplayStyleHash)); } if (DisplayStyleIdentifier != other.DisplayStyleIdentifier) { DisplayStyleIdentifier = other.DisplayStyleIdentifier; OnPropertyChanged(nameof(DisplayStyleIdentifier)); } }
public void Update(DestinyFactionDefinition?other) { if (other is null) { return; } if (!DisplayProperties.DeepEquals(other.DisplayProperties)) { DisplayProperties.Update(other.DisplayProperties); OnPropertyChanged(nameof(DisplayProperties)); } if (ProgressionHash != other.ProgressionHash) { ProgressionHash = other.ProgressionHash; OnPropertyChanged(nameof(ProgressionHash)); } if (!TokenValues.DeepEqualsDictionaryNaive(other.TokenValues)) { TokenValues = other.TokenValues; OnPropertyChanged(nameof(TokenValues)); } if (RewardItemHash != other.RewardItemHash) { RewardItemHash = other.RewardItemHash; OnPropertyChanged(nameof(RewardItemHash)); } if (RewardVendorHash != other.RewardVendorHash) { RewardVendorHash = other.RewardVendorHash; OnPropertyChanged(nameof(RewardVendorHash)); } if (!Vendors.DeepEqualsList(other.Vendors)) { Vendors = other.Vendors; OnPropertyChanged(nameof(Vendors)); } if (Hash != other.Hash) { Hash = other.Hash; OnPropertyChanged(nameof(Hash)); } if (Index != other.Index) { Index = other.Index; OnPropertyChanged(nameof(Index)); } if (Redacted != other.Redacted) { Redacted = other.Redacted; OnPropertyChanged(nameof(Redacted)); } }
public void Update(DestinySandboxPerkDefinition?other) { if (other is null) { return; } if (!DisplayProperties.DeepEquals(other.DisplayProperties)) { DisplayProperties.Update(other.DisplayProperties); OnPropertyChanged(nameof(DisplayProperties)); } if (PerkIdentifier != other.PerkIdentifier) { PerkIdentifier = other.PerkIdentifier; OnPropertyChanged(nameof(PerkIdentifier)); } if (IsDisplayable != other.IsDisplayable) { IsDisplayable = other.IsDisplayable; OnPropertyChanged(nameof(IsDisplayable)); } if (DamageType != other.DamageType) { DamageType = other.DamageType; OnPropertyChanged(nameof(DamageType)); } if (DamageTypeHash != other.DamageTypeHash) { DamageTypeHash = other.DamageTypeHash; OnPropertyChanged(nameof(DamageTypeHash)); } if (!PerkGroups.DeepEquals(other.PerkGroups)) { PerkGroups.Update(other.PerkGroups); OnPropertyChanged(nameof(PerkGroups)); } if (Hash != other.Hash) { Hash = other.Hash; OnPropertyChanged(nameof(Hash)); } if (Index != other.Index) { Index = other.Index; OnPropertyChanged(nameof(Index)); } if (Redacted != other.Redacted) { Redacted = other.Redacted; OnPropertyChanged(nameof(Redacted)); } }
public void Update(DestinyEnergyTypeDefinition?other) { if (other is null) { return; } if (!DisplayProperties.DeepEquals(other.DisplayProperties)) { DisplayProperties.Update(other.DisplayProperties); OnPropertyChanged(nameof(DisplayProperties)); } if (TransparentIconPath != other.TransparentIconPath) { TransparentIconPath = other.TransparentIconPath; OnPropertyChanged(nameof(TransparentIconPath)); } if (ShowIcon != other.ShowIcon) { ShowIcon = other.ShowIcon; OnPropertyChanged(nameof(ShowIcon)); } if (EnumValue != other.EnumValue) { EnumValue = other.EnumValue; OnPropertyChanged(nameof(EnumValue)); } if (CapacityStatHash != other.CapacityStatHash) { CapacityStatHash = other.CapacityStatHash; OnPropertyChanged(nameof(CapacityStatHash)); } if (CostStatHash != other.CostStatHash) { CostStatHash = other.CostStatHash; OnPropertyChanged(nameof(CostStatHash)); } if (Hash != other.Hash) { Hash = other.Hash; OnPropertyChanged(nameof(Hash)); } if (Index != other.Index) { Index = other.Index; OnPropertyChanged(nameof(Index)); } if (Redacted != other.Redacted) { Redacted = other.Redacted; OnPropertyChanged(nameof(Redacted)); } }
public void Update(DestinyDestinationDefinition?other) { if (other is null) { return; } if (!DisplayProperties.DeepEquals(other.DisplayProperties)) { DisplayProperties.Update(other.DisplayProperties); OnPropertyChanged(nameof(DisplayProperties)); } if (PlaceHash != other.PlaceHash) { PlaceHash = other.PlaceHash; OnPropertyChanged(nameof(PlaceHash)); } if (DefaultFreeroamActivityHash != other.DefaultFreeroamActivityHash) { DefaultFreeroamActivityHash = other.DefaultFreeroamActivityHash; OnPropertyChanged(nameof(DefaultFreeroamActivityHash)); } if (!ActivityGraphEntries.DeepEqualsList(other.ActivityGraphEntries)) { ActivityGraphEntries = other.ActivityGraphEntries; OnPropertyChanged(nameof(ActivityGraphEntries)); } if (!BubbleSettings.DeepEqualsList(other.BubbleSettings)) { BubbleSettings = other.BubbleSettings; OnPropertyChanged(nameof(BubbleSettings)); } if (!Bubbles.DeepEqualsList(other.Bubbles)) { Bubbles = other.Bubbles; OnPropertyChanged(nameof(Bubbles)); } if (Hash != other.Hash) { Hash = other.Hash; OnPropertyChanged(nameof(Hash)); } if (Index != other.Index) { Index = other.Index; OnPropertyChanged(nameof(Index)); } if (Redacted != other.Redacted) { Redacted = other.Redacted; OnPropertyChanged(nameof(Redacted)); } }
public void Update(DestinyEquipmentSlotDefinition?other) { if (other is null) { return; } if (!DisplayProperties.DeepEquals(other.DisplayProperties)) { DisplayProperties.Update(other.DisplayProperties); OnPropertyChanged(nameof(DisplayProperties)); } if (EquipmentCategoryHash != other.EquipmentCategoryHash) { EquipmentCategoryHash = other.EquipmentCategoryHash; OnPropertyChanged(nameof(EquipmentCategoryHash)); } if (BucketTypeHash != other.BucketTypeHash) { BucketTypeHash = other.BucketTypeHash; OnPropertyChanged(nameof(BucketTypeHash)); } if (ApplyCustomArtDyes != other.ApplyCustomArtDyes) { ApplyCustomArtDyes = other.ApplyCustomArtDyes; OnPropertyChanged(nameof(ApplyCustomArtDyes)); } if (!ArtDyeChannels.DeepEqualsList(other.ArtDyeChannels)) { ArtDyeChannels = other.ArtDyeChannels; OnPropertyChanged(nameof(ArtDyeChannels)); } if (Hash != other.Hash) { Hash = other.Hash; OnPropertyChanged(nameof(Hash)); } if (Index != other.Index) { Index = other.Index; OnPropertyChanged(nameof(Index)); } if (Redacted != other.Redacted) { Redacted = other.Redacted; OnPropertyChanged(nameof(Redacted)); } }
public void Update(DestinyClassDefinition?other) { if (other is null) { return; } if (ClassType != other.ClassType) { ClassType = other.ClassType; OnPropertyChanged(nameof(ClassType)); } if (!DisplayProperties.DeepEquals(other.DisplayProperties)) { DisplayProperties.Update(other.DisplayProperties); OnPropertyChanged(nameof(DisplayProperties)); } if (!GenderedClassNames.DeepEqualsDictionaryNaive(other.GenderedClassNames)) { GenderedClassNames = other.GenderedClassNames; OnPropertyChanged(nameof(GenderedClassNames)); } if (!GenderedClassNamesByGenderHash.DeepEqualsDictionaryNaive(other.GenderedClassNamesByGenderHash)) { GenderedClassNamesByGenderHash = other.GenderedClassNamesByGenderHash; OnPropertyChanged(nameof(GenderedClassNamesByGenderHash)); } if (MentorVendorHash != other.MentorVendorHash) { MentorVendorHash = other.MentorVendorHash; OnPropertyChanged(nameof(MentorVendorHash)); } if (Hash != other.Hash) { Hash = other.Hash; OnPropertyChanged(nameof(Hash)); } if (Index != other.Index) { Index = other.Index; OnPropertyChanged(nameof(Index)); } if (Redacted != other.Redacted) { Redacted = other.Redacted; OnPropertyChanged(nameof(Redacted)); } }
public void Update(DestinyChecklistDefinition?other) { if (other is null) { return; } if (!DisplayProperties.DeepEquals(other.DisplayProperties)) { DisplayProperties.Update(other.DisplayProperties); OnPropertyChanged(nameof(DisplayProperties)); } if (ViewActionString != other.ViewActionString) { ViewActionString = other.ViewActionString; OnPropertyChanged(nameof(ViewActionString)); } if (Scope != other.Scope) { Scope = other.Scope; OnPropertyChanged(nameof(Scope)); } if (!Entries.DeepEqualsList(other.Entries)) { Entries = other.Entries; OnPropertyChanged(nameof(Entries)); } if (Hash != other.Hash) { Hash = other.Hash; OnPropertyChanged(nameof(Hash)); } if (Index != other.Index) { Index = other.Index; OnPropertyChanged(nameof(Index)); } if (Redacted != other.Redacted) { Redacted = other.Redacted; OnPropertyChanged(nameof(Redacted)); } }
public void Update(DestinyStatDefinition?other) { if (other is null) { return; } if (!DisplayProperties.DeepEquals(other.DisplayProperties)) { DisplayProperties.Update(other.DisplayProperties); OnPropertyChanged(nameof(DisplayProperties)); } if (AggregationType != other.AggregationType) { AggregationType = other.AggregationType; OnPropertyChanged(nameof(AggregationType)); } if (HasComputedBlock != other.HasComputedBlock) { HasComputedBlock = other.HasComputedBlock; OnPropertyChanged(nameof(HasComputedBlock)); } if (StatCategory != other.StatCategory) { StatCategory = other.StatCategory; OnPropertyChanged(nameof(StatCategory)); } if (Hash != other.Hash) { Hash = other.Hash; OnPropertyChanged(nameof(Hash)); } if (Index != other.Index) { Index = other.Index; OnPropertyChanged(nameof(Index)); } if (Redacted != other.Redacted) { Redacted = other.Redacted; OnPropertyChanged(nameof(Redacted)); } }
public void Update(DestinyMilestoneRewardEntryDefinition?other) { if (other is null) { return; } if (RewardEntryHash != other.RewardEntryHash) { RewardEntryHash = other.RewardEntryHash; OnPropertyChanged(nameof(RewardEntryHash)); } if (RewardEntryIdentifier != other.RewardEntryIdentifier) { RewardEntryIdentifier = other.RewardEntryIdentifier; OnPropertyChanged(nameof(RewardEntryIdentifier)); } if (!Items.DeepEqualsList(other.Items)) { Items = other.Items; OnPropertyChanged(nameof(Items)); } if (VendorHash != other.VendorHash) { VendorHash = other.VendorHash; OnPropertyChanged(nameof(VendorHash)); } if (!DisplayProperties.DeepEquals(other.DisplayProperties)) { DisplayProperties.Update(other.DisplayProperties); OnPropertyChanged(nameof(DisplayProperties)); } if (Order != other.Order) { Order = other.Order; OnPropertyChanged(nameof(Order)); } }
public void Update(DestinySeasonPassDefinition?other) { if (other is null) { return; } if (!DisplayProperties.DeepEquals(other.DisplayProperties)) { DisplayProperties.Update(other.DisplayProperties); OnPropertyChanged(nameof(DisplayProperties)); } if (RewardProgressionHash != other.RewardProgressionHash) { RewardProgressionHash = other.RewardProgressionHash; OnPropertyChanged(nameof(RewardProgressionHash)); } if (PrestigeProgressionHash != other.PrestigeProgressionHash) { PrestigeProgressionHash = other.PrestigeProgressionHash; OnPropertyChanged(nameof(PrestigeProgressionHash)); } if (Hash != other.Hash) { Hash = other.Hash; OnPropertyChanged(nameof(Hash)); } if (Index != other.Index) { Index = other.Index; OnPropertyChanged(nameof(Index)); } if (Redacted != other.Redacted) { Redacted = other.Redacted; OnPropertyChanged(nameof(Redacted)); } }
public void Update(DestinyVendorInventoryFlyoutDefinition?other) { if (other is null) { return; } if (LockedDescription != other.LockedDescription) { LockedDescription = other.LockedDescription; OnPropertyChanged(nameof(LockedDescription)); } if (!DisplayProperties.DeepEquals(other.DisplayProperties)) { DisplayProperties.Update(other.DisplayProperties); OnPropertyChanged(nameof(DisplayProperties)); } if (!Buckets.DeepEqualsList(other.Buckets)) { Buckets = other.Buckets; OnPropertyChanged(nameof(Buckets)); } if (FlyoutId != other.FlyoutId) { FlyoutId = other.FlyoutId; OnPropertyChanged(nameof(FlyoutId)); } if (SuppressNewness != other.SuppressNewness) { SuppressNewness = other.SuppressNewness; OnPropertyChanged(nameof(SuppressNewness)); } if (EquipmentSlotHash != other.EquipmentSlotHash) { EquipmentSlotHash = other.EquipmentSlotHash; OnPropertyChanged(nameof(EquipmentSlotHash)); } }
public void Update(DestinyMilestoneQuestDefinition?other) { if (other is null) { return; } if (QuestItemHash != other.QuestItemHash) { QuestItemHash = other.QuestItemHash; OnPropertyChanged(nameof(QuestItemHash)); } if (!DisplayProperties.DeepEquals(other.DisplayProperties)) { DisplayProperties.Update(other.DisplayProperties); OnPropertyChanged(nameof(DisplayProperties)); } if (OverrideImage != other.OverrideImage) { OverrideImage = other.OverrideImage; OnPropertyChanged(nameof(OverrideImage)); } if (!QuestRewards.DeepEquals(other.QuestRewards)) { QuestRewards.Update(other.QuestRewards); OnPropertyChanged(nameof(QuestRewards)); } if (!Activities.DeepEqualsDictionary(other.Activities)) { Activities = other.Activities; OnPropertyChanged(nameof(Activities)); } if (DestinationHash != other.DestinationHash) { DestinationHash = other.DestinationHash; OnPropertyChanged(nameof(DestinationHash)); } }
public void Update(DestinyArtifactDefinition?other) { if (other is null) { return; } if (!DisplayProperties.DeepEquals(other.DisplayProperties)) { DisplayProperties.Update(other.DisplayProperties); OnPropertyChanged(nameof(DisplayProperties)); } if (!TranslationBlock.DeepEquals(other.TranslationBlock)) { TranslationBlock.Update(other.TranslationBlock); OnPropertyChanged(nameof(TranslationBlock)); } if (!Tiers.DeepEqualsList(other.Tiers)) { Tiers = other.Tiers; OnPropertyChanged(nameof(Tiers)); } if (Hash != other.Hash) { Hash = other.Hash; OnPropertyChanged(nameof(Hash)); } if (Index != other.Index) { Index = other.Index; OnPropertyChanged(nameof(Index)); } if (Redacted != other.Redacted) { Redacted = other.Redacted; OnPropertyChanged(nameof(Redacted)); } }
public void Update(DestinyTraitDefinition?other) { if (other is null) { return; } if (!DisplayProperties.DeepEquals(other.DisplayProperties)) { DisplayProperties.Update(other.DisplayProperties); OnPropertyChanged(nameof(DisplayProperties)); } if (TraitCategoryId != other.TraitCategoryId) { TraitCategoryId = other.TraitCategoryId; OnPropertyChanged(nameof(TraitCategoryId)); } if (TraitCategoryHash != other.TraitCategoryHash) { TraitCategoryHash = other.TraitCategoryHash; OnPropertyChanged(nameof(TraitCategoryHash)); } if (Hash != other.Hash) { Hash = other.Hash; OnPropertyChanged(nameof(Hash)); } if (Index != other.Index) { Index = other.Index; OnPropertyChanged(nameof(Index)); } if (Redacted != other.Redacted) { Redacted = other.Redacted; OnPropertyChanged(nameof(Redacted)); } }
public void Update(DestinyPlugSetDefinition?other) { if (other is null) { return; } if (!DisplayProperties.DeepEquals(other.DisplayProperties)) { DisplayProperties.Update(other.DisplayProperties); OnPropertyChanged(nameof(DisplayProperties)); } if (!ReusablePlugItems.DeepEqualsList(other.ReusablePlugItems)) { ReusablePlugItems = other.ReusablePlugItems; OnPropertyChanged(nameof(ReusablePlugItems)); } if (IsFakePlugSet != other.IsFakePlugSet) { IsFakePlugSet = other.IsFakePlugSet; OnPropertyChanged(nameof(IsFakePlugSet)); } if (Hash != other.Hash) { Hash = other.Hash; OnPropertyChanged(nameof(Hash)); } if (Index != other.Index) { Index = other.Index; OnPropertyChanged(nameof(Index)); } if (Redacted != other.Redacted) { Redacted = other.Redacted; OnPropertyChanged(nameof(Redacted)); } }
public void Update(DestinySocketCategoryDefinition?other) { if (other is null) { return; } if (!DisplayProperties.DeepEquals(other.DisplayProperties)) { DisplayProperties.Update(other.DisplayProperties); OnPropertyChanged(nameof(DisplayProperties)); } if (UiCategoryStyle != other.UiCategoryStyle) { UiCategoryStyle = other.UiCategoryStyle; OnPropertyChanged(nameof(UiCategoryStyle)); } if (CategoryStyle != other.CategoryStyle) { CategoryStyle = other.CategoryStyle; OnPropertyChanged(nameof(CategoryStyle)); } if (Hash != other.Hash) { Hash = other.Hash; OnPropertyChanged(nameof(Hash)); } if (Index != other.Index) { Index = other.Index; OnPropertyChanged(nameof(Index)); } if (Redacted != other.Redacted) { Redacted = other.Redacted; OnPropertyChanged(nameof(Redacted)); } }
public void Update(DestinyCollectibleDefinition?other) { if (other is null) { return; } if (!DisplayProperties.DeepEquals(other.DisplayProperties)) { DisplayProperties.Update(other.DisplayProperties); OnPropertyChanged(nameof(DisplayProperties)); } if (Scope != other.Scope) { Scope = other.Scope; OnPropertyChanged(nameof(Scope)); } if (SourceString != other.SourceString) { SourceString = other.SourceString; OnPropertyChanged(nameof(SourceString)); } if (SourceHash != other.SourceHash) { SourceHash = other.SourceHash; OnPropertyChanged(nameof(SourceHash)); } if (ItemHash != other.ItemHash) { ItemHash = other.ItemHash; OnPropertyChanged(nameof(ItemHash)); } if (!AcquisitionInfo.DeepEquals(other.AcquisitionInfo)) { AcquisitionInfo.Update(other.AcquisitionInfo); OnPropertyChanged(nameof(AcquisitionInfo)); } if (!StateInfo.DeepEquals(other.StateInfo)) { StateInfo.Update(other.StateInfo); OnPropertyChanged(nameof(StateInfo)); } if (!PresentationInfo.DeepEquals(other.PresentationInfo)) { PresentationInfo.Update(other.PresentationInfo); OnPropertyChanged(nameof(PresentationInfo)); } if (PresentationNodeType != other.PresentationNodeType) { PresentationNodeType = other.PresentationNodeType; OnPropertyChanged(nameof(PresentationNodeType)); } if (!TraitIds.DeepEqualsListNaive(other.TraitIds)) { TraitIds = other.TraitIds; OnPropertyChanged(nameof(TraitIds)); } if (!TraitHashes.DeepEqualsListNaive(other.TraitHashes)) { TraitHashes = other.TraitHashes; OnPropertyChanged(nameof(TraitHashes)); } if (!ParentNodeHashes.DeepEqualsListNaive(other.ParentNodeHashes)) { ParentNodeHashes = other.ParentNodeHashes; OnPropertyChanged(nameof(ParentNodeHashes)); } if (Hash != other.Hash) { Hash = other.Hash; OnPropertyChanged(nameof(Hash)); } if (Index != other.Index) { Index = other.Index; OnPropertyChanged(nameof(Index)); } if (Redacted != other.Redacted) { Redacted = other.Redacted; OnPropertyChanged(nameof(Redacted)); } }
public void Update(DestinyVendorDefinition?other) { if (other is null) { return; } if (!DisplayProperties.DeepEquals(other.DisplayProperties)) { DisplayProperties.Update(other.DisplayProperties); OnPropertyChanged(nameof(DisplayProperties)); } if (VendorProgressionType != other.VendorProgressionType) { VendorProgressionType = other.VendorProgressionType; OnPropertyChanged(nameof(VendorProgressionType)); } if (BuyString != other.BuyString) { BuyString = other.BuyString; OnPropertyChanged(nameof(BuyString)); } if (SellString != other.SellString) { SellString = other.SellString; OnPropertyChanged(nameof(SellString)); } if (DisplayItemHash != other.DisplayItemHash) { DisplayItemHash = other.DisplayItemHash; OnPropertyChanged(nameof(DisplayItemHash)); } if (InhibitBuying != other.InhibitBuying) { InhibitBuying = other.InhibitBuying; OnPropertyChanged(nameof(InhibitBuying)); } if (InhibitSelling != other.InhibitSelling) { InhibitSelling = other.InhibitSelling; OnPropertyChanged(nameof(InhibitSelling)); } if (FactionHash != other.FactionHash) { FactionHash = other.FactionHash; OnPropertyChanged(nameof(FactionHash)); } if (ResetIntervalMinutes != other.ResetIntervalMinutes) { ResetIntervalMinutes = other.ResetIntervalMinutes; OnPropertyChanged(nameof(ResetIntervalMinutes)); } if (ResetOffsetMinutes != other.ResetOffsetMinutes) { ResetOffsetMinutes = other.ResetOffsetMinutes; OnPropertyChanged(nameof(ResetOffsetMinutes)); } if (!FailureStrings.DeepEqualsListNaive(other.FailureStrings)) { FailureStrings = other.FailureStrings; OnPropertyChanged(nameof(FailureStrings)); } if (!UnlockRanges.DeepEqualsList(other.UnlockRanges)) { UnlockRanges = other.UnlockRanges; OnPropertyChanged(nameof(UnlockRanges)); } if (VendorIdentifier != other.VendorIdentifier) { VendorIdentifier = other.VendorIdentifier; OnPropertyChanged(nameof(VendorIdentifier)); } if (VendorPortrait != other.VendorPortrait) { VendorPortrait = other.VendorPortrait; OnPropertyChanged(nameof(VendorPortrait)); } if (VendorBanner != other.VendorBanner) { VendorBanner = other.VendorBanner; OnPropertyChanged(nameof(VendorBanner)); } if (Enabled != other.Enabled) { Enabled = other.Enabled; OnPropertyChanged(nameof(Enabled)); } if (Visible != other.Visible) { Visible = other.Visible; OnPropertyChanged(nameof(Visible)); } if (VendorSubcategoryIdentifier != other.VendorSubcategoryIdentifier) { VendorSubcategoryIdentifier = other.VendorSubcategoryIdentifier; OnPropertyChanged(nameof(VendorSubcategoryIdentifier)); } if (ConsolidateCategories != other.ConsolidateCategories) { ConsolidateCategories = other.ConsolidateCategories; OnPropertyChanged(nameof(ConsolidateCategories)); } if (!Actions.DeepEqualsList(other.Actions)) { Actions = other.Actions; OnPropertyChanged(nameof(Actions)); } if (!Categories.DeepEqualsList(other.Categories)) { Categories = other.Categories; OnPropertyChanged(nameof(Categories)); } if (!OriginalCategories.DeepEqualsList(other.OriginalCategories)) { OriginalCategories = other.OriginalCategories; OnPropertyChanged(nameof(OriginalCategories)); } if (!DisplayCategories.DeepEqualsList(other.DisplayCategories)) { DisplayCategories = other.DisplayCategories; OnPropertyChanged(nameof(DisplayCategories)); } if (!Interactions.DeepEqualsList(other.Interactions)) { Interactions = other.Interactions; OnPropertyChanged(nameof(Interactions)); } if (!InventoryFlyouts.DeepEqualsList(other.InventoryFlyouts)) { InventoryFlyouts = other.InventoryFlyouts; OnPropertyChanged(nameof(InventoryFlyouts)); } if (!ItemList.DeepEqualsList(other.ItemList)) { ItemList = other.ItemList; OnPropertyChanged(nameof(ItemList)); } if (!Services.DeepEqualsList(other.Services)) { Services = other.Services; OnPropertyChanged(nameof(Services)); } if (!AcceptedItems.DeepEqualsList(other.AcceptedItems)) { AcceptedItems = other.AcceptedItems; OnPropertyChanged(nameof(AcceptedItems)); } if (ReturnWithVendorRequest != other.ReturnWithVendorRequest) { ReturnWithVendorRequest = other.ReturnWithVendorRequest; OnPropertyChanged(nameof(ReturnWithVendorRequest)); } if (!Locations.DeepEqualsList(other.Locations)) { Locations = other.Locations; OnPropertyChanged(nameof(Locations)); } if (!Groups.DeepEqualsList(other.Groups)) { Groups = other.Groups; OnPropertyChanged(nameof(Groups)); } if (!IgnoreSaleItemHashes.DeepEqualsListNaive(other.IgnoreSaleItemHashes)) { IgnoreSaleItemHashes = other.IgnoreSaleItemHashes; OnPropertyChanged(nameof(IgnoreSaleItemHashes)); } if (Hash != other.Hash) { Hash = other.Hash; OnPropertyChanged(nameof(Hash)); } if (Index != other.Index) { Index = other.Index; OnPropertyChanged(nameof(Index)); } if (Redacted != other.Redacted) { Redacted = other.Redacted; OnPropertyChanged(nameof(Redacted)); } }