void retornaPadraoLuta() { Animator animator = GetComponent <Animator>(); animator.SetBool("chama", false); Destroy(GetComponent <centralizaEGiraCamera>()); if (mB) { mB.enabled = true; } else if (!heroi.emLuta) { GameObject G = GameObject.FindWithTag("Player"); G.GetComponent <movimentoBasico>().enabled = true; G.GetComponent <cameraPrincipal>().enabled = true; G.GetComponent <Animator>().CrossFade("padrao", 0.5f); GameObject.Find("Main Camera").GetComponent <menuInTravel2>().enabled = true; } cameraPrincipal cam = C.GetComponent <cameraPrincipal>(); if (cam) { cam.enabled = true; } }
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 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; } }
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; } }
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); }
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; }
protected void truqueDeCamera() { contadorDeTempo += Time.deltaTime; if (contadorDeTempo > 0.5f) { cameraPrincipal cameraP = X.GetComponent <cameraPrincipal> (); cameraP.enabled = false; passoDaAnimaInicial = 2; contadorDeTempo = 0; } }
// 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(); }
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 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(); }
// 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(); }
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; * /**/ }
void padraoMensagem(GameObject col) { podeAvancar = false; if (!mens) { mens = gameObject.AddComponent <mensagemBasica>(); } mIT2 = Camera.main.transform.GetComponent <menuInTravel2>(); mIT2.enabled = false; cam = col.GetComponent <cameraPrincipal>(); cam.enabled = false; mB.enabled = false; mB.pararOHeroi(); }
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); }
protected void comecaLuta() { GameObject terra = name == "Terrain"?gameObject:GameObject.Find("Terrain"); IA.podeAtualizar = true; vidaEmLuta w = terra.AddComponent <vidaEmLuta> (); w.doMenu = inimigoUC.criature(); w.nomeVida = "inimigo"; w.posX = 0.01f; w.posY = 0.78f; w.n = 1; Camera.main.transform.position = X.transform.position - X.transform.forward * 5 + Vector3.up * 2; Camera.main.transform.LookAt(X.transform); cameraPrincipal cameraP = X.GetComponent <cameraPrincipal> (); cameraP.luta = true; cameraP.enabled = true; movimentoBasico mB = X.GetComponent <movimentoBasico> (); mB.podeAndar = true; mB.enabled = true; passoDepoisDoInicio(); vidaEmLuta v = terra.AddComponent <vidaEmLuta> (); v.minhaLuta = true; v.doMenu = X.GetComponent <umCriature>().criature(); v.nomeVida = "meuCriature"; v.n = 2; v.posX = 0.74f; v.posY = 0.78f; }
// 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; }
public static void retornaFluxoCriature(bool daCam = true, bool doMB = true) { GameObject G = GameObject.Find("CriatureAtivo"); if (!G) return; if (doMB) { movimentoBasico mB = G.GetComponent<movimentoBasico>(); mB.enabled = true; } if (daCam) { cameraPrincipal cam = G.GetComponent<cameraPrincipal>(); cam.enabled = 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; }
// 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; } } }
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; }
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() { 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 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() { 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>(); }
void padraoMensagem(GameObject col) { podeAvancar = false; if(!mens) mens = gameObject.AddComponent<mensagemBasica>(); mIT2 = Camera.main.transform.GetComponent<menuInTravel2>(); mIT2.enabled = false; cam = col.GetComponent<cameraPrincipal>(); cam.enabled = false; mB.enabled = false; mB.pararOHeroi(); }
// 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() { 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(); }