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

◆ OpenPlayerSelect()

static void Terraria.Main.OpenPlayerSelect ( OnPlayerSelected method)
inlinestatic

Definition at line 63193 of file Main.cs.

63194 {
63195 if ((gameMenu && (menuMode == 10 || menuMode == 14)) || WorldGen.gen)
63196 {
63197 return;
63198 }
63199 if (!gameMenu)
63200 {
63201 WorldGen.SaveAndQuit(delegate
63202 {
63203 menuMode = 888;
63205 LoadPlayers();
63206 MenuUI.SetState(_characterSelectMenu);
63209 });
63210 }
63211 else
63212 {
63213 menuMode = 888;
63215 LoadPlayers();
63216 MenuUI.SetState(_characterSelectMenu);
63219 }
63220 }
static UICharacterSelect _characterSelectMenu
Definition Main.cs:1146
static UserInterface MenuUI
Definition Main.cs:381
static void LoadPlayers()
Definition Main.cs:3718
static bool _blockFancyUIWhileLoading
Definition Main.cs:2523
static OnPlayerSelected _pendingCharacterSelect
Definition Main.cs:385
static int menuMode
Definition Main.cs:2379
static bool gameMenu
Definition Main.cs:1926

References Terraria.Main._blockFancyUIWhileLoading, Terraria.Main._characterSelectMenu, Terraria.Main._pendingCharacterSelect, Terraria.Main.gameMenu, Terraria.WorldGen.gen, Terraria.Main.LoadPlayers(), Terraria.Main.menuMode, Terraria.Main.MenuUI, and Terraria.WorldGen.SaveAndQuit().

Referenced by Terraria.Social.WeGame.NetClientSocialModule.CheckParameters(), Terraria.Social.Steam.NetClientSocialModule.ConnectToLobby(), Terraria.Social.Steam.NetClientSocialModule.OnLobbyJoinRequest(), and Terraria.Social.WeGame.NetClientSocialModule.OnRailRespondInvation().