GFramework/GFramework.Game.Abstractions
GeWuYou 83a268690f feat(ui): 完善UI路由系统功能
- 添加层级UI管理功能,支持Overlay、Modal、Toast等浮层显示
- 实现路由守卫机制,支持页面跳转前后的权限检查
- 新增实例ID计数器,为每个UI实例生成唯一标识符
- 重构代码结构,添加区域划分提高代码可读性
- 优化页面栈管理逻辑,改进生命周期处理流程
- 修复Push和Pop操作中的日志输出格式问题
- 添加类型安全检查,防止重复注册相同UI实例
- 实现UI句柄公共构造函数,支持外部创建UI句柄对象
- 增强Show和Hide操作的重入性检测机制
2026-02-07 21:09:50 +08:00
..
2026-02-07 21:09:50 +08:00

GFramework.Game.Abstractions

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

主要内容

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

使用建议

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