terraria-cpp2il-methodrecon
v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
CampsiteBiome.cs
Go to the documentation of this file.
1
using
System
;
2
using
Microsoft.Xna.Framework
;
3
using
Terraria.Utilities
;
4
using
Terraria.WorldBuilding
;
5
6
namespace
Terraria.GameContent.Biomes
7
{
8
// Token: 0x020008E1 RID: 2273
9
public
class
CampsiteBiome
:
MicroBiome
10
{
11
// Token: 0x060045C7 RID: 17863 RVA: 0x00255C70 File Offset: 0x00253E70
12
public
override
bool
Place
(
Point
origin,
StructureMap
structures)
13
{
14
UnifiedRandom
random =
GenBase
.
_random
;
15
int
num = 6;
16
int
num2
= 10;
17
int
num3
= random.
Next
(num,
num2
);
18
UnifiedRandom
random2
=
GenBase
.
_random
;
19
int
num4
= 1;
20
int
num5
= 5;
21
int
num6
=
random2
.
Next
(
num4
,
num5
);
22
UnifiedRandom
genRand =
WorldGen
.
genRand
;
23
int
num7
= 4;
24
int
num8
= genRand.
Next
(
num7
);
25
Tile
tile;
26
bool
flag = tile.
active
();
27
Tile
tile2
;
28
ushort type =
tile2
.
type
;
29
UnifiedRandom
genRand2
=
WorldGen
.
genRand
;
30
int
num9
= 4;
31
int
num10
=
genRand2
.
Next
(
num9
);
32
long
num11
= 0
L
;
33
GenAction
genAction
;
34
if
(
genAction
==
null
||
genAction
!=
null
)
35
{
36
int
num12
=
GenBase
.
_random
.
Next
();
37
int
num13
=
GenBase
.
_random
.
Next
();
38
int
num14
= 26215;
39
int
num17
;
40
if
(
num14
!= 0)
41
{
42
UnifiedRandom
random3
=
GenBase
.
_random
;
43
int
num15
= 1;
44
int
num16
= 4;
45
num17
=
random3
.
Next
(
num15
,
num16
);
46
UnifiedRandom
random4
=
GenBase
.
_random
;
47
int
num18
= 1;
48
int
num19
= 3;
49
int
num20
=
random4
.
Next
(
num18
,
num19
);
50
if
(
num14
== 0)
51
{
52
}
53
int
num21
= 332;
54
int
num22
= 1;
55
long
num23
= 0
L
;
56
long
num24
= 0
L
;
57
bool
flag2
=
WorldGen
.
PlaceTile
(0, 0,
num21
,
num22
!= 0,
num23
!= 0
L
, (
int
)
num11
, (
int
)
num24
);
58
}
59
int
num25
=
GenBase
.
_random
.
Next
();
60
int
num26
= 26215;
61
if
(
num26
!= 0)
62
{
63
if
(
num26
== 0)
64
{
65
}
66
int
num27
= 186;
67
long
num28
= 0
L
;
68
long
num29
= 0
L
;
69
long
num30
= 0
L
;
70
bool
flag3
=
WorldGen
.
PlaceTile
(0, 0,
num27
,
num28
!= 0
L
,
num29
!= 0
L
, (
int
)
num11
, (
int
)
num30
);
71
}
72
int
num31
=
GenBase
.
_random
.
Next
();
73
int
num32
= 26215;
74
if
(
num32
!= 0)
75
{
76
if
(
num32
== 0)
77
{
78
}
79
int
num33
= 215;
80
int
num34
= 1;
81
long
num35
= 0
L
;
82
long
num36
= 0
L
;
83
bool
flag4
=
WorldGen
.
PlaceTile
(
num17
, 0,
num33
,
num34
!= 0,
num35
!= 0
L
, (
int
)
num11
, (
int
)
num36
);
84
Tile
tile3
;
85
bool
flag5
=
tile3
.
active
();
86
if
(!
true
)
87
{
88
}
89
Tile
tile4
;
90
ushort
type2
=
tile4
.
type
;
91
if
(!
true
)
92
{
93
}
94
Tile
tile5
;
95
short
frameY =
tile5
.
frameY
;
96
if
(!
true
)
97
{
98
}
99
Tile
tile6
;
100
short
frameY2
=
tile6
.
frameY
;
101
if
(!
true
)
102
{
103
}
104
Tile
tile7
;
105
short
frameY3
=
tile7
.
frameY
;
106
if
(!
true
)
107
{
108
}
109
Tile
tile8
;
110
short
frameY4
=
tile8
.
frameY
;
111
if
(!
true
)
112
{
113
}
114
Tile
tile9
;
115
short
frameY5
=
tile9
.
frameY
;
116
if
(!
true
)
117
{
118
}
119
Tile
tile10
;
120
short
frameY6
=
tile10
.
frameY
;
121
}
122
}
123
throw
new
ArrayTypeMismatchException
();
124
}
125
126
// Token: 0x060045C8 RID: 17864 RVA: 0x00255EF4 File Offset: 0x002540F4
127
public
CampsiteBiome
()
128
{
129
}
130
}
131
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
System.ArrayTypeMismatchException
Definition
ArrayTypeMismatchException.cs:9
Terraria.GameContent.Biomes.CampsiteBiome.Place
override bool Place(Point origin, StructureMap structures)
Definition
CampsiteBiome.cs:12
Terraria.GameContent.Biomes.CampsiteBiome.CampsiteBiome
CampsiteBiome()
Definition
CampsiteBiome.cs:127
Terraria.GameContent.Biomes.CampsiteBiome
Definition
CampsiteBiome.cs:10
Terraria.Utilities.UnifiedRandom.Next
int Next()
Definition
UnifiedRandom.cs:83
Terraria.Utilities.UnifiedRandom
Definition
UnifiedRandom.cs:8
Terraria.WorldBuilding.GenAction
Definition
GenAction.cs:8
Terraria.WorldBuilding.GenBase._random
static UnifiedRandom _random
Definition
GenBase.cs:13
Terraria.WorldBuilding.GenBase
Definition
GenBase.cs:9
Terraria.WorldBuilding.MicroBiome
Definition
MicroBiome.cs:7
Terraria.WorldBuilding.StructureMap
Definition
StructureMap.cs:12
Terraria.WorldGen.PlaceTile
static bool PlaceTile(int i, int j, int Type, bool mute=false, bool forced=false, int plr=-1, int style=0)
Definition
WorldGen.cs:13131
Terraria.WorldGen.genRand
static UnifiedRandom genRand
Definition
WorldGen.cs:38
Terraria.WorldGen
Definition
WorldGen.cs:34
Microsoft.Xna.Framework
Definition
AudioChannels.cs:4
System.ConsoleKey.L
@ L
System
Definition
__ComObject.cs:4
Terraria.GameContent.Biomes
Definition
CampsiteBiome.cs:7
Terraria.Utilities
Definition
Bits64.cs:5
Terraria.WorldBuilding
Definition
Actions.cs:9
Microsoft.Xna.Framework.Point
Definition
Point.cs:9
Terraria.Tile.frameY
short frameY
Definition
Tile.cs:285
Terraria.Tile.type
ushort type
Definition
Tile.cs:58
Terraria.Tile.active
bool active()
Definition
Tile.cs:1241
Terraria.Tile
Definition
Tile.cs:12
source
Terraria
GameContent
Biomes
CampsiteBiome.cs
Generated by
1.10.0