private void voltaArmagedom() { H.devoltaParaOArmagedom(); if (H.ultimoArmagedom.nomeCena == Application.loadedLevelName) { p.entrando = false; Invoke("voltaMalha", 0.25f); } }
// Update is called once per frame void Update() { bool acao = Input.GetButtonDown("acao"); switch (passoDaMorte) { case 1: if (mensL != null) { if ( Input.GetButtonDown("acao") || Input.GetButtonDown("acaoAlt") || Input.GetButtonDown("menu e auxiliar") || Input.GetButtonDown("gatilho") ) { if (H.alguemTaVivo()) { perguntaQuemEntra(); } else { finalizaComDerrota(); } } } break; case 2: if (janelaDetroca != quemEntra.escolha) { deslizaOuFecha(aCamera, (int)quemEntra.escolha); mostraOSelecionado(aCamera, H.criaturesAtivos[(int)quemEntra.escolha], (int)quemEntra.escolha); janelaDetroca = (int)quemEntra.escolha; } if (Input.GetButtonDown("acaoAlt") && quemEntra.dentroOuFora() > -1) { acao = true; } if (acao || Input.GetButtonDown("gatilho")) { perguntaVivo(); } break; case 3: if (Input.GetButtonDown("acaoAlt") || Input.GetButtonDown("acao") || Input.GetButtonDown("menu e auxiliar") || Input.GetButtonDown("gatilho") ) { if (mensL != null) { voltaOMenuEMensagem(); } } if (mensL == null) { voltaOMenuEMensagem(); } break; case 4: Destroy(this, 1); break; case 5: if (Input.GetButtonDown("acaoAlt") || Input.GetButtonDown("acao") || Input.GetButtonDown("menu e auxiliar") || Input.GetButtonDown("gatilho") ) { mensB.fechaJanela(); passoDaMorte = 6; } break; case 6: gameObject.AddComponent <pretoMorte>(); passoDaMorte = -1; Invoke("acendaAsLuzes", 2.5f); break; case 7: H.devoltaParaOArmagedom(); heroi.emLuta = false; Destroy(this); break; } acao = false; }