37 lines
850 B
C#
37 lines
850 B
C#
|
|
using Obfuz;
|
|
|
|
/// <summary>
|
|
/// UI Canvas 逻辑层级枚举
|
|
/// 用于控制 UI 窗口的显示顺序和层级管理
|
|
/// </summary>
|
|
[ObfuzIgnore]
|
|
public enum UICanvasLayer
|
|
{
|
|
// 必须连续,数值越大,层级越高
|
|
None = 0,
|
|
BackGround = 1, // 背景层 → UIBackGround Canvas
|
|
Normal = 2, // 普通层级 → UINormal Canvas
|
|
ForeGround = 3, // 前景层 → UIForeGround Canvas
|
|
Tips = 4, // 提示层级 → UITips Canvas
|
|
Guide = 5, // 新手引导层 → UIGuide Canvas
|
|
System = 6, // 系统层(菊花、断线、错误等) → UISystem Canvas
|
|
Max = 7 // 占位符(内部使用)
|
|
}
|
|
|
|
//是否全屏界面
|
|
[ObfuzIgnore]
|
|
public enum UIOpenType
|
|
{
|
|
FullScreen,
|
|
Pop
|
|
}
|
|
|
|
[ObfuzIgnore]
|
|
public enum UIWindowCloseType
|
|
{
|
|
HideAndDestroy,
|
|
ForceDestroy,
|
|
}
|
|
|