//Checks if connected to the specified room (used when checking if we found the finish room in AStar) public bool connectedToRoom(PathRoom room) { if (room == null) { return(false); } if (room.Equals(roomA) || room.Equals(roomB)) { return(true); } return(false); }
//Returns the other room of the link public PathRoom linkedRoom(PathRoom room) { if (roomA.Equals(room)) { return(roomB); } else if (roomB.Equals(room)) { return(roomA); } return(null); }