Example #1
0
        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))
                 ));
        }
Example #2
0
        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))
                 ));
        }