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
WoodHouseBuilder.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Collections.Generic
;
3
using
System.Collections.ObjectModel
;
4
using
Microsoft.Xna.Framework
;
5
using
Terraria.Utilities
;
6
using
Terraria.WorldBuilding
;
7
8
namespace
Terraria.GameContent.Biomes.CaveHouse
9
{
10
// Token: 0x02000916 RID: 2326
11
public
class
WoodHouseBuilder
:
HouseBuilder
12
{
13
// Token: 0x060046D3 RID: 18131 RVA: 0x0025B178 File Offset: 0x00259378
14
public
WoodHouseBuilder
(
IEnumerable<Rectangle>
rooms
)
15
{
16
if
(!
true
)
17
{
18
}
19
this.<
TileType
>
k__BackingField
= 30;
20
this.<
BeamType
>k__BackingField = 124;
21
if
(30 == 0)
22
{
23
}
24
if
(124 != 0)
25
{
26
if
(124 == 0)
27
{
28
}
29
if
(124 == 0)
30
{
31
}
32
UnifiedRandom
genRand =
WorldGen
.
genRand
;
33
return
;
34
}
35
if
(160 == 0)
36
{
37
}
38
this.<
ChestStyle
>k__BackingField = 1;
39
}
40
41
// Token: 0x060046D4 RID: 18132 RVA: 0x0025B1D4 File Offset: 0x002593D4
42
protected
override
void
AgeRoom
(
Rectangle
room
)
43
{
44
UnifiedRandom
genRand =
WorldGen
.
genRand
;
45
UnifiedRandom
genRand2
=
WorldGen
.
genRand
;
46
}
47
48
// Token: 0x060046D5 RID: 18133 RVA: 0x0025B230 File Offset: 0x00259430
49
public
override
void
Place
(
HouseBuilderContext
context,
StructureMap
structures)
50
{
51
base
.Place(context, structures);
52
this.
RainbowifyOnTenthAnniversaryWorlds
();
53
}
54
55
// Token: 0x060046D6 RID: 18134 RVA: 0x0025B24C File Offset: 0x0025944C
56
private
void
RainbowifyOnTenthAnniversaryWorlds
()
57
{
58
int
num = 1;
59
if
(num == 0)
60
{
61
}
62
if
(num != 0)
63
{
64
ushort <TileType>
k__BackingField
= this.<
TileType
>
k__BackingField
;
65
UnifiedRandom
genRand =
WorldGen
.
genRand
;
66
int
num2
= 2;
67
if
(genRand.
Next
(
num2
) != 0)
68
{
69
ReadOnlyCollection<Rectangle>
<
Rooms
>
k__BackingField
= this.<
Rooms
>
k__BackingField
;
70
return
;
71
}
72
}
73
}
74
}
75
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
System.Collections.ObjectModel.ReadOnlyCollection
Definition
ReadOnlyCollection.cs:13
Terraria.GameContent.Biomes.CaveHouse.HouseBuilderContext
Definition
HouseBuilderContext.cs:7
Terraria.GameContent.Biomes.CaveHouse.HouseBuilder.TileType
ushort TileType
Definition
HouseBuilder.cs:55
Terraria.GameContent.Biomes.CaveHouse.HouseBuilder.ChestStyle
int ChestStyle
Definition
HouseBuilder.cs:241
Terraria.GameContent.Biomes.CaveHouse.HouseBuilder.Rooms
ReadOnlyCollection< Rectangle > Rooms
Definition
HouseBuilder.cs:274
Terraria.GameContent.Biomes.CaveHouse.HouseBuilder.BeamType
ushort BeamType
Definition
HouseBuilder.cs:89
Terraria.GameContent.Biomes.CaveHouse.HouseBuilder.k__BackingField
double< ChestChance > k__BackingField
Definition
HouseBuilder.cs:637
Terraria.GameContent.Biomes.CaveHouse.HouseBuilder
Definition
HouseBuilder.cs:15
Terraria.GameContent.Biomes.CaveHouse.WoodHouseBuilder.RainbowifyOnTenthAnniversaryWorlds
void RainbowifyOnTenthAnniversaryWorlds()
Definition
WoodHouseBuilder.cs:56
Terraria.GameContent.Biomes.CaveHouse.WoodHouseBuilder.WoodHouseBuilder
WoodHouseBuilder(IEnumerable< Rectangle > rooms)
Definition
WoodHouseBuilder.cs:14
Terraria.GameContent.Biomes.CaveHouse.WoodHouseBuilder.AgeRoom
override void AgeRoom(Rectangle room)
Definition
WoodHouseBuilder.cs:42
Terraria.GameContent.Biomes.CaveHouse.WoodHouseBuilder.Place
override void Place(HouseBuilderContext context, StructureMap structures)
Definition
WoodHouseBuilder.cs:49
Terraria.GameContent.Biomes.CaveHouse.WoodHouseBuilder
Definition
WoodHouseBuilder.cs:12
Terraria.Utilities.UnifiedRandom.Next
int Next()
Definition
UnifiedRandom.cs:83
Terraria.Utilities.UnifiedRandom
Definition
UnifiedRandom.cs:8
Terraria.WorldBuilding.StructureMap
Definition
StructureMap.cs:12
Terraria.WorldGen.genRand
static UnifiedRandom genRand
Definition
WorldGen.cs:38
Terraria.WorldGen
Definition
WorldGen.cs:34
System.Collections.Generic.IEnumerable
Definition
IEnumerable.cs:7
Microsoft.Xna.Framework
Definition
AudioChannels.cs:4
System.Collections.Generic
Definition
ArrayBuilder.cs:5
System.Collections.ObjectModel
Definition
Collection.cs:6
System
Definition
__ComObject.cs:4
Terraria.GameContent.Biomes.CaveHouse
Definition
DesertHouseBuilder.cs:6
Terraria.Utilities
Definition
Bits64.cs:5
Terraria.WorldBuilding
Definition
Actions.cs:9
Microsoft.Xna.Framework.Rectangle
Definition
Rectangle.cs:9
source
Terraria
GameContent
Biomes
CaveHouse
WoodHouseBuilder.cs
Generated by
1.10.0