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

◆ Kill_DirtAndFluidProjectiles_RunDelegateMethodPushUpForHalfBricks()

void Terraria.Projectile.Kill_DirtAndFluidProjectiles_RunDelegateMethodPushUpForHalfBricks ( Point pt,
float size,
Utils::TileActionAttempt plot )
inline

Definition at line 59353 of file Projectile.cs.

59354 {
59355 Tile tile = Main.tile[pt.X, pt.Y];
59356 if (tile != null && tile.active() && tile.halfBrick())
59357 {
59358 int num = pt.Y - 1;
59359 if (num >= 0)
59360 {
59361 tile = Main.tile[pt.X, num];
59362 if (!WorldGen.SolidOrSlopedTile(tile))
59363 {
59364 pt.Y--;
59365 }
59366 }
59367 }
59368 DelegateMethods.v2_1 = pt.ToVector2();
59369 DelegateMethods.f_1 = size;
59370 Utils.PlotTileArea(pt.X, pt.Y, plot);
59371 }

References Terraria.Tile.active(), Terraria.Tile.halfBrick(), Terraria.Utils.PlotTileArea(), Terraria.WorldGen.SolidOrSlopedTile(), and Terraria.Main.tile.