Update UIWindowBase.cs

This commit is contained in:
ALEXTANG
2022-07-06 15:37:17 +08:00
parent 0927e18e73
commit d220be722c

View File

@@ -5,7 +5,7 @@ using UnityEngine;
namespace UI
{
partial class UIWindowBase : UIBase
public partial class UIWindowBase : UIBase
{
/// <summary>
/// 所属的window
@@ -21,6 +21,7 @@ namespace UI
/// 是否首次显示过了
/// </summary>
protected bool m_firstVisible = false;
/// <summary>
/// 当前是否显示出来了
/// </summary>
@@ -55,7 +56,6 @@ namespace UI
get { return UIWindowBaseType.None; }
}
#region
/**
@@ -144,63 +144,46 @@ namespace UI
#region
/// <summary> 脚本生成的代码 </summary>
protected virtual void ScriptGenerator()
{
}
protected virtual void ScriptGenerator() { }
/// <summary>
/// 绑定代码和prefab之间元素的关系
/// </summary>
protected virtual void BindMemberProperty()
{
}
protected virtual void BindMemberProperty() { }
protected virtual void RegisterEvent()
{
}
protected virtual void RegisterEvent() { }
private bool m_hasOverrideUpdate = true;
protected virtual void OnUpdate()
{
m_hasOverrideUpdate = false;
}
/// <summary>
/// 界面创建出来的时候调用,被覆盖不可见不会重复触发
/// </summary>
protected virtual void OnCreate()
{
}
protected virtual void OnCreate() { }
protected virtual void OnDestroy()
{
}
protected virtual void OnDestroy() { }
/// <summary>
/// 创建出来首次visible
/// 用来播放一些显示动画之类的
/// </summary>
protected virtual void OnFirstVisible()
{
}
protected virtual void OnFirstVisible() { }
/// <summary>
/// 当显示出来的时候调用
/// 包括首次初始化后显示和上面的界面消失后重新恢复显示
/// </summary>
protected virtual void OnVisible()
{
}
protected virtual void OnVisible() { }
/// <summary>
/// 界面不可见的时候调用
/// 当被上层全屏界面覆盖后,也会触发一次隐藏
/// </summary>
protected virtual void OnHidden()
{
}
protected virtual void OnHidden() { }
protected void _OnSortingOrderChg()
{
@@ -217,9 +200,7 @@ namespace UI
OnSortingOrderChg();
}
protected virtual void OnSortingOrderChg()
{
}
protected virtual void OnSortingOrderChg() { }
#endregion
public void AddChild(UIWindowBase child)
@@ -298,7 +279,6 @@ namespace UI
return UnityUtil.FindChildComponent<T>(_transform, path);
}
public void Show(bool visible)
{
// 加个保护
@@ -369,7 +349,6 @@ namespace UI
OnHidden();
}
/// <summary>
/// 返回是否有必要下一帧继续执行
/// </summary>
@@ -441,5 +420,4 @@ namespace UI
#endregion
}
}
}