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
ShapeFloodFill.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Collections.Generic
;
3
using
Microsoft.Xna.Framework
;
4
using
Terraria.WorldBuilding
;
5
6
namespace
Terraria.GameContent.Generation
7
{
8
// Token: 0x020008D9 RID: 2265
9
public
class
ShapeFloodFill
:
GenShape
10
{
11
// Token: 0x060045AC RID: 17836 RVA: 0x002552B8 File Offset: 0x002534B8
12
public
ShapeFloodFill
(
int
maximumActions
= 100)
13
{
14
}
15
16
// Token: 0x060045AD RID: 17837 RVA: 0x002552CC File Offset: 0x002534CC
17
public
override
bool
Perform
(
Point
origin,
GenAction
action
)
18
{
19
if
(!
true
)
20
{
21
}
22
int
maximumActions
= this.
_maximumActions
;
23
Tile
.
StartNewSearch
();
24
Tile
tile;
25
ushort
tileSeachUID
= tile.
TileSeachUID
;
26
Tile
tile2
;
27
ushort
tileSeachUID2
=
tile2
.
TileSeachUID
;
28
Tile
tile3
;
29
ushort
tileSeachUID3
=
tile3
.
TileSeachUID
;
30
if
(!
false
)
31
{
32
}
33
Tile
tile4
;
34
ushort
tileSeachUID4
=
tile4
.
TileSeachUID
;
35
if
(!
false
)
36
{
37
}
38
Tile
tile5
;
39
ushort
tileSeachUID5
=
tile5
.
TileSeachUID
;
40
if
(!
false
)
41
{
42
}
43
return
false
;
44
}
45
46
// Token: 0x060045AE RID: 17838 RVA: 0x0025533C File Offset: 0x0025353C
47
// Note: this type is marked as 'beforefieldinit'.
48
static
ShapeFloodFill
()
49
{
50
}
51
52
// Token: 0x04008211 RID: 33297
53
private
int
_maximumActions
;
54
55
// Token: 0x04008212 RID: 33298
56
private
static
Queue<Point>
checkQueue
;
57
}
58
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
System.Collections.Generic.Queue
Definition
Queue.cs:14
Terraria.GameContent.Generation.ShapeFloodFill.Perform
override bool Perform(Point origin, GenAction action)
Definition
ShapeFloodFill.cs:17
Terraria.GameContent.Generation.ShapeFloodFill._maximumActions
int _maximumActions
Definition
ShapeFloodFill.cs:53
Terraria.GameContent.Generation.ShapeFloodFill.checkQueue
static Queue< Point > checkQueue
Definition
ShapeFloodFill.cs:56
Terraria.GameContent.Generation.ShapeFloodFill.ShapeFloodFill
ShapeFloodFill(int maximumActions=100)
Definition
ShapeFloodFill.cs:12
Terraria.GameContent.Generation.ShapeFloodFill.ShapeFloodFill
static ShapeFloodFill()
Definition
ShapeFloodFill.cs:48
Terraria.GameContent.Generation.ShapeFloodFill
Definition
ShapeFloodFill.cs:10
Terraria.WorldBuilding.GenAction
Definition
GenAction.cs:8
Terraria.WorldBuilding.GenShape
Definition
GenShape.cs:8
Microsoft.Xna.Framework
Definition
AudioChannels.cs:4
System.Collections.Generic
Definition
ArrayBuilder.cs:5
System.ExceptionArgument.action
@ action
System
Definition
__ComObject.cs:4
Terraria.GameContent.Generation
Definition
ActionGrass.cs:7
Terraria.WorldBuilding
Definition
Actions.cs:9
Microsoft.Xna.Framework.Point
Definition
Point.cs:9
Terraria.Tile.StartNewSearch
static void StartNewSearch()
Definition
Tile.cs:343
Terraria.Tile.TileSeachUID
ushort TileSeachUID
Definition
Tile.cs:323
Terraria.Tile
Definition
Tile.cs:12
source
Terraria
GameContent
Generation
ShapeFloodFill.cs
Generated by
1.10.0