Exemple #1
0
    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);
        }
    }
Exemple #2
0
    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;
        }
    }