Skip to content

v1.1.0

Choose a tag to compare

@CutrelyAlex CutrelyAlex released this 16 Jun 12:30
· 866 commits to main since this release
  • 完全删除了原有的Buff系统,重写了一个新的Buff系统
  • 添加了IModifierStrategy,将Gameproperty应用的过程改为了策略模式,没有ProcessModifier的臃肿代码了
  • 将CombineGamePropertyManager静态化

新Buff系统介绍

Buff是一个运行时的对象,携带BuffData,BuffData包含ID、名称、描述等,支持携带自定义数据,也同样支持先前的持续时间、触发间隔等
更新和移除策略现在是枚举了

新的BuffData携带BuffModule,BuffModule是Buff模块,一个抽象的类,用户可以继承并自定义实现

现在通关CastModifierToProperty这个Module来实现Modifier映射

Buff/提供了一个使用文档,但注意是AI生成的,后续会进行校对