示例#1
0
 private void Awake()
 {
     instance         = this;
     numberFormatInfo = new NumberFormatInfo {
         NumberGroupSeparator = " "
     };
 }
示例#2
0
    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;
    }