Esempio n. 1
0
    public void ChecarTutorial(int tutorial, float tempo)
    {
        CanvasGroup.alpha = 0;
        bool iniciarTutorial = false;

        if (tutorial == (int)TiposTutorial.Geral && !Cliente.ClienteLogado.concluiuTutorialGeral ||
            tutorial == (int)TiposTutorial.Profile && !Cliente.ClienteLogado.concluiuTutorialProfile ||
            tutorial == (int)TiposTutorial.Correio && !Cliente.ClienteLogado.concluiuTutorialCorreio ||
            tutorial == (int)TiposTutorial.Desafio && !Cliente.ClienteLogado.concluiuTutorialDesafios)
        {
            iniciarTutorial = true;
            tipoTutorial    = (TiposTutorial)tutorial;
        }

        if (iniciarTutorial && !executandoTutorial)
        {
            executandoTutorial = true;
            etapaAtual         = 1;
            PnlTutorial.SetActive(true);

            StartCoroutine(carregarEtapa(0));
            return;
        }

        if (!executandoTutorial)
        {
            PnlTutorial.SetActive(false);
        }
    }
Esempio n. 2
0
    public void IniciarTutorial(int tutorial)
    {
        if (!executandoTutorial)
        {
            tipoTutorial       = (TiposTutorial)tutorial;
            executandoTutorial = true;
            etapaAtual         = 1;
            PnlTutorial.SetActive(true);

            StartCoroutine(carregarEtapa(0));
        }
    }