Ejemplo n.º 1
0
 public void iniciarMazmorra()
 {
     Debug.Log("GM: iniciando mazmorra");
     mazmorra = LevelManager.CrearMazmorra();
     LevelManager.CrearSalaInicial();
     playerModel = LevelManager.posicionarJugador();
     EstadosJuego.activarEstado(EstadosJuego.Estado.EXPLORAR);
 }
Ejemplo n.º 2
0
    public void activarCombate()
    {
        EstadosJuego.activarEstado(EstadosJuego.Estado.COMBATE);

        //ToDo:hago la animación que tenga que hacer
        //pongo la musica
        playerModel.SetActive(false); //desactivo a mi avatar
        combateManager.enabled = true;
        combateManager.Combate(LevelManager.salaActiva.GetComponent <Sala>());
    }
Ejemplo n.º 3
0
    public static void CrearSalaInicial()
    {
        // Debug.Log("LC: creando sala inicial");
        System.Random rnd  = new System.Random();
        GameObject    sala = Object.Instantiate(salasInicio[rnd.Next(salasInicio.Count)], gameObject.transform);

        //a veces querremos la sala inicial rotada, otras veces no.
        sala.transform.Rotate(new Vector3(0, 90, 0));
        salaActiva = sala;
        navegacion.BuildNavMesh();
        salasMazmorra.Add(sala);
        EstadosJuego.activarEstado(EstadosJuego.Estado.EXPLORAR);
    }