Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
TileObjectBaseModule.cs
Go to the documentation of this file.
1
using
Terraria.DataStructures
;
2
using
Terraria.Enums
;
3
4
namespace
Terraria.Modules
;
5
6
public
class
TileObjectBaseModule
7
{
8
public
int
width
;
9
10
public
int
height
;
11
12
public
Point16
origin
;
13
14
public
TileObjectDirection
direction
;
15
16
public
int
randomRange
;
17
18
public
bool
flattenAnchors
;
19
20
public
int
[]
specificRandomStyles
;
21
22
public
TileObjectBaseModule
(
TileObjectBaseModule
copyFrom =
null
)
23
{
24
if
(copyFrom ==
null
)
25
{
26
width
= 1;
27
height
= 1;
28
origin
=
Point16
.
Zero
;
29
direction
=
TileObjectDirection
.None;
30
randomRange
= 0;
31
flattenAnchors
=
false
;
32
specificRandomStyles
=
null
;
33
return
;
34
}
35
width
= copyFrom.width;
36
height
= copyFrom.height;
37
origin
= copyFrom.origin;
38
direction
= copyFrom.direction;
39
randomRange
= copyFrom.randomRange;
40
flattenAnchors
= copyFrom.flattenAnchors;
41
specificRandomStyles
=
null
;
42
if
(copyFrom.specificRandomStyles !=
null
)
43
{
44
specificRandomStyles
=
new
int
[copyFrom.specificRandomStyles.Length];
45
copyFrom.specificRandomStyles.CopyTo(
specificRandomStyles
, 0);
46
}
47
}
48
}
Terraria.Modules.TileObjectBaseModule.specificRandomStyles
int[] specificRandomStyles
Definition
TileObjectBaseModule.cs:20
Terraria.Modules.TileObjectBaseModule.TileObjectBaseModule
TileObjectBaseModule(TileObjectBaseModule copyFrom=null)
Definition
TileObjectBaseModule.cs:22
Terraria.Modules.TileObjectBaseModule.direction
TileObjectDirection direction
Definition
TileObjectBaseModule.cs:14
Terraria.Modules.TileObjectBaseModule.origin
Point16 origin
Definition
TileObjectBaseModule.cs:12
Terraria.Modules.TileObjectBaseModule.height
int height
Definition
TileObjectBaseModule.cs:10
Terraria.Modules.TileObjectBaseModule.flattenAnchors
bool flattenAnchors
Definition
TileObjectBaseModule.cs:18
Terraria.Modules.TileObjectBaseModule.width
int width
Definition
TileObjectBaseModule.cs:8
Terraria.Modules.TileObjectBaseModule.randomRange
int randomRange
Definition
TileObjectBaseModule.cs:16
Terraria.Modules.TileObjectBaseModule
Definition
TileObjectBaseModule.cs:7
Terraria.DataStructures
Definition
AEntitySource_OnHit.cs:1
Terraria.Enums.TileObjectDirection
TileObjectDirection
Definition
TileObjectDirection.cs:4
Terraria.Enums
Definition
AnchorType.cs:3
Terraria.Modules
Definition
AnchorDataModule.cs:3
Terraria.DataStructures.Point16.Zero
static Point16 Zero
Definition
Point16.cs:11
Terraria.DataStructures.Point16
Definition
Point16.cs:6
source
Terraria.Modules
TileObjectBaseModule.cs
Generated by
1.10.0