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
LaunchInitializer.cs
Go to the documentation of this file.
1using System;
7
9{
10 [global::Cpp2ILInjected.Token(Token = "0x200058C")]
11 public static class LaunchInitializer
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x60034AC")]
14 [global::Cpp2ILInjected.Address(RVA = "0x137D208", Offset = "0x137D208", Length = "0x74")]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Program), Member = "LaunchGame", MemberParameters = new object[]
16 {
17 typeof(string[]),
18 typeof(bool)
19 }, ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LaunchInitializer), Member = "LoadSharedParameters", MemberParameters = new object[] { typeof(Main) }, ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LaunchInitializer), Member = "LoadServerParameters", MemberParameters = new object[] { typeof(Main) }, ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LaunchInitializer), Member = "LoadClientParameters", MemberParameters = new object[] { typeof(Main) }, ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
25 public static void LoadParameters(Main game)
26 {
27 throw null;
28 }
29
30 [global::Cpp2ILInjected.Token(Token = "0x60034AD")]
31 [global::Cpp2ILInjected.Address(RVA = "0x137D27C", Offset = "0x137D27C", Length = "0x188")]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LaunchInitializer), Member = "LoadParameters", MemberParameters = new object[] { typeof(Main) }, ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LaunchInitializer), Member = "TryParameter", MemberParameters = new object[] { typeof(string[]) }, ReturnType = typeof(string))]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "loadLib", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "TryParse", MemberParameters = new object[]
37 {
38 typeof(string),
39 typeof(ref int)
40 }, ReturnType = typeof(bool))]
41 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
42 private static void LoadSharedParameters(Main game)
43 {
44 throw null;
45 }
46
47 [global::Cpp2ILInjected.Token(Token = "0x60034AE")]
48 [global::Cpp2ILInjected.Address(RVA = "0x137DEF4", Offset = "0x137DEF4", Length = "0x258")]
49 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LaunchInitializer), Member = "LoadParameters", MemberParameters = new object[] { typeof(Main) }, ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LaunchInitializer), Member = "TryParameter", MemberParameters = new object[] { typeof(string[]) }, ReturnType = typeof(string))]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "AutoJoin", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "ConvertFromSafeArgument", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "AutoPass", ReturnType = typeof(void))]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LaunchInitializer), Member = "HasParameter", MemberParameters = new object[] { typeof(string[]) }, ReturnType = typeof(bool))]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "AutoHost", ReturnType = typeof(void))]
57 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
58 private static void LoadClientParameters(Main game)
59 {
60 throw null;
61 }
62
63 [global::Cpp2ILInjected.Token(Token = "0x60034AF")]
64 [global::Cpp2ILInjected.Address(RVA = "0x137D404", Offset = "0x137D404", Length = "0xAF0")]
65 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
66 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LaunchInitializer), Member = "LoadParameters", MemberParameters = new object[] { typeof(Main) }, ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LaunchInitializer), Member = "TryParameter", MemberParameters = new object[] { typeof(string[]) }, ReturnType = typeof(string))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Process), Member = "GetCurrentProcess", ReturnType = typeof(Process))]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "TryParse", MemberParameters = new object[]
71 {
72 typeof(string),
73 typeof(ref int)
74 }, ReturnType = typeof(bool))]
75 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Process), Member = "set_PriorityClass", MemberParameters = new object[] { typeof(ProcessPriorityClass) }, ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Convert), Member = "ToInt32", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "SetNetPlayers", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "ConvertFromSafeArgument", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LanguageManager), Member = "SetLanguage", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LanguageManager), Member = "SetLanguage", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "SetWorldName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "NewMOTD", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LaunchInitializer), Member = "HasParameter", MemberParameters = new object[] { typeof(string[]) }, ReturnType = typeof(bool))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "EnableAutoShutdown", ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "setServerWorldRollbacks", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "autoCreate", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "SetWorld", MemberParameters = new object[]
88 {
89 typeof(string),
90 typeof(bool)
91 }, ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "LoadDedConfig", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 88)]
94 private static void LoadServerParameters(Main game)
95 {
96 throw null;
97 }
98
99 [global::Cpp2ILInjected.Token(Token = "0x60034B0")]
100 [global::Cpp2ILInjected.Address(RVA = "0x137E234", Offset = "0x137E234", Length = "0xB8")]
101 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LaunchInitializer), Member = "LoadClientParameters", MemberParameters = new object[] { typeof(Main) }, ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LaunchInitializer), Member = "LoadServerParameters", MemberParameters = new object[] { typeof(Main) }, ReturnType = typeof(void))]
104 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "ContainsKey", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
106 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
107 private static bool HasParameter(params string[] keys)
108 {
109 throw null;
110 }
111
112 [global::Cpp2ILInjected.Token(Token = "0x60034B1")]
113 [global::Cpp2ILInjected.Address(RVA = "0x137E14C", Offset = "0x137E14C", Length = "0xE8")]
114 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
115 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LaunchInitializer), Member = "LoadSharedParameters", MemberParameters = new object[] { typeof(Main) }, ReturnType = typeof(void))]
116 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LaunchInitializer), Member = "LoadClientParameters", MemberParameters = new object[] { typeof(Main) }, ReturnType = typeof(void))]
117 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LaunchInitializer), Member = "LoadServerParameters", MemberParameters = new object[] { typeof(Main) }, ReturnType = typeof(void))]
118 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 18)]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "TryGetValue", MemberParameters = new object[]
120 {
121 typeof(object),
122 typeof(ref object)
123 }, ReturnType = typeof(bool))]
124 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
125 private static string TryParameter(params string[] keys)
126 {
127 throw null;
128 }
129 }
130}
class f__AnonymousType0<< Count > j__TPar
static string TryParameter(params string[] keys)
static bool HasParameter(params string[] keys)