载入中...
搜索中...
未找到
#include "common/Export.h"#include "common/ECS.h"#include "rpg/AttributeTypes.h"#include "rpg/StatusTypes.h"#include "rpg/SkillTypes.h"#include <string>#include <string_view>#include <unordered_map>#include <vector>类 | |
| class | eve::rpg::RPGActor |
| 属性 / 状态 / 技能三表合一的 ECS 实体。 更多... | |
| struct | eve::rpg::RPGActor::Attributes |
| 属性组件:AttributeSet 是属性状态与计算的唯一权威真源。 更多... | |
| struct | eve::rpg::RPGActor::Statuses |
| Status lifecycle component backed by the generic effects container. 更多... | |
| struct | eve::rpg::RPGActor::Skills |
| 已学会技能的冷却状态 + 当前读条状态。 更多... | |
| struct | eve::rpg::RPGActor::Progression |
| 成长进度:等级 / 经验 / 升级所需经验。 更多... | |
| struct | eve::rpg::RPGActor::Vitals |
| 当前资源(hp / mana ...):current 是运行时瞬时值,上限取同名最终属性。 max 由 attributes 推导(getFinalAttribute(resource)),本组件只存 current。 更多... | |
| struct | eve::rpg::RPGActor::TraitInstance |
| 已施加的运行时特征实例。 更多... | |
| struct | eve::rpg::RPGActor::Traits |
| 该 actor 的活动特征列表(TraitSystem 读写)。 更多... | |
| struct | eve::rpg::RPGActor::ClassInfo |
| 职业:当前职业 id + 已同步学技能的等级上限。 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::rpg |
| RPG 模块的基础实体:把属性 / 状态 / 技能三张表挂到一个 ECS 实体上。 | |