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.cs
Go to the documentation of this file.
1using System;
4using System.IO;
16using Terraria.ID;
21using UnityEngine;
22
23namespace Terraria.IO
24{
25 [global::Cpp2ILInjected.Token(Token = "0x200057D")]
26 public class WorldFile
27 {
28 [global::Cpp2ILInjected.Token(Token = "0x1400003E")]
29 public static event Action OnWorldLoad
30 {
32 [global::Cpp2ILInjected.Token(Token = "0x600340C")]
33 [global::Cpp2ILInjected.Address(RVA = "0x134A030", Offset = "0x134A030", Length = "0xD8")]
34 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
35 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "Combine", MemberParameters = new object[]
37 {
40 }, ReturnType = typeof(Delegate))]
41 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
42 add
43 {
44 throw null;
45 }
47 [global::Cpp2ILInjected.Token(Token = "0x600340D")]
48 [global::Cpp2ILInjected.Address(RVA = "0x134A108", Offset = "0x134A108", Length = "0xD8")]
49 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
50 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "Remove", MemberParameters = new object[]
52 {
55 }, ReturnType = typeof(Delegate))]
56 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
57 remove
58 {
59 throw null;
60 }
61 }
62
63 [global::Cpp2ILInjected.Token(Token = "0x600340E")]
64 [global::Cpp2ILInjected.Address(RVA = "0x134A1E0", Offset = "0x134A1E0", Length = "0x48C")]
65 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
66 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "SaveAndQuitCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "RenameWorldCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "renameWorldCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Nullable<>), Member = ".ctor", MemberParameters = new object[] { "T" }, ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(double?), Member = ".ctor", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int?), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "AddRange", MemberParameters = new object[] { typeof(IEnumerable<int>) }, ReturnType = typeof(void))]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(float?), Member = ".ctor", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
75 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
76 public static void CacheSaveTime()
77 {
78 throw null;
79 }
80
81 [global::Cpp2ILInjected.Token(Token = "0x600340F")]
82 [global::Cpp2ILInjected.Address(RVA = "0x134A66C", Offset = "0x134A66C", Length = "0x20C")]
83 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "RenameWorldCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "FinaliseOnMainThread", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "serverLoadWorldCallBack", ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "renameWorldCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
87 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "AddRange", MemberParameters = new object[] { typeof(IEnumerable<int>) }, ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
90 public static void SetOngoingToTemps()
91 {
92 throw null;
93 }
94
95 [global::Cpp2ILInjected.Token(Token = "0x6003410")]
96 [global::Cpp2ILInjected.Address(RVA = "0x134A878", Offset = "0x134A878", Length = "0x70")]
97 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
98 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
99 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "GetFileMetadata", MemberParameters = new object[]
100 {
101 typeof(string),
102 typeof(bool)
103 }, ReturnType = typeof(FileMetadata))]
104 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
105 public static bool IsValidWorld(string file, bool cloudSave)
106 {
107 throw null;
108 }
109
110 [global::Cpp2ILInjected.Token(Token = "0x6003411")]
111 [global::Cpp2ILInjected.Address(RVA = "0x134AD64", Offset = "0x134AD64", Length = "0xC54")]
112 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
113 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMainMenu), Member = "Draw", ReturnType = typeof(void))]
114 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = ".ctor", ReturnType = typeof(void))]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Resources), Member = "Load", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { typeof(string) }, ReturnType = "T")]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextAsset), Member = "get_bytes", ReturnType = typeof(byte[]))]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryStream), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BinaryReader), Member = ".ctor", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileMetadata), Member = "FromCurrentSettings", MemberParameters = new object[] { typeof(FileType) }, ReturnType = typeof(FileMetadata))]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileMetadata), Member = "Read", MemberParameters = new object[]
122 {
124 typeof(FileType)
125 }, ReturnType = typeof(FileMetadata))]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = "SetSeedToEmpty", ReturnType = typeof(void))]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = "SetSeed", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Guid), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = "SetWorldSize", MemberParameters = new object[]
131 {
132 typeof(int),
133 typeof(int)
134 }, ReturnType = typeof(void))]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Now", ReturnType = typeof(DateTime))]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "FromBinary", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(DateTime))]
137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = "set_HasCrimson", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
138 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 34)]
140 {
141 throw null;
142 }
143
144 [global::Cpp2ILInjected.Token(Token = "0x6003412")]
145 [global::Cpp2ILInjected.Address(RVA = "0x134B9B8", Offset = "0x134B9B8", Length = "0x1258")]
146 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
147 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadWorlds", ReturnType = typeof(void))]
148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "SetWorld", MemberParameters = new object[]
149 {
150 typeof(string),
151 typeof(bool)
152 }, ReturnType = typeof(void))]
153 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "RunDedServ", MemberParameters = new object[]
154 {
155 typeof(string),
156 typeof(string)
157 }, ReturnType = typeof(void))]
158 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
159 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = ".ctor", MemberParameters = new object[]
160 {
161 typeof(string),
162 typeof(bool)
163 }, ReturnType = typeof(void))]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "Exists", MemberParameters = new object[]
165 {
166 typeof(string),
167 typeof(bool)
168 }, ReturnType = typeof(bool))]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CloudSocialModule), Member = "Read", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(byte[]))]
170 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = "FromInvalidWorld", MemberParameters = new object[]
171 {
172 typeof(string),
173 typeof(bool)
174 }, ReturnType = typeof(WorldFileData))]
175 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "ReadAllBytes", MemberParameters = new object[]
176 {
177 typeof(string),
178 typeof(bool)
179 }, ReturnType = typeof(byte[]))]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryStream), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BinaryReader), Member = ".ctor", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileMetadata), Member = "FromCurrentSettings", MemberParameters = new object[] { typeof(FileType) }, ReturnType = typeof(FileMetadata))]
183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileMetadata), Member = "Read", MemberParameters = new object[]
184 {
186 typeof(FileType)
187 }, ReturnType = typeof(FileMetadata))]
188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = "SetSeedToEmpty", ReturnType = typeof(void))]
189 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
190 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = "SetSeed", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Guid), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = "SetWorldSize", MemberParameters = new object[]
193 {
194 typeof(int),
195 typeof(int)
196 }, ReturnType = typeof(void))]
197 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Now", ReturnType = typeof(DateTime))]
198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "FromBinary", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(DateTime))]
199 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(File), Member = "GetCreationTime", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(DateTime))]
200 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = "set_HasCrimson", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DrPlatform), Member = "get_CurrentPlatform", ReturnType = typeof(DrPlatform.DrPlatformType))]
202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile_OldSwitch), Member = "GetAllMetadata", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(WorldFileData))]
203 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 36)]
204 public static WorldFileData GetAllMetadata(string file, bool cloudSave)
205 {
206 throw null;
207 }
208
209 [global::Cpp2ILInjected.Token(Token = "0x6003413")]
210 [global::Cpp2ILInjected.Address(RVA = "0x134CC10", Offset = "0x134CC10", Length = "0x234")]
211 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
212 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldCreateMenu), Member = "CreateWorld", ReturnType = typeof(void))]
213 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "OnWorldNamed", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
214 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
215 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "GetWorldPathFromName", MemberParameters = new object[]
217 {
218 typeof(string),
219 typeof(bool)
220 }, ReturnType = typeof(string))]
221 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = ".ctor", MemberParameters = new object[]
222 {
223 typeof(string),
224 typeof(bool)
225 }, ReturnType = typeof(void))]
226 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Inequality", MemberParameters = new object[]
227 {
228 typeof(string),
229 typeof(string)
230 }, ReturnType = typeof(bool))]
231 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Now", ReturnType = typeof(DateTime))]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileMetadata), Member = "FromCurrentSettings", MemberParameters = new object[] { typeof(FileType) }, ReturnType = typeof(FileMetadata))]
233 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileData), Member = "SetFavorite", MemberParameters = new object[]
234 {
235 typeof(bool),
236 typeof(bool)
237 }, ReturnType = typeof(void))]
238 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Guid), Member = "NewGuid", ReturnType = typeof(Guid))]
239 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
240 {
241 typeof(string),
242 typeof(string)
243 }, ReturnType = typeof(bool))]
244 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = "SetSeedToRandom", ReturnType = typeof(void))]
245 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = "SetSeed", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
246 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
247 public static WorldFileData CreateMetadata(string name, bool cloudSave, int GameMode)
248 {
249 throw null;
250 }
251
252 [global::Cpp2ILInjected.Token(Token = "0x6003414")]
253 [global::Cpp2ILInjected.Address(RVA = "0x134CE44", Offset = "0x134CE44", Length = "0xD4")]
254 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
255 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "clearWorld", ReturnType = typeof(void))]
256 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
258 {
259 typeof(Array),
260 typeof(int),
261 typeof(int)
262 }, ReturnType = typeof(void))]
263 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_anglerQuestFinished", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
264 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
265 public static void ResetTemps()
266 {
267 throw null;
268 }
269
270 [global::Cpp2ILInjected.Token(Token = "0x6003415")]
271 [global::Cpp2ILInjected.Address(RVA = "0x134CF18", Offset = "0x134CF18", Length = "0x13C")]
272 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
273 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
274 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
275 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "KillTile", MemberParameters = new object[]
276 {
277 typeof(int),
278 typeof(int),
279 typeof(bool),
280 typeof(bool),
281 typeof(bool)
282 }, ReturnType = typeof(void))]
283 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
284 private static void ClearTempTiles()
285 {
286 throw null;
287 }
288
289 [global::Cpp2ILInjected.Token(Token = "0x6003416")]
290 [global::Cpp2ILInjected.Address(RVA = "0x134D054", Offset = "0x134D054", Length = "0x128")]
291 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
292 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
293 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
294 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
295 {
296 typeof(int),
297 typeof(int)
298 }, ReturnType = typeof(Tile))]
299 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "ReregisterTile", ReturnType = typeof(void))]
300 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
301 private static void ReregisterTiles()
302 {
303 throw null;
304 }
305
306 [global::Cpp2ILInjected.Token(Token = "0x6003417")]
307 [global::Cpp2ILInjected.Address(RVA = "0x134D17C", Offset = "0x134D17C", Length = "0xA4")]
308 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
309 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Resources), Member = "Load", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { typeof(string) }, ReturnType = "T")]
310 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextAsset), Member = "get_bytes", ReturnType = typeof(byte[]))]
311 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
312 public static void LoadTutorialOnMainThread(object threadContext)
313 {
314 throw null;
315 }
316
317 [global::Cpp2ILInjected.Token(Token = "0x6003418")]
318 [global::Cpp2ILInjected.Address(RVA = "0x134D220", Offset = "0x134D220", Length = "0x15B4")]
319 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
320 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "RenameWorldCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
321 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "playWorldCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
322 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "serverLoadWorldCallBack", ReturnType = typeof(void))]
323 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "renameWorldCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
324 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
325 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "checkXMas", ReturnType = typeof(void))]
326 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "checkHalloween", ReturnType = typeof(void))]
327 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_worldPathName", ReturnType = typeof(string))]
328 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "Exists", MemberParameters = new object[]
329 {
330 typeof(string),
331 typeof(bool)
332 }, ReturnType = typeof(bool))]
333 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
334 {
335 typeof(int),
336 typeof(int)
337 }, ReturnType = typeof(string))]
338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "ToString", ReturnType = typeof(string))]
339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
340 {
341 typeof(string),
342 typeof(string)
343 }, ReturnType = typeof(bool))]
344 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "CreateDirectory", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
345 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "clearWorld", ReturnType = typeof(void))]
346 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_GameMode", ReturnType = typeof(int))]
347 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "CreateMetadata", MemberParameters = new object[]
348 {
349 typeof(string),
350 typeof(bool),
351 typeof(int)
352 }, ReturnType = typeof(WorldFileData))]
353 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Trim", ReturnType = typeof(string))]
354 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = "SetSeed", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
355 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = "SetSeedToRandom", ReturnType = typeof(void))]
356 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "GenerateWorld", MemberParameters = new object[]
357 {
358 typeof(int),
360 }, ReturnType = typeof(void))]
361 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "SaveWorld", MemberParameters = new object[] { typeof(WorldFile.WorldSaveContext) }, ReturnType = typeof(void))]
362 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MainThreadExecution.ExecutionSnippet), Member = ".ctor", MemberParameters = new object[]
363 {
364 typeof(object),
366 }, ReturnType = typeof(void))]
367 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MainThreadExecution), Member = "ExecuteOnMainThread", MemberParameters = new object[]
368 {
370 typeof(object)
371 }, ReturnType = typeof(void))]
372 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "ReadAllBytes", MemberParameters = new object[]
373 {
374 typeof(string),
375 typeof(bool)
376 }, ReturnType = typeof(byte[]))]
377 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_OldSavePath", ReturnType = typeof(string))]
378 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "StartsWith", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
379 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "EndsWith", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
380 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile_OldConsole), Member = "LoadSaveData", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(bool))]
381 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryStream), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
382 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BinaryReader), Member = ".ctor", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
383 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile_OldSwitch), Member = "LoadSaveData", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(bool))]
384 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "LoadWorld_Version2", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
385 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile_OldMobile), Member = ".ctor", ReturnType = typeof(void))]
386 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile_OldMobile), Member = "LoadSaveData", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(bool))]
387 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_OldWorldPath", ReturnType = typeof(string))]
388 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_WorldPath", ReturnType = typeof(string))]
389 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Replace", MemberParameters = new object[]
390 {
391 typeof(string),
392 typeof(string)
393 }, ReturnType = typeof(string))]
394 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "LoadWorld_Version1_Old_BeforeRelease88", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
395 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Now", ReturnType = typeof(DateTime))]
396 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(File), Member = "GetCreationTime", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(DateTime))]
397 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "CheckSavedOreTiers", ReturnType = typeof(void))]
398 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "ConvertOldTileEntities", ReturnType = typeof(void))]
399 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "ClearTempTiles", ReturnType = typeof(void))]
400 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "ReregisterTiles", ReturnType = typeof(void))]
401 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Liquid), Member = "QuickWater", MemberParameters = new object[]
402 {
403 typeof(int),
404 typeof(int),
405 typeof(int)
406 }, ReturnType = typeof(void))]
407 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "WaterCheck", ReturnType = typeof(void))]
408 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
409 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
410 {
411 typeof(string),
412 typeof(string),
413 typeof(string),
414 typeof(string)
415 }, ReturnType = typeof(string))]
416 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Liquid), Member = "UpdateLiquid", ReturnType = typeof(void))]
417 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "get_genRand", ReturnType = typeof(UnifiedRandom))]
418 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
419 {
420 typeof(int),
421 typeof(int)
422 }, ReturnType = typeof(int))]
423 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Cloud), Member = "resetClouds", ReturnType = typeof(void))]
424 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "setFireFlyChance", ReturnType = typeof(void))]
425 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "StartSlimeRain", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
426 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "SetWorldSpecificMonstersByWorldID", ReturnType = typeof(void))]
427 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "LogError", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
428 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 171)]
429 public static void LoadWorld(bool loadFromCloud)
430 {
431 throw null;
432 }
433
434 [global::Cpp2ILInjected.Token(Token = "0x6003419")]
435 [global::Cpp2ILInjected.Address(RVA = "0x1351A50", Offset = "0x1351A50", Length = "0x284")]
436 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
437 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
438 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
439 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "InitializeArray", MemberParameters = new object[]
440 {
441 typeof(Array),
443 }, ReturnType = typeof(void))]
444 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "CountTileTypesInWorld", MemberParameters = new object[] { typeof(int[]) }, ReturnType = typeof(int[]))]
445 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
446 public static void CheckSavedOreTiers()
447 {
448 throw null;
449 }
450
451 [global::Cpp2ILInjected.Token(Token = "0x600341A")]
452 [global::Cpp2ILInjected.Address(RVA = "0x134E7D4", Offset = "0x134E7D4", Length = "0x160")]
453 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
454 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "startDedInputCallBack", ReturnType = typeof(void))]
455 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "SaveAndQuitCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
456 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "RenameWorldCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
457 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "saveAndPlayCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
458 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
459 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "renameWorldCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
460 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
461 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "SaveWorld", MemberParameters = new object[]
462 {
463 typeof(bool),
464 typeof(bool),
465 typeof(WorldFile.WorldSaveContext)
466 }, ReturnType = typeof(void))]
467 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
469 {
470 throw null;
471 }
472
473 [global::Cpp2ILInjected.Token(Token = "0x600341B")]
474 [global::Cpp2ILInjected.Address(RVA = "0x1351F7C", Offset = "0x1351F7C", Length = "0x4C0")]
475 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
476 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "worldGenCallback", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
477 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "SaveWorld", MemberParameters = new object[] { typeof(WorldFile.WorldSaveContext) }, ReturnType = typeof(void))]
478 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
479 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
480 {
481 typeof(string),
482 typeof(string)
483 }, ReturnType = typeof(bool))]
484 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Now", ReturnType = typeof(DateTime))]
485 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "ToString", ReturnType = typeof(string))]
486 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
487 {
488 typeof(string),
489 typeof(string)
490 }, ReturnType = typeof(string))]
491 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "Log", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
492 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
493 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
494 {
495 typeof(string),
496 typeof(string),
497 typeof(string),
498 typeof(string)
499 }, ReturnType = typeof(string))]
500 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "Sleep", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
501 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "TryEnter", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
502 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "InternalSaveWorld", MemberParameters = new object[]
503 {
504 typeof(bool),
505 typeof(bool)
506 }, ReturnType = typeof(void))]
507 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
508 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 37)]
510 {
511 throw null;
512 }
513
514 [global::Cpp2ILInjected.Token(Token = "0x600341C")]
515 [global::Cpp2ILInjected.Address(RVA = "0x135243C", Offset = "0x135243C", Length = "0xA80")]
516 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
517 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "SaveWorld", MemberParameters = new object[]
518 {
519 typeof(bool),
520 typeof(bool),
522 }, ReturnType = typeof(void))]
523 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
524 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_WorldPath", ReturnType = typeof(string))]
525 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "CreateDirectory", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
526 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "SetTempToCache", ReturnType = typeof(void))]
527 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "SetTempToOngoing", ReturnType = typeof(void))]
528 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "ResetTempsToDayTime", ReturnType = typeof(void))]
529 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_worldPathName", ReturnType = typeof(string))]
530 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Stopwatch), Member = ".ctor", ReturnType = typeof(void))]
531 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Stopwatch), Member = "Start", ReturnType = typeof(void))]
532 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryStream), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
533 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BinaryWriter), Member = ".ctor", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
534 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "SaveWorld_Version2", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(void))]
535 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "Exists", MemberParameters = new object[]
536 {
537 typeof(string),
538 typeof(bool)
539 }, ReturnType = typeof(bool))]
540 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "ReadAllBytes", MemberParameters = new object[]
541 {
542 typeof(string),
543 typeof(bool)
544 }, ReturnType = typeof(byte[]))]
545 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "Write", MemberParameters = new object[]
546 {
547 typeof(string),
548 typeof(byte[]),
549 typeof(int),
550 typeof(bool)
551 }, ReturnType = typeof(void))]
552 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryStream), Member = ".ctor", MemberParameters = new object[]
553 {
554 typeof(byte[]),
555 typeof(int),
556 typeof(int),
557 typeof(bool)
558 }, ReturnType = typeof(void))]
559 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BinaryReader), Member = ".ctor", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
560 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "ValidateWorld", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(bool))]
561 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
562 {
563 typeof(string),
564 typeof(string)
565 }, ReturnType = typeof(string))]
566 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "DoRollingBackups", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
567 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "WriteAllBytes", MemberParameters = new object[]
568 {
569 typeof(string),
570 typeof(byte[]),
571 typeof(bool)
572 }, ReturnType = typeof(void))]
573 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 72)]
574 private static void InternalSaveWorld(bool useCloudSaving, bool resetTime)
575 {
576 throw null;
577 }
578
579 [global::Cpp2ILInjected.Token(Token = "0x600341D")]
580 [global::Cpp2ILInjected.Address(RVA = "0x13546A4", Offset = "0x13546A4", Length = "0x10BC")]
581 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
582 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "CloseNameEditAndSaveIf", ReturnType = typeof(void))]
583 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
584 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_worldPathName", ReturnType = typeof(string))]
585 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "ReadAllBytes", MemberParameters = new object[]
586 {
587 typeof(string),
588 typeof(bool)
589 }, ReturnType = typeof(byte[]))]
590 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryStream), Member = ".ctor", MemberParameters = new object[]
591 {
592 typeof(byte[]),
593 typeof(int),
594 typeof(int),
595 typeof(bool)
596 }, ReturnType = typeof(void))]
597 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BinaryReader), Member = ".ctor", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
598 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryStream), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
599 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BinaryWriter), Member = ".ctor", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
600 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "LoadFileFormatHeader", MemberParameters = new object[]
601 {
603 typeof(ref bool[]),
604 typeof(ref int[]),
605 typeof(ref int)
606 }, ReturnType = typeof(bool))]
607 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "SaveFooter", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(int))]
608 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "Write", MemberParameters = new object[]
609 {
610 typeof(string),
611 typeof(byte[]),
612 typeof(int),
613 typeof(bool)
614 }, ReturnType = typeof(void))]
615 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "ValidateWorld", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(bool))]
616 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
617 {
618 typeof(string),
619 typeof(string)
620 }, ReturnType = typeof(string))]
621 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "DoRollingBackups", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
622 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "WriteAllBytes", MemberParameters = new object[]
623 {
624 typeof(string),
625 typeof(byte[]),
626 typeof(bool)
627 }, ReturnType = typeof(void))]
628 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "LogError", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
629 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 78)]
630 public static bool RenameWorld(string newName, bool useCloudSaving = false)
631 {
632 throw null;
633 }
634
635 [global::Cpp2ILInjected.Token(Token = "0x600341E")]
636 [global::Cpp2ILInjected.Address(RVA = "0x1355B68", Offset = "0x1355B68", Length = "0x158")]
637 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
638 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "CloseNameEditAndSaveIf", ReturnType = typeof(void))]
639 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
640 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_menuMode", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
641 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Action), Member = ".ctor", MemberParameters = new object[]
642 {
643 typeof(object),
645 }, ReturnType = typeof(void))]
646 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUILowDiskSpacePopup), Member = "CheckDiskSpace", MemberParameters = new object[] { typeof(Action) }, ReturnType = typeof(void))]
647 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
648 public static bool RenameWorldUsingLoadAndSave(string newName)
649 {
650 throw null;
651 }
652
653 [global::Cpp2ILInjected.Token(Token = "0x600341F")]
654 [global::Cpp2ILInjected.Address(RVA = "0x1355CC0", Offset = "0x1355CC0", Length = "0x110")]
655 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
656 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
657 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Action), Member = ".ctor", MemberParameters = new object[]
658 {
659 typeof(object),
661 }, ReturnType = typeof(void))]
662 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUILowMemoryPopup), Member = "CheckMemoryAction", MemberParameters = new object[]
663 {
665 typeof(Action)
666 }, ReturnType = typeof(void))]
667 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
668 private static void RenameWorldCheck()
669 {
670 throw null;
671 }
672
673 [global::Cpp2ILInjected.Token(Token = "0x6003420")]
674 [global::Cpp2ILInjected.Address(RVA = "0x1355DD0", Offset = "0x1355DD0", Length = "0x120")]
675 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
676 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DrPlatform.Switch), Member = "set_CPUBoostMode", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
677 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ParameterizedThreadStart), Member = ".ctor", MemberParameters = new object[]
678 {
679 typeof(object),
681 }, ReturnType = typeof(void))]
682 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ThreadManager), Member = "RunForUserCritical", MemberParameters = new object[]
683 {
684 typeof(ParameterizedThreadStart),
685 typeof(object),
687 }, ReturnType = typeof(ManagedThread))]
688 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
689 private static void RenameWorldUsingLoadAndSave()
690 {
691 throw null;
692 }
693
694 [global::Cpp2ILInjected.Token(Token = "0x6003421")]
695 [global::Cpp2ILInjected.Address(RVA = "0x1355EF0", Offset = "0x1355EF0", Length = "0x204")]
696 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
697 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
698 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LocalUser), Member = "LoadThreadstate", ReturnType = typeof(void))]
699 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "ToggleGameplayUpdates", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
700 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "LoadWorld", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
701 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "SetOngoingToTemps", ReturnType = typeof(void))]
702 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "CacheSaveTime", ReturnType = typeof(void))]
703 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "SaveWorld", MemberParameters = new object[] { typeof(WorldFile.WorldSaveContext) }, ReturnType = typeof(void))]
704 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_menuMode", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
705 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DrPlatform.Switch), Member = "set_CPUBoostMode", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
706 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
707 private static void renameWorldCallBack(object threadContext)
708 {
709 throw null;
710 }
711
712 [global::Cpp2ILInjected.Token(Token = "0x6003422")]
713 [global::Cpp2ILInjected.Address(RVA = "0x13544AC", Offset = "0x13544AC", Length = "0x1F8")]
714 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
715 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "InternalSaveWorld", MemberParameters = new object[]
716 {
717 typeof(bool),
718 typeof(bool)
719 }, ReturnType = typeof(void))]
720 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "RenameWorld", MemberParameters = new object[]
721 {
722 typeof(string),
723 typeof(bool)
724 }, ReturnType = typeof(bool))]
725 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
726 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
727 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
728 {
729 typeof(string),
730 typeof(string)
731 }, ReturnType = typeof(string))]
732 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "Exists", MemberParameters = new object[]
733 {
734 typeof(string),
735 typeof(bool)
736 }, ReturnType = typeof(bool))]
737 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "Move", MemberParameters = new object[]
738 {
739 typeof(string),
740 typeof(string),
741 typeof(bool),
742 typeof(bool)
743 }, ReturnType = typeof(void))]
744 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
745 private static void DoRollingBackups(string backupWorldWritePath)
746 {
747 throw null;
748 }
749
750 [global::Cpp2ILInjected.Token(Token = "0x6003423")]
751 [global::Cpp2ILInjected.Address(RVA = "0x13533D4", Offset = "0x13533D4", Length = "0x11C")]
752 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
753 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "InternalSaveWorld", MemberParameters = new object[]
754 {
755 typeof(bool),
756 typeof(bool)
757 }, ReturnType = typeof(void))]
758 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
759 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
760 private static void ResetTempsToDayTime()
761 {
762 throw null;
763 }
764
765 [global::Cpp2ILInjected.Token(Token = "0x6003424")]
766 [global::Cpp2ILInjected.Address(RVA = "0x13531C4", Offset = "0x13531C4", Length = "0x210")]
767 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "InternalSaveWorld", MemberParameters = new object[]
768 {
769 typeof(bool),
770 typeof(bool)
771 }, ReturnType = typeof(void))]
772 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
773 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "AddRange", MemberParameters = new object[] { typeof(IEnumerable<int>) }, ReturnType = typeof(void))]
774 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
775 private static void SetTempToOngoing()
776 {
777 throw null;
778 }
779
780 [global::Cpp2ILInjected.Token(Token = "0x6003425")]
781 [global::Cpp2ILInjected.Address(RVA = "0x1352EBC", Offset = "0x1352EBC", Length = "0x308")]
782 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "InternalSaveWorld", MemberParameters = new object[]
783 {
784 typeof(bool),
785 typeof(bool)
786 }, ReturnType = typeof(void))]
787 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
788 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Nullable<>), Member = "get_Value", ReturnType = "T")]
789 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(double?), Member = "get_Value", ReturnType = "T")]
790 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int?), Member = "get_Value", ReturnType = "T")]
791 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "AddRange", MemberParameters = new object[] { typeof(IEnumerable<int>) }, ReturnType = typeof(void))]
792 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(float?), Member = "get_Value", ReturnType = "T")]
793 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
794 private static void SetTempToCache()
795 {
796 throw null;
797 }
798
799 [global::Cpp2ILInjected.Token(Token = "0x6003426")]
800 [global::Cpp2ILInjected.Address(RVA = "0x13560F4", Offset = "0x13560F4", Length = "0x310")]
801 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
802 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "ConvertOldTileEntities", ReturnType = typeof(void))]
803 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
804 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "InWorld", MemberParameters = new object[]
805 {
806 typeof(int),
807 typeof(int),
808 typeof(int)
809 }, ReturnType = typeof(bool))]
810 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
811 {
812 typeof(int),
813 typeof(int)
814 }, ReturnType = typeof(Tile))]
815 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
816 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_frameX", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
817 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
818 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_type", MemberParameters = new object[] { typeof(ushort) }, ReturnType = typeof(void))]
819 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TEDisplayDoll), Member = "Place", MemberParameters = new object[]
820 {
821 typeof(int),
822 typeof(int)
823 }, ReturnType = typeof(int))]
824 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "TValue")]
825 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TEDisplayDoll), Member = "SetInventoryFromMannequin", MemberParameters = new object[]
826 {
827 typeof(int),
828 typeof(int),
829 typeof(int)
830 }, ReturnType = typeof(void))]
831 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
832 private static void ConvertMannequin(int px, int py)
833 {
834 throw null;
835 }
836
837 [global::Cpp2ILInjected.Token(Token = "0x6003427")]
838 [global::Cpp2ILInjected.Address(RVA = "0x1356404", Offset = "0x1356404", Length = "0x280")]
839 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
840 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "ConvertOldTileEntities", ReturnType = typeof(void))]
841 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
842 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "InWorld", MemberParameters = new object[]
843 {
844 typeof(int),
845 typeof(int),
846 typeof(int)
847 }, ReturnType = typeof(bool))]
848 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
849 {
850 typeof(int),
851 typeof(int)
852 }, ReturnType = typeof(Tile))]
853 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
854 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_type", MemberParameters = new object[] { typeof(ushort) }, ReturnType = typeof(void))]
855 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_frameX", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
856 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_frameY", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
857 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TEWeaponsRack), Member = "Place", MemberParameters = new object[]
858 {
859 typeof(int),
860 typeof(int)
861 }, ReturnType = typeof(int))]
862 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TEWeaponsRack), Member = "TryPlacing", MemberParameters = new object[]
863 {
864 typeof(int),
865 typeof(int),
866 typeof(int),
867 typeof(int),
868 typeof(int)
869 }, ReturnType = typeof(void))]
870 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
871 private static void ConvertWeaponRack(int px, int py)
872 {
873 throw null;
874 }
875
876 [global::Cpp2ILInjected.Token(Token = "0x6003428")]
877 [global::Cpp2ILInjected.Address(RVA = "0x1351CD4", Offset = "0x1351CD4", Length = "0x2A8")]
878 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
879 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
880 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
881 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Point>), Member = ".ctor", ReturnType = typeof(void))]
882 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "ConvertMannequin", MemberParameters = new object[]
883 {
884 typeof(int),
885 typeof(int)
886 }, ReturnType = typeof(void))]
887 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
888 {
889 typeof(int),
890 typeof(int)
891 }, ReturnType = typeof(Tile))]
892 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_frameX", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
893 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_frameY", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
894 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "ConvertWeaponRack", MemberParameters = new object[]
895 {
896 typeof(int),
897 typeof(int)
898 }, ReturnType = typeof(void))]
899 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
900 private static void ConvertOldTileEntities()
901 {
902 throw null;
903 }
904
905 [global::Cpp2ILInjected.Token(Token = "0x6003429")]
906 [global::Cpp2ILInjected.Address(RVA = "0x13534F0", Offset = "0x13534F0", Length = "0x114")]
907 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "InternalSaveWorld", MemberParameters = new object[]
908 {
909 typeof(bool),
910 typeof(bool)
911 }, ReturnType = typeof(void))]
912 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
913 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "SaveFileFormatHeader", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(int))]
914 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "SaveWorldHeader", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(int))]
915 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "SaveWorldTilesFast", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(int))]
916 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "SaveChests", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(int))]
917 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "SaveSigns", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(int))]
918 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "SaveNPCs", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(int))]
919 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "SaveTileEntities", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(int))]
920 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "SaveWeightedPressurePlates", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(int))]
921 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "SaveTownManager", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(int))]
922 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "SaveBestiary", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(int))]
923 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "SaveCreativePowers", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(int))]
924 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "SaveFooter", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(int))]
925 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "SaveHeaderPointers", MemberParameters = new object[]
926 {
928 typeof(int[])
929 }, ReturnType = typeof(int))]
930 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
931 private static void SaveWorld_Version2(BinaryWriter writer)
932 {
933 throw null;
934 }
935
936 [global::Cpp2ILInjected.Token(Token = "0x600342A")]
937 [global::Cpp2ILInjected.Address(RVA = "0x1356684", Offset = "0x1356684", Length = "0x188")]
938 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
939 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "SaveWorld_Version2", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(void))]
940 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
941 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileMetadata), Member = "IncrementAndWrite", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(void))]
942 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
943 private static int SaveFileFormatHeader(BinaryWriter writer)
944 {
945 throw null;
946 }
947
948 [global::Cpp2ILInjected.Token(Token = "0x600342B")]
949 [global::Cpp2ILInjected.Address(RVA = "0x13596F4", Offset = "0x13596F4", Length = "0x108")]
950 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
951 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "SaveWorld_Version2", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(void))]
952 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
953 private static int SaveHeaderPointers(BinaryWriter writer, int[] pointers)
954 {
955 throw null;
956 }
957
958 [global::Cpp2ILInjected.Token(Token = "0x600342C")]
959 [global::Cpp2ILInjected.Address(RVA = "0x135680C", Offset = "0x135680C", Length = "0x1888")]
960 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
961 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "SaveWorld_Version2", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(void))]
962 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
963 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Guid), Member = "ToByteArray", ReturnType = typeof(byte[]))]
964 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_GameMode", ReturnType = typeof(int))]
965 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "ToBinary", ReturnType = typeof(long))]
966 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_spawnTileX", ReturnType = typeof(int))]
967 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_spawnTileY", ReturnType = typeof(int))]
968 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
969 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
970 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "Save", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(void))]
971 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TreeTopsInfo), Member = "Save", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(void))]
972 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 31)]
973 private static int SaveWorldHeader(BinaryWriter writer)
974 {
975 throw null;
976 }
977
978 [global::Cpp2ILInjected.Token(Token = "0x600342D")]
979 [global::Cpp2ILInjected.Address(RVA = "0x1358094", Offset = "0x1358094", Length = "0x634")]
980 [global::Cpp2ILInjected.CallAnalysis.ContainsInvalidInstructions]
981 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
982 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "SaveWorld_Version2", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(void))]
983 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
984 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "ConfirmWidthHeight", MemberParameters = new object[]
985 {
986 typeof(int),
987 typeof(int)
988 }, ReturnType = typeof(bool))]
989 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "Log", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
990 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
991 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
992 {
993 typeof(string),
994 typeof(string),
995 typeof(string),
996 typeof(string)
997 }, ReturnType = typeof(string))]
998 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
999 private static int SaveWorldTilesFast(BinaryWriter writer)
1000 {
1001 throw null;
1002 }
1003
1004 [global::Cpp2ILInjected.Token(Token = "0x600342E")]
1005 [global::Cpp2ILInjected.Address(RVA = "0x13597FC", Offset = "0x13597FC", Length = "0x73C")]
1006 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1007 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1008 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
1009 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
1010 {
1011 typeof(string),
1012 typeof(string),
1013 typeof(string),
1014 typeof(string)
1015 }, ReturnType = typeof(string))]
1016 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1017 {
1018 typeof(int),
1019 typeof(int)
1020 }, ReturnType = typeof(Tile))]
1021 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
1022 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
1023 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
1024 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
1025 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "color", ReturnType = typeof(byte))]
1026 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_wall", ReturnType = typeof(ushort))]
1027 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wallColor", ReturnType = typeof(byte))]
1028 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_liquid", ReturnType = typeof(byte))]
1029 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "shimmer", ReturnType = typeof(bool))]
1030 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "lava", ReturnType = typeof(bool))]
1031 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "honey", ReturnType = typeof(bool))]
1032 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire", ReturnType = typeof(bool))]
1033 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire2", ReturnType = typeof(bool))]
1034 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire3", ReturnType = typeof(bool))]
1035 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "halfBrick", ReturnType = typeof(bool))]
1036 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "slope", ReturnType = typeof(byte))]
1037 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "actuator", ReturnType = typeof(bool))]
1038 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "inActive", ReturnType = typeof(bool))]
1039 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire4", ReturnType = typeof(bool))]
1040 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "invisibleBlock", ReturnType = typeof(bool))]
1041 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "invisibleWall", ReturnType = typeof(bool))]
1042 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "fullbrightBlock", ReturnType = typeof(bool))]
1043 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "fullbrightWall", ReturnType = typeof(bool))]
1044 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "isTheSameAs", MemberParameters = new object[] { typeof(Tile) }, ReturnType = typeof(bool))]
1045 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
1046 public static int SaveWorldTiles(BinaryWriter writer)
1047 {
1048 throw null;
1049 }
1050
1051 [global::Cpp2ILInjected.Token(Token = "0x600342F")]
1052 [global::Cpp2ILInjected.Address(RVA = "0x13586C8", Offset = "0x13586C8", Length = "0x394")]
1053 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1054 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "SaveWorld_Version2", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(void))]
1055 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1056 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1057 {
1058 typeof(int),
1059 typeof(int)
1060 }, ReturnType = typeof(Tile))]
1061 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
1062 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
1063 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
1064 private static int SaveChests(BinaryWriter writer)
1065 {
1066 throw null;
1067 }
1068
1069 [global::Cpp2ILInjected.Token(Token = "0x6003430")]
1070 [global::Cpp2ILInjected.Address(RVA = "0x1358A5C", Offset = "0x1358A5C", Length = "0x140")]
1071 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1072 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "SaveWorld_Version2", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(void))]
1073 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1074 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
1075 private static int SaveSigns(BinaryWriter writer)
1076 {
1077 throw null;
1078 }
1079
1080 [global::Cpp2ILInjected.Token(Token = "0x6003431")]
1081 [global::Cpp2ILInjected.Address(RVA = "0x1358B9C", Offset = "0x1358B9C", Length = "0x438")]
1082 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1083 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "SaveWorld_Version2", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(void))]
1084 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1085 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clone", ReturnType = typeof(object))]
1086 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Count", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "T[]", "T" }, ReturnType = typeof(int))]
1087 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BitsByte), Member = "op_Implicit", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(BitsByte))]
1088 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BitsByte), Member = "set_Item", MemberParameters = new object[]
1089 {
1090 typeof(int),
1091 typeof(bool)
1092 }, ReturnType = typeof(void))]
1093 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BitsByte), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
1094 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "WriteVector2", MemberParameters = new object[]
1095 {
1098 }, ReturnType = typeof(void))]
1099 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
1100 private static int SaveNPCs(BinaryWriter writer)
1101 {
1102 throw null;
1103 }
1104
1105 [global::Cpp2ILInjected.Token(Token = "0x6003432")]
1106 [global::Cpp2ILInjected.Address(RVA = "0x1355AA8", Offset = "0x1355AA8", Length = "0xC0")]
1107 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1108 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "RenameWorld", MemberParameters = new object[]
1109 {
1110 typeof(string),
1111 typeof(bool)
1112 }, ReturnType = typeof(bool))]
1113 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "SaveWorld_Version2", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(void))]
1114 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1115 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1116 private static int SaveFooter(BinaryWriter writer)
1117 {
1118 throw null;
1119 }
1120
1121 [global::Cpp2ILInjected.Token(Token = "0x6003433")]
1122 [global::Cpp2ILInjected.Address(RVA = "0x1351234", Offset = "0x1351234", Length = "0x81C")]
1123 [global::Cpp2ILInjected.CallAnalysis.ContainsInvalidInstructions]
1124 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1125 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1126 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "LoadFileFormatHeader", MemberParameters = new object[]
1128 {
1130 typeof(ref bool[]),
1131 typeof(ref int[]),
1132 typeof(ref int)
1133 }, ReturnType = typeof(bool))]
1134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "LoadHeader", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
1135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "LoadWorldTiles", MemberParameters = new object[]
1136 {
1138 typeof(bool[])
1139 }, ReturnType = typeof(void))]
1140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1141 {
1142 typeof(int),
1143 typeof(int)
1144 }, ReturnType = typeof(Tile))]
1145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
1146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
1147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
1148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "SetFrameXY", MemberParameters = new object[]
1149 {
1150 typeof(short),
1151 typeof(short)
1152 }, ReturnType = typeof(void))]
1153 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "LoadChests", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
1154 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "LoadSigns", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
1155 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "LoadNPCs", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
1156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "LoadTileEntities", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
1157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "LoadDummies", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
1158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "LoadWeightedPressurePlates", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
1159 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "LoadTownManager", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
1160 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "LoadBestiaryForVersionsBefore210", ReturnType = typeof(void))]
1161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "LoadBestiary", MemberParameters = new object[]
1162 {
1164 typeof(int)
1165 }, ReturnType = typeof(void))]
1166 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "LoadWorld_LastMinuteFixes", ReturnType = typeof(void))]
1167 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "LoadFooter", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
1168 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowerManager), Member = "get_Instance", ReturnType = typeof(CreativePowerManager))]
1169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowerManager), Member = "LoadFromWorld", MemberParameters = new object[]
1170 {
1172 typeof(int)
1173 }, ReturnType = typeof(void))]
1174 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowerManager), Member = "Reset", ReturnType = typeof(void))]
1175 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 26)]
1176 private static int LoadWorld_Version2(BinaryReader reader)
1177 {
1178 throw null;
1179 }
1180
1181 [global::Cpp2ILInjected.Token(Token = "0x6003434")]
1182 [global::Cpp2ILInjected.Address(RVA = "0x135EA50", Offset = "0x135EA50", Length = "0x80")]
1183 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1184 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld_Version2", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
1185 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "ConvertIlluminantPaintToNewField", ReturnType = typeof(void))]
1187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "FixAgainstExploits", ReturnType = typeof(void))]
1188 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1189 private static void LoadWorld_LastMinuteFixes()
1190 {
1191 throw null;
1192 }
1193
1194 [global::Cpp2ILInjected.Token(Token = "0x6003435")]
1195 [global::Cpp2ILInjected.Address(RVA = "0x135ED0C", Offset = "0x135ED0C", Length = "0x258")]
1196 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1197 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld_LastMinuteFixes", ReturnType = typeof(void))]
1198 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1199 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Chest), Member = "FixLoadedData", ReturnType = typeof(void))]
1200 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "get_Values", ReturnType = "ValueCollection<TKey, TValue>")]
1201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>.ValueCollection), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
1202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>.ValueCollection.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
1203 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>.ValueCollection.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
1204 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
1205 private static void FixAgainstExploits()
1206 {
1207 throw null;
1208 }
1209
1210 [global::Cpp2ILInjected.Token(Token = "0x6003436")]
1211 [global::Cpp2ILInjected.Address(RVA = "0x1355760", Offset = "0x1355760", Length = "0x348")]
1212 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1213 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "RenameWorld", MemberParameters = new object[]
1214 {
1215 typeof(string),
1216 typeof(bool)
1217 }, ReturnType = typeof(bool))]
1218 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld_Version2", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
1219 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "ValidateWorld", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(bool))]
1220 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
1221 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileMetadata), Member = "FromCurrentSettings", MemberParameters = new object[] { typeof(FileType) }, ReturnType = typeof(FileMetadata))]
1222 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileMetadata), Member = "Read", MemberParameters = new object[]
1223 {
1225 typeof(FileType)
1226 }, ReturnType = typeof(FileMetadata))]
1227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
1228 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Console), Member = "WriteLine", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Console), Member = "WriteLine", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
1230 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
1231 public static bool LoadFileFormatHeader(BinaryReader reader, out bool[] importance, out int[] positions, out int positionsOffset)
1232 {
1233 throw null;
1234 }
1235
1236 [global::Cpp2ILInjected.Token(Token = "0x6003437")]
1237 [global::Cpp2ILInjected.Address(RVA = "0x1359F38", Offset = "0x1359F38", Length = "0x27D8")]
1238 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1239 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld_Version2", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
1240 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1241 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
1242 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = "SetSeed", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1243 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Guid), Member = "NewGuid", ReturnType = typeof(Guid))]
1244 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Guid), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
1245 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "clearWorld", ReturnType = typeof(void))]
1246 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_GameMode", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "FromBinary", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(DateTime))]
1248 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "get_genRand", ReturnType = typeof(UnifiedRandom))]
1249 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
1250 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_spawnTileX", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1251 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_spawnTileY", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1252 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "setBG", MemberParameters = new object[]
1253 {
1254 typeof(int),
1255 typeof(int)
1256 }, ReturnType = typeof(void))]
1257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
1258 {
1259 typeof(int),
1260 typeof(int)
1261 }, ReturnType = typeof(int))]
1262 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
1263 {
1264 typeof(Array),
1265 typeof(int),
1266 typeof(int)
1267 }, ReturnType = typeof(void))]
1268 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "FakeLoadInvasionStart", ReturnType = typeof(void))]
1269 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "get_ShieldStrengthTowerMax", ReturnType = typeof(int))]
1270 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "Load", MemberParameters = new object[]
1271 {
1273 typeof(int)
1274 }, ReturnType = typeof(void))]
1275 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TreeTopsInfo), Member = "Load", MemberParameters = new object[]
1276 {
1278 typeof(int)
1279 }, ReturnType = typeof(void))]
1280 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "UpdateTimeRate", ReturnType = typeof(void))]
1281 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 126)]
1282 private static void LoadHeader(BinaryReader reader)
1283 {
1284 throw null;
1285 }
1286
1287 [global::Cpp2ILInjected.Token(Token = "0x6003438")]
1288 [global::Cpp2ILInjected.Address(RVA = "0x135C710", Offset = "0x135C710", Length = "0xACC")]
1289 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1290 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld_Version2", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
1291 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1292 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
1293 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
1294 {
1295 typeof(string),
1296 typeof(string),
1297 typeof(string),
1298 typeof(string)
1299 }, ReturnType = typeof(string))]
1300 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "GetTileDefinition", MemberParameters = new object[]
1301 {
1302 typeof(int),
1303 typeof(ushort),
1304 typeof(short),
1305 typeof(short),
1306 typeof(short),
1307 typeof(byte),
1308 typeof(byte),
1309 typeof(byte)
1310 }, ReturnType = typeof(uint))]
1311 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "AddUpAlignmentCounts", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1312 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "FixHearts", ReturnType = typeof(void))]
1313 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 37)]
1314 private static void LoadWorldTiles(BinaryReader reader, bool[] importance)
1315 {
1316 throw null;
1317 }
1318
1319 [global::Cpp2ILInjected.Token(Token = "0x6003439")]
1320 [global::Cpp2ILInjected.Address(RVA = "0x135D1DC", Offset = "0x135D1DC", Length = "0x500")]
1321 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1322 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld_Version2", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
1323 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1324 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Chest), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1325 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = ".ctor", ReturnType = typeof(void))]
1326 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "netDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1327 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Prefix", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
1328 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Point16>), Member = ".ctor", ReturnType = typeof(void))]
1329 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point16), Member = ".ctor", MemberParameters = new object[]
1330 {
1331 typeof(int),
1332 typeof(int)
1333 }, ReturnType = typeof(void))]
1334 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Point16>), Member = "Contains", MemberParameters = new object[] { typeof(Point16) }, ReturnType = typeof(bool))]
1335 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "FixDresserChests", ReturnType = typeof(void))]
1336 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
1337 private static void LoadChests(BinaryReader reader)
1338 {
1339 throw null;
1340 }
1341
1342 [global::Cpp2ILInjected.Token(Token = "0x600343A")]
1343 [global::Cpp2ILInjected.Address(RVA = "0x135EBB8", Offset = "0x135EBB8", Length = "0x154")]
1344 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1345 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld_LastMinuteFixes", ReturnType = typeof(void))]
1346 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1347 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1348 {
1349 typeof(int),
1350 typeof(int)
1351 }, ReturnType = typeof(Tile))]
1352 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
1353 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "color", ReturnType = typeof(byte))]
1354 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "color", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(void))]
1355 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "fullbrightBlock", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1356 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wallColor", ReturnType = typeof(byte))]
1357 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wallColor", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(void))]
1358 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "fullbrightWall", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1359 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1361 {
1362 throw null;
1363 }
1364
1365 [global::Cpp2ILInjected.Token(Token = "0x600343B")]
1366 [global::Cpp2ILInjected.Address(RVA = "0x135D6DC", Offset = "0x135D6DC", Length = "0x368")]
1367 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1368 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld_Version2", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
1369 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1370 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1371 {
1372 typeof(int),
1373 typeof(int)
1374 }, ReturnType = typeof(Tile))]
1375 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
1376 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
1377 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Sign), Member = ".ctor", ReturnType = typeof(void))]
1378 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Point16>), Member = ".ctor", ReturnType = typeof(void))]
1379 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point16), Member = ".ctor", MemberParameters = new object[]
1380 {
1381 typeof(int),
1382 typeof(int)
1383 }, ReturnType = typeof(void))]
1384 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Point16>), Member = "Contains", MemberParameters = new object[] { typeof(Point16) }, ReturnType = typeof(bool))]
1385 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
1386 private static void LoadSigns(BinaryReader reader)
1387 {
1388 throw null;
1389 }
1390
1391 [global::Cpp2ILInjected.Token(Token = "0x600343C")]
1392 [global::Cpp2ILInjected.Address(RVA = "0x135E004", Offset = "0x135E004", Length = "0x64")]
1393 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1394 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld_Version2", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
1395 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1396 private static void LoadDummies(BinaryReader reader)
1397 {
1398 throw null;
1399 }
1400
1401 [global::Cpp2ILInjected.Token(Token = "0x600343D")]
1402 [global::Cpp2ILInjected.Address(RVA = "0x135DA44", Offset = "0x135DA44", Length = "0x5C0")]
1403 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1404 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld_Version2", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
1405 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1406 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPCID), Member = "FromLegacyName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
1407 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "SetDefaults", MemberParameters = new object[]
1408 {
1409 typeof(int),
1411 }, ReturnType = typeof(void))]
1412 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "set_GivenName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1413 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
1414 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "getNewNPCName", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
1415 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BitsByte), Member = "op_Implicit", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(BitsByte))]
1416 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BitsByte), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
1417 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ReadVector2", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
1418 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "AnyNPCs", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
1419 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
1420 private static void LoadNPCs(BinaryReader reader)
1421 {
1422 throw null;
1423 }
1424
1425 [global::Cpp2ILInjected.Token(Token = "0x600343E")]
1426 [global::Cpp2ILInjected.Address(RVA = "0x135F118", Offset = "0x135F118", Length = "0x194")]
1427 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1428 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "ValidateWorld", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(bool))]
1429 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1430 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BitsByte), Member = "op_Implicit", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(BitsByte))]
1431 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BitsByte), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
1433 {
1434 throw null;
1435 }
1436
1437 [global::Cpp2ILInjected.Token(Token = "0x600343F")]
1438 [global::Cpp2ILInjected.Address(RVA = "0x135EAD0", Offset = "0x135EAD0", Length = "0xE8")]
1439 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1440 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld_Version2", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
1441 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1442 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Inequality", MemberParameters = new object[]
1443 {
1444 typeof(string),
1445 typeof(string)
1446 }, ReturnType = typeof(bool))]
1447 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
1448 private static int LoadFooter(BinaryReader reader)
1449 {
1450 throw null;
1451 }
1452
1453 [global::Cpp2ILInjected.Token(Token = "0x6003440")]
1454 [global::Cpp2ILInjected.Address(RVA = "0x1353604", Offset = "0x1353604", Length = "0xEA8")]
1455 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1456 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "InternalSaveWorld", MemberParameters = new object[]
1457 {
1458 typeof(bool),
1459 typeof(bool)
1460 }, ReturnType = typeof(void))]
1461 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "RenameWorld", MemberParameters = new object[]
1462 {
1463 typeof(string),
1464 typeof(bool)
1465 }, ReturnType = typeof(bool))]
1466 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1467 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Stopwatch), Member = ".ctor", ReturnType = typeof(void))]
1468 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Stopwatch), Member = "Start", ReturnType = typeof(void))]
1469 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "LoadFileFormatHeader", MemberParameters = new object[]
1470 {
1472 typeof(ref bool[]),
1473 typeof(ref int[]),
1474 typeof(ref int)
1475 }, ReturnType = typeof(bool))]
1476 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
1477 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
1478 {
1479 typeof(string),
1480 typeof(string),
1481 typeof(string),
1482 typeof(string)
1483 }, ReturnType = typeof(string))]
1484 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile), Member = "ValidateLoadNPCs", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
1485 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileEntity), Member = "Read", MemberParameters = new object[]
1486 {
1488 typeof(bool)
1489 }, ReturnType = typeof(TileEntity))]
1490 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BestiaryUnlocksTracker), Member = "ValidateWorld", MemberParameters = new object[]
1491 {
1493 typeof(int)
1494 }, ReturnType = typeof(void))]
1495 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowerManager), Member = "get_Instance", ReturnType = typeof(CreativePowerManager))]
1496 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowerManager), Member = "ValidateWorld", MemberParameters = new object[]
1497 {
1499 typeof(int)
1500 }, ReturnType = typeof(void))]
1501 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
1502 {
1503 typeof(string),
1504 typeof(string)
1505 }, ReturnType = typeof(bool))]
1506 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Stopwatch), Member = "get_ElapsedMilliseconds", ReturnType = typeof(long))]
1507 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(long), Member = "ToString", ReturnType = typeof(string))]
1508 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
1509 {
1510 typeof(string),
1511 typeof(string)
1512 }, ReturnType = typeof(string))]
1513 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "Log", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
1514 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StreamWriter), Member = ".ctor", MemberParameters = new object[]
1515 {
1516 typeof(string),
1517 typeof(bool)
1518 }, ReturnType = typeof(void))]
1519 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Now", ReturnType = typeof(DateTime))]
1520 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 51)]
1521 private static bool ValidateWorld(BinaryReader fileIO)
1522 {
1523 throw null;
1524 }
1525
1526 [global::Cpp2ILInjected.Token(Token = "0x6003441")]
1527 [global::Cpp2ILInjected.Address(RVA = "0x134A8E8", Offset = "0x134A8E8", Length = "0x47C")]
1528 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1529 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "IsValidWorld", MemberParameters = new object[]
1530 {
1531 typeof(string),
1532 typeof(bool)
1533 }, ReturnType = typeof(bool))]
1534 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1535 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "ReadAllBytes", MemberParameters = new object[]
1536 {
1537 typeof(string),
1538 typeof(bool)
1539 }, ReturnType = typeof(byte[]))]
1540 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryStream), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
1541 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BinaryReader), Member = ".ctor", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
1542 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileMetadata), Member = "FromCurrentSettings", MemberParameters = new object[] { typeof(FileType) }, ReturnType = typeof(FileMetadata))]
1543 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileMetadata), Member = "Read", MemberParameters = new object[]
1544 {
1546 typeof(FileType)
1547 }, ReturnType = typeof(FileMetadata))]
1548 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 31)]
1549 private static FileMetadata GetFileMetadata(string file, bool cloudSave)
1550 {
1551 throw null;
1552 }
1553
1554 [global::Cpp2ILInjected.Token(Token = "0x6003442")]
1555 [global::Cpp2ILInjected.Address(RVA = "0x135EF64", Offset = "0x135EF64", Length = "0x1B4")]
1556 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1557 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadChests", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
1558 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1559 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1560 {
1561 typeof(int),
1562 typeof(int)
1563 }, ReturnType = typeof(Tile))]
1564 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
1565 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
1566 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
1567 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
1568 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Chest), Member = "CreateChest", MemberParameters = new object[]
1569 {
1570 typeof(int),
1571 typeof(int),
1572 typeof(int)
1573 }, ReturnType = typeof(int))]
1574 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
1575 private static void FixDresserChests()
1576 {
1577 throw null;
1578 }
1579
1580 [global::Cpp2ILInjected.Token(Token = "0x6003443")]
1581 [global::Cpp2ILInjected.Address(RVA = "0x1358FD4", Offset = "0x1358FD4", Length = "0x2E4")]
1582 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1583 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "SaveWorld_Version2", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(void))]
1584 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1585 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
1586 {
1587 typeof(object),
1588 typeof(ref bool)
1589 }, ReturnType = typeof(void))]
1590 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "get_Count", ReturnType = typeof(int))]
1591 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
1592 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
1593 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileEntity), Member = "Write", MemberParameters = new object[]
1594 {
1597 typeof(bool)
1598 }, ReturnType = typeof(void))]
1599 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
1600 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
1601 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
1602 private static int SaveTileEntities(BinaryWriter writer)
1603 {
1604 throw null;
1605 }
1606
1607 [global::Cpp2ILInjected.Token(Token = "0x6003444")]
1608 [global::Cpp2ILInjected.Address(RVA = "0x135E068", Offset = "0x135E068", Length = "0x730")]
1609 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1610 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld_Version2", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
1611 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1612 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "Clear", ReturnType = typeof(void))]
1613 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileEntity), Member = "Read", MemberParameters = new object[]
1614 {
1616 typeof(bool)
1617 }, ReturnType = typeof(TileEntity))]
1618 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "set_Item", MemberParameters = new object[]
1619 {
1620 typeof(int),
1621 typeof(object)
1622 }, ReturnType = typeof(void))]
1623 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileEntity), Member = "get_PositionKey", ReturnType = typeof(int))]
1624 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "TryGetValue", MemberParameters = new object[]
1625 {
1626 typeof(int),
1627 typeof(ref object)
1628 }, ReturnType = typeof(bool))]
1629 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "Remove", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
1630 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Point16>), Member = ".ctor", ReturnType = typeof(void))]
1631 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
1632 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
1633 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "InWorld", MemberParameters = new object[]
1634 {
1635 typeof(int),
1636 typeof(int),
1637 typeof(int)
1638 }, ReturnType = typeof(bool))]
1639 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileEntitiesManager), Member = "CheckValidTile", MemberParameters = new object[]
1640 {
1641 typeof(int),
1642 typeof(int),
1643 typeof(int)
1644 }, ReturnType = typeof(bool))]
1645 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
1646 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Point16>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
1647 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Point16>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
1648 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileEntity), Member = "GetKey", MemberParameters = new object[]
1649 {
1650 typeof(int),
1651 typeof(int)
1652 }, ReturnType = typeof(int))]
1653 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "TValue")]
1654 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "ContainsKey", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
1655 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Point16>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
1656 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 48)]
1657 private static void LoadTileEntities(BinaryReader reader)
1658 {
1659 throw null;
1660 }
1661
1662 [global::Cpp2ILInjected.Token(Token = "0x6003445")]
1663 [global::Cpp2ILInjected.Address(RVA = "0x13592B8", Offset = "0x13592B8", Length = "0x2F4")]
1664 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1665 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "SaveWorld_Version2", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(void))]
1666 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1667 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
1668 {
1669 typeof(object),
1670 typeof(ref bool)
1671 }, ReturnType = typeof(void))]
1672 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point, object>), Member = "get_Count", ReturnType = typeof(int))]
1673 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point, object>), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
1674 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point, object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
1675 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point, object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
1676 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
1677 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
1678 private static int SaveWeightedPressurePlates(BinaryWriter writer)
1679 {
1680 throw null;
1681 }
1682
1683 [global::Cpp2ILInjected.Token(Token = "0x6003446")]
1684 [global::Cpp2ILInjected.Address(RVA = "0x135E798", Offset = "0x135E798", Length = "0x154")]
1685 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1686 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld_Version2", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
1687 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1688 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PressurePlateHelper), Member = "Reset", ReturnType = typeof(void))]
1689 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point), Member = ".ctor", MemberParameters = new object[]
1690 {
1691 typeof(int),
1692 typeof(int)
1693 }, ReturnType = typeof(void))]
1694 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point, object>), Member = "Add", MemberParameters = new object[]
1695 {
1696 typeof(Point),
1697 typeof(object)
1698 }, ReturnType = typeof(void))]
1699 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
1700 private static void LoadWeightedPressurePlates(BinaryReader reader)
1701 {
1702 throw null;
1703 }
1704
1705 [global::Cpp2ILInjected.Token(Token = "0x6003447")]
1706 [global::Cpp2ILInjected.Address(RVA = "0x13595AC", Offset = "0x13595AC", Length = "0x84")]
1707 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1708 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "SaveWorld_Version2", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(void))]
1709 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1710 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TownRoomManager), Member = "Save", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(void))]
1711 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1712 private static int SaveTownManager(BinaryWriter writer)
1713 {
1714 throw null;
1715 }
1716
1717 [global::Cpp2ILInjected.Token(Token = "0x6003448")]
1718 [global::Cpp2ILInjected.Address(RVA = "0x135E8EC", Offset = "0x135E8EC", Length = "0x64")]
1719 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld_Version2", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
1720 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1721 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TownRoomManager), Member = "Load", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
1722 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1723 private static void LoadTownManager(BinaryReader reader)
1724 {
1725 throw null;
1726 }
1727
1728 [global::Cpp2ILInjected.Token(Token = "0x6003449")]
1729 [global::Cpp2ILInjected.Address(RVA = "0x1359630", Offset = "0x1359630", Length = "0x84")]
1730 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1731 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "SaveWorld_Version2", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(void))]
1732 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1733 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BestiaryUnlocksTracker), Member = "Save", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(void))]
1734 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1735 private static int SaveBestiary(BinaryWriter writer)
1736 {
1737 throw null;
1738 }
1739
1740 [global::Cpp2ILInjected.Token(Token = "0x600344A")]
1741 [global::Cpp2ILInjected.Address(RVA = "0x135E950", Offset = "0x135E950", Length = "0x74")]
1742 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld_Version2", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
1743 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1744 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BestiaryUnlocksTracker), Member = "Load", MemberParameters = new object[]
1745 {
1747 typeof(int)
1748 }, ReturnType = typeof(void))]
1749 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1750 private static void LoadBestiary(BinaryReader reader, int loadVersionNumber)
1751 {
1752 throw null;
1753 }
1754
1755 [global::Cpp2ILInjected.Token(Token = "0x600344B")]
1756 [global::Cpp2ILInjected.Address(RVA = "0x135E9C4", Offset = "0x135E9C4", Length = "0x5C")]
1757 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld_Version2", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
1758 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1759 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BestiaryUnlocksTracker), Member = "FillBasedOnVersionBefore210", ReturnType = typeof(void))]
1760 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1762 {
1763 throw null;
1764 }
1765
1766 [global::Cpp2ILInjected.Token(Token = "0x600344C")]
1767 [global::Cpp2ILInjected.Address(RVA = "0x13596B4", Offset = "0x13596B4", Length = "0x40")]
1768 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1769 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "SaveWorld_Version2", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(void))]
1770 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1771 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowerManager), Member = "get_Instance", ReturnType = typeof(CreativePowerManager))]
1772 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowerManager), Member = "SaveToWorld", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(void))]
1773 private static int SaveCreativePowers(BinaryWriter writer)
1774 {
1775 throw null;
1776 }
1777
1778 [global::Cpp2ILInjected.Token(Token = "0x600344D")]
1779 [global::Cpp2ILInjected.Address(RVA = "0x135EA20", Offset = "0x135EA20", Length = "0x30")]
1780 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1781 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowerManager), Member = "get_Instance", ReturnType = typeof(CreativePowerManager))]
1782 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowerManager), Member = "LoadFromWorld", MemberParameters = new object[]
1783 {
1785 typeof(int)
1786 }, ReturnType = typeof(void))]
1787 private static void LoadCreativePowers(BinaryReader reader, int loadVersionNumber)
1788 {
1789 throw null;
1790 }
1791
1792 [global::Cpp2ILInjected.Token(Token = "0x600344E")]
1793 [global::Cpp2ILInjected.Address(RVA = "0x134E934", Offset = "0x134E934", Length = "0x2900")]
1794 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1795 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1796 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1797 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileMetadata), Member = "FromCurrentSettings", MemberParameters = new object[] { typeof(FileType) }, ReturnType = typeof(FileMetadata))]
1798 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_GameMode", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1799 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "get_genRand", ReturnType = typeof(UnifiedRandom))]
1800 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "RandomizeMoonState", MemberParameters = new object[]
1801 {
1803 typeof(bool)
1804 }, ReturnType = typeof(void))]
1805 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "clearWorld", ReturnType = typeof(void))]
1806 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "RandomizeCaveBackgrounds", ReturnType = typeof(void))]
1807 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_spawnTileX", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1808 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_spawnTileY", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1809 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "setBG", MemberParameters = new object[]
1810 {
1811 typeof(int),
1812 typeof(int)
1813 }, ReturnType = typeof(void))]
1814 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
1815 {
1816 typeof(int),
1817 typeof(int)
1818 }, ReturnType = typeof(int))]
1819 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "RandomizeWeather", ReturnType = typeof(void))]
1820 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
1821 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
1822 {
1823 typeof(string),
1824 typeof(string),
1825 typeof(string),
1826 typeof(string)
1827 }, ReturnType = typeof(string))]
1828 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1829 {
1830 typeof(int),
1831 typeof(int)
1832 }, ReturnType = typeof(Tile))]
1833 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1834 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
1835 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_type", MemberParameters = new object[] { typeof(ushort) }, ReturnType = typeof(void))]
1836 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
1837 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_frameX", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
1838 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_frameY", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
1839 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_wall", MemberParameters = new object[] { typeof(ushort) }, ReturnType = typeof(void))]
1840 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_wall", ReturnType = typeof(ushort))]
1841 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wallColor", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(void))]
1842 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_liquid", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(void))]
1843 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "lava", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1844 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "honey", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1845 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1846 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire2", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1847 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire3", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1848 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "halfBrick", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1849 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "slope", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(void))]
1850 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "actuator", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1851 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "inActive", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1852 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "color", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(void))]
1853 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "CopyFrom", MemberParameters = new object[] { typeof(Tile) }, ReturnType = typeof(void))]
1854 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "AddUpAlignmentCounts", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1855 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "FixSunflowers", ReturnType = typeof(void))]
1856 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "FixChands", ReturnType = typeof(void))]
1857 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Chest), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1858 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
1859 {
1860 typeof(int),
1861 typeof(int)
1862 }, ReturnType = typeof(string))]
1863 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = ".ctor", ReturnType = typeof(void))]
1864 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemID), Member = "FromLegacyName", MemberParameters = new object[]
1865 {
1866 typeof(string),
1867 typeof(int)
1868 }, ReturnType = typeof(short))]
1869 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1870 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "netDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1871 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Prefix", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
1872 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Sign), Member = ".ctor", ReturnType = typeof(void))]
1873 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPCID), Member = "FromLegacyName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
1874 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "SetDefaults", MemberParameters = new object[]
1875 {
1876 typeof(int),
1878 }, ReturnType = typeof(void))]
1879 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "set_GivenName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1880 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "setNPCName", MemberParameters = new object[]
1881 {
1882 typeof(string),
1883 typeof(int),
1884 typeof(bool)
1885 }, ReturnType = typeof(void))]
1886 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "FakeLoadInvasionStart", ReturnType = typeof(void))]
1887 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
1888 {
1889 typeof(string),
1890 typeof(string)
1891 }, ReturnType = typeof(bool))]
1892 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 118)]
1894 {
1895 throw null;
1896 }
1897
1898 [global::Cpp2ILInjected.Token(Token = "0x600344F")]
1899 [global::Cpp2ILInjected.Address(RVA = "0x135F2AC", Offset = "0x135F2AC", Length = "0x8")]
1900 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1901 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1902 public WorldFile()
1903 {
1904 throw null;
1905 }
1906
1907 // Note: this type is marked as 'beforefieldinit'.
1908 [global::Cpp2ILInjected.Token(Token = "0x6003450")]
1909 [global::Cpp2ILInjected.Address(RVA = "0x135F2B4", Offset = "0x135F2B4", Length = "0x16C")]
1910 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1911 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1912 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = ".ctor", ReturnType = typeof(void))]
1913 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
1914 static WorldFile()
1915 {
1916 throw null;
1917 }
1918
1920 [global::Cpp2ILInjected.Token(Token = "0x40040D9")]
1921 private static Action OnWorldLoad;
1922
1923 [global::Cpp2ILInjected.Token(Token = "0x40040DA")]
1924 private static readonly object IOLock;
1925
1926 [global::Cpp2ILInjected.Token(Token = "0x40040DB")]
1927 public static double _tempTime;
1928
1929 [global::Cpp2ILInjected.Token(Token = "0x40040DC")]
1930 public static bool _tempRaining;
1931
1932 [global::Cpp2ILInjected.Token(Token = "0x40040DD")]
1933 public static float _tempMaxRain;
1934
1935 [global::Cpp2ILInjected.Token(Token = "0x40040DE")]
1936 public static int _tempRainTime;
1937
1938 [global::Cpp2ILInjected.Token(Token = "0x40040DF")]
1939 public static bool _tempDayTime;
1940
1941 [global::Cpp2ILInjected.Token(Token = "0x40040E0")]
1942 public static bool _tempBloodMoon;
1943
1944 [global::Cpp2ILInjected.Token(Token = "0x40040E1")]
1945 public static bool _tempEclipse;
1946
1947 [global::Cpp2ILInjected.Token(Token = "0x40040E2")]
1948 public static int _tempMoonPhase;
1949
1950 [global::Cpp2ILInjected.Token(Token = "0x40040E3")]
1951 public static int _tempCultistDelay;
1952
1953 [global::Cpp2ILInjected.Token(Token = "0x40040E4")]
1954 public static int _versionNumber;
1955
1956 [global::Cpp2ILInjected.Token(Token = "0x40040E5")]
1957 public static bool _isWorldOnCloud;
1958
1959 [global::Cpp2ILInjected.Token(Token = "0x40040E6")]
1960 public static bool _tempPartyGenuine;
1961
1962 [global::Cpp2ILInjected.Token(Token = "0x40040E7")]
1963 public static bool _tempPartyManual;
1964
1965 [global::Cpp2ILInjected.Token(Token = "0x40040E8")]
1966 public static int _tempPartyCooldown;
1967
1968 [global::Cpp2ILInjected.Token(Token = "0x40040E9")]
1970
1971 [global::Cpp2ILInjected.Token(Token = "0x40040EA")]
1972 private static bool _hasCache;
1973
1974 [global::Cpp2ILInjected.Token(Token = "0x40040EB")]
1975 private static bool? _cachedDayTime;
1976
1977 [global::Cpp2ILInjected.Token(Token = "0x40040EC")]
1978 private static double? _cachedTime;
1979
1980 [global::Cpp2ILInjected.Token(Token = "0x40040ED")]
1981 private static int? _cachedMoonPhase;
1982
1983 [global::Cpp2ILInjected.Token(Token = "0x40040EE")]
1984 private static bool? _cachedBloodMoon;
1985
1986 [global::Cpp2ILInjected.Token(Token = "0x40040EF")]
1987 private static bool? _cachedEclipse;
1988
1989 [global::Cpp2ILInjected.Token(Token = "0x40040F0")]
1990 private static int? _cachedCultistDelay;
1991
1992 [global::Cpp2ILInjected.Token(Token = "0x40040F1")]
1993 private static bool? _cachedPartyGenuine;
1994
1995 [global::Cpp2ILInjected.Token(Token = "0x40040F2")]
1996 private static bool? _cachedPartyManual;
1997
1998 [global::Cpp2ILInjected.Token(Token = "0x40040F3")]
1999 private static int? _cachedPartyDaysOnCooldown;
2000
2001 [global::Cpp2ILInjected.Token(Token = "0x40040F4")]
2003
2004 [global::Cpp2ILInjected.Token(Token = "0x40040F5")]
2005 private static bool? _cachedSandstormHappening;
2006
2007 [global::Cpp2ILInjected.Token(Token = "0x40040F6")]
2008 public static bool _tempSandstormHappening;
2009
2010 [global::Cpp2ILInjected.Token(Token = "0x40040F7")]
2011 private static int? _cachedSandstormTimeLeft;
2012
2013 [global::Cpp2ILInjected.Token(Token = "0x40040F8")]
2014 public static int _tempSandstormTimeLeft;
2015
2016 [global::Cpp2ILInjected.Token(Token = "0x40040F9")]
2017 private static float? _cachedSandstormSeverity;
2018
2019 [global::Cpp2ILInjected.Token(Token = "0x40040FA")]
2020 public static float _tempSandstormSeverity;
2021
2022 [global::Cpp2ILInjected.Token(Token = "0x40040FB")]
2024
2025 [global::Cpp2ILInjected.Token(Token = "0x40040FC")]
2027
2028 [global::Cpp2ILInjected.Token(Token = "0x40040FD")]
2029 public static bool _tempLanternNightGenuine;
2030
2031 [global::Cpp2ILInjected.Token(Token = "0x40040FE")]
2032 public static bool _tempLanternNightManual;
2033
2034 [global::Cpp2ILInjected.Token(Token = "0x40040FF")]
2036
2037 [global::Cpp2ILInjected.Token(Token = "0x4004100")]
2038 public static int _tempLanternNightCooldown;
2039
2040 [global::Cpp2ILInjected.Token(Token = "0x4004101")]
2041 private static bool? _cachedLanternNightGenuine;
2042
2043 [global::Cpp2ILInjected.Token(Token = "0x4004102")]
2044 private static bool? _cachedLanternNightManual;
2045
2046 [global::Cpp2ILInjected.Token(Token = "0x4004103")]
2048
2049 [global::Cpp2ILInjected.Token(Token = "0x4004104")]
2050 private static int? _cachedLanternNightCooldown;
2051
2052 [global::Cpp2ILInjected.Token(Token = "0x4004105")]
2054
2055 [global::Cpp2ILInjected.Token(Token = "0x4004106")]
2056 private static byte[] TutorialWorldData;
2057
2058 [global::Cpp2ILInjected.Token(Token = "0x4004107")]
2059 private static bool PendingSaveAndExit;
2060
2061 [global::Cpp2ILInjected.Token(Token = "0x4004108")]
2062 public static bool SavingWorld;
2063
2064 [global::Cpp2ILInjected.Token(Token = "0x4004109")]
2066
2067 [global::Cpp2ILInjected.Token(Token = "0x400410A")]
2068 public static bool RequireClearTempTiles;
2069
2070 [global::Cpp2ILInjected.Token(Token = "0x200057E")]
2072 {
2073 [global::Cpp2ILInjected.Token(Token = "0x400410C")]
2074 Normal,
2075 [global::Cpp2ILInjected.Token(Token = "0x400410D")]
2077 }
2078
2079 [global::Cpp2ILInjected.Token(Token = "0x200057F")]
2080 public static class TilePacker
2081 {
2082 [global::Cpp2ILInjected.Token(Token = "0x400410E")]
2083 public const int Header1_1 = 1;
2084
2085 [global::Cpp2ILInjected.Token(Token = "0x400410F")]
2086 public const int Header1_2 = 2;
2087
2088 [global::Cpp2ILInjected.Token(Token = "0x4004110")]
2089 public const int Header1_4 = 4;
2090
2091 [global::Cpp2ILInjected.Token(Token = "0x4004111")]
2092 public const int Header1_8 = 8;
2093
2094 [global::Cpp2ILInjected.Token(Token = "0x4004112")]
2095 public const int Header1_10 = 16;
2096
2097 [global::Cpp2ILInjected.Token(Token = "0x4004113")]
2098 public const int Header1_18 = 24;
2099
2100 [global::Cpp2ILInjected.Token(Token = "0x4004114")]
2101 public const int Header1_20 = 32;
2102
2103 [global::Cpp2ILInjected.Token(Token = "0x4004115")]
2104 public const int Header1_40 = 64;
2105
2106 [global::Cpp2ILInjected.Token(Token = "0x4004116")]
2107 public const int Header1_80 = 128;
2108
2109 [global::Cpp2ILInjected.Token(Token = "0x4004117")]
2110 public const int Header1_C0 = 192;
2111
2112 [global::Cpp2ILInjected.Token(Token = "0x4004118")]
2113 public const int Header2_1 = 1;
2114
2115 [global::Cpp2ILInjected.Token(Token = "0x4004119")]
2116 public const int Header2_2 = 2;
2117
2118 [global::Cpp2ILInjected.Token(Token = "0x400411A")]
2119 public const int Header2_4 = 4;
2120
2121 [global::Cpp2ILInjected.Token(Token = "0x400411B")]
2122 public const int Header2_8 = 8;
2123
2124 [global::Cpp2ILInjected.Token(Token = "0x400411C")]
2125 public const int Header2_10 = 16;
2126
2127 [global::Cpp2ILInjected.Token(Token = "0x400411D")]
2128 public const int Header2_20 = 32;
2129
2130 [global::Cpp2ILInjected.Token(Token = "0x400411E")]
2131 public const int Header2_40 = 64;
2132
2133 [global::Cpp2ILInjected.Token(Token = "0x400411F")]
2134 public const int Header2_70 = 112;
2135
2136 [global::Cpp2ILInjected.Token(Token = "0x4004120")]
2137 public const int Header2_80 = 128;
2138
2139 [global::Cpp2ILInjected.Token(Token = "0x4004121")]
2140 public const int Header3_1 = 1;
2141
2142 [global::Cpp2ILInjected.Token(Token = "0x4004122")]
2143 public const int Header3_2 = 2;
2144
2145 [global::Cpp2ILInjected.Token(Token = "0x4004123")]
2146 public const int Header3_4 = 4;
2147
2148 [global::Cpp2ILInjected.Token(Token = "0x4004124")]
2149 public const int Header3_8 = 8;
2150
2151 [global::Cpp2ILInjected.Token(Token = "0x4004125")]
2152 public const int Header3_10 = 16;
2153
2154 [global::Cpp2ILInjected.Token(Token = "0x4004126")]
2155 public const int Header3_20 = 32;
2156
2157 [global::Cpp2ILInjected.Token(Token = "0x4004127")]
2158 public const int Header3_40 = 64;
2159
2160 [global::Cpp2ILInjected.Token(Token = "0x4004128")]
2161 public const int Header3_80 = 128;
2162
2163 [global::Cpp2ILInjected.Token(Token = "0x4004129")]
2164 public const int Header4_1 = 1;
2165
2166 [global::Cpp2ILInjected.Token(Token = "0x400412A")]
2167 public const int Header4_2 = 2;
2168
2169 [global::Cpp2ILInjected.Token(Token = "0x400412B")]
2170 public const int Header4_4 = 4;
2171
2172 [global::Cpp2ILInjected.Token(Token = "0x400412C")]
2173 public const int Header4_8 = 8;
2174
2175 [global::Cpp2ILInjected.Token(Token = "0x400412D")]
2176 public const int Header4_10 = 16;
2177
2178 [global::Cpp2ILInjected.Token(Token = "0x400412E")]
2179 public const int Header4_20 = 32;
2180
2181 [global::Cpp2ILInjected.Token(Token = "0x400412F")]
2182 public const int Header4_40 = 64;
2183
2184 [global::Cpp2ILInjected.Token(Token = "0x4004130")]
2185 public const int Header4_80 = 128;
2186 }
2187 }
2188}
class f__AnonymousType0<< Count > j__TPar
delegate void ExecutionSnippet(object data)
static ? float _cachedSandstormIntendedSeverity
static void LoadWorldTiles(BinaryReader reader, bool[] importance)
static ? bool _cachedLanternNightGenuine
static int SaveFileFormatHeader(BinaryWriter writer)
Definition WorldFile.cs:943
static void LoadNPCs(BinaryReader reader)
static void LoadTileEntities(BinaryReader reader)
static bool _tempSandstormHappening
static readonly object IOLock
static void InternalSaveWorld(bool useCloudSaving, bool resetTime)
Definition WorldFile.cs:574
static bool _tempLanternNightManual
static void LoadWorld(bool loadFromCloud)
Definition WorldFile.cs:429
static int SaveCreativePowers(BinaryWriter writer)
static ? bool _cachedLanternNightNextNightIsGenuine
static void ConvertIlluminantPaintToNewField()
static void LoadBestiary(BinaryReader reader, int loadVersionNumber)
static bool RequireConvertOldTileEntities
static int SaveWorldTilesFast(BinaryWriter writer)
Definition WorldFile.cs:999
static void ResetTemps()
Definition WorldFile.cs:265
static bool RenameWorldUsingLoadAndSave(string newName)
Definition WorldFile.cs:648
static void FixAgainstExploits()
static void CheckSavedOreTiers()
Definition WorldFile.cs:446
static float _tempSandstormSeverity
static int SaveFooter(BinaryWriter writer)
static int LoadWorld_Version2(BinaryReader reader)
static bool _tempRaining
static void LoadCreativePowers(BinaryReader reader, int loadVersionNumber)
static int _tempCultistDelay
static bool _tempLanternNightGenuine
static int SaveWeightedPressurePlates(BinaryWriter writer)
static void LoadTownManager(BinaryReader reader)
static int SaveBestiary(BinaryWriter writer)
static Action OnWorldLoad
Definition WorldFile.cs:30
static void SetTempToCache()
Definition WorldFile.cs:794
static int SaveTownManager(BinaryWriter writer)
static int SaveChests(BinaryWriter writer)
static byte[] TutorialWorldData
static FileMetadata GetFileMetadata(string file, bool cloudSave)
static void ClearTempTiles()
Definition WorldFile.cs:284
static ? bool _cachedLanternNightManual
static ? bool _cachedSandstormHappening
static int _tempPartyCooldown
static void LoadDummies(BinaryReader reader)
static bool ValidateWorld(BinaryReader fileIO)
static float _tempSandstormIntendedSeverity
static void FixDresserChests()
static void SaveWorld_Version2(BinaryWriter writer)
Definition WorldFile.cs:931
static bool _hasCache
static readonly List< int > CachedCelebratingNPCs
static ? bool _cachedBloodMoon
static bool LoadFileFormatHeader(BinaryReader reader, out bool[] importance, out int[] positions, out int positionsOffset)
static int SaveHeaderPointers(BinaryWriter writer, int[] pointers)
Definition WorldFile.cs:953
static void CacheSaveTime()
Definition WorldFile.cs:76
static bool _tempPartyGenuine
static void LoadTutorialOnMainThread(object threadContext)
Definition WorldFile.cs:312
static bool _tempDayTime
static WorldFileData CreateMetadata(string name, bool cloudSave, int GameMode)
Definition WorldFile.cs:247
static void ConvertOldTileEntities()
Definition WorldFile.cs:900
static readonly List< int > TempPartyCelebratingNPCs
static ? int _cachedPartyDaysOnCooldown
static bool IsValidWorld(string file, bool cloudSave)
Definition WorldFile.cs:105
static int _tempRainTime
static ? bool _cachedPartyManual
static bool RequireClearTempTiles
static int _tempSandstormTimeLeft
static ? float _cachedSandstormSeverity
static float _tempMaxRain
static bool _isWorldOnCloud
static void ConvertMannequin(int px, int py)
Definition WorldFile.cs:832
static ? int _cachedMoonPhase
static void ReregisterTiles()
Definition WorldFile.cs:301
static ? int _cachedLanternNightCooldown
static int SaveWorldTiles(BinaryWriter writer)
static bool _tempBloodMoon
static void SaveWorld(WorldFile.WorldSaveContext saveContext=WorldFile.WorldSaveContext.Normal)
Definition WorldFile.cs:468
static void LoadBestiaryForVersionsBefore210()
static int SaveSigns(BinaryWriter writer)
static void LoadSigns(BinaryReader reader)
static bool PendingSaveAndExit
static void ConvertWeaponRack(int px, int py)
Definition WorldFile.cs:871
static WorldFileData GetAllMetadata(string file, bool cloudSave)
Definition WorldFile.cs:204
static void ResetTempsToDayTime()
Definition WorldFile.cs:760
static WorldFileData GetTutorialMetadata()
Definition WorldFile.cs:139
static ? bool _cachedEclipse
static bool _tempPartyManual
static int LoadWorld_Version1_Old_BeforeRelease88(BinaryReader fileIO)
static bool _tempLanternNightNextNightIsGenuine
static int SaveWorldHeader(BinaryWriter writer)
Definition WorldFile.cs:973
static void RenameWorldCheck()
Definition WorldFile.cs:668
static int SaveTileEntities(BinaryWriter writer)
static void ValidateLoadNPCs(BinaryReader fileIO)
static int _versionNumber
static void SaveWorld(bool useCloudSaving, bool resetTime=false, WorldFile.WorldSaveContext saveContext=WorldFile.WorldSaveContext.Normal)
Definition WorldFile.cs:509
static int LoadFooter(BinaryReader reader)
static ? int _cachedCultistDelay
static void renameWorldCallBack(object threadContext)
Definition WorldFile.cs:707
static void SetOngoingToTemps()
Definition WorldFile.cs:90
static void LoadWorld_LastMinuteFixes()
static void LoadChests(BinaryReader reader)
static ? int _cachedSandstormTimeLeft
static void RenameWorldUsingLoadAndSave()
Definition WorldFile.cs:689
static void SetTempToOngoing()
Definition WorldFile.cs:775
static bool _tempEclipse
static int _tempMoonPhase
static int _tempLanternNightCooldown
static bool RenameWorld(string newName, bool useCloudSaving=false)
Definition WorldFile.cs:630
static ? bool _cachedPartyGenuine
static ? bool _cachedDayTime
static void LoadHeader(BinaryReader reader)
static void DoRollingBackups(string backupWorldWritePath)
Definition WorldFile.cs:745
static double _tempTime
static int SaveNPCs(BinaryWriter writer)
static ? double _cachedTime
static Exception LastThrownLoadException
static bool SavingWorld
static void LoadWeightedPressurePlates(BinaryReader reader)