Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
TileObjectCoordinatesModule.cs
Go to the documentation of this file.
1
using
System
;
2
using
Terraria.DataStructures
;
3
4
namespace
Terraria.Modules
;
5
6
public
class
TileObjectCoordinatesModule
7
{
8
public
int
width
;
9
10
public
int
[]
heights
;
11
12
public
int
padding
;
13
14
public
Point16
paddingFix
;
15
16
public
int
styleWidth
;
17
18
public
int
styleHeight
;
19
20
public
bool
calculated
;
21
22
public
int
drawStyleOffset
;
23
24
public
TileObjectCoordinatesModule
(
TileObjectCoordinatesModule
copyFrom =
null
,
int
[] drawHeight =
null
)
25
{
26
if
(copyFrom ==
null
)
27
{
28
width
= 0;
29
padding
= 0;
30
paddingFix
=
Point16
.
Zero
;
31
styleWidth
= 0;
32
drawStyleOffset
= 0;
33
styleHeight
= 0;
34
calculated
=
false
;
35
heights
= drawHeight;
36
return
;
37
}
38
width
= copyFrom.width;
39
padding
= copyFrom.padding;
40
paddingFix
= copyFrom.paddingFix;
41
drawStyleOffset
= copyFrom.drawStyleOffset;
42
styleWidth
= copyFrom.styleWidth;
43
styleHeight
= copyFrom.styleHeight;
44
calculated
= copyFrom.calculated;
45
if
(drawHeight ==
null
)
46
{
47
if
(copyFrom.heights ==
null
)
48
{
49
heights
=
null
;
50
return
;
51
}
52
heights
=
new
int
[copyFrom.heights.Length];
53
Array
.
Copy
(copyFrom.heights,
heights
,
heights
.Length);
54
}
55
else
56
{
57
heights
= drawHeight;
58
}
59
}
60
}
System.Array.Copy
static unsafe void Copy(Array sourceArray, Array destinationArray, int length)
Definition
Array.cs:624
System.Array
Definition
Array.cs:16
Terraria.Modules.TileObjectCoordinatesModule.paddingFix
Point16 paddingFix
Definition
TileObjectCoordinatesModule.cs:14
Terraria.Modules.TileObjectCoordinatesModule.calculated
bool calculated
Definition
TileObjectCoordinatesModule.cs:20
Terraria.Modules.TileObjectCoordinatesModule.drawStyleOffset
int drawStyleOffset
Definition
TileObjectCoordinatesModule.cs:22
Terraria.Modules.TileObjectCoordinatesModule.TileObjectCoordinatesModule
TileObjectCoordinatesModule(TileObjectCoordinatesModule copyFrom=null, int[] drawHeight=null)
Definition
TileObjectCoordinatesModule.cs:24
Terraria.Modules.TileObjectCoordinatesModule.styleHeight
int styleHeight
Definition
TileObjectCoordinatesModule.cs:18
Terraria.Modules.TileObjectCoordinatesModule.padding
int padding
Definition
TileObjectCoordinatesModule.cs:12
Terraria.Modules.TileObjectCoordinatesModule.styleWidth
int styleWidth
Definition
TileObjectCoordinatesModule.cs:16
Terraria.Modules.TileObjectCoordinatesModule.width
int width
Definition
TileObjectCoordinatesModule.cs:8
Terraria.Modules.TileObjectCoordinatesModule.heights
int[] heights
Definition
TileObjectCoordinatesModule.cs:10
Terraria.Modules.TileObjectCoordinatesModule
Definition
TileObjectCoordinatesModule.cs:7
System
Definition
BlockingCollection.cs:8
Terraria.DataStructures
Definition
AEntitySource_OnHit.cs:1
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
TileObjectCoordinatesModule.cs
Generated by
1.10.0