Пример #1
0
 public void Update()
 {
     if (Input.GetKey(KeyCode.LeftControl) && Input.GetKeyDown(KeyCode.S))
     {
         NEATHandler.Instance.evaluator.Genomes.First(g => g.Best).Genome.SaveGenome("Genome");
     }
     if (Input.GetKey(KeyCode.LeftControl) && Input.GetKeyDown(KeyCode.L))
     {
         GameHandler.Instance.ResetGameAndNetwork(new GenomeWrapper(Genome.LoadGenome("Genome")));
     }
 }
Пример #2
0
 public void Update()
 {
     if (Input.GetKey(KeyCode.LeftControl) && Input.GetKeyDown(KeyCode.S))
     {
         NEATHandler.Instance.evaluator.FittestGenome.Genome.SaveGenome("Genome");
     }
     if (Input.GetKey(KeyCode.LeftControl) && Input.GetKeyDown(KeyCode.L))
     {
         GameHandler.Instance.ResetGameAndNetwork(new GenomeWrapper(Genome.LoadGenome("Genome")));
     }
     if (Input.GetKey(KeyCode.LeftControl) && Input.GetKeyDown(KeyCode.R))
     {
         GameHandler.Instance.gameTime = gameTime / gameSpeed;
     }
 }