public bool Equals(DestinyArtifactTierDefinition input) { if (input == null) { return(false); } return (( TierHash == input.TierHash || (TierHash.Equals(input.TierHash)) ) && ( DisplayTitle == input.DisplayTitle || (DisplayTitle != null && DisplayTitle.Equals(input.DisplayTitle)) ) && ( ProgressRequirementMessage == input.ProgressRequirementMessage || (ProgressRequirementMessage != null && ProgressRequirementMessage.Equals(input.ProgressRequirementMessage)) ) && ( Items == input.Items || (Items != null && Items.SequenceEqual(input.Items)) ) && ( MinimumUnlockPointsUsedRequirement == input.MinimumUnlockPointsUsedRequirement || (MinimumUnlockPointsUsedRequirement.Equals(input.MinimumUnlockPointsUsedRequirement)) )); }
public bool Equals(DestinyArtifactTier input) { if (input == null) { return(false); } return (( TierHash == input.TierHash || (TierHash.Equals(input.TierHash)) ) && ( IsUnlocked == input.IsUnlocked || (IsUnlocked != null && IsUnlocked.Equals(input.IsUnlocked)) ) && ( PointsToUnlock == input.PointsToUnlock || (PointsToUnlock.Equals(input.PointsToUnlock)) ) && ( Items == input.Items || (Items != null && Items.SequenceEqual(input.Items)) )); }