public override ProtobufPacket Handle(MapChunkBulkPacket packet) { Context.ClientReceiveEvent(new ChunkArrayEvent(ChunkExtra.ReadChunkArray(packet.SkyLightSent, packet.MetaInformation, new ZInputStream(new MemoryStream(packet.Data)).ReadFully()))); return(null); }
public override ProtobufPacket Handle(ChunkDataPacket packet) { var metadata = new ChunkColumnMetadata { Coordinates = new Coordinates2D(packet.ChunkX, packet.ChunkZ), PrimaryBitMap = packet.PrimaryBitmap }; Context.ClientReceiveEvent(new ChunkEvent(ChunkExtra.ReadChunk(true, packet.GroundUpContinuous, metadata, new ZInputStream(new MemoryStream(packet.CompressedData)).ReadFully()))); return(null); }