9using System.Windows.Forms;
21 public static bool IsXna =
true;
23 public static bool IsFna =
false;
60 thread.IsBackground =
true;
104 if (!
type.IsGenericType)
183 Thread.CurrentThread.Name =
"Main Thread";
208 Main.instance.IsMouseVisible =
false;
233 for (
int i = 0; i <
args.Length; i++)
235 if (
args[i].Contains(
"gldevice"))
256 text =
$"Creating world - Seed: {Main.ActiveWorldFileData.Seed} Width: {Main.maxTilesX}, Height: {Main.maxTilesY}, Evil: {WorldGen.WorldGenParam_Evil}, IsExpert: {Main.expertMode}\n{text}";
static void ToFile(string path)
static AppDomain CurrentDomain
static void SetEnvironmentVariable(string variable, string? value)
override string ToString()
static string Combine(string path1, string path2)
static Assembly Load(string assemblyString)
static RuntimeAssembly GetExecutingAssembly(ref StackCrawlMark stackMark)
static void RunClassConstructor(QCallTypeHandle type)
static unsafe void PrepareMethod(RuntimeMethodHandleInternal method, IntPtr *pInstantiation, int cInstantiation)
static bool SetMinThreads(int workerThreads, int completionPortThreads)
static ? Type GetType(string typeName, bool throwOnError, bool ignoreCase)
static void LoadParameters(Main game)
static void InitializeLegacyLocalization()
static GameCulture DefaultCulture
static LanguageManager Instance
static string GetTextValue(string key)
static bool SkipAssemblyLoad
static void ForceLoadAssembly(Assembly assembly, bool initializeStaticMembers)
static IntPtr JitForcedMethodCache
static void ForceStaticInitializers(Assembly assembly)
static void InitializeConsoleOutput()
static void ForceJITOnAssembly(Assembly assembly)
static void SetupLogging()
static void StartForceLoad()
static void ForceLoadAssembly(string name, bool initializeStaticMembers)
static void ForceLoadThread(object threadContext)
static void TrySettingFNAToOpenGL(string[] args)
static bool LoadedEverything
static void LaunchGame(string[] args, bool monoArgs=false)
const string TerrariaSaveFolderPath
static Dictionary< string, string > LaunchParameters
static float LoadedPercentage
static void DisplayException(Exception e)
static void Initialize(SocialMode? mode=null)
static void Inititialize()
static void EnableCrashDumps(CrashDump.Options options)
static string[] ConvertMonoArgsToDotNet(string[] brokenArgs)
static Dictionary< string, string > ParseArguements(string[] args)