Effect。除了处理自身的生命周期、堆叠,角色的属性、状态外,还可以响应任何模块的事件。造成伤害?施加Effect!击退?施加Effect!Effect是技能系统的核心存在!

  1. 数值,使用Variable,见 技能系统实现01 数值表
  2. 角色属性,使用GameplayAttribute,见 技能系统实现02 属性
  3. 角色状态,使用GameplayTagCountContainer,见 游戏性标签(GameplayTag)
  4. 事件,使用GameplayTag和GameplayEvent,见 技能系统实现03 事件