private void Update() { if (CurrentTraining != null) { if (CurrentTraining.bStopped) { return; } CurrentTraining.UpdateTraining(); CurrentTraining.CheckPlayerInput(); CurrentTrainingTime += Time.deltaTime; if (CurrentTrainingTime > CurrentTraining.TrainingLength) { Warned = false; CurrentTraining.EndTraining(); UIpopup.Instance.DisplayTextPopup("Nice work!! You scored " + CurrentTraining.Score, EndSequence); } } }