Example #1
0
        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);
        }
Example #2
0
 public virtual void NeuralBotDestroyed(NeuralBot neuralBot)
 {
     population[neuralBot.Index].fitness = neuralBot.Fitness;
 }