Exemple #1
0
 public void SetTarget(Room currentRoom)
 {
     targetRoom = link.GetOther(currentRoom);
     target     = link.GetEntry(targetRoom);
 }
Exemple #2
0
        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);
        }