Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ActionGrass.cs
Go to the documentation of this file.
1
using
Microsoft.Xna.Framework
;
2
using
Terraria.WorldBuilding
;
3
4
namespace
Terraria.GameContent.Generation
;
5
6
public
class
ActionGrass
:
GenAction
7
{
8
public
override
bool
Apply
(
Point
origin,
int
x,
int
y, params
object
[] args)
9
{
10
if
(
GenBase
.
_tiles
[x, y].active() ||
GenBase
.
_tiles
[x, y - 1].active())
11
{
12
return
false
;
13
}
14
WorldGen
.
PlaceTile
(x, y,
Utils
.SelectRandom(
GenBase
.
_random
,
new
ushort[2] { 3, 73 }), mute:
true
);
15
return
UnitApply
(origin, x, y, args);
16
}
17
}
Terraria.GameContent.Generation.ActionGrass.Apply
override bool Apply(Point origin, int x, int y, params object[] args)
Definition
ActionGrass.cs:8
Terraria.GameContent.Generation.ActionGrass
Definition
ActionGrass.cs:7
Terraria.Utils
Definition
Utils.cs:29
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._tiles
static Tile[,] _tiles
Definition
GenBase.cs:11
Terraria.WorldBuilding.GenBase._random
static UnifiedRandom _random
Definition
GenBase.cs:9
Terraria.WorldBuilding.GenBase
Definition
GenBase.cs:6
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.GameContent.Generation
Definition
ActionGrass.cs:4
Terraria.WorldBuilding
Definition
Actions.cs:8
Microsoft.Xna.Framework.Point
Definition
Point.cs:12
source
Terraria.GameContent.Generation
ActionGrass.cs
Generated by
1.10.0