public void UpdatePos() { Vector3 nearestMine = mFitness.GetNearestMine(); nearestMine.Normalize(); List <float> neuronInput = new List <float>(); neuronInput.Add(nearestMine.x); neuronInput.Add(nearestMine.y); mLookAt = transform.up; neuronInput.Add(mLookAt.x); neuronInput.Add(mLookAt.y); neuronOutput = mTankBrain.AssignInput(neuronInput); leftTrack = neuronOutput[0]; rightTrack = neuronOutput[1]; Debug.DrawRay(transform.position, transform.up * 5, Color.green); mTankMovement.SetInput(leftTrack, rightTrack); }