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
Modifiers.cs
Go to the documentation of this file.
1using System;
10using Terraria.IO;
12
14{
15 [global::Cpp2ILInjected.Token(Token = "0x20004B1")]
16 public static class Modifiers
17 {
18 [global::Cpp2ILInjected.Token(Token = "0x20004B2")]
19 public class ShapeScale : GenAction
20 {
21 [global::Cpp2ILInjected.Token(Token = "0x6002FE9")]
22 [global::Cpp2ILInjected.Address(RVA = "0x12F68DC", Offset = "0x12F68DC", Length = "0x30")]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
25 public ShapeScale(int scale)
26 {
27 throw null;
28 }
29
30 [global::Cpp2ILInjected.Token(Token = "0x6002FEA")]
31 [global::Cpp2ILInjected.Address(RVA = "0x12F690C", Offset = "0x12F690C", Length = "0x12C")]
32 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenAction), Member = "UnitApply", MemberParameters = new object[]
35 {
37 typeof(int),
38 typeof(int),
39 typeof(object[])
40 }, ReturnType = typeof(bool))]
41 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
42 public override bool Apply(Point origin, int x, int y, params object[] args)
43 {
44 throw null;
45 }
46
47 [global::Cpp2ILInjected.Token(Token = "0x40039A0")]
48 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
49 private int _scale;
50 }
51
52 [global::Cpp2ILInjected.Token(Token = "0x20004B3")]
53 public class Expand : GenAction
54 {
55 [global::Cpp2ILInjected.Token(Token = "0x6002FEB")]
56 [global::Cpp2ILInjected.Address(RVA = "0x12F6A38", Offset = "0x12F6A38", Length = "0x30")]
57 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EnchantedSwordBiome), Member = "Place", MemberParameters = new object[]
58 {
61 }, ReturnType = typeof(bool))]
62 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AnthillEntrance), Member = "PlaceAt", MemberParameters = new object[]
63 {
66 typeof(int)
67 }, ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChambersEntrance), Member = "PlaceAt", MemberParameters = new object[]
69 {
72 }, ReturnType = typeof(void))]
73 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LarvaHoleEntrance), Member = "PlaceAt", MemberParameters = new object[]
74 {
77 typeof(int)
78 }, ReturnType = typeof(void))]
79 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
81 public Expand(int expansion)
82 {
83 throw null;
84 }
85
86 [global::Cpp2ILInjected.Token(Token = "0x6002FEC")]
87 [global::Cpp2ILInjected.Address(RVA = "0x12F6A68", Offset = "0x12F6A68", Length = "0x34")]
88 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
90 public Expand(int xExpansion, int yExpansion)
91 {
92 throw null;
93 }
94
95 [global::Cpp2ILInjected.Token(Token = "0x6002FED")]
96 [global::Cpp2ILInjected.Address(RVA = "0x12F6A9C", Offset = "0x12F6A9C", Length = "0xB4")]
97 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
98 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
99 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenAction), Member = "UnitApply", MemberParameters = new object[]
100 {
101 typeof(Point),
102 typeof(int),
103 typeof(int),
104 typeof(object[])
105 }, ReturnType = typeof(bool))]
106 public override bool Apply(Point origin, int x, int y, params object[] args)
107 {
108 throw null;
109 }
110
111 [global::Cpp2ILInjected.Token(Token = "0x40039A1")]
112 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
113 private int _xExpansion;
114
115 [global::Cpp2ILInjected.Token(Token = "0x40039A2")]
116 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
117 private int _yExpansion;
118 }
119
120 [global::Cpp2ILInjected.Token(Token = "0x20004B4")]
121 public class RadialDither : GenAction
122 {
123 [global::Cpp2ILInjected.Token(Token = "0x6002FEE")]
124 [global::Cpp2ILInjected.Address(RVA = "0x12F6B50", Offset = "0x12F6B50", Length = "0x34")]
125 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HoneyPatchBiome), Member = "Place", MemberParameters = new object[]
126 {
127 typeof(Point),
129 }, ReturnType = typeof(bool))]
130 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
132 public RadialDither(double innerRadius, double outerRadius)
133 {
134 throw null;
135 }
136
137 [global::Cpp2ILInjected.Token(Token = "0x6002FEF")]
138 [global::Cpp2ILInjected.Address(RVA = "0x12F6B84", Offset = "0x12F6B84", Length = "0x180")]
139 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
140 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2D), Member = ".ctor", MemberParameters = new object[]
142 {
143 typeof(double),
144 typeof(double)
145 }, ReturnType = typeof(void))]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2D), Member = "Distance", MemberParameters = new object[]
147 {
150 }, ReturnType = typeof(double))]
151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Min", MemberParameters = new object[]
152 {
153 typeof(double),
154 typeof(double)
155 }, ReturnType = typeof(double))]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Max", MemberParameters = new object[]
157 {
158 typeof(double),
159 typeof(double)
160 }, ReturnType = typeof(double))]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenBase), Member = "get__random", ReturnType = typeof(UnifiedRandom))]
162 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "InternalSample", ReturnType = typeof(int))]
163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenAction), Member = "UnitApply", MemberParameters = new object[]
164 {
165 typeof(Point),
166 typeof(int),
167 typeof(int),
168 typeof(object[])
169 }, ReturnType = typeof(bool))]
170 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
171 public override bool Apply(Point origin, int x, int y, params object[] args)
172 {
173 throw null;
174 }
175
176 [global::Cpp2ILInjected.Token(Token = "0x40039A3")]
177 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
178 private double _innerRadius;
179
180 [global::Cpp2ILInjected.Token(Token = "0x40039A4")]
181 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
182 private double _outerRadius;
183 }
184
185 [global::Cpp2ILInjected.Token(Token = "0x20004B5")]
186 public class Blotches : GenAction
187 {
188 [global::Cpp2ILInjected.Token(Token = "0x6002FF0")]
189 [global::Cpp2ILInjected.Address(RVA = "0x12F6D24", Offset = "0x12F6D24", Length = "0x44")]
190 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
191 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CorruptionPitBiome), Member = "Place", MemberParameters = new object[]
192 {
193 typeof(Point),
195 }, ReturnType = typeof(bool))]
196 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EnchantedSwordBiome), Member = "Place", MemberParameters = new object[]
197 {
198 typeof(Point),
200 }, ReturnType = typeof(bool))]
201 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HoneyPatchBiome), Member = "Place", MemberParameters = new object[]
202 {
203 typeof(Point),
205 }, ReturnType = typeof(bool))]
206 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MiningExplosivesBiome), Member = "Place", MemberParameters = new object[]
207 {
208 typeof(Point),
210 }, ReturnType = typeof(bool))]
211 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ThinIceBiome), Member = "Place", MemberParameters = new object[]
212 {
213 typeof(Point),
215 }, ReturnType = typeof(bool))]
216 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AnthillEntrance), Member = "PlaceAt", MemberParameters = new object[]
217 {
219 typeof(Point),
220 typeof(int)
221 }, ReturnType = typeof(void))]
222 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChambersEntrance), Member = "PlaceAt", MemberParameters = new object[]
223 {
226 }, ReturnType = typeof(void))]
227 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LarvaHoleEntrance), Member = "PlaceAt", MemberParameters = new object[]
228 {
230 typeof(Point),
231 typeof(int)
232 }, ReturnType = typeof(void))]
233 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DesertHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
234 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraniteHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
235 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IceHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
236 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JungleHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
237 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MarbleHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
238 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MushroomHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
239 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WoodHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
240 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 28)]
241 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
242 public Blotches(int scale = 2, double chance = 0.3)
243 {
244 throw null;
245 }
246
247 [global::Cpp2ILInjected.Token(Token = "0x6002FF1")]
248 [global::Cpp2ILInjected.Address(RVA = "0x12F6D68", Offset = "0x12F6D68", Length = "0x48")]
249 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EnchantedSwordBiome), Member = "Place", MemberParameters = new object[]
250 {
251 typeof(Point),
253 }, ReturnType = typeof(bool))]
254 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MahoganyTreeBiome), Member = "Place", MemberParameters = new object[]
255 {
256 typeof(Point),
258 }, ReturnType = typeof(bool))]
259 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WoodHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
260 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
261 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
262 public Blotches(int xScale, int yScale, double chance = 0.3)
263 {
264 throw null;
265 }
266
267 [global::Cpp2ILInjected.Token(Token = "0x6002FF2")]
268 [global::Cpp2ILInjected.Address(RVA = "0x12F6DB0", Offset = "0x12F6DB0", Length = "0x58")]
269 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CampsiteBiome), Member = "Place", MemberParameters = new object[]
270 {
271 typeof(Point),
273 }, ReturnType = typeof(bool))]
274 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
275 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
276 public Blotches(int leftScale, int upScale, int rightScale, int downScale, double chance = 0.3)
277 {
278 throw null;
279 }
280
281 [global::Cpp2ILInjected.Token(Token = "0x6002FF3")]
282 [global::Cpp2ILInjected.Address(RVA = "0x12F6E08", Offset = "0x12F6E08", Length = "0x174")]
283 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
284 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
285 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenBase), Member = "get__random", ReturnType = typeof(UnifiedRandom))]
286 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "InternalSample", ReturnType = typeof(int))]
287 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
288 {
289 typeof(int),
290 typeof(int)
291 }, ReturnType = typeof(int))]
292 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenAction), Member = "UnitApply", MemberParameters = new object[]
293 {
294 typeof(Point),
295 typeof(int),
296 typeof(int),
297 typeof(object[])
298 }, ReturnType = typeof(bool))]
299 public override bool Apply(Point origin, int x, int y, params object[] args)
300 {
301 throw null;
302 }
303
304 [global::Cpp2ILInjected.Token(Token = "0x40039A5")]
305 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
306 private int _minX;
307
308 [global::Cpp2ILInjected.Token(Token = "0x40039A6")]
309 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
310 private int _minY;
311
312 [global::Cpp2ILInjected.Token(Token = "0x40039A7")]
313 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2C")]
314 private int _maxX;
315
316 [global::Cpp2ILInjected.Token(Token = "0x40039A8")]
317 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
318 private int _maxY;
319
320 [global::Cpp2ILInjected.Token(Token = "0x40039A9")]
321 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
322 private double _chance;
323 }
324
325 [global::Cpp2ILInjected.Token(Token = "0x20004B6")]
326 public class InShape : GenAction
327 {
328 [global::Cpp2ILInjected.Token(Token = "0x6002FF4")]
329 [global::Cpp2ILInjected.Address(RVA = "0x12F7004", Offset = "0x12F7004", Length = "0x30")]
330 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
331 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
333 {
334 throw null;
335 }
336
337 [global::Cpp2ILInjected.Token(Token = "0x6002FF5")]
338 [global::Cpp2ILInjected.Address(RVA = "0x12F7034", Offset = "0x12F7034", Length = "0x78")]
339 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
340 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
341 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ShapeData), Member = "Contains", MemberParameters = new object[]
342 {
343 typeof(int),
344 typeof(int)
345 }, ReturnType = typeof(bool))]
346 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenAction), Member = "UnitApply", MemberParameters = new object[]
347 {
348 typeof(Point),
349 typeof(int),
350 typeof(int),
351 typeof(object[])
352 }, ReturnType = typeof(bool))]
353 public override bool Apply(Point origin, int x, int y, params object[] args)
354 {
355 throw null;
356 }
357
358 [global::Cpp2ILInjected.Token(Token = "0x40039AA")]
359 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
361 }
362
363 [global::Cpp2ILInjected.Token(Token = "0x20004B7")]
364 public class NotInShape : GenAction
365 {
366 [global::Cpp2ILInjected.Token(Token = "0x6002FF6")]
367 [global::Cpp2ILInjected.Address(RVA = "0x12F7134", Offset = "0x12F7134", Length = "0x30")]
368 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChambersEntrance), Member = "PlaceAt", MemberParameters = new object[]
369 {
372 }, ReturnType = typeof(void))]
373 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
374 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
376 {
377 throw null;
378 }
379
380 [global::Cpp2ILInjected.Token(Token = "0x6002FF7")]
381 [global::Cpp2ILInjected.Address(RVA = "0x12F7164", Offset = "0x12F7164", Length = "0x78")]
382 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
383 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
384 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ShapeData), Member = "Contains", MemberParameters = new object[]
385 {
386 typeof(int),
387 typeof(int)
388 }, ReturnType = typeof(bool))]
389 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenAction), Member = "UnitApply", MemberParameters = new object[]
390 {
391 typeof(Point),
392 typeof(int),
393 typeof(int),
394 typeof(object[])
395 }, ReturnType = typeof(bool))]
396 public override bool Apply(Point origin, int x, int y, params object[] args)
397 {
398 throw null;
399 }
400
401 [global::Cpp2ILInjected.Token(Token = "0x40039AB")]
402 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
404 }
405
406 [global::Cpp2ILInjected.Token(Token = "0x20004B8")]
407 public class Conditions : GenAction
408 {
409 [global::Cpp2ILInjected.Token(Token = "0x6002FF8")]
410 [global::Cpp2ILInjected.Address(RVA = "0x12F71DC", Offset = "0x12F71DC", Length = "0x30")]
411 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
412 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
413 public Conditions(params GenCondition[] conditions)
414 {
415 throw null;
416 }
417
418 [global::Cpp2ILInjected.Token(Token = "0x6002FF9")]
419 [global::Cpp2ILInjected.Address(RVA = "0x12F720C", Offset = "0x12F720C", Length = "0xB4")]
420 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
421 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
422 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenCondition), Member = "IsValid", MemberParameters = new object[]
423 {
424 typeof(int),
425 typeof(int)
426 }, ReturnType = typeof(bool))]
427 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenAction), Member = "UnitApply", MemberParameters = new object[]
428 {
429 typeof(Point),
430 typeof(int),
431 typeof(int),
432 typeof(object[])
433 }, ReturnType = typeof(bool))]
434 public override bool Apply(Point origin, int x, int y, params object[] args)
435 {
436 throw null;
437 }
438
439 [global::Cpp2ILInjected.Token(Token = "0x40039AC")]
440 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
442 }
443
444 [global::Cpp2ILInjected.Token(Token = "0x20004B9")]
445 public class OnlyWalls : GenAction
446 {
447 [global::Cpp2ILInjected.Token(Token = "0x6002FFA")]
448 [global::Cpp2ILInjected.Address(RVA = "0x12F72C0", Offset = "0x12F72C0", Length = "0x30")]
449 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "smCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
450 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CampsiteBiome), Member = "Place", MemberParameters = new object[]
451 {
452 typeof(Point),
454 }, ReturnType = typeof(bool))]
455 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DesertHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
456 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WoodHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
457 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
458 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
459 public OnlyWalls(params ushort[] types)
460 {
461 throw null;
462 }
463
464 [global::Cpp2ILInjected.Token(Token = "0x6002FFB")]
465 [global::Cpp2ILInjected.Address(RVA = "0x12F72F0", Offset = "0x12F72F0", Length = "0x110")]
466 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
467 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
468 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
469 {
470 typeof(int),
471 typeof(int)
472 }, ReturnType = typeof(Tile))]
473 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_wall", ReturnType = typeof(ushort))]
474 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenAction), Member = "UnitApply", MemberParameters = new object[]
475 {
476 typeof(Point),
477 typeof(int),
478 typeof(int),
479 typeof(object[])
480 }, ReturnType = typeof(bool))]
481 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
482 public override bool Apply(Point origin, int x, int y, params object[] args)
483 {
484 throw null;
485 }
486
487 [global::Cpp2ILInjected.Token(Token = "0x40039AD")]
488 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
489 private ushort[] _types;
490 }
491
492 [global::Cpp2ILInjected.Token(Token = "0x20004BA")]
493 public class OnlyTiles : GenAction
494 {
495 [global::Cpp2ILInjected.Token(Token = "0x6002FFC")]
496 [global::Cpp2ILInjected.Address(RVA = "0x12F7400", Offset = "0x12F7400", Length = "0x30")]
497 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CampsiteBiome), Member = "Place", MemberParameters = new object[]
498 {
499 typeof(Point),
501 }, ReturnType = typeof(bool))]
502 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EnchantedSwordBiome), Member = "Place", MemberParameters = new object[]
503 {
504 typeof(Point),
506 }, ReturnType = typeof(bool))]
507 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HiveBiome), Member = "Place", MemberParameters = new object[]
508 {
509 typeof(Point),
511 }, ReturnType = typeof(bool))]
512 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ThinIceBiome), Member = "Place", MemberParameters = new object[]
513 {
514 typeof(Point),
516 }, ReturnType = typeof(bool))]
517 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChambersEntrance), Member = "PlaceAt", MemberParameters = new object[]
518 {
521 }, ReturnType = typeof(void))]
522 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DesertHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
523 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraniteHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
524 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IceHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
525 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JungleHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
526 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MarbleHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
527 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MushroomHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
528 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WoodHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
529 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 28)]
530 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
531 public OnlyTiles(params ushort[] types)
532 {
533 throw null;
534 }
535
536 [global::Cpp2ILInjected.Token(Token = "0x6002FFD")]
537 [global::Cpp2ILInjected.Address(RVA = "0x12F7430", Offset = "0x12F7430", Length = "0x16C")]
538 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
539 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
540 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
541 {
542 typeof(int),
543 typeof(int)
544 }, ReturnType = typeof(Tile))]
545 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
546 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
547 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenAction), Member = "UnitApply", MemberParameters = new object[]
548 {
549 typeof(Point),
550 typeof(int),
551 typeof(int),
552 typeof(object[])
553 }, ReturnType = typeof(bool))]
554 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
555 public override bool Apply(Point origin, int x, int y, params object[] args)
556 {
557 throw null;
558 }
559
560 [global::Cpp2ILInjected.Token(Token = "0x40039AE")]
561 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
562 private ushort[] _types;
563 }
564
565 [global::Cpp2ILInjected.Token(Token = "0x20004BB")]
566 public class IsTouching : GenAction
567 {
568 [global::Cpp2ILInjected.Token(Token = "0x6002FFE")]
569 [global::Cpp2ILInjected.Address(RVA = "0x12F759C", Offset = "0x12F759C", Length = "0x38")]
570 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_55", MemberParameters = new object[]
571 {
574 }, ReturnType = typeof(void))]
575 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
576 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
577 public IsTouching(bool useDiagonals, params ushort[] tileIds)
578 {
579 throw null;
580 }
581
582 [global::Cpp2ILInjected.Token(Token = "0x6002FFF")]
583 [global::Cpp2ILInjected.Address(RVA = "0x12F75D4", Offset = "0x12F75D4", Length = "0x1AC")]
584 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
585 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
586 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
587 {
588 typeof(int),
589 typeof(int)
590 }, ReturnType = typeof(Tile))]
591 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
592 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
593 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenAction), Member = "UnitApply", MemberParameters = new object[]
594 {
595 typeof(Point),
596 typeof(int),
597 typeof(int),
598 typeof(object[])
599 }, ReturnType = typeof(bool))]
600 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
601 public override bool Apply(Point origin, int x, int y, params object[] args)
602 {
603 throw null;
604 }
605
606 // Note: this type is marked as 'beforefieldinit'.
607 [global::Cpp2ILInjected.Token(Token = "0x6003000")]
608 [global::Cpp2ILInjected.Address(RVA = "0x12F7780", Offset = "0x12F7780", Length = "0x94")]
609 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
610 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "InitializeArray", MemberParameters = new object[]
611 {
612 typeof(Array),
614 }, ReturnType = typeof(void))]
615 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
616 static IsTouching()
617 {
618 throw null;
619 }
620
621 [global::Cpp2ILInjected.Token(Token = "0x40039AF")]
622 private static readonly int[] DIRECTIONS;
623
624 [global::Cpp2ILInjected.Token(Token = "0x40039B0")]
625 [global::Cpp2ILInjected.FieldOffset(Offset = "0x21")]
626 private bool _useDiagonals;
627
628 [global::Cpp2ILInjected.Token(Token = "0x40039B1")]
629 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
630 private ushort[] _tileIds;
631 }
632
633 [global::Cpp2ILInjected.Token(Token = "0x20004BC")]
634 public class NotTouching : GenAction
635 {
636 [global::Cpp2ILInjected.Token(Token = "0x6003001")]
637 [global::Cpp2ILInjected.Address(RVA = "0x12F7814", Offset = "0x12F7814", Length = "0x38")]
638 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CorruptionPitBiome), Member = "Place", MemberParameters = new object[]
639 {
640 typeof(Point),
642 }, ReturnType = typeof(bool))]
643 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
644 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
645 public NotTouching(bool useDiagonals, params ushort[] tileIds)
646 {
647 throw null;
648 }
649
650 [global::Cpp2ILInjected.Token(Token = "0x6003002")]
651 [global::Cpp2ILInjected.Address(RVA = "0x12F784C", Offset = "0x12F784C", Length = "0x1AC")]
652 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
653 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
654 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
655 {
656 typeof(int),
657 typeof(int)
658 }, ReturnType = typeof(Tile))]
659 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
660 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
661 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenAction), Member = "UnitApply", MemberParameters = new object[]
662 {
663 typeof(Point),
664 typeof(int),
665 typeof(int),
666 typeof(object[])
667 }, ReturnType = typeof(bool))]
668 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
669 public override bool Apply(Point origin, int x, int y, params object[] args)
670 {
671 throw null;
672 }
673
674 // Note: this type is marked as 'beforefieldinit'.
675 [global::Cpp2ILInjected.Token(Token = "0x6003003")]
676 [global::Cpp2ILInjected.Address(RVA = "0x12F79F8", Offset = "0x12F79F8", Length = "0x94")]
677 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
678 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "InitializeArray", MemberParameters = new object[]
679 {
680 typeof(Array),
682 }, ReturnType = typeof(void))]
683 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
684 static NotTouching()
685 {
686 throw null;
687 }
688
689 [global::Cpp2ILInjected.Token(Token = "0x40039B2")]
690 private static readonly int[] DIRECTIONS;
691
692 [global::Cpp2ILInjected.Token(Token = "0x40039B3")]
693 [global::Cpp2ILInjected.FieldOffset(Offset = "0x21")]
694 private bool _useDiagonals;
695
696 [global::Cpp2ILInjected.Token(Token = "0x40039B4")]
697 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
698 private ushort[] _tileIds;
699 }
700
701 [global::Cpp2ILInjected.Token(Token = "0x20004BD")]
703 {
704 [global::Cpp2ILInjected.Token(Token = "0x6003004")]
705 [global::Cpp2ILInjected.Address(RVA = "0x12F7A8C", Offset = "0x12F7A8C", Length = "0x30")]
706 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CorruptionPitBiome), Member = "Place", MemberParameters = new object[]
707 {
708 typeof(Point),
710 }, ReturnType = typeof(bool))]
711 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
712 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
713 public IsTouchingAir(bool useDiagonals = false)
714 {
715 throw null;
716 }
717
718 [global::Cpp2ILInjected.Token(Token = "0x6003005")]
719 [global::Cpp2ILInjected.Address(RVA = "0x12F7ABC", Offset = "0x12F7ABC", Length = "0x15C")]
720 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
721 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
722 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
723 {
724 typeof(int),
725 typeof(int)
726 }, ReturnType = typeof(Tile))]
727 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
728 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenAction), Member = "UnitApply", MemberParameters = new object[]
729 {
730 typeof(Point),
731 typeof(int),
732 typeof(int),
733 typeof(object[])
734 }, ReturnType = typeof(bool))]
735 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
736 public override bool Apply(Point origin, int x, int y, params object[] args)
737 {
738 throw null;
739 }
740
741 // Note: this type is marked as 'beforefieldinit'.
742 [global::Cpp2ILInjected.Token(Token = "0x6003006")]
743 [global::Cpp2ILInjected.Address(RVA = "0x12F7C18", Offset = "0x12F7C18", Length = "0x94")]
744 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
745 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "InitializeArray", MemberParameters = new object[]
746 {
747 typeof(Array),
749 }, ReturnType = typeof(void))]
750 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
752 {
753 throw null;
754 }
755
756 [global::Cpp2ILInjected.Token(Token = "0x40039B5")]
757 private static readonly int[] DIRECTIONS;
758
759 [global::Cpp2ILInjected.Token(Token = "0x40039B6")]
760 [global::Cpp2ILInjected.FieldOffset(Offset = "0x21")]
761 private bool _useDiagonals;
762 }
763
764 [global::Cpp2ILInjected.Token(Token = "0x20004BE")]
765 public class SkipTiles : GenAction
766 {
767 [global::Cpp2ILInjected.Token(Token = "0x6003007")]
768 [global::Cpp2ILInjected.Address(RVA = "0x12F7CAC", Offset = "0x12F7CAC", Length = "0x30")]
769 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EnchantedSwordBiome), Member = "Place", MemberParameters = new object[]
770 {
771 typeof(Point),
773 }, ReturnType = typeof(bool))]
774 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MahoganyTreeBiome), Member = "Place", MemberParameters = new object[]
775 {
776 typeof(Point),
778 }, ReturnType = typeof(bool))]
779 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ThinIceBiome), Member = "Place", MemberParameters = new object[]
780 {
781 typeof(Point),
783 }, ReturnType = typeof(bool))]
784 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IceHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
785 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WoodHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
786 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 12)]
787 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
788 public SkipTiles(params ushort[] types)
789 {
790 throw null;
791 }
792
793 [global::Cpp2ILInjected.Token(Token = "0x6003008")]
794 [global::Cpp2ILInjected.Address(RVA = "0x12F7CDC", Offset = "0x12F7CDC", Length = "0x16C")]
795 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
796 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
797 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
798 {
799 typeof(int),
800 typeof(int)
801 }, ReturnType = typeof(Tile))]
802 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
803 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
804 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenAction), Member = "UnitApply", MemberParameters = new object[]
805 {
806 typeof(Point),
807 typeof(int),
808 typeof(int),
809 typeof(object[])
810 }, ReturnType = typeof(bool))]
811 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
812 public override bool Apply(Point origin, int x, int y, params object[] args)
813 {
814 throw null;
815 }
816
817 [global::Cpp2ILInjected.Token(Token = "0x40039B7")]
818 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
819 private ushort[] _types;
820 }
821
822 [global::Cpp2ILInjected.Token(Token = "0x20004BF")]
823 public class HasLiquid : GenAction
824 {
825 [global::Cpp2ILInjected.Token(Token = "0x6003009")]
826 [global::Cpp2ILInjected.Address(RVA = "0x12F7E48", Offset = "0x12F7E48", Length = "0x34")]
827 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ThinIceBiome), Member = "Place", MemberParameters = new object[]
828 {
829 typeof(Point),
831 }, ReturnType = typeof(bool))]
832 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
833 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
834 public HasLiquid(int liquidLevel = -1, int liquidType = -1)
835 {
836 throw null;
837 }
838
839 [global::Cpp2ILInjected.Token(Token = "0x600300A")]
840 [global::Cpp2ILInjected.Address(RVA = "0x12F7E7C", Offset = "0x12F7E7C", Length = "0x11C")]
841 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
842 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
843 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
844 {
845 typeof(int),
846 typeof(int)
847 }, ReturnType = typeof(Tile))]
848 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "liquidType", ReturnType = typeof(byte))]
849 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_liquid", ReturnType = typeof(byte))]
850 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenAction), Member = "UnitApply", MemberParameters = new object[]
851 {
852 typeof(Point),
853 typeof(int),
854 typeof(int),
855 typeof(object[])
856 }, ReturnType = typeof(bool))]
857 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
858 public override bool Apply(Point origin, int x, int y, params object[] args)
859 {
860 throw null;
861 }
862
863 [global::Cpp2ILInjected.Token(Token = "0x40039B8")]
864 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
865 private int _liquidType;
866
867 [global::Cpp2ILInjected.Token(Token = "0x40039B9")]
868 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
869 private int _liquidLevel;
870 }
871
872 [global::Cpp2ILInjected.Token(Token = "0x20004C0")]
873 public class SkipWalls : GenAction
874 {
875 [global::Cpp2ILInjected.Token(Token = "0x600300B")]
876 [global::Cpp2ILInjected.Address(RVA = "0x12F7F98", Offset = "0x12F7F98", Length = "0x30")]
877 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_55", MemberParameters = new object[]
878 {
881 }, ReturnType = typeof(void))]
882 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MahoganyTreeBiome), Member = "Place", MemberParameters = new object[]
883 {
884 typeof(Point),
886 }, ReturnType = typeof(bool))]
887 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AnthillEntrance), Member = "PlaceAt", MemberParameters = new object[]
888 {
890 typeof(Point),
891 typeof(int)
892 }, ReturnType = typeof(void))]
893 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
894 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
895 public SkipWalls(params ushort[] types)
896 {
897 throw null;
898 }
899
900 [global::Cpp2ILInjected.Token(Token = "0x600300C")]
901 [global::Cpp2ILInjected.Address(RVA = "0x12F7FC8", Offset = "0x12F7FC8", Length = "0x110")]
902 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
903 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
904 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
905 {
906 typeof(int),
907 typeof(int)
908 }, ReturnType = typeof(Tile))]
909 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_wall", ReturnType = typeof(ushort))]
910 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenAction), Member = "UnitApply", MemberParameters = new object[]
911 {
912 typeof(Point),
913 typeof(int),
914 typeof(int),
915 typeof(object[])
916 }, ReturnType = typeof(bool))]
917 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
918 public override bool Apply(Point origin, int x, int y, params object[] args)
919 {
920 throw null;
921 }
922
923 [global::Cpp2ILInjected.Token(Token = "0x40039BA")]
924 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
925 private ushort[] _types;
926 }
927
928 [global::Cpp2ILInjected.Token(Token = "0x20004C1")]
929 public class IsEmpty : GenAction
930 {
931 [global::Cpp2ILInjected.Token(Token = "0x600300D")]
932 [global::Cpp2ILInjected.Address(RVA = "0x12F80D8", Offset = "0x12F80D8", Length = "0xD0")]
933 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
934 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
935 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
936 {
937 typeof(int),
938 typeof(int)
939 }, ReturnType = typeof(Tile))]
940 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
941 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenAction), Member = "UnitApply", MemberParameters = new object[]
942 {
943 typeof(Point),
944 typeof(int),
945 typeof(int),
946 typeof(object[])
947 }, ReturnType = typeof(bool))]
948 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
949 public override bool Apply(Point origin, int x, int y, params object[] args)
950 {
951 throw null;
952 }
953
954 [global::Cpp2ILInjected.Token(Token = "0x600300E")]
955 [global::Cpp2ILInjected.Address(RVA = "0x12F81A8", Offset = "0x12F81A8", Length = "0x10")]
956 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EnchantedSwordBiome), Member = "Place", MemberParameters = new object[]
957 {
958 typeof(Point),
960 }, ReturnType = typeof(bool))]
961 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HoneyPatchBiome), Member = "Place", MemberParameters = new object[]
962 {
963 typeof(Point),
965 }, ReturnType = typeof(bool))]
966 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JungleHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
967 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MushroomHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
968 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WoodHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
969 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
970 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
971 public IsEmpty()
972 {
973 throw null;
974 }
975 }
976
977 [global::Cpp2ILInjected.Token(Token = "0x20004C2")]
978 public class IsSolid : GenAction
979 {
980 [global::Cpp2ILInjected.Token(Token = "0x600300F")]
981 [global::Cpp2ILInjected.Address(RVA = "0x12F81B8", Offset = "0x12F81B8", Length = "0x11C")]
982 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
983 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
984 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
985 {
986 typeof(int),
987 typeof(int)
988 }, ReturnType = typeof(Tile))]
989 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
990 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SolidOrSlopedTile", MemberParameters = new object[]
991 {
992 typeof(int),
993 typeof(int)
994 }, ReturnType = typeof(bool))]
995 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenAction), Member = "UnitApply", MemberParameters = new object[]
996 {
997 typeof(Point),
998 typeof(int),
999 typeof(int),
1000 typeof(object[])
1001 }, ReturnType = typeof(bool))]
1002 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1003 public override bool Apply(Point origin, int x, int y, params object[] args)
1004 {
1005 throw null;
1006 }
1007
1008 [global::Cpp2ILInjected.Token(Token = "0x6003010")]
1009 [global::Cpp2ILInjected.Address(RVA = "0x12F82D4", Offset = "0x12F82D4", Length = "0x10")]
1010 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CampsiteBiome), Member = "Place", MemberParameters = new object[]
1011 {
1012 typeof(Point),
1014 }, ReturnType = typeof(bool))]
1015 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HiveBiome), Member = "Place", MemberParameters = new object[]
1016 {
1017 typeof(Point),
1019 }, ReturnType = typeof(bool))]
1020 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HoneyPatchBiome), Member = "Place", MemberParameters = new object[]
1021 {
1022 typeof(Point),
1023 typeof(StructureMap)
1024 }, ReturnType = typeof(bool))]
1025 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MiningExplosivesBiome), Member = "Place", MemberParameters = new object[]
1026 {
1027 typeof(Point),
1028 typeof(StructureMap)
1029 }, ReturnType = typeof(bool))]
1030 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AnthillEntrance), Member = "PlaceAt", MemberParameters = new object[]
1031 {
1033 typeof(Point),
1034 typeof(int)
1035 }, ReturnType = typeof(void))]
1036 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChambersEntrance), Member = "PlaceAt", MemberParameters = new object[]
1037 {
1039 typeof(Point)
1040 }, ReturnType = typeof(void))]
1041 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LarvaHoleEntrance), Member = "PlaceAt", MemberParameters = new object[]
1042 {
1044 typeof(Point),
1045 typeof(int)
1046 }, ReturnType = typeof(void))]
1047 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseUtils), Member = "GetRoomSolidPrecentage", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(double))]
1048 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 14)]
1049 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1050 public IsSolid()
1051 {
1052 throw null;
1053 }
1054 }
1055
1056 [global::Cpp2ILInjected.Token(Token = "0x20004C3")]
1057 public class IsNotSolid : GenAction
1058 {
1059 [global::Cpp2ILInjected.Token(Token = "0x6003011")]
1060 [global::Cpp2ILInjected.Address(RVA = "0x12F82E4", Offset = "0x12F82E4", Length = "0x11C")]
1061 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1062 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1063 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1064 {
1065 typeof(int),
1066 typeof(int)
1067 }, ReturnType = typeof(Tile))]
1068 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
1069 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SolidOrSlopedTile", MemberParameters = new object[]
1070 {
1071 typeof(int),
1072 typeof(int)
1073 }, ReturnType = typeof(bool))]
1074 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenAction), Member = "UnitApply", MemberParameters = new object[]
1075 {
1076 typeof(Point),
1077 typeof(int),
1078 typeof(int),
1079 typeof(object[])
1080 }, ReturnType = typeof(bool))]
1081 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1082 public override bool Apply(Point origin, int x, int y, params object[] args)
1083 {
1084 throw null;
1085 }
1086
1087 [global::Cpp2ILInjected.Token(Token = "0x6003012")]
1088 [global::Cpp2ILInjected.Address(RVA = "0x12F8400", Offset = "0x12F8400", Length = "0x10")]
1089 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_55", MemberParameters = new object[]
1090 {
1093 }, ReturnType = typeof(void))]
1094 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "smCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
1095 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
1096 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1097 public IsNotSolid()
1098 {
1099 throw null;
1100 }
1101 }
1102
1103 [global::Cpp2ILInjected.Token(Token = "0x20004C4")]
1105 {
1106 [global::Cpp2ILInjected.Token(Token = "0x6003013")]
1107 [global::Cpp2ILInjected.Address(RVA = "0x12F8410", Offset = "0x12F8410", Length = "0x48")]
1108 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EnchantedSwordBiome), Member = "Place", MemberParameters = new object[]
1109 {
1110 typeof(Point),
1112 }, ReturnType = typeof(bool))]
1113 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HoneyPatchBiome), Member = "Place", MemberParameters = new object[]
1114 {
1115 typeof(Point),
1117 }, ReturnType = typeof(bool))]
1118 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
1119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1120 public RectangleMask(int xMin, int xMax, int yMin, int yMax)
1121 {
1122 throw null;
1123 }
1124
1125 [global::Cpp2ILInjected.Token(Token = "0x6003014")]
1126 [global::Cpp2ILInjected.Address(RVA = "0x12F8458", Offset = "0x12F8458", Length = "0x58")]
1127 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1128 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenAction), Member = "UnitApply", MemberParameters = new object[]
1130 {
1131 typeof(Point),
1132 typeof(int),
1133 typeof(int),
1134 typeof(object[])
1135 }, ReturnType = typeof(bool))]
1136 public override bool Apply(Point origin, int x, int y, params object[] args)
1137 {
1138 throw null;
1139 }
1140
1141 [global::Cpp2ILInjected.Token(Token = "0x40039BB")]
1142 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
1143 private int _xMin;
1144
1145 [global::Cpp2ILInjected.Token(Token = "0x40039BC")]
1146 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
1147 private int _yMin;
1148
1149 [global::Cpp2ILInjected.Token(Token = "0x40039BD")]
1150 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2C")]
1151 private int _xMax;
1152
1153 [global::Cpp2ILInjected.Token(Token = "0x40039BE")]
1154 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
1155 private int _yMax;
1156 }
1157
1158 [global::Cpp2ILInjected.Token(Token = "0x20004C5")]
1159 public class Offset : GenAction
1160 {
1161 [global::Cpp2ILInjected.Token(Token = "0x6003015")]
1162 [global::Cpp2ILInjected.Address(RVA = "0x12F84B0", Offset = "0x12F84B0", Length = "0x34")]
1163 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CampsiteBiome), Member = "Place", MemberParameters = new object[]
1164 {
1165 typeof(Point),
1167 }, ReturnType = typeof(bool))]
1168 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CorruptionPitBiome), Member = "Place", MemberParameters = new object[]
1169 {
1170 typeof(Point),
1172 }, ReturnType = typeof(bool))]
1173 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EnchantedSwordBiome), Member = "Place", MemberParameters = new object[]
1174 {
1175 typeof(Point),
1177 }, ReturnType = typeof(bool))]
1178 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChambersEntrance), Member = "PlaceAt", MemberParameters = new object[]
1179 {
1181 typeof(Point)
1182 }, ReturnType = typeof(void))]
1183 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LarvaHoleEntrance), Member = "PlaceAt", MemberParameters = new object[]
1184 {
1186 typeof(Point),
1187 typeof(int)
1188 }, ReturnType = typeof(void))]
1189 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DesertHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
1190 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraniteHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
1191 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IceHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
1192 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JungleHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
1193 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MarbleHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
1194 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MushroomHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
1195 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 21)]
1196 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1197 public Offset(int x, int y)
1198 {
1199 throw null;
1200 }
1201
1202 [global::Cpp2ILInjected.Token(Token = "0x6003016")]
1203 [global::Cpp2ILInjected.Address(RVA = "0x12F84E4", Offset = "0x12F84E4", Length = "0x10")]
1204 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1205 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenAction), Member = "UnitApply", MemberParameters = new object[]
1206 {
1207 typeof(Point),
1208 typeof(int),
1209 typeof(int),
1210 typeof(object[])
1211 }, ReturnType = typeof(bool))]
1212 public override bool Apply(Point origin, int x, int y, params object[] args)
1213 {
1214 throw null;
1215 }
1216
1217 [global::Cpp2ILInjected.Token(Token = "0x40039BF")]
1218 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
1219 private int _xOffset;
1220
1221 [global::Cpp2ILInjected.Token(Token = "0x40039C0")]
1222 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
1223 private int _yOffset;
1224 }
1225
1226 [global::Cpp2ILInjected.Token(Token = "0x20004C6")]
1227 public class Dither : GenAction
1228 {
1229 [global::Cpp2ILInjected.Token(Token = "0x6003017")]
1230 [global::Cpp2ILInjected.Address(RVA = "0x12F84F4", Offset = "0x12F84F4", Length = "0x30")]
1231 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DesertHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
1232 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraniteHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
1233 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IceHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
1234 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JungleHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
1235 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MarbleHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
1236 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MushroomHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
1237 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WoodHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
1238 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 30)]
1239 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1240 public Dither(double failureChance = 0.5)
1241 {
1242 throw null;
1243 }
1244
1245 [global::Cpp2ILInjected.Token(Token = "0x6003018")]
1246 [global::Cpp2ILInjected.Address(RVA = "0x12F8524", Offset = "0x12F8524", Length = "0x84")]
1247 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1248 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1249 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenBase), Member = "get__random", ReturnType = typeof(UnifiedRandom))]
1250 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "InternalSample", ReturnType = typeof(int))]
1251 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenAction), Member = "UnitApply", MemberParameters = new object[]
1252 {
1253 typeof(Point),
1254 typeof(int),
1255 typeof(int),
1256 typeof(object[])
1257 }, ReturnType = typeof(bool))]
1258 public override bool Apply(Point origin, int x, int y, params object[] args)
1259 {
1260 throw null;
1261 }
1262
1263 [global::Cpp2ILInjected.Token(Token = "0x40039C1")]
1264 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
1265 private double _failureChance;
1266 }
1267
1268 [global::Cpp2ILInjected.Token(Token = "0x20004C7")]
1269 public class Flip : GenAction
1270 {
1271 [global::Cpp2ILInjected.Token(Token = "0x6003019")]
1272 [global::Cpp2ILInjected.Address(RVA = "0x12F85A8", Offset = "0x12F85A8", Length = "0x38")]
1273 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1274 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1275 public Flip(bool flipX, bool flipY)
1276 {
1277 throw null;
1278 }
1279
1280 [global::Cpp2ILInjected.Token(Token = "0x600301A")]
1281 [global::Cpp2ILInjected.Address(RVA = "0x12F85E0", Offset = "0x12F85E0", Length = "0x30")]
1282 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1283 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenAction), Member = "UnitApply", MemberParameters = new object[]
1285 {
1286 typeof(Point),
1287 typeof(int),
1288 typeof(int),
1289 typeof(object[])
1290 }, ReturnType = typeof(bool))]
1291 public override bool Apply(Point origin, int x, int y, params object[] args)
1292 {
1293 throw null;
1294 }
1295
1296 [global::Cpp2ILInjected.Token(Token = "0x40039C2")]
1297 [global::Cpp2ILInjected.FieldOffset(Offset = "0x21")]
1298 private bool _flipX;
1299
1300 [global::Cpp2ILInjected.Token(Token = "0x40039C3")]
1301 [global::Cpp2ILInjected.FieldOffset(Offset = "0x22")]
1302 private bool _flipY;
1303 }
1304 }
1305}
class f__AnonymousType0<< Count > j__TPar
Blotches(int xScale, int yScale, double chance=0.3)
Definition Modifiers.cs:262
Blotches(int scale=2, double chance=0.3)
Definition Modifiers.cs:242
override bool Apply(Point origin, int x, int y, params object[] args)
Definition Modifiers.cs:299
Blotches(int leftScale, int upScale, int rightScale, int downScale, double chance=0.3)
Definition Modifiers.cs:276
Conditions(params GenCondition[] conditions)
Definition Modifiers.cs:413
override bool Apply(Point origin, int x, int y, params object[] args)
Definition Modifiers.cs:434
override bool Apply(Point origin, int x, int y, params object[] args)
Dither(double failureChance=0.5)
override bool Apply(Point origin, int x, int y, params object[] args)
Definition Modifiers.cs:106
Expand(int xExpansion, int yExpansion)
Definition Modifiers.cs:90
override bool Apply(Point origin, int x, int y, params object[] args)
override bool Apply(Point origin, int x, int y, params object[] args)
Definition Modifiers.cs:858
HasLiquid(int liquidLevel=-1, int liquidType=-1)
Definition Modifiers.cs:834
override bool Apply(Point origin, int x, int y, params object[] args)
Definition Modifiers.cs:353
override bool Apply(Point origin, int x, int y, params object[] args)
Definition Modifiers.cs:949
override bool Apply(Point origin, int x, int y, params object[] args)
override bool Apply(Point origin, int x, int y, params object[] args)
override bool Apply(Point origin, int x, int y, params object[] args)
Definition Modifiers.cs:736
IsTouching(bool useDiagonals, params ushort[] tileIds)
Definition Modifiers.cs:577
override bool Apply(Point origin, int x, int y, params object[] args)
Definition Modifiers.cs:601
override bool Apply(Point origin, int x, int y, params object[] args)
Definition Modifiers.cs:396
override bool Apply(Point origin, int x, int y, params object[] args)
Definition Modifiers.cs:669
NotTouching(bool useDiagonals, params ushort[] tileIds)
Definition Modifiers.cs:645
override bool Apply(Point origin, int x, int y, params object[] args)
override bool Apply(Point origin, int x, int y, params object[] args)
Definition Modifiers.cs:555
override bool Apply(Point origin, int x, int y, params object[] args)
Definition Modifiers.cs:482
RadialDither(double innerRadius, double outerRadius)
Definition Modifiers.cs:132
override bool Apply(Point origin, int x, int y, params object[] args)
Definition Modifiers.cs:171
RectangleMask(int xMin, int xMax, int yMin, int yMax)
override bool Apply(Point origin, int x, int y, params object[] args)
override bool Apply(Point origin, int x, int y, params object[] args)
Definition Modifiers.cs:42
override bool Apply(Point origin, int x, int y, params object[] args)
Definition Modifiers.cs:812
override bool Apply(Point origin, int x, int y, params object[] args)
Definition Modifiers.cs:918