# 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 | 未知状态 |