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
WorldUtils.cs
Go to the documentation of this file.
1using System;
11using Terraria.IO;
12
14{
15 [global::Cpp2ILInjected.Token(Token = "0x20004EF")]
16 public static class WorldUtils
17 {
18 [global::Cpp2ILInjected.Token(Token = "0x6003094")]
19 [global::Cpp2ILInjected.Address(RVA = "0x12FEE9C", Offset = "0x12FEE9C", Length = "0x174")]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SceneMetrics), Member = "ScanAndExportToMain", MemberParameters = new object[] { typeof(SceneMetricsScanSettings) }, ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Min", MemberParameters = new object[]
23 {
24 typeof(int),
25 typeof(int)
26 }, ReturnType = typeof(int))]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Max", MemberParameters = new object[]
28 {
29 typeof(int),
30 typeof(int)
31 }, ReturnType = typeof(int))]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "get_Right", ReturnType = typeof(int))]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "get_Bottom", ReturnType = typeof(int))]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
35 {
36 typeof(int),
37 typeof(int),
38 typeof(int),
39 typeof(int)
40 }, ReturnType = typeof(void))]
41 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
43 {
44 throw null;
45 }
46
47 [global::Cpp2ILInjected.Token(Token = "0x6003095")]
48 [global::Cpp2ILInjected.Address(RVA = "0x12FF010", Offset = "0x12FF010", Length = "0x18")]
49 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "PlaceThing_Tiles_PlaceIt_StaffOfRegrowthCheck", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(bool))]
50 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_55", MemberParameters = new object[]
51 {
52 typeof(GenerationProgress),
54 }, ReturnType = typeof(void))]
55 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "smCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
56 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CampsiteBiome), Member = "Place", MemberParameters = new object[]
57 {
59 typeof(StructureMap)
60 }, ReturnType = typeof(bool))]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CorruptionPitBiome), Member = "Place", MemberParameters = new object[]
62 {
64 typeof(StructureMap)
65 }, ReturnType = typeof(bool))]
66 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EnchantedSwordBiome), Member = "Place", MemberParameters = new object[]
67 {
69 typeof(StructureMap)
70 }, ReturnType = typeof(bool))]
71 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HiveBiome), Member = "Place", MemberParameters = new object[]
72 {
74 typeof(StructureMap)
75 }, ReturnType = typeof(bool))]
76 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HoneyPatchBiome), Member = "Place", MemberParameters = new object[]
77 {
79 typeof(StructureMap)
80 }, ReturnType = typeof(bool))]
81 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MahoganyTreeBiome), Member = "Place", MemberParameters = new object[]
82 {
84 typeof(StructureMap)
85 }, ReturnType = typeof(bool))]
86 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MiningExplosivesBiome), Member = "Place", MemberParameters = new object[]
87 {
89 typeof(StructureMap)
90 }, ReturnType = typeof(bool))]
91 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ThinIceBiome), Member = "Place", MemberParameters = new object[]
92 {
94 typeof(StructureMap)
95 }, ReturnType = typeof(bool))]
96 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AnthillEntrance), Member = "PlaceAt", MemberParameters = new object[]
97 {
100 typeof(int)
101 }, ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChambersEntrance), Member = "PlaceAt", MemberParameters = new object[]
103 {
106 }, ReturnType = typeof(void))]
107 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LarvaHoleEntrance), Member = "PlaceAt", MemberParameters = new object[]
108 {
110 typeof(Point),
111 typeof(int)
112 }, ReturnType = typeof(void))]
113 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DesertHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
114 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraniteHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseBuilder), Member = "PlaceEmptyRooms", ReturnType = typeof(void))]
116 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseBuilder), Member = "PlaceStairs", ReturnType = typeof(void))]
117 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseBuilder), Member = "PlaceDoors", ReturnType = typeof(void))]
118 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseBuilder), Member = "PlacePlatforms", ReturnType = typeof(void))]
119 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseBuilder), Member = "PlaceSupportBeams", ReturnType = typeof(void))]
120 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseUtils), Member = "GetRoomSolidPrecentage", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(double))]
121 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseUtils), Member = "GetHouseType", MemberParameters = new object[] { typeof(IEnumerable<Rectangle>) }, ReturnType = typeof(HouseType))]
122 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IceHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
123 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JungleHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
124 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MarbleHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
125 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MushroomHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
126 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WoodHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
127 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WoodHouseBuilder), Member = "RainbowifyOnTenthAnniversaryWorlds", ReturnType = typeof(void))]
128 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 94)]
129 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
130 public static bool Gen(Point origin, GenShape shape, GenAction action)
131 {
132 throw null;
133 }
134
135 [global::Cpp2ILInjected.Token(Token = "0x6003096")]
136 [global::Cpp2ILInjected.Address(RVA = "0x12FF028", Offset = "0x12FF028", Length = "0x18")]
137 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AnthillEntrance), Member = "PlaceAt", MemberParameters = new object[]
138 {
140 typeof(Point),
141 typeof(int)
142 }, ReturnType = typeof(void))]
143 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChambersEntrance), Member = "PlaceAt", MemberParameters = new object[]
144 {
147 }, ReturnType = typeof(void))]
148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LarvaHoleEntrance), Member = "PlaceAt", MemberParameters = new object[]
149 {
151 typeof(Point),
152 typeof(int)
153 }, ReturnType = typeof(void))]
154 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 11)]
155 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
156 public static bool Gen(Point origin, GenShapeActionPair pair)
157 {
158 throw null;
159 }
160
161 [global::Cpp2ILInjected.Token(Token = "0x6003097")]
162 [global::Cpp2ILInjected.Address(RVA = "0x12FF040", Offset = "0x12FF040", Length = "0xC8")]
163 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
164 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI", ReturnType = typeof(void))]
165 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_109_DarkMage", ReturnType = typeof(void))]
166 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck_Shoot", MemberParameters = new object[]
167 {
168 typeof(int),
169 typeof(Item),
170 typeof(int)
171 }, ReturnType = typeof(void))]
172 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "CanHitWithOwnBody", MemberParameters = new object[] { typeof(Entity) }, ReturnType = typeof(bool))]
173 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "Damage", ReturnType = typeof(void))]
174 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_137_LightningAura", ReturnType = typeof(void))]
175 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_140_MonkStaffT1", ReturnType = typeof(void))]
176 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CampsiteBiome), Member = "Place", MemberParameters = new object[]
177 {
178 typeof(Point),
179 typeof(StructureMap)
180 }, ReturnType = typeof(bool))]
181 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CorruptionPitBiome), Member = "Place", MemberParameters = new object[]
182 {
183 typeof(Point),
184 typeof(StructureMap)
185 }, ReturnType = typeof(bool))]
186 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EnchantedSwordBiome), Member = "Place", MemberParameters = new object[]
187 {
188 typeof(Point),
189 typeof(StructureMap)
190 }, ReturnType = typeof(bool))]
191 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HoneyPatchBiome), Member = "Place", MemberParameters = new object[]
192 {
193 typeof(Point),
194 typeof(StructureMap)
195 }, ReturnType = typeof(bool))]
196 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MahoganyTreeBiome), Member = "Place", MemberParameters = new object[]
197 {
198 typeof(Point),
199 typeof(StructureMap)
200 }, ReturnType = typeof(bool))]
201 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MiningExplosivesBiome), Member = "Place", MemberParameters = new object[]
202 {
203 typeof(Point),
204 typeof(StructureMap)
205 }, ReturnType = typeof(bool))]
206 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseBuilder), Member = "CreateSupportBeamList", ReturnType = typeof(List<Rectangle>))]
207 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseBuilder), Member = "FindVerticalExit", MemberParameters = new object[]
208 {
210 typeof(bool),
211 typeof(ref int)
212 }, ReturnType = typeof(bool))]
213 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseBuilder), Member = "FindSideExit", MemberParameters = new object[]
214 {
216 typeof(bool),
217 typeof(ref int)
218 }, ReturnType = typeof(bool))]
219 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseUtils), Member = "CreateRooms", MemberParameters = new object[] { typeof(Point) }, ReturnType = typeof(List<Rectangle>))]
220 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseUtils), Member = "FindRoom", MemberParameters = new object[] { typeof(Point) }, ReturnType = typeof(Rectangle))]
221 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseUtils), Member = "AreRoomsValid", MemberParameters = new object[]
222 {
224 typeof(StructureMap),
226 }, ReturnType = typeof(bool))]
227 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "RaiseGoblins", MemberParameters = new object[]
228 {
229 typeof(NPC),
231 }, ReturnType = typeof(void))]
232 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 33)]
233 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point), Member = "op_Equality", MemberParameters = new object[]
234 {
235 typeof(Point),
237 }, ReturnType = typeof(bool))]
238 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
239 public static bool Find(Point origin, GenSearch search, out Point result)
240 {
241 throw null;
242 }
243
244 [global::Cpp2ILInjected.Token(Token = "0x6003098")]
245 [global::Cpp2ILInjected.Address(RVA = "0x12F4798", Offset = "0x12F4798", Length = "0x120")]
246 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Actions.ClearTile), Member = "Apply", MemberParameters = new object[]
247 {
248 typeof(Point),
249 typeof(int),
250 typeof(int),
251 typeof(object[])
252 }, ReturnType = typeof(bool))]
253 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldUtils), Member = "ClearChestLocation", MemberParameters = new object[]
254 {
255 typeof(int),
256 typeof(int)
257 }, ReturnType = typeof(void))]
258 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraniteBiome), Member = "PlaceGranite", MemberParameters = new object[]
259 {
260 typeof(Point),
262 }, ReturnType = typeof(void))]
263 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraniteBiome), Member = "CleanupTiles", MemberParameters = new object[]
264 {
265 typeof(Point),
267 }, ReturnType = typeof(void))]
268 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MiningExplosivesBiome), Member = "Place", MemberParameters = new object[]
269 {
270 typeof(Point),
271 typeof(StructureMap)
272 }, ReturnType = typeof(bool))]
273 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
274 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
275 {
276 typeof(int),
277 typeof(int)
278 }, ReturnType = typeof(Tile))]
279 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "ClearTile", ReturnType = typeof(void))]
280 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "TileFrame", MemberParameters = new object[]
281 {
282 typeof(int),
283 typeof(int),
284 typeof(bool),
285 typeof(bool)
286 }, ReturnType = typeof(void))]
287 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
288 public static void ClearTile(int x, int y, bool frameNeighbors = false)
289 {
290 throw null;
291 }
292
293 [global::Cpp2ILInjected.Token(Token = "0x6003099")]
294 [global::Cpp2ILInjected.Address(RVA = "0x12F493C", Offset = "0x12F493C", Length = "0x114")]
295 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Actions.ClearWall), Member = "Apply", MemberParameters = new object[]
296 {
297 typeof(Point),
298 typeof(int),
299 typeof(int),
300 typeof(object[])
301 }, ReturnType = typeof(bool))]
302 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
303 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
304 {
305 typeof(int),
306 typeof(int)
307 }, ReturnType = typeof(Tile))]
308 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_wall", MemberParameters = new object[] { typeof(ushort) }, ReturnType = typeof(void))]
309 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SquareWallFrame", MemberParameters = new object[]
310 {
311 typeof(int),
312 typeof(int),
313 typeof(bool)
314 }, ReturnType = typeof(void))]
315 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
316 public static void ClearWall(int x, int y, bool frameNeighbors = false)
317 {
318 throw null;
319 }
320
321 [global::Cpp2ILInjected.Token(Token = "0x600309A")]
322 [global::Cpp2ILInjected.Address(RVA = "0x12F4C80", Offset = "0x12F4C80", Length = "0xF8")]
323 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Actions.SetTile), Member = "Apply", MemberParameters = new object[]
324 {
325 typeof(Point),
326 typeof(int),
327 typeof(int),
328 typeof(object[])
329 }, ReturnType = typeof(bool))]
330 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Actions.SetTileKeepWall), Member = "Apply", MemberParameters = new object[]
331 {
332 typeof(Point),
333 typeof(int),
334 typeof(int),
335 typeof(object[])
336 }, ReturnType = typeof(bool))]
337 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Actions.SetFrames), Member = "Apply", MemberParameters = new object[]
338 {
339 typeof(Point),
340 typeof(int),
341 typeof(int),
342 typeof(object[])
343 }, ReturnType = typeof(bool))]
344 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TrackGenerator), Member = "PlacePath", ReturnType = typeof(void))]
345 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DesertBiome), Member = "CleanupArea", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
346 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraniteBiome), Member = "PlaceDecorations", MemberParameters = new object[]
347 {
348 typeof(Point),
350 }, ReturnType = typeof(void))]
351 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MarbleBiome), Member = "PlaceSlab", MemberParameters = new object[]
352 {
353 "Terraria.GameContent.Biomes.MarbleBiome.Slab",
354 typeof(int),
355 typeof(int),
356 typeof(int)
357 }, ReturnType = typeof(void))]
358 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MiningExplosivesBiome), Member = "Place", MemberParameters = new object[]
359 {
360 typeof(Point),
361 typeof(StructureMap)
362 }, ReturnType = typeof(bool))]
363 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 9)]
364 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "TileFrame", MemberParameters = new object[]
365 {
366 typeof(int),
367 typeof(int),
368 typeof(bool),
369 typeof(bool)
370 }, ReturnType = typeof(void))]
371 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
372 public static void TileFrame(int x, int y, bool frameNeighbors = false)
373 {
374 throw null;
375 }
376
377 [global::Cpp2ILInjected.Token(Token = "0x600309B")]
378 [global::Cpp2ILInjected.Address(RVA = "0x12FF108", Offset = "0x12FF108", Length = "0x58")]
379 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
380 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldUtils), Member = "ClearTile", MemberParameters = new object[]
381 {
382 typeof(int),
383 typeof(int),
384 typeof(bool)
385 }, ReturnType = typeof(void))]
386 public static void ClearChestLocation(int x, int y)
387 {
388 throw null;
389 }
390
391 [global::Cpp2ILInjected.Token(Token = "0x600309C")]
392 [global::Cpp2ILInjected.Address(RVA = "0x12FF160", Offset = "0x12FF160", Length = "0x178")]
393 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
394 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "PlaceStatueTrap", MemberParameters = new object[]
395 {
396 typeof(int),
397 typeof(int)
398 }, ReturnType = typeof(void))]
399 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MiningExplosivesBiome), Member = "Place", MemberParameters = new object[]
400 {
401 typeof(Point),
402 typeof(StructureMap)
403 }, ReturnType = typeof(bool))]
404 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
405 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils[]), Member = "Swap", MemberTypeParameters = new object[] { typeof(int) }, MemberParameters = new object[]
406 {
407 typeof(ref int),
408 typeof(ref int)
409 }, ReturnType = typeof(void))]
410 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "PlaceWire", MemberParameters = new object[]
411 {
412 typeof(int),
413 typeof(int)
414 }, ReturnType = typeof(bool))]
415 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
416 public static void WireLine(Point start, Point end)
417 {
418 throw null;
419 }
420
421 [global::Cpp2ILInjected.Token(Token = "0x600309D")]
422 [global::Cpp2ILInjected.Address(RVA = "0x12FF2D8", Offset = "0x12FF2D8", Length = "0xBC")]
423 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
424 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "clearWorld", ReturnType = typeof(void))]
425 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "GenerateWorld", MemberParameters = new object[]
426 {
427 typeof(int),
429 }, ReturnType = typeof(void))]
430 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "NewText", MemberParameters = new object[]
431 {
432 typeof(string),
433 typeof(byte),
434 typeof(byte),
435 typeof(byte)
436 }, ReturnType = typeof(void))]
437 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
438 public static void DebugRegen()
439 {
440 throw null;
441 }
442
443 [global::Cpp2ILInjected.Token(Token = "0x600309E")]
444 [global::Cpp2ILInjected.Address(RVA = "0x12FF394", Offset = "0x12FF394", Length = "0x4")]
445 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
446 public static void DebugRotate()
447 {
448 throw null;
449 }
450 }
451}
class f__AnonymousType0<< Count > j__TPar
static bool Gen(Point origin, GenShapeActionPair pair)
static void TileFrame(int x, int y, bool frameNeighbors=false)
static bool Find(Point origin, GenSearch search, out Point result)
static void ClearChestLocation(int x, int y)
static void WireLine(Point start, Point end)
static void ClearTile(int x, int y, bool frameNeighbors=false)
static Rectangle ClampToWorld(Rectangle tileRectangle)
Definition WorldUtils.cs:42
static bool Gen(Point origin, GenShape shape, GenAction action)
static void ClearWall(int x, int y, bool frameNeighbors=false)