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

◆ HandleHotbar()

void Terraria.Player.HandleHotbar ( )
inlineprivate

Definition at line 29483 of file Player.cs.

29484 {
29485 int num = PlayerInput.Triggers.Current.HotbarPlus.ToInt() - PlayerInput.Triggers.Current.HotbarMinus.ToInt();
29486 if (PlayerInput.CurrentProfile.HotbarAllowsRadial && num != 0 && PlayerInput.Triggers.Current.HotbarHoldTime > PlayerInput.CurrentProfile.HotbarRadialHoldTimeRequired && PlayerInput.CurrentProfile.HotbarRadialHoldTimeRequired != -1)
29487 {
29488 PlayerInput.MiscSettingsTEMP.HotbarRadialShouldBeUsed = true;
29489 PlayerInput.Triggers.Current.HotbarScrollCD = 2;
29490 }
29491 if (PlayerInput.CurrentProfile.HotbarRadialHoldTimeRequired != -1)
29492 {
29493 num = PlayerInput.Triggers.JustReleased.HotbarPlus.ToInt() - PlayerInput.Triggers.JustReleased.HotbarMinus.ToInt();
29494 if (PlayerInput.Triggers.Current.HotbarScrollCD == 1 && num != 0)
29495 {
29496 num = 0;
29497 }
29498 }
29499 if (PlayerInput.Triggers.Current.HotbarScrollCD == 0 && num != 0)
29500 {
29501 HotbarOffset += num;
29502 PlayerInput.Triggers.Current.HotbarScrollCD = 8;
29503 }
29504 if (!Main.inFancyUI && !Main.ingameOptionsWindow)
29505 {
29506 HotbarOffset += PlayerInput.ScrollWheelDelta / -120;
29507 }
29509 HotbarOffset = 0;
29510 }
static TriggersPack Triggers
static PlayerInputProfile CurrentProfile
void ScrollHotbar(int Offset)
Definition Player.cs:29621

References Terraria.GameInput.PlayerInput.CurrentProfile, Terraria.Main.inFancyUI, Terraria.Main.ingameOptionsWindow, and Terraria.GameInput.PlayerInput.Triggers.