public void SetTarget(Room currentRoom) { targetRoom = link.GetOther(currentRoom); target = link.GetEntry(targetRoom); }
public RoomLink GetClosestOpenLinkToConnected() { RoomLink closestLink = null; foreach (RoomLink link in links) { if (link.isOpen && link.GetOther(this).isConnectedToStart&& (closestLink == null || closestLink.GetOther(this).linkCountToStart > link.GetOther(this).linkCountToStart)) { closestLink = link; } } return(closestLink); }