terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
GUIMultiplayerLobby Class Reference
+ Collaboration diagram for GUIMultiplayerLobby:

Classes

struct  ServerInformation
 

Public Types

enum  ItemSelection { Local , Dedicated }
 

Public Member Functions

void Draw ()
 
void Startup ()
 
void Shutdown ()
 
Microsoft.Xna.Framework.Vector2 ServerItemSize (int index)
 
GUIMultiplayerLobby.ServerInformation ActiveServer ()
 
void StartNewServer ()
 
int CompareNatural (string strA, string strB)
 
int CompareNatural (string strA, string strB, CultureInfo culture, CompareOptions options)
 
 GUIMultiplayerLobby ()
 

Static Public Member Functions

static void LoadContent (ContentManager content)
 

Public Attributes

GUIMultiplayerLobby.ItemSelection CurrentSelection
 
bool NoPlatformFriends
 
int previousMenu
 
float ScrollOffset
 
int SelectedServerRealID
 
int selectedServer
 
List< GUIMultiplayerLobby.ServerInformationserverList
 

Properties

GUIContollerTransactionButtonList MultiplayerLobbyOptionsController [get, set]
 

Private Member Functions

void DrawPlatformFriends ()
 
void DrawCategoryButtons ()
 
void DrawLocal ()
 
void DrawOptions ()
 
void DrawDedicated ()
 
void RefreshLocalServers ()
 
void RefreshDedicatedServers ()
 
Microsoft.Xna.Framework.Graphics.Texture2D GetIcon (GUIMultiplayerLobby.ServerInformation serverData)
 
void DrawServer (GUIMultiplayerLobby.ServerInformation serverData)
 
void JoinServerCheck ()
 
void ServerDraw (ItemGrid_Layout gridLayout, int index, Microsoft.Xna.Framework.Vector2 position, float scale)
 
void OpenPlatformInvite ()
 
void DrawMainButtons ()
 
void Back ()
 
float ServerScale (int index)
 
void ServerOver (int index)
 
void JoinServer ()
 
void AddDedicatedServer ()
 
int SortEntry (GUIMultiplayerLobby.ServerInformation a, GUIMultiplayerLobby.ServerInformation b)
 

Private Attributes

float localScale
 
float dedicatedScale
 
float joinButtonScale
 
float backButtonScale
 
float NewScale
 
float TitleScale
 
float DeleteScale
 
DateTime LastSelectTime
 
float ScrollMomentum
 
int ScrollDragging
 
Microsoft.Xna.Framework.Vector2 DragOffset
 
Rectangle SelectedItemRegion
 
bool serverJoinAvailable
 
GUIControllerMultiplayerLobby _controllerInput
 
GUIContollerTransactionButtonList _multiplayerLobbyOptionsController
 
Rectangle fullClipRegion
 
Rectangle dragClipRegion
 
int serverOver
 

Static Private Attributes

const double DOUBLE_CLICK_TIME = 500.0
 
static Microsoft.Xna.Framework.Graphics.Texture2D _buttonFavoriteActiveTexture
 
static Microsoft.Xna.Framework.Graphics.Texture2D _buttonFavoriteInactiveTexture
 

Detailed Description

Definition at line 20 of file GUIMultiplayerLobby.cs.


The documentation for this class was generated from the following file: