void Start() { ultimoObjetoJugador = objetoJugador; foreach (Canvas pantalla in GameObject.FindObjectsOfType <Canvas> ()) { pantalla.gameObject.SetActive(false); } pantallaInicial.SetActive(true); pantallaActual = pantallaInicial; pilaPantallas = new Stack <GameObject> (); //cuentas = new Dictionary<string,GameObject>(); if (BlazeSave.Exists(nombrePartidasGuardadas)) { partidasGuardadas = BlazeSave.LoadData <List <string> >(nombrePartidasGuardadas); } else { partidasGuardadas = new List <string>(); } BlazeSave.CrearCarpeta(); instancia = this; }
void OnStateExit(Animator animator, AnimatorStateInfo info, int layerIndex) { GameObject objetoJugador = GameObject.FindGameObjectWithTag("Jugador"); Jugador.modificarVida(-1); if (Jugador.vidasActuales <= 0) { ControladorPantallas.borrarPartida(Jugador.nombreJugador); controladorEscena.irAlMenu(); return; } controladorEscena.cargarEscena("SalaDelJuego", objetoJugador); }
override public void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { ControladorPantallas.entrarEnUltimaPartidaAccedida(); }
public void borrar() { ControladorPantallas.borrarPartida(partidaAEntrar); }