IEnumerator DeadCoroutine() { audioManager.PlayDeadSound(); backgroundMusic.Pause(); Time.timeScale = 0.1f; GameObject.Find("_ScoreManager").GetComponent <ScoreManagerScript>().UpdateTotalScore(); yield return(new WaitForSecondsRealtime(0.5f)); gameOverPanel.SetActive(true); GameObject.Find("_ReviveManager").GetComponent <MyReviveManagerScript>().StartCountingGameOver(); lost = true; }
IEnumerator DeadCoroutine() { audioManager.PlayDeadSound(); backgroundMusic.Pause(); //Time.timeScale = 0.1f; // GameObject.Find("_ScoreManager").GetComponent<JumpShootScoreManagerScript>().UpdateTotalScore(); yield return(new WaitForSecondsRealtime(0.5f)); // float score = GameObject.Find("_ScoreManager").GetComponent<JumpShootScoreManagerScript>().currentScore; GM.GameOver(); lost = true; }