using TMPro; using UnityEngine; public class ErrorHandler : MonoBehaviour { public static ErrorHandler instance; public TextMeshProUGUI contextText; public TextMeshProUGUI reasonText; public GameObject UI; private void Awake() { instance = this; } public void ShowError(string context, string reason) { contextText.text = context; reasonText.text = reason; UI.SetActive(value: true); } public void HideError() { UI.SetActive(value: false); } }