//This script lets you change time scale during training. It is not a required script for this demo to function using UnityEngine; namespace MLAgentsExamples { public class AdjustTrainingTimescale : MonoBehaviour { // Update is called once per frame void Update() { if (Input.GetKeyDown(KeyCode.Alpha1)) { Time.timeScale = 1f; } if (Input.GetKeyDown(KeyCode.Alpha2)) { Time.timeScale = 2f; } if (Input.GetKeyDown(KeyCode.Alpha3)) { Time.timeScale = 3f; } if (Input.GetKeyDown(KeyCode.Alpha4)) { Time.timeScale = 4f; } if (Input.GetKeyDown(KeyCode.Alpha5)) { Time.timeScale = 5f; } if (Input.GetKeyDown(KeyCode.Alpha6)) { Time.timeScale = 6f; } if (Input.GetKeyDown(KeyCode.Alpha7)) { Time.timeScale = 7f; } if (Input.GetKeyDown(KeyCode.Alpha8)) { Time.timeScale = 8f; } if (Input.GetKeyDown(KeyCode.Alpha9)) { Time.timeScale = 9f; } if (Input.GetKeyDown(KeyCode.Alpha0)) { Time.timeScale *= 2f; } } } }