# eSpellDataTargetType
技能数据目标类型枚举。
# 说明
技能数据目标类型的枚举,用于标识技能的目标类型(如单位目标、区域效果等),值类型为number
# 如何使用
auto spell = player->GetSpell(eSpellSlot::Q);
if(spell->GetSpellData()->GetTargetType() == eSpellDataTargetType::Unit)
{
// 这是一个单位目标技能
}
# Properties
key | value | remarks |
---|---|---|
Self | 0 | 以自身为目标 |
Unit | 1 | 以单位为目标 |
LocationAoe | 2 | 区域效果技能 |
Cone | 3 | 锥形范围技能 |
SelfAoe | 4 | 以自身为中心的区域效果 |
SelfAndUnit | 5 | 同时作用于自身和目标单位 |
Location | 6 | 指定位置技能 |
Location2 | 7 | 指定位置技能(类型2) |
LocationVector | 8 | 矢量位置技能 |
LocationSummon | 10 | 召唤物位置技能 |
Location3 | 11 | 指定位置技能(类型3) |
LocationTunnel | 12 | 隧道型位置技能 |