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
GUIPlayerSelectMenu Class Reference
+ Collaboration diagram for GUIPlayerSelectMenu:

Public Member Functions

void ActionNew ()
 
Microsoft.Xna.Framework.Vector2 ItemSize (int index)
 
void SelectAndHighlight (PlayerFileData playerData)
 
void Draw ()
 
void Back ()
 
void DrawPet (Player player, Projectile proj, Microsoft.Xna.Framework.Vector2 playerPosition, bool animated)
 
void DrawPlayerUI (Player player, Microsoft.Xna.Framework.Vector2 origin, Microsoft.Xna.Framework.Vector2 size)
 
void RefreshPlayers ()
 
void SortPlayers ()
 
int CompareNatural (string strA, string strB)
 
int CompareNatural (string strA, string strB, CultureInfo culture, CompareOptions options)
 
 GUIPlayerSelectMenu ()
 

Static Public Member Functions

static void LoadContent (ContentManager content)
 

Public Attributes

float ScrollOffset
 
bool SyncingPlayers
 
List< PlayerFileDataSortedPlayerData
 
int SelectedItem
 
string SelectedItemPlayer
 
bool allowItemClicking
 

Properties

GUIContollerTransactionButtonList PlayerListOptionsController [get, set]
 

Private Member Functions

bool IsOverOptions (Microsoft.Xna.Framework.Vector2 cursorPosition)
 
void DrawPlayerSync ()
 
bool DrawMenuButton (string label, TransactionButton_Layout buttonLayout, ref float scale, bool disabled)
 
bool DrawMenuButton (ControllerActionButton action, string label, TransactionButton_Layout buttonLayout, ref float scale, bool disabled)
 
void UpdateAnim (Player player, bool animated)
 
void DrawPlayer (Player player, Projectile pet, bool animated)
 
void OpenNameEdit ()
 
void CloseNameEditAndSave ()
 
bool CloseNameEditIf ()
 
void CloseNameEdit ()
 
void PlayerDraw (ItemGrid_Layout gridLayout, int index, Microsoft.Xna.Framework.Vector2 position, float scale)
 
int SortEntry (PlayerFileData a, PlayerFileData b)
 
float PlayerScale (int index)
 
void PlayerOver (int index)
 

Private Attributes

float TitleScale
 
float BackScale
 
float NewScale
 
float PlayScale
 
float EditNameScale
 
float OptionsScale
 
float DeleteScale
 
float FavoriteScale
 
float ScrollMomentum
 
int ScrollDragging
 
Microsoft.Xna.Framework.Vector2 DragOffset
 
int _playerCount
 
Rectangle SelectedItemRegion
 
DateTime LastSelectTime
 
DateTime LastTouchTime
 
Microsoft.Xna.Framework.Vector2 LastTouchMouse
 
float NameScale
 
GUIControllerPlayerSelect _controllerInput
 
GUIContollerTransactionButtonList _playerListOptionsController
 
Rectangle fullClipRegion
 
Rectangle dragClipRegion
 
Microsoft.Xna.Framework.Vector2 CharacterOffset
 
Item _blankItem
 
int SelectedItemForTextEdit
 
int playerOver
 

Static Private Attributes

const double DOUBLE_CLICK_TIME = 500.0
 
const double SINGLE_CLICK_TIME = 350.0
 
const float SINGLE_CLICK_DISTANCE = 30f
 
static Microsoft.Xna.Framework.Graphics.Texture2D _dividerTexture
 
static Microsoft.Xna.Framework.Graphics.Texture2D _buttonCloudActiveTexture
 
static Microsoft.Xna.Framework.Graphics.Texture2D _buttonCloudInactiveTexture
 
static Microsoft.Xna.Framework.Graphics.Texture2D _buttonFavoriteActiveTexture
 
static Microsoft.Xna.Framework.Graphics.Texture2D _buttonFavoriteInactiveTexture
 
static Microsoft.Xna.Framework.Graphics.Texture2D _buttonPlayTexture
 
static Microsoft.Xna.Framework.Graphics.Texture2D _buttonDeleteTexture
 

Detailed Description

Definition at line 23 of file GUIPlayerSelectMenu.cs.


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