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

Owning event emitted by an impact. 更多...

#include <CombatCarrier.h>

Public 属性

CarrierHandle carrier
 
LogicalId recipeId
 
CarrierTriggerKind trigger = CarrierTriggerKind::OnExpire
 
CarrierImpactKind impact = CarrierImpactKind::EmitHit
 
ProjectilePoint position
 
ProjectileVector normal {}
 
ecs::EntityHandle source {}
 
ecs::EntityHandle target {}
 
double damage = 0.0
 
double splashRadius = 0.0
 
std::string damageType
 
std::string element
 

详细描述

Owning event emitted by an impact.

在文件 CombatCarrier.h 第 174 行定义.

类成员变量说明

◆ carrier

CarrierHandle eve::weapon::CarrierEvent::carrier

在文件 CombatCarrier.h 第 175 行定义.

◆ damage

double eve::weapon::CarrierEvent::damage = 0.0

在文件 CombatCarrier.h 第 183 行定义.

◆ damageType

std::string eve::weapon::CarrierEvent::damageType

在文件 CombatCarrier.h 第 185 行定义.

◆ element

std::string eve::weapon::CarrierEvent::element

在文件 CombatCarrier.h 第 186 行定义.

◆ impact

CarrierImpactKind eve::weapon::CarrierEvent::impact = CarrierImpactKind::EmitHit

在文件 CombatCarrier.h 第 178 行定义.

◆ normal

ProjectileVector eve::weapon::CarrierEvent::normal {}

在文件 CombatCarrier.h 第 180 行定义.

◆ position

ProjectilePoint eve::weapon::CarrierEvent::position

在文件 CombatCarrier.h 第 179 行定义.

◆ recipeId

LogicalId eve::weapon::CarrierEvent::recipeId

在文件 CombatCarrier.h 第 176 行定义.

◆ source

ecs::EntityHandle eve::weapon::CarrierEvent::source {}

在文件 CombatCarrier.h 第 181 行定义.

◆ splashRadius

double eve::weapon::CarrierEvent::splashRadius = 0.0

在文件 CombatCarrier.h 第 184 行定义.

◆ target

ecs::EntityHandle eve::weapon::CarrierEvent::target {}

在文件 CombatCarrier.h 第 182 行定义.

◆ trigger

CarrierTriggerKind eve::weapon::CarrierEvent::trigger = CarrierTriggerKind::OnExpire

在文件 CombatCarrier.h 第 177 行定义.


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