public override int GetHashCode() { unchecked { var hashCode = (DisplayInfo != null ? DisplayInfo.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Packs?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ RankNumber; hashCode = (hashCode * 397) ^ StartXp; return(hashCode); } }