/// <inheritdoc />
 public override int GetHashCode()
 {
     unchecked
     {
         return(((StatDef != null ? StatDef.GetHashCode() : 0) * 397) ^ Selected.GetHashCode());
     }
 }
 /// <inheritdoc />
 public override int GetHashCode()
 {
     unchecked
     {
         return(((Pawn != null ? Pawn.GetHashCode() : 0) * 397) ^ (StatDef != null ? StatDef.GetHashCode() : 0));
     }
 }