# 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 隧道型位置技能