载入中...
搜索中...
未找到
Typed mutable lifecycle values for one effect instance. 更多...
#include <EffectDefinitionRuntime.h>
Public 属性 | |
| std::string | stackKey |
| int | priority = 0 |
| double | duration = 0.0 |
| double | remaining = -1.0 |
| double | magnitude = 0.0 |
| std::uint32_t | stackCount = 1 |
| std::uint32_t | maxStacks = 1 |
| EffectPolicy | policy |
| EffectPayload | payload |
| std::vector< std::string > | tags |
详细描述
Typed mutable lifecycle values for one effect instance.
EffectContainer remains the authoritative owner for live effects. This adapter owns a definition-bound candidate and projects it into an existing EffectInstance after successful preparation; it does not create a second dynamic field representation.
在文件 EffectDefinitionRuntime.h 第 24 行定义.
类成员变量说明
◆ duration
| double eve::effects::EffectRuntimeState::duration = 0.0 |
◆ magnitude
| double eve::effects::EffectRuntimeState::magnitude = 0.0 |
在文件 EffectDefinitionRuntime.h 第 29 行定义.
◆ maxStacks
| std::uint32_t eve::effects::EffectRuntimeState::maxStacks = 1 |
在文件 EffectDefinitionRuntime.h 第 31 行定义.
◆ payload
| EffectPayload eve::effects::EffectRuntimeState::payload |
在文件 EffectDefinitionRuntime.h 第 33 行定义.
◆ policy
| EffectPolicy eve::effects::EffectRuntimeState::policy |
在文件 EffectDefinitionRuntime.h 第 32 行定义.
◆ priority
| int eve::effects::EffectRuntimeState::priority = 0 |
在文件 EffectDefinitionRuntime.h 第 26 行定义.
◆ remaining
| double eve::effects::EffectRuntimeState::remaining = -1.0 |
◆ stackCount
| std::uint32_t eve::effects::EffectRuntimeState::stackCount = 1 |
◆ stackKey
| std::string eve::effects::EffectRuntimeState::stackKey |
在文件 EffectDefinitionRuntime.h 第 25 行定义.
◆ tags
| std::vector<std::string> eve::effects::EffectRuntimeState::tags |
在文件 EffectDefinitionRuntime.h 第 34 行定义.
该结构体的文档由以下文件生成:
- src/modules/effects/EffectDefinitionRuntime.h