Files
test/Assets/PerfectWorld/Scripts/UI/CDlgMessageBox.cs
T
2026-01-12 19:07:37 +07:00

29 lines
773 B
C#

using BrewMonster.UI;
using UnityEngine;
using static CECUIManager;
namespace BrewMonster
{
public class CDlgMessageBox : AUIDialog
{
[SerializeField] private TMPro.TextMeshProUGUI titleText;
[SerializeField] private TMPro.TextMeshProUGUI messageText;
[SerializeField] private UnityEngine.UI.Button okButton;
private void Awake()
{
okButton.onClick.AddListener(OnOkClicked);
}
private void OnOkClicked()
{
EventBus.Publish(new MessageBoxEvent(1,this));
Show(false);
}
public void ShowMessageBox(string title, string message)
{
SetName(title);
messageText.text = message;
Show(true);
}
}
}