Exemplo n.º 1
0
    // Método para enviar os dados.
    public static void Enviar()
    {
        WWWForm form = new WWWForm();

        // Comportamento
        form.AddField("id", jogador);
        form.AddField("dia", Data.ObterData());
        form.AddField("dinheiro", Dinheiro.ObterValor());
        form.AddField("despesa", Financeiro.ObterDespesa());
        form.AddField("tempoDia", Comportamento.ObterTempo());
        form.AddField("socializacao", Sentimento.ObterSocializacao());
        form.AddField("cliqueGeral", Comportamento.ObterGeral());
        form.AddField("cliqueEmail", Comportamento.ObterEmail());
        form.AddField("cliqueProjeto", Comportamento.ObterProjeto());
        form.AddField("cliqueTrabalho", Comportamento.ObterTrabalho());
        form.AddField("cliqueNavegador", Comportamento.ObterNavegador());
        form.AddField("cliqueComputador", Comportamento.ObterComputador());
        Comportamento.Reiniciar();

        // Desempenho
        foreach (Desempenho.Projeto projeto in Desempenho.Lista())
        {
            form.AddField("desempenho_projeto[]", projeto.id);
            form.AddField("desempenho_progresso[]", projeto.progresso);
            form.AddField("desempenho_situacao[]", projeto.situacao.ToString());
        }

        Desempenho.Reiniciar();

        // Conclusao
        if (Fim.getCenario() != null)
        {
            form.AddField("conclusao", Fim.getCenario());
        }

        // Enviando os dados do form através do método post.
        WWW envio = new WWW(url, form.data, form.headers);
    }
Exemplo n.º 2
0
    // Metodo chamado para alterar o periodo
    public static void MudarPeriodo()
    {
        tempo++;

        if (Personagem.isDormindo)
        {
            if (Data.ObterData() >= 7)
            {
                Fim.setCenario(Fim.Cenario.CONCLUIDO);
            }
            if (Sentimento.ObterSocializacao() == 0)
            {
                Fim.setCenario(Fim.Cenario.SOCIAL);
            }
            if (Financeiro.ObterDespesa() >= 4)
            {
                Fim.setCenario(Fim.Cenario.FINANCEIRO);
            }
        }

        if (GameObject.Find("WebService") && !Data.Tutorial())
        {
            if (tempo == 4 || Fim.getCenario() != null)
            {
                Projeto.AvaliarDesempenho();
                WebService.Enviar();
            }
        }

        if (tempo == 4)
        {
            tempo = 0;
            Data.MudaData();
            if (SceneManager.GetActiveScene().name.Equals("Casa") && Data.dia > 1)
            {
                Interacao.Email();
                isInteracao = true;
            }

            if (GameObject.Find("TelaNavegador"))
            {
                if (SceneManager.GetActiveScene().name.Equals("Casa") && Data.dia > 1 && Navegador.ListaSize() != 0)
                {
                    Interacao.Noticia();
                    isInteracao = true;
                }
                Navegador.GerarNoticias("ProjetoRecusado", 0);
                GameObject.Find("TelaNavegador").GetComponent <Navegador>().DescontarDuracaoNoticia();
            }

            if (isInteracao)
            {
                isInteracao = false;
                GameObject.Find("Personagem").GetComponent <Interacao>().aparecer();
            }
        }

        if (Fim.getCenario() != null)
        {
            Personagem.isInicio = false;
            //GameObject.Find("Personagem").GetComponent<Personagem>().isInicio = true;
            SceneManager.LoadScene("Fim");
        }

        Relogio.AlterarImagem();
        Janela.alterarPaisagem(tempo);
        MovimentacaoCamila.mudarLocal();
    }