36 lines
782 B
C#
36 lines
782 B
C#
|
|
using System.Collections.Generic;
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// UI<55><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD>Ŷ<EFBFBD>չʾ
|
|||
|
|
/// </summary>
|
|||
|
|
public partial class UIManager
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20>Ŷ<EFBFBD>UI<55>б<EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
private List<string> lineUpUIList = new List<string>();
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD><EFBFBD><EFBFBD>Ŷ<EFBFBD>UI
|
|||
|
|
/// </summary>
|
|||
|
|
public void AddlineUpUI<T>() where T : UIBaseClass
|
|||
|
|
{
|
|||
|
|
string uIName = typeof(T).Name;
|
|||
|
|
lineUpUIList.Add(uIName);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// չʾ<D5B9>Ŷ<EFBFBD>UI
|
|||
|
|
/// </summary>
|
|||
|
|
public void ShowPanellineUp()
|
|||
|
|
{
|
|||
|
|
if (lineUpUIList != null && lineUpUIList.Count > 0)
|
|||
|
|
{
|
|||
|
|
AsynShowUI(lineUpUIList[0], (uIBaseClass) =>
|
|||
|
|
{
|
|||
|
|
lineUpUIList.RemoveAt(0);
|
|||
|
|
});
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|