Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ PlaceThing_Tiles_PlaceIt_UnslopeForSolids()

void Terraria.Player.PlaceThing_Tiles_PlaceIt_UnslopeForSolids ( )
inlineprivate

Definition at line 38220 of file Player.cs.

38221 {
38223 {
38224 return;
38225 }
38226 int num = tileTargetX;
38227 int num2 = tileTargetY + 1;
38228 if (Main.tile[num, num2] != null && !TileID.Sets.Platforms[Main.tile[num, num2].type] && (Main.tile[num, num2].topSlope() || Main.tile[num, num2].halfBrick()))
38229 {
38230 WorldGen.SlopeTile(num, num2);
38231 if (Main.netMode == 1)
38232 {
38233 NetMessage.SendData(17, -1, -1, null, 14, num, num2);
38234 }
38235 }
38236 num = tileTargetX;
38237 num2 = tileTargetY - 1;
38238 if (Main.tile[num, num2] != null && !TileID.Sets.Platforms[Main.tile[num, num2].type] && Main.tile[num, num2].bottomSlope())
38239 {
38240 WorldGen.SlopeTile(num, num2);
38241 if (Main.netMode == 1)
38242 {
38243 NetMessage.SendData(17, -1, -1, null, 14, num, num2);
38244 }
38245 }
38246 }
static bool[] Platforms
Definition TileID.cs:163
int createTile
Definition Item.cs:161
static int tileTargetY
Definition Player.cs:2085
static int tileTargetX
Definition Player.cs:2083
Item[] inventory
Definition Player.cs:1257

References Terraria.Item.createTile, Terraria.Main.netMode, Terraria.ID.TileID.Sets.Platforms, Terraria.NetMessage.SendData(), Terraria.WorldGen.SlopeTile(), Terraria.Main.tile, and Terraria.Main.tileSolid.