# eEvadeSkillShotType
# Description
Type enumeration of skill projectiles in the evasion system, defining different shapes and behaviors of skill types used for evasion calculations.
# How to use
std::vector<Evade::eEvadeData> dangerousSkillshots;
Evade::IsAboutToHit(dangerousSkillshots, myPosition, 100);
for (const auto& skillshot : dangerousSkillshots)
{
if (skillshot.Type == Evade::eEvadeSkillShotType::SkillshotMissileLine)
{
// Handle linear missile skillshot
}
}
# Properties
| key | value | remarks |
|---|---|---|
| SkillshotLine | 0 | Linear skillshot |
| SkillshotMissileLine | 1 | Linear missile skillshot |
| SkillshotCircle | 2 | Circular area skillshot |
| SkillshotCone | 3 | Cone area skillshot |
| SkillshotMissileCone | 4 | Cone missile skillshot |
| SkillshotArc | 5 | Arc skillshot |
| SkillshotRing | 6 | Ring skillshot |