/// <summary> /// Devuelve un par ordenado, es decir, el nodo con HashID más bajo delente /// </summary> /// <param name="lhs">Primer Collider</param> /// <param name="rhs">Segundo Collider</param> /// <returns>un objeto tipo pair de SceneNode ordenados</returns> public static Tuple<Scenes.SceneNode,Scenes.SceneNode> GetSortedPair(ICollider lhs, ICollider rhs) { return (lhs.GetHashCode() > rhs.GetHashCode()) ? new Tuple<Scenes.SceneNode, Scenes.SceneNode>((Scenes.SceneNode)rhs, (Scenes.SceneNode)lhs) : new Tuple<Scenes.SceneNode, Scenes.SceneNode>((Scenes.SceneNode)lhs, (Scenes.SceneNode)rhs); }