private void Update() { if (drivePath.Count >= 1) { if (Input.GetButtonDown("AutoDrive") && !autoDriveOn) { autoDriveOn = true; Debug.Log("AutoDrive on"); } else if (Input.GetButtonDown("AutoDrive") && autoDriveOn) { autoDriveOn = false; Debug.Log("AutoDrive off"); } } else { autoDriveOn = false; } if (autoDriveOn) { movement.MoveForward(); } }