Пример #1
0
        private void tryToFollowRoute()
        {
            Accommodable street = this.accommodation.endPoints.First();

            if (!street.canAccommodate(this))
            {
                callSchedulerForLater(tryToFollowRoute, Consts.retryInterval);
            }
            else
            {
                getInAccommodation(street);
                followRouteFromStreet();
            }
        }
Пример #2
0
 private void getInAccommodation(Accommodable accommodable)
 {
     accommodable.host(this);
     this.accommodation = accommodable;
 }
Пример #3
0
 private void changeAccommodationTo(Accommodable accommodable)
 {
     getOutCurrentAccommodation();
     getInAccommodation(accommodable);
 }