载入中...
搜索中...
未找到
施法状态:同一时间每个 actor 只有一个进行中的引导/读条(可按需扩展为多槽)。 更多...
#include <SkillTypes.h>
Public 属性 | |
| bool | active = false |
| std::string | skillId |
| float | remaining = 0.f |
| float | totalCastTime = 0.f |
| class RPGActor * | target = nullptr |
详细描述
施法状态:同一时间每个 actor 只有一个进行中的引导/读条(可按需扩展为多槽)。
在文件 SkillTypes.h 第 16 行定义.
类成员变量说明
◆ active
| bool eve::rpg::CastingState::active = false |
◆ remaining
| float eve::rpg::CastingState::remaining = 0.f |
◆ skillId
| std::string eve::rpg::CastingState::skillId |
在文件 SkillTypes.h 第 18 行定义.
被这些函数引用 eve::rpg::SkillSystem::beginCast(), eve::rpg::restoreRpgState() , 以及 eve::rpg::SkillSystem::update().
◆ target
| class RPGActor* eve::rpg::CastingState::target = nullptr |
在文件 SkillTypes.h 第 21 行定义.
被这些函数引用 eve::rpg::SkillSystem::beginCast(), eve::rpg::restoreRpgState() , 以及 eve::rpg::SkillSystem::update().
◆ totalCastTime
| float eve::rpg::CastingState::totalCastTime = 0.f |
在文件 SkillTypes.h 第 20 行定义.
被这些函数引用 eve::rpg::SkillSystem::beginCast(), eve::rpg::SkillSystem::getCastProgress() , 以及 eve::rpg::restoreRpgState().
该结构体的文档由以下文件生成:
- src/modules/rpg/SkillTypes.h