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

◆ DecompressTileBlock()

static void Terraria.NetMessage.DecompressTileBlock ( Stream stream)
inlinestatic

Definition at line 2213 of file NetMessage.cs.

2214 {
2215 //IL_0003: Unknown result type (might be due to invalid IL or missing references)
2216 //IL_0009: Expected O, but got Unknown
2217 DeflateStream val = new DeflateStream(stream, (CompressionMode)1, true);
2218 try
2219 {
2220 BinaryReader binaryReader = new BinaryReader((Stream)(object)val);
2221 DecompressTileBlock_Inner(binaryReader, binaryReader.ReadInt32(), binaryReader.ReadInt32(), binaryReader.ReadInt16(), binaryReader.ReadInt16());
2222 }
2223 finally
2224 {
2225 ((IDisposable)val)?.Dispose();
2226 }
2227 }
virtual int ReadInt32()
virtual short ReadInt16()
static void DecompressTileBlock_Inner(BinaryReader reader, int xStart, int yStart, int width, int height)

References Terraria.NetMessage.DecompressTileBlock_Inner(), System.IO.BinaryReader.ReadInt16(), System.IO.BinaryReader.ReadInt32(), and System.stream.

Referenced by Terraria.MessageBuffer.GetData().