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;
    }
Esempio n. 2
0
    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);
    }
Esempio n. 3
0
 override public void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
 {
     ControladorPantallas.entrarEnUltimaPartidaAccedida();
 }
Esempio n. 4
0
 public void borrar()
 {
     ControladorPantallas.borrarPartida(partidaAEntrar);
 }