예제 #1
0
    void PerdeuSobrevivencia()
    {
        Dados.estatisticas.sobrevivencia
        .Pontuar(Dados.sobrevivenciaPontosTotais);

        Utilidade.SalvarDados();

        ControleMusica.Derrota();
        navegador.CarregarTela(Telas.Jogo_Sobrevivencia_Fim, false);
    }
예제 #2
0
    void PerderNaFase()
    {
        //GerenciadorUnityAds.ShowRewardedAd();

        EnviarAnalyticsPerder();

        switch (Dados.modoDeJogo)
        {
        case ModosDeJogo.Normal:
            Dados.estatisticas
            .mundos[Dados.mundoAtual]
            .fases[Dados.faseAtual]
            .Pontuar(Dados.pontosUltimaFase, true);

            Utilidade.SalvarDados();

            ControleMusica.Derrota();
            navegador.CarregarTela(Telas.Jogo_Normal_Derrota, false);
            break;

        case ModosDeJogo.JogoRapido:
        case ModosDeJogo.Sobrevivencia:

            Utilidade.AdicionarMacasPorPontos(Dados.pontosUltimaFase);
            //Debug.Log ("Pontos ultima fase "+Dados.pontosUltimaFase);

            Dados.estatisticas.jogoRapido
            .Pontuar(Dados.pontosUltimaFase,
                     Dados.jogoRapidoDificuldade, true);

            Utilidade.SalvarDados();

            ControleMusica.Derrota();
            //navegador.CarregarTela(Telas.Jogo_Rapido_Derrota, false);
            navegador.CarregarTela(Telas.Jogo_Rapido_Vitoria, false);
            break;

        //case ModosDeJogo.Sobrevivencia:
        //	PerdeuSobrevivencia();
        //	break;
        default:
            navegador.CarregarTelaMenu();
            break;
        }
    }