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
WorldFileData.cs
Go to the documentation of this file.
1using System;
2using System.IO;
8using Terraria.Map;
10
11namespace Terraria.IO
12{
13 [global::Cpp2ILInjected.Token(Token = "0x2000580")]
14 public class WorldFileData : FileData
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x1700067A")]
17 public string SeedText
18 {
19 [global::Cpp2ILInjected.Token(Token = "0x6003451")]
20 [global::Cpp2ILInjected.Address(RVA = "0x135F660", Offset = "0x135F660", Length = "0x8")]
21 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
22 get
23 {
24 throw null;
25 }
26 }
27
28 [global::Cpp2ILInjected.Token(Token = "0x1700067B")]
29 public int Seed
30 {
31 [global::Cpp2ILInjected.Token(Token = "0x6003452")]
32 [global::Cpp2ILInjected.Address(RVA = "0x135F668", Offset = "0x135F668", Length = "0x8")]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
34 get
35 {
36 throw null;
37 }
38 }
39
40 [global::Cpp2ILInjected.Token(Token = "0x1700067C")]
41 public string WorldSizeName
42 {
43 [global::Cpp2ILInjected.Token(Token = "0x6003453")]
44 [global::Cpp2ILInjected.Address(RVA = "0x135F670", Offset = "0x135F670", Length = "0xC")]
45 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerHost), Member = "WorldDraw", ReturnType = typeof(void))]
46 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "WorldDraw", MemberParameters = new object[]
47 {
49 typeof(int),
51 typeof(float)
52 }, ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISaveSynchronisation_FileList), Member = "WorldDraw", MemberParameters = new object[]
54 {
56 typeof(int),
58 typeof(float)
59 }, ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
61 get
62 {
63 throw null;
64 }
65 }
66
67 [global::Cpp2ILInjected.Token(Token = "0x1700067D")]
68 public bool HasCrimson
69 {
70 [global::Cpp2ILInjected.Token(Token = "0x6003454")]
71 [global::Cpp2ILInjected.Address(RVA = "0x135F67C", Offset = "0x135F67C", Length = "0x10")]
72 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
73 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
74 {
75 typeof(int),
76 typeof(int),
77 typeof(int),
79 typeof(int),
80 typeof(float),
81 typeof(float),
82 typeof(float),
83 typeof(int),
84 typeof(int),
85 typeof(int)
86 }, ReturnType = typeof(void))]
87 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Netplay), Member = "BroadcastThread", ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Netplay), Member = "StartBroadCasting", ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
90 get
91 {
92 throw null;
93 }
94 [global::Cpp2ILInjected.Token(Token = "0x6003455")]
95 [global::Cpp2ILInjected.Address(RVA = "0x135F68C", Offset = "0x135F68C", Length = "0x10")]
96 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
97 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "GetAllMetadata", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(WorldFileData))]
98 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldSwitch), Member = "GetAllMetadata", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(WorldFileData))]
99 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldMobile), Member = "loadWorldDataMeta", MemberParameters = new object[]
100 {
103 typeof(int)
104 }, ReturnType = typeof(void))]
105 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "GetTutorialMetadata", ReturnType = typeof(WorldFileData))]
106 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "GetAllMetadata", MemberParameters = new object[]
107 {
108 typeof(string),
109 typeof(bool)
110 }, ReturnType = typeof(WorldFileData))]
111 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
112 set
113 {
114 throw null;
115 }
116 }
117
118 [global::Cpp2ILInjected.Token(Token = "0x1700067E")]
119 public bool HasValidSeed
120 {
121 [global::Cpp2ILInjected.Token(Token = "0x6003456")]
122 [global::Cpp2ILInjected.Address(RVA = "0x135F69C", Offset = "0x135F69C", Length = "0x10")]
123 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
124 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "Draw", ReturnType = typeof(void))]
125 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "WorldDraw", MemberParameters = new object[]
126 {
128 typeof(int),
130 typeof(float)
131 }, ReturnType = typeof(void))]
132 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "startDedInputCallBack", ReturnType = typeof(void))]
133 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
134 get
135 {
136 throw null;
137 }
138 }
139
140 [global::Cpp2ILInjected.Token(Token = "0x1700067F")]
142 {
143 [global::Cpp2ILInjected.Token(Token = "0x6003457")]
144 [global::Cpp2ILInjected.Address(RVA = "0x135F6AC", Offset = "0x135F6AC", Length = "0x14")]
145 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
146 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MapHelper), Member = "InternalSaveMapCompressed", ReturnType = typeof(void))]
147 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MapHelper), Member = "InternalSaveMap", ReturnType = typeof(void))]
148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldMap), Member = "Load", ReturnType = typeof(void))]
149 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
150 get
151 {
152 throw null;
153 }
154 }
155
156 [global::Cpp2ILInjected.Token(Token = "0x6003458")]
157 [global::Cpp2ILInjected.Address(RVA = "0x135F6C0", Offset = "0x135F6C0", Length = "0x8")]
158 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
159 public string GetWorldName(bool allowCropping = false)
160 {
161 throw null;
162 }
163
164 [global::Cpp2ILInjected.Token(Token = "0x6003459")]
165 [global::Cpp2ILInjected.Address(RVA = "0x135F6C8", Offset = "0x135F6C8", Length = "0x1D8")]
166 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
167 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "WorldDraw", MemberParameters = new object[]
168 {
170 typeof(int),
172 typeof(float)
173 }, ReturnType = typeof(void))]
174 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "startDedInputCallBack", ReturnType = typeof(void))]
175 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
176 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
177 {
178 typeof(string),
179 typeof(object[])
180 }, ReturnType = typeof(string))]
181 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
182 public string GetFullSeedText(bool allowCropping = false)
183 {
184 throw null;
185 }
186
187 [global::Cpp2ILInjected.Token(Token = "0x600345A")]
188 [global::Cpp2ILInjected.Address(RVA = "0x135F8A0", Offset = "0x135F8A0", Length = "0x7C")]
189 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "SelectAndHighlight", MemberParameters = new object[] { typeof(WorldFileData) }, ReturnType = typeof(void))]
190 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SaveSynchronisationState), Member = "ReadWorldFileData", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
191 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = ".cctor", ReturnType = typeof(void))]
192 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "GetTutorialMetadata", ReturnType = typeof(WorldFileData))]
193 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
194 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileData), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
195 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
197 {
198 throw null;
199 }
200
201 [global::Cpp2ILInjected.Token(Token = "0x600345B")]
202 [global::Cpp2ILInjected.Address(RVA = "0x135F91C", Offset = "0x135F91C", Length = "0xBC")]
203 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "GetAllMetadata", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(WorldFileData))]
204 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldSwitch), Member = "GetAllMetadata", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(WorldFileData))]
205 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldMobile), Member = "GetAllMetadata", MemberParameters = new object[]
206 {
207 typeof(string),
208 typeof(bool)
209 }, ReturnType = typeof(WorldFileData))]
210 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "GetAllMetadata", MemberParameters = new object[]
211 {
212 typeof(string),
213 typeof(bool)
214 }, ReturnType = typeof(WorldFileData))]
215 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "CreateMetadata", MemberParameters = new object[]
216 {
217 typeof(string),
218 typeof(bool),
219 typeof(int)
220 }, ReturnType = typeof(WorldFileData))]
221 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFileData), Member = "FromInvalidWorld", MemberParameters = new object[]
222 {
223 typeof(string),
224 typeof(bool)
225 }, ReturnType = typeof(WorldFileData))]
226 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileData), Member = ".ctor", MemberParameters = new object[]
228 {
229 typeof(string),
230 typeof(string),
231 typeof(bool)
232 }, ReturnType = typeof(void))]
233 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(LocalizedText))]
234 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
235 public WorldFileData(string path, bool cloudSave)
236 {
237 throw null;
238 }
239
240 [global::Cpp2ILInjected.Token(Token = "0x600345C")]
241 [global::Cpp2ILInjected.Address(RVA = "0x135F9D8", Offset = "0x135F9D8", Length = "0x5C")]
242 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
243 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
244 public override void SetAsActive()
245 {
246 throw null;
247 }
248
249 [global::Cpp2ILInjected.Token(Token = "0x600345D")]
250 [global::Cpp2ILInjected.Address(RVA = "0x135FA34", Offset = "0x135FA34", Length = "0xFC")]
251 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
252 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerHost), Member = "WorldDraw", ReturnType = typeof(void))]
253 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SaveSynchronisationState), Member = "ReadWorldFileData", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
254 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "GetAllMetadata", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(WorldFileData))]
255 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldSwitch), Member = "GetAllMetadata", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(WorldFileData))]
256 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldMobile), Member = "loadWorldDataMeta", MemberParameters = new object[]
257 {
260 typeof(int)
261 }, ReturnType = typeof(void))]
262 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "GetTutorialMetadata", ReturnType = typeof(WorldFileData))]
263 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "GetAllMetadata", MemberParameters = new object[]
264 {
265 typeof(string),
266 typeof(bool)
267 }, ReturnType = typeof(WorldFileData))]
268 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFileData), Member = "FromInvalidWorld", MemberParameters = new object[]
269 {
270 typeof(string),
271 typeof(bool)
272 }, ReturnType = typeof(WorldFileData))]
273 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
274 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(LocalizedText))]
275 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
276 public void SetWorldSize(int x, int y)
277 {
278 throw null;
279 }
280
281 [global::Cpp2ILInjected.Token(Token = "0x600345E")]
282 [global::Cpp2ILInjected.Address(RVA = "0x135FB30", Offset = "0x135FB30", Length = "0x14C")]
283 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
284 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadWorlds", ReturnType = typeof(void))]
285 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "RunDedServ", MemberParameters = new object[]
286 {
287 typeof(string),
288 typeof(string)
289 }, ReturnType = typeof(void))]
290 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "GetAllMetadata", MemberParameters = new object[]
291 {
292 typeof(string),
293 typeof(bool)
294 }, ReturnType = typeof(WorldFileData))]
295 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
296 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = ".ctor", MemberParameters = new object[]
297 {
298 typeof(string),
299 typeof(bool)
300 }, ReturnType = typeof(void))]
301 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = "SetSeedToEmpty", ReturnType = typeof(void))]
302 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileMetadata), Member = "FromCurrentSettings", MemberParameters = new object[] { typeof(FileType) }, ReturnType = typeof(FileMetadata))]
303 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = "SetWorldSize", MemberParameters = new object[]
304 {
305 typeof(int),
306 typeof(int)
307 }, ReturnType = typeof(void))]
308 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "GetFileName", MemberParameters = new object[]
309 {
310 typeof(string),
311 typeof(bool)
312 }, ReturnType = typeof(string))]
313 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Now", ReturnType = typeof(DateTime))]
314 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(File), Member = "GetCreationTime", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(DateTime))]
315 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
316 public static WorldFileData FromInvalidWorld(string path, bool cloudSave)
317 {
318 throw null;
319 }
320
321 [global::Cpp2ILInjected.Token(Token = "0x600345F")]
322 [global::Cpp2ILInjected.Address(RVA = "0x135FC7C", Offset = "0x135FC7C", Length = "0x48")]
323 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "GetTutorialMetadata", ReturnType = typeof(WorldFileData))]
324 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "GetAllMetadata", MemberParameters = new object[]
325 {
326 typeof(string),
327 typeof(bool)
328 }, ReturnType = typeof(WorldFileData))]
329 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFileData), Member = "FromInvalidWorld", MemberParameters = new object[]
330 {
331 typeof(string),
332 typeof(bool)
333 }, ReturnType = typeof(WorldFileData))]
334 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
335 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
336 public void SetSeedToEmpty()
337 {
338 throw null;
339 }
340
341 [global::Cpp2ILInjected.Token(Token = "0x6003460")]
342 [global::Cpp2ILInjected.Address(RVA = "0x135FCC4", Offset = "0x135FCC4", Length = "0x108")]
343 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
344 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldCreateMenu), Member = "CreateWorld", ReturnType = typeof(void))]
345 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "OnSeedSelected", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
346 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "GetTutorialMetadata", ReturnType = typeof(WorldFileData))]
347 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "GetAllMetadata", MemberParameters = new object[]
348 {
349 typeof(string),
350 typeof(bool)
351 }, ReturnType = typeof(WorldFileData))]
352 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "CreateMetadata", MemberParameters = new object[]
353 {
354 typeof(string),
355 typeof(bool),
356 typeof(int)
357 }, ReturnType = typeof(WorldFileData))]
358 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
359 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadHeader", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
360 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFileData), Member = "SetSeedToRandom", ReturnType = typeof(void))]
361 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
362 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "TryParse", MemberParameters = new object[]
363 {
364 typeof(string),
365 typeof(ref int)
366 }, ReturnType = typeof(bool))]
367 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Crc32), Member = "Calculate", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
368 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
369 public void SetSeed(string seedText)
370 {
371 throw null;
372 }
373
374 [global::Cpp2ILInjected.Token(Token = "0x6003461")]
375 [global::Cpp2ILInjected.Address(RVA = "0x135FDCC", Offset = "0x135FDCC", Length = "0x84")]
376 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldCreateMenu), Member = "CreateWorld", ReturnType = typeof(void))]
377 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "OnSeedSelected", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
378 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "CreateMetadata", MemberParameters = new object[]
379 {
380 typeof(string),
381 typeof(bool),
382 typeof(int)
383 }, ReturnType = typeof(WorldFileData))]
384 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
385 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
386 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = ".ctor", ReturnType = typeof(void))]
387 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", ReturnType = typeof(int))]
388 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
389 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = "SetSeed", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
390 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
391 public void SetSeedToRandom()
392 {
393 throw null;
394 }
395
396 [global::Cpp2ILInjected.Token(Token = "0x6003462")]
397 [global::Cpp2ILInjected.Address(RVA = "0x135FE50", Offset = "0x135FE50", Length = "0x10C")]
398 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
399 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "GetWorldPathFromName", MemberParameters = new object[]
400 {
401 typeof(string),
402 typeof(bool)
403 }, ReturnType = typeof(string))]
404 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "MoveToCloud", MemberParameters = new object[]
405 {
406 typeof(string),
407 typeof(string)
408 }, ReturnType = typeof(bool))]
409 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LocalFavoriteData", ReturnType = typeof(FavoritesFile))]
410 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FavoritesFile), Member = "ClearEntry", MemberParameters = new object[] { typeof(FileData) }, ReturnType = typeof(void))]
411 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FavoritesFile), Member = "SaveFavorite", MemberParameters = new object[] { typeof(FileData) }, ReturnType = typeof(void))]
412 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
413 public override void MoveToCloud()
414 {
415 throw null;
416 }
417
418 [global::Cpp2ILInjected.Token(Token = "0x6003463")]
419 [global::Cpp2ILInjected.Address(RVA = "0x135FF5C", Offset = "0x135FF5C", Length = "0x108")]
420 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
421 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "GetWorldPathFromName", MemberParameters = new object[]
422 {
423 typeof(string),
424 typeof(bool)
425 }, ReturnType = typeof(string))]
426 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "MoveToLocal", MemberParameters = new object[]
427 {
428 typeof(string),
429 typeof(string)
430 }, ReturnType = typeof(bool))]
431 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FavoritesFile), Member = "ClearEntry", MemberParameters = new object[] { typeof(FileData) }, ReturnType = typeof(void))]
432 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LocalFavoriteData", ReturnType = typeof(FavoritesFile))]
433 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FavoritesFile), Member = "SaveFavorite", MemberParameters = new object[] { typeof(FileData) }, ReturnType = typeof(void))]
434 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
435 public override void MoveToLocal()
436 {
437 throw null;
438 }
439
440 [global::Cpp2ILInjected.Token(Token = "0x4004131")]
441 [global::Cpp2ILInjected.FieldOffset(Offset = "0x3C")]
443
444 [global::Cpp2ILInjected.Token(Token = "0x4004132")]
445 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
446 public int _glitchFrame;
447
448 [global::Cpp2ILInjected.Token(Token = "0x4004133")]
449 [global::Cpp2ILInjected.FieldOffset(Offset = "0x44")]
451
452 [global::Cpp2ILInjected.Token(Token = "0x4004134")]
453 private const ulong GUID_IN_WORLD_FILE_VERSION = 777389080577UL;
454
455 [global::Cpp2ILInjected.Token(Token = "0x4004135")]
456 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
457 public bool CurrentSaveFormat;
458
459 [global::Cpp2ILInjected.Token(Token = "0x4004136")]
460 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
462
463 [global::Cpp2ILInjected.Token(Token = "0x4004137")]
464 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
465 public int WorldSizeX;
466
467 [global::Cpp2ILInjected.Token(Token = "0x4004138")]
468 [global::Cpp2ILInjected.FieldOffset(Offset = "0x5C")]
469 public int WorldSizeY;
470
471 [global::Cpp2ILInjected.Token(Token = "0x4004139")]
472 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
474
475 [global::Cpp2ILInjected.Token(Token = "0x400413A")]
476 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
477 private string _seedText;
478
479 [global::Cpp2ILInjected.Token(Token = "0x400413B")]
480 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
481 private int _seed;
482
483 [global::Cpp2ILInjected.Token(Token = "0x400413C")]
484 [global::Cpp2ILInjected.FieldOffset(Offset = "0x74")]
485 public bool IsValid;
486
487 [global::Cpp2ILInjected.Token(Token = "0x400413D")]
488 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
490
491 [global::Cpp2ILInjected.Token(Token = "0x400413E")]
492 [global::Cpp2ILInjected.FieldOffset(Offset = "0x88")]
494
495 [global::Cpp2ILInjected.Token(Token = "0x400413F")]
496 [global::Cpp2ILInjected.FieldOffset(Offset = "0x90")]
497 public int GameMode;
498
499 [global::Cpp2ILInjected.Token(Token = "0x4004140")]
500 [global::Cpp2ILInjected.FieldOffset(Offset = "0x94")]
501 public bool DrunkWorld;
502
503 [global::Cpp2ILInjected.Token(Token = "0x4004141")]
504 [global::Cpp2ILInjected.FieldOffset(Offset = "0x95")]
505 public bool NotTheBees;
506
507 [global::Cpp2ILInjected.Token(Token = "0x4004142")]
508 [global::Cpp2ILInjected.FieldOffset(Offset = "0x96")]
509 public bool ForTheWorthy;
510
511 [global::Cpp2ILInjected.Token(Token = "0x4004143")]
512 [global::Cpp2ILInjected.FieldOffset(Offset = "0x97")]
513 public bool Anniversary;
514
515 [global::Cpp2ILInjected.Token(Token = "0x4004144")]
516 [global::Cpp2ILInjected.FieldOffset(Offset = "0x98")]
517 public bool DontStarve;
518
519 [global::Cpp2ILInjected.Token(Token = "0x4004145")]
520 [global::Cpp2ILInjected.FieldOffset(Offset = "0x99")]
521 public bool RemixWorld;
522
523 [global::Cpp2ILInjected.Token(Token = "0x4004146")]
524 [global::Cpp2ILInjected.FieldOffset(Offset = "0x9A")]
525 public bool NoTrapsWorld;
526
527 [global::Cpp2ILInjected.Token(Token = "0x4004147")]
528 [global::Cpp2ILInjected.FieldOffset(Offset = "0x9B")]
529 public bool ZenithWorld;
530
531 [global::Cpp2ILInjected.Token(Token = "0x4004148")]
532 [global::Cpp2ILInjected.FieldOffset(Offset = "0x9C")]
533 public bool HasCorruption;
534
535 [global::Cpp2ILInjected.Token(Token = "0x4004149")]
536 [global::Cpp2ILInjected.FieldOffset(Offset = "0x9D")]
537 public bool IsHardMode;
538
539 [global::Cpp2ILInjected.Token(Token = "0x400414A")]
540 [global::Cpp2ILInjected.FieldOffset(Offset = "0x9E")]
541 public bool DefeatedMoonlord;
542 }
543}
class f__AnonymousType0<< Count > j__TPar
FileData(string type)
Definition FileData.cs:52
string GetWorldName(bool allowCropping=false)
override void SetAsActive()
void SetWorldSize(int x, int y)
override void MoveToCloud()
void SetSeed(string seedText)
string GetFullSeedText(bool allowCropping=false)
WorldFileData(string path, bool cloudSave)
static WorldFileData FromInvalidWorld(string path, bool cloudSave)
const ulong GUID_IN_WORLD_FILE_VERSION
override void MoveToLocal()