// Update is called once per frame void Update() { UpdateTimeDisplay(); // reset level if r pressed if (Input.GetKeyUp(KeyCode.R)) { Reset(true); } // open pause menu when 'esc' hit if (Input.GetKeyDown(KeyCode.Escape)) { ToggleMenu(); } // reset level if player reached the end if (playerController.completedLevel()) { UnityEngine.Debug.Log("Player completed level!"); IncrementScore(); UpdateScoreDisplay(); settingsInfo.AddScore(stopWatch.Elapsed); Reset(true); } }