public override bool Equals(object obj) { BodyPair other = (BodyPair)obj; return (other.body1.Equals(body1) && other.body2.Equals(body2) || other.body1.Equals(body2) && other.body2.Equals(body1)); }