void fechaTuto() { if (mensB != null) { mensB.fechaJanela(); } if (quemEntra != null) { quemEntra.fechaJanela(); } deslizaOuFecha(aCamera, (int)quemEntra.escolha); }
void retornaPadraoJogo() { if (mens) { mens.fechaJanela(); } if (!mB) { mB = GameObject.FindWithTag("Player").GetComponent <movimentoBasico>(); } if (!cam) { cam = GameObject.FindWithTag("Player").GetComponent <cameraPrincipal>(); } if (!mIT2) { mIT2 = GameObject.FindWithTag("Main Camera").GetComponent <menuInTravel2>(); } mB.enabled = true; cam.enabled = true; mIT2.enabled = true; estado = estadoEstatuaAnubis.estadoNulo; }
void fechaEVai(string fecha, string vai, bool menu = true) { if (menu) { try{ retornaMenu(fecha).fechaJanela(); }catch (NullReferenceException e) { Debug.LogWarning("Nulidade de Menu; nomeMenu: " + fecha + " : " + e.InnerException); } nomeMenu = vai; try{ retornaMenu(nomeMenu).podeMudar = true; }catch (NullReferenceException e) { Debug.LogWarning("Nulidade de Menu; nomeMenu: " + nomeMenu + " : " + e.InnerException); } } else { mensagemBasica mens = GetComponent <mensagemBasica>(); mens.fechaJanela(); nomeMenu = vai; retornaMenu(nomeMenu).podeMudar = true; } }
void retornaAPasseo() { cam.enabled = true; menu1.fechaJanela(); mens.fechaJanela(); mB.podeAndar = true; Invoke("unityTaSacaneando",0.15f); estado = "emEspera"; }
void finalisaConversa() { if (!finalisou) { p = gameObject.AddComponent <pretoMorte>(); mens.fechaJanela(); //Destroy(this); Invoke("clareiaIsso", 2); finalisou = true; } }
public void finalisaConversa() { mIT2.enabled = true; if (caminhada) { caminhada.enabled = true; } mens.fechaJanela(); iniciou = false; Invoke("unitySacana", 0.25f); mensagemAtual = 0; }
protected void voltaAPasseio() { cam.enabled = true; mens.fechaJanela(); if (menu2 != null) { menu2.fechaJanela(); } menu.fechaJanela(); mL.fechaJanela(); mIT2.enabled = true; mB.podeAndar = true; estado = "emEspera"; }
// Update is called once per frame void Update() { if (falando) { if (mens != null) { if (Input.GetButtonDown("acao") || Input.GetButtonDown("menu e auxiliar")) { mens.fechaJanela(); if (mB != null) { mB.enabled = true; } mIT2.enabled = true; falando = false; } } } }
// Update is called once per frame void Update() { if (Input.GetButtonDown("menu e auxiliar")) { menuEAux = true; } if (Input.GetButtonDown("acao")) { acao = true; } if (Input.GetButtonDown("acaoAlt")) { acaoAlt = true; } switch (nomeMenu) { case "emEspera": if (menuEAux == true && !pausaJogo.pause) { alternancia.focandoHeroi(); mB.podeAndar = false; cameraCorean.enabled = false; mB.pararOHeroi(); menu = gameObject.AddComponent <Menu>(); string[] opcoes = tMIT2["mitPrincipal"].ToArray(); //{"Status","Itens","Suporte","Organizaçao","Salvar"}; menu.skin = skin; menu.destaque = destaque; menu.opcoes = opcoes; menu.posXalvo = 0.01f; menu.posYalvo = 0.01f; menu.lMenu = 0.2f; menu.aMenu = 0.1f * opcoes.Length; nomeMenu = "Principal"; menu.Nome = nomeMenu; mL = gameObject.AddComponent <mensagemEmLuta>(); mL.posX = 0.01f; mL.posY = 0.52f; mL.aCaixa = 0.1f; mL.lCaixa = 0.2f; mL.tempoDeFuga = 0; mL.mensagem = tMIT2["mitSoltos"][5] + H.cristais; } break; case "Status": if (acaoAlt) { poderDoClick("Principal"); } if (menuEAux == true) { fechaEVai(nomeMenu, "Principal"); } if (acao == true) { escolhaStatus(); } break; case "StatusDeCriature": if (Input.GetButtonDown("acao") || Input.GetButtonDown("menu e auxiliar") || acaoAlt) { painelStatus painel = GetComponent <painelStatus>(); painel.fechaJanela(); nomeMenu = "Status"; try{ retornaMenu(nomeMenu).podeMudar = true; }catch (NullReferenceException e) { Debug.LogWarning("nulidade de Menu, " + e.InnerException); } } break; case "Principal": if (menuEAux == true) { FechaMenu(nomeMenu); nomeMenu = "emEspera"; mB.podeAndar = true; cameraCorean.enabled = true; if (mL != null) { mL.fechaJanela(); } } if (acaoAlt) { Menu daKi = retornaMenu(nomeMenu); if (daKi.dentroOuFora() > -1) { acao = true; } else { FechaMenu(nomeMenu); nomeMenu = "emEspera"; mB.podeAndar = true; cameraCorean.enabled = true; if (mL != null) { mL.fechaJanela(); } } } if (acao == true) { escolhaPrincipal(); } break; case "Suporte": if (acaoAlt) { poderDoClick("Principal"); } if (menuEAux == true) { fechaEVai(nomeMenu, "Principal"); } if (acao == true) { escolhaSuporte(); } break; case "semSuporte": if (menuEAux || acao || acaoAlt) { fechaEVai(nomeMenu, "Suporte", false); } break; case "Itens": uint escolhaAtual = retornaMenu("Itens").escolha; if (escolhaAtual != escolhaAntiga) { if (!mL2) { mL2 = gameObject.AddComponent <mensagemEmLuta>(); mL2.posX = 0.57f; mL2.posY = 0.52f; mL2.lCaixa = 0.4f; mL2.tempoDeFuga = 0; mL2.positivo = true; } escolhaAntiga = (int)retornaMenu("Itens").escolha; trocaInfo(); } if (acaoAlt) { poderDoClick("Principal"); } if (acao) { useiOItem(); } if (menuEAux) { fechaEVai(nomeMenu, "Principal"); mL2.fechaJanela(); escolhaAntiga = -1; } break; case "usandoItem": nomeMenu = GetComponent <acaoDeItem2>().estadoPublico; break; case "retornarAosItens": nomeMenu = "Itens"; int escolha = (int)retornaMenu(nomeMenu).escolha; if (escolha >= H.itens.Count) { if (H.itens.Count > 0) { retornaMenu(nomeMenu).escolha--; } else { fechaEVai(nomeMenu, "Principal"); if (mL2) { mL2.fechaJanela(); } } } else { if (mL2) { mL2.entrando = true; } retornaMenu(nomeMenu).podeMudar = true; } if (GetComponent <vidaEmLuta>()) { GetComponent <vidaEmLuta>().fechaJanela(); } break; case "semItem": if (menuEAux) { fechaEVai(nomeMenu, "Principal", false); } break; case "Organizaçao": if (acaoAlt) { poderDoClick("Principal"); } if (menuEAux) { fechaEVai(nomeMenu, "Principal"); } if (acao) { perguntaDeOrganizacao(); } break; case "organizaCriatures": if (menuEAux) { fechaEVai(nomeMenu, "Organizaçao"); } if (acaoAlt) { poderDoClick("Organizaçao"); } if (acao) { segundaOrganizacao(); } break; case "segundaOrganizaçao": if (menuEAux) { fechaEVai(nomeMenu, "organizaCriatures"); } if (acaoAlt) { poderDoClick("organizaCriatures"); } if (acao) { trocaCriatures(); } break; case "animandoTroca": if (!GetComponent <animaTroca>()) { GameObject meuHeroi = GameObject.FindGameObjectWithTag("Player"); Animator animator = meuHeroi.GetComponent <Animator> (); animator.SetBool("envia", true); animaEnvia a = gameObject.AddComponent <animaEnvia>(); a.posCriature = posTroca; a.oInstanciado = H.criaturesAtivos[0].nomeID; nomeMenu = "trocou"; } break; case "trocou": if (!GetComponent <animaEnvia>()) { Menu[] menus = GetComponents <Menu> (); foreach (Menu menu in menus) { menu.entrando = true; } if (mL != null) { mL.entrando = true; } fechaEVai("segundaOrganizaçao", "organizaCriatures"); fechaEVai("organizaCriatures", "Organizaçao"); Animator animator = GameObject.FindGameObjectWithTag("Player").GetComponent <Animator>(); animator.SetBool("envia", false); animator.SetBool("chama", false); } break; case "escolhaSave": if (acaoAlt) { poderDoClick("Principal"); } if (menuEAux == true) { FechaMenu(nomeMenu); nomeMenu = "Principal"; retornaMenu(nomeMenu).podeMudar = true; } if (acao == true) { perguntaDeSave(); } break; case "novoSave": if (nomeie == null) { nomeMenu = "escolhaSave"; retornaMenu(nomeMenu).podeMudar = true; } if (Input.GetButtonDown("Submit")) { if (nomeie != null) { if (nomeie.entrando == true) { nomeie.acaoDoBotaoSalvar(); } } } if (Input.GetButtonDown("paraCriature")) { nomeie.fechaJanela(); } break; case "mensagemDeSave": if (acao || menuEAux || acaoAlt) { mensS.fechaJanela(); Menu m = retornaMenu("Principal"); m.entrando = true; m.podeMudar = true; nomeMenu = m.Nome; } break; case "mensagemOrganizacaoFail": if (acao || menuEAux || acaoAlt) { mensS.fechaJanela(); retornaParaOrganizacao(); } break; case "limpaMIT": limpaOMIT(); break; } acao = false; menuEAux = false; acaoAlt = false; }
protected void passoDoEncontro() { //Debug.DrawRay(tHeroi.position,10*Vector3.up,Color.white); switch (passoDaAnimaInicial) { case 1: truqueDeCamera(); //print("no passo 1 "+ inimigoUC.X.mNivel.Nivel); break; case 2: apresentaAdversario(); break; case 3: comecaLuta(); break; case 4: if (X != null) { verifiqueVida(); } else if (GameObject.Find("CriatureAtivo")) { X = GameObject.Find("CriatureAtivo"); } break; case 5: vitoriaNaLuta(); break; case 6: voltarParaPasseio(); break; case 7: morreuEmLuta(); break; case 8: if (dead != null) { if (dead.passoDaMorte == 4) { passoDaAnimaInicial = 9; } } break; case 9: if (GameObject.FindWithTag("Player").GetComponent <animaEnvia>()) { passoDepoisDoInicio(); } break; case 10: elePassouDeNivel(); break; case 11: bool acao = Input.GetButtonDown("acao"); if (Input.GetButtonDown("acaoAlt") && menu.dentroOuFora() > -1) { acao = true; } if (acao) { descarteGolpe(); } break; case 12: if (botoesPrincipais()) { mens.fechaJanela(); fim.conteudo = "aprendeuEsse"; fim.aprendeuEsse = golpeAprendido; passoDaAnimaInicial = 10; fim.entrando = true; } break; case 13: if (botoesPrincipais()) { mens.fechaJanela(); fim.fechaJanela(); if (!aprendendoGolpeFora) { OPassoDepoisDaVitoria(); } else { voltaParaUsandoItem(); } } break; } }
// Update is called once per frame void Update() { mensagemBasica mens = null; Menu menu = null; bool acaoAlt = Input.GetButtonDown("acaoAlt"); if (Input.GetButtonDown("acao")) { acao = true; } if (Input.GetButtonDown("menu e auxiliar")) { menuEAux = true; } switch (acaoAtual) { case "respondeQuem": if (acaoAlt) { if (retornaMenu("perguntaQuem").dentroOuFora() > -1) { acao = true; } else { menuEAux = true; } } if (acao) { retornaMenu("perguntaQuem").podeMudar = false; verificaUsoComQuem(); } //if(nomeItem=="Maça"||nomeItem=="Burguer") if (janelaDetroca != retornaMenu("perguntaQuem").escolha) { int essaEscolha = (int)retornaMenu("perguntaQuem").escolha; deslizaOuFecha(gameObject, essaEscolha); if (oQ != "golpe") { mostraOSelecionado(gameObject, H.criaturesAtivos[essaEscolha], essaEscolha); } janelaDetroca = essaEscolha; } if (menuEAux) { menu = retornaMenu("perguntaQuem"); menu.fechaJanela(); estadoPublico = "retornarAosItens"; deslizaOuFecha(gameObject, (int)retornaMenu("perguntaQuem").escolha); fechaJanela(); } break; case "naoUsarQuem": mens = gameObject.AddComponent <mensagemBasica>(); mens.posY = 0.68f; mens.mensagem = textos[0]; mens.skin = skin; mens.destaque = destaque; mens.title = ""; acaoAtual = "naoUsarQuemAberta"; break; case "naoUsarQuemAberta": if (menuEAux) { mens = GetComponent <mensagemBasica>(); mens.fechaJanela(); acaoAtual = "respondeQuem"; retornaMenu("perguntaQuem").podeMudar = true; } break; case "eleNaoPrecisa": mens = gameObject.AddComponent <mensagemBasica>(); mens.posY = 0.68f; mens.mensagem = textos[1]; mens.skin = skin; mens.destaque = destaque; mens.title = ""; acaoAtual = "naoUsarQuemAberta"; break; case "usandoMaca": animaUsaItem(retornaMenu("perguntaQuem").escolha); break; case "usandoPerfeicao": animaUsaItem(retornaMenu("perguntaQuem").escolha, "perfeicao"); break; case "usandoMaisPE": animaUsaItem(retornaMenu("perguntaQuem").escolha, "animaPE"); break; case "animandoNovoGolpe": animaUsaItem(retornaMenu("perguntaQuem").escolha, "animaNovoGolpe"); break; case "animandoVida": animandoVida(); break; case "animandoVidaFora": animandoVidaFora(); break; case "animandoAntidoto": animaUsaItem(retornaMenu("perguntaQuem").escolha, "animaPE"); break; case "respondendoSimOuNao": if (acaoAlt) { if (retornaMenu("simOuNao").dentroOuFora() > -1) { acao = true; } } if (acao) { Menu M = retornaMenu("simOuNao"); if (M.escolha == 0) { acaoAtual = proxAcao; } else { estadoPublico = "retornarAosItens"; fechaJanela(); } M.fechaJanela(); GetComponent <mensagemBasica>().fechaJanela(); } break; case "usarSaida": verificaUsoDeSaida(); break; case "usarArmagedom": verificaUsoDePergArmagedom(); break; case "naoUsarAberta": if (menuEAux || acao) { mens = GetComponent <mensagemBasica>(); mens.fechaJanela(); estadoPublico = "retornarAosItens"; fechaJanela(); } break; case "naoUsar": mens = gameObject.AddComponent <mensagemBasica>(); mens.posY = 0.68f; mens.mensagem = mensCorrente; mens.skin = skin; mens.destaque = destaque; mens.title = ""; acaoAtual = proxAcao; break; } acao = false; menuEAux = false; }
public virtual void finalisaConversa() { movimentoBasico.retornarFluxoHeroi(); mens.fechaJanela(); mensagemAtual = 0; }