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)); }
public bool DeepEquals(NodeSocketReplaceResponse other) { return(other != null && SocketType.DeepEquals(other.SocketType) && PlugItem.DeepEquals(other.PlugItem)); }