using UnityEngine; using UnityEngine.UI; using System; using System.Collections.Generic; public class MessageBox : MonoBehaviour { [SerializeField] private GameObject panel; [SerializeField] private Text titleText; [SerializeField] private Text contentText; [SerializeField] private Transform buttonsParent; [SerializeField] private GameObject buttonPrefab; private static readonly List hiddenMessageBoxes = new List(); private readonly List