public static void pararFluxoCriature(bool daCam = true, bool doMB = true, bool parar = true) { GameObject G = GameObject.Find("CriatureAtivo"); if (!G) { return; } if (doMB) { movimentoBasico mB = G.GetComponent <movimentoBasico>(); mB.enabled = false; if (parar) { alternanciaEmLuta.pararOCriature(G.transform); } } if (daCam) { cameraPrincipal cam = G.GetComponent <cameraPrincipal>(); cam.enabled = false; } }
void pausando() { menusAbertos(); //tempoDePause = 0.5f; Quem = GameObject.Find("CriatureAtivo"); Time.timeScale = 0; if (Quem) { if (!Quem.GetComponent <movimentoBasico>()) { Quem = GameObject.FindWithTag("Player"); } } else { Quem = GameObject.FindWithTag("Player"); } mB = Quem.GetComponent <movimentoBasico>(); if (mB.enabled == true && mB.podeAndar == true) { mB.enabled = false; emMovimento = true; } else { emMovimento = false; } if (mIT2.enabled == true) { mIT2.enabled = false; menuAtivo = true; } else { menuAtivo = false; } cam = Quem.GetComponent <cameraPrincipal>(); if (cam.enabled == true) { cam.enabled = false; camAtiva = true; } else { camAtiva = false; } pause = true; mP = gameObject.AddComponent <menuDePausa>(); mP.opcoes = opcoes; // mP.tempoDeM mP.posX = 0.4f; mP.posY = 0.2f; mP.lCaixa = 0.2f; mP.aCaixa = 0.1f; mP.skin = skin; mP.destaque = destaque; }
public static void olharEmLuta(Transform HT) { /* * CODIGO TEMPORARIO */ GameObject C = GameObject.Find("CriatureAtivo"); cameraPrincipal cam = C.GetComponent <cameraPrincipal>(); if (cam) { cam.enabled = false; } movimentoBasico mB = C.GetComponent <movimentoBasico>(); if (mB) { mB.enabled = false; } HT.rotation = Quaternion.LookRotation( Vector3.ProjectOnPlane(C.transform.position - HT.position, Vector3.up)); /* * FIM DELE */ Transform T = Camera.main.transform; T.position = HT.position + 7 * HT.forward + 4 * Vector3.up; T.LookAt(HT); }
public static void pararFluxoHeroi(bool mit = true, bool daCam = true, bool doMB = true, bool parar = true) { GameObject G = GameObject.FindWithTag("Player"); if (doMB) { movimentoBasico mB = G.GetComponent <movimentoBasico>(); mB.enabled = false; if (parar) { mB.pararOHeroi(); } } if (daCam) { cameraPrincipal cam = G.GetComponent <cameraPrincipal>(); cam.enabled = false; } if (mit) { menuInTravel2 mIT2 = Camera.main.gameObject.GetComponent <menuInTravel2>(); mIT2.enabled = false; } }
// 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 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 animaBraco(bool inimigo = false) { mB = C.GetComponent <movimentoBasico>(); if (mB) { mB.enabled = false; } else if (!heroi.emLuta) { movimentoBasico mB2 = GameObject.FindWithTag("Player").GetComponent <movimentoBasico>(); mB2.pararOHeroi(); mB2.enabled = false; GameObject.Find("Main Camera").GetComponent <menuInTravel2>().enabled = false; } focandoHeroi(); olharEmLuta(); paralisaInimigo(); animaTroca a = gameObject.AddComponent <animaTroca>(); a.troca = false; a.alvo = inimigo?"inimigo":"CriatureAtivo"; tempoDeMenu = 0; }
public override void disparaEvento(nomesGolpes nomeDoGolpe) { if((nomeDoGolpe==nomesGolpes.sabreDeAsa || nomeDoGolpe==nomesGolpes.sabreDeBastao || nomeDoGolpe==nomesGolpes.sabreDeEspada || nomeDoGolpe==nomesGolpes.sabreDeNadadeira ) && !variaveisChave.shift[chaveDoCano] && !heroi.emLuta ) { mBcri = GameObject.Find("CriatureAtivo").GetComponent<movimentoBasico>(); mBcri.enabled = false; alternancia.focandoHeroi(); movimentoBasico.pararFluxoCriature(); movimentoBasico.pararFluxoHeroi(); tCamera = Camera.main.transform; p = gameObject.AddComponent<pretoMorte>(); iniciou = true; }else if(variaveisChave.shift[chaveDoCano]) Destroy(this); }
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 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; } } } }
// 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 OnTriggerEnter(Collider hit) { //print(hit.gameObject.tag); if((hit.gameObject.tag == "Player" || hit.gameObject.tag == "Criature") && !falouEDisse && hit.transform.name!="inimigo") { bool vai = true; if(hit.transform.name == "CriatureAtivo") if(GameObject.Find("inimigo")) vai = false; if(vai){ falouEDisse = true; falando = true; mIT2.enabled = false; if(hit.gameObject.GetComponent<movimentoBasico>()) mB = hit.gameObject.GetComponent<movimentoBasico>(); mB.pararOHeroi(); mB.enabled = false; mens = gameObject.AddComponent<mensagemBasica>(); mens.posY = 0.68f; mens.skin = mIT2.skin; mens.mensagem = mensagemDaqui; Invoke("retornaFalouEDisse",30); } } //print("colidi2 "+hit.gameObject); }
public override void disparaEvento(nomesGolpes nomeDoGolpe) { if ((nomeDoGolpe == nomesGolpes.sabreDeAsa || nomeDoGolpe == nomesGolpes.sabreDeBastao || nomeDoGolpe == nomesGolpes.sabreDeEspada || nomeDoGolpe == nomesGolpes.sabreDeNadadeira ) && !variaveisChave.shift[chaveDoCano] && !heroi.emLuta ) { mBcri = GameObject.Find("CriatureAtivo").GetComponent <movimentoBasico>(); mBcri.enabled = false; alternancia.focandoHeroi(); movimentoBasico.pararFluxoCriature(); movimentoBasico.pararFluxoHeroi(); tCamera = Camera.main.transform; p = gameObject.AddComponent <pretoMorte>(); iniciou = true; } else if (variaveisChave.shift[chaveDoCano]) { Destroy(this); } }
public override void Start(movimentoBasico mB, IA_inimigo IA, Transform T, Animator A, acaoDeGolpe aG) { base.Start(mB, IA, T, A, aG); Y = aG.GetComponent <umCriature>().criature(); acaoDeGolpeRegenerate.impactoBasico(nomeID.ToString(), mB, IA, T, A); }
void voltaMove() { movimentoBasico mB = GetComponent <movimentoBasico>(); if (mB) { mB.enabled = true; } }
void Start() { mIT2 = GameObject.Find("Main Camera").GetComponent <menuInTravel2>(); skin = mIT2.skin; caminhada = GetComponent <caminheAteOAlvo>(); tHeroi = GameObject.FindWithTag("Player").transform; mB = tHeroi.GetComponent <movimentoBasico>(); atualizaIndiceDeConversa(); }
// Use this for initialization protected void Start() { textinhos = bancoDeTextos.falacoes[heroi.lingua]["encontrosScript"].ToArray(); oHeroi = GameObject.FindGameObjectWithTag("Player"); tHeroi = oHeroi.transform; posAnterior = tHeroi.position; heroiMB = tHeroi.GetComponent <movimentoBasico>(); proxEncontro = SorteiaPassosParaEncontro(); }
public static void impactoBasico(string impacto, movimentoBasico mB, IA_inimigo IA, Transform T, Animator A) { paraliseNoTempo(mB, IA); //Vector3 forwardInicial = T.forward; anime(impacto, A); }
// Update is called once per frame new void Update() { base.Update(); tempoAcumulado += Time.deltaTime; if (tempoAcumulado >= tempoAteOProximoApply) { if (name == "inimigo") { if (!mBcriature) { GameObject G = GameObject.Find("CriatureAtivo"); if (G) { mBcriature = G.GetComponent <movimentoBasico>(); } } else if (mBcriature.podeAndar && mBcriature.enabled) { daDano(); } } else if (mB) { if (mB.enabled && mB.podeAndar) { daDano(); } else if (nav) { if (!heroi.emLuta && !nav.enabled) { daDano(); } else if (heroi.emLuta) { if (!mBcriature) { mBcriature = GetComponent <movimentoBasico>(); } if (mBcriature) { if (mBcriature.enabled && mBcriature.podeAndar) { daDano(); } } } } } } }
public static void paraliseNoTempo(movimentoBasico mB, IA_inimigo IA) { if (mB) { mB.podeAndar = false; } else if (IA) { IA.interrompeIA(); } }
// Use this for initialization void Start() { if (autoKey) { variaveisChave.vericaAutoKey(chaveBau); } tHeroi = GameObject.FindWithTag("Player").transform; mB = tHeroi.GetComponent <movimentoBasico>(); mensagensDeBau = bancoDeTextos.falacoes[heroi.lingua]["bau"].ToArray(); }
public static void liberaMovimento(movimentoBasico mB, IA_inimigo IA) { if (mB) { mB.podeAndar = true; } else if (IA) { IA.podeAtualizar = true; } }
public void aoCriature() { if (!GetComponent <cameraPrincipal> ()) { //umCriature criature = GetComponent<umCriature>(); GameObject heroiX = GameObject.FindGameObjectWithTag("Player"); heroiX.AddComponent <gravidadeGambiarra>(); Criature X = heroiX.GetComponent <heroi>().criaturesAtivos[0]; movimentoBasico mB = heroiX.GetComponent <movimentoBasico> (); mB.enabled = false; heroiX.GetComponent <cameraPrincipal> ().enabled = false; cameraPrincipal cameraP = gameObject.AddComponent <cameraPrincipal> (); //print(criature+" : "+criature.X+" : "+criature.X.alturaCamera); cameraP.altura = X.alturaCamera; cameraP.distancia = X.distanciaCamera; cameraP.yMinLimit = -20; // cameraP.velocidadeMaxAngular = X.velocidadeMaxAngular; if (GetComponent <sigaOLider> ()) { GetComponent <sigaOLider> ().enabled = false; } if (GetComponent <UnityEngine.AI.NavMeshAgent> ()) { GetComponent <UnityEngine.AI.NavMeshAgent> ().enabled = false; } gameObject.AddComponent <movimentoBasico> (); menuInTravel2 mIT2 = Camera.main.GetComponent <menuInTravel2>(); if (mIT2) { mIT2.enabled = false; } if (!heroi.emLuta && !variaveisChave.shift["TrocaGolpes"]) { vidaEmLuta v = GameObject.Find("Terrain").AddComponent <vidaEmLuta> (); v.minhaLuta = true; v.doMenu = GetComponent <umCriature>().X; v.nomeVida = "meuCriature"; v.n = 2; v.posX = 0.74f; v.posY = 0.78f; } } }
// 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 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 Vector3 ataqueEmissor( movimentoBasico mB, IA_inimigo IA, Transform T, out Vector3 posInicial, Animator A, golpe G, Criature Y) { acaoDeGolpeRegenerate.paraliseNoTempo(mB, IA); Vector3 forwardInicial = T.forward; posInicial = useOEmissor(Y, G, T); acaoDeGolpeRegenerate.anime("emissor", A); return(forwardInicial); }
//[System.NonSerialized]protected movimentoBasico mB; //[System.NonSerialized]protected IA_inimigo IA; //[System.NonSerialized]protected Animator A; public virtual void Start(movimentoBasico mB, IA_inimigo IA, Transform T, Animator A, acaoDeGolpe aG) { //this.mB = mB; //this.IA = IA; this.T = T; //this.A = A; this.aG = aG; procurouAlvo = false; addView = false; tempoDecorrido = 0; retorno = false; }
// Use this for initialization void Start() { //H = GameObject.FindWithTag("Player").GetComponent<heroi>(); mB = GameObject.FindWithTag("Player").GetComponent<movimentoBasico>(); nav = GetComponent<NavMeshAgent>(); oAfetado = GetComponent<umCriature>().criature(); esseStatus = tipoStatus.envenenado; colocaAParticulaEAdicionaEsseStatus("particulasEnvenenado"); animator = GetComponent<Animator>(); textos = bancoDeTextos.falacoes[heroi.lingua]["status"].ToArray(); }
bool podeAtualizar() { bool retorno = true; if(mB) { if(IA) retorno = (IA.podeAtualizar && IA.enabled)||(mB.podeAndar&&mB.enabled); }else { if(IA && GameObject.Find("CriatureAtivo")) mB = GameObject.Find("CriatureAtivo").GetComponent<movimentoBasico>(); } return retorno; }
void assumaOControle() { HooliganNavMesh.enabled = true; animatorDoHooligan.Play("padrao", 0); destinacao(0); fase = faseDaEntrada.assumindoOControle; //mens.entrando = false; transform.parent = null; animatorDoCorean.speed = 1; cam = CoreanTransform.gameObject.AddComponent <cameraPrincipal>(); mB = CoreanTransform.gameObject.AddComponent <movimentoBasico>(); tuto = GetComponent <Tutorial>(); tuto.Iniciou(); tuto.ePlus = this; //Tutorial tuto = gameObject.AddComponent<Tutorial>(); }
// 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; * /**/ }
// Use this for initialization void Start() { //H = GameObject.FindWithTag("Player").GetComponent<heroi>(); mB = GameObject.FindWithTag("Player").GetComponent <movimentoBasico>(); nav = GetComponent <UnityEngine.AI.NavMeshAgent>(); oAfetado = GetComponent <umCriature>().criature(); esseStatus = tipoStatus.envenenado; colocaAParticulaEAdicionaEsseStatus("particulasEnvenenado"); animator = GetComponent <Animator>(); textos = bancoDeTextos.falacoes[heroi.lingua]["status"].ToArray(); }
// 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); } }
void OnTriggerEnter(Collider col) { if(col.tag=="Player" && !heroi.emLuta && !iniciou) { iniciou = true; movimentoBasico.pararFluxoHeroi(true,false); mB = col.GetComponent<movimentoBasico>(); animator = col.GetComponent<Animator>(); Destroy( Instantiate( elementosDoJogo.el.retorna("caindoNaArmadilhaChao"), col.transform.position, Quaternion.identity ),5); animator.Play("damage_25_2"); } }
// Use this for initialization void Start() { controle = GetComponent<CharacterController>(); animator = GetComponent<Animator>(); C = dono.GetComponent<umCriature>().X; if(dono.name=="inimigo") { IA = dono.GetComponent<IA_inimigo>(); mB = GameObject.Find("CriatureAtivo").GetComponent<movimentoBasico>(); }else { GameObject G = GameObject.Find("inimigo"); if(G) IA = G.GetComponent<IA_inimigo>(); mB = dono.GetComponent<movimentoBasico>(); } noImpacto = "impactoDeGosma"; }
protected virtual void daDano() { mensagemDeAplicaDanoEnvenenado(gameObject.name); animator.Play("dano1"); movimentoBasico mB = GetComponent <movimentoBasico>(); if (mB) { mB.enabled = false; Invoke("voltaMove", 1.5f); } acaoDeGolpe.mostraDano(elementosDoJogo.el, transform, (int)forcaDoDano); acaoDeGolpe.aplicaDano(oAfetado, (int)forcaDoDano); if (oAfetado.cAtributos[0].Corrente <= 0 && name == "CriatureAtivo") { movimentoBasico.pararFluxoHeroi(); animator.SetBool("cair", true); alternanciaEmLuta.pararOCriature(gameObject, animator); morteEmLuta dead = GetComponent <morteEmLuta>(); if (!dead) { dead = gameObject.AddComponent <morteEmLuta>(); } dead.oMOrto = oAfetado; Destroy(particula.gameObject); tiraStatus(tipoStatus.envenenado, oAfetado.statusTemporarios); Destroy(this); } else { // colocar algo quando o inimigo morrer...? } tempoAcumulado = 0; }
public void retornaAoHeroi() { GameObject heroi = GameObject.FindGameObjectWithTag("Player"); focandoHeroi(); cameraPrincipal cam = heroi.GetComponent <cameraPrincipal> (); cam.enabled = true; cam.iniciou = true; heroi.GetComponent <movimentoBasico> ().enabled = true; cameraPrincipal camera = GetComponent <cameraPrincipal> (); Destroy(camera); GetComponent <sigaOLider> ().enabled = true; GetComponent <UnityEngine.AI.NavMeshAgent> ().enabled = true; movimentoBasico meuMovedor = GetComponent <movimentoBasico> (); menuInTravel2 mIT2 = Camera.main.GetComponent <menuInTravel2>(); if (mIT2) { mIT2.enabled = true; } vidaEmLuta v = GameObject.Find("Terrain").GetComponent <vidaEmLuta> (); if (v) { v.fechaJanela(); } Destroy(meuMovedor); GetComponent <Animator>().SetBool("noChao", true); }
// Use this for initialization void Start() { //textos = bancoDeTextos.falacoes[heroi.lingua]["itens"].ToArray(); GameObject C = GameObject.Find("CriatureAtivo"); mB = C.GetComponent<movimentoBasico>(); mB.enabled = false; cam = C.GetComponent<cameraPrincipal>(); cam.enabled = false; IA = GetComponent<IA_inimigo>(); IA.paraMovimento(); IA.podeAtualizar = false; IA.enabled = false; elementos = elementosDoJogo.el; acaoAtual = "comecouTudo"; tempoDeMenu = 0; }
void animaBraco(bool inimigo = false) { mB = C.GetComponent<movimentoBasico>(); if(mB) mB.enabled = false; else if(!heroi.emLuta){ movimentoBasico mB2 = GameObject.FindWithTag("Player").GetComponent<movimentoBasico>(); mB2.pararOHeroi(); mB2.enabled = false; GameObject.Find("Main Camera").GetComponent<menuInTravel2>().enabled = false; } focandoHeroi(); olharEmLuta(); paralisaInimigo(); animaTroca a = gameObject.AddComponent<animaTroca>(); a.troca = false; a.alvo = inimigo?"inimigo":"CriatureAtivo"; tempoDeMenu = 0; }
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; }
// 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; /**/ }
void assumaOControle() { HooliganNavMesh.enabled = true; animatorDoHooligan.Play("padrao",0); destinacao(0); fase = faseDaEntrada.assumindoOControle; //mens.entrando = false; transform.parent = null; animatorDoCorean.speed = 1; cam = CoreanTransform.gameObject.AddComponent<cameraPrincipal>(); mB = CoreanTransform.gameObject.AddComponent<movimentoBasico>(); tuto = GetComponent<Tutorial>(); tuto.Iniciou(); tuto.ePlus = this; //Tutorial tuto = gameObject.AddComponent<Tutorial>(); }
// Use this for initialization void Start() { cJ = GetComponent<conversaEmJogo>(); mB = GameObject.FindWithTag("Player").GetComponent<movimentoBasico>(); }
// Update is called once per frame void Update() { contadorDeTempo+=Time.deltaTime; if(iniciou) { desliza(painel[qual]); if((contadorDeTempo>25 || tempoDestaAcao>5)&&tempoLimitado) { entrando = false; //qual++; } switch(ensinando) { case estouEnsinando.movimentoCorrerEPulo: if(Mathf.Abs(Input.GetAxis("Horizontal"))>0 || Mathf.Abs(Input.GetAxis("Vertical"))>0 ||Input.GetButtonDown("Correr")) { entendeu = true; } if(Vector3.Distance(CoreanTransform.position,pontoParaEnsinarACamera.position)<3) { qual = 1; ensinando = estouEnsinando.camera; renovandoMensagem(); } break; case estouEnsinando.camera: if(Input.GetAxis("Mouse Y")!=0 || Input.GetAxis("Mouse X")!=0 || Input.GetButtonDown("centraCamera")) { entendeu = true; } break; case estouEnsinando.usarCriature: if(Input.GetButtonDown("paraCriature")) { painel[qual].anchoredPosition = new Vector2(painel[qual].anchoredPosition.x,-300); qual++; ensinando = estouEnsinando.atacar; } break; case estouEnsinando.atacar: if(Input.GetButtonDown("acao")) { entendeu = true; } if(Input.GetButtonDown("paraCriature")) { entrando = false; } break; case estouEnsinando.usarMaca: if(!ensinouMaca) { tCaesar.position = CoreanTransform.position+CoreanTransform.right; tCaesar.rotation = CoreanTransform.rotation; painel[4].gameObject.SetActive(true); GameObject G = GameObject.Find("CriatureAtivo"); cam = G.GetComponent<cameraPrincipal>(); mB = G.GetComponent<movimentoBasico>(); cam.enabled = false; mB.enabled = false; vidaEmLuta[] vS = GameObject.Find("encontreEle").GetComponents<vidaEmLuta>(); foreach(vidaEmLuta v in vS) { v.entrando = false; } ensinouMaca = true; } //Vector3 posAlvo = focoNoCaesar(); if(Vector3.Distance(focoNoCaesar(),transform.position)<0.3f) { transform.rotation = Quaternion.LookRotation(tCaesar.position-transform.position); ensinando = estouEnsinando.mudaItem; mens = gameObject.AddComponent<mensagemBasica>(); mens.posY = 0.67f; mens.skin = elementosDoJogo.el.skin; mens.destaque = elementosDoJogo.el.destaque; mens.mensagem = mensDeTuto[0]; H.criaturesAtivos[0].cAtributos[0].Corrente--; tempoLimitado = false; } break; case estouEnsinando.mudaItem: trocaMensagem(); break; case estouEnsinando.usarGatilhoDoItem: if(Input.GetButtonDown("menu e auxiliar")) jaFocou = true; desliza2(painel[7],!jaFocou); if(!IA2) IA2 = GameObject.Find("inimigo").GetComponent<IA_paraTutu>(); if(mB.enabled&&mB.podeAndar) IA2.enabled = true; /* if(!mB.enabled&&!mB.podeAndar&&!IA2.enabled) { //print("por aqui"); useAEnergiaDeGarras(); IA2.enabled = false; } */ break; case estouEnsinando.outroGolpe: desliza2(painel[8],true); if(Input.GetButtonDown("trocaGolpe")) { mB.criatureVerificaTrocaGolpe(); } if(H.criaturesAtivos[0].golpeEscolhido==1) { jaFocou = true; if(Input.GetButtonDown("acao")) { mB.aplicaGolpe(H.criaturesAtivos[0]); ensinando = estouEnsinando.usaEnergiaDeGarras; jaFocou = false; } }else if(Input.GetButtonDown("acao")) { if(mL) mL.fechador(); mL = gameObject.AddComponent<mensagemEmLuta>(); mL.posY = 0.01f; mL.mensagem = mensDeTuto[3]; mensagemAtual = 3; } desliza2(painel[9],jaFocou,-1); break; case estouEnsinando.usaEnergiaDeGarras: desliza2(painel[8],false); desliza2(painel[9],false,-1); if(mB){ if(mB.enabled && mB.podeAndar) { ensinando = estouEnsinando.capturar; heroi.contraTreinador = false; mB.enabled = false; cam.enabled = false; GameObject Inimigo = GameObject.Find("inimigo"); IA_paraTutu IA = Inimigo.GetComponent<IA_paraTutu>(); IA.enabled = false; IA.paraMovimento(); Inimigo.GetComponent<umCriature>().X.cAtributos[0].Corrente = 1; } }else ensinando = estouEnsinando.estadoNulo; break; case estouEnsinando.capturar: if(Vector3.Distance(focoNoCaesar(),transform.position)<0.3f) { transform.rotation = Quaternion.LookRotation(tCaesar.position-transform.position); vidaEmLuta[] vS = GameObject.Find("encontreEle").GetComponents<vidaEmLuta>(); foreach(vidaEmLuta v in vS) { v.entrando = false; } mens.entrando = true; mens.mensagem = mensDeTuto[2]; mensagemAtual = 2; } trocaMensagem(); break; case estouEnsinando.usarCartaLuva: if(!Input.GetButtonDown("gatilho")) mB.criatureScroll(); else if(H.itemAoUso==4&&!Input.GetButton("Correr")) { GameObject.Find("CriatureAtivo").GetComponent<movimentoBasico>().criatureScroll(); ensinando = estouEnsinando.queroEnsinarTrocarDeCriature; removeEsbranquicado(); }else if(!Input.GetButton("Correr")) { if(mL) mL.fechador(); mL = gameObject.AddComponent<mensagemEmLuta>(); mL.mensagem = mensDeTuto[1]; } if(H.itemAoUso==4) vejaQualMens((int)estouEnsinando.usarCartaLuva); break; case estouEnsinando.queroEnsinarTrocarDeCriature: if(!heroi.emLuta) { mB = H.GetComponent<movimentoBasico>(); mB.enabled = false; variaveisChave.shift["HUDItens"] = true; ensinando = estouEnsinando.trocarCriature; mens.entrando = true; mens.mensagem = mensDeTuto[6]; mensagemAtual = 6; } break; case estouEnsinando.trocarCriature: if(encontros.botoesPrincipais()) { mens.entrando = false; ensinando = estouEnsinando.botaoTrocarCriature; qual = 10; entrando = true; variaveisChave.shift["HUDCriatures"] = false; jaFocou = false; } break; case estouEnsinando.botaoTrocarCriature: mB.criatureScroll(); if(!jaFocou) if(GameObject.FindGameObjectWithTag("MainCamera").GetComponent<HUDCriatures>()) { vejaQualMens((int)estouEnsinando.botaoTrocarCriature); jaFocou = true; } if(Input.GetButton("Correr")&&Input.GetButtonDown("gatilho")) { ensinando = estouEnsinando.estadoNulo; entrando = false; variaveisChave.shift["HUDItens"] = false; variaveisChave.shift["alternaParaCriature"] = false; variaveisChave.shift["trocaGolpes"] = false; ePlus.maisDoCaesar(); } break; } if(entendeu) { tempoDestaAcao+=Time.deltaTime; } } }
// 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(); }
// Update is called once per frame new void Update() { base.Update(); tempoAcumulado+=Time.deltaTime; if(tempoAcumulado>=tempoAteOProximoApply) { if(name=="inimigo") { if(!mBcriature) mBcriature = GameObject.Find("CriatureAtivo").GetComponent<movimentoBasico>(); else if(mBcriature.podeAndar &&mBcriature.enabled) daDano(); } else if(mB) if(mB.enabled && mB.podeAndar) daDano(); else if(!heroi.emLuta && !nav.enabled) { daDano(); }else if(heroi.emLuta) { if(!mBcriature) mBcriature = GetComponent<movimentoBasico>(); if(mBcriature) if(mBcriature.enabled && mBcriature.podeAndar) daDano(); } } }
void pausando() { menusAbertos(); //tempoDePause = 0.5f; Quem = GameObject.Find("CriatureAtivo"); Time.timeScale = 0; if(Quem){ if(!Quem.GetComponent<movimentoBasico>()) Quem = GameObject.FindWithTag("Player"); }else Quem = GameObject.FindWithTag("Player"); mB = Quem.GetComponent<movimentoBasico>(); if(mB.enabled == true && mB.podeAndar==true) { mB.enabled = false; emMovimento = true; }else emMovimento = false; if(mIT2.enabled == true) { mIT2.enabled = false; menuAtivo = true; }else menuAtivo = false; cam = Quem.GetComponent<cameraPrincipal>(); if(cam.enabled == true) { cam.enabled = false; camAtiva = true; }else camAtiva = false; pause = true; mP = gameObject.AddComponent<menuDePausa>(); mP.opcoes = opcoes; // mP.tempoDeM mP.posX = 0.4f; mP.posY = 0.2f; mP.lCaixa = 0.2f; mP.aCaixa = 0.1f; mP.skin = skin; mP.destaque = destaque; }
// Use this for initialization void Start() { mB = GameObject.FindWithTag("Player").GetComponent<movimentoBasico>(); esseStatus = tipoStatus.envenenado; textos = bancoDeTextos.falacoes[heroi.lingua]["status"].ToArray(); }
// Use this for initialization protected void Start() { textinhos = bancoDeTextos.falacoes[heroi.lingua]["encontrosScript"].ToArray(); oHeroi = GameObject.FindGameObjectWithTag("Player"); tHeroi = oHeroi.transform; posAnterior = tHeroi.position; heroiMB = tHeroi.GetComponent<movimentoBasico>(); proxEncontro = SorteiaPassosParaEncontro (); }
void Update() { // print(mostradorDeTempo(Time.time)); if(!pausaJogo.pause){ if(transform.tag == "Player" && podeAndar) andaCorean(); else{ if(podeAndar) andaCriature4(); if(mB == null) mB= GameObject.FindGameObjectWithTag("Player"). GetComponent<movimentoBasico>(); mB.pararOHeroi(); } } }
// Use this for initialization void Start() { tHeroi = GameObject.FindWithTag("Player").transform; mB = tHeroi.GetComponent<movimentoBasico>(); }
void Start() { mIT2 = GameObject.Find("Main Camera").GetComponent<menuInTravel2>(); skin = mIT2.skin; caminhada = GetComponent<caminheAteOAlvo>(); tHeroi = GameObject.FindWithTag("Player").transform; mB = tHeroi.GetComponent<movimentoBasico>(); atualizaIndiceDeConversa(); }
// Use this for initialization void Start() { if(autoKey) variaveisChave.vericaAutoKey(chaveBau); tHeroi = GameObject.FindWithTag("Player").transform; mB = tHeroi.GetComponent<movimentoBasico>(); mensagensDeBau = bancoDeTextos.falacoes[heroi.lingua]["bau"].ToArray(); }
// Update is called once per frame protected void Update() { if(!pausaJogo.pause){ if(!luta ) posHeroi = tHeroi.position; if(!heroiMB) heroiMB = tHeroi.GetComponent<movimentoBasico>(); if(!lugarSeguro()&& !luta && heroiMB.noChao(heroiMB.Y.distanciaFundamentadora)) { andado += (posHeroi - posAnterior).magnitude; } if(!luta && andado>=proxEncontro) { print(andado+" : "+proxEncontro); proxEncontro = SorteiaPassosParaEncontro(); // int paraEncontrado = Random.Range(0,10); encontrado = criatureEncontrado(); encontroPadrao(); andado = 0; } posAnterior = posHeroi; passoDoEncontro (); Debug.DrawRay (posHeroi-40f*tHeroi.forward,1000f*Vector3.up,Color.yellow); } }