载入中...
搜索中...
未找到
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
 

详细描述

Threshold policy for deterministic reaction selection.

在文件 Damage.h 第 89 行定义.

成员函数说明

◆ 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

在文件 Damage.h 第 90 行定义.

被这些函数引用 eve::combat::DamageRuntime::apply() , 以及 validate().

◆ staggerPoiseFraction

double eve::combat::HitReactionPolicy::staggerPoiseFraction = 0.5

在文件 Damage.h 第 91 行定义.

被这些函数引用 eve::combat::DamageRuntime::apply() , 以及 validate().


该结构体的文档由以下文件生成: