载入中...
搜索中...
未找到
eve::combat::DamageOutcome结构体 参考

Complete owning audit result of one committed damage transaction. 更多...

#include <Damage.h>

Public 属性

SubjectRef source
 
SubjectRef target
 
double previousHealth = 0.0
 
double health = 0.0
 
double previousPoise = 0.0
 
double poise = 0.0
 
double appliedHealthDamage = 0.0
 
double appliedPoiseDamage = 0.0
 
double absorbedShieldDamage = 0.0
 
Impulse3 knockback
 
HitReaction reaction = HitReaction::None
 
DamageRuleSource ruleSource = DamageRuleSource::Default
 
settlement::SettlementRequest settlementRequest
 Exact owning request executed by the shared settlement pipeline.
 
settlement::SettlementResult settlementResult
 Complete owning settlement audit retained for replay and verification.
 

详细描述

Complete owning audit result of one committed damage transaction.

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

类成员变量说明

◆ absorbedShieldDamage

double eve::combat::DamageOutcome::absorbedShieldDamage = 0.0

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

◆ appliedHealthDamage

double eve::combat::DamageOutcome::appliedHealthDamage = 0.0

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

◆ appliedPoiseDamage

double eve::combat::DamageOutcome::appliedPoiseDamage = 0.0

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

◆ health

double eve::combat::DamageOutcome::health = 0.0

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

◆ knockback

Impulse3 eve::combat::DamageOutcome::knockback

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

◆ poise

double eve::combat::DamageOutcome::poise = 0.0

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

◆ previousHealth

double eve::combat::DamageOutcome::previousHealth = 0.0

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

◆ previousPoise

double eve::combat::DamageOutcome::previousPoise = 0.0

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

◆ reaction

HitReaction eve::combat::DamageOutcome::reaction = HitReaction::None

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

被这些函数引用 eve::combat::HitFeelRuntime::applyFromOutcome().

◆ ruleSource

DamageRuleSource eve::combat::DamageOutcome::ruleSource = DamageRuleSource::Default

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

◆ settlementRequest

settlement::SettlementRequest eve::combat::DamageOutcome::settlementRequest

Exact owning request executed by the shared settlement pipeline.

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

◆ settlementResult

settlement::SettlementResult eve::combat::DamageOutcome::settlementResult

Complete owning settlement audit retained for replay and verification.

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

◆ source

SubjectRef eve::combat::DamageOutcome::source

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

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

◆ target

SubjectRef eve::combat::DamageOutcome::target

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

被这些函数引用 eve::combat::HitFeelRuntime::applyFromOutcome().


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