GIS1.1版本
此部分的内容包含Generic Inventory System每一个版本的发布日志。
装备系统
改进
- 完善装备组系统的实现,解决EquipmentInstance的装备Actors在联机游戏中的网络时序问题。确保EquipmentInstance的OnEquipmentBeignplay在EquipmentActors完全同步下来后再调用。
- 引入EquipmentActorInterface,与EquipmentInstance关联的Actor都应该实现此接口,以获取EquipmentInstance相关的信息。
- 添加通过装备查询装备槽的接口。
- 修正装备无法手动激活(之前只能通过装备组切换来激活。)。
- 切换(Cycle)装备组中的装备时,跳过无效/空的装备槽。
- EquipmentInterface新增OnEquipmentTick。
道具系统
改进
- 改进道具定义中的验证Log。
开发体验
- 新增编辑器模块,可在内容管理器右键,快速添加常见的数据资产。
- 强制所有属性的Tags以GIS.Attribute开头。
- 为ItemFragment添加FragementDataValidation函数,允许蓝图/C++用户自定义ItemFragment数据的验证规则。
Bug修复
- 修正Mixin系统中的TargetObject未网络同步导致的崩溃。
- 修正当Duplicate道具实例时,AttributeContainer以及FragmentStateContainer中的Owner对象没有正确地复制。
