# eSpellState
# 说明
技能状态的枚举,用于标识技能当前的状态(如就绪、冷却中等),值类型为number
# 如何使用
auto spell = player->GetSpell(eSpellSlot::Q);
if(spell->GetState() == eSpellState::Ready)
{
// 技能可以释放
}
# Properties
key | value | remarks |
---|---|---|
Ready | 0 | 技能就绪,可以释放 |
NotLearned | 12 | 技能未学习 |
Surpressed | 8 | 技能被压制 |
Disabled | 16 | 技能被禁用 |
Cooldown | 32 | 技能冷却中 |
Disabled2 | 48 | 技能被禁用(另一种状态) |
NoMana | 64 | 魔法值不足 |
Unknown | 10 | 未知状态 |