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

◆ CanPauseGame()

static bool Terraria.Main.CanPauseGame ( )
inlinestaticprivate

Definition at line 16847 of file Main.cs.

16848 {
16849 bool flag = false;
16850 if (netMode == 0)
16851 {
16853 flag |= InGameUI.IsVisible && (InGameUI.CurrentState == ManageControlsMenu || InGameUI.CurrentState == AchievementsMenu);
16854 flag |= InGameUI.IsVisible && (InGameUI.CurrentState == Interface.modConfigList || InGameUI.CurrentState == Interface.modConfig);
16855 if (autoPause)
16856 {
16858 flag |= LocalPlayer.sign >= 0;
16859 flag |= InGameUI.IsVisible;
16860 }
16861 }
16862 return flag;
16863 }
static bool ingameOptionsWindow
Definition Main.cs:732
static bool autoPause
Definition Main.cs:1415
static UIManageControls ManageControlsMenu
Definition Main.cs:1225
static UserInterface InGameUI
Definition Main.cs:411
static UIAchievementsMenu AchievementsMenu
Definition Main.cs:1227
static int netMode
Denotes the current network mode: 0 for single player client, 1 for multiplayer client,...
Definition Main.cs:2182
static bool playerInventory
Definition Main.cs:1912
static UIModConfig modConfig
Definition Interface.cs:83

References Terraria.Main.AchievementsMenu, Terraria.Main.autoPause, Terraria.Main.ingameOptionsWindow, Terraria.Main.InGameUI, Terraria.Main.ManageControlsMenu, Terraria.ModLoader.UI.Interface.modConfig, Terraria.Main.netMode, and Terraria.Main.playerInventory.

Referenced by Terraria.Main.DoUpdate().

+ Here is the caller graph for this function: