跳转至

GFCombatPayloads

API Reference / Combat / 类索引

  • 路径:addons/gf/extensions/combat/core/gf_combat_payloads.gd
  • 模块:Combat
  • 继承:Node
  • API:public
  • 类别:事件契约 (event_contract)
  • 首次版本:3.17.0

存放战斗相关的事件载体类。

成员概览

此类不声明额外公开成员。

内部类概览

内部类 类别 继承 成员
GFCombatPayloads.GFBuffAppliedPayload 事件契约 (event_contract) GFPayload 2
GFCombatPayloads.GFBuffRefreshedPayload 事件契约 (event_contract) GFPayload 2
GFCombatPayloads.GFBuffRemovedPayload 事件契约 (event_contract) GFPayload 2

内部类详情

GFCombatPayloads.GFBuffAppliedPayload

  • 路径:addons/gf/extensions/combat/core/gf_combat_payloads.gd
  • 模块:Combat
  • 继承:GFPayload
  • API:public
  • 类别:事件契约 (event_contract)
  • 首次版本:3.17.0

Buff 已应用事件。

成员概览

类型 名称 签名
属性 target var target: Object
属性 buff var buff: GFBuff

属性

target
  • API:public
var target: Object

目标对象。

buff
  • API:public
var buff: GFBuff

已应用的 Buff 实例。

GFCombatPayloads.GFBuffRefreshedPayload

  • 路径:addons/gf/extensions/combat/core/gf_combat_payloads.gd
  • 模块:Combat
  • 继承:GFPayload
  • API:public
  • 类别:事件契约 (event_contract)
  • 首次版本:3.17.0

Buff 已变动/刷新事件。

成员概览

类型 名称 签名
属性 target var target: Object
属性 buff var buff: GFBuff

属性

target
  • API:public
var target: Object

目标对象。

buff
  • API:public
var buff: GFBuff

已刷新的 Buff 实例。

GFCombatPayloads.GFBuffRemovedPayload

  • 路径:addons/gf/extensions/combat/core/gf_combat_payloads.gd
  • 模块:Combat
  • 继承:GFPayload
  • API:public
  • 类别:事件契约 (event_contract)
  • 首次版本:3.17.0

Buff 已移除事件。

成员概览

类型 名称 签名
属性 target var target: Object
属性 buff_id var buff_id: StringName

属性

target
  • API:public
var target: Object

目标对象。

buff_id
  • API:public
var buff_id: StringName

被移除的 Buff ID。