29 lines
854 B
C#
29 lines
854 B
C#
using UnityEngine;
|
|
|
|
///<summary>
|
|
/// Object handling Room logic
|
|
///</summary>
|
|
///
|
|
public class RoomHandler : MonoBehaviour
|
|
{
|
|
[SerializeField] private GameObject wallNorth;
|
|
[SerializeField] private GameObject wallSouth;
|
|
[SerializeField] private GameObject wallEast;
|
|
[SerializeField] private GameObject wallWest;
|
|
|
|
/// <summary>
|
|
/// Creates entrances to corridors leading to other rooms
|
|
/// </summary>
|
|
/// <param name="northOpen"></param>
|
|
/// <param name="southOpen"></param>
|
|
/// <param name="eastOpen"></param>
|
|
/// <param name="westOpen"></param>
|
|
public void SetEntrances(bool northOpen, bool southOpen, bool eastOpen, bool westOpen)
|
|
{
|
|
wallNorth.SetActive(!northOpen);
|
|
wallSouth.SetActive(!southOpen);
|
|
wallEast.SetActive(!eastOpen);
|
|
wallWest.SetActive(!westOpen);
|
|
}
|
|
}
|