public bool isTheSameAs(Tile compTile)
{
if (compTile == null || (int)this.sTileHeader != (int)compTile.sTileHeader || this.active() && ((int)this.type != (int)compTile.type || Main.tileFrameImportant[(int)this.type] && ((int)this.frameX != (int)compTile.frameX || (int)this.frameY != (int)compTile.frameY)) || ((int)this.wall != (int)compTile.wall || (int)this.liquid != (int)compTile.liquid))
return false;
if (k_wireFlags != compTile.k_wireFlags)
return false;
if ((int)compTile.liquid == 0)
{
if ((int)this.wallColor() != (int)compTile.wallColor())
return false;
}
else if ((int)this.bTileHeader != (int)compTile.bTileHeader)
return false;
return true;
}