29 lines
696 B
C#
29 lines
696 B
C#
using UnityEngine;
|
|
using System.Collections.Generic;
|
|
|
|
public class RoomManager : MonoBehaviour
|
|
{
|
|
public GameObject rooms;
|
|
private List<GameObject> _entranceRooms = new List<GameObject>();
|
|
|
|
public void InnitializeRooms()
|
|
{
|
|
AddEntranceRoomsToList(rooms);
|
|
}
|
|
|
|
private void AddEntranceRoomsToList(GameObject rooms)
|
|
{
|
|
foreach (Transform roomTransform in rooms.transform)
|
|
{
|
|
if (roomTransform.gameObject.GetComponent<Room>().isEntrance)
|
|
{
|
|
_entranceRooms.Add(roomTransform.gameObject);
|
|
}
|
|
}
|
|
}
|
|
|
|
public List<GameObject> GetEntranceRooms()
|
|
{
|
|
return _entranceRooms;
|
|
}
|
|
}
|