void finalizarDialogo() { Destroy(GameObject.Find("CaixaDialogo(Clone)")); codigoDialogo = 0; isSubDialogo = false; caixaInstanciada = false; Personagem.Desbloquear(); if (!sentimento.isAtivo()) { sentimento.alterar(true); sentimento.situacao = true; } MovimentacaoCamila.finalizarConversa(); }
public void abrirPainelDialogo() { this.posiconarPersonagem(); MovimentacaoCamila.inicializarConversa(); Vector3 posicao = new Vector3(0f, 0f, 1); Instantiate(caixaDialogo, posicao, caixaDialogo.transform.rotation); caixaInstanciada = true; if (LeituraArqDialogo.idDialogo < 20) { LeituraArqDialogo.setAlterarDialogo(); } else { LeituraArqDialogo.idDialogo = 3; } LeituraArqDialogo.setQuantidadeDialogo(); //GameObject.Find("Personagem").GetComponent<Personagem>().isInicio = true; Personagem.isInicio = true; }
// 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(); }