// Use this for initialization void Start() { //Inimigo = GameObject.Find("CriatureAtivo"); //IA = Inimigo.GetComponent<IA_inimigo>(); H = GameObject.FindWithTag("Player").GetComponent <heroi>(); aCamera = GameObject.Find("Main Camera"); Terra = GameObject.Find("Terrain"); skin = elementosDoJogo.el.skin; if (IA) { IA.podeAtualizar = false; IA.paraMovimento(); } //troquei a variavel Criature por gameObject movimentoBasico mB = gameObject.GetComponent <movimentoBasico>(); if (mB) { mB.podeAndar = false; } falacoes = bancoDeTextos.falacoes[heroi.lingua]["encontros"].ToArray(); Invoke("mensagemDeMorto", 1); }
void coloqueOsValoresGuardados() { encontros e = GameObject.Find("Terrain").GetComponent<encontros>(); if(e) e.enabled = false; GameObject G = GameObject.FindWithTag("Player"); 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; } }
public static void executaChavesDeViagemNaMorte(heroi H) { for (int i = 0; i < heroi.chavesDaViagem.Count; i++) { aplicaRetornoDeChave(heroi.chavesDaViagem[i], H); } }
public static void adicionaItem(nomeIDitem nomeItem,heroi H) { item I = new item(nomeItem); bool foi = false; if(I.acumulavel>1) { int ondeTem = -1; for(int i=0;i<H.itens.Count;i++) { if(H.itens[i].nome == I.nome) { if(H.itens[i].estoque<H.itens[i].acumulavel) { if(!foi) { ondeTem = i; foi = true; } } } } if(foi) { H.itens[ondeTem].estoque++; }else { H.itens.Add(new item(nomeItem)); } }else { H.itens.Add(new item(nomeItem)); } }
public static void adicionaItem(nomeIDitem nomeItem,heroi H,int quantidade) { for(int i=0;i<quantidade;i++) { adicionaItem(nomeItem,H); } }
// Use this for initialization void Start() { H = GetComponent <heroi>(); focandoHeroi(); paralisaInimigo(); Terra = GameObject.Find("Terrain"); GameObject G = GameObject.Find("CriatureAtivo"); statusTemporarioBase.statusAoGerente(G, H.criatureSai); aux = G.transform.position; movendoComCriature = (bool)G.GetComponent <movimentoBasico>(); olharEmLuta(); if (!movendoComCriature) { movimentoBasico mB = GetComponent <movimentoBasico>(); mB.pararOHeroi(); mB.enabled = false; menuInTravel2 mIT2 = GameObject.Find("Main Camera").GetComponent <menuInTravel2>(); if (mIT2) { mIT2.enabled = false; } } a = GetComponent <Animator>(); a.SetBool("chama", true); gameObject.AddComponent <animaTroca>(); }
void depoisDaArmadilha() { if (variaveisChave.shift[chaveBau]) { estado = estadosBau.mensDeJaPegou; mens.entrando = true; mens.mensagem = mensagensDeBau[1]; } else { estado = estadosBau.mensDeJaPegou; mens.entrando = true; mens.mensagem = string.Format(mensagensDeBau[2], itemDoBau.quantidade.ToString(), item.nomeEmLinguas(itemDoBau.nomeID)); variaveisChave.shift[chaveBau] = true; heroi H = mB.GetComponent <heroi>(); if (itemDoBau.nomeID == nomeIDitem.cristais) { H.cristais += (uint)itemDoBau.quantidade; } else { shopBasico.adicionaItem(itemDoBau.nomeID, H, itemDoBau.quantidade); } } }
void CoreanProximo() { if (Input.GetButtonDown("acao")) { mB = col.GetComponent <movimentoBasico>(); if (mB.enabled && mB.podeAndar) { if (!variaveisChave.shift["colocouEstatuaDoAnubis"]) { heroi H = col.GetComponent <heroi>(); if (shopBasico.temItem(nomeIDitem.estatuaMisteriosa, H) > -1) { estado = estadoEstatuaAnubis.mensagemDeColocando; padraoMensagem(col); mens.mensagem = mensagensDaQui[0]; acaoDeItem2.retiraItem(nomeIDitem.estatuaMisteriosa, 1, H); } else { padraoMensagem(col); mens.mensagem = mensagensDaQui[2]; estado = estadoEstatuaAnubis.olhouABase; } } else { padraoMensagem(col); mens.mensagem = mensagensDaQui[3]; estado = estadoEstatuaAnubis.olhouABase; } } } }
void daJanela(int janela) { GUILayout.Box("", skin.label); Rect R = new Rect(0.01f * lCr, 0.01f * aCr, lCr, 0.2f * aCr); GUIStyle label1 = new GUIStyle(skin.label); label1.alignment = TextAnchor.UpperCenter; label1.fontSize = 20; GUI.Label(R, vencedor.Nome + conversa[0], label1); R = new Rect(0.01f * lCr, 0.21f * aCr, lCr, 0.2f * aCr); GUI.Label(R, conversa[1] + vencedor.Nome + conversa[2], label1); float aux = (float)((double)derrotado.cAtributos [0].Maximo / (double)2); R = new Rect(0.01f * lCr, 0.35f * aCr, lCr, 0.2f * aCr); GUI.Label(R, aux + conversa[3], label1); R = new Rect(0.01f * lCr, 0.51f * aCr, lCr, 0.2f * aCr); GUI.Label(R, conversa[4], label1); R = new Rect(0.01f * lCr, 0.7f * aCr, lCr, 0.2f * aCr); heroi H = GameObject.FindGameObjectWithTag("Player").GetComponent <heroi> (); GUI.Label(R, H.nome + conversa[5], label1); R = new Rect(0.01f * lCr, 0.85f * aCr, lCr, 0.2f * aCr); GUI.Label(R, derrotado.cAtributos[0].Maximo + conversa[6], label1); }
public static void adicionaItem(nomeIDitem nomeItem, heroi H, int quantidade) { for (int i = 0; i < quantidade; i++) { adicionaItem(nomeItem, H); } }
// Use this for initialization void Start() { H = GetComponent<heroi>(); focandoHeroi(); paralisaInimigo(); Terra = GameObject.Find("Terrain"); GameObject G = GameObject.Find("CriatureAtivo"); statusTemporarioBase.statusAoGerente(G,H.criatureSai); aux = G.transform.position; movendoComCriature = (bool)G.GetComponent<movimentoBasico>(); olharEmLuta(); if(!movendoComCriature){ movimentoBasico mB = GetComponent<movimentoBasico>(); mB.pararOHeroi(); mB.enabled = false; menuInTravel2 mIT2 = GameObject.Find("Main Camera").GetComponent<menuInTravel2>(); if(mIT2) mIT2.enabled = false; } a = GetComponent<Animator>(); a.SetBool("chama",true); gameObject.AddComponent<animaTroca>(); }
protected override void respostaAfirmativa() { if (!jaRespondeu) { if (!H) { H = GameObject.FindWithTag("Player").GetComponent <heroi>(); } if (H.cristais >= 750) { H.cristais -= 750; iniciandoContraTreinador(); finalisaEsseEvento(); } else { //cJ.atualizaIndiceDeConversa("semDimDim"); cJ.mensagemAtual = -1; cJ.facaTrocaMens(); jaRespondeu = true; } } else { if (encontros.botoesPrincipais()) { finalisaEsseEvento(); } } }
public static void retiraItem(nomeIDitem nome,int retirada,heroi H) { int indice = IndiceDoItem (nome,H); H.itens [indice].estoque-=retirada; if(H.itens [indice].estoque<=0) { H.itens.RemoveAt(indice); if(H.itemAoUso==indice && indice>=H.itens.Count&&H.itens.Count>0) { H.itemAoUso--; } /* item[] itens = new item[H.itens.Count -1]; for(int i=0;i<H.itens.Count-1;i++) if(i < indice) itens[i] = H.itens[i]; else itens[i] = H.itens[i+1]; H.itens = itens; */ } }
public static void retiraItem(nomeIDitem nome, int retirada, heroi H) { int indice = IndiceDoItem(nome, H); H.itens [indice].estoque -= retirada; if (H.itens [indice].estoque <= 0) { H.itens.RemoveAt(indice); if (H.itemAoUso == indice && indice >= H.itens.Count && H.itens.Count > 0) { H.itemAoUso--; } /* * item[] itens = new item[H.itens.Count -1]; * for(int i=0;i<H.itens.Count-1;i++) * if(i < indice) * itens[i] = H.itens[i]; * else * itens[i] = H.itens[i+1]; * * H.itens = itens; */ } }
// Update is called once per frame void Update() { if (Application.loadedLevelName == "planicieDeInfinity") { nomesCriatures nomeCriature = nomesCriatures.Florest; nomeIDitem nomeItem = nomeIDitem.regador; if (escolha == 0) { nomeCriature = nomesCriatures.Florest; nomeItem = nomeIDitem.regador; } if (escolha == 1) { nomeCriature = nomesCriatures.PolyCharm; nomeItem = nomeIDitem.gasolina; } if (escolha == 2) { nomeCriature = nomesCriatures.Xuash; nomeItem = nomeIDitem.aguaTonica; } Transform T = GameObject.FindWithTag("Player").transform; heroi H = T.GetComponent <heroi>(); H.criaturesAtivos = new List <Criature>() { new cCriature(nomeCriature).criature() }; H.criaturesArmagedados = new List <Criature>(); H.cristais = 0; H.itens = new List <item>() { new item(nomeIDitem.maca), new item(nomeItem) }; H.itens [0].estoque = 10; H.itens[1].estoque = 5; pausaJogo.pause = false; variaveisChave.valoresDefault(); Destroy(GameObject.Find("CriatureAtivo")); print(H.ultimoArmagedom.posHeroi); T.position = H.ultimoArmagedom.posHeroi; T.GetComponent <movimentoBasico>().adicionaOCriature(); GameObject.Find("Terrain").GetComponent <encontros>().proxEncontro = 30; Destroy(gameObject); } }
// Use this for initialization void Start() { H = GameObject.FindWithTag("Player").GetComponent<heroi>(); cJ = GetComponent<conversaEmJogo>(); simOuNao = bancoDeTextos.falacoes[heroi.lingua]["simOuNao"].ToArray(); essaConversa = bancoDeTextos.falacoes[heroi.lingua][indiceDaConversa].ToArray(); menuInTravel2 T = Camera.main.transform.GetComponent<menuInTravel2>(); skin = T.skin; destaque = T.destaque; }
// Use this for initialization void Start() { textos = bancoDeTextos.falacoes[heroi.lingua]["itens"].ToArray(); elementos = elementosDoJogo.el; H = GameObject.FindGameObjectWithTag("Player").GetComponent <heroi> (); switch (nomeItem) { case nomeIDitem.maca: case nomeIDitem.burguer: case nomeIDitem.pergaminhoDePerfeicao: 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: case nomeIDitem.antidoto: case nomeIDitem.tonico: case nomeIDitem.amuletoDaCoragem: perguntaQuem(); break; case nomeIDitem.pergDeRajadaDeAgua: case nomeIDitem.pergSabre: case nomeIDitem.pergGosmaDeInseto: case nomeIDitem.pergGosmaAcida: case nomeIDitem.pergMultiplicar: case nomeIDitem.pergVentania: case nomeIDitem.pergVentosCortantes: case nomeIDitem.pergOlharParalisante: case nomeIDitem.pergOlharMal: case nomeIDitem.pergFuracaoDeFolhas: perguntaQuem("golpe"); break; case nomeIDitem.pergSaida: case nomeIDitem.pergArmagedom: perguntaTemCerteza(); break; default: acaoAtual = "naoUsar"; mensCorrente = textos[0]; proxAcao = "naoUsarAberta"; break; } }
// Use this for initialization void Start() { H = GameObject.FindWithTag("Player").GetComponent <heroi>(); cJ = GetComponent <conversaEmJogo>(); simOuNao = bancoDeTextos.falacoes[heroi.lingua]["simOuNao"].ToArray(); essaConversa = bancoDeTextos.falacoes[heroi.lingua][indiceDaConversa].ToArray(); menuInTravel2 T = Camera.main.transform.GetComponent <menuInTravel2>(); skin = T.skin; destaque = T.destaque; }
// Use this for initialization void Start () { G = GameObject.FindWithTag("Player"); cam = G.GetComponent<cameraPrincipal>(); H = G.GetComponent<heroi>(); mB = G.GetComponent<movimentoBasico>(); mIT2 = GameObject.Find("Main Camera").GetComponent<menuInTravel2>(); skin = mIT2.skin; destaque = mIT2.destaque; estado = "emEspera"; conversa = bancoDeTextos.falacoes[heroi.lingua]["armagedomDeInfinity"].ToArray(); falas = bancoDeTextos.falacoes[heroi.lingua]["falasDeArmagedom"].ToArray(); }
// Use this for initialization void Start() { H = GameObject.FindWithTag("Player").GetComponent <heroi>(); variaveisChave.vericaAutoKey("vulcaoAberto"); tCamera = Camera.main.transform; if (variaveisChave.shift["vulcaoAberto"]) { pedrasNoCaminho.SetActive(false); Destroy(this); } }
// Use this for initialization protected void Start() { G = GameObject.Find("Main Camera"); //pJ = G.GetComponent<pausaJogo>(); mIT2 = G.GetComponent<menuInTravel2>(); T = GameObject.FindWithTag("Player").transform; mB = T.GetComponent<movimentoBasico>(); cam = T.GetComponent<cameraPrincipal>(); H = T.GetComponent<heroi>(); skin = mIT2.skin; destaque = mIT2.destaque; simOuNao = bancoDeTextos.falacoes[heroi.lingua]["simOuNao"].ToArray(); }
// Use this for initialization protected void Start() { G = GameObject.Find("Main Camera"); //pJ = G.GetComponent<pausaJogo>(); mIT2 = G.GetComponent <menuInTravel2>(); T = GameObject.FindWithTag("Player").transform; mB = T.GetComponent <movimentoBasico>(); cam = T.GetComponent <cameraPrincipal>(); H = T.GetComponent <heroi>(); skin = mIT2.skin; destaque = mIT2.destaque; simOuNao = bancoDeTextos.falacoes[heroi.lingua]["simOuNao"].ToArray(); }
public static int temItem(nomeIDitem nomeItem,heroi H) { int ondeTem = -1; for(int i=0;i<H.itens.Count;i++) { if(H.itens[i].ID == nomeItem) { ondeTem = i; } } return ondeTem; }
void recebePontosDaVitoria() { Criature vencedor = X.GetComponent <umCriature> ().criature(); uint derrotadoM = inimigoUC.criature().cAtributos[0].Maximo; heroi H = oHeroi.GetComponent <heroi> (); vencedor.mNivel.XP += (uint)Mathf.Round((float)((double)derrotadoM / (double)2)); if (vencedor.mNivel.verificaPassaNivel(vencedor.cAtributos)) { passoDePassarDeNivel(); } H.cristais += derrotadoM; }
static int IndiceDoItem(nomeIDitem nome, heroi H) { int oItem = -1; for (int i = 0; i < H.itens.Count; i++) { if (nome == H.itens [i].ID) { oItem = i; } } return(oItem); }
// Use this for initialization void Start() { cJ = GetComponent <conversaEmJogo>(); gHeroi = GameObject.FindWithTag("Player"); H = gHeroi.GetComponent <heroi>(); if (shopBasico.temItem(nomeIDitem.condecoracaoAlpha, H) > -1 && shopBasico.temItem(nomeIDitem.condecoracaoBeta, H) > -1) { cJ.atualizaIndiceDeConversa("guardaFortalezaComAsCondecoracoes"); podeEventar = true; } }
// Use this for initialization void Start() { posX = 0.01f; posY = 0.01f; aCaixa = 0.1f; lCaixa = 0.85f; posYrr = -2 * Screen.height; skin = elementosDoJogo.el.skin; destaque = elementosDoJogo.el.destaque; coisas = GameObject.Find("elementosDoJogo").GetComponent <elementosDoJogo>(); H = GameObject.FindGameObjectWithTag("Player").GetComponent <heroi>(); }
public static int temItem(nomeIDitem nomeItem, heroi H) { int ondeTem = -1; for (int i = 0; i < H.itens.Count; i++) { if (H.itens[i].ID == nomeItem) { ondeTem = i; } } return(ondeTem); }
// Use this for initialization void Start() { controle = GetComponent<CharacterController>(); animator = GetComponent<Animator>(); H = GameObject.FindGameObjectWithTag("Player").GetComponent<heroi>(); Y = new caracteristicasBasicas(); if (!GameObject.Find("CriatureAtivo") && !variaveisChave.shift["adiciona O Criature"]) adicionaOCriature(); cam = GetComponent<cameraPrincipal>(); textos = bancoDeTextos.falacoes[heroi.lingua]["movimentoBasico"].ToArray(); }
// 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 faseDoEnviaCriature() { mensagemAtual = 21; mens.mensagem = essaConversa[21]; fase = faseDaEntrada.enviaCriature; H = CoreanTransform.gameObject.AddComponent <heroi>(); tuto.H = H; H.limpaTodasAsVariaveis(); H.criaturesAtivos.Add(new cCriature(nomesCriatures.FelixCat, 20).criature()); aE = gameObject.AddComponent <animaEnvia>(); aE.posCriature = CoreanTransform.position - transform.forward * 3; CoreanTransform.rotation = Quaternion.LookRotation(Vector3.right); aE.oInstanciado = nomesCriatures.FelixCat; animatorDoCorean.SetBool("chama", true); }
void issoAi() { fase = faseDaEntrada.estadoNulo; Destroy(HooliganTransform.gameObject); Destroy(LutzTransform.gameObject); H = CoreanTransform.gameObject.AddComponent <heroi>(); tuto.H = H; H.limpaTodasAsVariaveis(); H.criaturesAtivos.Add(new cCriature(nomesCriatures.FelixCat, 20).criature()); H.criaturesAtivos.Add(new cCriature(nomesCriatures.Vampire, 20).criature()); CaesarNavMesh.Stop(); //GameObject.Find("encontreEle").SetActive(false); Invoke("adicionaEle", 0.25f); CaesarTransform.position = new melhoraPos().novaPos(CoreanTransform.position + Vector3.right, 1); }
public void guardeValoresEMudeDeCena() { GameObject G = GameObject.FindWithTag("Player"); H = G.GetComponent<heroi>(); itensAqui = H.itens ; ativosAqui = H.criaturesAtivos; armagedadosAqui = H.criaturesArmagedados; cristaisAqui = H.cristais; oqSai = H.criatureSai; oqUsa = H.itemAoUso; ultArm = H.ultimoArmagedom; print(Time.time+"um"); Application.LoadLevel(nomeCena); }
public static void retiraStatusTemporario(int quem, tipoStatus nomeStatus, heroi H) { Criature C = H.criaturesAtivos[quem]; if (quem == 0) { statusTemporarioBase.retiraComponenteStatus( nomeStatus, GameObject.Find("CriatureAtivo")); } else { statusTemporarioBase.retiraStatusDoGerente(C, tipoStatus.envenenado); } statusTemporarioBase.tiraStatus(nomeStatus, C.statusTemporarios); }
// Use this for initialization void Start() { controle = GetComponent <CharacterController>(); heroi H = GameObject.FindGameObjectWithTag("Player").GetComponent <heroi> (); if (GetComponent <sigaOLider>()) { X = H.criaturesAtivos [0]; nomeCriature = X.nomeID; statusTemporarioBase.colocaStatus(gameObject, X.statusTemporarios); statusTemporarioBase.retiraStatusDoGerente(X); } else { X = new cCriature(nomeCriature, nivelCriature).criature(); } }
// Use this for initialization void Start() { mB = GameObject.FindGameObjectWithTag("Player").GetComponent <movimentoBasico> (); H = GameObject.FindGameObjectWithTag("Player").GetComponent <heroi> (); cameraCorean = GameObject.FindGameObjectWithTag("Player").GetComponent <cameraPrincipal> (); tMIT2 = bancoDeTextos.falacoes[heroi.lingua]; /* Teste de novo HUD para luta * vidaEmLuta v = gameObject.AddComponent<vidaEmLuta>(); * v.minhaLuta = true; * v.doMenu = new Florest(); * v.nomeVida = "meuCriature"; * v.n = 2; * v.posX = 0.74f; * v.posY = 0.78f; * /**/ }
// Update is called once per frame void Update() { if (naoPrintou && Application.loadedLevelName != "saveAndLoad") { j = jogoParaSalvar.corrente; if (carregar) { Transform T = GameObject.FindWithTag("Player").transform; Vector3 auxInstance = new Vector3(j.posicao[0], j.posicao[1], j.posicao[2]); RaycastHit hit; movimentoBasico mB = T.GetComponent <movimentoBasico>(); if (Physics.Raycast(auxInstance, Vector3.down, out hit)) { auxInstance = hit.point + (mB.Y.distanciaFundamentadora + 0.25f) * Vector3.up; } T.position = auxInstance; T.rotation = Quaternion.LookRotation( Vector3.ProjectOnPlane(j.rotacao.forward, Vector3.up)); heroi H = T.GetComponent <heroi>(); H.itens = j.osItens; H.criaturesAtivos = j.ativos; H.criaturesArmagedados = j.armagedados; H.cristais = j.cristais; heroi.tempoNoJogo = j.tempoDeJogo; heroi.ondeEntrei = j.ondeEntrei; heroi.chavesDaViagem = j.rotacao.ChavesViagens; Destroy(GameObject.Find("CriatureAtivo")); zeraUltimoUso(H); mB.adicionaOCriature(); pausaJogo.pause = false; variaveisChave.particularidadesDeCaregamento(); } naoPrintou = false; Destroy(gameObject); } }
static void zeraUltimoUso(heroi H) { for(int i=0;i<H.criaturesAtivos.Count;i++) { for(int j=0;j<H.criaturesAtivos[i].Golpes.Length;j++) { H.criaturesAtivos[i].Golpes[j].UltimoUso = 0; } } for(int i=0;i<H.criaturesArmagedados.Count;i++) { for(int j=0;j<H.criaturesArmagedados[i].Golpes.Length;j++) { H.criaturesArmagedados[i].Golpes[j].UltimoUso = 0; } } }
static void zeraUltimoUso(heroi H) { for (int i = 0; i < H.criaturesAtivos.Count; i++) { for (int j = 0; j < H.criaturesAtivos[i].Golpes.Length; j++) { H.criaturesAtivos[i].Golpes[j].UltimoUso = 0; } } for (int i = 0; i < H.criaturesArmagedados.Count; i++) { for (int j = 0; j < H.criaturesArmagedados[i].Golpes.Length; j++) { H.criaturesArmagedados[i].Golpes[j].UltimoUso = 0; } } }
public static void retiraStatusTemporario(int quem,tipoStatus nomeStatus,heroi H) { Criature C = H.criaturesAtivos[quem]; if(quem == 0) { statusTemporarioBase.retiraComponenteStatus( nomeStatus, GameObject.Find("CriatureAtivo")); } else { statusTemporarioBase.retiraStatusDoGerente(C,tipoStatus.envenenado); } statusTemporarioBase.tiraStatus(nomeStatus,C.statusTemporarios); }
// Use this for initialization protected void Start() { tempoDeMenu = 7f; skin = elementosDoJogo.el.skin; destaque = elementosDoJogo.el.destaque; coisas = GameObject.Find("elementosDoJogo").GetComponent <elementosDoJogo>(); H = GameObject.FindGameObjectWithTag("Player").GetComponent <heroi>(); criatures = H.criaturesAtivos; posX = 0.87f; posY = 0.07f; aCaixa = 0.69f; lCaixa = 0.12f; //Debug.Log(skin+" : "+destaque); }
// Use this for initialization protected void Start() { tempoDeMenu = 7f; skin = elementosDoJogo.el.skin; destaque = elementosDoJogo.el.destaque; coisas = GameObject.Find("elementosDoJogo").GetComponent<elementosDoJogo>(); H = GameObject.FindGameObjectWithTag("Player").GetComponent<heroi>(); criatures = H.criaturesAtivos; posX =0.87f; posY = 0.07f; aCaixa = 0.69f; lCaixa = 0.12f; //Debug.Log(skin+" : "+destaque); }
// 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); }
// Use this for initialization void Start() { textos = bancoDeTextos.falacoes[heroi.lingua]["itens"].ToArray(); elementos = elementosDoJogo.el; H = GameObject.FindGameObjectWithTag ("Player").GetComponent<heroi> (); switch(nomeItem) { case nomeIDitem.maca: case nomeIDitem.burguer: case nomeIDitem.pergaminhoDePerfeicao: 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 : case nomeIDitem.antidoto: case nomeIDitem.tonico: case nomeIDitem.amuletoDaCoragem: perguntaQuem(); break; case nomeIDitem.pergDeRajadaDeAgua: case nomeIDitem.pergSabre: perguntaQuem("golpe"); break; case nomeIDitem.pergSaida: case nomeIDitem.pergArmagedom: perguntaTemCerteza(); break; default: acaoAtual = "naoUsar"; mensCorrente = textos[0]; proxAcao = "naoUsarAberta"; break; } }
void faseDoEnviaCriature() { mensagemAtual=21; mens.mensagem = essaConversa[21]; fase = faseDaEntrada.enviaCriature; H = CoreanTransform.gameObject. AddComponent<heroi>(); tuto.H = H; H.limpaTodasAsVariaveis(); H.criaturesAtivos.Add(new cCriature(nomesCriatures.FelixCat,20).criature()); aE = gameObject.AddComponent<animaEnvia>(); aE.posCriature = CoreanTransform.position-transform.forward*3; CoreanTransform.rotation = Quaternion.LookRotation(Vector3.right); aE.oInstanciado = nomesCriatures.FelixCat; animatorDoCorean.SetBool("chama",true); }
//public float gambiarraParaIntLerp; // Use this for initialization void Start() { int multiplicador = negativo?-1:1; lCaixa = 0.25f; aCaixa = 0.2f; skin = elementosDoJogo.el.skin; posYrr = 2*multiplicador*Screen.height; label1 = new GUIStyle(skin.label); label1.font = skin.box.font; label1.alignment = TextAnchor.UpperCenter; label1.fontSize = 18; label2 = new GUIStyle (skin.label); label2.fontSize = 16; if(minhaLuta) { H = GameObject.FindWithTag("Player").GetComponent<heroi>(); elementos = elementosDoJogo.el; } }
// Update is called once per frame void Update() { if(!GetComponent<animaTroca>()&& fase ==0) { //GameObject meuHeroi = GameObject.FindGameObjectWithTag("Player"); //Animator animator = meuHeroi.GetComponent<Animator> (); a.SetBool("envia",true); animaEnvia E = gameObject.AddComponent<animaEnvia>(); E.posCriature = aux; H = GetComponent<heroi>(); // print(H.criatureSai); Criature aux2 = H.criaturesAtivos[0]; H.criaturesAtivos [0] = H.criaturesAtivos [H.criatureSai]; H.criaturesAtivos [H.criatureSai] = aux2; E.oInstanciado = H.criaturesAtivos[0].nomeID; vidaEmLuta[] V = Terra.GetComponents<vidaEmLuta>(); foreach(vidaEmLuta v in V) if(v.nomeVida == "meuCriature") v.fechaJanela(); fase = 1; } if(fase ==1 && GameObject.Find("CriatureAtivo")) { if(movendoComCriature){ cameraPrincipal cam = null; GameObject G = GameObject.Find("CriatureAtivo"); pararOCriature(G); if(!G.GetComponent<movimentoBasico>()) G.AddComponent<movimentoBasico>(); if(!G.GetComponent<cameraPrincipal>()) cam = G.AddComponent<cameraPrincipal>(); Criature X = G.GetComponent<umCriature>().criature(); //if(GameObject.Find("inimigo")){ vidaEmLuta v = Terra.AddComponent<vidaEmLuta> (); v.doMenu = X; v.minhaLuta = true; v.nomeVida = "meuCriature"; v.n = 2; v.posX = 0.74f; v.posY = 0.78f; cam.altura = X.alturaCamera; cam.distancia = X.distanciaCamera; cam.yMinLimit = -20; // cam.velocidadeMaxAngular = X.velocidadeMaxAngular; if(GameObject.Find("inimigo")) cam.luta = true; Destroy(this); }else if(!invocou){ Invoke("voltaHeroi",1); invocou = true; } a.SetBool("chama",false); a.SetBool("envia",false); if(IA != null){ IA.podeAtualizar = true; } } }
// Use this for initialization void Start() { posX = 0.01f; posY = 0.01f; aCaixa = 0.1f; lCaixa = 0.85f; posYrr = -2*Screen.height; skin = elementosDoJogo.el.skin; destaque = elementosDoJogo.el.destaque; coisas = GameObject.Find("elementosDoJogo").GetComponent<elementosDoJogo>(); H = GameObject.FindGameObjectWithTag("Player").GetComponent<heroi>(); }
// Use this for initialization void Start() { controle = GetComponent<CharacterController> (); animator = GetComponent<Animator> (); H = GameObject.FindGameObjectWithTag("Player").GetComponent<heroi>(); Y = new caracteristicasBasicas (); if(!GameObject.Find("CriatureAtivo") && !variaveisChave.shift["adiciona O Criature"]) adicionaOCriature(); cam = GetComponent<cameraPrincipal>(); textos = bancoDeTextos.falacoes[heroi.lingua]["movimentoBasico"].ToArray(); }
// Use this for initialization void Start() { mB = GameObject.FindGameObjectWithTag ("Player").GetComponent<movimentoBasico> (); H = GameObject.FindGameObjectWithTag ("Player").GetComponent<heroi> (); cameraCorean = GameObject.FindGameObjectWithTag ("Player").GetComponent<cameraPrincipal> (); tMIT2 = bancoDeTextos.falacoes[heroi.lingua]; /* Teste de novo HUD para luta vidaEmLuta v = gameObject.AddComponent<vidaEmLuta>(); v.minhaLuta = true; v.doMenu = new Florest(); v.nomeVida = "meuCriature"; v.n = 2; v.posX = 0.74f; v.posY = 0.78f; /**/ }
static int IndiceDoItem(nomeIDitem nome,heroi H) { int oItem = -1; for (int i=0; i<H.itens.Count; i++) if (nome == H.itens [i].ID) oItem = i; return oItem; }
void issoAi() { fase = faseDaEntrada.estadoNulo; Destroy(HooliganTransform.gameObject); Destroy(LutzTransform.gameObject); H = CoreanTransform.gameObject. AddComponent<heroi>(); tuto.H = H; H.limpaTodasAsVariaveis(); H.criaturesAtivos.Add(new cCriature(nomesCriatures.FelixCat,20).criature()); H.criaturesAtivos.Add(new cCriature(nomesCriatures.Vampire,20).criature()); CaesarNavMesh.Stop(); //GameObject.Find("encontreEle").SetActive(false); Invoke("adicionaEle",0.25f); CaesarTransform.position = new melhoraPos().novaPos( CoreanTransform.position+Vector3.right,1); }
public void criatureScroll() { float alt2 = alternador2(); if( alt2==0 ) { alt2 = alternador3(); } if(!Input.GetButton("Correr")){ if(Input.GetButtonDown("gatilho")&&!variaveisChave.shift["HUDItens"]) if(Time.time-H.tempoDoUltimoUsoDeItem>H.intervaloParaUsarItem || !heroi.emLuta) { GameObject.FindGameObjectWithTag("Player").AddComponent<usaItemEmLuta>(); } else usaItemEmLuta.mensagemDuranteALuta( string.Format(textos[0], comandos.mostradorDeTempo( H.tempoDoUltimoUsoDeItem-(Time.time-H.intervaloParaUsarItem)) )); if((Input.GetAxis("alternador")!=0 || alt2!=0)&&!variaveisChave.shift["HUDItens"]) { if(!hudI) hudI = GameObject.FindGameObjectWithTag("MainCamera").AddComponent<HUDItens>(); hudI.zeraTempo(); if(Input.GetAxis("alternador")<0|| alt2<0) { if(!H) H = GameObject.FindWithTag("Player").GetComponent<heroi>(); if(H.itemAoUso< H.itens.Count-1) H.itemAoUso++; else if(H.itens.Count>0) H.itemAoUso = 0; }else if(Input.GetAxis("alternador")>0 || alt2>0) if(H.itemAoUso>0) H.itemAoUso--; else if(H.itens.Count>0) H.itemAoUso = H.itens.Count-1; } }else { if((Input.GetAxis("alternador")!=0 || alt2!=0)&&!variaveisChave.shift["HUDCriatures"]) { if(!hud) hud = GameObject.FindGameObjectWithTag("MainCamera").AddComponent<HUDCriatures>(); hud.zeraTempo(); if(Input.GetAxis("alternador")<0|| alt2<0) { if(H.criatureSai< H.criaturesAtivos.Count-1) H.criatureSai++; else if(H.criaturesAtivos.Count>1) H.criatureSai = 1; }else if(Input.GetAxis("alternador")>0 || alt2>0) if(H.criatureSai>1) H.criatureSai--; else if(H.criaturesAtivos.Count>1) H.criatureSai = H.criaturesAtivos.Count-1; if(H.criaturesAtivos.Count<2) H.criatureSai = 0; } if(Input.GetButtonDown("gatilho") && H.criaturesAtivos.Count>1&&!variaveisChave.shift["HUDCriatures"]){ if(H.criaturesAtivos[H.criatureSai].cAtributos[0].Corrente>0) GameObject.FindGameObjectWithTag("Player").AddComponent<alternanciaEmLuta>(); else if(!variaveisChave.shift["HUDCriatures"]) { GameObject maeCamera = GameObject.Find("Main Camera"); if(maeCamera.GetComponent<mensagemEmLuta>()) maeCamera.GetComponent<mensagemEmLuta>().fechador(); mensagemEmLuta mL = maeCamera.AddComponent<mensagemEmLuta>(); mL.mensagem = string.Format(textos[2],H.criaturesAtivos[H.criatureSai].Nome) ; } } } }
// Use this for initialization void Start() { G = GameObject.FindWithTag("Player"); cam = G.GetComponent<cameraPrincipal>(); H = G.GetComponent<heroi>(); mB = G.GetComponent<movimentoBasico>(); mIT2 = GameObject.Find("Main Camera").GetComponent<menuInTravel2>(); skin = mIT2.skin; destaque = mIT2.destaque; estado = "emEspera"; conversa = bancoDeTextos.falacoes[heroi.lingua]["armagedomDeInfinity"].ToArray(); falas = bancoDeTextos.falacoes[heroi.lingua]["falasDeArmagedom"].ToArray(); }
// Use this for initialization void Start() { //Inimigo = GameObject.Find("CriatureAtivo"); //IA = Inimigo.GetComponent<IA_inimigo>(); H = GameObject.FindWithTag("Player").GetComponent<heroi>(); aCamera = GameObject.Find("Main Camera"); Terra = GameObject.Find("Terrain"); skin = elementosDoJogo.el.skin; if(IA) { IA.podeAtualizar = false; IA.paraMovimento(); } //troquei a variavel Criature por gameObject movimentoBasico mB = gameObject.GetComponent<movimentoBasico>(); if(mB) mB.podeAndar = false; falacoes = bancoDeTextos.falacoes[heroi.lingua]["encontros"].ToArray(); Invoke("mensagemDeMorto",1); }