public void Deserialize( Stream stream ) { BinaryReader br = new BinaryReader( stream ); Msg = (EGCMsg)MsgUtil.GetGCMsg( (uint)br.ReadInt32() ); HeaderLength = br.ReadInt32(); using( MemoryStream msProtoHeader = new MemoryStream( br.ReadBytes( HeaderLength ) ) ) ProtoHeader = ProtoBuf.Serializer.Deserialize<SteamKit2.Internal.GC.CMsgProtoBufHeader>( msProtoHeader ); }
public MsgGCHdrProtoBuf() { Msg = EGCMsg.Invalid; HeaderLength = 0; ProtoHeader = new SteamKit2.Internal.GC.CMsgProtoBufHeader(); }