Beispiel #1
0
        public void Ride(CarModel car, PlayerModel player)
        {
            _detail = _detailService.ChooseRandomDetail(_detailsUsed);
            Timer timer = new Timer();

            timer.Interval  = 2000;
            timer.Elapsed  += OnTimerEvent;
            timer.AutoReset = true;

            do
            {
                timer.Enabled = true;

                timer.Start();
            } while (car.CarRide);

            timer.Stop();

            CalculateIncome(_distance, player, car);
            _distance = 0;

            UpdateEntity(car, player);
        }