IEnumerator delay_continuar() { yield return(new WaitForSeconds(1.8f)); if (Time.timeScale == 0) { Time.timeScale = 1; } pause = false; dead = false; creacionelementosprimarios(); buscarcomponentesiniciales(); control_activar(); controlenevento_desactivar(); vidas_encript.definir_vidas(PlayerPrefs.GetString("continue_vidas", "z")); puntos_encript.definir_puntos(PlayerPrefs.GetString("continue_puntaje", "v")); puntaje = puntos_encript.decript(); puntos_numero.text = "" + puntaje; nivelactual = PlayerPrefs.GetInt("continue_nivel", 1); //vidas_encript.definir_vidas(vidas_continuar); vidas_gui aux_vidas_gui = FindObjectOfType <vidas_gui>(); aux_vidas_gui.vidas_actuales_met(vidas_encript.vidas_actuales()); cargarnivel(nivelactual); }
private void iniciojuego() { if (Time.timeScale == 0) { Time.timeScale = 1; } pause = false; dead = false; buscarcomponentesiniciales(); control_activar(); controlenevento_desactivar(); resetearpuntos(); vidas_encript.definir_vidas("z"); for (int i = 0; i < 5; i++) { vidas_encript.incre_vida(); } videovistos = 2; vidas_gui aux_perder = FindObjectOfType <vidas_gui>(); aux_perder.vidas_actuales_met(vidas_encript.vidas_actuales()); cargarnivel(nivelactual); }
public void continue_game() { //retiro GUI de muerte MenuCanvas.gameObject.transform.GetChild(2).gameObject.SetActive(false); MenuCanvas.gameObject.transform.GetChild(4).gameObject.SetActive(false); //respawnear en posicion 0 mover_jugador_a_centro(); dead = false; //LISTO PARA EMPEZAR A JUGAR control_activar(); //Agrego al GUI las vidas actuales vidas_gui aux_perder = FindObjectOfType <vidas_gui>(); aux_perder.vidas_actuales_met(vidas_encript.vidas_actuales()); }
public void continue_game_desp_publi() { //Luego de ver el video publicitario if (videovistos == 0) { //MenuCanvas.gameObject.transform.GetChild(4).gameObject.SetActive(false); GameObject auxforchild = MenuCanvas.gameObject.transform.GetChild(4).gameObject; auxforchild.gameObject.transform.GetChild(1).gameObject.SetActive(false); } videovistos--; //vidas=1; vidas_encript.incre_vida(); vidas_gui aux_perder = FindObjectOfType <vidas_gui>(); aux_perder.vidas_actuales_met(vidas_encript.vidas_actuales()); //retiro GUI de muerte MenuCanvas.gameObject.transform.GetChild(4).gameObject.SetActive(false); //respawnear en posicion 0 mover_jugador_a_centro(); dead = false; //LISTO PARA EMPEZAR A JUGAR control_activar(); }
public void restart() { //Reinicia Desde el nivel 1 y puntaje 0 nivelactual = 1; //Resetear vidas //vidas=5; while (vidas_encript.vidas_actuales() > 0) { vidas_encript.decre_vida(); } for (int i = 0; i < 5; i++) { vidas_encript.incre_vida(); } vidas_gui aux_perder = FindObjectOfType <vidas_gui>(); StartCoroutine(temporizador_para_nivel_rutina()); aux_perder.vidas_actuales_met(vidas_encript.vidas_actuales()); //Ingresar metodo compara con googleplay y local mejor puntaje y reemplaza o sube //Utilizando el puntaje encriptado resetearpuntos(); //Destroy(actualnivel_aux); //cargarnivel(nivelactual); //respawnear en posicion 0 //mover_jugador_a_centro(); //dead=false; //retiro GUI de muerte if (MenuCanvas.gameObject.transform.GetChild(2).gameObject.activeSelf) { MenuCanvas.gameObject.transform.GetChild(2).gameObject.SetActive(false); //menu al perder } else { if (MenuCanvas.gameObject.transform.GetChild(4).gameObject.activeSelf) { MenuCanvas.gameObject.transform.GetChild(4).gameObject.SetActive(false); //menu game over } else { if (MenuCanvas.gameObject.transform.GetChild(9).gameObject.activeSelf) { MenuCanvas.gameObject.transform.GetChild(9).gameObject.SetActive(false); //menu restart } else { if (MenuCanvas.gameObject.transform.GetChild(10).gameObject.activeSelf) { MenuCanvas.gameObject.transform.GetChild(10).gameObject.SetActive(false); //menu restart game over } } } } //LISTO PARA EMPEZAR A JUGAR control_activar(); }