public void OnGameOver() { Debug.Log("PauseManager.OnGameOver"); var obj = GameObject.Find("DarkOverlay").GetComponent <SpriteRenderer>().color = Color.red; GameObject.FindObjectOfType <AudioManager>().BackgroundMusic.Stop(); _TimePause.OnSlow(); StartCoroutine(CoroutineUtil.DeferredExecutor(1f, () => { _TimePause.OnPause(); GameOverCanvas.enabled = true; })); }