// ***********************************************************************
// Assembly : Unity
// Author : Kimch
// Created :
//
// Last Modified By : Kimch
// Last Modified On :
// ***********************************************************************
//
//
// ***********************************************************************
using UnityEngine.UI;
using Text = TMPro.TextMeshProUGUI;
namespace G.UI
{
partial class MessageBox
{
#region Field
#pragma warning disable CS0649 // 从未对字段赋值,字段将一直保持其默认值 null
[KUIFlag]
Text _tmpTitle;
[KUIFlag]
Text _tmpContent;
[KUIFlag]
Button _btnConfirm;
[KUIFlag]
Button _btnCancel;
[KUIFlag]
Text _tmpConfirm;
[KUIFlag]
Text _tmpCancel;
[KUIFlag]
Button _btnClose;
#pragma warning restore CS0649 // 从未对字段赋值,字段将一直保持其默认值 null
#endregion
#region Method
public void InitView()
{
SetViewData();
_btnConfirm.onClick.AddListener(this.OnConfirmClick);
_btnCancel.onClick.AddListener(this.OnCancelClick);
_btnClose.onClick.AddListener(this.OnCloseClick);
}
public void RefreshView()
{
_tmpTitle.text = _messageData.title;
_tmpContent.text = _messageData.content;
_btnConfirm.gameObject.SetActive(_messageData.onConfirm != null);
_btnCancel.gameObject.SetActive(_messageData.onCancel != null);
_btnClose.gameObject.SetActive(_messageData.onClose != null);
_tmpConfirm.text = _messageData.confirmText;
_tmpCancel.text = _messageData.cancelText;
}
#endregion
}
}