# eEvadeSkillShotType
# 说明
闪避系统中技能弹道的类型枚举,定义了不同形状和行为的技能类型,用于闪避计算。
# 如何使用
std::vector<Evade::eEvadeData> dangerousSkillshots;
Evade::IsAboutToHit(dangerousSkillshots, myPosition, 100);
for (const auto& skillshot : dangerousSkillshots)
{
if (skillshot.Type == Evade::eEvadeSkillShotType::SkillshotMissileLine)
{
// 处理直线飞行道弹道技能
}
}
# Properties
key | value | remarks |
---|---|---|
SkillshotLine | 0 | 线形技能 |
SkillshotMissileLine | 1 | 线形飞行道技能 |
SkillshotCircle | 2 | 圆形范围技能 |
SkillshotCone | 3 | 扇形范围技能 |
SkillshotMissileCone | 4 | 扇形飞行道技能 |
SkillshotArc | 5 | 弧形技能 |
SkillshotRing | 6 | 环形技能 |