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; | |
} | |
} | |
} | |
} | |