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

◆ EmptyLiquid()

static bool Terraria.WorldGen.EmptyLiquid ( int x,
int y )
inlinestatic

Definition at line 1586 of file WorldGen.cs.

1587 {
1588 if (!InWorld(x, y))
1589 {
1590 return false;
1591 }
1592 Tile tile = Main.tile[x, y];
1593 if (tile == null)
1594 {
1595 return false;
1596 }
1597 tile.liquidType();
1598 if (tile.nactive() && Main.tileSolid[tile.type] && !Main.tileSolidTop[tile.type])
1599 {
1600 return false;
1601 }
1602 tile.Clear(TileDataType.Liquid);
1604 if (Main.netMode != 0)
1605 {
1606 NetMessage.sendWater(x, y);
1607 }
1608 else
1609 {
1610 Liquid.AddWater(x, y);
1611 }
1612 return true;
1613 }
static bool InWorld(int x, int y, int fluff=0)
Definition WorldGen.cs:6481
static void SquareTileFrame(int i, int j, bool resetFrame=true)

References Terraria.Liquid.AddWater(), Terraria.Tile.Clear(), Terraria.WorldGen.InWorld(), Terraria.Tile.liquidType(), Terraria.Tile.nactive(), Terraria.Main.netMode, Terraria.NetMessage.sendWater(), Terraria.WorldGen.SquareTileFrame(), Terraria.Main.tile, Terraria.Main.tileSolid, Terraria.Main.tileSolidTop, and Terraria.Tile.type.

Referenced by Terraria.DelegateMethods.SpreadDry().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: