Example #1
0
 public bool DeepEquals(DestinyPlugSetDefinition other)
 {
     return(other != null &&
            (DisplayProperties != null ? DisplayProperties.DeepEquals(other.DisplayProperties) : other.DisplayProperties == null) &&
            IsFakePlugSet == other.IsFakePlugSet &&
            ReusablePlugItems.DeepEqualsReadOnlyCollections(other.ReusablePlugItems) &&
            Blacklisted == other.Blacklisted &&
            Hash == other.Hash &&
            Index == other.Index &&
            Redacted == other.Redacted);
 }
 public bool DeepEquals(InventoryItemSocketsBlockSocketEntry other)
 {
     return(other != null &&
            DefaultVisible == other.DefaultVisible &&
            HidePerksInItemTooltip == other.HidePerksInItemTooltip &&
            OverridesUiAppearance == other.OverridesUiAppearance &&
            PlugSources == other.PlugSources &&
            PreventInitializationOnVendorPurchase == other.PreventInitializationOnVendorPurchase &&
            PreventInitializationWhenVersioning == other.PreventInitializationWhenVersioning &&
            ReusablePlugItems.DeepEqualsReadOnlyCollections(other.ReusablePlugItems) &&
            ReusablePlugSet.DeepEquals(other.ReusablePlugSet) &&
            SingleInitialItem.DeepEquals(other.SingleInitialItem) &&
            SocketType.DeepEquals(other.SocketType) &&
            RandomizedPlugSet.DeepEquals(other.RandomizedPlugSet));
 }