GeWuYou aaf728ad1a refactor(ui): 移除UI实例管理策略和缓存功能
- 移除UiInstancePolicy枚举类型
- 从Push、Replace和Show方法中移除instancePolicy参数
- 从IUiFactory接口中移除缓存相关方法和GetOrCreate方法
- 简化GodotUiFactory实现类,移除缓存池和实例管理逻辑
- 将Pop操作中的Cache策略重命名为Suspend
- 将Exclusive策略描述从Pause+Hide改为Pause+Suspend
- 修复CanvasItemUiPageBehavior中OnResume方法的节点有效性检查
- [release ci]
2026-02-06 22:39:49 +08:00

17 lines
294 B
C#

namespace GFramework.Game.Abstractions.ui;
/// <summary>
/// 定义UI弹窗的关闭策略枚举
/// </summary>
public enum UiPopPolicy
{
/// <summary>
/// 销毁实例
/// </summary>
Destroy,
/// <summary>
/// 可恢复
/// </summary>
Suspend
}