# 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 | 环形技能 |