Ejemplo n.º 1
0
 private void HandleCarMessage(CarMessage message)
 {
     Console.WriteLine("CLIENT: received car Message");
     CurrentCar = message.Car;
     Console.WriteLine("Currentcar: " + CurrentCar);
     Form1.GetInstance().UpdateTextBox(CurrentCar.ToString());
 }
Ejemplo n.º 2
0
 public void SetCarAndMan()
 {
     if (CurrentCar.GetComponent <MoveCar>().IsTaskedCar)
     {
         audioSource.clip = ClipCarAndMan;
         audioSource.Play();
         timeCurrentDay.StopTimeDay();
         CameraScenePolice.SetActive(true);
         CameraDefault.SetActive(false);
         CurrentMan = Instantiate(Mans[Random.Range(0, Mans.Length)], SpawnManTrans.position, SpawnManTrans.rotation);
         CurrentMan.transform.localScale = new Vector3(6.253749f, 6.253749f, 6.253749f);
         CurrentCar.GetComponent <MoveCar>().IsStopped = true;
         CurrentCar.GetComponent <MoveCar>().NoDestroy = true;
         CurrentCar.transform.position = SetPosCarTrans.position;
         CurrentCar.transform.rotation = SetPosCarTrans.rotation;
         ParentSelectMiniGame.SetActive(true);
         ParentCurrentTasks.SetActive(false);
         int r = Random.Range(0, 2);
         if (r == 0)
         {
             ButAlco.onClick.Invoke();
         }
         if (r == 1)
         {
             ButRengen.onClick.Invoke();
         }
     }
     else
     {
         PlayerPrefs.SetFloat(Constants.Money, PlayerPrefs.GetInt(Constants.Money) - 100);
         ParentFine.SetActive(true);
         Invoke("ResetFade", 2f);
     }
 }
        private async void Add()
        {
            _logger.Trace($"{nameof(Add)}.");

            IsCarAdditionInProgress = true;

            try
            {
                // Ждём, пока якобы добавляются данные из БД.
                await Task.Delay(1000);

                // Если хочется, чтобы в UI данные появлялись сразу, нужно это реализовать.
                await _databaseService.AddAsync(CurrentCar.GetModel());
            }
            catch (Exception ex)
            {
                _logger.Error($"{nameof(Add)}.", ex.ToString());
            }
            finally
            {
                IsCarAdditionInProgress = false;
            }
        }