protected virtual NeuralBot InstantiateBot(Individual individual, float lifeTime, Transform placeToInstantiate, int index) { NeuralBot nb = Instantiate(prefab, placeToInstantiate.position, placeToInstantiate.rotation); nb.Initialize(this, individual.gen, activationFunction, learningPhase, lifeTime, index); return(nb); }
public virtual void NeuralBotDestroyed(NeuralBot neuralBot) { population[neuralBot.Index].fitness = neuralBot.Fitness; }