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

◆ DrawInterface_27_Inventory()

void Terraria.Main.DrawInterface_27_Inventory ( )
inlineprivate

Definition at line 42444 of file Main.cs.

42445 {
42447 if (playerInventory)
42448 {
42449 if (player[myPlayer].chest != -1)
42450 {
42451 CreativeMenu.CloseMenu();
42452 }
42453 if (ignoreErrors)
42454 {
42455 try
42456 {
42457 DrawInventory();
42458 return;
42459 }
42460 catch (Exception e)
42461 {
42462 TimeLogger.DrawException(e);
42463 return;
42464 }
42465 }
42466 DrawInventory();
42467 }
42468 else
42469 {
42470 CreativeMenu.CloseMenu();
42471 recFastScroll = true;
42472 SetMouseNPC(-1, -1);
42473 EquipPage = 0;
42474 }
42475 }
static Chest[] chest
Definition Main.cs:1699
void HackForGamepadInputHell()
Definition Main.cs:42435
void DrawInventory()
Definition Main.cs:37731
static int myPlayer
Definition Main.cs:1801
static CreativeUI CreativeMenu
Definition Main.cs:369
void SetMouseNPC(int index, int type)
Definition Main.cs:3035
static bool ignoreErrors
Definition Main.cs:742
static bool recFastScroll
Definition Main.cs:1785
static bool playerInventory
Definition Main.cs:1759
static Player[] player
Definition Main.cs:1803
static int EquipPage
Definition Main.cs:820

References Terraria.Main.chest, Terraria.Main.CreativeMenu, Terraria.TimeLogger.DrawException(), Terraria.Main.DrawInventory(), Terraria.Main.EquipPage, Terraria.Main.HackForGamepadInputHell(), Terraria.Main.ignoreErrors, Terraria.Main.myPlayer, Terraria.Main.player, Terraria.Main.playerInventory, Terraria.Main.recFastScroll, and Terraria.Main.SetMouseNPC().

Referenced by Terraria.Main.SetupDrawInterfaceLayers().