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
LanguageManager.cs
Go to the documentation of this file.
1using System;
5using System.Linq;
7using System.Text;
10using Cpp2ILInjected;
13using Newtonsoft.Json;
18using UnityEngine;
19
21{
22 [global::Cpp2ILInjected.Token(Token = "0x2000557")]
23 public class LanguageManager
24 {
25 [global::Cpp2ILInjected.Token(Token = "0x14000039")]
27 {
29 [global::Cpp2ILInjected.Token(Token = "0x6003318")]
30 [global::Cpp2ILInjected.Address(RVA = "0x1337B4C", Offset = "0x1337B4C", Length = "0x9C")]
31 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
32 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "Combine", MemberParameters = new object[]
34 {
37 }, ReturnType = typeof(Delegate))]
38 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
39 add
40 {
41 throw null;
42 }
44 [global::Cpp2ILInjected.Token(Token = "0x6003319")]
45 [global::Cpp2ILInjected.Address(RVA = "0x1337BE8", Offset = "0x1337BE8", Length = "0x9C")]
46 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
47 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "Remove", MemberParameters = new object[]
49 {
52 }, ReturnType = typeof(Delegate))]
53 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
54 remove
55 {
56 throw null;
57 }
58 }
59
60 [global::Cpp2ILInjected.Token(Token = "0x1400003A")]
62 {
64 [global::Cpp2ILInjected.Token(Token = "0x600331A")]
65 [global::Cpp2ILInjected.Address(RVA = "0x1337C84", Offset = "0x1337C84", Length = "0x9C")]
66 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
67 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "ClientInitialize", ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "Combine", MemberParameters = new object[]
70 {
73 }, ReturnType = typeof(Delegate))]
74 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
75 add
76 {
77 throw null;
78 }
80 [global::Cpp2ILInjected.Token(Token = "0x600331B")]
81 [global::Cpp2ILInjected.Address(RVA = "0x1337D20", Offset = "0x1337D20", Length = "0x9C")]
82 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
83 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "Remove", MemberParameters = new object[]
85 {
88 }, ReturnType = typeof(Delegate))]
89 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
90 remove
91 {
92 throw null;
93 }
94 }
95
96 [global::Cpp2ILInjected.Token(Token = "0x1700066A")]
98 {
100 [global::Cpp2ILInjected.Token(Token = "0x600331C")]
101 [global::Cpp2ILInjected.Address(RVA = "0x1337DBC", Offset = "0x1337DBC", Length = "0x8")]
102 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
103 get
104 {
105 throw null;
106 }
108 [global::Cpp2ILInjected.Token(Token = "0x600331D")]
109 [global::Cpp2ILInjected.Address(RVA = "0x1337DC4", Offset = "0x1337DC4", Length = "0x8")]
110 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
111 private set
112 {
113 throw null;
114 }
115 }
116
117 [global::Cpp2ILInjected.Token(Token = "0x600331E")]
118 [global::Cpp2ILInjected.Address(RVA = "0x1337DCC", Offset = "0x1337DCC", Length = "0x194")]
119 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LanguageManager), Member = ".cctor", ReturnType = typeof(void))]
120 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = ".ctor", ReturnType = typeof(void))]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "set_Item", MemberParameters = new object[]
124 {
125 typeof(object),
126 typeof(object)
127 }, ReturnType = typeof(void))]
128 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
130 {
131 throw null;
132 }
133
134 [global::Cpp2ILInjected.Token(Token = "0x600331F")]
135 [global::Cpp2ILInjected.Address(RVA = "0x1336D98", Offset = "0x1336D98", Length = "0x9C")]
136 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "ContainsKey", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "get_Item", MemberParameters = new object[] { typeof(object) }, ReturnType = "TValue")]
139 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
140 public int GetCategorySize(string name)
141 {
142 throw null;
143 }
144
145 [global::Cpp2ILInjected.Token(Token = "0x6003320")]
146 [global::Cpp2ILInjected.Address(RVA = "0x1337F60", Offset = "0x1337F60", Length = "0x6C")]
147 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPulldownSetting), Member = "SetOption", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadSettings", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
149 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "OpenLegacySettings", ReturnType = typeof(void))]
150 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadDedConfig", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
151 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LaunchInitializer), Member = "LoadServerParameters", MemberParameters = new object[] { typeof(Main) }, ReturnType = typeof(void))]
152 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
153 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GameCulture), Member = "FromLegacyId", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(GameCulture))]
154 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
155 public void SetLanguage(int legacyId)
156 {
157 throw null;
158 }
159
160 [global::Cpp2ILInjected.Token(Token = "0x6003321")]
161 [global::Cpp2ILInjected.Address(RVA = "0x13380C4", Offset = "0x13380C4", Length = "0x6C")]
162 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadDedConfig", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
163 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LaunchInitializer), Member = "LoadServerParameters", MemberParameters = new object[] { typeof(Main) }, ReturnType = typeof(void))]
164 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GameCulture), Member = "FromName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(GameCulture))]
166 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LanguageManager), Member = "SetLanguage", MemberParameters = new object[] { typeof(GameCulture) }, ReturnType = typeof(void))]
167 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
168 public void SetLanguage(string cultureName)
169 {
170 throw null;
171 }
172
173 [global::Cpp2ILInjected.Token(Token = "0x6003322")]
174 [global::Cpp2ILInjected.Address(RVA = "0x1338130", Offset = "0x1338130", Length = "0x2B0")]
175 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
176 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
177 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "get_Keys", ReturnType = "KeyCollection<TKey, TValue>")]
178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.KeyCollection), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
179 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.KeyCollection.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LanguageManager), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Replace", MemberParameters = new object[]
182 {
183 typeof(string),
184 typeof(string)
185 }, ReturnType = typeof(string))]
186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Trim", ReturnType = typeof(string))]
187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Split", MemberParameters = new object[]
188 {
189 typeof(char),
191 }, ReturnType = typeof(string[]))]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrWhiteSpace", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.KeyCollection.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
194 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
195 public int EstimateWordCount()
196 {
197 throw null;
198 }
199
200 [global::Cpp2ILInjected.Token(Token = "0x6003323")]
201 [global::Cpp2ILInjected.Address(RVA = "0x13383E0", Offset = "0x13383E0", Length = "0x13C")]
202 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
203 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LanguageManager), Member = "SetLanguage", MemberParameters = new object[] { typeof(GameCulture) }, ReturnType = typeof(void))]
204 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
205 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
206 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
207 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
208 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
210 {
211 throw null;
212 }
213
214 [global::Cpp2ILInjected.Token(Token = "0x6003324")]
215 [global::Cpp2ILInjected.Address(RVA = "0x1338524", Offset = "0x1338524", Length = "0x160")]
216 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
217 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
218 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
219 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
220 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Predicate<object>), Member = ".ctor", MemberParameters = new object[]
221 {
222 typeof(object),
224 }, ReturnType = typeof(void))]
225 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "FindAll", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "T[]", "System.Predicate`1<T>" }, ReturnType = "T[]")]
226 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
228 {
229 throw null;
230 }
231
232 [global::Cpp2ILInjected.Token(Token = "0x6003325")]
233 [global::Cpp2ILInjected.Address(RVA = "0x133868C", Offset = "0x133868C", Length = "0x10")]
234 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main.<LoadContent_Deferred>d__1863", Member = "MoveNext", ReturnType = typeof(bool))]
235 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
236 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LanguageManager), Member = "SetLanguage", MemberParameters = new object[] { typeof(GameCulture) }, ReturnType = typeof(void))]
237 public void DelayedInit()
238 {
239 throw null;
240 }
241
242 [global::Cpp2ILInjected.Token(Token = "0x6003326")]
243 [global::Cpp2ILInjected.Address(RVA = "0x1337FCC", Offset = "0x1337FCC", Length = "0xF8")]
244 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
245 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Program), Member = "LaunchGame", MemberParameters = new object[]
246 {
247 typeof(string[]),
248 typeof(bool)
249 }, ReturnType = typeof(void))]
250 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LanguageManager), Member = "SetLanguage", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
251 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LanguageManager), Member = "DelayedInit", ReturnType = typeof(void))]
252 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
253 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LanguageManager), Member = "SetAllTextValuesToKeys", ReturnType = typeof(void))]
254 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LanguageManager), Member = "LoadLanguage", MemberParameters = new object[]
255 {
256 typeof(GameCulture),
257 typeof(bool)
258 }, ReturnType = typeof(void))]
259 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "get_CurrentThread", ReturnType = typeof(Thread))]
260 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "set_CurrentCulture", MemberParameters = new object[] { typeof(CultureInfo) }, ReturnType = typeof(void))]
261 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "set_CurrentUICulture", MemberParameters = new object[] { typeof(CultureInfo) }, ReturnType = typeof(void))]
262 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
264 {
265 throw null;
266 }
267
268 [global::Cpp2ILInjected.Token(Token = "0x6003327")]
269 [global::Cpp2ILInjected.Address(RVA = "0x133869C", Offset = "0x133869C", Length = "0x4C")]
270 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
271 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LanguageManager), Member = "SetLanguage", MemberParameters = new object[] { typeof(GameCulture) }, ReturnType = typeof(void))]
272 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
273 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LanguageManager), Member = "LoadFilesForCulture", MemberParameters = new object[] { typeof(GameCulture) }, ReturnType = typeof(void))]
274 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LanguageManager), Member = "ProcessCopyCommandsInTexts", ReturnType = typeof(void))]
275 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChatInitializer), Member = "PrepareAliases", ReturnType = typeof(void))]
277 {
278 throw null;
279 }
280
281 [global::Cpp2ILInjected.Token(Token = "0x6003328")]
282 [global::Cpp2ILInjected.Address(RVA = "0x13386E8", Offset = "0x13386E8", Length = "0x448")]
283 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
284 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LanguageManager), Member = "LoadLanguage", MemberParameters = new object[]
285 {
287 typeof(bool)
288 }, ReturnType = typeof(void))]
289 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
290 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
291 {
292 typeof(string),
293 typeof(string),
294 typeof(string)
295 }, ReturnType = typeof(string))]
296 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Resources), Member = "LoadAll", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { typeof(string) }, ReturnType = "T[]")]
297 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::UnityEngine.Object), Member = "get_name", ReturnType = typeof(string))]
298 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "EndsWith", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
299 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DrPlatform), Member = "get_CurrentPlatform", ReturnType = typeof(DrPlatform.DrPlatformType))]
300 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextAsset), Member = "get_text", ReturnType = typeof(string))]
301 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LanguageManager), Member = "LoadLanguageFromFileText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
302 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::UnityEngine.Object), Member = "op_Inequality", MemberParameters = new object[]
303 {
304 typeof(global::UnityEngine.Object),
305 typeof(global::UnityEngine.Object)
306 }, ReturnType = typeof(bool))]
307 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileFormatException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
308 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debugger), Member = "get_IsAttached", ReturnType = typeof(bool))]
309 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
310 {
311 typeof(string),
312 typeof(string)
313 }, ReturnType = typeof(string))]
314 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Console), Member = "WriteLine", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
315 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 40)]
317 {
318 throw null;
319 }
320
321 [global::Cpp2ILInjected.Token(Token = "0x6003329")]
322 [global::Cpp2ILInjected.Address(RVA = "0x1338B30", Offset = "0x1338B30", Length = "0x21C")]
323 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
324 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LanguageManager), Member = "LoadLanguage", MemberParameters = new object[]
325 {
327 typeof(bool)
328 }, ReturnType = typeof(void))]
329 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
330 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = ".ctor", MemberParameters = new object[]
331 {
332 typeof(string),
334 }, ReturnType = typeof(void))]
335 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
336 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
337 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MatchEvaluator), Member = ".ctor", MemberParameters = new object[]
338 {
339 typeof(object),
341 }, ReturnType = typeof(void))]
342 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = "Replace", MemberParameters = new object[]
343 {
344 typeof(string),
346 }, ReturnType = typeof(string))]
347 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
348 {
349 typeof(string),
350 typeof(string)
351 }, ReturnType = typeof(bool))]
352 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
353 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
355 {
356 throw null;
357 }
358
359 [global::Cpp2ILInjected.Token(Token = "0x600332A")]
360 [global::Cpp2ILInjected.Address(RVA = "0x1338D4C", Offset = "0x1338D4C", Length = "0x844")]
361 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
362 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LanguageManager), Member = "LoadFilesForCulture", MemberParameters = new object[] { typeof(GameCulture) }, ReturnType = typeof(void))]
363 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
364 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonConvert[]), Member = "DeserializeObject", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[] { typeof(string) }, ReturnType = "T")]
365 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
366 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
367 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
368 {
369 typeof(string),
370 typeof(string)
371 }, ReturnType = typeof(string))]
372 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "TryGetValue", MemberParameters = new object[]
373 {
374 typeof(object),
375 typeof(ref object)
376 }, ReturnType = typeof(bool))]
377 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
378 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "set_Item", MemberParameters = new object[]
379 {
380 typeof(object),
381 typeof(object)
382 }, ReturnType = typeof(void))]
383 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Replace", MemberParameters = new object[]
384 {
385 typeof(string),
386 typeof(string)
387 }, ReturnType = typeof(string))]
388 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "StartsWith", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
389 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "ContainsKey", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
390 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "Remove", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
391 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
392 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "Add", MemberParameters = new object[]
393 {
394 typeof(object),
395 typeof(object)
396 }, ReturnType = typeof(void))]
397 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
398 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 67)]
400 {
401 throw null;
402 }
403
404 [Conditional("ENABLE_DEBUG")]
405 [Conditional("UNITY_EDITOR")]
406 [global::Cpp2ILInjected.Token(Token = "0x600332B")]
407 [global::Cpp2ILInjected.Address(RVA = "0x13395BC", Offset = "0x13395BC", Length = "0x4")]
408 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
410 {
411 throw null;
412 }
413
414 [global::Cpp2ILInjected.Token(Token = "0x600332C")]
415 [global::Cpp2ILInjected.Address(RVA = "0x1336E94", Offset = "0x1336E94", Length = "0x2A0")]
416 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
417 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
418 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
419 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
420 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = "IsMatch", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
421 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
422 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
424 {
425 throw null;
426 }
427
428 [global::Cpp2ILInjected.Token(Token = "0x600332D")]
429 [global::Cpp2ILInjected.Address(RVA = "0x1337194", Offset = "0x1337194", Length = "0x1F4")]
430 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
431 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
432 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<object>), Member = ".ctor", ReturnType = typeof(void))]
433 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
434 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
435 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<object>), Member = "AddLast", MemberParameters = new object[] { typeof(object) }, ReturnType = "System.Collections.Generic.LinkedListNode`1<T>")]
436 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
437 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "ToArray", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[] { typeof(IEnumerable<object>) }, ReturnType = "TSource[]")]
438 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
440 {
441 throw null;
442 }
443
444 [global::Cpp2ILInjected.Token(Token = "0x600332E")]
445 [global::Cpp2ILInjected.Address(RVA = "0x13373E8", Offset = "0x13373E8", Length = "0x1DC")]
446 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
447 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
448 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
449 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "ContainsKey", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
450 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "get_Item", MemberParameters = new object[] { typeof(object) }, ReturnType = "TValue")]
451 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
452 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
453 {
454 typeof(string),
455 typeof(string),
456 typeof(string)
457 }, ReturnType = typeof(string))]
458 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LanguageManager), Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(LocalizedText))]
459 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "ToArray", ReturnType = "T[]")]
460 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
461 public LocalizedText[] FindAll(string categoryName)
462 {
463 throw null;
464 }
465
466 [global::Cpp2ILInjected.Token(Token = "0x600332F")]
467 [global::Cpp2ILInjected.Address(RVA = "0x1337634", Offset = "0x1337634", Length = "0x2E8")]
468 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
469 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
470 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
471 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
472 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
473 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
474 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
476 {
477 throw null;
478 }
479
480 [global::Cpp2ILInjected.Token(Token = "0x6003330")]
481 [global::Cpp2ILInjected.Address(RVA = "0x133798C", Offset = "0x133798C", Length = "0x1C0")]
482 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
483 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "ContainsKey", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
484 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "get_Item", MemberParameters = new object[] { typeof(object) }, ReturnType = "TValue")]
485 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
486 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
487 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
488 {
489 typeof(string),
490 typeof(string),
491 typeof(string)
492 }, ReturnType = typeof(string))]
493 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LanguageManager), Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(LocalizedText))]
494 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
495 {
496 typeof(string),
497 typeof(string)
498 }, ReturnType = typeof(string))]
499 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
500 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
501 public LocalizedText RandomFromCategory(string categoryName, UnifiedRandom random = null)
502 {
503 throw null;
504 }
505
506 [global::Cpp2ILInjected.Token(Token = "0x6003331")]
507 [global::Cpp2ILInjected.Address(RVA = "0x13395C0", Offset = "0x13395C0", Length = "0x5F0")]
508 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
509 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GameTipsDisplay), Member = "AddNewTip", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(void))]
510 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
511 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = ".ctor", ReturnType = typeof(void))]
512 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "ContainsKey", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
513 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "get_Item", MemberParameters = new object[] { typeof(object) }, ReturnType = "TValue")]
514 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "Add", MemberParameters = new object[]
515 {
516 typeof(object),
517 typeof(object)
518 }, ReturnType = typeof(void))]
519 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "get_Count", ReturnType = typeof(int))]
520 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
521 {
522 typeof(int),
523 typeof(int)
524 }, ReturnType = typeof(int))]
525 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "get_Keys", ReturnType = "KeyCollection<TKey, TValue>")]
526 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.KeyCollection), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
527 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.KeyCollection.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
528 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.KeyCollection.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
529 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
530 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
531 {
532 typeof(string),
533 typeof(string),
534 typeof(string)
535 }, ReturnType = typeof(string))]
536 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "GetLength", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
537 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
538 {
539 typeof(string),
540 typeof(string)
541 }, ReturnType = typeof(bool))]
542 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lang), Member = "CanSubstituteBindings", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
543 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LanguageManager), Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(LocalizedText))]
544 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 37)]
546 {
547 throw null;
548 }
549
550 [global::Cpp2ILInjected.Token(Token = "0x6003332")]
551 [global::Cpp2ILInjected.Address(RVA = "0x1339BB0", Offset = "0x1339BB0", Length = "0x16C")]
552 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
553 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LucyAxeMessage), Member = "GetTextForVariation", MemberParameters = new object[]
554 {
556 typeof(int)
557 }, ReturnType = typeof(string))]
558 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
559 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "ContainsKey", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
560 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "get_Item", MemberParameters = new object[] { typeof(object) }, ReturnType = "TValue")]
561 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
562 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
563 {
564 typeof(string),
565 typeof(string),
566 typeof(string)
567 }, ReturnType = typeof(string))]
568 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LanguageManager), Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(LocalizedText))]
569 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
570 {
571 typeof(string),
572 typeof(string)
573 }, ReturnType = typeof(string))]
574 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
575 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
576 public LocalizedText IndexedFromCategory(string categoryName, int index)
577 {
578 throw null;
579 }
580
581 [global::Cpp2ILInjected.Token(Token = "0x6003333")]
582 [global::Cpp2ILInjected.Address(RVA = "0x1336CE0", Offset = "0x1336CE0", Length = "0x58")]
583 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
584 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "ContainsKey", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
585 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
586 public bool Exists(string key)
587 {
588 throw null;
589 }
590
591 [global::Cpp2ILInjected.Token(Token = "0x6003334")]
592 [global::Cpp2ILInjected.Address(RVA = "0x1336110", Offset = "0x1336110", Length = "0xE0")]
593 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Language), Member = "GetTextValueWith", MemberParameters = new object[]
594 {
595 typeof(string),
596 typeof(object)
597 }, ReturnType = typeof(string))]
598 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Language), Member = "GetTextValueWith", MemberParameters = new object[]
599 {
600 typeof(string),
601 typeof(object),
603 }, ReturnType = typeof(StringBuilder))]
604 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LanguageManager), Member = "FindAll", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(LocalizedText[]))]
605 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LanguageManager), Member = "RandomFromCategory", MemberParameters = new object[]
606 {
607 typeof(string),
609 }, ReturnType = typeof(LocalizedText))]
610 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LanguageManager), Member = "RandomFromCategories", MemberParameters = new object[]
611 {
612 typeof(string[]),
613 typeof(ref int),
615 }, ReturnType = typeof(LocalizedText))]
616 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LanguageManager), Member = "IndexedFromCategory", MemberParameters = new object[]
617 {
618 typeof(string),
619 typeof(int)
620 }, ReturnType = typeof(LocalizedText))]
621 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
622 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "ContainsKey", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
623 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
624 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "Add", MemberParameters = new object[]
625 {
626 typeof(object),
627 typeof(object)
628 }, ReturnType = typeof(void))]
629 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "get_Item", MemberParameters = new object[] { typeof(object) }, ReturnType = "TValue")]
630 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
631 public LocalizedText GetText(string key)
632 {
633 throw null;
634 }
635
636 [global::Cpp2ILInjected.Token(Token = "0x6003335")]
637 [global::Cpp2ILInjected.Address(RVA = "0x13361F0", Offset = "0x13361F0", Length = "0x8C")]
638 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
639 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LanguageManager), Member = "EstimateWordCount", ReturnType = typeof(int))]
640 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LanguageManager), Member = "<ProcessCopyCommandsInTexts>b__27_0", MemberParameters = new object[] { typeof(Match) }, ReturnType = typeof(string))]
641 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
642 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "ContainsKey", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
643 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "get_Item", MemberParameters = new object[] { typeof(object) }, ReturnType = "TValue")]
644 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
645 public string GetTextValue(string key)
646 {
647 throw null;
648 }
649
650 [global::Cpp2ILInjected.Token(Token = "0x6003336")]
651 [global::Cpp2ILInjected.Address(RVA = "0x13362EC", Offset = "0x13362EC", Length = "0xA8")]
652 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
653 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "ContainsKey", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
654 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "get_Item", MemberParameters = new object[] { typeof(object) }, ReturnType = "TValue")]
655 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
656 {
657 typeof(string),
658 typeof(object)
659 }, ReturnType = typeof(string))]
660 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
661 public string GetTextValue(string key, object arg0)
662 {
663 throw null;
664 }
665
666 [global::Cpp2ILInjected.Token(Token = "0x6003337")]
667 [global::Cpp2ILInjected.Address(RVA = "0x133640C", Offset = "0x133640C", Length = "0xBC")]
668 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
669 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "ContainsKey", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
670 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "get_Item", MemberParameters = new object[] { typeof(object) }, ReturnType = "TValue")]
671 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
672 {
673 typeof(string),
674 typeof(object),
675 typeof(object)
676 }, ReturnType = typeof(string))]
677 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
678 public string GetTextValue(string key, object arg0, object arg1)
679 {
680 throw null;
681 }
682
683 [global::Cpp2ILInjected.Token(Token = "0x6003338")]
684 [global::Cpp2ILInjected.Address(RVA = "0x1336550", Offset = "0x1336550", Length = "0xC4")]
685 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
686 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "ContainsKey", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
687 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "get_Item", MemberParameters = new object[] { typeof(object) }, ReturnType = "TValue")]
688 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
689 {
690 typeof(string),
691 typeof(object),
692 typeof(object),
693 typeof(object)
694 }, ReturnType = typeof(string))]
695 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
696 public string GetTextValue(string key, object arg0, object arg1, object arg2)
697 {
698 throw null;
699 }
700
701 [global::Cpp2ILInjected.Token(Token = "0x6003339")]
702 [global::Cpp2ILInjected.Address(RVA = "0x1336684", Offset = "0x1336684", Length = "0xA8")]
703 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
704 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "ContainsKey", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
705 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "get_Item", MemberParameters = new object[] { typeof(object) }, ReturnType = "TValue")]
706 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
707 {
708 typeof(string),
709 typeof(object[])
710 }, ReturnType = typeof(string))]
711 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
712 public string GetTextValue(string key, params object[] args)
713 {
714 throw null;
715 }
716
717 [global::Cpp2ILInjected.Token(Token = "0x600333A")]
718 [global::Cpp2ILInjected.Address(RVA = "0x1339D4C", Offset = "0x1339D4C", Length = "0x8")]
719 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
721 {
722 throw null;
723 }
724
725 // Note: this type is marked as 'beforefieldinit'.
726 [global::Cpp2ILInjected.Token(Token = "0x600333B")]
727 [global::Cpp2ILInjected.Address(RVA = "0x1339D54", Offset = "0x1339D54", Length = "0x58")]
728 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
729 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LanguageManager), Member = ".ctor", ReturnType = typeof(void))]
730 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
732 {
733 throw null;
734 }
735
737 [global::Cpp2ILInjected.Token(Token = "0x600333C")]
738 [global::Cpp2ILInjected.Address(RVA = "0x1339DAC", Offset = "0x1339DAC", Length = "0x44")]
739 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
740 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
741 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GroupCollection), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Group))]
742 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LanguageManager), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
744 {
745 throw null;
746 }
747
748 [global::Cpp2ILInjected.Token(Token = "0x4003C1A")]
750
752 [global::Cpp2ILInjected.Token(Token = "0x4003C1B")]
753 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
755
757 [global::Cpp2ILInjected.Token(Token = "0x4003C1C")]
758 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
760
762 [global::Cpp2ILInjected.Token(Token = "0x4003C1D")]
763 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
764 private GameCulture <ActiveCulture>k__BackingField;
765
766 [global::Cpp2ILInjected.Token(Token = "0x4003C1E")]
767 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
769
770 [global::Cpp2ILInjected.Token(Token = "0x4003C1F")]
771 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
773
774 [global::Cpp2ILInjected.Token(Token = "0x4003C20")]
775 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
777
778 [global::Cpp2ILInjected.Token(Token = "0x4003C21")]
779 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
780 public bool intialLoadDone;
781
782 [global::Cpp2ILInjected.Token(Token = "0x4003C22")]
783 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
785
787 [global::Cpp2ILInjected.Token(Token = "0x2000558")]
788 private sealed class <>c__DisplayClass21_0
789 {
790 [global::Cpp2ILInjected.Token(Token = "0x600333D")]
791 [global::Cpp2ILInjected.Address(RVA = "0x1338684", Offset = "0x1338684", Length = "0x8")]
792 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
793 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
795 {
796 throw null;
797 }
798
799 [global::Cpp2ILInjected.Token(Token = "0x600333E")]
800 [global::Cpp2ILInjected.Address(RVA = "0x1339DF0", Offset = "0x1339DF0", Length = "0xBC")]
801 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
802 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
803 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
804 {
805 typeof(string),
806 typeof(string)
807 }, ReturnType = typeof(string))]
808 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "StartsWith", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
809 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "EndsWith", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
810 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
811 internal bool <GetLanguageFilesForCulture>b__0(string element)
812 {
813 throw null;
814 }
815
816 [global::Cpp2ILInjected.Token(Token = "0x4003C23")]
817 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
818 public GameCulture culture;
819 }
820 }
821}
class f__AnonymousType0<< Count > j__TPar
LanguageChangeCallback OnLanguageChanged
LocalizedText[] FindAll(string categoryName)
string[] GetLanguageFilesForCulture(GameCulture culture)
string GetTextValue(string key, object arg0, object arg1, object arg2)
string GetTextValue(string key, object arg0, object arg1)
LocalizedText RandomFromCategories(string[] categoryNames, ref int keyIndexToSkip, UnifiedRandom random=null)
LanguageChangeCallback OnLanguageChanging
readonly Dictionary< string, List< string > > _categoryGroupedKeys
void LoadLanguageFromFileText(string fileText)
string< ProcessCopyCommandsInTexts > b__27_0(Match match)
LocalizedText RandomFromCategory(string categoryName, UnifiedRandom random=null)
readonly Dictionary< string, LocalizedText > _localizedTexts
string GetTextValue(string key, object arg0)
string GetTextValue(string key, params object[] args)
void ValidateAllCharactersContainedInFont(SpriteFont font)
void LoadFilesForCulture(GameCulture culture)
LocalizedText IndexedFromCategory(string categoryName, int index)
LocalizedText SelectRandom(LanguageSearchFilter filter, UnifiedRandom random=null)
void LoadLanguage(GameCulture culture, bool processCopyCommands=true)
LocalizedText[] FindAll(LanguageSearchFilter filter)
LocalizedText[] FindAll(Regex regex)
void SetLanguage(GameCulture culture)
GameCulture< ActiveCulture > k__BackingField
void SetFallbackCulture(GameCulture culture)
delegate string MatchEvaluator(Match match)
delegate bool LanguageSearchFilter(string key, LocalizedText text)
delegate void LanguageChangeCallback(LanguageManager languageManager)