载入中...
搜索中...
未找到
#include "effects/EffectContainer.h"#include <cstdint>#include <string>#include <unordered_map>#include <utility>#include <vector>类 | |
| struct | eve::rpg::StatusInstance |
| Legacy RPG projection of one effects::EffectInstance. 更多... | |
| struct | eve::rpg::StatusExecutorMetadata |
| RPG executor state associated with one canonical effect instance id. 更多... | |
| struct | eve::rpg::StatusUpdateSummary |
| Summary returned by the checked RPG status executor update. 更多... | |
| struct | eve::rpg::StatusTickEvent |
| 周期性状态触发的 tick 事件。周期效果(period > 0)不会自动修改属性, 而是每个周期产生一个 tick 事件交给上层(脚本或 C++ 结算系统)处理—— 这样伤害/治疗类周期效果可以完整地走 Settlement 流水线(护甲、抗性、暴击……), 而不是被引擎硬编码为直接扣血。 更多... | |
| struct | eve::rpg::StatusChangeEvent |
| 状态生命周期变更事件(施加 / 刷新 / 叠层 / 延长 / 移除 / 到期 / 拒绝)。 与 StatusTickEvent 分开:tick 是周期性数值触发,change 是实例结构变化。 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::rpg |
| RPG 模块的基础实体:把属性 / 状态 / 技能三张表挂到一个 ECS 实体上。 | |