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
GUIWorldSelectMenu.cs
Go to the documentation of this file.
1using System;
4using Controller;
11using Terraria;
12using Terraria.Audio;
15using Terraria.IO;
19using UnityEngine;
20
21[global::Cpp2ILInjected.Token(Token = "0x200028A")]
23{
24 [global::Cpp2ILInjected.Token(Token = "0x17000185")]
26 {
27 [global::Cpp2ILInjected.Token(Token = "0x6000EF8")]
28 [global::Cpp2ILInjected.Address(RVA = "0xA1C934", Offset = "0xA1C934", Length = "0x118")]
29 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
30 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIContollerTransactionButtonList), Member = ".ctor", MemberParameters = new object[]
31 {
32 typeof(bool),
33 typeof(bool),
36 }, ReturnType = typeof(void))]
37 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
38 get
39 {
40 throw null;
41 }
42 }
43
44 [global::Cpp2ILInjected.Token(Token = "0x6000EF9")]
45 [global::Cpp2ILInjected.Address(RVA = "0xA1CA4C", Offset = "0xA1CA4C", Length = "0x1C4")]
46 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Initializers.AssetInitializer.<LoadAssetsWhileInInitialBlackScreen_InSteps>d__3", Member = "MoveNext", ReturnType = typeof(bool))]
47 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AssetInitializer), Member = "LoadAssetsWhileInInitialBlackScreen", ReturnType = typeof(void))]
48 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ContentManager), Member = "Load", MemberTypeParameters = new object[] { "T1" }, MemberParameters = new object[] { typeof(string) }, ReturnType = "T1")]
50 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
51 public static void LoadContent(ContentManager content)
52 {
53 throw null;
54 }
55
56 [global::Cpp2ILInjected.Token(Token = "0x6000EFA")]
57 [global::Cpp2ILInjected.Address(RVA = "0xA1CC10", Offset = "0xA1CC10", Length = "0x190")]
58 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
59 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "DrawWorld", MemberParameters = new object[] { typeof(WorldFileData) }, ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
62 {
63 typeof(int),
64 typeof(int)
65 }, ReturnType = typeof(int))]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Frame", MemberParameters = new object[]
68 {
70 typeof(int),
71 typeof(int),
72 typeof(int),
73 typeof(int),
74 typeof(int),
75 typeof(int)
76 }, ReturnType = typeof(Rectangle))]
77 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
79 {
80 throw null;
81 }
82
83 [global::Cpp2ILInjected.Token(Token = "0x6000EFB")]
84 [global::Cpp2ILInjected.Address(RVA = "0xA1CDA0", Offset = "0xA1CDA0", Length = "0x274")]
85 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
86 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "DrawWorld", MemberParameters = new object[] { typeof(WorldFileData) }, ReturnType = typeof(void))]
87 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextureManager), Member = "Load", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Texture2D))]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
90 {
91 typeof(string),
92 typeof(string),
93 typeof(string)
94 }, ReturnType = typeof(string))]
95 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
100
101 [global::Cpp2ILInjected.Token(Token = "0x6000EFC")]
102 [global::Cpp2ILInjected.Address(RVA = "0xA1D014", Offset = "0xA1D014", Length = "0x110")]
103 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
104 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
106 {
107 typeof(string),
108 typeof(string),
109 typeof(string),
110 typeof(string)
111 }, ReturnType = typeof(string))]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextureManager), Member = "Load", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Texture2D))]
113 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
115 {
116 throw null;
117 }
118
119 [global::Cpp2ILInjected.Token(Token = "0x6000EFD")]
120 [global::Cpp2ILInjected.Address(RVA = "0xA1D124", Offset = "0xA1D124", Length = "0xF0")]
121 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
122 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Action), Member = ".ctor", MemberParameters = new object[]
124 {
125 typeof(object),
127 }, ReturnType = typeof(void))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUILowMemoryPopup), Member = "CheckMemoryAction", MemberParameters = new object[]
129 {
131 typeof(Action)
132 }, ReturnType = typeof(void))]
133 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
134 private void PlayWorldCheck()
135 {
136 throw null;
137 }
138
139 [global::Cpp2ILInjected.Token(Token = "0x6000EFE")]
140 [global::Cpp2ILInjected.Address(RVA = "0xA1D320", Offset = "0xA1D320", Length = "0x110")]
141 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
142 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_menuMode", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_ActivePlayerFileData", ReturnType = typeof(PlayerFileData))]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_GameMode", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIWorldCreateMenu), Member = "GenerateSeed", ReturnType = typeof(void))]
147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIWorldCreateMenu), Member = "GenerateName", ReturnType = typeof(void))]
148 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
149 public void ActionNew()
150 {
151 throw null;
152 }
153
154 [global::Cpp2ILInjected.Token(Token = "0x6000EFF")]
155 [global::Cpp2ILInjected.Address(RVA = "0xA1D430", Offset = "0xA1D430", Length = "0x168")]
156 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
157 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "Draw", ReturnType = typeof(void))]
158 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
159 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatchItem), Member = "EnableClipping", MemberParameters = new object[]
160 {
164 typeof(bool)
165 }, ReturnType = typeof(void))]
166 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "DrawWithBanner", MemberParameters = new object[]
167 {
171 typeof(Item),
172 typeof(string),
173 typeof(bool),
174 typeof(ref float),
175 typeof(bool),
176 typeof(bool),
177 typeof(bool),
178 typeof(bool),
179 typeof(bool),
180 typeof(bool)
181 }, ReturnType = typeof(GUITransactionButton.InputState))]
182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatchItem), Member = "DisabledClipping", ReturnType = typeof(void))]
183 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
184 private bool DrawMenuButton(string label, TransactionButton_Layout buttonLayout, ref float scale, bool disabled)
185 {
186 throw null;
187 }
188
189 [global::Cpp2ILInjected.Token(Token = "0x6000F00")]
190 [global::Cpp2ILInjected.Address(RVA = "0xA1D598", Offset = "0xA1D598", Length = "0x58")]
191 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
192 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "DrawWithBanner", MemberParameters = new object[]
194 {
198 typeof(Item),
199 typeof(string),
200 typeof(bool),
201 typeof(ref float),
202 typeof(bool),
203 typeof(bool),
204 typeof(bool),
205 typeof(bool),
206 typeof(bool),
207 typeof(bool)
208 }, ReturnType = typeof(GUITransactionButton.InputState))]
210 {
211 throw null;
212 }
213
214 [global::Cpp2ILInjected.Token(Token = "0x6000F01")]
215 [global::Cpp2ILInjected.Address(RVA = "0xA1D5F0", Offset = "0xA1D5F0", Length = "0x74")]
216 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
217 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
218 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
220 {
221 throw null;
222 }
223
224 [global::Cpp2ILInjected.Token(Token = "0x6000F02")]
225 [global::Cpp2ILInjected.Address(RVA = "0xA1D664", Offset = "0xA1D664", Length = "0x238")]
226 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
227 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "Draw", ReturnType = typeof(void))]
228 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIString), Member = "Draw", MemberParameters = new object[]
230 {
232 typeof(string)
233 }, ReturnType = typeof(void))]
234 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Frame", MemberParameters = new object[]
235 {
237 typeof(int),
238 typeof(int),
239 typeof(int),
240 typeof(int),
241 typeof(int),
242 typeof(int)
243 }, ReturnType = typeof(Rectangle))]
244 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIButton), Member = "Draw", MemberParameters = new object[]
245 {
250 typeof(float?)
251 }, ReturnType = typeof(void))]
252 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
253 private void DrawWorldSync()
254 {
255 throw null;
256 }
257
258 [global::Cpp2ILInjected.Token(Token = "0x6000F03")]
259 [global::Cpp2ILInjected.Address(RVA = "0xA1D89C", Offset = "0xA1D89C", Length = "0x294")]
260 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
261 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "worldGenCallback", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
262 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
263 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CacheFileManager), Member = "CleanPath", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
264 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = ".ctor", ReturnType = typeof(void))]
265 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
266 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
267 {
268 typeof(string),
269 typeof(string)
270 }, ReturnType = typeof(bool))]
271 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
272 {
273 typeof(int),
274 typeof(int),
275 typeof(int),
276 typeof(int),
277 typeof(float),
278 typeof(float)
279 }, ReturnType = typeof(SoundEffectInstance))]
280 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileData), Member = "SetFavorite", MemberParameters = new object[]
281 {
282 typeof(bool),
283 typeof(bool)
284 }, ReturnType = typeof(void))]
285 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Comparison<object>), Member = ".ctor", MemberParameters = new object[]
286 {
287 typeof(object),
289 }, ReturnType = typeof(void))]
290 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "Sort", MemberParameters = new object[] { typeof(Comparison<object>) }, ReturnType = typeof(void))]
291 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
293 {
294 throw null;
295 }
296
297 [global::Cpp2ILInjected.Token(Token = "0x6000F04")]
298 [global::Cpp2ILInjected.Address(RVA = "0xA1DB30", Offset = "0xA1DB30", Length = "0x8C")]
299 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "Draw", ReturnType = typeof(void))]
300 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
301 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
302 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMenuNameEdit), Member = "Enable", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
303 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
304 private void OpenNameEdit()
305 {
306 throw null;
307 }
308
309 [global::Cpp2ILInjected.Token(Token = "0x6000F05")]
310 [global::Cpp2ILInjected.Address(RVA = "0xA1DBBC", Offset = "0xA1DBBC", Length = "0x1D8")]
311 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
312 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "Draw", ReturnType = typeof(void))]
313 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "WorldDraw", MemberParameters = new object[]
314 {
316 typeof(int),
318 typeof(float)
319 }, ReturnType = typeof(void))]
320 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
321 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
322 {
323 typeof(int),
324 typeof(int),
325 typeof(int),
326 typeof(int),
327 typeof(float),
328 typeof(float)
329 }, ReturnType = typeof(SoundEffectInstance))]
330 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIWorldSelectMenu), Member = "CloseNameEdit", ReturnType = typeof(void))]
331 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Trim", ReturnType = typeof(string))]
332 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
333 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "RenameWorldUsingLoadAndSave", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
334 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "RenameWorld", MemberParameters = new object[]
335 {
336 typeof(string),
337 typeof(bool)
338 }, ReturnType = typeof(bool))]
339 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
341 {
342 throw null;
343 }
344
345 [global::Cpp2ILInjected.Token(Token = "0x6000F06")]
346 [global::Cpp2ILInjected.Address(RVA = "0xA1DDE8", Offset = "0xA1DDE8", Length = "0x60")]
347 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "Draw", ReturnType = typeof(void))]
348 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "Back", ReturnType = typeof(void))]
349 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "WorldDraw", MemberParameters = new object[]
350 {
352 typeof(int),
354 typeof(float)
355 }, ReturnType = typeof(void))]
356 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
357 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIWorldSelectMenu), Member = "CloseNameEdit", ReturnType = typeof(void))]
358 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
359 private void CloseNameEditIf()
360 {
361 throw null;
362 }
363
364 [global::Cpp2ILInjected.Token(Token = "0x6000F07")]
365 [global::Cpp2ILInjected.Address(RVA = "0xA1DD94", Offset = "0xA1DD94", Length = "0x54")]
366 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "CloseNameEditAndSaveIf", ReturnType = typeof(void))]
367 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "CloseNameEditIf", ReturnType = typeof(void))]
368 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "WorldDraw", MemberParameters = new object[]
369 {
371 typeof(int),
373 typeof(float)
374 }, ReturnType = typeof(void))]
375 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
376 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMenuNameEdit), Member = "set_Enabled", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
377 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
378 private void CloseNameEdit()
379 {
380 throw null;
381 }
382
383 [global::Cpp2ILInjected.Token(Token = "0x6000F08")]
384 [global::Cpp2ILInjected.Address(RVA = "0xA1DE48", Offset = "0xA1DE48", Length = "0x1038")]
385 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
386 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawMenu", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
387 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
388 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "End", ReturnType = typeof(void))]
389 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Begin", MemberParameters = new object[]
390 {
396 typeof(Effect),
397 typeof(Matrix?),
398 typeof(bool)
399 }, ReturnType = typeof(void))]
400 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Draw", MemberParameters = new object[]
401 {
403 typeof(bool),
407 }, ReturnType = typeof(void))]
408 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "set_CurrentNavigationItem", MemberParameters = new object[] { typeof(GUIControllerItem) }, ReturnType = typeof(void))]
409 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "UpdateCursorPosition", ReturnType = typeof(void))]
410 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "GetAnchoredPosition", MemberParameters = new object[]
411 {
415 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
416 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Division", MemberParameters = new object[]
417 {
419 typeof(float)
420 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
421 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Subtraction", MemberParameters = new object[]
422 {
425 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
426 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.GetItemScaleHandler), Member = ".ctor", MemberParameters = new object[]
427 {
428 typeof(object),
430 }, ReturnType = typeof(void))]
431 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.CursorOver), Member = ".ctor", MemberParameters = new object[]
432 {
433 typeof(object),
435 }, ReturnType = typeof(void))]
436 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.DrawItemHandler), Member = ".ctor", MemberParameters = new object[]
437 {
438 typeof(object),
440 }, ReturnType = typeof(void))]
441 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.GetItemSizeHandler), Member = ".ctor", MemberParameters = new object[]
442 {
443 typeof(object),
445 }, ReturnType = typeof(void))]
446 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIDraggableItemGrid), Member = "Draw", MemberParameters = new object[]
447 {
452 typeof(int),
453 typeof(ref float),
454 typeof(ref float),
455 typeof(ref int),
458 typeof(bool),
459 typeof(bool),
460 typeof(bool)
461 }, ReturnType = typeof(void))]
462 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIWorldSelectMenu), Member = "DrawWorldSync", ReturnType = typeof(void))]
463 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "DrawWithBanner", MemberParameters = new object[]
464 {
468 typeof(Item),
469 typeof(string),
470 typeof(bool),
471 typeof(ref float),
472 typeof(bool),
473 typeof(bool),
474 typeof(bool),
475 typeof(bool),
476 typeof(bool),
477 typeof(bool)
478 }, ReturnType = typeof(GUITransactionButton.InputState))]
479 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(KeyboardInput), Member = "GetKeyUp", MemberParameters = new object[] { typeof(KeyCode) }, ReturnType = typeof(bool))]
480 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIWorldSelectMenu), Member = "Back", ReturnType = typeof(void))]
481 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldSelectMenu_Layout), Member = "get_PlatformMaxWorlds", ReturnType = typeof(int))]
482 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
483 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIWorldSelectMenu), Member = "CloseNameEditIf", ReturnType = typeof(void))]
484 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
485 {
486 typeof(int),
487 typeof(int),
488 typeof(int),
489 typeof(int),
490 typeof(float),
491 typeof(float)
492 }, ReturnType = typeof(SoundEffectInstance))]
493 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Action), Member = ".ctor", MemberParameters = new object[]
494 {
495 typeof(object),
497 }, ReturnType = typeof(void))]
498 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUILowDiskSpacePopup), Member = "CheckDiskSpace", MemberParameters = new object[] { typeof(Action) }, ReturnType = typeof(void))]
499 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
500 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIWorldSelectMenu), Member = "DrawMenuButton", MemberParameters = new object[]
501 {
502 typeof(string),
504 typeof(ref float),
505 typeof(bool)
506 }, ReturnType = typeof(bool))]
507 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIWorldSelectMenu), Member = "CloseNameEditAndSaveIf", ReturnType = typeof(void))]
508 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIWorldSelectMenu), Member = "CanWorldBePlayed", MemberParameters = new object[] { typeof(WorldFileData) }, ReturnType = typeof(bool))]
509 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_ActivePlayerFileData", ReturnType = typeof(PlayerFileData))]
510 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPlayerAndGameModeMismatch), Member = "CheckMismatch", MemberParameters = new object[]
511 {
512 typeof(int),
513 typeof(int)
514 }, ReturnType = typeof(bool))]
515 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_menuMode", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
516 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileData), Member = "ToggleFavorite", ReturnType = typeof(void))]
517 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Comparison<object>), Member = ".ctor", MemberParameters = new object[]
518 {
519 typeof(object),
521 }, ReturnType = typeof(void))]
522 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "Sort", MemberParameters = new object[] { typeof(Comparison<object>) }, ReturnType = typeof(void))]
523 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
524 {
525 typeof(string),
526 typeof(string)
527 }, ReturnType = typeof(bool))]
528 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerWorldSelect), Member = "Activate", ReturnType = typeof(void))]
529 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIWorldSelectMenu), Member = "OpenNameEdit", ReturnType = typeof(void))]
530 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = "get_HasValidSeed", ReturnType = typeof(bool))]
531 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIStringButton), Member = "DrawButton", MemberParameters = new object[]
532 {
534 typeof(string),
535 typeof(ref float),
536 typeof(bool),
537 typeof(bool)
538 }, ReturnType = typeof(bool))]
539 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CloudSocialModule), Member = "IsAvailable", ReturnType = typeof(bool))]
540 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CloudSocialModule), Member = "IsRequired", ReturnType = typeof(bool))]
541 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionButton), Member = "get_RequiredState", ReturnType = typeof(ControllerActionButton.RequiredButtonState))]
542 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CloudSocialModule), Member = "IsConnected", ReturnType = typeof(bool))]
543 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 56)]
544 public void Draw()
545 {
546 throw null;
547 }
548
549 [global::Cpp2ILInjected.Token(Token = "0x6000F09")]
550 [global::Cpp2ILInjected.Address(RVA = "0xA1B518", Offset = "0xA1B518", Length = "0x144")]
551 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
552 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "Draw", ReturnType = typeof(void))]
553 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
554 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIWorldSelectMenu), Member = "CloseNameEditIf", ReturnType = typeof(void))]
555 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "set_CurrentNavigationItem", MemberParameters = new object[] { typeof(GUIControllerItem) }, ReturnType = typeof(void))]
556 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
557 {
558 typeof(int),
559 typeof(int),
560 typeof(int),
561 typeof(int),
562 typeof(float),
563 typeof(float)
564 }, ReturnType = typeof(SoundEffectInstance))]
565 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DrPlatform), Member = "get_CurrentPlatform", ReturnType = typeof(DrPlatform.DrPlatformType))]
566 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_menuMode", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
567 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMultiplayerLobby), Member = "Startup", ReturnType = typeof(void))]
568 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
569 public void Back()
570 {
571 throw null;
572 }
573
574 [global::Cpp2ILInjected.Token(Token = "0x6000F0A")]
575 [global::Cpp2ILInjected.Address(RVA = "0xA1EF24", Offset = "0xA1EF24", Length = "0x230")]
576 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
577 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "WorldDraw", MemberParameters = new object[]
578 {
580 typeof(int),
582 typeof(float)
583 }, ReturnType = typeof(void))]
584 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
585 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "GetAnchoredPosition", MemberParameters = new object[]
586 {
590 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
591 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Division", MemberParameters = new object[]
592 {
594 typeof(float)
595 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
596 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Subtraction", MemberParameters = new object[]
597 {
600 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
601 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIWorldSelectMenu), Member = "GetIcon", MemberParameters = new object[] { typeof(WorldFileData) }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Texture2D))]
602 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIWorldSelectMenu), Member = "UpdateGlitchAnimation", MemberParameters = new object[] { typeof(WorldFileData) }, ReturnType = typeof(Rectangle))]
603 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Frame", MemberParameters = new object[]
604 {
606 typeof(int),
607 typeof(int),
608 typeof(int),
609 typeof(int),
610 typeof(int),
611 typeof(int)
612 }, ReturnType = typeof(Rectangle))]
613 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
614 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "DrawBacking", MemberParameters = new object[]
615 {
621 }, ReturnType = typeof(void))]
622 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
624 {
625 throw null;
626 }
627
628 [global::Cpp2ILInjected.Token(Token = "0x6000F0B")]
629 [global::Cpp2ILInjected.Address(RVA = "0xA1F154", Offset = "0xA1F154", Length = "0x11CC")]
630 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
631 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
632 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
633 {
634 typeof(int),
635 typeof(int),
636 typeof(int),
637 typeof(int)
638 }, ReturnType = typeof(void))]
639 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlAnchor), Member = "SetGridItemRegion", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
640 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
641 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "DrawAtPosition", MemberParameters = new object[]
642 {
646 typeof(bool)
647 }, ReturnType = typeof(void))]
648 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Draw", MemberParameters = new object[]
649 {
651 typeof(bool),
655 }, ReturnType = typeof(void))]
656 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIButton), Member = "Draw", MemberParameters = new object[]
657 {
661 typeof(float?)
662 }, ReturnType = typeof(void))]
663 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CloudSocialModule), Member = "IsAvailable", ReturnType = typeof(bool))]
664 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIWorldSelectMenu), Member = "DrawWorld", MemberParameters = new object[] { typeof(WorldFileData) }, ReturnType = typeof(void))]
665 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIWorldSelectMenu), Member = "CloseNameEditIf", ReturnType = typeof(void))]
666 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlAnchor), Member = "GetControlRegion", MemberParameters = new object[] { typeof(ControlAnchor.ControlId) }, ReturnType = typeof(Rectangle))]
667 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMenuNameEdit), Member = "GetInputText", MemberParameters = new object[]
668 {
670 typeof(int)
671 }, ReturnType = typeof(string))]
672 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIString), Member = "Draw", MemberParameters = new object[]
673 {
675 typeof(string)
676 }, ReturnType = typeof(void))]
677 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
678 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIString), Member = "Draw", MemberParameters = new object[]
679 {
681 typeof(string),
683 typeof(bool)
684 }, ReturnType = typeof(void))]
685 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeFormatInfo), Member = "get_CurrentInfo", ReturnType = typeof(DateTimeFormatInfo))]
686 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "ToString", MemberParameters = new object[]
687 {
688 typeof(string),
690 }, ReturnType = typeof(string))]
691 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[]
692 {
693 typeof(string),
694 typeof(object)
695 }, ReturnType = typeof(string))]
696 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = "get_WorldSizeName", ReturnType = typeof(string))]
697 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
698 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Graphics.Color), Member = ".ctor", MemberParameters = new object[]
699 {
700 typeof(int),
701 typeof(int),
702 typeof(int)
703 }, ReturnType = typeof(void))]
704 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIWorldSelectMenu), Member = "CloseNameEdit", ReturnType = typeof(void))]
705 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = "get_HasValidSeed", ReturnType = typeof(bool))]
706 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = "GetFullSeedText", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(string))]
707 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
708 {
709 typeof(string),
710 typeof(string),
711 typeof(string)
712 }, ReturnType = typeof(string))]
713 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIWorldSelectMenu), Member = "CanWorldBePlayed", MemberParameters = new object[] { typeof(WorldFileData) }, ReturnType = typeof(bool))]
714 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "GetPickRegion", MemberParameters = new object[] { typeof(TransactionButton_Layout) }, ReturnType = typeof(Rectangle))]
715 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseX", ReturnType = typeof(int))]
716 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseY", ReturnType = typeof(int))]
717 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "Contains", MemberParameters = new object[]
718 {
719 typeof(int),
720 typeof(int)
721 }, ReturnType = typeof(bool))]
722 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenWidth", ReturnType = typeof(int))]
723 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenHeight", ReturnType = typeof(int))]
724 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInputRegionManager), Member = "RegisterInputRegion", MemberParameters = new object[]
725 {
726 typeof(int),
727 typeof(int),
728 typeof(int),
729 typeof(int)
730 }, ReturnType = typeof(bool))]
731 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInputRegionManager), Member = "RegisterInputRegion", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(bool))]
732 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeft", ReturnType = typeof(bool))]
733 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeftRelease", ReturnType = typeof(bool))]
734 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "op_Equality", MemberParameters = new object[]
735 {
738 }, ReturnType = typeof(bool))]
739 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Now", ReturnType = typeof(DateTime))]
740 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[]
741 {
742 typeof(float),
743 typeof(float)
744 }, ReturnType = typeof(void))]
745 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "op_GreaterThan", MemberParameters = new object[]
746 {
749 }, ReturnType = typeof(bool))]
750 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "Distance", MemberParameters = new object[]
751 {
754 }, ReturnType = typeof(float))]
755 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "op_Subtraction", MemberParameters = new object[]
756 {
759 }, ReturnType = typeof(TimeSpan))]
760 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "get_TotalMilliseconds", ReturnType = typeof(double))]
761 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "set_CurrentNavigationItem", MemberParameters = new object[] { typeof(GUIControllerItem) }, ReturnType = typeof(void))]
762 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
763 {
764 typeof(int),
765 typeof(int),
766 typeof(int),
767 typeof(int),
768 typeof(float),
769 typeof(float)
770 }, ReturnType = typeof(SoundEffectInstance))]
771 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIWorldSelectMenu), Member = "CloseNameEditAndSaveIf", ReturnType = typeof(void))]
772 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Action), Member = ".ctor", MemberParameters = new object[]
773 {
774 typeof(object),
776 }, ReturnType = typeof(void))]
777 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUILowDiskSpacePopup), Member = "CheckDiskSpace", MemberParameters = new object[] { typeof(Action) }, ReturnType = typeof(void))]
778 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "UpdateCursorPosition", ReturnType = typeof(void))]
779 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_ActivePlayerFileData", ReturnType = typeof(PlayerFileData))]
780 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPlayerAndGameModeMismatch), Member = "CheckMismatch", MemberParameters = new object[]
781 {
782 typeof(int),
783 typeof(int)
784 }, ReturnType = typeof(bool))]
785 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 72)]
786 private void WorldDraw(ItemGrid_Layout gridLayout, int index, Microsoft.Xna.Framework.Vector2 position, float scale)
787 {
788 throw null;
789 }
790
791 [global::Cpp2ILInjected.Token(Token = "0x6000F0C")]
792 [global::Cpp2ILInjected.Address(RVA = "0xA1D214", Offset = "0xA1D214", Length = "0x10C")]
793 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
794 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
795 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_menuMode", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
796 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DrPlatform), Member = "get_CurrentPlatform", ReturnType = typeof(DrPlatform.DrPlatformType))]
797 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMultiplayerHost), Member = "HostServer", ReturnType = typeof(void))]
798 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "playWorld", ReturnType = typeof(void))]
799 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
800 private void PlayWorld()
801 {
802 throw null;
803 }
804
805 [global::Cpp2ILInjected.Token(Token = "0x6000F0D")]
806 [global::Cpp2ILInjected.Address(RVA = "0xA20320", Offset = "0xA20320", Length = "0x1BC")]
807 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
808 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadWorlds", ReturnType = typeof(void))]
809 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
810 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
811 {
812 typeof(Array),
813 typeof(int),
814 typeof(int)
815 }, ReturnType = typeof(void))]
816 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "AddRange", MemberParameters = new object[] { typeof(IEnumerable<object>) }, ReturnType = typeof(void))]
817 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Comparison<object>), Member = ".ctor", MemberParameters = new object[]
818 {
819 typeof(object),
821 }, ReturnType = typeof(void))]
822 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "Sort", MemberParameters = new object[] { typeof(Comparison<object>) }, ReturnType = typeof(void))]
823 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldSelectMenu_Layout), Member = "get_PlatformMaxWorlds", ReturnType = typeof(int))]
824 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Min", MemberParameters = new object[]
825 {
826 typeof(int),
827 typeof(int)
828 }, ReturnType = typeof(int))]
829 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
830 public void SortWorlds()
831 {
832 throw null;
833 }
834
835 [global::Cpp2ILInjected.Token(Token = "0x6000F0E")]
836 [global::Cpp2ILInjected.Address(RVA = "0xA204DC", Offset = "0xA204DC", Length = "0xD4")]
837 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
838 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIWorldSelectMenu), Member = "CanWorldBePlayed", MemberParameters = new object[] { typeof(WorldFileData) }, ReturnType = typeof(bool))]
840 {
841 throw null;
842 }
843
844 [global::Cpp2ILInjected.Token(Token = "0x6000F0F")]
845 [global::Cpp2ILInjected.Address(RVA = "0xA1EE80", Offset = "0xA1EE80", Length = "0xA4")]
846 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
847 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "Draw", ReturnType = typeof(void))]
848 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "WorldDraw", MemberParameters = new object[]
849 {
851 typeof(int),
853 typeof(float)
854 }, ReturnType = typeof(void))]
855 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "SortEntry", MemberParameters = new object[]
856 {
859 }, ReturnType = typeof(int))]
860 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 11)]
861 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_ActivePlayerFileData", ReturnType = typeof(PlayerFileData))]
862 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
864 {
865 throw null;
866 }
867
868 [global::Cpp2ILInjected.Token(Token = "0x6000F10")]
869 [global::Cpp2ILInjected.Address(RVA = "0xA20624", Offset = "0xA20624", Length = "0x8")]
870 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
871 private float WorldScale(int index)
872 {
873 throw null;
874 }
875
876 [global::Cpp2ILInjected.Token(Token = "0x6000F11")]
877 [global::Cpp2ILInjected.Address(RVA = "0xA2062C", Offset = "0xA2062C", Length = "0xC0")]
878 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
879 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeft", ReturnType = typeof(bool))]
880 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeftRelease", ReturnType = typeof(bool))]
881 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
882 private void WorldOver(int index)
883 {
884 throw null;
885 }
886
887 [global::Cpp2ILInjected.Token(Token = "0x6000F12")]
888 [global::Cpp2ILInjected.Address(RVA = "0xA205B0", Offset = "0xA205B0", Length = "0x74")]
889 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
890 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_CurrentCulture", ReturnType = typeof(CultureInfo))]
891 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIWorldSelectMenu), Member = "CompareNatural", MemberParameters = new object[]
892 {
893 typeof(string),
894 typeof(string),
897 }, ReturnType = typeof(int))]
898 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
899 public int CompareNatural(string strA, string strB)
900 {
901 throw null;
902 }
903
904 [global::Cpp2ILInjected.Token(Token = "0x6000F13")]
905 [global::Cpp2ILInjected.Address(RVA = "0xA206EC", Offset = "0xA206EC", Length = "0x794")]
906 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
907 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "CompareNatural", MemberParameters = new object[]
908 {
909 typeof(string),
910 typeof(string)
911 }, ReturnType = typeof(int))]
912 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
913 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
914 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "IsDigit", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(bool))]
915 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "GetNumericValue", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(double))]
916 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
917 {
918 typeof(int),
919 typeof(int)
920 }, ReturnType = typeof(string))]
921 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
922 {
923 typeof(string),
924 typeof(string)
925 }, ReturnType = typeof(string))]
926 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
928 {
929 throw null;
930 }
931
932 [global::Cpp2ILInjected.Token(Token = "0x6000F14")]
933 [global::Cpp2ILInjected.Address(RVA = "0xA20E80", Offset = "0xA20E80", Length = "0x18C")]
934 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
935 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInstance), Member = ".ctor", ReturnType = typeof(void))]
936 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
937 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
938 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerWorldSelect), Member = ".ctor", ReturnType = typeof(void))]
939 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
940 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
942 {
943 throw null;
944 }
945
946 [global::Cpp2ILInjected.Token(Token = "0x4001B1D")]
947 private const double DOUBLE_CLICK_TIME = 500.0;
948
949 [global::Cpp2ILInjected.Token(Token = "0x4001B1E")]
950 private const double SINGLE_CLICK_TIME = 350.0;
951
952 [global::Cpp2ILInjected.Token(Token = "0x4001B1F")]
953 private const float SINGLE_CLICK_DISTANCE = 30f;
954
955 [global::Cpp2ILInjected.Token(Token = "0x4001B20")]
956 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
957 private float TitleScale;
958
959 [global::Cpp2ILInjected.Token(Token = "0x4001B21")]
960 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
961 private float BackScale;
962
963 [global::Cpp2ILInjected.Token(Token = "0x4001B22")]
964 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
965 private float NewScale;
966
967 [global::Cpp2ILInjected.Token(Token = "0x4001B23")]
968 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
969 private float PlayScale;
970
971 [global::Cpp2ILInjected.Token(Token = "0x4001B24")]
972 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
973 private float DeleteScale;
974
975 [global::Cpp2ILInjected.Token(Token = "0x4001B25")]
976 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
977 private float FavoriteScale;
978
979 [global::Cpp2ILInjected.Token(Token = "0x4001B26")]
980 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
981 private float OptionsScale;
982
983 [global::Cpp2ILInjected.Token(Token = "0x4001B27")]
984 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2C")]
985 private float RenameScale;
986
987 [global::Cpp2ILInjected.Token(Token = "0x4001B28")]
988 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
989 private float SeedDisplayScale;
990
991 [global::Cpp2ILInjected.Token(Token = "0x4001B29")]
992 [global::Cpp2ILInjected.FieldOffset(Offset = "0x34")]
993 public float ScrollOffset;
994
995 [global::Cpp2ILInjected.Token(Token = "0x4001B2A")]
996 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
997 private float ScrollMomentum;
998
999 [global::Cpp2ILInjected.Token(Token = "0x4001B2B")]
1000 [global::Cpp2ILInjected.FieldOffset(Offset = "0x3C")]
1001 private int ScrollDragging;
1002
1003 [global::Cpp2ILInjected.Token(Token = "0x4001B2C")]
1004 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
1006
1007 [global::Cpp2ILInjected.Token(Token = "0x4001B2D")]
1009
1010 [global::Cpp2ILInjected.Token(Token = "0x4001B2E")]
1012
1013 [global::Cpp2ILInjected.Token(Token = "0x4001B2F")]
1015
1016 [global::Cpp2ILInjected.Token(Token = "0x4001B30")]
1018
1019 [global::Cpp2ILInjected.Token(Token = "0x4001B31")]
1021
1022 [global::Cpp2ILInjected.Token(Token = "0x4001B32")]
1024
1025 [global::Cpp2ILInjected.Token(Token = "0x4001B33")]
1027
1028 [global::Cpp2ILInjected.Token(Token = "0x4001B34")]
1029 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
1030 private int _worldCount;
1031
1032 [global::Cpp2ILInjected.Token(Token = "0x4001B35")]
1033 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
1035
1036 [global::Cpp2ILInjected.Token(Token = "0x4001B36")]
1037 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
1038 private bool SeedVersionToggle;
1039
1040 [global::Cpp2ILInjected.Token(Token = "0x4001B37")]
1041 [global::Cpp2ILInjected.FieldOffset(Offset = "0x5C")]
1042 public int SelectedItem;
1043
1044 [global::Cpp2ILInjected.Token(Token = "0x4001B38")]
1045 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
1046 private int LastSelectedItem;
1047
1048 [global::Cpp2ILInjected.Token(Token = "0x4001B39")]
1049 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
1050 public string SelectedItemWorld;
1051
1052 [global::Cpp2ILInjected.Token(Token = "0x4001B3A")]
1053 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
1055
1056 [global::Cpp2ILInjected.Token(Token = "0x4001B3B")]
1057 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
1059
1060 [global::Cpp2ILInjected.Token(Token = "0x4001B3C")]
1061 [global::Cpp2ILInjected.FieldOffset(Offset = "0x80")]
1063
1064 [global::Cpp2ILInjected.Token(Token = "0x4001B3D")]
1065 [global::Cpp2ILInjected.FieldOffset(Offset = "0x88")]
1066 public bool SyncingWorlds;
1067
1068 [global::Cpp2ILInjected.Token(Token = "0x4001B3E")]
1069 [global::Cpp2ILInjected.FieldOffset(Offset = "0x90")]
1071
1072 [global::Cpp2ILInjected.Token(Token = "0x4001B3F")]
1073 [global::Cpp2ILInjected.FieldOffset(Offset = "0x98")]
1075
1076 [global::Cpp2ILInjected.Token(Token = "0x4001B40")]
1077 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA0")]
1079
1080 [global::Cpp2ILInjected.Token(Token = "0x4001B41")]
1081 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA8")]
1082 private bool allowItemClicking;
1083
1084 [global::Cpp2ILInjected.Token(Token = "0x4001B42")]
1085 [global::Cpp2ILInjected.FieldOffset(Offset = "0xAC")]
1087
1088 [global::Cpp2ILInjected.Token(Token = "0x4001B43")]
1089 [global::Cpp2ILInjected.FieldOffset(Offset = "0xBC")]
1091
1092 [global::Cpp2ILInjected.Token(Token = "0x4001B44")]
1093 [global::Cpp2ILInjected.FieldOffset(Offset = "0xCC")]
1094 private int worldOver;
1095
1096 [global::Cpp2ILInjected.Token(Token = "0x200028B")]
1098 {
1099 [global::Cpp2ILInjected.Token(Token = "0x4001B46")]
1101 [global::Cpp2ILInjected.Token(Token = "0x4001B47")]
1103 [global::Cpp2ILInjected.Token(Token = "0x4001B48")]
1105 }
1106}
class f__AnonymousType0<< Count > j__TPar
delegate void SetupRegions(bool setup)
delegate void CursorOver(int itemIndex)
delegate void DrawItemHandler(ItemGrid_Layout gridLayout, int itemIndex, Vector2 position, float scale)
delegate float GetItemScaleHandler(int itemIndex)
delegate Vector2 GetItemSizeHandler(int itemIndex)
static Microsoft.Xna.Framework.Graphics.Texture2D _buttonCloudInactiveTexture
const double SINGLE_CLICK_TIME
int SortEntry(WorldFileData a, WorldFileData b)
Microsoft.Xna.Framework.Vector2 ItemSize(int index)
static Microsoft.Xna.Framework.Graphics.Texture2D _buttonPlayTexture
Microsoft.Xna.Framework.Graphics.Texture2D GetSeedIcon(WorldFileData worldData, string seed)
GUIContollerTransactionButtonList WorldListOptionsController
Microsoft.Xna.Framework.Graphics.Texture2D GetIcon(WorldFileData worldData)
int CompareNatural(string strA, string strB)
void WorldOver(int index)
static Microsoft.Xna.Framework.Graphics.Texture2D _buttonFavoriteInactiveTexture
static Microsoft.Xna.Framework.Graphics.Texture2D _buttonFavoriteActiveTexture
static Microsoft.Xna.Framework.Graphics.Texture2D _buttonCloudActiveTexture
int CompareNatural(string strA, string strB, CultureInfo culture, CompareOptions options)
List< WorldFileData > SortedWorldData
static Microsoft.Xna.Framework.Graphics.Texture2D _buttonDeleteTexture
const float SINGLE_CLICK_DISTANCE
Microsoft.Xna.Framework.Vector2 DragOffset
void SelectAndHighlight(WorldFileData worldDataOld)
Microsoft.Xna.Framework.Graphics.Texture2D everythingAnimatedIcon
Microsoft.Xna.Framework.Vector2 LastTouchMouse
Rectangle UpdateGlitchAnimation(WorldFileData worldData)
bool DrawMenuButton(ControllerActionButton action, string label, TransactionButton_Layout buttonLayout, ref float scale, bool disabled)
float WorldScale(int index)
static void LoadContent(ContentManager content)
static Microsoft.Xna.Framework.Graphics.Texture2D _dividerTexture
GUIContollerTransactionButtonList _worldListOptionsController
const double DOUBLE_CLICK_TIME
void WorldDraw(ItemGrid_Layout gridLayout, int index, Microsoft.Xna.Framework.Vector2 position, float scale)
bool CanWorldBePlayed(WorldFileData world)
GUIControllerWorldSelect _controllerInput
bool DrawMenuButton(string label, TransactionButton_Layout buttonLayout, ref float scale, bool disabled)
void DrawWorld(WorldFileData worldData)