载入中...
搜索中...
未找到
Strongly typed runtime adapter for RPG skill definitions. 更多...
#include "common/Export.h"#include "common/Snapshot.h"#include "common/definitions/DefinitionRuntime.h"#include "common/definitions/RuntimeSnapshot.h"#include "definitions/Definitions.h"#include "rpg/Skill.h"#include <string>#include <string_view>类 | |
| struct | eve::rpg::SkillRuntimeState |
| Mutable state belonging to one learned skill instance. 更多... | |
| class | eve::rpg::SkillDefinitionRuntime |
| Typed SkillDefinition-to-runtime adapter. 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::rpg |
| RPG 模块的基础实体:把属性 / 状态 / 技能三张表挂到一个 ECS 实体上。 | |
详细描述
Strongly typed runtime adapter for RPG skill definitions.
The definition itself remains in the common DefinitionRegistry. This adapter owns only per-instance state (cooldown and learned flag), so a snapshot never duplicates a definition field table.
在文件 SkillDefinitionRuntime.h 中定义.