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
Terraria.Localization.LanguageManager Class Reference
+ Collaboration diagram for Terraria.Localization.LanguageManager:

Public Member Functions

int GetCategorySize (string name)
 
void SetLanguage (int legacyId)
 
void SetLanguage (string cultureName)
 
int EstimateWordCount ()
 
void DelayedInit ()
 
void SetLanguage (GameCulture culture)
 
void LoadLanguageFromFileText (string fileText)
 
LocalizedText[] FindAll (Regex regex)
 
LocalizedText[] FindAll (LanguageSearchFilter filter)
 
LocalizedText[] FindAll (string categoryName)
 
LocalizedText SelectRandom (LanguageSearchFilter filter, UnifiedRandom random=null)
 
LocalizedText RandomFromCategory (string categoryName, UnifiedRandom random=null)
 
LocalizedText RandomFromCategories (string[] categoryNames, ref int keyIndexToSkip, UnifiedRandom random=null)
 
LocalizedText IndexedFromCategory (string categoryName, int index)
 
bool Exists (string key)
 
LocalizedText GetText (string key)
 
string GetTextValue (string key)
 
string GetTextValue (string key, object arg0)
 
string GetTextValue (string key, object arg0, object arg1)
 
string GetTextValue (string key, object arg0, object arg1, object arg2)
 
string GetTextValue (string key, params object[] args)
 
void SetFallbackCulture (GameCulture culture)
 

Public Attributes

bool intialLoadDone
 
GameCulture delayedActiveCulture
 

Static Public Attributes

static LanguageManager Instance
 

Properties

LanguageChangeCallback OnLanguageChanging [set]
 
LanguageChangeCallback OnLanguageChanged [set]
 
GameCulture ActiveCulture [get, set, private set]
 

Private Member Functions

 LanguageManager ()
 
void SetAllTextValuesToKeys ()
 
string[] GetLanguageFilesForCulture (GameCulture culture)
 
void LoadLanguage (GameCulture culture, bool processCopyCommands=true)
 
void LoadFilesForCulture (GameCulture culture)
 
void ProcessCopyCommandsInTexts ()
 
void ValidateAllCharactersContainedInFont (SpriteFont font)
 
string< ProcessCopyCommandsInTextsb__27_0 (Match match)
 

Static Private Member Functions

static LanguageManager ()
 

Private Attributes

GameCulture< ActiveCulturek__BackingField
 
readonly Dictionary< string, LocalizedText_localizedTexts
 
readonly Dictionary< string, List< string > > _categoryGroupedKeys
 
GameCulture _fallbackCulture
 

Detailed Description

Definition at line 23 of file LanguageManager.cs.


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