private void HandleCarMessage(CarMessage message) { Console.WriteLine("CLIENT: received car Message"); CurrentCar = message.Car; Console.WriteLine("Currentcar: " + CurrentCar); Form1.GetInstance().UpdateTextBox(CurrentCar.ToString()); }
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; } }