| 
    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 
   | 
 
 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.ServerInformation > | serverList | 
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 | 
Definition at line 20 of file GUIMultiplayerLobby.cs.