public static void Decompress(RakNet.BitStream source, RakNet.BitStream dest) { int len = 0; source.Read(out len); byte[] arr = new byte[len]; source.Read(arr, (uint)len); MemoryStream input = new MemoryStream(); input.Write(arr, 0, len); MemoryStream output = new MemoryStream(); Decompress(input, output); arr = output.ToArray(); dest.Reset(); dest.Write(arr, (uint)arr.Length); output.Close(); output.Dispose(); }