void Update() { float translationInput = Input.GetAxis("Vertical"); float rotationInput = Input.GetAxis("Horizontal"); kart.Move(this.transform, translationInput, rotationInput); List <float> rays = kart.CalculateRayData(this.transform); string td = rays[0] + "," + rays[1] + "," + rays[2] + "," + rays[3] + "," + rays[4] + "," + Utils.Round(translationInput) + "," + Utils.Round(rotationInput); if (!collectedTrainingData.Contains(td)) { collectedTrainingData.Add(td); } }