public bool IsRacing() { cars.Sort(delegate(Car fCar, Car sCar) { return(sCar.Distance.CompareTo(fCar.Distance)); }); foreach (Car car in cars) { operation += car.Show; operation += car.ChangeSpeed; } operation(); foreach (Car car in cars) { manageCar = new ManageCar(car.Drive); operation -= car.Show; operation -= car.ChangeSpeed; if (manageCar(1, IsFinish)) { Console.WriteLine("---------Finish!!!----------"); operation = new OperationWithParamertsCar(car.Show); operation(); return(true); } } return(false); }
private void Start() { count = 0; gameConfig = FindObjectOfType <GameConfig>(); manageCar = FindObjectOfType <ManageCar>(); playfabManager = FindObjectOfType <PlayfabManager>(); distanceMonitorText = distanceStatusMonitor.GetComponent <Text>(); // PlayerPrefs <<- Guardar configuración, stats, info en el dispositivo. createInitialLines(); }
private void Start() { manageCar = FindObjectOfType <ManageCar>(); UpdateProgressBar(); }