mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-03-22 10:34:30 +08:00
- 移除UiInstancePolicy枚举类型 - 从Push、Replace和Show方法中移除instancePolicy参数 - 从IUiFactory接口中移除缓存相关方法和GetOrCreate方法 - 简化GodotUiFactory实现类,移除缓存池和实例管理逻辑 - 将Pop操作中的Cache策略重命名为Suspend - 将Exclusive策略描述从Pause+Hide改为Pause+Suspend - 修复CanvasItemUiPageBehavior中OnResume方法的节点有效性检查 - [release ci]
GFramework.Game.Abstractions
GFramework.Game.Abstractions 提供 GFramework.Game 的抽象层接口定义,用于解耦业务逻辑与具体实现。
主要内容
- 游戏业务常用抽象(数据、场景、设置、存储、UI 等)
- 与
GFramework.Core.Abstractions配合使用的接口契约 - 供上层应用或扩展模块进行面向接口编程
使用建议
- 若你需要直接使用完整游戏扩展能力,优先安装
GeWuYou.GFramework.Game。 - 若你在做模块拆分、测试替身(Mock)或跨实现解耦,可单独依赖本包。