IEnumerator DelayEndLevel() { yield return(new WaitForSeconds(4f)); if (levelEnd == false) { endLevelAnim.SetTrigger("FadeIn"); FadeOutBGM fadeOutBGMScript = mainCamera.GetComponent <FadeOutBGM>(); fadeOutBGMScript.FadeOut(); yield return(new WaitForSeconds(6f)); dialogueTrigger.SetActive(true); } }
public void RetryMenu() { if (retryMenuEnabled == false) { retryMenuEnabled = true; firstButton[1].SetActive(false); fadeOutBGMScript.FadeOut(); StartCoroutine(DelayRetryMenuTransition(0, true)); EventSystem.current.GetComponent <EventSystem>().SetSelectedGameObject(firstButton[0]); pause.SetActive(false); menu[0].gameObject.transform.GetChild(0).GetComponent <CanvasGroup>().blocksRaycasts = true; menu[1].gameObject.transform.GetChild(1).GetComponent <CanvasGroup>().blocksRaycasts = false; } }