# eCastStates

# 说明

技能释放状态的枚举值,表示技能释放的各种结果状态。

# 如何使用

Spell Q(eSpellSlot::Q, 1000.0f);
eCastStates result = Q.Cast(target);
if (result == eCastStates::SuccessfullyCasted)
{
    // 技能释放成功
}
else if (result == eCastStates::OutOfRange)
{
    // 目标超出范围
}

# Properties

key value remarks
SuccessfullyCasted 0 技能成功释放
NotReady 1 技能未就绪
NotCasted 2 技能未释放
OutOfRange 3 超出技能范围
Collision 4 存在碰撞障碍
NotEnoughTargets 5 目标不足
LowHitChance 6 命中率过低