namespace GFramework.Game.Abstractions.enums;
///
/// UI页面过渡策略枚举
/// 定义了UI页面在出栈时的不同处理方式
///
public enum UiTransitionPolicy
{
///
/// 出栈即销毁(一次性页面)
/// 页面从栈中移除时会完全销毁实例
///
Destroy,
///
/// 出栈隐藏,保留实例
/// 页面从栈中移除时仅隐藏显示,保留实例以便后续重用
///
Hide,
///
/// 覆盖显示(不影响下层页面)
/// 当前页面覆盖在其他页面之上显示,不影响下层页面的状态
///
Overlay,
///
/// 独占显示(下层页面 Pause + Hide)
/// 当前页面独占显示区域,下层页面会被暂停并隐藏
///
Exclusive
}