TargetSelector
TargetSelector.
Properties
selectedTarget
: AIHeroClient
Currently selected target
Functions
GetTarget
TargetSelector.GetTarget(
range: number,
damageType: DamageType,
from: Vector3,
addBoundingRadius: boolean
)
→ AIHeroClient
Argument | Type | Description |
---|---|---|
range | number | Check range. |
damageType | DamageType | Damage type. |
from | Vector3 | Check from. |
addBoundingRadius | boolean | Should add target bounding radius. |
Returns best target.
SetForcedTarget
TargetSelector.SetForcedTarget(target: AIHeroClient)
→ void
Argument | Type | Description |
---|---|---|
target | AIHeroClient | Target to be forced. nil to clear. |
Set forced target.
Example: Force target under our cursor.
Callback.Bind(CallbackType.OnTick, function()
local hover = Game.GetHoveredUnit()
TargetSelector.SetForcedTarget(hover and hover:IsValid() and hover or nil)
end)