I hate portals. This is just here for refelection.
This commit is contained in:
Pasha Bibko
2025-04-07 09:47:36 +01:00
parent 5091d6789a
commit 0498d30771
17 changed files with 1589 additions and 7 deletions

View File

@@ -0,0 +1,38 @@
using System;
using UnityEngine;
[Serializable] public struct RoomEnteranceInfo
{
[SerializeField] GameObject m_ExitRoom;
[SerializeField] RoomEnterance m_RoomExit;
[SerializeField] uint m_ExitID;
public uint ID => m_ExitID;
public bool PlayerIsLeaving() => m_RoomExit.IsLeaving();
}
public class RoomController : MonoBehaviour
{
[Header("")]
[SerializeField] RoomEnteranceInfo[] m_Enterances;
bool m_IsMainRoom = false;
public void SetAsMainRoom()
{
m_IsMainRoom = true;
// Spawn all the rooms
}
private void Update()
{
foreach (RoomEnteranceInfo info in m_Enterances)
{
if (info.PlayerIsLeaving())
{
Debug.Log("KDJHSKGJDFHSKGJhk");
}
}
}
}