public override int GetHashCode() { var hashCode = 68161903; hashCode = hashCode * -1521134295 + Voxel.GetHashCode(); if (PrevRail != null) { hashCode = hashCode * -1521134295 + PrevRail.GetHashCode(); } if (Rail != null) { hashCode = hashCode * -1521134295 + Rail.GetHashCode(); } return(hashCode); }