public override int GetHashCode() { unchecked { var hashCode = BoostAmount; hashCode = (hashCode * 397) ^ PlayerRankAmount; hashCode = (hashCode * 397) ^ (int)Result; hashCode = (hashCode * 397) ^ SpartanRankModifier.GetHashCode(); hashCode = (hashCode * 397) ^ TimePlayedAmount.GetHashCode(); hashCode = (hashCode * 397) ^ TotalCreditsEarned; return(hashCode); } }