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

◆ CompressTileBlock()

static void Terraria.NetMessage.CompressTileBlock ( int xStart,
int yStart,
short width,
short height,
Stream stream )
inlinestatic

Definition at line 1873 of file NetMessage.cs.

1874 {
1875 //IL_0004: Unknown result type (might be due to invalid IL or missing references)
1876 //IL_000a: Expected O, but got Unknown
1877 DeflateStream val = new DeflateStream(stream, (CompressionMode)0, true);
1878 try
1879 {
1880 BinaryWriter binaryWriter = new BinaryWriter((Stream)(object)val);
1881 binaryWriter.Write(xStart);
1882 binaryWriter.Write(yStart);
1883 binaryWriter.Write(width);
1884 binaryWriter.Write(height);
1885 CompressTileBlock_Inner(binaryWriter, xStart, yStart, width, height);
1886 }
1887 finally
1888 {
1889 ((IDisposable)val)?.Dispose();
1890 }
1891 }
virtual void Write(bool value)
static void CompressTileBlock_Inner(BinaryWriter writer, int xStart, int yStart, int width, int height)

References Terraria.NetMessage.CompressTileBlock_Inner(), System.stream, and System.IO.BinaryWriter.Write().

Referenced by Terraria.NetMessage.SendData().