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
ChambersEntrance.cs
Go to the documentation of this file.
1
using
System
;
2
using
Microsoft.Xna.Framework
;
3
using
ReLogic.Utilities
;
4
using
Terraria.Utilities
;
5
using
Terraria.WorldBuilding
;
6
7
namespace
Terraria.GameContent.Biomes.Desert
8
{
9
// Token: 0x020008FE RID: 2302
10
public
static
class
ChambersEntrance
11
{
12
// Token: 0x06004654 RID: 18004 RVA: 0x00259048 File Offset: 0x00257248
13
public
static
void
Place
(
DesertDescription
description)
14
{
15
int
x = description.<Desert>k__BackingField.X;
16
long
num = 0
L
;
17
UnifiedRandom
genRand =
WorldGen
.
genRand
;
18
int
num2
= 41;
19
int
num3
= genRand.
Next
((
int
)num,
num2
);
20
SurfaceMap <Surface>k__BackingField = description.<Surface>k__BackingField;
21
int
x2
= <Surface>k__BackingField.
X
;
22
short
[] heights = <Surface>k__BackingField.
_heights
;
23
}
24
25
// Token: 0x06004655 RID: 18005 RVA: 0x00259098 File Offset: 0x00257298
26
private
static
void
PlaceAt
(
DesertDescription
description,
Point
position)
27
{
28
GenAction
genAction
;
29
if
(
genAction
==
null
||
genAction
!=
null
)
30
{
31
UnifiedRandom
genRand =
WorldGen
.
genRand
;
32
int
y = description.<Hive>k__BackingField.Y;
33
int
num = 2;
34
int
num2
= genRand.
Next
(num);
35
return
;
36
}
37
throw
new
ArrayTypeMismatchException
();
38
}
39
40
// Token: 0x020008FF RID: 2303
41
private
struct
PathConnection
42
{
43
// Token: 0x06004656 RID: 18006 RVA: 0x002591F0 File Offset: 0x002573F0
44
public
PathConnection
(
Point
position,
int
direction)
45
{
46
}
47
48
// Token: 0x04008272 RID: 33394
49
public
readonly
Vector2D
Position
;
50
51
// Token: 0x04008273 RID: 33395
52
public
readonly
double
Direction
;
53
}
54
}
55
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
System.ArrayTypeMismatchException
Definition
ArrayTypeMismatchException.cs:9
Terraria.GameContent.Biomes.Desert.ChambersEntrance.Place
static void Place(DesertDescription description)
Definition
ChambersEntrance.cs:13
Terraria.GameContent.Biomes.Desert.ChambersEntrance.PlaceAt
static void PlaceAt(DesertDescription description, Point position)
Definition
ChambersEntrance.cs:26
Terraria.GameContent.Biomes.Desert.ChambersEntrance
Definition
ChambersEntrance.cs:11
Terraria.GameContent.Biomes.Desert.DesertDescription
Definition
DesertDescription.cs:10
Terraria.GameContent.Biomes.Desert.SurfaceMap.X
readonly int X
Definition
SurfaceMap.cs:99
Terraria.GameContent.Biomes.Desert.SurfaceMap._heights
readonly short[] _heights
Definition
SurfaceMap.cs:102
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.WorldGen.genRand
static UnifiedRandom genRand
Definition
WorldGen.cs:38
Terraria.WorldGen
Definition
WorldGen.cs:34
Microsoft.Xna.Framework
Definition
AudioChannels.cs:4
ReLogic.Utilities
Definition
AttributeUtilities.cs:6
System.ConsoleKey.L
@ L
System
Definition
__ComObject.cs:4
Terraria.GameContent.Biomes.Desert
Definition
AnthillEntrance.cs:7
Terraria.Utilities
Definition
Bits64.cs:5
Terraria.WorldBuilding
Definition
Actions.cs:9
Microsoft.Xna.Framework.Point
Definition
Point.cs:9
ReLogic.Utilities.Vector2D
Definition
Vector2D.cs:12
Terraria.GameContent.Biomes.Desert.ChambersEntrance.PathConnection.Direction
readonly double Direction
Definition
ChambersEntrance.cs:52
Terraria.GameContent.Biomes.Desert.ChambersEntrance.PathConnection.Position
readonly Vector2D Position
Definition
ChambersEntrance.cs:49
Terraria.GameContent.Biomes.Desert.ChambersEntrance.PathConnection.PathConnection
PathConnection(Point position, int direction)
Definition
ChambersEntrance.cs:44
Terraria.GameContent.Biomes.Desert.ChambersEntrance.PathConnection
Definition
ChambersEntrance.cs:42
source
Terraria
GameContent
Biomes
Desert
ChambersEntrance.cs
Generated by
1.10.0