public override void AgentReset() { Debug.Log("AgentReset"); GetComponent <Rigidbody>().velocity = Vector3.zero; GetComponent <Rigidbody>().angularVelocity = Vector3.zero; transform.position = new Vector3(0, 1, 0); transform.rotation = Quaternion.Euler(0, 0, 0); wd.Drive(0, 0); //hr.brakeTorque = 10000; lapStartTime = 0; }
// Update is called once per frame void Update() { speedText.text = "speed = " + wd.ForwardSpeed; wd.Drive(autoSteerToggle.isOn ? (Time.realtimeSinceStartup / 10) % 2 : 0, autoForwardToggle.isOn ? 1 : 0); }