ccl4/blueberryPeak/Assets/Scripts/DialogManager.cs
2025-06-17 17:44:17 +02:00

30 lines
688 B
C#

using UnityEngine;
using TMPro;
using UnityEngine.UI;
public class DialogManager : MonoBehaviour
{
public GameObject dialogPanel;
public TextMeshProUGUI dialogText; // Use TextMeshProUGUI instead of Text
public PlayerMovement playerMovement;
private void Start()
{
dialogPanel.SetActive(false); // Hide on start
}
public void ShowDialog(string message)
{
print("should be showing dialog");
dialogText.text = message;
dialogPanel.SetActive(true);
playerMovement.moveAllowed = false;
}
public void HideDialog()
{
dialogPanel.SetActive(false);
playerMovement.moveAllowed = true;
}
}