76 lines
1.6 KiB
C#
76 lines
1.6 KiB
C#
![]() |
// ***********************************************************************
|
|||
|
// Assembly : Unity
|
|||
|
// Author : Kimch
|
|||
|
// Created :
|
|||
|
//
|
|||
|
// Last Modified By : Kimch
|
|||
|
// Last Modified On :
|
|||
|
// ***********************************************************************
|
|||
|
// <copyright file= "MessageBox.Model" company=""></copyright>
|
|||
|
// <summary></summary>
|
|||
|
// ***********************************************************************
|
|||
|
|
|||
|
namespace G.UI
|
|||
|
{
|
|||
|
partial class MessageBox
|
|||
|
{
|
|||
|
#region WindowData
|
|||
|
|
|||
|
public class Data
|
|||
|
{
|
|||
|
public string title;
|
|||
|
public string content;
|
|||
|
public System.Action onConfirm;
|
|||
|
public System.Action onCancel;
|
|||
|
public System.Action onClose;
|
|||
|
|
|||
|
public string confirmText;
|
|||
|
public string cancelText;
|
|||
|
}
|
|||
|
|
|||
|
#endregion
|
|||
|
|
|||
|
#region Field
|
|||
|
|
|||
|
public readonly static Data DefaultData = new Data();
|
|||
|
|
|||
|
private Data _messageData;
|
|||
|
|
|||
|
#endregion
|
|||
|
|
|||
|
#region Method
|
|||
|
|
|||
|
public void InitModel()
|
|||
|
{
|
|||
|
_messageData = new Data();
|
|||
|
}
|
|||
|
|
|||
|
public void RefreshModel()
|
|||
|
{
|
|||
|
if (data is Data passData)
|
|||
|
{
|
|||
|
_messageData.title = passData.title;
|
|||
|
_messageData.content = passData.content;
|
|||
|
|
|||
|
_messageData.onConfirm = passData.onConfirm;
|
|||
|
_messageData.onCancel = passData.onCancel;
|
|||
|
_messageData.onClose = passData.onClose;
|
|||
|
|
|||
|
_messageData.confirmText = passData.confirmText;
|
|||
|
_messageData.cancelText = passData.cancelText;
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
_messageData.title = string.Empty;
|
|||
|
_messageData.content = string.Empty;
|
|||
|
_messageData.onConfirm = null;
|
|||
|
_messageData.onCancel = null;
|
|||
|
_messageData.onClose = null;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
#endregion
|
|||
|
}
|
|||
|
}
|
|||
|
|