public bool Equals(PathRoom room1, PathRoom room2) { PathRoomLink tempLink = new PathRoomLink(room1, room2); return(this.Equals(tempLink)); }
//Override equals. Required for searching a list for the link public override bool Equals(object obj) { PathRoomLink link = (PathRoomLink)obj; return(link.roomA.Equals(roomA) && link.roomB.Equals(roomB) || link.roomA.Equals(roomB) && link.roomB.Equals(roomA)); }