Esempio n. 1
0
    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;
        }
    }
Esempio n. 2
0
    void PlaceParty()
    {
        DungeonGenerator.Room room = dungeonManager.dungeonGenerator.Rooms[Random.Range(0, dungeonManager.dungeonGenerator.Rooms.Count)];

        partyManager.InitializeParty(dungeonManager.grid.GetCellCenterWorld(room.centerGridTile), dungeonManager.grid);
    }