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)) )); }
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)) )); }