Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ SetActive()

static void Terraria.GameInput.LockOnHelper.SetActive ( bool on)
inlinestaticprivate

Definition at line 313 of file LockOnHelper.cs.

314 {
315 if (on)
316 {
317 if (CanEnable())
318 {
319 RefreshTargets(Main.MouseWorld, 2000f);
320 GetClosestTarget(Main.MouseWorld);
321 if (_pickedTarget >= 0)
322 {
323 _enabled = true;
324 }
325 }
326 }
327 else
328 {
329 _enabled = false;
330 _targets.Clear();
332 _threeDSTarget = -1;
334 }
335 }
static void GetClosestTarget(Vector2 position)
static void RefreshTargets(Vector2 position, float radius)

References Terraria.GameInput.LockOnHelper._enabled, Terraria.GameInput.LockOnHelper._lifeTimeCounter, Terraria.GameInput.LockOnHelper._pickedTarget, Terraria.GameInput.LockOnHelper._targetClosestTarget, Terraria.GameInput.LockOnHelper._targets, Terraria.GameInput.LockOnHelper._threeDSTarget, Terraria.GameInput.LockOnHelper.CanEnable(), Terraria.GameInput.LockOnHelper.GetClosestTarget(), Terraria.Main.MouseWorld, and Terraria.GameInput.LockOnHelper.RefreshTargets().

Referenced by Terraria.GameInput.LockOnHelper.CycleTargetFocus(), Terraria.GameInput.LockOnHelper.CycleTargetThreeDS(), Terraria.GameInput.LockOnHelper.HandlePressing(), and Terraria.GameInput.LockOnHelper.Update().