载入中...
搜索中...
未找到
eve::combat::HitReactionPolicy结构体 参考
Threshold policy for deterministic reaction selection. 更多...
#include <Damage.h>
Public 成员函数 | |
| Result< void > | validate () const |
| Validate finite non-negative thresholds and fraction in [0,1]. | |
Public 属性 | |
| double | flinchDamageThreshold = 0.0 |
| double | staggerPoiseFraction = 0.5 |
详细描述
成员函数说明
◆ validate()
| Result< void > eve::combat::HitReactionPolicy::validate | ( | ) | const |
Validate finite non-negative thresholds and fraction in [0,1].
在文件 Damage.cpp 第 171 行定义.
引用了 eve::Diagnostic::error(), eve::Result< T >::failure(), flinchDamageThreshold, eve::InvalidArgument, staggerPoiseFraction , 以及 eve::Result< T >::success().
类成员变量说明
◆ flinchDamageThreshold
| double eve::combat::HitReactionPolicy::flinchDamageThreshold = 0.0 |
被这些函数引用 eve::combat::DamageRuntime::apply() , 以及 validate().
◆ staggerPoiseFraction
| double eve::combat::HitReactionPolicy::staggerPoiseFraction = 0.5 |
被这些函数引用 eve::combat::DamageRuntime::apply() , 以及 validate().
该结构体的文档由以下文件生成:
- src/modules/combat/Damage.h
- src/modules/combat/Damage.cpp