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

◆ CanPauseGame()

static bool Terraria.Main.CanPauseGame ( )
inlinestaticprivate

Definition at line 16181 of file Main.cs.

16182 {
16183 bool flag = false;
16184 if (netMode == 0)
16185 {
16186 flag |= ingameOptionsWindow;
16187 flag |= InGameUI.IsVisible && (InGameUI.CurrentState == ManageControlsMenu || InGameUI.CurrentState == AchievementsMenu);
16188 if (autoPause)
16189 {
16190 flag |= playerInventory;
16191 flag |= LocalPlayer.sign >= 0;
16192 flag |= InGameUI.IsVisible;
16193 }
16194 }
16195 return flag;
16196 }
static bool ingameOptionsWindow
Definition Main.cs:704
static bool autoPause
Definition Main.cs:1324
static UIManageControls ManageControlsMenu
Definition Main.cs:1150
static UserInterface InGameUI
Definition Main.cs:383
static UIAchievementsMenu AchievementsMenu
Definition Main.cs:1152
static int netMode
Definition Main.cs:2095
static bool playerInventory
Definition Main.cs:1759

References Terraria.Main.AchievementsMenu, Terraria.Main.autoPause, Terraria.Main.ingameOptionsWindow, Terraria.Main.InGameUI, Terraria.Main.ManageControlsMenu, Terraria.Main.netMode, and Terraria.Main.playerInventory.

Referenced by Terraria.Main.DoUpdate().