Example #1
0
        public bool Equals(DestinyPerkReference input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     PerkHash == input.PerkHash ||
                     (PerkHash.Equals(input.PerkHash))
                     ) &&
                 (
                     IconPath == input.IconPath ||
                     (IconPath != null && IconPath.Equals(input.IconPath))
                 ) &&
                 (
                     IsActive == input.IsActive ||
                     (IsActive != null && IsActive.Equals(input.IsActive))
                 ) &&
                 (
                     Visible == input.Visible ||
                     (Visible != null && Visible.Equals(input.Visible))
                 ));
        }
        public bool Equals(DestinyObjectivePerkEntryDefinition input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     PerkHash == input.PerkHash ||
                     (PerkHash.Equals(input.PerkHash))
                     ) &&
                 (
                     Style == input.Style ||
                     (Style != null && Style.Equals(input.Style))
                 ));
        }
Example #3
0
        public bool Equals(DestinyItemPerkEntryDefinition input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     RequirementDisplayString == input.RequirementDisplayString ||
                     (RequirementDisplayString != null && RequirementDisplayString.Equals(input.RequirementDisplayString))
                     ) &&
                 (
                     PerkHash == input.PerkHash ||
                     (PerkHash.Equals(input.PerkHash))
                 ) &&
                 (
                     PerkVisibility == input.PerkVisibility ||
                     (PerkVisibility != null && PerkVisibility.Equals(input.PerkVisibility))
                 ));
        }