PuzzleGame/PuzzleGameProject/Assets/Scripts/Rooms/EmptyRoom.cs
2025-02-24 13:59:06 +01:00

26 lines
610 B
C#

using TMPro;
using UnityEngine;
public class EmptyRoom : Room
{
[SerializeField] private GameObject numberTextObject;
protected override void InitializeRoom() {
base.InitializeRoom();
TextMeshProUGUI text = numberTextObject.GetComponent<TextMeshProUGUI>();
SetLockGUI(text, _locks[0]);
}
public override bool TryUnlock(DicePair pair)
{
return _locks[0].CheckIfKeyFits(pair);
}
public override void SetRoomExplored() {
_isExplored = true;
UnhighlightRoomAsOption();
TriggerRoomRewards();
SetExploredGUI();
}
}