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_OldConsole.cs
Go to the documentation of this file.
1using System;
3using System.IO;
6using Ionic.Zlib;
8using Terraria;
13using Terraria.ID;
14using Terraria.IO;
18using UnityEngine;
19
20[global::Cpp2ILInjected.Token(Token = "0x20002E0")]
22{
23 [global::Cpp2ILInjected.Token(Token = "0x60010DD")]
24 [global::Cpp2ILInjected.Address(RVA = "0xA5266C", Offset = "0xA5266C", Length = "0xF4C")]
25 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
26 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadWorlds", ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = ".ctor", MemberParameters = new object[]
29 {
30 typeof(string),
31 typeof(bool)
32 }, ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "Exists", MemberParameters = new object[]
34 {
35 typeof(string),
36 typeof(bool)
37 }, ReturnType = typeof(bool))]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "ReadAllBytes", MemberParameters = new object[]
39 {
40 typeof(string),
41 typeof(bool)
42 }, ReturnType = typeof(byte[]))]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BitConverter), Member = "ToInt32", MemberParameters = new object[]
44 {
45 typeof(byte[]),
46 typeof(int)
47 }, ReturnType = typeof(int))]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryStream), Member = ".ctor", MemberParameters = new object[]
49 {
50 typeof(byte[]),
51 typeof(int),
52 typeof(int)
53 }, ReturnType = typeof(void))]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DeflateStream), Member = ".ctor", MemberParameters = new object[]
55 {
58 }, ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryStream), Member = ".ctor", ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Stream), Member = "CopyTo", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Now", ReturnType = typeof(DateTime))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileMetadata), Member = "FromCurrentSettings", MemberParameters = new object[] { typeof(FileType) }, ReturnType = typeof(FileMetadata))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryStream), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BinaryReader), Member = ".ctor", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileMetadata), Member = "Read", MemberParameters = new object[]
66 {
69 }, ReturnType = typeof(FileMetadata))]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Guid), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = "SetWorldSize", MemberParameters = new object[]
72 {
73 typeof(int),
74 typeof(int)
75 }, ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "FromBinary", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(DateTime))]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFileData), Member = "set_HasCrimson", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "LogError", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
79 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 56)]
80 public static WorldFileData GetAllMetadata(string file)
81 {
82 throw null;
83 }
84
85 [global::Cpp2ILInjected.Token(Token = "0x60010DE")]
86 [global::Cpp2ILInjected.Address(RVA = "0xA535B8", Offset = "0xA535B8", Length = "0x374")]
87 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "LoadSaveData", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(bool))]
89 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryStream), Member = ".ctor", ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryStream), Member = ".ctor", MemberParameters = new object[]
92 {
93 typeof(byte[]),
94 typeof(int),
95 typeof(int)
96 }, ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DeflateStream), Member = ".ctor", MemberParameters = new object[]
98 {
101 }, ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Stream), Member = "CopyTo", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
104 public static byte[] DecompressData(byte[] srcData)
105 {
106 throw null;
107 }
108
109 [global::Cpp2ILInjected.Token(Token = "0x60010DF")]
110 [global::Cpp2ILInjected.Address(RVA = "0xA5392C", Offset = "0xA5392C", Length = "0x3C0")]
111 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
112 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
113 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BitConverter), Member = "ToInt32", MemberParameters = new object[]
115 {
116 typeof(byte[]),
117 typeof(int)
118 }, ReturnType = typeof(int))]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile_OldConsole), Member = "DecompressData", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryStream), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BinaryReader), Member = ".ctor", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile_OldConsole), Member = "LoadWorld_Version2", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile_OldConsole), Member = "LoadWorld_Version1", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile_OldConsole), Member = "CleanItemsStoredInTiles", ReturnType = typeof(void))]
125 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
126 public static bool LoadSaveData(byte[] srcData)
127 {
128 throw null;
129 }
130
131 [global::Cpp2ILInjected.Token(Token = "0x60010E0")]
132 [global::Cpp2ILInjected.Address(RVA = "0xA56A54", Offset = "0xA56A54", Length = "0x118")]
133 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
134 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "LoadSaveData", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(bool))]
135 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
137 {
138 typeof(int),
139 typeof(int)
140 }, ReturnType = typeof(Tile))]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile_OldConsole), Member = "CheckWeaponsRack", MemberParameters = new object[]
143 {
144 typeof(int),
145 typeof(int)
146 }, ReturnType = typeof(void))]
147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile_OldConsole), Member = "CheckMannequin", MemberParameters = new object[]
148 {
149 typeof(int),
150 typeof(int)
151 }, ReturnType = typeof(void))]
152 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
153 private static void CleanItemsStoredInTiles()
154 {
155 throw null;
156 }
157
158 [global::Cpp2ILInjected.Token(Token = "0x60010E1")]
159 [global::Cpp2ILInjected.Address(RVA = "0xA56B6C", Offset = "0xA56B6C", Length = "0x3AC")]
160 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
161 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "CleanItemsStoredInTiles", ReturnType = typeof(void))]
162 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
164 {
165 typeof(int),
166 typeof(int)
167 }, ReturnType = typeof(Tile))]
168 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
170 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "SetFrameX", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "SetFrameY", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemConversion_OldConsole), Member = "ModifyItem", MemberParameters = new object[]
173 {
174 typeof(ref short),
175 typeof(ref short),
176 typeof(ref byte),
177 typeof(bool)
178 }, ReturnType = typeof(bool))]
179 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = ".ctor", ReturnType = typeof(void))]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Prefix", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile_OldConsole), Member = "ItemFitsWeaponRack", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(bool))]
183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile_OldConsole), Member = "PlaceWeapon", MemberParameters = new object[]
184 {
185 typeof(int),
186 typeof(int),
187 typeof(Item)
188 }, ReturnType = typeof(void))]
189 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
190 private static void CheckWeaponsRack(int i, int j)
191 {
192 throw null;
193 }
194
195 [global::Cpp2ILInjected.Token(Token = "0x60010E2")]
196 [global::Cpp2ILInjected.Address(RVA = "0xA574B4", Offset = "0xA574B4", Length = "0x58")]
197 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
198 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "CheckWeaponsRack", MemberParameters = new object[]
199 {
200 typeof(int),
201 typeof(int)
202 }, ReturnType = typeof(void))]
203 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
204 public static bool ItemFitsWeaponRack(Item i)
205 {
206 throw null;
207 }
208
209 [global::Cpp2ILInjected.Token(Token = "0x60010E3")]
210 [global::Cpp2ILInjected.Address(RVA = "0xA5750C", Offset = "0xA5750C", Length = "0x330")]
211 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
212 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "CheckWeaponsRack", MemberParameters = new object[]
213 {
214 typeof(int),
215 typeof(int)
216 }, ReturnType = typeof(void))]
217 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
218 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
219 {
220 typeof(int),
221 typeof(int)
222 }, ReturnType = typeof(Tile))]
223 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
225 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
226 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "SetFrameX", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
228 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
229 public static void PlaceWeapon(int x, int y, Item item)
230 {
231 throw null;
232 }
233
234 [global::Cpp2ILInjected.Token(Token = "0x60010E4")]
235 [global::Cpp2ILInjected.Address(RVA = "0xA56F18", Offset = "0xA56F18", Length = "0x59C")]
236 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
237 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "CleanItemsStoredInTiles", ReturnType = typeof(void))]
238 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
239 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
240 {
241 typeof(int),
242 typeof(int)
243 }, ReturnType = typeof(Tile))]
244 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
245 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
246 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemConversion_OldConsole), Member = "ModifyBodySlot", MemberParameters = new object[] { typeof(ref int) }, ReturnType = typeof(bool))]
247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemConversion_OldConsole), Member = "ModifyHeadSlot", MemberParameters = new object[] { typeof(ref int) }, ReturnType = typeof(bool))]
248 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemConversion_OldConsole), Member = "ModifyItem", MemberParameters = new object[]
249 {
250 typeof(ref short),
251 typeof(ref short),
252 typeof(ref byte),
253 typeof(bool)
254 }, ReturnType = typeof(bool))]
255 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "SetFrameX", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
256 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = ".ctor", ReturnType = typeof(void))]
257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "netDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
258 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Prefix", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
259 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemConversion_OldConsole), Member = "ModifyLegSlot", MemberParameters = new object[] { typeof(ref int) }, ReturnType = typeof(bool))]
260 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
261 private static void CheckMannequin(int i, int j)
262 {
263 throw null;
264 }
265
266 [global::Cpp2ILInjected.Token(Token = "0x60010E5")]
267 [global::Cpp2ILInjected.Address(RVA = "0xA5678C", Offset = "0xA5678C", Length = "0x2C8")]
268 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
269 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "LoadSaveData", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(bool))]
270 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
271 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile_OldConsole), Member = "LoadFileFormatHeader", MemberParameters = new object[]
272 {
274 typeof(ref bool[]),
275 typeof(ref int[])
276 }, ReturnType = typeof(bool))]
277 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile_OldConsole), Member = "LoadHeader", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
278 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile_OldConsole), Member = "LoadWorldTiles", MemberParameters = new object[]
279 {
281 typeof(bool[])
282 }, ReturnType = typeof(void))]
283 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile_OldConsole), Member = "LoadChests", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile_OldConsole), Member = "LoadSigns", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
285 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile_OldConsole), Member = "LoadNPCs", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
286 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile_OldConsole), Member = "LoadTileEntities", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
287 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile_OldConsole), Member = "LoadDummies", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
288 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile_OldConsole), Member = "LoadWeightedPressurePlates", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
289 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile_OldConsole), Member = "LoadTownManager", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
290 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BestiaryUnlocksTracker), Member = "FillBasedOnVersionBefore210", ReturnType = typeof(void))]
291 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile_OldConsole), Member = "LoadFooter", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
292 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
293 private static int LoadWorld_Version2(BinaryReader reader)
294 {
295 throw null;
296 }
297
298 [global::Cpp2ILInjected.Token(Token = "0x60010E6")]
299 [global::Cpp2ILInjected.Address(RVA = "0xA5BAA4", Offset = "0xA5BAA4", Length = "0x154")]
300 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
301 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "LoadWorld_Version2", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
302 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
303 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PressurePlateHelper), Member = "Reset", ReturnType = typeof(void))]
304 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point), Member = ".ctor", MemberParameters = new object[]
305 {
306 typeof(int),
307 typeof(int)
308 }, ReturnType = typeof(void))]
309 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point, object>), Member = "Add", MemberParameters = new object[]
310 {
311 typeof(Point),
312 typeof(object)
313 }, ReturnType = typeof(void))]
314 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
315 private static void LoadWeightedPressurePlates(BinaryReader reader)
316 {
317 throw null;
318 }
319
320 [global::Cpp2ILInjected.Token(Token = "0x60010E7")]
321 [global::Cpp2ILInjected.Address(RVA = "0xA5BBF8", Offset = "0xA5BBF8", Length = "0x64")]
322 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "LoadWorld_Version2", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
323 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
324 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TownRoomManager), Member = "Load", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
325 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
326 private static void LoadTownManager(BinaryReader reader)
327 {
328 throw null;
329 }
330
331 [global::Cpp2ILInjected.Token(Token = "0x60010E8")]
332 [global::Cpp2ILInjected.Address(RVA = "0xA5B3A8", Offset = "0xA5B3A8", Length = "0x6FC")]
333 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
334 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "LoadWorld_Version2", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
335 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
336 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileEntity), Member = "Clear", ReturnType = typeof(void))]
337 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileEntity), Member = "Read", MemberParameters = new object[]
338 {
340 typeof(bool)
341 }, ReturnType = typeof(TileEntity))]
342 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "set_Item", MemberParameters = new object[]
343 {
344 typeof(int),
345 typeof(object)
346 }, ReturnType = typeof(void))]
347 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileEntity), Member = "get_PositionKey", ReturnType = typeof(int))]
348 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "TryGetValue", MemberParameters = new object[]
349 {
350 typeof(int),
351 typeof(ref object)
352 }, ReturnType = typeof(bool))]
353 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "Remove", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
354 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Point16>), Member = ".ctor", ReturnType = typeof(void))]
355 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
356 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
357 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "InWorld", MemberParameters = new object[]
358 {
359 typeof(int),
360 typeof(int),
361 typeof(int)
362 }, ReturnType = typeof(bool))]
363 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileEntitiesManager), Member = "CheckValidTile", MemberParameters = new object[]
364 {
365 typeof(int),
366 typeof(int),
367 typeof(int)
368 }, ReturnType = typeof(bool))]
369 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
370 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Point16>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
371 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Point16>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
372 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileEntity), Member = "GetKey", MemberParameters = new object[]
373 {
374 typeof(int),
375 typeof(int)
376 }, ReturnType = typeof(int))]
377 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "TValue")]
378 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "ContainsKey", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
379 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Point16>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
380 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 47)]
381 private static void LoadTileEntities(BinaryReader reader)
382 {
383 throw null;
384 }
385
386 [global::Cpp2ILInjected.Token(Token = "0x60010E9")]
387 [global::Cpp2ILInjected.Address(RVA = "0xA5783C", Offset = "0xA5783C", Length = "0x304")]
388 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
389 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "LoadWorld_Version2", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
390 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
391 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileMetadata), Member = "FromCurrentSettings", MemberParameters = new object[] { typeof(FileType) }, ReturnType = typeof(FileMetadata))]
392 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileMetadata), Member = "Read", MemberParameters = new object[]
393 {
396 }, ReturnType = typeof(FileMetadata))]
397 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
398 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Console), Member = "WriteLine", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
399 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Console), Member = "WriteLine", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
400 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
401 private static bool LoadFileFormatHeader(BinaryReader reader, out bool[] importance, out int[] positions)
402 {
403 throw null;
404 }
405
406 [global::Cpp2ILInjected.Token(Token = "0x60010EA")]
407 [global::Cpp2ILInjected.Address(RVA = "0xA57B40", Offset = "0xA57B40", Length = "0x1BA0")]
408 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
409 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "LoadWorld_Version2", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
410 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
411 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Guid), Member = "NewGuid", ReturnType = typeof(Guid))]
412 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Guid), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
413 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "clearWorld", ReturnType = typeof(void))]
414 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_GameMode", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
415 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "FromBinary", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(DateTime))]
416 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "get_genRand", ReturnType = typeof(UnifiedRandom))]
417 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
418 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_spawnTileX", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
419 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_spawnTileY", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
420 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "setBG", MemberParameters = new object[]
421 {
422 typeof(int),
423 typeof(int)
424 }, ReturnType = typeof(void))]
425 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
426 {
427 typeof(int),
428 typeof(int)
429 }, ReturnType = typeof(int))]
430 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
431 {
432 typeof(Array),
433 typeof(int),
434 typeof(int)
435 }, ReturnType = typeof(void))]
436 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "FakeLoadInvasionStart", ReturnType = typeof(void))]
437 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "UpdateTimeRate", ReturnType = typeof(void))]
438 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "get_ShieldStrengthTowerMax", ReturnType = typeof(int))]
439 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "Load", MemberParameters = new object[]
440 {
442 typeof(int)
443 }, ReturnType = typeof(void))]
444 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "ResetProgressEntirely", ReturnType = typeof(void))]
445 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TreeTopsInfo), Member = "CopyExistingWorldInfo", ReturnType = typeof(void))]
446 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 83)]
447 private static void LoadHeader(BinaryReader reader)
448 {
449 throw null;
450 }
451
452 [global::Cpp2ILInjected.Token(Token = "0x60010EB")]
453 [global::Cpp2ILInjected.Address(RVA = "0xA596E0", Offset = "0xA596E0", Length = "0x114C")]
454 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
455 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "LoadWorld_Version2", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
456 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
457 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
458 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
459 {
460 typeof(string),
461 typeof(string),
462 typeof(string),
463 typeof(string)
464 }, ReturnType = typeof(string))]
465 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemRemapUtility), Member = "RemapENGINEMannequin", MemberParameters = new object[]
466 {
467 typeof(ref short),
468 typeof(ref short)
469 }, ReturnType = typeof(void))]
470 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileObjectData), Member = "GetTileData", MemberParameters = new object[]
471 {
472 typeof(int),
473 typeof(int),
474 typeof(int)
475 }, ReturnType = typeof(TileObjectData))]
476 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileObjectData), Member = "get_CoordinateFullHeight", ReturnType = typeof(int))]
477 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileObjectData), Member = "get_CoordinateHeights", ReturnType = typeof(int[]))]
478 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileObjectData), Member = "get_CoordinatePadding", ReturnType = typeof(int))]
479 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "GetTileDefinition", MemberParameters = new object[]
480 {
481 typeof(int),
482 typeof(ushort),
483 typeof(short),
484 typeof(short),
485 typeof(short),
486 typeof(byte),
487 typeof(byte),
488 typeof(byte)
489 }, ReturnType = typeof(uint))]
490 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "AddUpAlignmentCounts", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
491 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "FixHearts", ReturnType = typeof(void))]
492 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 36)]
493 private static void LoadWorldTiles(BinaryReader reader, bool[] importance)
494 {
495 throw null;
496 }
497
498 [global::Cpp2ILInjected.Token(Token = "0x60010EC")]
499 [global::Cpp2ILInjected.Address(RVA = "0xA5A82C", Offset = "0xA5A82C", Length = "0x500")]
500 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
501 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "LoadWorld_Version2", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
502 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
503 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Chest), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
504 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile_OldConsole), Member = "ReadItemID", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
505 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = ".ctor", ReturnType = typeof(void))]
506 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemConversion_OldConsole), Member = "ModifyItem", MemberParameters = new object[]
507 {
508 typeof(ref short),
509 typeof(ref short),
510 typeof(ref byte),
511 typeof(bool)
512 }, ReturnType = typeof(bool))]
513 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "netDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
514 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Prefix", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
515 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Point16>), Member = ".ctor", ReturnType = typeof(void))]
516 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point16), Member = ".ctor", MemberParameters = new object[]
517 {
518 typeof(int),
519 typeof(int)
520 }, ReturnType = typeof(void))]
521 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Point16>), Member = "Contains", MemberParameters = new object[] { typeof(Point16) }, ReturnType = typeof(bool))]
522 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile_OldConsole), Member = "FixDresserChests", ReturnType = typeof(void))]
523 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
524 private static void LoadChests(BinaryReader reader)
525 {
526 throw null;
527 }
528
529 [global::Cpp2ILInjected.Token(Token = "0x60010ED")]
530 [global::Cpp2ILInjected.Address(RVA = "0xA5BDB8", Offset = "0xA5BDB8", Length = "0x1B4")]
531 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
532 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "LoadChests", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
533 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
534 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
535 {
536 typeof(int),
537 typeof(int)
538 }, ReturnType = typeof(Tile))]
539 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
540 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
541 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
542 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
543 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Chest), Member = "CreateChest", MemberParameters = new object[]
544 {
545 typeof(int),
546 typeof(int),
547 typeof(int)
548 }, ReturnType = typeof(int))]
549 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
550 private static void FixDresserChests()
551 {
552 throw null;
553 }
554
555 [global::Cpp2ILInjected.Token(Token = "0x60010EE")]
556 [global::Cpp2ILInjected.Address(RVA = "0xA5AD2C", Offset = "0xA5AD2C", Length = "0x368")]
557 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
558 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "LoadWorld_Version2", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
559 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
560 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
561 {
562 typeof(int),
563 typeof(int)
564 }, ReturnType = typeof(Tile))]
565 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
566 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
567 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Sign), Member = ".ctor", ReturnType = typeof(void))]
568 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Point16>), Member = ".ctor", ReturnType = typeof(void))]
569 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point16), Member = ".ctor", MemberParameters = new object[]
570 {
571 typeof(int),
572 typeof(int)
573 }, ReturnType = typeof(void))]
574 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Point16>), Member = "Contains", MemberParameters = new object[] { typeof(Point16) }, ReturnType = typeof(bool))]
575 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
576 private static void LoadSigns(BinaryReader reader)
577 {
578 throw null;
579 }
580
581 [global::Cpp2ILInjected.Token(Token = "0x60010EF")]
582 [global::Cpp2ILInjected.Address(RVA = "0xA5B344", Offset = "0xA5B344", Length = "0x64")]
583 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
584 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "LoadWorld_Version2", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
585 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
586 private static void LoadDummies(BinaryReader reader)
587 {
588 throw null;
589 }
590
591 [global::Cpp2ILInjected.Token(Token = "0x60010F0")]
592 [global::Cpp2ILInjected.Address(RVA = "0xA5B094", Offset = "0xA5B094", Length = "0x2B0")]
593 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
594 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "LoadWorld_Version2", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
595 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
596 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPCID), Member = "FromLegacyName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
597 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "SetDefaults", MemberParameters = new object[]
598 {
599 typeof(int),
601 }, ReturnType = typeof(void))]
602 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "set_GivenName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
603 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ReadVector2", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
604 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
605 private static void LoadNPCs(BinaryReader reader)
606 {
607 throw null;
608 }
609
610 [global::Cpp2ILInjected.Token(Token = "0x60010F1")]
611 [global::Cpp2ILInjected.Address(RVA = "0xA5BC5C", Offset = "0xA5BC5C", Length = "0xE8")]
612 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
613 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "LoadWorld_Version2", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
614 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
615 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Inequality", MemberParameters = new object[]
616 {
617 typeof(string),
618 typeof(string)
619 }, ReturnType = typeof(bool))]
620 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
621 private static int LoadFooter(BinaryReader reader)
622 {
623 throw null;
624 }
625
626 [global::Cpp2ILInjected.Token(Token = "0x60010F2")]
627 [global::Cpp2ILInjected.Address(RVA = "0xA53CEC", Offset = "0xA53CEC", Length = "0x2AA0")]
628 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
629 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "LoadSaveData", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(bool))]
630 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
631 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileMetadata), Member = "FromCurrentSettings", MemberParameters = new object[] { typeof(FileType) }, ReturnType = typeof(FileMetadata))]
632 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_GameMode", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
633 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "get_genRand", ReturnType = typeof(UnifiedRandom))]
634 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "RandomizeMoonState", MemberParameters = new object[]
635 {
637 typeof(bool)
638 }, ReturnType = typeof(void))]
639 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "clearWorld", ReturnType = typeof(void))]
640 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
641 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "RandomizeCaveBackgrounds", ReturnType = typeof(void))]
642 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_spawnTileX", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
643 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_spawnTileY", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
644 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "setBG", MemberParameters = new object[]
645 {
646 typeof(int),
647 typeof(int)
648 }, ReturnType = typeof(void))]
649 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
650 {
651 typeof(int),
652 typeof(int)
653 }, ReturnType = typeof(int))]
654 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "RandomizeWeather", ReturnType = typeof(void))]
655 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
656 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
657 {
658 typeof(string),
659 typeof(string),
660 typeof(string),
661 typeof(string)
662 }, ReturnType = typeof(string))]
663 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
664 {
665 typeof(int),
666 typeof(int)
667 }, ReturnType = typeof(Tile))]
668 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
669 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
670 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_type", MemberParameters = new object[] { typeof(ushort) }, ReturnType = typeof(void))]
671 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
672 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_frameX", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
673 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_frameY", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
674 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_wall", MemberParameters = new object[] { typeof(ushort) }, ReturnType = typeof(void))]
675 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_wall", ReturnType = typeof(ushort))]
676 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wallColor", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(void))]
677 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_liquid", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(void))]
678 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "lava", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
679 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "honey", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
680 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
681 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire2", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
682 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire3", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
683 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "halfBrick", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
684 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "slope", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(void))]
685 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "actuator", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
686 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "inActive", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
687 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "color", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(void))]
688 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "CopyFrom", MemberParameters = new object[] { typeof(Tile) }, ReturnType = typeof(void))]
689 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "AddUpAlignmentCounts", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
690 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "FixSunflowers", ReturnType = typeof(void))]
691 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "FixChands", ReturnType = typeof(void))]
692 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Chest), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
693 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
694 {
695 typeof(int),
696 typeof(int)
697 }, ReturnType = typeof(string))]
698 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = ".ctor", ReturnType = typeof(void))]
699 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemID), Member = "FromLegacyName", MemberParameters = new object[]
700 {
701 typeof(string),
702 typeof(int)
703 }, ReturnType = typeof(short))]
704 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
705 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldFile_OldConsole), Member = "ReadItemID", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
706 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "netDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
707 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Prefix", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
708 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Sign), Member = ".ctor", ReturnType = typeof(void))]
709 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPCID), Member = "FromLegacyName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
710 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "SetDefaults", MemberParameters = new object[]
711 {
712 typeof(int),
714 }, ReturnType = typeof(void))]
715 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "set_GivenName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
716 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "setNPCName", MemberParameters = new object[]
717 {
718 typeof(string),
719 typeof(int),
720 typeof(bool)
721 }, ReturnType = typeof(void))]
722 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "FakeLoadInvasionStart", ReturnType = typeof(void))]
723 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
724 {
725 typeof(string),
726 typeof(string)
727 }, ReturnType = typeof(bool))]
728 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 130)]
730 {
731 throw null;
732 }
733
734 [global::Cpp2ILInjected.Token(Token = "0x60010F3")]
735 [global::Cpp2ILInjected.Address(RVA = "0xA5BD44", Offset = "0xA5BD44", Length = "0x74")]
736 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
737 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "LoadChests", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
738 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "LoadWorld_Version1", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
739 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
740 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemRemapUtility), Member = "RemapItemID", MemberParameters = new object[]
741 {
742 typeof(int),
743 typeof(bool)
744 }, ReturnType = typeof(short))]
745 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
746 private static int ReadItemID(BinaryReader fileIO)
747 {
748 throw null;
749 }
750
751 [global::Cpp2ILInjected.Token(Token = "0x60010F4")]
752 [global::Cpp2ILInjected.Address(RVA = "0xA5BF6C", Offset = "0xA5BF6C", Length = "0x8")]
753 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
754 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
756 {
757 throw null;
758 }
759
760 [global::Cpp2ILInjected.Token(Token = "0x40020C3")]
761 public const int WorldVersion_AddGUID = 1000;
762
763 [global::Cpp2ILInjected.Token(Token = "0x40020C4")]
764 public const int WorldVersion_CompressWorld = 1001;
765
766 [global::Cpp2ILInjected.Token(Token = "0x40020C5")]
768
769 [global::Cpp2ILInjected.Token(Token = "0x40020C6")]
770 public const int WorldVersion_1_3_2 = 1003;
771
772 [global::Cpp2ILInjected.Token(Token = "0x40020C7")]
773 public const int WorldVersion_1_3_3 = 1004;
774
775 [global::Cpp2ILInjected.Token(Token = "0x40020C8")]
776 public const int WorldVersion_1_3_4 = 1005;
777
778 [global::Cpp2ILInjected.Token(Token = "0x40020C9")]
780
781 [global::Cpp2ILInjected.Token(Token = "0x40020CA")]
782 public const int WorldVersionOneMaxRelease = 87;
783
784 [global::Cpp2ILInjected.Token(Token = "0x40020CB")]
785 public const int WorldFileVersion = 1006;
786
787 [global::Cpp2ILInjected.Token(Token = "0x40020CC")]
788 public const int ApproximateWriteSize = 7000000;
789
790 [global::Cpp2ILInjected.Token(Token = "0x40020CD")]
791 public const int MaximumWriteSize = 16777216;
792
793 [global::Cpp2ILInjected.Token(Token = "0x40020CE")]
794 private static int versionNumber;
795}
class f__AnonymousType0<< Count > j__TPar
static void LoadTileEntities(BinaryReader reader)
static bool ItemFitsWeaponRack(Item i)
static void LoadHeader(BinaryReader reader)
static byte[] DecompressData(byte[] srcData)
static void LoadChests(BinaryReader reader)
static WorldFileData GetAllMetadata(string file)
static int LoadWorld_Version1(BinaryReader fileIO)
static void LoadDummies(BinaryReader reader)
static bool LoadSaveData(byte[] srcData)
static void LoadWeightedPressurePlates(BinaryReader reader)
static void LoadSigns(BinaryReader reader)
static void CheckWeaponsRack(int i, int j)
static void PlaceWeapon(int x, int y, Item item)
static int LoadWorld_Version2(BinaryReader reader)
static void LoadTownManager(BinaryReader reader)
const int WorldVersion_RemapConsoleSpecificItems
static void LoadNPCs(BinaryReader reader)
static int LoadFooter(BinaryReader reader)
static bool LoadFileFormatHeader(BinaryReader reader, out bool[] importance, out int[] positions)
static void LoadWorldTiles(BinaryReader reader, bool[] importance)
static int ReadItemID(BinaryReader fileIO)
static void CleanItemsStoredInTiles()
static void CheckMannequin(int i, int j)
const int WorldVersion_StoreFrameAsRowsAndColumnsInsteadOfPixels