private void OnPopulationReduced(object source, PopulationEventArgs e) { if (e.ActualPopulation == 0) { CreateNewGeneration(); //ResetTargetPosition(); } }
void HandleNextGenerationAvailable(object sender, PopulationEventArgs e) { Invoke(() => { _generationLabel.Text = e.Generation.ToString(); }); }