Пример #1
0
    //
    // Recupera as estatísticas do jogador logado
    // @return <retorna uma espera pelos dados vindos do controller>
    // @param <não há> <>
    // @exception <não há exceções>
    //
    IEnumerator recuperarEstatisticaPorNickname()
    {
        IGerarEstatisticaController gerarEstatisticaController = gameObject.AddComponent <GerarEstatisticaController>();

        yield return(StartCoroutine(gerarEstatisticaController.RecuperarEstatisticaPorNickname(PlayerPrefs.GetString("nickname"))));


        txtVitorias.text      = PlayerPrefs.GetString("Vitorias");
        txtDerrotas.text      = PlayerPrefs.GetString("Derrotas");
        txtDanoGladiador.text = PlayerPrefs.GetString("danoGladiador");
        txtDanoLeao.text      = PlayerPrefs.GetString("danoLeao");
        txtDanoTotal.text     = PlayerPrefs.GetString("danoTotal");
    }
Пример #2
0
    //
    // Recebe os dados estatísticos do gladiador repassa para o controlles
    // @return <retorna a espera da atualização de estatísticas>
    // @param <não há> <>
    // @exception <não há exceções>
    //
    IEnumerator atualizarEstatisticas(bool vitoria)
    {
        IGerarEstatisticaController gerarEstatisticasController = gameObject.AddComponent <GerarEstatisticaController>();
        Jogador jogador = gameObject.AddComponent <Jogador>();

        jogador.Nickname = nickname;


        Estatistica estatisca = gameObject.AddComponent <Estatistica>();

        if (vitoria == true)
        {
            estatisca.Vitorias = 1;
            estatisca.Derrotas = 0;
        }
        else
        {
            estatisca.Derrotas = 1;
            estatisca.Vitorias = 0;
        }



        Dano dano = gameObject.AddComponent <Dano>();

        dano.Tipo       = "gladiador";
        dano.Quantidade = lanca + gladiador;



        Dano dano2 = gameObject.AddComponent <Dano>();

        dano2.Tipo       = "leoes";
        dano2.Quantidade = leao;


        jogador.Estatistica = estatisca;
        yield return(gerarEstatisticasController.atualizarEstatisticas(jogador, dano, dano2));
    }