public override void NeuralBotDestroyed(NeuralBot neuralBot) { base.NeuralBotDestroyed(neuralBot); Destroy(neuralBot.gameObject); index--; if (index <= 0) { Save(); population = Mendelization(); generation++; StartCoroutine(InstantiateBotCoroutine()); } }
protected virtual void Start() { nb = GetComponent <NeuralBot>(); }