public void Deserialize( Stream stream ) { BinaryReader br = new BinaryReader( stream ); Msg = (EMsg)MsgUtil.GetMsg( (uint)br.ReadInt32() ); HeaderLength = br.ReadInt32(); using( MemoryStream msProto = new MemoryStream( br.ReadBytes( HeaderLength ) ) ) Proto = ProtoBuf.Serializer.Deserialize<SteamKit2.Internal.CMsgProtoBufHeader>( msProto ); }
public MsgHdrProtoBuf() { Msg = EMsg.Invalid; HeaderLength = 0; Proto = new SteamKit2.Internal.CMsgProtoBufHeader(); }