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

◆ ExitBuildingMode()

static void Terraria.GameInput.PlayerInput.ExitBuildingMode ( )
inlinestatic

Definition at line 482 of file PlayerInput.cs.

483 {
485 _InBuildingMode = false;
487 if (Main.mouseItem.stack > 0 && Main.player[Main.myPlayer].itemAnimation == 0)
488 {
490 if (uIPointForBuildingMode < 50 && uIPointForBuildingMode >= 0 && Main.player[Main.myPlayer].inventory[uIPointForBuildingMode].stack <= 0)
491 {
492 Utils.Swap(ref Main.mouseItem, ref Main.player[Main.myPlayer].inventory[uIPointForBuildingMode]);
493 }
494 }
496 }
static void PlaySound(int type, Vector2 position, int style=1)

References Terraria.GameInput.PlayerInput._InBuildingMode, Terraria.GameInput.PlayerInput._UIPointForBuildingMode, Terraria.UI.Gamepad.UILinkPointNavigator.ChangePoint(), Terraria.Main.mouseItem, Terraria.Main.myPlayer, Terraria.Main.player, and Terraria.Audio.SoundEngine.PlaySound().

Referenced by Terraria.Player.ToggleCreativeMenu(), Terraria.Player.ToggleInv(), Terraria.GameInput.PlayerInput.UpdateInput(), and Terraria.GameInput.PlayerInput.VerifyBuildingMode().