public void iniciarMazmorra() { Debug.Log("GM: iniciando mazmorra"); mazmorra = LevelManager.CrearMazmorra(); LevelManager.CrearSalaInicial(); playerModel = LevelManager.posicionarJugador(); EstadosJuego.activarEstado(EstadosJuego.Estado.EXPLORAR); }
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>()); }
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); }