载入中...
搜索中...
未找到
Skill.cpp
浏览该文件的文档.
Definition Json.h:96
static Document parse(const std::string &text, std::string *error=nullptr)
Definition Json.cpp:449
Definition Json.h:32
float getFloat(const char *key, float fallback=0.f) const
Definition Json.cpp:386
std::string getString(const char *key, const std::string &fallback={}) const
Definition Json.cpp:390
std::vector< std::string > getStringArray(const char *key) const
Definition Json.cpp:402
double getDouble(const char *key, double fallback=0.0) const
Definition Json.cpp:387
std::unordered_map< std::string, std::string > getStringMap(const char *key) const
Definition Json.cpp:424
static const SkillDefinition * find(const std::string &id)
Definition Skill.cpp:28
static int loadFromJson(const std::string &json, std::string *error=nullptr)
从 JSON 数组批量注册技能定义,返回成功注册数量。元素形如: { "id": "fireball", "cooldown": 4, "castTime": 1....
Definition Skill.cpp:67
static void registerSkill(const SkillDefinition &def)
Definition Skill.cpp:23
Definition Skill.h:19
Definition Skill.h:24