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
WorldFile_OldMobile.cs
Go to the documentation of this file.
1using System;
3using System.IO;
8using UnityEngine;
9
10namespace Terraria.IO
11{
12 [global::Cpp2ILInjected.Token(Token = "0x2000577")]
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x60033F4")]
16 [global::Cpp2ILInjected.Address(RVA = "0x13476B8", Offset = "0x13476B8", Length = "0x3C0")]
17 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryStream), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BinaryReader), Member = ".ctor", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile_OldMobile), Member = "loadWorldHeader", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile_OldMobile), Member = "loadWorldData", MemberParameters = new object[]
24 {
26 typeof(int)
27 }, ReturnType = typeof(void))]
28 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
29 public bool LoadSaveData(byte[] srcData)
30 {
31 throw null;
32 }
33
34 [global::Cpp2ILInjected.Token(Token = "0x60033F5")]
35 [global::Cpp2ILInjected.Address(RVA = "0x1347A78", Offset = "0x1347A78", Length = "0x2C0")]
36 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
37 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldMobile), Member = "LoadSaveData", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(bool))]
38 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileMetadata), Member = "FromCurrentSettings", MemberParameters = new object[] { typeof(FileType) }, ReturnType = typeof(FileMetadata))]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileHelpers), Member = "ReadNetString", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(string))]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileHelpers), Member = "ReadOldNetString", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(string))]
42 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
44 {
45 throw null;
46 }
47
48 [global::Cpp2ILInjected.Token(Token = "0x60033F6")]
49 [global::Cpp2ILInjected.Address(RVA = "0x1348888", Offset = "0x1348888", Length = "0x150")]
50 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
51 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldMobile), Member = "loadWorldData", MemberParameters = new object[]
52 {
54 typeof(int)
55 }, ReturnType = typeof(void))]
56 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldMobile), Member = "loadWorldDataMeta", MemberParameters = new object[]
57 {
58 typeof(WorldFileData),
60 typeof(int)
61 }, ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BlowFish), Member = "Initialize", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BlowFish), Member = "Decode", MemberParameters = new object[]
66 {
67 typeof(byte*),
68 typeof(byte*),
69 typeof(uint)
70 }, ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
72 private unsafe static void DecryptWorldData(long offset, long encryptedSize)
73 {
74 throw null;
75 }
76
77 [global::Cpp2ILInjected.Token(Token = "0x60033F7")]
78 [global::Cpp2ILInjected.Address(RVA = "0x13489D8", Offset = "0x13489D8", Length = "0x418")]
79 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
80 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldMobile), Member = "loadWorldData", MemberParameters = new object[]
81 {
83 typeof(int)
84 }, ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BitConverter), Member = "GetBytes", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(byte[]))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
88 {
89 typeof(string),
90 typeof(string)
91 }, ReturnType = typeof(string))]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "LogError", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
95 {
96 typeof(string),
97 typeof(string),
98 typeof(string)
99 }, ReturnType = typeof(string))]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Exception), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 25)]
102 private void BadMarker(BinaryReader reader, string marker)
103 {
104 throw null;
105 }
106
107 [global::Cpp2ILInjected.Token(Token = "0x60033F8")]
108 [global::Cpp2ILInjected.Address(RVA = "0x1347D38", Offset = "0x1347D38", Length = "0xB50")]
109 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
110 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldMobile), Member = "LoadSaveData", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(bool))]
111 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile_OldMobile), Member = "DecryptWorldData", MemberParameters = new object[]
113 {
114 typeof(long),
115 typeof(long)
116 }, ReturnType = typeof(void))]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Guid), Member = "NewGuid", ReturnType = typeof(Guid))]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_GameMode", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "clearWorld", ReturnType = typeof(void))]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_spawnTileX", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_spawnTileY", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_spawnTileY", ReturnType = typeof(int))]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeInfo_OldMobile), Member = "Load", MemberParameters = new object[]
124 {
126 typeof(int)
127 }, ReturnType = typeof(bool))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Weather_OldMobile), Member = "Load", MemberParameters = new object[]
129 {
131 typeof(int)
132 }, ReturnType = typeof(bool))]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPCInfo_OldMobile), Member = "Load", MemberParameters = new object[]
134 {
136 typeof(int)
137 }, ReturnType = typeof(bool))]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FishingInfo_OldMobile), Member = "Load", MemberParameters = new object[]
139 {
141 typeof(int)
142 }, ReturnType = typeof(bool))]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RandomStyleInfo_OldMobile), Member = "Load", MemberParameters = new object[]
144 {
146 typeof(int)
147 }, ReturnType = typeof(bool))]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "setBG", MemberParameters = new object[]
149 {
150 typeof(int),
151 typeof(int)
152 }, ReturnType = typeof(void))]
153 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TilInfo_OldMobile), Member = "Load", MemberParameters = new object[]
154 {
156 typeof(int)
157 }, ReturnType = typeof(bool))]
158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChestInfo_OldMobile), Member = "Load", MemberParameters = new object[]
159 {
161 typeof(int)
162 }, ReturnType = typeof(bool))]
163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SignInfo_OldMobile), Member = "Load", MemberParameters = new object[]
164 {
166 typeof(int)
167 }, ReturnType = typeof(bool))]
168 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPCInfo_OldMobile), Member = "LoadNPCEntries", MemberParameters = new object[]
169 {
171 typeof(int)
172 }, ReturnType = typeof(void))]
173 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPCInfo_OldMobile), Member = "ReadNPCNames", MemberParameters = new object[]
174 {
176 typeof(int)
177 }, ReturnType = typeof(void))]
178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile_OldMobile), Member = "BadMarker", MemberParameters = new object[]
179 {
181 typeof(string)
182 }, ReturnType = typeof(void))]
183 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 32)]
184 private void loadWorldData(BinaryReader reader, int release)
185 {
186 throw null;
187 }
188
189 [global::Cpp2ILInjected.Token(Token = "0x60033F9")]
190 [global::Cpp2ILInjected.Address(RVA = "0x1348DF0", Offset = "0x1348DF0", Length = "0x1B4")]
191 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
192 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryStream), Member = ".ctor", ReturnType = typeof(void))]
194 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Stream), Member = "CopyTo", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
195 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
196 public static byte[] ReadAllBytes(Stream stream)
197 {
198 throw null;
199 }
200
201 [global::Cpp2ILInjected.Token(Token = "0x60033FA")]
202 [global::Cpp2ILInjected.Address(RVA = "0x1348FA4", Offset = "0x1348FA4", Length = "0x610")]
203 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
204 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadWorlds", ReturnType = typeof(void))]
205 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
206 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = ".ctor", MemberParameters = new object[]
207 {
208 typeof(string),
209 typeof(bool)
210 }, ReturnType = typeof(void))]
211 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "Exists", MemberParameters = new object[]
212 {
213 typeof(string),
214 typeof(bool)
215 }, ReturnType = typeof(bool))]
216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(File), Member = "GetCreationTime", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(DateTime))]
217 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CloudSocialModule), Member = "Read", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(byte[]))]
218 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Now", ReturnType = typeof(DateTime))]
219 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileMetadata), Member = "FromCurrentSettings", MemberParameters = new object[] { typeof(FileType) }, ReturnType = typeof(FileMetadata))]
220 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "ReadAllBytes", MemberParameters = new object[]
221 {
222 typeof(string),
223 typeof(bool)
224 }, ReturnType = typeof(byte[]))]
225 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryStream), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
226 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BinaryReader), Member = ".ctor", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile_OldMobile), Member = "loadWorldHeaderMeta", MemberParameters = new object[]
228 {
229 typeof(WorldFileData),
231 }, ReturnType = typeof(int))]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile_OldMobile), Member = "loadWorldDataMeta", MemberParameters = new object[]
233 {
234 typeof(WorldFileData),
236 typeof(int)
237 }, ReturnType = typeof(void))]
238 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "LogWarning", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
239 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 45)]
240 public static WorldFileData GetAllMetadata(string file, bool cloudSave)
241 {
242 throw null;
243 }
244
245 [global::Cpp2ILInjected.Token(Token = "0x60033FB")]
246 [global::Cpp2ILInjected.Address(RVA = "0x13495B4", Offset = "0x13495B4", Length = "0xF0")]
247 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
248 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldMobile), Member = "GetAllMetadata", MemberParameters = new object[]
249 {
250 typeof(string),
251 typeof(bool)
252 }, ReturnType = typeof(WorldFileData))]
253 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
254 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileHelpers), Member = "ReadNetString", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(string))]
255 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileHelpers), Member = "ReadOldNetString", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(string))]
257 {
258 throw null;
259 }
260
261 [global::Cpp2ILInjected.Token(Token = "0x60033FC")]
262 [global::Cpp2ILInjected.Address(RVA = "0x13496A4", Offset = "0x13496A4", Length = "0x344")]
263 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
264 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldMobile), Member = "GetAllMetadata", MemberParameters = new object[]
265 {
266 typeof(string),
267 typeof(bool)
268 }, ReturnType = typeof(WorldFileData))]
269 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
270 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile_OldMobile), Member = "DecryptWorldData", MemberParameters = new object[]
271 {
272 typeof(long),
273 typeof(long)
274 }, ReturnType = typeof(void))]
275 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = "SetWorldSize", MemberParameters = new object[]
276 {
277 typeof(int),
278 typeof(int)
279 }, ReturnType = typeof(void))]
280 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeInfo_OldMobile), Member = "LoadMeta", MemberParameters = new object[]
281 {
282 typeof(WorldFileData),
284 typeof(int)
285 }, ReturnType = typeof(bool))]
286 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = "set_HasCrimson", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
287 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Weather_OldMobile), Member = "LoadMeta", MemberParameters = new object[]
288 {
289 typeof(WorldFileData),
291 typeof(int)
292 }, ReturnType = typeof(bool))]
293 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPCInfo_OldMobile), Member = "LoadMeta", MemberParameters = new object[]
294 {
295 typeof(WorldFileData),
297 typeof(int)
298 }, ReturnType = typeof(bool))]
299 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
300 private static void loadWorldDataMeta(WorldFileData data, BinaryReader reader, int release)
301 {
302 throw null;
303 }
304
305 [global::Cpp2ILInjected.Token(Token = "0x60033FD")]
306 [global::Cpp2ILInjected.Address(RVA = "0x13499E8", Offset = "0x13499E8", Length = "0x7C")]
307 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
308 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
309 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<uint>), Member = ".ctor", ReturnType = typeof(void))]
310 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
311 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
313 {
314 throw null;
315 }
316
317 // Note: this type is marked as 'beforefieldinit'.
318 [global::Cpp2ILInjected.Token(Token = "0x60033FE")]
319 [global::Cpp2ILInjected.Address(RVA = "0x1349A64", Offset = "0x1349A64", Length = "0x240")]
320 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
321 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
322 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPCInfo_OldMobile), Member = ".ctor", ReturnType = typeof(void))]
323 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FishingInfo_OldMobile), Member = ".ctor", ReturnType = typeof(void))]
324 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RandomStyleInfo_OldMobile), Member = ".ctor", ReturnType = typeof(void))]
325 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BlowFish), Member = ".ctor", ReturnType = typeof(void))]
326 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
328 {
329 throw null;
330 }
331
332 [global::Cpp2ILInjected.Token(Token = "0x4003E3A")]
333 public const int VERSION_49 = 49;
334
335 [global::Cpp2ILInjected.Token(Token = "0x4003E3B")]
336 public const int VERSION_50 = 50;
337
338 [global::Cpp2ILInjected.Token(Token = "0x4003E3C")]
339 public const int VERSION_51 = 51;
340
341 [global::Cpp2ILInjected.Token(Token = "0x4003E3D")]
342 public const int VERSION_52 = 52;
343
344 [global::Cpp2ILInjected.Token(Token = "0x4003E3E")]
345 public const int VERSION_53 = 53;
346
347 [global::Cpp2ILInjected.Token(Token = "0x4003E3F")]
348 public const int VERSION_54 = 54;
349
350 [global::Cpp2ILInjected.Token(Token = "0x4003E40")]
351 public const int VERSION_55 = 55;
352
353 [global::Cpp2ILInjected.Token(Token = "0x4003E41")]
354 public const int VERSION_56 = 56;
355
356 [global::Cpp2ILInjected.Token(Token = "0x4003E42")]
357 public const int VERSION_57 = 57;
358
359 [global::Cpp2ILInjected.Token(Token = "0x4003E43")]
360 public const int VERSION_58 = 58;
361
362 [global::Cpp2ILInjected.Token(Token = "0x4003E44")]
363 public const int VERSION_59 = 59;
364
365 [global::Cpp2ILInjected.Token(Token = "0x4003E45")]
366 public const int VERSION_60 = 60;
367
368 [global::Cpp2ILInjected.Token(Token = "0x4003E46")]
369 public const int VERSION_61 = 61;
370
371 [global::Cpp2ILInjected.Token(Token = "0x4003E47")]
372 public const int VERSION_62 = 62;
373
374 [global::Cpp2ILInjected.Token(Token = "0x4003E48")]
375 public const int VERSION_63 = 63;
376
377 [global::Cpp2ILInjected.Token(Token = "0x4003E49")]
378 public const int VERSION_64 = 64;
379
380 [global::Cpp2ILInjected.Token(Token = "0x4003E4A")]
381 public const int VERSION_65 = 65;
382
383 [global::Cpp2ILInjected.Token(Token = "0x4003E4B")]
384 public const int VERSION_66 = 66;
385
386 [global::Cpp2ILInjected.Token(Token = "0x4003E4C")]
387 public const int VERSION_67 = 67;
388
389 [global::Cpp2ILInjected.Token(Token = "0x4003E4D")]
390 public const int VERSION_68 = 68;
391
392 [global::Cpp2ILInjected.Token(Token = "0x4003E4E")]
393 public const int VERSION_69 = 69;
394
395 [global::Cpp2ILInjected.Token(Token = "0x4003E4F")]
396 public const int VERSION_70 = 70;
397
398 [global::Cpp2ILInjected.Token(Token = "0x4003E50")]
399 public const int VERSION_71 = 71;
400
401 [global::Cpp2ILInjected.Token(Token = "0x4003E51")]
402 public const int VERSION_72 = 72;
403
404 [global::Cpp2ILInjected.Token(Token = "0x4003E52")]
405 public const int VERSION_73 = 73;
406
407 [global::Cpp2ILInjected.Token(Token = "0x4003E53")]
408 public const int VERSION_CURRENT = 73;
409
410 [global::Cpp2ILInjected.Token(Token = "0x4003E54")]
411 public const int NEW_WORLD_DATA_VERSION = 73;
412
413 [global::Cpp2ILInjected.Token(Token = "0x4003E55")]
414 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
415 private bool isCloudSave;
416
417 [global::Cpp2ILInjected.Token(Token = "0x4003E56")]
418 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
419 private int worldID;
420
421 [global::Cpp2ILInjected.Token(Token = "0x4003E57")]
422 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
423 private int worldTimestamp;
424
425 [global::Cpp2ILInjected.Token(Token = "0x4003E58")]
426 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
427 private int hellLayer;
428
429 [global::Cpp2ILInjected.Token(Token = "0x4003E59")]
431
432 [global::Cpp2ILInjected.Token(Token = "0x4003E5A")]
434
435 [global::Cpp2ILInjected.Token(Token = "0x4003E5B")]
437
438 [global::Cpp2ILInjected.Token(Token = "0x4003E5C")]
440
441 [global::Cpp2ILInjected.Token(Token = "0x4003E5D")]
443
444 [global::Cpp2ILInjected.Token(Token = "0x4003E5E")]
446
447 [global::Cpp2ILInjected.Token(Token = "0x4003E5F")]
449
450 [global::Cpp2ILInjected.Token(Token = "0x4003E60")]
452
453 [global::Cpp2ILInjected.Token(Token = "0x4003E61")]
455
456 [global::Cpp2ILInjected.Token(Token = "0x4003E62")]
457 private static BlowFish worldDecrypter;
458
459 [global::Cpp2ILInjected.Token(Token = "0x4003E63")]
460 private static byte[] inputData;
461
462 [global::Cpp2ILInjected.Token(Token = "0x4003E64")]
463 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
464 private int saveRelease;
465
466 [global::Cpp2ILInjected.Token(Token = "0x4003E65")]
467 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
468 private uint timestamp;
469
470 [global::Cpp2ILInjected.Token(Token = "0x4003E66")]
471 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
473 }
474}
class f__AnonymousType0<< Count > j__TPar
static WorldFileData GetAllMetadata(string file, bool cloudSave)
void BadMarker(BinaryReader reader, string marker)
static void loadWorldDataMeta(WorldFileData data, BinaryReader reader, int release)
static ChestInfo_OldMobile chestInfo
int loadWorldHeader(BinaryReader fileIO)
static TimeInfo_OldMobile tempTime
static unsafe void DecryptWorldData(long offset, long encryptedSize)
static TilInfo_OldMobile tileInfo
static RandomStyleInfo_OldMobile tree
static byte[] ReadAllBytes(Stream stream)
static FishingInfo_OldMobile fishingInfo
static SignInfo_OldMobile signInfo
static int loadWorldHeaderMeta(WorldFileData data, BinaryReader fileIO)
void loadWorldData(BinaryReader reader, int release)
static RandomStyleInfo_OldMobile caveBack