PuzzleGame/PuzzleGameProject/Assets/Scripts/Rooms/EmptyRoom.cs
2025-02-19 16:11:15 +01:00

29 lines
675 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();
if (roomReward != null)
{
roomReward.TriggerGetReward();
}
SetExploredGUI();
}
}