public override int GetHashCode() { var hashCode = -702342995; hashCode = hashCode * -1521134295 + Time.GetHashCode(); hashCode = hashCode * -1521134295 + TimeInSeconds.GetHashCode(); hashCode = hashCode * -1521134295 + LineIndex.GetHashCode(); hashCode = hashCode * -1521134295 + LineLayer.GetHashCode(); hashCode = hashCode * -1521134295 + Hand.GetHashCode(); hashCode = hashCode * -1521134295 + CutDirection.GetHashCode(); return(hashCode); }