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
GenVars.cs
Go to the documentation of this file.
1using System;
9
11{
12 [global::Cpp2ILInjected.Token(Token = "0x20004E3")]
13 public static class GenVars
14 {
15 // Note: this type is marked as 'beforefieldinit'.
16 [global::Cpp2ILInjected.Token(Token = "0x6003058")]
17 [global::Cpp2ILInjected.Address(RVA = "0x12FA984", Offset = "0x12FA984", Length = "0x590")]
18 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "InitializeArray", MemberParameters = new object[]
21 {
24 }, ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = ".ctor", MemberParameters = new object[] { typeof(IEnumerable<int>) }, ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 49)]
27 static GenVars()
28 {
29 throw null;
30 }
31
32 [global::Cpp2ILInjected.Token(Token = "0x40039E9")]
34
35 [global::Cpp2ILInjected.Token(Token = "0x40039EA")]
36 public static StructureMap structures;
37
38 [global::Cpp2ILInjected.Token(Token = "0x40039EB")]
39 public static int copper;
40
41 [global::Cpp2ILInjected.Token(Token = "0x40039EC")]
42 public static int iron;
43
44 [global::Cpp2ILInjected.Token(Token = "0x40039ED")]
45 public static int silver;
46
47 [global::Cpp2ILInjected.Token(Token = "0x40039EE")]
48 public static int gold;
49
50 [global::Cpp2ILInjected.Token(Token = "0x40039EF")]
51 public static int copperBar;
52
53 [global::Cpp2ILInjected.Token(Token = "0x40039F0")]
54 public static int ironBar;
55
56 [global::Cpp2ILInjected.Token(Token = "0x40039F1")]
57 public static int silverBar;
58
59 [global::Cpp2ILInjected.Token(Token = "0x40039F2")]
60 public static int goldBar;
61
62 [global::Cpp2ILInjected.Token(Token = "0x40039F3")]
63 public static ushort mossTile;
64
65 [global::Cpp2ILInjected.Token(Token = "0x40039F4")]
66 public static ushort mossWall;
67
68 [global::Cpp2ILInjected.Token(Token = "0x40039F5")]
69 public static int lavaLine;
70
71 [global::Cpp2ILInjected.Token(Token = "0x40039F6")]
72 public static int waterLine;
73
74 [global::Cpp2ILInjected.Token(Token = "0x40039F7")]
75 public static double worldSurfaceLow;
76
77 [global::Cpp2ILInjected.Token(Token = "0x40039F8")]
78 public static double worldSurface;
79
80 [global::Cpp2ILInjected.Token(Token = "0x40039F9")]
81 public static double worldSurfaceHigh;
82
83 [global::Cpp2ILInjected.Token(Token = "0x40039FA")]
84 public static double rockLayerLow;
85
86 [global::Cpp2ILInjected.Token(Token = "0x40039FB")]
87 public static double rockLayer;
88
89 [global::Cpp2ILInjected.Token(Token = "0x40039FC")]
90 public static double rockLayerHigh;
91
92 [global::Cpp2ILInjected.Token(Token = "0x40039FD")]
93 public static int snowTop;
94
95 [global::Cpp2ILInjected.Token(Token = "0x40039FE")]
96 public static int snowBottom;
97
98 [global::Cpp2ILInjected.Token(Token = "0x40039FF")]
99 public static int snowOriginLeft;
100
101 [global::Cpp2ILInjected.Token(Token = "0x4003A00")]
102 public static int snowOriginRight;
103
104 [global::Cpp2ILInjected.Token(Token = "0x4003A01")]
105 public static int[] snowMinX;
106
107 [global::Cpp2ILInjected.Token(Token = "0x4003A02")]
108 public static int[] snowMaxX;
109
110 [global::Cpp2ILInjected.Token(Token = "0x4003A03")]
111 public static int leftBeachEnd;
112
113 [global::Cpp2ILInjected.Token(Token = "0x4003A04")]
114 public static int rightBeachStart;
115
116 [global::Cpp2ILInjected.Token(Token = "0x4003A05")]
117 public static int beachBordersWidth;
118
119 [global::Cpp2ILInjected.Token(Token = "0x4003A06")]
120 public static int beachSandRandomCenter;
121
122 [global::Cpp2ILInjected.Token(Token = "0x4003A07")]
123 public static int beachSandRandomWidthRange;
124
125 [global::Cpp2ILInjected.Token(Token = "0x4003A08")]
126 public static int beachSandDungeonExtraWidth;
127
128 [global::Cpp2ILInjected.Token(Token = "0x4003A09")]
129 public static int beachSandJungleExtraWidth;
130
131 [global::Cpp2ILInjected.Token(Token = "0x4003A0A")]
132 public static int shellStartXLeft;
133
134 [global::Cpp2ILInjected.Token(Token = "0x4003A0B")]
135 public static int shellStartYLeft;
136
137 [global::Cpp2ILInjected.Token(Token = "0x4003A0C")]
138 public static int shellStartXRight;
139
140 [global::Cpp2ILInjected.Token(Token = "0x4003A0D")]
141 public static int shellStartYRight;
142
143 [global::Cpp2ILInjected.Token(Token = "0x4003A0E")]
144 public static int oceanWaterStartRandomMin;
145
146 [global::Cpp2ILInjected.Token(Token = "0x4003A0F")]
147 public static int oceanWaterStartRandomMax;
148
149 [global::Cpp2ILInjected.Token(Token = "0x4003A10")]
151
152 [global::Cpp2ILInjected.Token(Token = "0x4003A11")]
153 public static int evilBiomeBeachAvoidance;
154
155 [global::Cpp2ILInjected.Token(Token = "0x4003A12")]
156 public static int evilBiomeAvoidanceMidFixer;
157
158 [global::Cpp2ILInjected.Token(Token = "0x4003A13")]
159 public static int lakesBeachAvoidance;
160
161 [global::Cpp2ILInjected.Token(Token = "0x4003A14")]
162 public static int smallHolesBeachAvoidance;
163
164 [global::Cpp2ILInjected.Token(Token = "0x4003A15")]
165 public static int surfaceCavesBeachAvoidance;
166
167 [global::Cpp2ILInjected.Token(Token = "0x4003A16")]
169
170 [global::Cpp2ILInjected.Token(Token = "0x4003A17")]
172
173 [global::Cpp2ILInjected.Token(Token = "0x4003A18")]
174 public static int numOceanCaveTreasure;
175
176 [global::Cpp2ILInjected.Token(Token = "0x4003A19")]
177 public static Point[] oceanCaveTreasure;
178
179 [global::Cpp2ILInjected.Token(Token = "0x4003A1A")]
180 public static bool skipDesertTileCheck;
181
182 [global::Cpp2ILInjected.Token(Token = "0x4003A1B")]
184
185 [global::Cpp2ILInjected.Token(Token = "0x4003A1C")]
187
188 [global::Cpp2ILInjected.Token(Token = "0x4003A1D")]
189 public static int desertHiveHigh;
190
191 [global::Cpp2ILInjected.Token(Token = "0x4003A1E")]
192 public static int desertHiveLow;
193
194 [global::Cpp2ILInjected.Token(Token = "0x4003A1F")]
195 public static int desertHiveLeft;
196
197 [global::Cpp2ILInjected.Token(Token = "0x4003A20")]
198 public static int desertHiveRight;
199
200 [global::Cpp2ILInjected.Token(Token = "0x4003A21")]
201 public static int numLarva;
202
203 [global::Cpp2ILInjected.Token(Token = "0x4003A22")]
204 public static int[] larvaY;
205
206 [global::Cpp2ILInjected.Token(Token = "0x4003A23")]
207 public static int[] larvaX;
208
209 [global::Cpp2ILInjected.Token(Token = "0x4003A24")]
210 public static int numPyr;
211
212 [global::Cpp2ILInjected.Token(Token = "0x4003A25")]
213 public static int[] PyrX;
214
215 [global::Cpp2ILInjected.Token(Token = "0x4003A26")]
216 public static int[] PyrY;
217
218 [global::Cpp2ILInjected.Token(Token = "0x4003A27")]
219 public static int extraBastStatueCount;
220
221 [global::Cpp2ILInjected.Token(Token = "0x4003A28")]
222 public static int extraBastStatueCountMax;
223
224 [global::Cpp2ILInjected.Token(Token = "0x4003A29")]
225 public static int jungleOriginX;
226
227 [global::Cpp2ILInjected.Token(Token = "0x4003A2A")]
228 public static int jungleMinX;
229
230 [global::Cpp2ILInjected.Token(Token = "0x4003A2B")]
231 public static int jungleMaxX;
232
233 [global::Cpp2ILInjected.Token(Token = "0x4003A2C")]
234 public static int JungleX;
235
236 [global::Cpp2ILInjected.Token(Token = "0x4003A2D")]
237 public static ushort jungleHut;
238
239 [global::Cpp2ILInjected.Token(Token = "0x4003A2E")]
240 public static bool mudWall;
241
242 [global::Cpp2ILInjected.Token(Token = "0x4003A2F")]
243 public static int JungleItemCount;
244
245 [global::Cpp2ILInjected.Token(Token = "0x4003A30")]
246 public static int[] JChestX;
247
248 [global::Cpp2ILInjected.Token(Token = "0x4003A31")]
249 public static int[] JChestY;
250
251 [global::Cpp2ILInjected.Token(Token = "0x4003A32")]
252 public static int numJChests;
253
254 [global::Cpp2ILInjected.Token(Token = "0x4003A33")]
255 public static int tLeft;
256
257 [global::Cpp2ILInjected.Token(Token = "0x4003A34")]
258 public static int tRight;
259
260 [global::Cpp2ILInjected.Token(Token = "0x4003A35")]
261 public static int tTop;
262
263 [global::Cpp2ILInjected.Token(Token = "0x4003A36")]
264 public static int tBottom;
265
266 [global::Cpp2ILInjected.Token(Token = "0x4003A37")]
267 public static int tRooms;
268
269 [global::Cpp2ILInjected.Token(Token = "0x4003A38")]
270 public static int lAltarX;
271
272 [global::Cpp2ILInjected.Token(Token = "0x4003A39")]
273 public static int lAltarY;
274
275 [global::Cpp2ILInjected.Token(Token = "0x4003A3A")]
276 public static int dungeonSide;
277
278 [global::Cpp2ILInjected.Token(Token = "0x4003A3B")]
279 public static int dungeonLocation;
280
281 [global::Cpp2ILInjected.Token(Token = "0x4003A3C")]
282 public static bool dungeonLake;
283
284 [global::Cpp2ILInjected.Token(Token = "0x4003A3D")]
285 public static ushort crackedType;
286
287 [global::Cpp2ILInjected.Token(Token = "0x4003A3E")]
288 public static int dungeonX;
289
290 [global::Cpp2ILInjected.Token(Token = "0x4003A3F")]
291 public static int dungeonY;
292
293 [global::Cpp2ILInjected.Token(Token = "0x4003A40")]
295
296 [global::Cpp2ILInjected.Token(Token = "0x4003A41")]
297 public static readonly int maxDRooms;
298
299 [global::Cpp2ILInjected.Token(Token = "0x4003A42")]
300 public static int numDRooms;
301
302 [global::Cpp2ILInjected.Token(Token = "0x4003A43")]
303 public static int[] dRoomX;
304
305 [global::Cpp2ILInjected.Token(Token = "0x4003A44")]
306 public static int[] dRoomY;
307
308 [global::Cpp2ILInjected.Token(Token = "0x4003A45")]
309 public static int[] dRoomSize;
310
311 [global::Cpp2ILInjected.Token(Token = "0x4003A46")]
312 public static bool[] dRoomTreasure;
313
314 [global::Cpp2ILInjected.Token(Token = "0x4003A47")]
315 public static int[] dRoomL;
316
317 [global::Cpp2ILInjected.Token(Token = "0x4003A48")]
318 public static int[] dRoomR;
319
320 [global::Cpp2ILInjected.Token(Token = "0x4003A49")]
321 public static int[] dRoomT;
322
323 [global::Cpp2ILInjected.Token(Token = "0x4003A4A")]
324 public static int[] dRoomB;
325
326 [global::Cpp2ILInjected.Token(Token = "0x4003A4B")]
327 public static int numDDoors;
328
329 [global::Cpp2ILInjected.Token(Token = "0x4003A4C")]
330 public static int[] DDoorX;
331
332 [global::Cpp2ILInjected.Token(Token = "0x4003A4D")]
333 public static int[] DDoorY;
334
335 [global::Cpp2ILInjected.Token(Token = "0x4003A4E")]
336 public static int[] DDoorPos;
337
338 [global::Cpp2ILInjected.Token(Token = "0x4003A4F")]
339 public static int numDungeonPlatforms;
340
341 [global::Cpp2ILInjected.Token(Token = "0x4003A50")]
342 public static int[] dungeonPlatformX;
343
344 [global::Cpp2ILInjected.Token(Token = "0x4003A51")]
345 public static int[] dungeonPlatformY;
346
347 [global::Cpp2ILInjected.Token(Token = "0x4003A52")]
348 public static int dEnteranceX;
349
350 [global::Cpp2ILInjected.Token(Token = "0x4003A53")]
351 public static bool dSurface;
352
353 [global::Cpp2ILInjected.Token(Token = "0x4003A54")]
354 public static double dxStrength1;
355
356 [global::Cpp2ILInjected.Token(Token = "0x4003A55")]
357 public static double dyStrength1;
358
359 [global::Cpp2ILInjected.Token(Token = "0x4003A56")]
360 public static double dxStrength2;
361
362 [global::Cpp2ILInjected.Token(Token = "0x4003A57")]
363 public static double dyStrength2;
364
365 [global::Cpp2ILInjected.Token(Token = "0x4003A58")]
366 public static int dMinX;
367
368 [global::Cpp2ILInjected.Token(Token = "0x4003A59")]
369 public static int dMaxX;
370
371 [global::Cpp2ILInjected.Token(Token = "0x4003A5A")]
372 public static int dMinY;
373
374 [global::Cpp2ILInjected.Token(Token = "0x4003A5B")]
375 public static int dMaxY;
376
377 [global::Cpp2ILInjected.Token(Token = "0x4003A5C")]
378 public static int skyLakes;
379
380 [global::Cpp2ILInjected.Token(Token = "0x4003A5D")]
381 public static bool generatedShadowKey;
382
383 [global::Cpp2ILInjected.Token(Token = "0x4003A5E")]
384 public static int numIslandHouses;
385
386 [global::Cpp2ILInjected.Token(Token = "0x4003A5F")]
387 public static int skyIslandHouseCount;
388
389 [global::Cpp2ILInjected.Token(Token = "0x4003A60")]
390 public static bool[] skyLake;
391
392 [global::Cpp2ILInjected.Token(Token = "0x4003A61")]
393 public static int[] floatingIslandHouseX;
394
395 [global::Cpp2ILInjected.Token(Token = "0x4003A62")]
396 public static int[] floatingIslandHouseY;
397
398 [global::Cpp2ILInjected.Token(Token = "0x4003A63")]
399 public static int[] floatingIslandStyle;
400
401 [global::Cpp2ILInjected.Token(Token = "0x4003A64")]
402 public static int numMCaves;
403
404 [global::Cpp2ILInjected.Token(Token = "0x4003A65")]
405 public static int[] mCaveX;
406
407 [global::Cpp2ILInjected.Token(Token = "0x4003A66")]
408 public static int[] mCaveY;
409
410 [global::Cpp2ILInjected.Token(Token = "0x4003A67")]
411 public static readonly int maxTunnels;
412
413 [global::Cpp2ILInjected.Token(Token = "0x4003A68")]
414 public static int numTunnels;
415
416 [global::Cpp2ILInjected.Token(Token = "0x4003A69")]
417 public static int[] tunnelX;
418
419 [global::Cpp2ILInjected.Token(Token = "0x4003A6A")]
420 public static readonly int maxOrePatch;
421
422 [global::Cpp2ILInjected.Token(Token = "0x4003A6B")]
423 public static int numOrePatch;
424
425 [global::Cpp2ILInjected.Token(Token = "0x4003A6C")]
426 public static int[] orePatchX;
427
428 [global::Cpp2ILInjected.Token(Token = "0x4003A6D")]
429 public static readonly int maxMushroomBiomes;
430
431 [global::Cpp2ILInjected.Token(Token = "0x4003A6E")]
432 public static int numMushroomBiomes;
433
434 [global::Cpp2ILInjected.Token(Token = "0x4003A6F")]
436
437 [global::Cpp2ILInjected.Token(Token = "0x4003A70")]
438 public static int logX;
439
440 [global::Cpp2ILInjected.Token(Token = "0x4003A71")]
441 public static int logY;
442
443 [global::Cpp2ILInjected.Token(Token = "0x4003A72")]
444 public static readonly int maxLakes;
445
446 [global::Cpp2ILInjected.Token(Token = "0x4003A73")]
447 public static int numLakes;
448
449 [global::Cpp2ILInjected.Token(Token = "0x4003A74")]
450 public static int[] LakeX;
451
452 [global::Cpp2ILInjected.Token(Token = "0x4003A75")]
453 public static readonly int maxOasis;
454
455 [global::Cpp2ILInjected.Token(Token = "0x4003A76")]
456 public static int numOasis;
457
458 [global::Cpp2ILInjected.Token(Token = "0x4003A77")]
459 public static Point[] oasisPosition;
460
461 [global::Cpp2ILInjected.Token(Token = "0x4003A78")]
462 public static int[] oasisWidth;
463
464 [global::Cpp2ILInjected.Token(Token = "0x4003A79")]
465 public static readonly int oasisHeight;
466
467 [global::Cpp2ILInjected.Token(Token = "0x4003A7A")]
468 public static int hellChest;
469
470 [global::Cpp2ILInjected.Token(Token = "0x4003A7B")]
471 public static int[] hellChestItem;
472
473 [global::Cpp2ILInjected.Token(Token = "0x4003A7C")]
474 public static Point16[] statueList;
475
476 [global::Cpp2ILInjected.Token(Token = "0x4003A7D")]
478
479 [global::Cpp2ILInjected.Token(Token = "0x4003A7E")]
480 public static bool crimsonLeft;
481
482 [global::Cpp2ILInjected.Token(Token = "0x4003A7F")]
484 }
485}
class f__AnonymousType0<< Count > j__TPar
static int beachSandRandomWidthRange
Definition GenVars.cs:123
static readonly int oasisHeight
Definition GenVars.cs:465
static int[] floatingIslandHouseY
Definition GenVars.cs:396
static Rectangle UndergroundDesertHiveLocation
Definition GenVars.cs:186
static int[] floatingIslandStyle
Definition GenVars.cs:399
static int beachSandJungleExtraWidth
Definition GenVars.cs:129
static readonly int maxOceanCaveTreasure
Definition GenVars.cs:171
static Point[] oasisPosition
Definition GenVars.cs:459
static int surfaceCavesBeachAvoidance
Definition GenVars.cs:165
static readonly int maxTunnels
Definition GenVars.cs:411
static int oceanWaterStartRandomMin
Definition GenVars.cs:144
static Vector2D lastDungeonHall
Definition GenVars.cs:294
static double worldSurfaceHigh
Definition GenVars.cs:81
static int[] floatingIslandHouseX
Definition GenVars.cs:393
static WorldGenConfiguration configuration
Definition GenVars.cs:33
static Point[] oceanCaveTreasure
Definition GenVars.cs:177
static readonly int maxLakes
Definition GenVars.cs:444
static int smallHolesBeachAvoidance
Definition GenVars.cs:162
static Vector2D shimmerPosition
Definition GenVars.cs:483
static double worldSurfaceLow
Definition GenVars.cs:75
static int oceanWaterForcedJungleLength
Definition GenVars.cs:150
static Point[] mushroomBiomesPosition
Definition GenVars.cs:435
static int surfaceCavesBeachAvoidance2
Definition GenVars.cs:168
static readonly int maxMushroomBiomes
Definition GenVars.cs:429
static List< int > StatuesWithTraps
Definition GenVars.cs:477
static int oceanWaterStartRandomMax
Definition GenVars.cs:147
static int beachSandDungeonExtraWidth
Definition GenVars.cs:126
static readonly int maxOasis
Definition GenVars.cs:453
static StructureMap structures
Definition GenVars.cs:36
static Point16[] statueList
Definition GenVars.cs:474
static int evilBiomeAvoidanceMidFixer
Definition GenVars.cs:156
static readonly int maxOrePatch
Definition GenVars.cs:420
static readonly int maxDRooms
Definition GenVars.cs:297
static Rectangle UndergroundDesertLocation
Definition GenVars.cs:183
static double rockLayerHigh
Definition GenVars.cs:90