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); } } } }
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) ; } } } }