コード例 #1
0
ファイル: btnCommands.cs プロジェクト: nisiybr/Estudos_Unity
    IEnumerator transicao(string nomeCena)
    {
        fade.fadeIn();
        yield return(new WaitWhile(() => fade.fume.color.a < 0.9f));

        SceneManager.LoadScene(nomeCena);
    }
コード例 #2
0
ファイル: preTitulo.cs プロジェクト: rafaelnunes93/SuperQuiz
    IEnumerator esperar()
    {
        yield return(new WaitForSeconds(tempoEspera));

        fade.fadeIn();
        yield return(new WaitWhile(() => fade.fume.color.a < 0.9f));

        SceneManager.LoadScene("Titulo 1");
    }
コード例 #3
0
    IEnumerator acionarPortal()
    {
        if (openPortal == true)
        {
            fade.fadeIn();
            yield return(new WaitWhile(() => fade.fume.color.a < 0.9f));

            SceneManager.LoadScene(cenaDestino);
        }
    }
コード例 #4
0
    IEnumerator esperar()
    {
        yield return(new WaitForSeconds(tempoEspera));

        fade.fadeIn();

        yield return(new WaitWhile(() => fade.telaPreta.color.a < 0.9f));         // faz esperar a transição, quando passar do 9 ele va para a cena titulo

        SceneManager.LoadScene("titulo");
    }
コード例 #5
0
ファイル: trocarScena.cs プロジェクト: Dheiso-ap/CursoGame2D
    IEnumerator trocaScena()
    {
        fade.fadeIn();
        yield return(new WaitWhile(() => fade.fume.color.a < 1f));

        if (destino == "titulo")
        {
            Destroy(gameControler.gameObject);
        }

        SceneManager.LoadScene(destino);


        fade.fadeOut();
    }
コード例 #6
0
ファイル: porta.cs プロジェクト: Dheiso-ap/CursoGame2D
    IEnumerator acionarPorta()
    {
        fade.fadeIn();
        yield return(new WaitWhile(() => fade.fume.color.a < 1f));

        if (luz)
        {
            scriptPlayer.AlteraMaterial(luzPadrao);
        }
        else
        {
            scriptPlayer.AlteraMaterial(LuzDiffusa);
        }

        scriptPlayer.transform.position = destino.position;

        fade.fadeOut();
    }
コード例 #7
0
    IEnumerator acionarPorta()
    {
        fade.fadeIn();
        yield return(new WaitWhile(() => fade.fume.color.a < 0.9f));

        playerScript.gameObject.SetActive(false);

        switch (escuro)
        {
        case true:
            playerScript.changeMaterial(luz2D);
            break;

        case false:
            playerScript.changeMaterial(padrao2D);
            break;
        }

        playerScript.transform.position = destino.position;
        yield return(new WaitForSeconds(0.5f));

        playerScript.gameObject.SetActive(true);
        fade.fadeOut();
    }