public static FindGameResponse DeserializeLengthDelimited(Stream stream, FindGameResponse instance)
        {
            long num = (long)((ulong)ProtocolParser.ReadUInt32(stream));

            num += stream.get_Position();
            return(FindGameResponse.Deserialize(stream, instance, num));
        }
        public static FindGameResponse DeserializeLengthDelimited(Stream stream, FindGameResponse instance)
        {
            long position = (long)ProtocolParser.ReadUInt32(stream);

            position += stream.Position;
            return(FindGameResponse.Deserialize(stream, instance, position));
        }
		public void Deserialize(Stream stream)
		{
			FindGameResponse.Deserialize(stream, this);
		}
		public static FindGameResponse Deserialize(Stream stream, FindGameResponse instance)
		{
			return FindGameResponse.Deserialize(stream, instance, -1L);
		}
 public static FindGameResponse Deserialize(Stream stream, FindGameResponse instance)
 {
     return(FindGameResponse.Deserialize(stream, instance, (long)-1));
 }