载入中...
搜索中...
未找到
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 行定义.
该结构体的文档由以下文件生成:
- src/modules/weapon/CombatCarrier.h