void PlaceEnemies() { DungeonGenerator dungeonGenerator = dungeonManager.dungeonGenerator; for (int i = 0; i < dungeonManager.dungeonGenerator.Rooms.Count; i++) { DungeonGenerator.Room room = dungeonGenerator.Rooms[i]; GameObject enemy = Instantiate(enemyPrefab, dungeonManager.grid.GetCellCenterWorld(room.centerGridTile) - Vector3.one, enemyPrefab.transform.rotation); enemy.GetComponent <Character>().dungeonManager = dungeonManager; } }
void PlaceParty() { DungeonGenerator.Room room = dungeonManager.dungeonGenerator.Rooms[Random.Range(0, dungeonManager.dungeonGenerator.Rooms.Count)]; partyManager.InitializeParty(dungeonManager.grid.GetCellCenterWorld(room.centerGridTile), dungeonManager.grid); }