public void setRespFalse() { A1.SetActive(false); A2.SetActive(false); A3.SetActive(false); A4.SetActive(false); A5.SetActive(false); A6.SetActive(false); A7.SetActive(false); B1.SetActive(false); B2.SetActive(false); B3.SetActive(false); B4.SetActive(false); B5.SetActive(false); B6.SetActive(false); B7.SetActive(false); C1.SetActive(false); C2.SetActive(false); C3.SetActive(false); C4.SetActive(false); C5.SetActive(false); C6.SetActive(false); C7.SetActive(false); }
public void StartGame() { C2.SetActive(true); C3.SetActive(true); //t.GetComponent<Timer>().enabled = true; l.GetComponent <LightChanger>().enabled = true; camsis.SetActive(true); Choosercam.enabled = false; StartCoroutine(Is()); s = false; }
// Fim Declaração // Inicialização void Start() { Debug.Log("Jogo Iniciado"); //Debug.Log(RecepVidas); score = 0; ContScore = 0; //PlayerPrefs.DeleteAll(); PlayerPrefs.SetInt("Score", score); C1.SetActive(true); C2.SetActive(true); C3.SetActive(true); }
// Update is called once per frame void Update() { C_Hor = Input.GetAxisRaw("XboxH1"); //variavel que armazena o analogico do controle 1 Hor = Input.GetAxisRaw("Horizontal"); //variavel que armazena o analogico do controle 1 if (Hor > 0.9 || C_Hor > 0.9) //se o player1 apertar o botão pra ir pra direita no teclado ou //o analogico do controle 1 para ir para a direita { cenario_I += 2.5f; //seleciona o personagem a direita } if (Hor < -0.9 || C_Hor < -0.9) //se o player1 apertar o botão pra ir pra esquerda no teclado ou //o analogico do controle 1 para ir para a esquerda { cenario_I -= 2.5f; //seleciona o personagem a esquerda } if (cenario_I > 30) // aqui não deixa o cursor passar de 30, o cursor de seleção de personagem vai de //1 a 10, 11 a 20,21,30 se passar de 30... { cenario_I = 1; // indice do peronagem = 1 } if (cenario_I >= 1 && cenario_I <= 10) { C1.SetActive(true); //player 1 seleciona o cenario 1 e desativa os outros C2.SetActive(false); C3.SetActive(false); if (Input.GetKey(b1) || Input.GetKey(b2)) { c1 = true; //essa boleana serve para spawnar o cenario e rodar a animação do cenario da proxima cena C1.GetComponent <Renderer>().material.color = Color.red; // muda a cor da imagem para vermelho pra mostrar que o cenario foi selecionado SceneManager.LoadScene(3); // roda a proxima cena } } if (cenario_I >= 11 && cenario_I <= 20) { C1.SetActive(false); C2.SetActive(true); //player 1 seleciona ocenario 1 e desativa os outros C3.SetActive(false); if (Input.GetKey(b1) || Input.GetKey(b2)) { c2 = true; //essa boleana serve para spawnar o cenario e rodar a animação do cenario da proxima cena C2.GetComponent <Renderer>().material.color = Color.red; // muda a cor da imagem para vermelho pra mostrar que o cenario foi selecionado SceneManager.LoadScene(3); // roda a proxima cena } } if (cenario_I >= 21 && cenario_I <= 30) { C1.SetActive(false); C2.SetActive(false); C3.SetActive(true); //player seleciona ocenario 1 e desativa os outros if (Input.GetKey(b1) || Input.GetKey(b2)) { c3 = true; //essa boleana serve para spawnar o cenario e rodar a animação do cenario da proxima cena C3.GetComponent <Renderer>().material.color = Color.red; // muda a cor da imagem para vermelho pra mostrar que o cenario foi selecionado SceneManager.LoadScene(3); // roda a proxima cena } } }
void Update() { if (respondio && waith < 200) { waith++; } else { waith = 0; respondio = false; } if (planet > 8) { planet = 1; } if (A.getAns() && !respondio) { Debug.Log("A!!!"); Respuesta = "A"; isItCorrect(); respondio = true; } else if (B.getAns() && !respondio) { Debug.Log("B¡!!"); Respuesta = "B"; isItCorrect(); respondio = true; } else if (C.getAns() && !respondio) { Debug.Log("C¡!!"); Respuesta = "C"; isItCorrect(); respondio = true; } // preguntas Mercurio if (planet == Mer) { setRespFalse(); A1.SetActive(true); B1.SetActive(true); C1.SetActive(true); CurrentPos = Mercurio; timmer = 0; //saludar if (!Boolwait && saludar) { setAudFalse(); AuHola.SetActive(true); saludar = false; Wait(1.2f); } else if (!Boolwait && pista != 1) { setAudFalse(); Au1Pr.SetActive(true); //pista pista = pista * -1; Wait(15); } if (!Boolwait && pista == 1) { setAudFalse(); Au1Pi.SetActive(true); pista = pista * -1; Wait(8); } //esperar } if (planet == Ven) { setRespFalse(); A2.SetActive(true); B2.SetActive(true); C2.SetActive(true); CurrentPos = Venus; timmer = 0; if (!Boolwait && pista2 != 1) { //pregunta pista2 = pista2 * -1; setAudFalse(); Au2Pr.SetActive(true); Wait(12); } if (!Boolwait && pista2 == 1) { //pista pista2 = pista2 * -1; setAudFalse(); Au2Pi.SetActive(true); Wait(10); } } if (planet == Tie) { setRespFalse(); A3.SetActive(true); B3.SetActive(true); C3.SetActive(true); CurrentPos = Tierra; timmer = 0; if (!Boolwait && pista3 != 1) { //pregunta pista3 = pista3 * -1; setAudFalse(); Au3Pr.SetActive(true); Wait(12); } if (!Boolwait && pista3 == 1) { //pista pista3 = pista3 * -1; setAudFalse(); Au3Pi.SetActive(true); Wait(10); } } if (planet == Mar) { setRespFalse(); A4.SetActive(true); B4.SetActive(true); C4.SetActive(true); CurrentPos = Marte; timmer = 0; if (!Boolwait && pista4 != 1) { //pregunta pista4 = pista4 * -1; setAudFalse(); Au4Pr.SetActive(true); Wait(12); } if (!Boolwait && pista4 == 1) { //pista pista4 = pista4 * -1; setAudFalse(); Au4Pi.SetActive(true); Wait(10); } } if (planet == Jup) { setRespFalse(); A5.SetActive(true); B5.SetActive(true); C5.SetActive(true); CurrentPos = Jupiter; timmer = 0; if (!Boolwait && pista5 != 1) { //pregunta pista5 = pista5 * -1; setAudFalse(); Au5Pr.SetActive(true); Wait(12); } if (!Boolwait && pista5 == 1) { //pista pista5 = pista5 * -1; setAudFalse(); Au5Pi.SetActive(true); Wait(10); } } if (planet == Sat) { setRespFalse(); A6.SetActive(true); B6.SetActive(true); C6.SetActive(true); CurrentPos = Saturno; timmer = 0; if (!Boolwait && pista6 != 1) { //pregunta pista6 = pista6 * -1; setAudFalse(); Au6Pr.SetActive(true); Wait(12); } if (!Boolwait && pista6 == 1) { //pista pista6 = pista6 * -1; setAudFalse(); Au6Pi.SetActive(true); Wait(10); } } if (planet == Nep) { setRespFalse(); A7.SetActive(true); B7.SetActive(true); C7.SetActive(true); CurrentPos = Neptuno; timmer = 0; if (!Boolwait && pista7 != 1) { //pregunta pista7 = pista7 * -1; setAudFalse(); Au7Pr.SetActive(true); Wait(12); } if (!Boolwait && pista7 == 1) { //pista pista7 = pista7 * -1; setAudFalse(); Au7Pi.SetActive(true); Wait(10); } } if (planet == Ura) { waitTime = waitTime + tres; tres = 0; ganaste.SetActive(true); gano = true; CurrentPos = Urano; timmer = 0; if (!Boolwait && pista8 != 1) { //pregunta pista8 = pista8 * -1; setAudFalse(); Au8Pr.SetActive(true); Wait(4); } if (!Boolwait && pista8 == 1) { //pista pista8 = pista8 * -1; setAudFalse(); Au8Pi.SetActive(true); Wait(4); } } ShoulIWait(); if (!Boolwait && gano) { SceneManager.LoadScene("Menu"); } transform.localPosition = Vector3.Lerp(transform.localPosition, CurrentPos.position, 0.1f); transform.localRotation = Quaternion.Slerp(transform.localRotation, CurrentPos.rotation, 0.1f); }