载入中...
搜索中...
未找到
Typed RTS definition projected to the common lifecycle schema. 更多...
#include <RTSEffects.h>
Public 属性 | |
| std::string | id |
| std::string | source |
| double | duration = 0.0 |
| double | period = 0.0 |
| double | magnitude = 0.0 |
| double | speedMultiplier = 1.0 |
| double | damageMultiplier = 1.0 |
| double | incomingDamageMultiplier = 1.0 |
| double | healingPerSecond = 0.0 |
| effects::EffectPolicy | policy |
| RTSEffectKind | kind = RTSEffectKind::Morale |
| std::vector< std::string > | tags |
详细描述
Typed RTS definition projected to the common lifecycle schema.
在文件 RTSEffects.h 第 35 行定义.
类成员变量说明
◆ damageMultiplier
| double eve::rts::RTSEffectDefinition::damageMultiplier = 1.0 |
在文件 RTSEffects.h 第 42 行定义.
◆ duration
| double eve::rts::RTSEffectDefinition::duration = 0.0 |
在文件 RTSEffects.h 第 38 行定义.
◆ healingPerSecond
| double eve::rts::RTSEffectDefinition::healingPerSecond = 0.0 |
在文件 RTSEffects.h 第 44 行定义.
◆ id
| std::string eve::rts::RTSEffectDefinition::id |
在文件 RTSEffects.h 第 36 行定义.
◆ incomingDamageMultiplier
| double eve::rts::RTSEffectDefinition::incomingDamageMultiplier = 1.0 |
在文件 RTSEffects.h 第 43 行定义.
◆ kind
| RTSEffectKind eve::rts::RTSEffectDefinition::kind = RTSEffectKind::Morale |
在文件 RTSEffects.h 第 46 行定义.
◆ magnitude
| double eve::rts::RTSEffectDefinition::magnitude = 0.0 |
在文件 RTSEffects.h 第 40 行定义.
◆ period
| double eve::rts::RTSEffectDefinition::period = 0.0 |
在文件 RTSEffects.h 第 39 行定义.
◆ policy
| effects::EffectPolicy eve::rts::RTSEffectDefinition::policy |
在文件 RTSEffects.h 第 45 行定义.
◆ source
| std::string eve::rts::RTSEffectDefinition::source |
在文件 RTSEffects.h 第 37 行定义.
◆ speedMultiplier
| double eve::rts::RTSEffectDefinition::speedMultiplier = 1.0 |
在文件 RTSEffects.h 第 41 行定义.
◆ tags
| std::vector<std::string> eve::rts::RTSEffectDefinition::tags |
在文件 RTSEffects.h 第 47 行定义.
该结构体的文档由以下文件生成:
- src/modules/rts/RTSEffects.h