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
EnchantedSwordBiome.cs
Go to the documentation of this file.
1
using
System
;
2
using
Microsoft.Xna.Framework
;
3
using
Newtonsoft.Json
;
4
using
Terraria.Utilities
;
5
using
Terraria.WorldBuilding
;
6
7
namespace
Terraria.GameContent.Biomes
8
{
9
// Token: 0x020008ED RID: 2285
10
public
class
EnchantedSwordBiome
:
MicroBiome
11
{
12
// Token: 0x06004608 RID: 17928 RVA: 0x00256ADC File Offset: 0x00254CDC
13
public
override
bool
Place
(
Point
origin,
StructureMap
structures)
14
{
15
GenCondition
genCondition2
;
16
GenCondition
genCondition
=
genCondition2
.
Not
();
17
if
(
genCondition
==
null
||
genCondition
!=
null
)
18
{
19
UnifiedRandom
random =
GenBase
.
_random
;
20
double
num = random.
NextDouble
();
21
GenAction
genAction
;
22
GenAction
genAction2
;
23
if
((
genAction
==
null
||
genAction
!=
null
) && (
genAction2
==
null
||
genAction2
!=
null
))
24
{
25
long
num2
= 0
L
;
26
double
num3
=
GenBase
.
_random
.
NextDouble
();
27
GenAction
genAction3
;
28
GenAction
genAction4
;
29
if
((
genAction3
==
null
||
genAction3
!=
null
) && (
genAction4
==
null
||
genAction4
!=
null
))
30
{
31
UnifiedRandom
random2
=
GenBase
.
_random
;
32
long
num4
= 0
L
;
33
double
num5
=
random2
.
NextDouble
();
34
int
num6
= 187;
35
int
num7
= 1;
36
int
num8
= 17;
37
long
num9
= 0
L
;
38
bool
flag =
WorldGen
.
PlaceTile
(0, (
int
)
num4
,
num6
,
num7
!= 0,
num9
!= 0
L
, (
int
)
num2
,
num8
);
39
}
40
}
41
}
42
throw
new
ArrayTypeMismatchException
();
43
}
44
45
// Token: 0x06004609 RID: 17929 RVA: 0x00256C50 File Offset: 0x00254E50
46
public
EnchantedSwordBiome
()
47
{
48
}
49
50
// Token: 0x04008259 RID: 33369
51
[JsonProperty(
"ChanceOfEntrance"
)]
52
private
double
_chanceOfEntrance
;
53
54
// Token: 0x0400825A RID: 33370
55
[JsonProperty(
"ChanceOfRealSword"
)]
56
private
double
_chanceOfRealSword
;
57
}
58
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
System.ArrayTypeMismatchException
Definition
ArrayTypeMismatchException.cs:9
Terraria.GameContent.Biomes.EnchantedSwordBiome._chanceOfEntrance
double _chanceOfEntrance
Definition
EnchantedSwordBiome.cs:52
Terraria.GameContent.Biomes.EnchantedSwordBiome._chanceOfRealSword
double _chanceOfRealSword
Definition
EnchantedSwordBiome.cs:56
Terraria.GameContent.Biomes.EnchantedSwordBiome.Place
override bool Place(Point origin, StructureMap structures)
Definition
EnchantedSwordBiome.cs:13
Terraria.GameContent.Biomes.EnchantedSwordBiome.EnchantedSwordBiome
EnchantedSwordBiome()
Definition
EnchantedSwordBiome.cs:46
Terraria.GameContent.Biomes.EnchantedSwordBiome
Definition
EnchantedSwordBiome.cs:11
Terraria.Utilities.UnifiedRandom.NextDouble
double NextDouble()
Definition
UnifiedRandom.cs:127
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.GenCondition.Not
GenCondition Not()
Definition
GenCondition.cs:33
Terraria.WorldBuilding.GenCondition
Definition
GenCondition.cs:7
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
Definition
WorldGen.cs:34
Microsoft.Xna.Framework
Definition
AudioChannels.cs:4
Newtonsoft.Json
Definition
BsonArray.cs:8
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
source
Terraria
GameContent
Biomes
EnchantedSwordBiome.cs
Generated by
1.10.0