mirror of
https://github.com/Alex-Rachel/TEngine.git
synced 2025-08-07 16:45:10 +00:00
UIWindow新增Hide方法,将UIWindow中的UserData和UserDatas属性移动到UIBase
This commit is contained in:
@@ -45,6 +45,29 @@ namespace TEngine
|
||||
/// 自定义数据集。
|
||||
/// </summary>
|
||||
protected System.Object[] userDatas;
|
||||
|
||||
/// <summary>
|
||||
/// 自定义数据。
|
||||
/// </summary>
|
||||
public System.Object UserData
|
||||
{
|
||||
get
|
||||
{
|
||||
if (userDatas != null && userDatas.Length >= 1)
|
||||
{
|
||||
return userDatas[0];
|
||||
}
|
||||
else
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 自定义数据集。
|
||||
/// </summary>
|
||||
public System.Object[] UserDatas => userDatas;
|
||||
|
||||
/// <summary>
|
||||
/// 窗口的实例资源对象。
|
||||
|
@@ -74,29 +74,6 @@ namespace TEngine
|
||||
|
||||
public int HideTimerId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 自定义数据。
|
||||
/// </summary>
|
||||
public System.Object UserData
|
||||
{
|
||||
get
|
||||
{
|
||||
if (userDatas != null && userDatas.Length >= 1)
|
||||
{
|
||||
return userDatas[0];
|
||||
}
|
||||
else
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 自定义数据集。
|
||||
/// </summary>
|
||||
public System.Object[] UserDatas => userDatas;
|
||||
|
||||
/// <summary>
|
||||
/// 窗口深度值。
|
||||
/// </summary>
|
||||
@@ -447,6 +424,11 @@ namespace TEngine
|
||||
IsPrepare = true;
|
||||
_prepareCallback?.Invoke(this);
|
||||
}
|
||||
|
||||
protected virtual void Hide()
|
||||
{
|
||||
GameModule.UI.HideUI(this.GetType());
|
||||
}
|
||||
|
||||
protected virtual void Close()
|
||||
{
|
||||
|
Reference in New Issue
Block a user