GFramework/GFramework.Game.Abstractions
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
..

GFramework.Game.Abstractions

GFramework.Game.Abstractions 提供 GFramework.Game 的抽象层接口定义,用于解耦业务逻辑与具体实现。

主要内容

  • 游戏业务常用抽象数据、场景、设置、存储、UI 等)
  • GFramework.Core.Abstractions 配合使用的接口契约
  • 供上层应用或扩展模块进行面向接口编程

使用建议

  • 若你需要直接使用完整游戏扩展能力,优先安装 GeWuYou.GFramework.Game
  • 若你在做模块拆分、测试替身Mock或跨实现解耦可单独依赖本包。