Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ActionPlaceStatue.cs
Go to the documentation of this file.
1
using
Microsoft.Xna.Framework
;
2
using
Terraria.DataStructures
;
3
using
Terraria.WorldBuilding
;
4
5
namespace
Terraria.GameContent.Generation
;
6
7
public
class
ActionPlaceStatue
:
GenAction
8
{
9
private
int
_statueIndex
;
10
11
public
ActionPlaceStatue
(
int
index = -1)
12
{
13
_statueIndex
= index;
14
}
15
16
public
override
bool
Apply
(
Point
origin,
int
x,
int
y, params
object
[] args)
17
{
18
Point16
point = ((
_statueIndex
!= -1) ?
GenVars
.
statueList
[
_statueIndex
] :
GenVars
.
statueList
[
GenBase
.
_random
.Next(2,
GenVars
.
statueList
.Length)]);
19
WorldGen
.
PlaceTile
(x, y, point.
X
, mute:
true
, forced:
false
, -1, point.
Y
);
20
return
UnitApply
(origin, x, y, args);
21
}
22
}
Terraria.GameContent.Generation.ActionPlaceStatue.ActionPlaceStatue
ActionPlaceStatue(int index=-1)
Definition
ActionPlaceStatue.cs:11
Terraria.GameContent.Generation.ActionPlaceStatue.Apply
override bool Apply(Point origin, int x, int y, params object[] args)
Definition
ActionPlaceStatue.cs:16
Terraria.GameContent.Generation.ActionPlaceStatue._statueIndex
int _statueIndex
Definition
ActionPlaceStatue.cs:9
Terraria.GameContent.Generation.ActionPlaceStatue
Definition
ActionPlaceStatue.cs:8
Terraria.WorldBuilding.GenAction.UnitApply
bool UnitApply(Point origin, int x, int y, params object[] args)
Definition
GenAction.cs:15
Terraria.WorldBuilding.GenAction
Definition
GenAction.cs:6
Terraria.WorldBuilding.GenBase._random
static UnifiedRandom _random
Definition
GenBase.cs:9
Terraria.WorldBuilding.GenBase
Definition
GenBase.cs:6
Terraria.WorldBuilding.GenVars.statueList
static Point16[] statueList
Definition
GenVars.cs:304
Terraria.WorldBuilding.GenVars
Definition
GenVars.cs:9
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:50270
Terraria.WorldGen
Definition
WorldGen.cs:32
Microsoft.Xna.Framework
Definition
AlphaTestEffect.cs:1
Terraria.DataStructures
Definition
AEntitySource_OnHit.cs:1
Terraria.GameContent.Generation
Definition
ActionGrass.cs:4
Terraria.WorldBuilding
Definition
Actions.cs:8
Microsoft.Xna.Framework.Point
Definition
Point.cs:12
Terraria.DataStructures.Point16.Y
readonly short Y
Definition
Point16.cs:9
Terraria.DataStructures.Point16.X
readonly short X
Definition
Point16.cs:7
Terraria.DataStructures.Point16
Definition
Point16.cs:6
source
Terraria.GameContent.Generation
ActionPlaceStatue.cs
Generated by
1.10.0