private void Awake() { instance = this; numberFormatInfo = new NumberFormatInfo { NumberGroupSeparator = " " }; }
private IEnumerator StartEvolution() { // UI & visual effects: CarsSelector carsSelector = CarsSelector.Instance; carsSelector.SelectionIsAvailable = false; carsSelector.ResetSelection(); GenomeUI.Instance.DrawingGenomeIsAvailable = false; MenuController.Instance.ShowEvolutionInfo(true); FitnessCheckpoint.ResetColors(); startDissolveEffectCoroutine = StartCoroutine(StartDissolveEffect()); yield return(new WaitForSeconds(1)); // Create new generation: carBrainEvolution.StartEvolution(population); startEvolutionCoroutine = null; }