|
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.