/// <summary> /// Updates this instance. /// Cambia el color del modo de juego seleccionado /// </summary> private void Update() { if (tour) { tourModeImage.color = new Color(1, 1, 1); tourModeText.color = new Color(1, 1, 1); panicModeImage.color = new Color(1, 1, 0, 0.5f); panicModeText.color = new Color(1, 1, 1, 0.5f); if (Input.GetKeyDown(Tecla.IZQUIERDA)) { tour = false; } General.CargarEscena("TourMode_01"); } else { panicModeImage.color = new Color(1, 1, 1); panicModeText.color = new Color(1, 1, 1); tourModeImage.color = new Color(1, 1, 0, 0.5f); tourModeText.color = new Color(1, 1, 1, 0.5f); if (Input.GetKeyDown(Tecla.DERECHA)) { tour = true; } // General.CargarEscena("PanicMode"); } General.AudioClick(fuenteAudio, click); }
/// <summary> /// Shots this instance. /// Instancia un nuevo disparo /// </summary> private void Shot() { General.AudioClick(fuenteAudio, disparo, Tecla.DISPARAR); if (typeOfShot != 3) { Instantiate(Shots[typeOfShot], player.position - new Vector3(0, 0.15f, 0), Quaternion.identity); } else { Instantiate(Shots[3], new Vector2(player.position.x + .5f, player.position.y + 1.15f), Quaternion.Euler(new Vector3(0, 0, -5))); Instantiate(Shots[3], new Vector2(player.position.x, player.position.y + 1.15f), Quaternion.identity); Instantiate(Shots[3], new Vector2(player.position.x - .5f, player.position.y + 1.15f), Quaternion.Euler(new Vector3(0, 0, 5))); } numberOfShots++; }
/// <summary> /// Updates this instance. /// Carga la escena de modo de juego. /// </summary> private void Update() { ParpadeoTexto(pressStart); General.CargarEscena(1); General.AudioClick(fuenteAudio, click); }