AlicizaX/Client/Packages/com.alicizax.unity.ui/Runtime/UI/Constant/EPanelLayer.cs
2025-01-24 16:21:00 +08:00

68 lines
1.3 KiB
C#

namespace AlicizaX.UI.Runtime
{
public enum UILayer
{
/// <summary>
/// 最低层
/// 要显示的这个就是最低的层级
/// </summary>
Background = 0,
/// <summary>
/// 场景层
/// 比如 血条飘字不是做在3D时 用2D实现时的层
/// 比如 头像 ...
/// </summary>
Scene = 1,
/// <summary>
/// 普通面板层
/// 全屏界面
/// </summary>
UI = 2,
/// <summary>
/// 弹窗层
/// 一般是非全屏界面,可同时存在的
/// </summary>
Popup = 3,
/// <summary>
/// 提示层
/// 一般 提示飘字 确认弹窗 跑马灯之类的
/// </summary>
Tips = 4,
/// <summary>
/// 最高层
/// 一般新手引导之类的
/// </summary>
Top = 5,
/// <summary>
/// 缓存层 需要缓存的暂存的丢这里
/// 这个界面不做显示 会被强制隐藏的
/// </summary>
Cache = 6,
All = 7,
}
public enum UIType
{
Window,
View,
Widget
}
public enum EUICacheType
{
None,
CountDown,
Always
}
}