public static void nuevaSala(Puerta puerta) { Sala salaActual = salaActiva.GetComponent <Sala>(); GameObject prefab; System.Random rnd = new System.Random(); //al principio siempre vamos a crear un pasillo if (salaActual.CompareTag("Respawn")) { prefab = pasillos[rnd.Next(pasillos.Count)]; CrearPrefab(prefab, puerta); } else if (salaActual.CompareTag("Pasillo")) { prefab = salasCombate[rnd.Next(salasCombate.Count)]; CrearPrefab(prefab, puerta); ColocarEvento(rnd.Next()); } else { prefab = pasillos[rnd.Next(pasillos.Count)]; CrearPrefab(prefab, puerta); } navegacion.UpdateNavMesh(navegacion.navMeshData); salasMazmorra.Add(prefab); DesactivarPuerta(puerta); }