DamageInstance
伤害实例
会在伤害相关的事件中传递
data
EventParam.单位-受到伤害后
get_ability
(method) DamageInstance:get_ability()
-> Ability?
获取关联技能
get_attack_type
(method) DamageInstance:get_attack_type()
-> unknown
get_damage
(method) DamageInstance:get_damage()
-> number
获取当前伤害
get_damage_type
(method) DamageInstance:get_damage_type()
-> unknown
is_critical
(method) DamageInstance:is_critical()
-> boolean
获取当前伤害是否暴击
is_missed
(method) DamageInstance:is_missed()
-> boolean
获取当前伤害是否闪避
mode
'伤害前'|'伤害后'|'伤害时'
origin_damage
number
记录一下最开始的原始伤害
set_critical
(method) DamageInstance:set_critical(critical: boolean)
设置当前伤害是否暴击
set_damage
(method) DamageInstance:set_damage(damage: number)
修改当前伤害
set_missed
(method) DamageInstance:set_missed(missed: boolean)
设置当前伤害是否闪避