protected void preparaIniciaConversa() { e = GameObject.Find("Terrain").GetComponent<encontros>(); if(e) e.enabled = false; movimentoBasico.pararFluxoHeroi(); p = gameObject.AddComponent<pretoMorte>(); tCam = Camera.main.transform; tHeroi = GameObject.FindWithTag("Player").transform; aHeroi = tHeroi.GetComponent<Animator>(); }
void acendaAsLuzes() { GetComponent <pretoMorte>().entrando = false; encontros e = Terra.GetComponent <encontros>(); if (e) { e.voltarParaPasseio(); } //Invoke("depoisDeAcender",0.5f); passoDaMorte = 7; }
protected void preparaIniciaConversa() { e = GameObject.Find("Terrain").GetComponent <encontros>(); if (e) { e.enabled = false; } movimentoBasico.pararFluxoHeroi(); p = gameObject.AddComponent <pretoMorte>(); tCam = Camera.main.transform; tHeroi = GameObject.FindWithTag("Player").transform; aHeroi = tHeroi.GetComponent <Animator>(); }
// Use this for initialization void Start() { animator = GetComponent <Animator>(); oEncontro = GameObject.Find("Terrain").GetComponent <encontros>(); if (oEncontro == null) { oEncontro = GameObject.Find("encontreEle").GetComponent <encontros>(); } H = GetComponent <heroi>(); if (H.criaturesAtivos.Count < H.maxCarregaveis) { H.criaturesAtivos.Add(oCapturado); foiParaArmagedom = false; } else { H.criaturesArmagedados.Add(oCapturado); /* * linhas para encher a vida e retirar status quando o Criature for para o Armagedom */ statusTemporarioBase.limpaStatus(oCapturado, -1); oCapturado.cAtributos[0].Corrente = oCapturado.cAtributos[0].Maximo; oCapturado.cAtributos[1].Corrente = oCapturado.cAtributos[1].Maximo; /**************************************************/ foiParaArmagedom = true; } elementos = GameObject.Find("elementosDoJogo").GetComponent <elementosDoJogo>(); animator.SetBool("travar", true); animator.SetBool("chama", false); animator.Play("capturou"); Invoke("primeiroBrilho", 1f); Invoke("primeiroBrilho", 2.1f); Invoke("informacoesDeCaptura", 2.5f); }
new void Start() { e = GameObject.Find("Terrain").GetComponent <encontros>(); if (e) { e.enabled = false; } heroi.contraTreinador = true; base.Start(); posHeroi = tHeroi.position; aDoTreinador = tTreinador.GetComponent <Animator>(); posInicialTreinador = tTreinador.position; textos = bancoDeTextos.falacoes[heroi.lingua]["encontrosTreinador"].ToArray(); }
void coloqueOsValoresGuardados() { GameObject G = GameObject.FindWithTag("Player"); if (G) { encontros e = GameObject.Find("Terrain").GetComponent <encontros>(); if (e) { e.enabled = false; } H = G.GetComponent <heroi>(); G.transform.rotation = Quaternion.Euler(0, olhePraLa, 0); G.transform.position = posicao; H.itens = itensAqui; H.criaturesAtivos = ativosAqui; H.criaturesArmagedados = armagedadosAqui; H.cristais = cristaisAqui; H.criatureSai = oqSai; H.itemAoUso = oqUsa; H.ultimoArmagedom = ultArm; Destroy(GameObject.Find("CriatureAtivo")); //zeraUltimoUso(H); G.GetComponent <movimentoBasico>().adicionaOCriature(); print("2: " + Time.time); if (e) { e.zeraPosAnterior(); e.enabled = true; } } else { Debug.LogWarning("O GameObject do heroi nao foi encontrado"); } }
// Use this for initialization void Start() { animator = GetComponent<Animator>(); oEncontro = GameObject.Find("Terrain").GetComponent<encontros>(); if(oEncontro == null) oEncontro = GameObject.Find("encontreEle").GetComponent<encontros>(); H = GetComponent<heroi>(); if(H.criaturesAtivos.Count < H.maxCarregaveis) { H.criaturesAtivos.Add(oCapturado); foiParaArmagedom = false; }else { H.criaturesArmagedados.Add(oCapturado); /* linhas para encher a vida e retirar status quando o Criature for para o Armagedom */ statusTemporarioBase.limpaStatus(oCapturado,-1); oCapturado.cAtributos[0].Corrente = oCapturado.cAtributos[0].Maximo; oCapturado.cAtributos[1].Corrente = oCapturado.cAtributos[1].Maximo; /**************************************************/ foiParaArmagedom = true; } elementos = GameObject.Find("elementosDoJogo").GetComponent<elementosDoJogo>(); animator.SetBool("travar",true); animator.SetBool("chama",false); animator.Play("capturou"); Invoke("primeiroBrilho",1f); Invoke("primeiroBrilho",2.1f); Invoke("informacoesDeCaptura",2.5f); }
void verificaUsoDeSaida() { encontros E = GameObject.Find("Terrain").GetComponent <encontros>(); if (E) { if (E.saidas.Count > 0) { saidaDeCaverna S = E.saidas[0]; for (int i = 0; i < E.saidas.Count; i++) { if (E.saidas[i].entreiPorAqui) { S = E.saidas[i]; } } pergaminhoDeSaida pergS = gameObject.AddComponent <pergaminhoDeSaida>(); pergS.S = S; acaoAtual = ""; retiraItem(nomeItem, 1, H); } else { acaoAtual = "naoUsar"; proxAcao = "naoUsarAberta"; mensCorrente = textos[9]; } } else { acaoAtual = "naoUsar"; proxAcao = "naoUsarAberta"; mensCorrente = textos[9]; } }
void verificaUsoDePergArmagedom() { encontros E = GameObject.Find("Terrain").GetComponent <encontros>(); if (E.saidas.Count == 0) { pergaminhoDeArmagedom pergA = gameObject.AddComponent <pergaminhoDeArmagedom>(); pergA.C = Color.red; pergA.H = H; acaoAtual = ""; retiraItem(nomeItem, 1, H); estadoPublico = "limpaMIT"; escondeTodosMenus(); movimentoBasico.pararFluxoHeroi(); Destroy(this, 10f); acaoAtual = ""; } else { acaoAtual = "naoUsar"; proxAcao = "naoUsarAberta"; mensCorrente = textos[9]; } }
// Use this for initialization void Start() { e = GameObject.Find("Terrain").GetComponent<encontros>(); }
void verificaUsoComQuem() { int quem = (int)retornaMenu("perguntaQuem").escolha; switch (nomeItem) { case nomeIDitem.maca: acaoAtual = "usandoMaca"; restaura(10, quem); break; case nomeIDitem.burguer: acaoAtual = "usandoMaca"; restaura(40, quem); break; case nomeIDitem.pergaminhoDePerfeicao: acaoAtual = "usandoPerfeicao"; perfeicao(quem); break; case nomeIDitem.antidoto: case nomeIDitem.amuletoDaCoragem: case nomeIDitem.tonico: if (statusTemporarioBase.contemStatus(tipoStatus.envenenado, H.criaturesAtivos[quem]) > -1) { retiraStatusTemporario(quem, tipoStatus.envenenado, H); acaoAtual = "animandoAntidoto"; } else { acaoAtual = "eleNaoPrecisa"; } break; case nomeIDitem.gasolina: case nomeIDitem.regador: case nomeIDitem.aguaTonica: case nomeIDitem.pilha: case nomeIDitem.estrela: case nomeIDitem.quartzo: case nomeIDitem.adubo: case nomeIDitem.seiva: case nomeIDitem.inseticida: case nomeIDitem.aura: case nomeIDitem.repolhoComOvo: case nomeIDitem.geloSeco: case nomeIDitem.ventilador: esseUsaIsso e = verifiqueEsseUsaIsso(nomeItem, quem); if (e.eleUsa) { acaoAtual = "usandoMaisPE"; restaura(40, quem, 1); } else { acaoAtual = "naoUsar"; mensCorrente = textos[3] + e.oTipo + textos[4]; proxAcao = "naoUsarQuemAberta"; } break; case nomeIDitem.pergDeRajadaDeAgua: case nomeIDitem.pergSabre: Criature C = H.criaturesAtivos[quem]; nomesGolpes[] nomeDoGolpeDesseItem = golpeDesseItem(); nivelGolpe nG = C.GolpeNaLista(nomeDoGolpeDesseItem); if (nG.nome != nomesGolpes.nulo) { if (!C.NosMeusGolpes(nomeDoGolpeDesseItem)) { escondeTodosMenus(); acaoAtual = ""; encontros E = GameObject.Find("Terrain").GetComponent <encontros>(); E.aprendeuGolpeForaDoEncontro(C, nG); } else { acaoAtual = "naoUsar"; mensCorrente = string.Format(textos[5], C.Nome, item.nomeEmLinguas(nomeItem), new pegaUmGolpe(nG.nome).OGolpe().Nome); proxAcao = "naoUsarQuemAberta"; } } else { acaoAtual = "naoUsar"; mensCorrente = string.Format(textos[6], C.Nome, new pegaUmGolpe(nG.nome).OGolpe().Nome); proxAcao = "naoUsarQuemAberta"; } break; } }
// Use this for initialization protected void Start() { e = GameObject.Find("Terrain").GetComponent <encontros>(); }
new void Start() { e = GameObject.Find("Terrain").GetComponent<encontros>(); if(e) e.enabled = false; heroi.contraTreinador = true; base.Start(); posHeroi = tHeroi.position; aDoTreinador = tTreinador.GetComponent<Animator>(); posInicialTreinador = tTreinador.position; textos = bancoDeTextos.falacoes[heroi.lingua]["encontrosTreinador"].ToArray(); }