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
GUISaveSynchronisation_FileList.cs
Go to the documentation of this file.
1using System;
4using Controller;
10using Terraria;
11using Terraria.Audio;
13using Terraria.IO;
15using UnityEngine;
16
17[global::Cpp2ILInjected.Token(Token = "0x2000299")]
19{
20 [global::Cpp2ILInjected.Token(Token = "0x6000F94")]
21 [global::Cpp2ILInjected.Address(RVA = "0xA3391C", Offset = "0xA3391C", Length = "0x140")]
22 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISaveSynchronisation), Member = "DrawHostedState", ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISaveSynchronisation), Member = "DrawClientState", ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUISaveSynchronisation_FileList), Member = "DrawPlayers", MemberParameters = new object[] { typeof(List<PlayerFileData>) }, ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUISaveSynchronisation_FileList), Member = "DrawWorlds", MemberParameters = new object[] { typeof(List<WorldFileData>) }, ReturnType = typeof(void))]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUISaveSynchronisation_FileList), Member = "DrawCategories", ReturnType = typeof(void))]
29 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
30 public static void Draw()
31 {
32 throw null;
33 }
34
35 [global::Cpp2ILInjected.Token(Token = "0x6000F95")]
36 [global::Cpp2ILInjected.Address(RVA = "0xA3464C", Offset = "0xA3464C", Length = "0xA6C")]
37 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
38 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISaveSynchronisation_FileList), Member = "Draw", ReturnType = typeof(void))]
39 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "NextPagePressed", ReturnType = typeof(bool))]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "PreviousPagePressed", ReturnType = typeof(bool))]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
43 {
44 typeof(int),
45 typeof(int),
46 typeof(int),
47 typeof(int),
48 typeof(float),
49 typeof(float)
50 }, ReturnType = typeof(SoundEffectInstance))]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "Draw", MemberParameters = new object[]
52 {
54 typeof(Item),
55 typeof(string),
56 typeof(bool),
57 typeof(ref float),
58 typeof(bool),
59 typeof(bool),
60 typeof(bool),
61 typeof(bool)
62 }, ReturnType = typeof(GUITransactionButton.InputState))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "DrawWithBanner", MemberParameters = new object[]
66 {
70 typeof(Item),
71 typeof(string),
72 typeof(bool),
73 typeof(ref float),
74 typeof(bool),
75 typeof(bool),
76 typeof(bool),
77 typeof(bool),
78 typeof(bool),
79 typeof(bool)
80 }, ReturnType = typeof(GUITransactionButton.InputState))]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SaveSynchronisationHost), Member = "SendFile", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SaveSynchronisationClient), Member = "SendFile", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SaveSynchronisationHost), Member = "RequestFile", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SaveSynchronisationClient), Member = "RequestFile", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 47)]
86 private static void DrawCategories()
87 {
88 throw null;
89 }
90
91 [global::Cpp2ILInjected.Token(Token = "0x6000F96")]
92 [global::Cpp2ILInjected.Address(RVA = "0xA35AB0", Offset = "0xA35AB0", Length = "0x54")]
93 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISaveSynchronisation_FileList), Member = "DrawPlayers", MemberParameters = new object[] { typeof(List<PlayerFileData>) }, ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISaveSynchronisation_FileList), Member = "DrawWorlds", MemberParameters = new object[] { typeof(List<WorldFileData>) }, ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SaveSynchronisationManager), Member = "Shutdown", ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SaveSynchronisationManager), Member = "Startup", ReturnType = typeof(void))]
98 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
99 private static void Back()
100 {
101 throw null;
102 }
103
104 [global::Cpp2ILInjected.Token(Token = "0x6000F97")]
105 [global::Cpp2ILInjected.Address(RVA = "0xA35B1C", Offset = "0xA35B1C", Length = "0xDC")]
106 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
107 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISaveSynchronisation_FileList), Member = "DrawPlayer", MemberParameters = new object[]
108 {
109 typeof(Player),
110 typeof(bool)
111 }, ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "WingFrame", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
114 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
115 private static void UpdateAnim(Player player, bool animated)
116 {
117 throw null;
118 }
119
120 [global::Cpp2ILInjected.Token(Token = "0x6000F98")]
121 [global::Cpp2ILInjected.Address(RVA = "0xA35BF8", Offset = "0xA35BF8", Length = "0x194")]
122 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISaveSynchronisation_FileList), Member = "PlayerDraw", MemberParameters = new object[]
123 {
125 typeof(int),
127 typeof(float)
128 }, ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUISaveSynchronisation_FileList), Member = "UpdateAnim", MemberParameters = new object[]
131 {
132 typeof(Player),
133 typeof(bool)
134 }, ReturnType = typeof(void))]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "GetAnchoredPosition", MemberParameters = new object[]
136 {
140 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Draw", MemberParameters = new object[]
142 {
144 typeof(bool),
148 }, ReturnType = typeof(void))]
149 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Addition", MemberParameters = new object[]
150 {
153 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
154 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPlayerSelectMenu), Member = "DrawPlayerUI", MemberParameters = new object[]
155 {
156 typeof(Player),
159 }, ReturnType = typeof(void))]
160 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
161 private static void DrawPlayer(Player player, bool animated)
162 {
163 throw null;
164 }
165
166 [global::Cpp2ILInjected.Token(Token = "0x6000F99")]
167 [global::Cpp2ILInjected.Address(RVA = "0xA33A64", Offset = "0xA33A64", Length = "0x60C")]
168 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
169 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISaveSynchronisation_FileList), Member = "Draw", ReturnType = typeof(void))]
170 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "set_CurrentNavigationItem", MemberParameters = new object[] { typeof(GUIControllerItem) }, ReturnType = typeof(void))]
172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "End", ReturnType = typeof(void))]
173 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Begin", MemberParameters = new object[]
174 {
180 typeof(Effect),
181 typeof(Matrix?),
182 typeof(bool)
183 }, ReturnType = typeof(void))]
184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Draw", MemberParameters = new object[]
185 {
187 typeof(bool),
191 }, ReturnType = typeof(void))]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "GetAnchoredPosition", MemberParameters = new object[]
193 {
197 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Division", MemberParameters = new object[]
199 {
201 typeof(float)
202 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
203 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Subtraction", MemberParameters = new object[]
204 {
207 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
208 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.GetItemScaleHandler), Member = ".ctor", MemberParameters = new object[]
209 {
210 typeof(object),
212 }, ReturnType = typeof(void))]
213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.CursorOver), Member = ".ctor", MemberParameters = new object[]
214 {
215 typeof(object),
217 }, ReturnType = typeof(void))]
218 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.DrawItemHandler), Member = ".ctor", MemberParameters = new object[]
219 {
220 typeof(object),
222 }, ReturnType = typeof(void))]
223 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIDraggableItemGrid), Member = "Draw", MemberParameters = new object[]
224 {
229 typeof(int),
230 typeof(ref float),
231 typeof(ref float),
232 typeof(ref int),
235 typeof(bool),
236 typeof(bool),
237 typeof(bool)
238 }, ReturnType = typeof(void))]
239 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
240 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIStringButton), Member = "DrawButton", MemberParameters = new object[]
241 {
243 typeof(string),
244 typeof(ref float),
245 typeof(bool),
246 typeof(bool)
247 }, ReturnType = typeof(bool))]
248 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "DrawWithBanner", MemberParameters = new object[]
249 {
253 typeof(Item),
254 typeof(string),
255 typeof(bool),
256 typeof(ref float),
257 typeof(bool),
258 typeof(bool),
259 typeof(bool),
260 typeof(bool),
261 typeof(bool),
262 typeof(bool)
263 }, ReturnType = typeof(GUITransactionButton.InputState))]
264 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(KeyboardInput), Member = "GetKeyUp", MemberParameters = new object[] { typeof(KeyCode) }, ReturnType = typeof(bool))]
265 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUISaveSynchronisation_FileList), Member = "Back", ReturnType = typeof(void))]
266 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 32)]
267 private static void DrawPlayers(List<PlayerFileData> playerFiles)
268 {
269 throw null;
270 }
271
272 [global::Cpp2ILInjected.Token(Token = "0x6000F9A")]
273 [global::Cpp2ILInjected.Address(RVA = "0xA35D8C", Offset = "0xA35D8C", Length = "0x8")]
274 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
275 private static float PlayerScale(int index)
276 {
277 throw null;
278 }
279
280 [global::Cpp2ILInjected.Token(Token = "0x6000F9B")]
281 [global::Cpp2ILInjected.Address(RVA = "0xA35D94", Offset = "0xA35D94", Length = "0xE0")]
282 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
283 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeft", ReturnType = typeof(bool))]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeftRelease", ReturnType = typeof(bool))]
285 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
286 private static void PlayerOver(int index)
287 {
288 throw null;
289 }
290
291 [global::Cpp2ILInjected.Token(Token = "0x6000F9C")]
292 [global::Cpp2ILInjected.Address(RVA = "0xA35E74", Offset = "0xA35E74", Length = "0xEF8")]
293 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
294 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
295 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
296 {
297 typeof(int),
298 typeof(int),
299 typeof(int),
300 typeof(int)
301 }, ReturnType = typeof(void))]
302 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlAnchor), Member = "SetGridItemRegion", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
303 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "DrawAtPosition", MemberParameters = new object[]
304 {
308 typeof(bool)
309 }, ReturnType = typeof(void))]
310 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
311 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Draw", MemberParameters = new object[]
312 {
314 typeof(bool),
318 }, ReturnType = typeof(void))]
319 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIButton), Member = "Draw", MemberParameters = new object[]
320 {
324 typeof(float?)
325 }, ReturnType = typeof(void))]
326 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "End", ReturnType = typeof(void))]
327 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Begin", MemberParameters = new object[]
328 {
334 typeof(Effect),
335 typeof(Matrix?),
336 typeof(bool)
337 }, ReturnType = typeof(void))]
338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUISaveSynchronisation_FileList), Member = "DrawPlayer", MemberParameters = new object[]
339 {
340 typeof(Player),
341 typeof(bool)
342 }, ReturnType = typeof(void))]
343 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
344 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIString), Member = "Draw", MemberParameters = new object[]
345 {
347 typeof(string),
349 typeof(bool)
350 }, ReturnType = typeof(void))]
351 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIString), Member = "Draw", MemberParameters = new object[]
352 {
354 typeof(string)
355 }, ReturnType = typeof(void))]
356 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
357 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
358 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
359 {
360 typeof(string),
361 typeof(string)
362 }, ReturnType = typeof(string))]
363 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerFileData), Member = "GetPlayTime", ReturnType = typeof(TimeSpan))]
364 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "get_Days", ReturnType = typeof(int))]
365 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "get_Hours", ReturnType = typeof(int))]
366 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "ToString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
367 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
368 {
369 typeof(string),
370 typeof(string),
371 typeof(string)
372 }, ReturnType = typeof(string))]
373 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIButton), Member = "RegisterPickingRegion", MemberParameters = new object[]
374 {
377 }, ReturnType = typeof(bool))]
378 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInputRegionManager), Member = "RegisterInputRegion", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(bool))]
379 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeft", ReturnType = typeof(bool))]
380 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeftRelease", ReturnType = typeof(bool))]
381 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "op_Equality", MemberParameters = new object[]
382 {
385 }, ReturnType = typeof(bool))]
386 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Now", ReturnType = typeof(DateTime))]
387 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseX", ReturnType = typeof(int))]
388 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseY", ReturnType = typeof(int))]
389 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[]
390 {
391 typeof(float),
392 typeof(float)
393 }, ReturnType = typeof(void))]
394 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "op_GreaterThan", MemberParameters = new object[]
395 {
398 }, ReturnType = typeof(bool))]
399 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "Distance", MemberParameters = new object[]
400 {
403 }, ReturnType = typeof(float))]
404 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "op_Subtraction", MemberParameters = new object[]
405 {
408 }, ReturnType = typeof(TimeSpan))]
409 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "get_TotalMilliseconds", ReturnType = typeof(double))]
410 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
411 {
412 typeof(int),
413 typeof(int),
414 typeof(int),
415 typeof(int),
416 typeof(float),
417 typeof(float)
418 }, ReturnType = typeof(SoundEffectInstance))]
419 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 79)]
420 private static void PlayerDraw(ItemGrid_Layout gridLayout, int index, Microsoft.Xna.Framework.Vector2 position, float scale)
421 {
422 throw null;
423 }
424
425 [global::Cpp2ILInjected.Token(Token = "0x6000F9D")]
426 [global::Cpp2ILInjected.Address(RVA = "0xA34070", Offset = "0xA34070", Length = "0x5DC")]
427 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
428 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISaveSynchronisation_FileList), Member = "Draw", ReturnType = typeof(void))]
429 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
430 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "set_CurrentNavigationItem", MemberParameters = new object[] { typeof(GUIControllerItem) }, ReturnType = typeof(void))]
431 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "End", ReturnType = typeof(void))]
432 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Begin", MemberParameters = new object[]
433 {
439 typeof(Effect),
440 typeof(Matrix?),
441 typeof(bool)
442 }, ReturnType = typeof(void))]
443 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Draw", MemberParameters = new object[]
444 {
446 typeof(bool),
450 }, ReturnType = typeof(void))]
451 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "GetAnchoredPosition", MemberParameters = new object[]
452 {
456 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
457 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Division", MemberParameters = new object[]
458 {
460 typeof(float)
461 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
462 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Subtraction", MemberParameters = new object[]
463 {
466 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
467 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.GetItemScaleHandler), Member = ".ctor", MemberParameters = new object[]
468 {
469 typeof(object),
471 }, ReturnType = typeof(void))]
472 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.CursorOver), Member = ".ctor", MemberParameters = new object[]
473 {
474 typeof(object),
476 }, ReturnType = typeof(void))]
477 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.DrawItemHandler), Member = ".ctor", MemberParameters = new object[]
478 {
479 typeof(object),
481 }, ReturnType = typeof(void))]
482 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIDraggableItemGrid), Member = "Draw", MemberParameters = new object[]
483 {
488 typeof(int),
489 typeof(ref float),
490 typeof(ref float),
491 typeof(ref int),
494 typeof(bool),
495 typeof(bool),
496 typeof(bool)
497 }, ReturnType = typeof(void))]
498 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
499 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIStringButton), Member = "DrawButton", MemberParameters = new object[]
500 {
502 typeof(string),
503 typeof(ref float),
504 typeof(bool),
505 typeof(bool)
506 }, ReturnType = typeof(bool))]
507 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "DrawWithBanner", MemberParameters = new object[]
508 {
512 typeof(Item),
513 typeof(string),
514 typeof(bool),
515 typeof(ref float),
516 typeof(bool),
517 typeof(bool),
518 typeof(bool),
519 typeof(bool),
520 typeof(bool),
521 typeof(bool)
522 }, ReturnType = typeof(GUITransactionButton.InputState))]
523 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(KeyboardInput), Member = "GetKeyUp", MemberParameters = new object[] { typeof(KeyCode) }, ReturnType = typeof(bool))]
524 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUISaveSynchronisation_FileList), Member = "Back", ReturnType = typeof(void))]
525 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 32)]
526 private static void DrawWorlds(List<WorldFileData> worldFiles)
527 {
528 throw null;
529 }
530
531 [global::Cpp2ILInjected.Token(Token = "0x6000F9E")]
532 [global::Cpp2ILInjected.Address(RVA = "0xA36D6C", Offset = "0xA36D6C", Length = "0x8")]
533 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
534 private static float WorldScale(int index)
535 {
536 throw null;
537 }
538
539 [global::Cpp2ILInjected.Token(Token = "0x6000F9F")]
540 [global::Cpp2ILInjected.Address(RVA = "0xA36D74", Offset = "0xA36D74", Length = "0xE0")]
541 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
542 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeft", ReturnType = typeof(bool))]
543 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeftRelease", ReturnType = typeof(bool))]
544 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
545 private static void WorldOver(int index)
546 {
547 throw null;
548 }
549
550 [global::Cpp2ILInjected.Token(Token = "0x6000FA0")]
551 [global::Cpp2ILInjected.Address(RVA = "0xA36E54", Offset = "0xA36E54", Length = "0x1A4")]
552 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISaveSynchronisation_FileList), Member = "WorldDraw", MemberParameters = new object[]
553 {
555 typeof(int),
557 typeof(float)
558 }, ReturnType = typeof(void))]
559 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
560 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "GetAnchoredPosition", MemberParameters = new object[]
561 {
565 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
566 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Division", MemberParameters = new object[]
567 {
569 typeof(float)
570 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
571 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Subtraction", MemberParameters = new object[]
572 {
575 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
576 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUISaveSynchronisation_FileList), Member = "GetWorldIcon", MemberParameters = new object[] { typeof(WorldFileData) }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Texture2D))]
577 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "DrawBacking", MemberParameters = new object[]
578 {
584 }, ReturnType = typeof(void))]
585 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
586 private static void DrawWorld(WorldFileData worldData)
587 {
588 throw null;
589 }
590
591 [global::Cpp2ILInjected.Token(Token = "0x6000FA1")]
592 [global::Cpp2ILInjected.Address(RVA = "0xA36FF8", Offset = "0xA36FF8", Length = "0x118")]
593 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
594 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISaveSynchronisation_FileList), Member = "DrawWorld", MemberParameters = new object[] { typeof(WorldFileData) }, ReturnType = typeof(void))]
595 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
596 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
597 {
598 typeof(string),
599 typeof(string),
600 typeof(string)
601 }, ReturnType = typeof(string))]
602 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextureManager), Member = "Load", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Texture2D))]
603 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
608
609 [global::Cpp2ILInjected.Token(Token = "0x6000FA2")]
610 [global::Cpp2ILInjected.Address(RVA = "0xA37110", Offset = "0xA37110", Length = "0xB28")]
611 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
612 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
613 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
614 {
615 typeof(int),
616 typeof(int),
617 typeof(int),
618 typeof(int)
619 }, ReturnType = typeof(void))]
620 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlAnchor), Member = "SetGridItemRegion", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
621 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
622 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "DrawAtPosition", MemberParameters = new object[]
623 {
627 typeof(bool)
628 }, ReturnType = typeof(void))]
629 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Draw", MemberParameters = new object[]
630 {
632 typeof(bool),
636 }, ReturnType = typeof(void))]
637 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIButton), Member = "Draw", MemberParameters = new object[]
638 {
642 typeof(float?)
643 }, ReturnType = typeof(void))]
644 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUISaveSynchronisation_FileList), Member = "DrawWorld", MemberParameters = new object[] { typeof(WorldFileData) }, ReturnType = typeof(void))]
645 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIString), Member = "Draw", MemberParameters = new object[]
646 {
648 typeof(string)
649 }, ReturnType = typeof(void))]
650 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
651 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIString), Member = "Draw", MemberParameters = new object[]
652 {
654 typeof(string),
656 typeof(bool)
657 }, ReturnType = typeof(void))]
658 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = "get_WorldSizeName", ReturnType = typeof(string))]
659 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[]
660 {
661 typeof(string),
662 typeof(object)
663 }, ReturnType = typeof(string))]
664 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeFormatInfo), Member = "get_CurrentInfo", ReturnType = typeof(DateTimeFormatInfo))]
665 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "ToString", MemberParameters = new object[]
666 {
667 typeof(string),
669 }, ReturnType = typeof(string))]
670 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
671 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Graphics.Color), Member = ".ctor", MemberParameters = new object[]
672 {
673 typeof(int),
674 typeof(int),
675 typeof(int)
676 }, ReturnType = typeof(void))]
677 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInputRegionManager), Member = "RegisterInputRegion", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(bool))]
678 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeft", ReturnType = typeof(bool))]
679 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeftRelease", ReturnType = typeof(bool))]
680 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "op_Equality", MemberParameters = new object[]
681 {
684 }, ReturnType = typeof(bool))]
685 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Now", ReturnType = typeof(DateTime))]
686 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseX", ReturnType = typeof(int))]
687 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseY", ReturnType = typeof(int))]
688 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[]
689 {
690 typeof(float),
691 typeof(float)
692 }, ReturnType = typeof(void))]
693 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "op_GreaterThan", MemberParameters = new object[]
694 {
697 }, ReturnType = typeof(bool))]
698 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "Distance", MemberParameters = new object[]
699 {
702 }, ReturnType = typeof(float))]
703 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "op_Subtraction", MemberParameters = new object[]
704 {
707 }, ReturnType = typeof(TimeSpan))]
708 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "get_TotalMilliseconds", ReturnType = typeof(double))]
709 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
710 {
711 typeof(int),
712 typeof(int),
713 typeof(int),
714 typeof(int),
715 typeof(float),
716 typeof(float)
717 }, ReturnType = typeof(SoundEffectInstance))]
718 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 61)]
719 private static void WorldDraw(ItemGrid_Layout gridLayout, int index, Microsoft.Xna.Framework.Vector2 position, float scale)
720 {
721 throw null;
722 }
723
724 [global::Cpp2ILInjected.Token(Token = "0x6000FA3")]
725 [global::Cpp2ILInjected.Address(RVA = "0xA37C38", Offset = "0xA37C38", Length = "0x8")]
726 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
727 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
729 {
730 throw null;
731 }
732
733 // Note: this type is marked as 'beforefieldinit'.
734 [global::Cpp2ILInjected.Token(Token = "0x6000FA4")]
735 [global::Cpp2ILInjected.Address(RVA = "0xA37C40", Offset = "0xA37C40", Length = "0x1A8")]
736 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
737 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerSaveSynchronisation_FileListWorld), Member = ".ctor", ReturnType = typeof(void))]
738 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerSaveSynchronisation_FileListPlayer), Member = ".ctor", ReturnType = typeof(void))]
739 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[]
740 {
741 typeof(float),
742 typeof(float)
743 }, ReturnType = typeof(void))]
744 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
746 {
747 throw null;
748 }
749
750 [global::Cpp2ILInjected.Token(Token = "0x4001C31")]
751 private const double DOUBLE_CLICK_TIME = 500.0;
752
753 [global::Cpp2ILInjected.Token(Token = "0x4001C32")]
754 private const float SINGLE_CLICK_DISTANCE = 30f;
755
756 [global::Cpp2ILInjected.Token(Token = "0x4001C33")]
758
759 [global::Cpp2ILInjected.Token(Token = "0x4001C34")]
761
762 [global::Cpp2ILInjected.Token(Token = "0x4001C35")]
764
765 [global::Cpp2ILInjected.Token(Token = "0x4001C36")]
767
768 [global::Cpp2ILInjected.Token(Token = "0x4001C37")]
769 private static int playerOver;
770
771 [global::Cpp2ILInjected.Token(Token = "0x4001C38")]
773
774 [global::Cpp2ILInjected.Token(Token = "0x4001C39")]
775 public static int SelectedPlayerItem;
776
777 [global::Cpp2ILInjected.Token(Token = "0x4001C3A")]
778 public static float ScrollOffset;
779
780 [global::Cpp2ILInjected.Token(Token = "0x4001C3B")]
781 private static float ScrollMomentum;
782
783 [global::Cpp2ILInjected.Token(Token = "0x4001C3C")]
784 private static int ScrollDragging;
785
786 [global::Cpp2ILInjected.Token(Token = "0x4001C3D")]
788
789 [global::Cpp2ILInjected.Token(Token = "0x4001C3E")]
790 private static int worldOver;
791
792 [global::Cpp2ILInjected.Token(Token = "0x4001C3F")]
794
795 [global::Cpp2ILInjected.Token(Token = "0x4001C40")]
796 public static int SelectedWorldItem;
797
798 [global::Cpp2ILInjected.Token(Token = "0x4001C41")]
799 private static DateTime LastSelectTime;
800
801 [global::Cpp2ILInjected.Token(Token = "0x4001C42")]
802 private static DateTime LastTouchTime;
803
804 [global::Cpp2ILInjected.Token(Token = "0x4001C43")]
806
807 [global::Cpp2ILInjected.Token(Token = "0x200029A")]
808 private enum Filter
809 {
810 [global::Cpp2ILInjected.Token(Token = "0x4001C45")]
812 [global::Cpp2ILInjected.Token(Token = "0x4001C46")]
814 [global::Cpp2ILInjected.Token(Token = "0x4001C47")]
816 [global::Cpp2ILInjected.Token(Token = "0x4001C48")]
818 }
819}
class f__AnonymousType0<< Count > j__TPar
delegate void CursorOver(int itemIndex)
delegate void DrawItemHandler(ItemGrid_Layout gridLayout, int itemIndex, Vector2 position, float scale)
delegate float GetItemScaleHandler(int itemIndex)
static void DrawPlayer(Player player, bool animated)
static GUISaveSynchronisation_FileList.Filter CurrentFilter
static void UpdateAnim(Player player, bool animated)
static GUIControllerSaveSynchronisation_FileListPlayer _playerController
static void DrawWorlds(List< WorldFileData > worldFiles)
static void PlayerDraw(ItemGrid_Layout gridLayout, int index, Microsoft.Xna.Framework.Vector2 position, float scale)
static Microsoft.Xna.Framework.Vector2 CharacterOffset
static void DrawWorld(WorldFileData worldData)
static Microsoft.Xna.Framework.Vector2 DragOffset
static void DrawPlayers(List< PlayerFileData > playerFiles)
static Microsoft.Xna.Framework.Vector2 LastTouchMouse
static void WorldDraw(ItemGrid_Layout gridLayout, int index, Microsoft.Xna.Framework.Vector2 position, float scale)
static GUIControllerSaveSynchronisation_FileListWorld _worldController
static Microsoft.Xna.Framework.Graphics.Texture2D GetWorldIcon(WorldFileData worldData)