30 lines
824 B
C#
30 lines
824 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.RemoveAllListeners();
|
|
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);
|
|
}
|
|
}
|
|
}
|