public void Init() { //initialise DNA //0 forward //1 back //2 left //3 right //4 jumo //5 crouch dna = new DNABot(DNALength, 6); m_Character = GetComponent <ThirdPersonCharacter>(); timeAlive = 0; alive = true; startPosition = this.transform.position; }
public void Combine(DNABot parent1, DNABot parent2) { for (int i = 0; i < dnaLength; i++) { if (i < dnaLength / 2.0) { int c = parent1.genes[i]; genes[i] = c; } else { int c = parent2.genes[i]; genes[i] = c; } } }