Files
3DBlobici-WorkingTitle/3D blobici/Assets/Prefabs/Scripts/RoomHandler.cs

29 lines
854 B
C#
Raw Normal View History

2025-06-25 13:19:20 +02:00
using UnityEngine;
2025-06-25 23:54:00 +02:00
///<summary>
/// Object handling Room logic
///</summary>
///
public class RoomHandler : MonoBehaviour
2025-06-25 13:19:20 +02:00
{
[SerializeField] private GameObject wallNorth;
[SerializeField] private GameObject wallSouth;
[SerializeField] private GameObject wallEast;
[SerializeField] private GameObject wallWest;
2025-06-25 23:54:00 +02:00
/// <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>
2025-06-25 13:19:20 +02:00
public void SetEntrances(bool northOpen, bool southOpen, bool eastOpen, bool westOpen)
{
wallNorth.SetActive(!northOpen);
wallSouth.SetActive(!southOpen);
wallEast.SetActive(!eastOpen);
wallWest.SetActive(!westOpen);
}
}