载入中...
搜索中...
未找到
eve::rpg::ClassDefinition结构体 参考
数据驱动的职业模板。 更多...
#include <Class.h>
Public 成员函数 | |
| bool | hasTag (const std::string &tag) const |
| True when tag. | |
| std::string | getExtra (const std::string &key, const std::string &fallback={}) const |
| Returns the extra. | |
Public 属性 | |
| std::string | id |
| std::string | displayName |
| std::vector< ClassLearnSkill > | learnSkills |
| std::vector< std::string > | traits |
| 职业基础特征 id(施加于 actor) | |
| std::vector< std::string > | tags |
| std::unordered_map< std::string, std::string > | extra |
详细描述
成员函数说明
◆ getExtra()
| std::string eve::rpg::ClassDefinition::getExtra | ( | const std::string & | key, |
| const std::string & | fallback = {} |
||
| ) | const |
◆ hasTag()
| bool eve::rpg::ClassDefinition::hasTag | ( | const std::string & | tag | ) | const |
类成员变量说明
◆ displayName
| std::string eve::rpg::ClassDefinition::displayName |
◆ extra
| std::unordered_map<std::string, std::string> eve::rpg::ClassDefinition::extra |
被这些函数引用 getExtra() , 以及 eve::rpg::ClassRegistry::loadFromJson().
◆ id
| std::string eve::rpg::ClassDefinition::id |
◆ learnSkills
| std::vector<ClassLearnSkill> eve::rpg::ClassDefinition::learnSkills |
◆ tags
| std::vector<std::string> eve::rpg::ClassDefinition::tags |
被这些函数引用 hasTag() , 以及 eve::rpg::ClassRegistry::loadFromJson().
◆ traits
| std::vector<std::string> eve::rpg::ClassDefinition::traits |
职业基础特征 id(施加于 actor)
被这些函数引用 eve::rpg::ClassRegistry::loadFromJson() , 以及 eve::rpg::ClassSystem::setClass().
该结构体的文档由以下文件生成: