GFramework/GFramework.Game.Abstractions
GeWuYou 0771a7ad85 refactor(ui): 更新UI路由和页面行为接口定义
- 修改HasVisibleInLayer方法签名,添加uiKey参数以精确检查特定UI可见性
- 在IUiPageBehavior接口中添加IsVisible属性用于获取页面可见状态
- 从IUiPageBehavior接口中移除RequiresMask属性
- 为ClearLayer和GetFromLayer方法添加完整的XML文档注释
- 更新CanvasItemUiPageBehavior实现以支持新的IsVisible属性
- 优化UI层级检查逻辑,提高可见性判断准确性
2026-02-07 19:49:13 +08:00
..

GFramework.Game.Abstractions

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

主要内容

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

使用建议

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