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

Public Member Functions

void Draw ()
 
void GenerateSeed ()
 
void GenerateName ()
 
void CreateWorld ()
 
void CreateWorldCheck ()
 
 GUIWorldCreateMenu ()
 

Static Public Member Functions

static void LoadContent (ContentManager content)
 

Public Attributes

int worldSize
 
int evilType
 
int difficulty
 
string description
 
bool displayWorldOptions
 
bool displayDifficultyOptions
 
bool displayEvilTypeOptions
 
float _pulldownShift
 
float _pulldownShiftDif
 
float _pulldownShiftEvil
 
int difWrapAround
 
int evilWrapAround
 
float buttonsDistance
 
int difPulldownCount
 
int evilPulldownCount
 

Properties

string WorldDescriptionName [get, set]
 
string WorldDescriptionSizeSmall [get, set]
 
string WorldDescriptionSizeMedium [get, set]
 
string WorldDescriptionSizeLarge [get, set]
 
string WorldDescriptionCreative [get, set]
 
string WorldDescriptionNormal [get, set]
 
string WorldDescriptionExpert [get, set]
 
string WorldDescriptionMaster [get, set]
 
string WorldDescriptionDefault [get, set]
 

Private Member Functions

void DrawName ()
 
void DrawSeed ()
 
void DrawImage ()
 
bool IsOverOptions (Microsoft.Xna.Framework.Vector2 cursorPosition)
 
void DrawWorldSize ()
 
void DrawWorldDifficulty ()
 
void DrawWorldEvilType ()
 
void DrawDescription ()
 
void EnterName ()
 
void CloseNameEdit ()
 
void EnterSeed ()
 
void CloseSeedEdit ()
 
void ProcessSpecialSeeds (string processedSeed)
 
void DrawMainButtons ()
 
void DrawRandomiseButtons ()
 
void Back ()
 
void ProcessNewWorldSeed ()
 

Private Attributes

bool editingWorldSeed
 
string newWorldSeed
 
float createButtonScale
 
float backButtonScale
 
float smallButtonScale
 
float mediumButtonScale
 
float largeButtonScale
 
float evilRandomButtonScale
 
float evilCorruptionButtonScale
 
float evilCrimsonButtonScale
 
float generateNameScale
 
float generateSeedScale
 
float randomiseButtonScale
 
float normalButtonScale
 
float expertButtonScale
 
string _worldName
 
string _worldSeed
 
GUIWorldCreateController _controllerInput
 
float NameScale
 
float SeedScale
 
float WorldScale
 
GUIInputRegionExclusive _optionsBlocker
 
bool optionOpenClicked
 
float DifficultyScale
 
float EvilTypeScale
 

Static Private Attributes

static Microsoft.Xna.Framework.Graphics.Texture2D previewEvilRandom
 
static Microsoft.Xna.Framework.Graphics.Texture2D previewEvilCorruption
 
static Microsoft.Xna.Framework.Graphics.Texture2D previewEvilCrimson
 
static Microsoft.Xna.Framework.Graphics.Texture2D previewSizeSmall
 
static Microsoft.Xna.Framework.Graphics.Texture2D previewSizeMedium
 
static Microsoft.Xna.Framework.Graphics.Texture2D previewSizeLarge
 
static Microsoft.Xna.Framework.Graphics.Texture2D previewDifficultyNormalBackground
 
static Microsoft.Xna.Framework.Graphics.Texture2D previewDifficultyNormalBunny
 
static Microsoft.Xna.Framework.Graphics.Texture2D previewDifficultyMasterBackground
 
static Microsoft.Xna.Framework.Graphics.Texture2D previewDifficultyMasterBunny
 
static Microsoft.Xna.Framework.Graphics.Texture2D previewDifficultyExpertBackground
 
static Microsoft.Xna.Framework.Graphics.Texture2D previewDifficultyExpertBunny
 
static Microsoft.Xna.Framework.Graphics.Texture2D previewDifficultyJourneyBunny
 

Detailed Description

Definition at line 19 of file GUIWorldCreateMenu.cs.


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