// Update is called once per frame void Update() { if (Time.time > nextRecordingTime) { nextRecordingTime += recordingPeriod; FileUtils.AppendStringToFile(progressFileName, Time.time + "," + rewardManager.GetRewardRate() + "\n"); } }
void OnGUI() { GUI.Label(new Rect(position.x, position.y, 400, 50), "Reward: " + rewardManager.GetTotalReward()); GUI.Label(new Rect(position.x, position.y + 20, 400, 50), "Current reward rate: " + rewardManager.GetRewardRate() + " / sec"); GUI.Label(new Rect(position.x, position.y + 40, 400, 50), "Current input action: " + inputListener.currentInputAction); }