Skip to main content

TargetSelector

TargetSelector.

Properties

selectedTarget: AIHeroClient

Currently selected target

Functions

GetTarget

TargetSelector.GetTarget(
range: number,
damageType: DamageType,
from: Vector3,
addBoundingRadius: boolean
) AIHeroClient

ArgumentTypeDescription
rangenumberCheck range.
damageTypeDamageTypeDamage type.
fromVector3Check from.
addBoundingRadiusbooleanShould add target bounding radius.

Returns best target.


SetForcedTarget

TargetSelector.SetForcedTarget(target: AIHeroClient) void

ArgumentTypeDescription
targetAIHeroClientTarget 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)