Terraria.Tile.checkingLiquid C# (CSharp) Method

checkingLiquid() public method

public checkingLiquid ( ) : bool
return bool
        public bool checkingLiquid()
        {
            return ((int)this.bTileHeader3 & 8) == 8;
        }

Same methods

Tile::checkingLiquid ( bool checkingLiquid ) : void

Usage Example

        public static void AddWater(int x, int y)
        {
            Tile tile = Main.tile[x, y];

            if (Main.tile[x, y] == null || tile.checkingLiquid() || x >= Main.maxTilesX - 5 || y >= Main.maxTilesY - 5 || x < 5 || y < 5 || tile.liquid == 0)
            {
                return;
            }
            if (numLiquid >= maxLiquid - 1)
            {
                LiquidBuffer.AddBuffer(x, y);
                return;
            }
            tile.checkingLiquid(true);
            Main.liquid[numLiquid].kill  = 0;
            Main.liquid[numLiquid].x     = x;
            Main.liquid[numLiquid].y     = y;
            Main.liquid[numLiquid].delay = 0;
            tile.skipLiquid(false);
            numLiquid++;
            if (Main.netMode == 2)
            {
                NetSendLiquid(x, y);
            }
            if (!tile.active() || WorldGen.gen)
            {
                return;
            }
            bool flag = false;

            if (tile.lava())
            {
                if (TileObjectData.CheckLavaDeath(tile))
                {
                    flag = true;
                }
            }
            else if (TileObjectData.CheckWaterDeath(tile))
            {
                flag = true;
            }
            if (flag)
            {
                WorldGen.KillTile(x, y);
                if (Main.netMode == 2)
                {
                    NetMessage.SendData(17, -1, -1, "", 0, x, y);
                }
            }
        }