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

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 行定义.


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