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
HouseBuilder.cs
Go to the documentation of this file.
1using System;
4using System.Linq;
12
14{
15 [global::Cpp2ILInjected.Token(Token = "0x200090D")]
16 public class HouseBuilder
17 {
18 [global::Cpp2ILInjected.Token(Token = "0x170007FD")]
19 public double ChestChance
20 {
22 [global::Cpp2ILInjected.Token(Token = "0x6004686")]
23 [global::Cpp2ILInjected.Address(RVA = "0x7DC4B0", Offset = "0x7DC4B0", Length = "0x8")]
24 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
25 get
26 {
27 throw null;
28 }
30 [global::Cpp2ILInjected.Token(Token = "0x6004687")]
31 [global::Cpp2ILInjected.Address(RVA = "0x7DC4B8", Offset = "0x7DC4B8", Length = "0x8")]
32 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
33 set
34 {
35 throw null;
36 }
37 }
38
39 [global::Cpp2ILInjected.Token(Token = "0x170007FE")]
40 public ushort TileType
41 {
43 [global::Cpp2ILInjected.Token(Token = "0x6004688")]
44 [global::Cpp2ILInjected.Address(RVA = "0x7DC4C0", Offset = "0x7DC4C0", Length = "0x8")]
45 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
46 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
47 get
48 {
49 throw null;
50 }
52 [global::Cpp2ILInjected.Token(Token = "0x6004689")]
53 [global::Cpp2ILInjected.Address(RVA = "0x7DC4C8", Offset = "0x7DC4C8", Length = "0x8")]
54 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
55 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
56 protected set
57 {
58 throw null;
59 }
60 }
61
62 [global::Cpp2ILInjected.Token(Token = "0x170007FF")]
63 public ushort WallType
64 {
66 [global::Cpp2ILInjected.Token(Token = "0x600468A")]
67 [global::Cpp2ILInjected.Address(RVA = "0x7DC4D0", Offset = "0x7DC4D0", Length = "0x8")]
68 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
69 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
70 get
71 {
72 throw null;
73 }
75 [global::Cpp2ILInjected.Token(Token = "0x600468B")]
76 [global::Cpp2ILInjected.Address(RVA = "0x7DC4D8", Offset = "0x7DC4D8", Length = "0x8")]
77 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
78 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
79 protected set
80 {
81 throw null;
82 }
83 }
84
85 [global::Cpp2ILInjected.Token(Token = "0x17000800")]
86 public ushort BeamType
87 {
89 [global::Cpp2ILInjected.Token(Token = "0x600468C")]
90 [global::Cpp2ILInjected.Address(RVA = "0x7DC4E0", Offset = "0x7DC4E0", Length = "0x8")]
91 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
92 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
93 get
94 {
95 throw null;
96 }
98 [global::Cpp2ILInjected.Token(Token = "0x600468D")]
99 [global::Cpp2ILInjected.Address(RVA = "0x7DC4E8", Offset = "0x7DC4E8", Length = "0x8")]
100 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
101 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
102 protected set
103 {
104 throw null;
105 }
106 }
107
108 [global::Cpp2ILInjected.Token(Token = "0x17000801")]
109 public int PlatformStyle
110 {
112 [global::Cpp2ILInjected.Token(Token = "0x600468E")]
113 [global::Cpp2ILInjected.Address(RVA = "0x7DC4F0", Offset = "0x7DC4F0", Length = "0x8")]
114 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
115 get
116 {
117 throw null;
118 }
120 [global::Cpp2ILInjected.Token(Token = "0x600468F")]
121 [global::Cpp2ILInjected.Address(RVA = "0x7DC4F8", Offset = "0x7DC4F8", Length = "0x8")]
122 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
123 protected set
124 {
125 throw null;
126 }
127 }
128
129 [global::Cpp2ILInjected.Token(Token = "0x17000802")]
130 public int DoorStyle
131 {
133 [global::Cpp2ILInjected.Token(Token = "0x6004690")]
134 [global::Cpp2ILInjected.Address(RVA = "0x7DC500", Offset = "0x7DC500", Length = "0x8")]
135 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
136 get
137 {
138 throw null;
139 }
141 [global::Cpp2ILInjected.Token(Token = "0x6004691")]
142 [global::Cpp2ILInjected.Address(RVA = "0x7DC508", Offset = "0x7DC508", Length = "0x8")]
143 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
144 protected set
145 {
146 throw null;
147 }
148 }
149
150 [global::Cpp2ILInjected.Token(Token = "0x17000803")]
151 public int TableStyle
152 {
154 [global::Cpp2ILInjected.Token(Token = "0x6004692")]
155 [global::Cpp2ILInjected.Address(RVA = "0x7DC510", Offset = "0x7DC510", Length = "0x8")]
156 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
157 get
158 {
159 throw null;
160 }
162 [global::Cpp2ILInjected.Token(Token = "0x6004693")]
163 [global::Cpp2ILInjected.Address(RVA = "0x7DC518", Offset = "0x7DC518", Length = "0x8")]
164 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
165 protected set
166 {
167 throw null;
168 }
169 }
170
171 [global::Cpp2ILInjected.Token(Token = "0x17000804")]
172 public bool UsesTables2
173 {
175 [global::Cpp2ILInjected.Token(Token = "0x6004694")]
176 [global::Cpp2ILInjected.Address(RVA = "0x7DC520", Offset = "0x7DC520", Length = "0x8")]
177 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
178 get
179 {
180 throw null;
181 }
183 [global::Cpp2ILInjected.Token(Token = "0x6004695")]
184 [global::Cpp2ILInjected.Address(RVA = "0x7DC528", Offset = "0x7DC528", Length = "0xC")]
185 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
186 protected set
187 {
188 throw null;
189 }
190 }
191
192 [global::Cpp2ILInjected.Token(Token = "0x17000805")]
193 public int WorkbenchStyle
194 {
196 [global::Cpp2ILInjected.Token(Token = "0x6004696")]
197 [global::Cpp2ILInjected.Address(RVA = "0x7DC534", Offset = "0x7DC534", Length = "0x8")]
198 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
199 get
200 {
201 throw null;
202 }
204 [global::Cpp2ILInjected.Token(Token = "0x6004697")]
205 [global::Cpp2ILInjected.Address(RVA = "0x7DC53C", Offset = "0x7DC53C", Length = "0x8")]
206 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
207 protected set
208 {
209 throw null;
210 }
211 }
212
213 [global::Cpp2ILInjected.Token(Token = "0x17000806")]
214 public int PianoStyle
215 {
217 [global::Cpp2ILInjected.Token(Token = "0x6004698")]
218 [global::Cpp2ILInjected.Address(RVA = "0x7DC544", Offset = "0x7DC544", Length = "0x8")]
219 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
220 get
221 {
222 throw null;
223 }
225 [global::Cpp2ILInjected.Token(Token = "0x6004699")]
226 [global::Cpp2ILInjected.Address(RVA = "0x7DC54C", Offset = "0x7DC54C", Length = "0x8")]
227 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
228 protected set
229 {
230 throw null;
231 }
232 }
233
234 [global::Cpp2ILInjected.Token(Token = "0x17000807")]
235 public int BookcaseStyle
236 {
238 [global::Cpp2ILInjected.Token(Token = "0x600469A")]
239 [global::Cpp2ILInjected.Address(RVA = "0x7DC554", Offset = "0x7DC554", Length = "0x8")]
240 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
241 get
242 {
243 throw null;
244 }
246 [global::Cpp2ILInjected.Token(Token = "0x600469B")]
247 [global::Cpp2ILInjected.Address(RVA = "0x7DC55C", Offset = "0x7DC55C", Length = "0x8")]
248 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
249 protected set
250 {
251 throw null;
252 }
253 }
254
255 [global::Cpp2ILInjected.Token(Token = "0x17000808")]
256 public int ChairStyle
257 {
259 [global::Cpp2ILInjected.Token(Token = "0x600469C")]
260 [global::Cpp2ILInjected.Address(RVA = "0x7DC564", Offset = "0x7DC564", Length = "0x8")]
261 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
262 get
263 {
264 throw null;
265 }
267 [global::Cpp2ILInjected.Token(Token = "0x600469D")]
268 [global::Cpp2ILInjected.Address(RVA = "0x7DC56C", Offset = "0x7DC56C", Length = "0x8")]
269 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
270 protected set
271 {
272 throw null;
273 }
274 }
275
276 [global::Cpp2ILInjected.Token(Token = "0x17000809")]
277 public int ChestStyle
278 {
280 [global::Cpp2ILInjected.Token(Token = "0x600469E")]
281 [global::Cpp2ILInjected.Address(RVA = "0x7DC574", Offset = "0x7DC574", Length = "0x8")]
282 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
283 get
284 {
285 throw null;
286 }
288 [global::Cpp2ILInjected.Token(Token = "0x600469F")]
289 [global::Cpp2ILInjected.Address(RVA = "0x7DC57C", Offset = "0x7DC57C", Length = "0x8")]
290 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
291 protected set
292 {
293 throw null;
294 }
295 }
296
297 [global::Cpp2ILInjected.Token(Token = "0x1700080A")]
298 public bool UsesContainers2
299 {
301 [global::Cpp2ILInjected.Token(Token = "0x60046A0")]
302 [global::Cpp2ILInjected.Address(RVA = "0x7DC584", Offset = "0x7DC584", Length = "0x8")]
303 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
304 get
305 {
306 throw null;
307 }
309 [global::Cpp2ILInjected.Token(Token = "0x60046A1")]
310 [global::Cpp2ILInjected.Address(RVA = "0x7DC58C", Offset = "0x7DC58C", Length = "0xC")]
311 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
312 protected set
313 {
314 throw null;
315 }
316 }
317
318 [global::Cpp2ILInjected.Token(Token = "0x1700080B")]
320 {
322 [global::Cpp2ILInjected.Token(Token = "0x60046A2")]
323 [global::Cpp2ILInjected.Address(RVA = "0x7DC598", Offset = "0x7DC598", Length = "0x8")]
324 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
325 get
326 {
327 throw null;
328 }
330 [global::Cpp2ILInjected.Token(Token = "0x60046A3")]
331 [global::Cpp2ILInjected.Address(RVA = "0x7DC5A0", Offset = "0x7DC5A0", Length = "0x8")]
332 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
333 private set
334 {
335 throw null;
336 }
337 }
338
339 [global::Cpp2ILInjected.Token(Token = "0x1700080C")]
341 {
342 [global::Cpp2ILInjected.Token(Token = "0x60046A4")]
343 [global::Cpp2ILInjected.Address(RVA = "0x7DC5A8", Offset = "0x7DC5A8", Length = "0x48")]
344 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseBuilder), Member = "CreatePlatformsList", ReturnType = typeof(List<Point>))]
345 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
346 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "First", MemberTypeParameters = new object[] { typeof(Rectangle) }, MemberParameters = new object[] { typeof(IEnumerable<Rectangle>) }, ReturnType = "TSource")]
347 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
348 get
349 {
350 throw null;
351 }
352 }
353
354 [global::Cpp2ILInjected.Token(Token = "0x1700080D")]
356 {
357 [global::Cpp2ILInjected.Token(Token = "0x60046A5")]
358 [global::Cpp2ILInjected.Address(RVA = "0x7DC5F0", Offset = "0x7DC5F0", Length = "0x48")]
359 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseBuilder), Member = "CreatePlatformsList", ReturnType = typeof(List<Point>))]
360 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
361 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "Last", MemberTypeParameters = new object[] { typeof(Rectangle) }, MemberParameters = new object[] { typeof(IEnumerable<Rectangle>) }, ReturnType = "TSource")]
362 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
363 get
364 {
365 throw null;
366 }
367 }
368
369 [global::Cpp2ILInjected.Token(Token = "0x1700080E")]
371 {
372 [global::Cpp2ILInjected.Token(Token = "0x60046A6")]
373 [global::Cpp2ILInjected.Address(RVA = "0x7DC638", Offset = "0x7DC638", Length = "0x50")]
374 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseBuilder), Member = "FillRooms", ReturnType = typeof(void))]
375 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseBuilder), Member = "PlaceChests", ReturnType = typeof(void))]
376 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseBuilder), Member = "PlaceBiomeSpecificPriorityTool", MemberParameters = new object[] { typeof(HouseBuilderContext) }, ReturnType = typeof(void))]
377 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseBuilder), Member = "PlaceBiomeSpecificTool", MemberParameters = new object[] { typeof(HouseBuilderContext) }, ReturnType = typeof(void))]
378 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 19)]
379 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "get_genRand", ReturnType = typeof(UnifiedRandom))]
380 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
381 get
382 {
383 throw null;
384 }
385 }
386
387 [global::Cpp2ILInjected.Token(Token = "0x1700080F")]
389 {
390 [global::Cpp2ILInjected.Token(Token = "0x60046A7")]
391 [global::Cpp2ILInjected.Address(RVA = "0x7DC688", Offset = "0x7DC688", Length = "0x58")]
392 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
393 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
394 get
395 {
396 throw null;
397 }
398 }
399
400 [global::Cpp2ILInjected.Token(Token = "0x60046A8")]
401 [global::Cpp2ILInjected.Address(RVA = "0x7DC6E0", Offset = "0x7DC6E0", Length = "0x8C")]
402 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseBuilder), Member = ".cctor", ReturnType = typeof(void))]
403 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
404 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "InitializeArray", MemberParameters = new object[]
405 {
406 typeof(Array),
408 }, ReturnType = typeof(void))]
409 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
410 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
411 private HouseBuilder()
412 {
413 throw null;
414 }
415
416 [global::Cpp2ILInjected.Token(Token = "0x60046A9")]
417 [global::Cpp2ILInjected.Address(RVA = "0x7DB3B4", Offset = "0x7DB3B4", Length = "0x1BC")]
418 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DesertHouseBuilder), Member = ".ctor", MemberParameters = new object[] { typeof(IEnumerable<Rectangle>) }, ReturnType = typeof(void))]
419 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraniteHouseBuilder), Member = ".ctor", MemberParameters = new object[] { typeof(IEnumerable<Rectangle>) }, ReturnType = typeof(void))]
420 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IceHouseBuilder), Member = ".ctor", MemberParameters = new object[] { typeof(IEnumerable<Rectangle>) }, ReturnType = typeof(void))]
421 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JungleHouseBuilder), Member = ".ctor", MemberParameters = new object[] { typeof(IEnumerable<Rectangle>) }, ReturnType = typeof(void))]
422 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MarbleHouseBuilder), Member = ".ctor", MemberParameters = new object[] { typeof(IEnumerable<Rectangle>) }, ReturnType = typeof(void))]
423 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MushroomHouseBuilder), Member = ".ctor", MemberParameters = new object[] { typeof(IEnumerable<Rectangle>) }, ReturnType = typeof(void))]
424 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WoodHouseBuilder), Member = ".ctor", MemberParameters = new object[] { typeof(IEnumerable<Rectangle>) }, ReturnType = typeof(void))]
425 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
426 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "InitializeArray", MemberParameters = new object[]
427 {
428 typeof(Array),
430 }, ReturnType = typeof(void))]
431 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
432 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "ToList", MemberTypeParameters = new object[] { typeof(Rectangle) }, MemberParameters = new object[] { typeof(IEnumerable<Rectangle>) }, ReturnType = "System.Collections.Generic.List`1<TSource>")]
433 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Comparison<Rectangle>), Member = ".ctor", MemberParameters = new object[]
434 {
435 typeof(object),
437 }, ReturnType = typeof(void))]
438 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Rectangle>), Member = "Sort", MemberParameters = new object[] { typeof(Comparison<Rectangle>) }, ReturnType = typeof(void))]
439 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Rectangle>), Member = "AsReadOnly", ReturnType = "System.Collections.ObjectModel.ReadOnlyCollection`1<T>")]
440 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
442 {
443 throw null;
444 }
445
446 [global::Cpp2ILInjected.Token(Token = "0x60046AA")]
447 [global::Cpp2ILInjected.Address(RVA = "0x7DC76C", Offset = "0x7DC76C", Length = "0x4")]
448 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
449 protected virtual void AgeRoom(Rectangle room)
450 {
451 throw null;
452 }
453
454 [global::Cpp2ILInjected.Token(Token = "0x60046AB")]
455 [global::Cpp2ILInjected.Address(RVA = "0x7DC770", Offset = "0x7DC770", Length = "0x4F8")]
456 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
457 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WoodHouseBuilder), Member = "Place", MemberParameters = new object[]
458 {
461 }, ReturnType = typeof(void))]
462 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
463 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HouseBuilder), Member = "PlaceEmptyRooms", ReturnType = typeof(void))]
464 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadOnlyCollection<Rectangle>), Member = "GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<T>")]
465 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StructureMap), Member = "AddProtectedStructure", MemberParameters = new object[]
466 {
468 typeof(int)
469 }, ReturnType = typeof(void))]
470 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HouseBuilder), Member = "PlaceStairs", ReturnType = typeof(void))]
471 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HouseBuilder), Member = "PlaceDoors", ReturnType = typeof(void))]
472 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HouseBuilder), Member = "PlacePlatforms", ReturnType = typeof(void))]
473 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HouseBuilder), Member = "PlaceSupportBeams", ReturnType = typeof(void))]
474 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HouseBuilder), Member = "PlaceBiomeSpecificPriorityTool", MemberParameters = new object[] { typeof(HouseBuilderContext) }, ReturnType = typeof(void))]
475 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HouseBuilder), Member = "FillRooms", ReturnType = typeof(void))]
476 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HouseBuilder), Member = "PlaceChests", ReturnType = typeof(void))]
477 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HouseBuilder), Member = "PlaceBiomeSpecificTool", MemberParameters = new object[] { typeof(HouseBuilderContext) }, ReturnType = typeof(void))]
478 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
479 public virtual void Place(HouseBuilderContext context, StructureMap structures)
480 {
481 throw null;
482 }
483
484 [global::Cpp2ILInjected.Token(Token = "0x60046AC")]
485 [global::Cpp2ILInjected.Address(RVA = "0x7DCC68", Offset = "0x7DCC68", Length = "0x554")]
486 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
487 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseBuilder), Member = "Place", MemberParameters = new object[]
488 {
491 }, ReturnType = typeof(void))]
492 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
493 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadOnlyCollection<Rectangle>), Member = "GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<T>")]
494 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point), Member = ".ctor", MemberParameters = new object[]
495 {
496 typeof(int),
497 typeof(int)
498 }, ReturnType = typeof(void))]
499 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Shapes.Rectangle), Member = ".ctor", MemberParameters = new object[]
500 {
501 typeof(int),
502 typeof(int)
503 }, ReturnType = typeof(void))]
504 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Actions.SetTileKeepWall), Member = ".ctor", MemberParameters = new object[]
505 {
506 typeof(ushort),
507 typeof(bool),
508 typeof(bool)
509 }, ReturnType = typeof(void))]
510 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Actions.SetFrames), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
511 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Actions), Member = "Chain", MemberParameters = new object[] { typeof(GenAction[]) }, ReturnType = typeof(GenAction))]
512 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldUtils), Member = "Gen", MemberParameters = new object[]
513 {
514 typeof(Point),
517 }, ReturnType = typeof(bool))]
518 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Actions.ClearTile), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
519 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Actions.PlaceWall), Member = ".ctor", MemberParameters = new object[]
520 {
521 typeof(ushort),
522 typeof(bool)
523 }, ReturnType = typeof(void))]
524 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 40)]
525 private void PlaceEmptyRooms()
526 {
527 throw null;
528 }
529
530 [global::Cpp2ILInjected.Token(Token = "0x60046AD")]
531 [global::Cpp2ILInjected.Address(RVA = "0x7DE958", Offset = "0x7DE958", Length = "0x9A0")]
532 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
533 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseBuilder), Member = "Place", MemberParameters = new object[]
534 {
537 }, ReturnType = typeof(void))]
538 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
539 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point), Member = ".ctor", MemberParameters = new object[]
540 {
541 typeof(int),
542 typeof(int)
543 }, ReturnType = typeof(void))]
544 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadOnlyCollection<Rectangle>), Member = "GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<T>")]
545 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HouseBuilder), Member = "get__random", ReturnType = typeof(UnifiedRandom))]
546 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
547 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Min", MemberParameters = new object[]
548 {
549 typeof(int),
550 typeof(int)
551 }, ReturnType = typeof(int))]
552 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "RandHousePictureDesert", ReturnType = typeof(PaintingEntry))]
553 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "PlaceTile", MemberParameters = new object[]
554 {
555 typeof(int),
556 typeof(int),
557 typeof(int),
558 typeof(bool),
559 typeof(bool),
560 typeof(int),
561 typeof(int)
562 }, ReturnType = typeof(bool))]
563 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
564 {
565 typeof(int),
566 typeof(int)
567 }, ReturnType = typeof(Tile))]
568 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
569 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_frameX", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
570 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "RandHousePicture", ReturnType = typeof(PaintingEntry))]
571 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SetupStatueList", ReturnType = typeof(void))]
572 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
573 {
574 typeof(int),
575 typeof(int)
576 }, ReturnType = typeof(int))]
577 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "PlaceSmallPile", MemberParameters = new object[]
578 {
579 typeof(int),
580 typeof(int),
581 typeof(int),
582 typeof(int),
583 typeof(ushort)
584 }, ReturnType = typeof(bool))]
585 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "Contains", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
586 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "PlaceStatueTrap", MemberParameters = new object[]
587 {
588 typeof(int),
589 typeof(int)
590 }, ReturnType = typeof(void))]
591 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils[]), Member = "SelectRandom", MemberTypeParameters = new object[] { typeof(Point) }, MemberParameters = new object[]
592 {
594 typeof(Point[])
595 }, ReturnType = "T")]
596 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 38)]
597 private void FillRooms()
598 {
599 throw null;
600 }
601
602 [global::Cpp2ILInjected.Token(Token = "0x60046AE")]
603 [global::Cpp2ILInjected.Address(RVA = "0x7DD1BC", Offset = "0x7DD1BC", Length = "0x59C")]
604 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
605 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseBuilder), Member = "Place", MemberParameters = new object[]
606 {
609 }, ReturnType = typeof(void))]
610 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
611 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HouseBuilder), Member = "CreateStairsList", ReturnType = typeof(List<Tuple<Point, Point>>))]
612 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
613 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
614 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ShapeData), Member = ".ctor", ReturnType = typeof(void))]
615 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ShapeData), Member = "Add", MemberParameters = new object[]
616 {
617 typeof(int),
618 typeof(int)
619 }, ReturnType = typeof(void))]
620 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ModShapes.All), Member = ".ctor", MemberParameters = new object[] { typeof(ShapeData) }, ReturnType = typeof(void))]
621 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Actions.PlaceTile), Member = ".ctor", MemberParameters = new object[]
622 {
623 typeof(ushort),
624 typeof(int)
625 }, ReturnType = typeof(void))]
626 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Actions.SetSlope), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
627 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Actions.SetFrames), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
628 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Actions), Member = "Chain", MemberParameters = new object[] { typeof(GenAction[]) }, ReturnType = typeof(GenAction))]
629 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldUtils), Member = "Gen", MemberParameters = new object[]
630 {
631 typeof(Point),
634 }, ReturnType = typeof(bool))]
635 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point), Member = ".ctor", MemberParameters = new object[]
636 {
637 typeof(int),
638 typeof(int)
639 }, ReturnType = typeof(void))]
640 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Shapes.Rectangle), Member = ".ctor", MemberParameters = new object[]
641 {
642 typeof(int),
643 typeof(int)
644 }, ReturnType = typeof(void))]
645 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Actions.Clear), Member = ".ctor", ReturnType = typeof(void))]
646 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Actions.PlaceWall), Member = ".ctor", MemberParameters = new object[]
647 {
648 typeof(ushort),
649 typeof(bool)
650 }, ReturnType = typeof(void))]
651 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
652 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 54)]
653 private void PlaceStairs()
654 {
655 throw null;
656 }
657
658 [global::Cpp2ILInjected.Token(Token = "0x60046AF")]
659 [global::Cpp2ILInjected.Address(RVA = "0x7E0518", Offset = "0x7E0518", Length = "0x24C")]
660 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
661 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseBuilder), Member = "PlaceStairs", ReturnType = typeof(void))]
662 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
663 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
664 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadOnlyCollection<Rectangle>), Member = "get_Count", ReturnType = typeof(int))]
665 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadOnlyCollection<Rectangle>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
666 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point), Member = ".ctor", MemberParameters = new object[]
667 {
668 typeof(int),
669 typeof(int)
670 }, ReturnType = typeof(void))]
671 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tuple<Point, Point>), Member = ".ctor", MemberParameters = new object[]
672 {
673 typeof(Point),
675 }, ReturnType = typeof(void))]
676 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
678 {
679 throw null;
680 }
681
682 [global::Cpp2ILInjected.Token(Token = "0x60046B0")]
683 [global::Cpp2ILInjected.Address(RVA = "0x7DD758", Offset = "0x7DD758", Length = "0x218")]
684 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
685 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseBuilder), Member = "Place", MemberParameters = new object[]
686 {
689 }, ReturnType = typeof(void))]
690 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
691 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HouseBuilder), Member = "CreateDoorList", ReturnType = typeof(List<Point>))]
692 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Point>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
693 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Point>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
694 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Shapes.Rectangle), Member = ".ctor", MemberParameters = new object[]
695 {
696 typeof(int),
697 typeof(int)
698 }, ReturnType = typeof(void))]
699 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Actions.ClearTile), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
700 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldUtils), Member = "Gen", MemberParameters = new object[]
701 {
702 typeof(Point),
705 }, ReturnType = typeof(bool))]
706 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "PlaceTile", MemberParameters = new object[]
707 {
708 typeof(int),
709 typeof(int),
710 typeof(int),
711 typeof(bool),
712 typeof(bool),
713 typeof(int),
714 typeof(int)
715 }, ReturnType = typeof(bool))]
716 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Point>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
717 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
718 private void PlaceDoors()
719 {
720 throw null;
721 }
722
723 [global::Cpp2ILInjected.Token(Token = "0x60046B1")]
724 [global::Cpp2ILInjected.Address(RVA = "0x7E0764", Offset = "0x7E0764", Length = "0x478")]
725 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
726 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseBuilder), Member = "PlaceDoors", ReturnType = typeof(void))]
727 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
728 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Point>), Member = ".ctor", ReturnType = typeof(void))]
729 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadOnlyCollection<Rectangle>), Member = "GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<T>")]
730 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
731 {
732 typeof(int),
733 typeof(int),
734 typeof(int),
735 typeof(int)
736 }, ReturnType = typeof(void))]
737 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HouseBuilder), Member = "FindSideExit", MemberParameters = new object[]
738 {
740 typeof(bool),
741 typeof(ref int)
742 }, ReturnType = typeof(bool))]
743 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point), Member = ".ctor", MemberParameters = new object[]
744 {
745 typeof(int),
746 typeof(int)
747 }, ReturnType = typeof(void))]
748 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
750 {
751 throw null;
752 }
753
754 [global::Cpp2ILInjected.Token(Token = "0x60046B2")]
755 [global::Cpp2ILInjected.Address(RVA = "0x7DD970", Offset = "0x7DD970", Length = "0x2FC")]
756 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
757 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseBuilder), Member = "Place", MemberParameters = new object[]
758 {
761 }, ReturnType = typeof(void))]
762 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
763 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HouseBuilder), Member = "CreatePlatformsList", ReturnType = typeof(List<Point>))]
764 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Point>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
765 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Point>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
766 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Shapes.Rectangle), Member = ".ctor", MemberParameters = new object[]
767 {
768 typeof(int),
769 typeof(int)
770 }, ReturnType = typeof(void))]
771 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Actions.ClearMetadata), Member = ".ctor", ReturnType = typeof(void))]
772 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Actions.PlaceTile), Member = ".ctor", MemberParameters = new object[]
773 {
774 typeof(ushort),
775 typeof(int)
776 }, ReturnType = typeof(void))]
777 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Actions.SetFrames), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
778 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Actions), Member = "Chain", MemberParameters = new object[] { typeof(GenAction[]) }, ReturnType = typeof(GenAction))]
779 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldUtils), Member = "Gen", MemberParameters = new object[]
780 {
781 typeof(Point),
784 }, ReturnType = typeof(bool))]
785 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Point>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
786 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 29)]
787 private void PlacePlatforms()
788 {
789 throw null;
790 }
791
792 [global::Cpp2ILInjected.Token(Token = "0x60046B3")]
793 [global::Cpp2ILInjected.Address(RVA = "0x7E0D5C", Offset = "0x7E0D5C", Length = "0x24C")]
794 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
795 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseBuilder), Member = "PlacePlatforms", ReturnType = typeof(void))]
796 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
797 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Point>), Member = ".ctor", ReturnType = typeof(void))]
798 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HouseBuilder), Member = "get_TopRoom", ReturnType = typeof(Rectangle))]
799 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HouseBuilder), Member = "get_BottomRoom", ReturnType = typeof(Rectangle))]
800 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
801 {
802 typeof(int),
803 typeof(int),
804 typeof(int),
805 typeof(int)
806 }, ReturnType = typeof(void))]
807 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HouseBuilder), Member = "FindVerticalExit", MemberParameters = new object[]
808 {
810 typeof(bool),
811 typeof(ref int)
812 }, ReturnType = typeof(bool))]
813 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point), Member = ".ctor", MemberParameters = new object[]
814 {
815 typeof(int),
816 typeof(int)
817 }, ReturnType = typeof(void))]
818 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
820 {
821 throw null;
822 }
823
824 [global::Cpp2ILInjected.Token(Token = "0x60046B4")]
825 [global::Cpp2ILInjected.Address(RVA = "0x7DDC6C", Offset = "0x7DDC6C", Length = "0x3C4")]
826 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
827 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseBuilder), Member = "Place", MemberParameters = new object[]
828 {
831 }, ReturnType = typeof(void))]
832 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
833 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HouseBuilder), Member = "CreateSupportBeamList", ReturnType = typeof(List<Rectangle>))]
834 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Rectangle>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
835 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Rectangle>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
836 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
837 {
838 typeof(int),
839 typeof(int)
840 }, ReturnType = typeof(Tile))]
841 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
842 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point), Member = ".ctor", MemberParameters = new object[]
843 {
844 typeof(int),
845 typeof(int)
846 }, ReturnType = typeof(void))]
847 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Shapes.Rectangle), Member = ".ctor", MemberParameters = new object[]
848 {
849 typeof(int),
850 typeof(int)
851 }, ReturnType = typeof(void))]
852 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Actions.SetTileKeepWall), Member = ".ctor", MemberParameters = new object[]
853 {
854 typeof(ushort),
855 typeof(bool),
856 typeof(bool)
857 }, ReturnType = typeof(void))]
858 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Actions.SetFrames), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
859 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Actions), Member = "Chain", MemberParameters = new object[] { typeof(GenAction[]) }, ReturnType = typeof(GenAction))]
860 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldUtils), Member = "Gen", MemberParameters = new object[]
861 {
862 typeof(Point),
865 }, ReturnType = typeof(bool))]
866 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "slope", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(void))]
867 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "halfBrick", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
868 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Rectangle>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
869 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 28)]
870 private void PlaceSupportBeams()
871 {
872 throw null;
873 }
874
875 [global::Cpp2ILInjected.Token(Token = "0x60046B5")]
876 [global::Cpp2ILInjected.Address(RVA = "0x7E1124", Offset = "0x7E1124", Length = "0x544")]
877 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
878 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseBuilder), Member = "PlaceSupportBeams", ReturnType = typeof(void))]
879 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
880 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Rectangle>), Member = ".ctor", ReturnType = typeof(void))]
881 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<Rectangle, int>), Member = ".ctor", MemberParameters = new object[]
882 {
883 typeof(object),
885 }, ReturnType = typeof(void))]
886 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "Min", MemberTypeParameters = new object[] { typeof(Rectangle) }, MemberParameters = new object[]
887 {
890 }, ReturnType = typeof(int))]
891 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "Max", MemberTypeParameters = new object[] { typeof(Rectangle) }, MemberParameters = new object[]
892 {
895 }, ReturnType = typeof(int))]
896 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadOnlyCollection<Rectangle>), Member = "get_Count", ReturnType = typeof(int))]
897 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadOnlyCollection<Rectangle>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
898 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Min", MemberParameters = new object[]
899 {
900 typeof(int),
901 typeof(int)
902 }, ReturnType = typeof(int))]
903 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point), Member = ".ctor", MemberParameters = new object[]
904 {
905 typeof(int),
906 typeof(int)
907 }, ReturnType = typeof(void))]
908 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Searches.Down), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
909 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Conditions.IsSolid), Member = ".ctor", ReturnType = typeof(void))]
910 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Searches), Member = "Chain", MemberParameters = new object[]
911 {
914 }, ReturnType = typeof(GenSearch))]
915 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldUtils), Member = "Find", MemberParameters = new object[]
916 {
917 typeof(Point),
920 }, ReturnType = typeof(bool))]
921 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
922 {
923 typeof(int),
924 typeof(int),
925 typeof(int),
926 typeof(int)
927 }, ReturnType = typeof(void))]
928 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 29)]
930 {
931 throw null;
932 }
933
934 [global::Cpp2ILInjected.Token(Token = "0x60046B6")]
935 [global::Cpp2ILInjected.Address(RVA = "0x7E0FA8", Offset = "0x7E0FA8", Length = "0x17C")]
936 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
937 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseBuilder), Member = "CreatePlatformsList", ReturnType = typeof(List<Point>))]
938 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
939 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point), Member = ".ctor", MemberParameters = new object[]
940 {
941 typeof(int),
942 typeof(int)
943 }, ReturnType = typeof(void))]
944 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Searches.Left), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
945 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Conditions.IsSolid), Member = ".ctor", ReturnType = typeof(void))]
946 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenCondition), Member = "Not", ReturnType = typeof(GenCondition))]
947 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenCondition), Member = "AreaOr", MemberParameters = new object[]
948 {
949 typeof(int),
950 typeof(int)
951 }, ReturnType = typeof(GenCondition))]
952 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Searches), Member = "Chain", MemberParameters = new object[]
953 {
956 }, ReturnType = typeof(GenSearch))]
957 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldUtils), Member = "Find", MemberParameters = new object[]
958 {
959 typeof(Point),
962 }, ReturnType = typeof(bool))]
963 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
964 private static bool FindVerticalExit(Rectangle wall, bool isUp, out int exitX)
965 {
966 throw null;
967 }
968
969 [global::Cpp2ILInjected.Token(Token = "0x60046B7")]
970 [global::Cpp2ILInjected.Address(RVA = "0x7E0BDC", Offset = "0x7E0BDC", Length = "0x180")]
971 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
972 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseBuilder), Member = "CreateDoorList", ReturnType = typeof(List<Point>))]
973 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
974 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point), Member = ".ctor", MemberParameters = new object[]
975 {
976 typeof(int),
977 typeof(int)
978 }, ReturnType = typeof(void))]
979 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Searches.Up), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
980 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Conditions.IsSolid), Member = ".ctor", ReturnType = typeof(void))]
981 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenCondition), Member = "Not", ReturnType = typeof(GenCondition))]
982 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenCondition), Member = "AreaOr", MemberParameters = new object[]
983 {
984 typeof(int),
985 typeof(int)
986 }, ReturnType = typeof(GenCondition))]
987 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Searches), Member = "Chain", MemberParameters = new object[]
988 {
991 }, ReturnType = typeof(GenSearch))]
992 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldUtils), Member = "Find", MemberParameters = new object[]
993 {
994 typeof(Point),
997 }, ReturnType = typeof(bool))]
998 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
999 private static bool FindSideExit(Rectangle wall, bool isLeft, out int exitY)
1000 {
1001 throw null;
1002 }
1003
1004 [global::Cpp2ILInjected.Token(Token = "0x60046B8")]
1005 [global::Cpp2ILInjected.Address(RVA = "0x7DF2F8", Offset = "0x7DF2F8", Length = "0x900")]
1006 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1007 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseBuilder), Member = "Place", MemberParameters = new object[]
1008 {
1011 }, ReturnType = typeof(void))]
1012 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1013 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HouseBuilder), Member = "get__random", ReturnType = typeof(UnifiedRandom))]
1014 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "NextDouble", ReturnType = typeof(double))]
1015 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadOnlyCollection<Rectangle>), Member = "GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<T>")]
1016 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
1017 {
1018 typeof(int),
1019 typeof(int)
1020 }, ReturnType = typeof(int))]
1021 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "AddBuriedChest", MemberParameters = new object[]
1022 {
1023 typeof(int),
1024 typeof(int),
1025 typeof(int),
1026 typeof(bool),
1027 typeof(int),
1028 typeof(bool),
1029 typeof(ushort)
1030 }, ReturnType = typeof(bool))]
1031 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadOnlyCollection<Rectangle>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
1032 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 32)]
1033 private void PlaceChests()
1034 {
1035 throw null;
1036 }
1037
1038 [global::Cpp2ILInjected.Token(Token = "0x60046B9")]
1039 [global::Cpp2ILInjected.Address(RVA = "0x7DE030", Offset = "0x7DE030", Length = "0x928")]
1040 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1041 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseBuilder), Member = "Place", MemberParameters = new object[]
1042 {
1045 }, ReturnType = typeof(void))]
1046 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1047 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadOnlyCollection<Rectangle>), Member = "GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<T>")]
1048 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HouseBuilder), Member = "get__random", ReturnType = typeof(UnifiedRandom))]
1049 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
1050 {
1051 typeof(int),
1052 typeof(int)
1053 }, ReturnType = typeof(int))]
1054 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "PlaceTile", MemberParameters = new object[]
1055 {
1056 typeof(int),
1057 typeof(int),
1058 typeof(int),
1059 typeof(bool),
1060 typeof(bool),
1061 typeof(int),
1062 typeof(int)
1063 }, ReturnType = typeof(bool))]
1064 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1065 {
1066 typeof(int),
1067 typeof(int)
1068 }, ReturnType = typeof(Tile))]
1069 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
1070 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
1071 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 41)]
1073 {
1074 throw null;
1075 }
1076
1077 [global::Cpp2ILInjected.Token(Token = "0x60046BA")]
1078 [global::Cpp2ILInjected.Address(RVA = "0x7DFBF8", Offset = "0x7DFBF8", Length = "0x920")]
1079 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1080 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseBuilder), Member = "Place", MemberParameters = new object[]
1081 {
1084 }, ReturnType = typeof(void))]
1085 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1086 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HouseBuilder), Member = "get__random", ReturnType = typeof(UnifiedRandom))]
1087 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
1088 {
1089 typeof(int),
1090 typeof(int)
1091 }, ReturnType = typeof(int))]
1092 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadOnlyCollection<Rectangle>), Member = "GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<T>")]
1093 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "PlaceTile", MemberParameters = new object[]
1094 {
1095 typeof(int),
1096 typeof(int),
1097 typeof(int),
1098 typeof(bool),
1099 typeof(bool),
1100 typeof(int),
1101 typeof(int)
1102 }, ReturnType = typeof(bool))]
1103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1104 {
1105 typeof(int),
1106 typeof(int)
1107 }, ReturnType = typeof(Tile))]
1108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
1109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
1110 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 35)]
1112 {
1113 throw null;
1114 }
1115
1116 // Note: this type is marked as 'beforefieldinit'.
1117 [global::Cpp2ILInjected.Token(Token = "0x60046BB")]
1118 [global::Cpp2ILInjected.Address(RVA = "0x7E1668", Offset = "0x7E1668", Length = "0x58")]
1119 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HouseBuilder), Member = ".ctor", ReturnType = typeof(void))]
1121 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1123 {
1124 throw null;
1125 }
1126
1127 [global::Cpp2ILInjected.Token(Token = "0x4008292")]
1128 private const int VERTICAL_EXIT_WIDTH = 3;
1129
1130 [global::Cpp2ILInjected.Token(Token = "0x4008293")]
1132
1133 [global::Cpp2ILInjected.Token(Token = "0x4008294")]
1134 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
1136
1137 [global::Cpp2ILInjected.Token(Token = "0x4008295")]
1138 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
1139 public readonly bool IsValid;
1140
1142 [global::Cpp2ILInjected.Token(Token = "0x4008296")]
1143 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
1144 private double <ChestChance>k__BackingField;
1145
1147 [global::Cpp2ILInjected.Token(Token = "0x4008297")]
1148 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
1149 private ushort <TileType>k__BackingField;
1150
1152 [global::Cpp2ILInjected.Token(Token = "0x4008298")]
1153 [global::Cpp2ILInjected.FieldOffset(Offset = "0x22")]
1154 private ushort <WallType>k__BackingField;
1155
1157 [global::Cpp2ILInjected.Token(Token = "0x4008299")]
1158 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
1159 private ushort <BeamType>k__BackingField;
1160
1162 [global::Cpp2ILInjected.Token(Token = "0x400829A")]
1163 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
1164 private int <PlatformStyle>k__BackingField;
1165
1167 [global::Cpp2ILInjected.Token(Token = "0x400829B")]
1168 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2C")]
1169 private int <DoorStyle>k__BackingField;
1170
1172 [global::Cpp2ILInjected.Token(Token = "0x400829C")]
1173 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
1174 private int <TableStyle>k__BackingField;
1175
1177 [global::Cpp2ILInjected.Token(Token = "0x400829D")]
1178 [global::Cpp2ILInjected.FieldOffset(Offset = "0x34")]
1179 private bool <UsesTables2>k__BackingField;
1180
1182 [global::Cpp2ILInjected.Token(Token = "0x400829E")]
1183 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
1184 private int <WorkbenchStyle>k__BackingField;
1185
1187 [global::Cpp2ILInjected.Token(Token = "0x400829F")]
1188 [global::Cpp2ILInjected.FieldOffset(Offset = "0x3C")]
1189 private int <PianoStyle>k__BackingField;
1190
1192 [global::Cpp2ILInjected.Token(Token = "0x40082A0")]
1193 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
1194 private int <BookcaseStyle>k__BackingField;
1195
1197 [global::Cpp2ILInjected.Token(Token = "0x40082A1")]
1198 [global::Cpp2ILInjected.FieldOffset(Offset = "0x44")]
1199 private int <ChairStyle>k__BackingField;
1200
1202 [global::Cpp2ILInjected.Token(Token = "0x40082A2")]
1203 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
1204 private int <ChestStyle>k__BackingField;
1205
1207 [global::Cpp2ILInjected.Token(Token = "0x40082A3")]
1208 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4C")]
1209 private bool <UsesContainers2>k__BackingField;
1210
1212 [global::Cpp2ILInjected.Token(Token = "0x40082A4")]
1213 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
1215
1216 [global::Cpp2ILInjected.Token(Token = "0x40082A5")]
1217 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
1218 protected ushort[] SkipTilesDuringWallAging;
1219
1221 [global::Cpp2ILInjected.Token(Token = "0x200090E")]
1222 [Serializable]
1223 private sealed class <>c
1224 {
1225 // Note: this type is marked as 'beforefieldinit'.
1226 [global::Cpp2ILInjected.Token(Token = "0x60046BC")]
1227 [global::Cpp2ILInjected.Address(RVA = "0x7E16C0", Offset = "0x7E16C0", Length = "0x5C")]
1228 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1230 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1231 static <>c()
1232 {
1233 throw null;
1234 }
1235
1236 [global::Cpp2ILInjected.Token(Token = "0x60046BD")]
1237 [global::Cpp2ILInjected.Address(RVA = "0x7E171C", Offset = "0x7E171C", Length = "0x8")]
1238 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1239 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1240 public <>c()
1241 {
1242 throw null;
1243 }
1244
1245 [global::Cpp2ILInjected.Token(Token = "0x60046BE")]
1246 [global::Cpp2ILInjected.Address(RVA = "0x7E1724", Offset = "0x7E1724", Length = "0x24")]
1247 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1248 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "CompareTo", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
1250 {
1251 throw null;
1252 }
1253
1254 [global::Cpp2ILInjected.Token(Token = "0x60046BF")]
1255 [global::Cpp2ILInjected.Address(RVA = "0x7E1748", Offset = "0x7E1748", Length = "0x8")]
1256 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1258 {
1259 throw null;
1260 }
1261
1262 [global::Cpp2ILInjected.Token(Token = "0x60046C0")]
1263 [global::Cpp2ILInjected.Address(RVA = "0x7E1750", Offset = "0x7E1750", Length = "0x24")]
1264 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1265 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "get_Right", ReturnType = typeof(int))]
1267 {
1268 throw null;
1269 }
1270
1271 [global::Cpp2ILInjected.Token(Token = "0x40082A6")]
1272 public static readonly HouseBuilder.<>c <>9;
1273
1274 [global::Cpp2ILInjected.Token(Token = "0x40082A7")]
1275 public static Comparison<Rectangle> <>9__74_0;
1276
1277 [global::Cpp2ILInjected.Token(Token = "0x40082A8")]
1278 public static Func<Rectangle, int> <>9__86_0;
1279
1280 [global::Cpp2ILInjected.Token(Token = "0x40082A9")]
1281 public static Func<Rectangle, int> <>9__86_1;
1282 }
1283 }
1284}
class f__AnonymousType0<< Count > j__TPar
HouseBuilder(HouseType type, IEnumerable< Rectangle > rooms)
ReadOnlyCollection< Rectangle >< Rooms > k__BackingField
void PlaceBiomeSpecificTool(HouseBuilderContext context)
static bool FindVerticalExit(Rectangle wall, bool isUp, out int exitX)
virtual void Place(HouseBuilderContext context, StructureMap structures)
void PlaceBiomeSpecificPriorityTool(HouseBuilderContext context)
List< Tuple< Point, Point > > CreateStairsList()
static bool FindSideExit(Rectangle wall, bool isLeft, out int exitY)