模块职责
- 用纯 C# 的
Inventory数据层管理 Add、Remove、Move、Swap、Split 和堆叠规则。 - 通过
InventoryView和ItemView承接格子绘制、拖拽交互、分页和筛选。 - 向装备栏、掉落系统和外部插件暴露统一的数据接口。
Gameplay Module
一套 MVC 架构的通用网格背包系统,支持拖拽交换、堆叠、拆分、分页、过滤,并可桥接 Invector 的物品与装备生态。
Inventory 数据层管理 Add、Remove、Move、Swap、Split 和堆叠规则。InventoryView 和 ItemView 承接格子绘制、拖拽交互、分页和筛选。InvectorInventoryBridge 做双向同步,兼容成熟第三方战斗与物品系统。