ppo-Pyramids-Training / Project /Assets /ML-Agents /Examples /SharedAssets /Scripts /AdjustTrainingTimescale.cs
| //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; | |
| } | |
| } | |
| } | |
| } | |