//------------------------------------------------------------------------------ // // This code was generated by a tool. // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ // Option: missing-value detection (*Specified/ShouldSerialize*/Reset*) enabled // Generated from: Proto/client_msg.proto namespace com.wing.proto { [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"string_key_string_value")] public partial class string_key_string_value : global::ProtoBuf.IExtensible { public string_key_string_value() {} private string _key; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"key", DataFormat = global::ProtoBuf.DataFormat.Default)] public string key { get { return _key?? ""; } set { _key = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool keySpecified { get { return this._key != null; } set { if (value == (this._key== null)) this._key = value ? this.key : (string)null; } } private bool ShouldSerializekey() { return keySpecified; } private void Resetkey() { keySpecified = false; } private string _value; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"value", DataFormat = global::ProtoBuf.DataFormat.Default)] public string value { get { return _value?? ""; } set { _value = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool valueSpecified { get { return this._value != null; } set { if (value == (this._value== null)) this._value = value ? this.value : (string)null; } } private bool ShouldSerializevalue() { return valueSpecified; } private void Resetvalue() { valueSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"string_key_int_value")] public partial class string_key_int_value : global::ProtoBuf.IExtensible { public string_key_int_value() {} private string _key; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"key", DataFormat = global::ProtoBuf.DataFormat.Default)] public string key { get { return _key?? ""; } set { _key = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool keySpecified { get { return this._key != null; } set { if (value == (this._key== null)) this._key = value ? this.key : (string)null; } } private bool ShouldSerializekey() { return keySpecified; } private void Resetkey() { keySpecified = false; } private long? _value; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"value", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long value { get { return _value?? default(long); } set { _value = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool valueSpecified { get { return this._value != null; } set { if (value == (this._value== null)) this._value = value ? this.value : (long?)null; } } private bool ShouldSerializevalue() { return valueSpecified; } private void Resetvalue() { valueSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"int_key_string_value")] public partial class int_key_string_value : global::ProtoBuf.IExtensible { public int_key_string_value() {} private long? _key; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"key", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long key { get { return _key?? default(long); } set { _key = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool keySpecified { get { return this._key != null; } set { if (value == (this._key== null)) this._key = value ? this.key : (long?)null; } } private bool ShouldSerializekey() { return keySpecified; } private void Resetkey() { keySpecified = false; } private string _value; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"value", DataFormat = global::ProtoBuf.DataFormat.Default)] public string value { get { return _value?? ""; } set { _value = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool valueSpecified { get { return this._value != null; } set { if (value == (this._value== null)) this._value = value ? this.value : (string)null; } } private bool ShouldSerializevalue() { return valueSpecified; } private void Resetvalue() { valueSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"int_key_int_value")] public partial class int_key_int_value : global::ProtoBuf.IExtensible { public int_key_int_value() {} private long? _key; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"key", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long key { get { return _key?? default(long); } set { _key = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool keySpecified { get { return this._key != null; } set { if (value == (this._key== null)) this._key = value ? this.key : (long?)null; } } private bool ShouldSerializekey() { return keySpecified; } private void Resetkey() { keySpecified = false; } private long? _value; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"value", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long value { get { return _value?? default(long); } set { _value = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool valueSpecified { get { return this._value != null; } set { if (value == (this._value== null)) this._value = value ? this.value : (long?)null; } } private bool ShouldSerializevalue() { return valueSpecified; } private void Resetvalue() { valueSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"durak_room_user_simple_info")] public partial class durak_room_user_simple_info : global::ProtoBuf.IExtensible { public durak_room_user_simple_info() {} private long? _account; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"account", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long account { get { return _account?? default(long); } set { _account = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool accountSpecified { get { return this._account != null; } set { if (value == (this._account== null)) this._account = value ? this.account : (long?)null; } } private bool ShouldSerializeaccount() { return accountSpecified; } private void Resetaccount() { accountSpecified = false; } private string _name; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"name", DataFormat = global::ProtoBuf.DataFormat.Default)] public string name { get { return _name?? ""; } set { _name = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool nameSpecified { get { return this._name != null; } set { if (value == (this._name== null)) this._name = value ? this.name : (string)null; } } private bool ShouldSerializename() { return nameSpecified; } private void Resetname() { nameSpecified = false; } private string _avatar; [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"avatar", DataFormat = global::ProtoBuf.DataFormat.Default)] public string avatar { get { return _avatar?? ""; } set { _avatar = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool avatarSpecified { get { return this._avatar != null; } set { if (value == (this._avatar== null)) this._avatar = value ? this.avatar : (string)null; } } private bool ShouldSerializeavatar() { return avatarSpecified; } private void Resetavatar() { avatarSpecified = false; } private int? _sex; [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"sex", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int sex { get { return _sex?? default(int); } set { _sex = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool sexSpecified { get { return this._sex != null; } set { if (value == (this._sex== null)) this._sex = value ? this.sex : (int?)null; } } private bool ShouldSerializesex() { return sexSpecified; } private void Resetsex() { sexSpecified = false; } private long? _lvl; [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"lvl", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long lvl { get { return _lvl?? default(long); } set { _lvl = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool lvlSpecified { get { return this._lvl != null; } set { if (value == (this._lvl== null)) this._lvl = value ? this.lvl : (long?)null; } } private bool ShouldSerializelvl() { return lvlSpecified; } private void Resetlvl() { lvlSpecified = false; } private int? _seat; [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"seat", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int seat { get { return _seat?? default(int); } set { _seat = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool seatSpecified { get { return this._seat != null; } set { if (value == (this._seat== null)) this._seat = value ? this.seat : (int?)null; } } private bool ShouldSerializeseat() { return seatSpecified; } private void Resetseat() { seatSpecified = false; } private com.wing.proto.durak_room_user_state? _state; [global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"state", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public com.wing.proto.durak_room_user_state state { get { return _state?? com.wing.proto.durak_room_user_state.ROOM_USER_STATE_NEW_JOIN; } set { _state = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool stateSpecified { get { return this._state != null; } set { if (value == (this._state== null)) this._state = value ? this.state : (com.wing.proto.durak_room_user_state?)null; } } private bool ShouldSerializestate() { return stateSpecified; } private void Resetstate() { stateSpecified = false; } private long? _ready_end_time; [global::ProtoBuf.ProtoMember(8, IsRequired = false, Name=@"ready_end_time", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long ready_end_time { get { return _ready_end_time?? default(long); } set { _ready_end_time = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool ready_end_timeSpecified { get { return this._ready_end_time != null; } set { if (value == (this._ready_end_time== null)) this._ready_end_time = value ? this.ready_end_time : (long?)null; } } private bool ShouldSerializeready_end_time() { return ready_end_timeSpecified; } private void Resetready_end_time() { ready_end_timeSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"entrance_quest")] public partial class entrance_quest : global::ProtoBuf.IExtensible { public entrance_quest() {} private long? _account_c; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"account_c", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long account_c { get { return _account_c?? default(long); } set { _account_c = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool account_cSpecified { get { return this._account_c != null; } set { if (value == (this._account_c== null)) this._account_c = value ? this.account_c : (long?)null; } } private bool ShouldSerializeaccount_c() { return account_cSpecified; } private void Resetaccount_c() { account_cSpecified = false; } private long? _channel; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"channel", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long channel { get { return _channel?? default(long); } set { _channel = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool channelSpecified { get { return this._channel != null; } set { if (value == (this._channel== null)) this._channel = value ? this.channel : (long?)null; } } private bool ShouldSerializechannel() { return channelSpecified; } private void Resetchannel() { channelSpecified = false; } private long? _time; [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"time", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long time { get { return _time?? default(long); } set { _time = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool timeSpecified { get { return this._time != null; } set { if (value == (this._time== null)) this._time = value ? this.time : (long?)null; } } private bool ShouldSerializetime() { return timeSpecified; } private void Resettime() { timeSpecified = false; } private string _checksum; [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"checksum", DataFormat = global::ProtoBuf.DataFormat.Default)] public string checksum { get { return _checksum?? ""; } set { _checksum = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool checksumSpecified { get { return this._checksum != null; } set { if (value == (this._checksum== null)) this._checksum = value ? this.checksum : (string)null; } } private bool ShouldSerializechecksum() { return checksumSpecified; } private void Resetchecksum() { checksumSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"entrance_reply")] public partial class entrance_reply : global::ProtoBuf.IExtensible { public entrance_reply() {} private string _result; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"result", DataFormat = global::ProtoBuf.DataFormat.Default)] public string result { get { return _result?? ""; } set { _result = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool resultSpecified { get { return this._result != null; } set { if (value == (this._result== null)) this._result = value ? this.result : (string)null; } } private bool ShouldSerializeresult() { return resultSpecified; } private void Resetresult() { resultSpecified = false; } private string _ip; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"ip", DataFormat = global::ProtoBuf.DataFormat.Default)] public string ip { get { return _ip?? ""; } set { _ip = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool ipSpecified { get { return this._ip != null; } set { if (value == (this._ip== null)) this._ip = value ? this.ip : (string)null; } } private bool ShouldSerializeip() { return ipSpecified; } private void Resetip() { ipSpecified = false; } private long? _port; [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"port", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long port { get { return _port?? default(long); } set { _port = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool portSpecified { get { return this._port != null; } set { if (value == (this._port== null)) this._port = value ? this.port : (long?)null; } } private bool ShouldSerializeport() { return portSpecified; } private void Resetport() { portSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"login_quest")] public partial class login_quest : global::ProtoBuf.IExtensible { public login_quest() {} private long? _account; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"account", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long account { get { return _account?? default(long); } set { _account = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool accountSpecified { get { return this._account != null; } set { if (value == (this._account== null)) this._account = value ? this.account : (long?)null; } } private bool ShouldSerializeaccount() { return accountSpecified; } private void Resetaccount() { accountSpecified = false; } private long? _channel; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"channel", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long channel { get { return _channel?? default(long); } set { _channel = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool channelSpecified { get { return this._channel != null; } set { if (value == (this._channel== null)) this._channel = value ? this.channel : (long?)null; } } private bool ShouldSerializechannel() { return channelSpecified; } private void Resetchannel() { channelSpecified = false; } private long? _time; [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"time", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long time { get { return _time?? default(long); } set { _time = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool timeSpecified { get { return this._time != null; } set { if (value == (this._time== null)) this._time = value ? this.time : (long?)null; } } private bool ShouldSerializetime() { return timeSpecified; } private void Resettime() { timeSpecified = false; } private string _checksum; [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"checksum", DataFormat = global::ProtoBuf.DataFormat.Default)] public string checksum { get { return _checksum?? ""; } set { _checksum = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool checksumSpecified { get { return this._checksum != null; } set { if (value == (this._checksum== null)) this._checksum = value ? this.checksum : (string)null; } } private bool ShouldSerializechecksum() { return checksumSpecified; } private void Resetchecksum() { checksumSpecified = false; } private string _language; [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"language", DataFormat = global::ProtoBuf.DataFormat.Default)] public string language { get { return _language?? ""; } set { _language = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool languageSpecified { get { return this._language != null; } set { if (value == (this._language== null)) this._language = value ? this.language : (string)null; } } private bool ShouldSerializelanguage() { return languageSpecified; } private void Resetlanguage() { languageSpecified = false; } private string _name; [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"name", DataFormat = global::ProtoBuf.DataFormat.Default)] public string name { get { return _name?? ""; } set { _name = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool nameSpecified { get { return this._name != null; } set { if (value == (this._name== null)) this._name = value ? this.name : (string)null; } } private bool ShouldSerializename() { return nameSpecified; } private void Resetname() { nameSpecified = false; } private long? _version; [global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"version", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long version { get { return _version?? (long)0; } set { _version = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool versionSpecified { get { return this._version != null; } set { if (value == (this._version== null)) this._version = value ? this.version : (long?)null; } } private bool ShouldSerializeversion() { return versionSpecified; } private void Resetversion() { versionSpecified = false; } private string _notice_md5; [global::ProtoBuf.ProtoMember(8, IsRequired = false, Name=@"notice_md5", DataFormat = global::ProtoBuf.DataFormat.Default)] public string notice_md5 { get { return _notice_md5?? ""; } set { _notice_md5 = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool notice_md5Specified { get { return this._notice_md5 != null; } set { if (value == (this._notice_md5== null)) this._notice_md5 = value ? this.notice_md5 : (string)null; } } private bool ShouldSerializenotice_md5() { return notice_md5Specified; } private void Resetnotice_md5() { notice_md5Specified = false; } private string _ver; [global::ProtoBuf.ProtoMember(9, IsRequired = false, Name=@"ver", DataFormat = global::ProtoBuf.DataFormat.Default)] public string ver { get { return _ver?? ""; } set { _ver = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool verSpecified { get { return this._ver != null; } set { if (value == (this._ver== null)) this._ver = value ? this.ver : (string)null; } } private bool ShouldSerializever() { return verSpecified; } private void Resetver() { verSpecified = false; } private bool? _safe_mode; [global::ProtoBuf.ProtoMember(10, IsRequired = false, Name=@"safe_mode", DataFormat = global::ProtoBuf.DataFormat.Default)] public bool safe_mode { get { return _safe_mode?? default(bool); } set { _safe_mode = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool safe_modeSpecified { get { return this._safe_mode != null; } set { if (value == (this._safe_mode== null)) this._safe_mode = value ? this.safe_mode : (bool?)null; } } private bool ShouldSerializesafe_mode() { return safe_modeSpecified; } private void Resetsafe_mode() { safe_modeSpecified = false; } private string _idfa; [global::ProtoBuf.ProtoMember(11, IsRequired = false, Name=@"idfa", DataFormat = global::ProtoBuf.DataFormat.Default)] public string idfa { get { return _idfa?? ""; } set { _idfa = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool idfaSpecified { get { return this._idfa != null; } set { if (value == (this._idfa== null)) this._idfa = value ? this.idfa : (string)null; } } private bool ShouldSerializeidfa() { return idfaSpecified; } private void Resetidfa() { idfaSpecified = false; } private string _nationality; [global::ProtoBuf.ProtoMember(12, IsRequired = false, Name=@"nationality", DataFormat = global::ProtoBuf.DataFormat.Default)] public string nationality { get { return _nationality?? ""; } set { _nationality = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool nationalitySpecified { get { return this._nationality != null; } set { if (value == (this._nationality== null)) this._nationality = value ? this.nationality : (string)null; } } private bool ShouldSerializenationality() { return nationalitySpecified; } private void Resetnationality() { nationalitySpecified = false; } private bool? _is_simulator; [global::ProtoBuf.ProtoMember(13, IsRequired = false, Name=@"is_simulator", DataFormat = global::ProtoBuf.DataFormat.Default)] public bool is_simulator { get { return _is_simulator?? default(bool); } set { _is_simulator = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool is_simulatorSpecified { get { return this._is_simulator != null; } set { if (value == (this._is_simulator== null)) this._is_simulator = value ? this.is_simulator : (bool?)null; } } private bool ShouldSerializeis_simulator() { return is_simulatorSpecified; } private void Resetis_simulator() { is_simulatorSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"login_reply")] public partial class login_reply : global::ProtoBuf.IExtensible { public login_reply() {} private string _result; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"result", DataFormat = global::ProtoBuf.DataFormat.Default)] public string result { get { return _result?? ""; } set { _result = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool resultSpecified { get { return this._result != null; } set { if (value == (this._result== null)) this._result = value ? this.result : (string)null; } } private bool ShouldSerializeresult() { return resultSpecified; } private void Resetresult() { resultSpecified = false; } private long? _server_time; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"server_time", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long server_time { get { return _server_time?? default(long); } set { _server_time = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool server_timeSpecified { get { return this._server_time != null; } set { if (value == (this._server_time== null)) this._server_time = value ? this.server_time : (long?)null; } } private bool ShouldSerializeserver_time() { return server_timeSpecified; } private void Resetserver_time() { server_timeSpecified = false; } private long? _timezone; [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"timezone", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long timezone { get { return _timezone?? default(long); } set { _timezone = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool timezoneSpecified { get { return this._timezone != null; } set { if (value == (this._timezone== null)) this._timezone = value ? this.timezone : (long?)null; } } private bool ShouldSerializetimezone() { return timezoneSpecified; } private void Resettimezone() { timezoneSpecified = false; } private bool? _is_new; [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"is_new", DataFormat = global::ProtoBuf.DataFormat.Default)] public bool is_new { get { return _is_new?? default(bool); } set { _is_new = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool is_newSpecified { get { return this._is_new != null; } set { if (value == (this._is_new== null)) this._is_new = value ? this.is_new : (bool?)null; } } private bool ShouldSerializeis_new() { return is_newSpecified; } private void Resetis_new() { is_newSpecified = false; } private long? _sequence; [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"sequence", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long sequence { get { return _sequence?? default(long); } set { _sequence = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool sequenceSpecified { get { return this._sequence != null; } set { if (value == (this._sequence== null)) this._sequence = value ? this.sequence : (long?)null; } } private bool ShouldSerializesequence() { return sequenceSpecified; } private void Resetsequence() { sequenceSpecified = false; } private long? _regist_channel; [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"regist_channel", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long regist_channel { get { return _regist_channel?? default(long); } set { _regist_channel = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool regist_channelSpecified { get { return this._regist_channel != null; } set { if (value == (this._regist_channel== null)) this._regist_channel = value ? this.regist_channel : (long?)null; } } private bool ShouldSerializeregist_channel() { return regist_channelSpecified; } private void Resetregist_channel() { regist_channelSpecified = false; } private string _create_time; [global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"create_time", DataFormat = global::ProtoBuf.DataFormat.Default)] public string create_time { get { return _create_time?? ""; } set { _create_time = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool create_timeSpecified { get { return this._create_time != null; } set { if (value == (this._create_time== null)) this._create_time = value ? this.create_time : (string)null; } } private bool ShouldSerializecreate_time() { return create_timeSpecified; } private void Resetcreate_time() { create_timeSpecified = false; } private bool? _is_new_account; [global::ProtoBuf.ProtoMember(8, IsRequired = false, Name=@"is_new_account", DataFormat = global::ProtoBuf.DataFormat.Default)] public bool is_new_account { get { return _is_new_account?? default(bool); } set { _is_new_account = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool is_new_accountSpecified { get { return this._is_new_account != null; } set { if (value == (this._is_new_account== null)) this._is_new_account = value ? this.is_new_account : (bool?)null; } } private bool ShouldSerializeis_new_account() { return is_new_accountSpecified; } private void Resetis_new_account() { is_new_accountSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"logout_quest")] public partial class logout_quest : global::ProtoBuf.IExtensible { public logout_quest() {} private long? _account; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"account", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long account { get { return _account?? default(long); } set { _account = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool accountSpecified { get { return this._account != null; } set { if (value == (this._account== null)) this._account = value ? this.account : (long?)null; } } private bool ShouldSerializeaccount() { return accountSpecified; } private void Resetaccount() { accountSpecified = false; } private string _client_id; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"client_id", DataFormat = global::ProtoBuf.DataFormat.Default)] public string client_id { get { return _client_id?? ""; } set { _client_id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool client_idSpecified { get { return this._client_id != null; } set { if (value == (this._client_id== null)) this._client_id = value ? this.client_id : (string)null; } } private bool ShouldSerializeclient_id() { return client_idSpecified; } private void Resetclient_id() { client_idSpecified = false; } private string _token; [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"token", DataFormat = global::ProtoBuf.DataFormat.Default)] public string token { get { return _token?? ""; } set { _token = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool tokenSpecified { get { return this._token != null; } set { if (value == (this._token== null)) this._token = value ? this.token : (string)null; } } private bool ShouldSerializetoken() { return tokenSpecified; } private void Resettoken() { tokenSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"logout_reply")] public partial class logout_reply : global::ProtoBuf.IExtensible { public logout_reply() {} private string _result; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"result", DataFormat = global::ProtoBuf.DataFormat.Default)] public string result { get { return _result?? ""; } set { _result = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool resultSpecified { get { return this._result != null; } set { if (value == (this._result== null)) this._result = value ? this.result : (string)null; } } private bool ShouldSerializeresult() { return resultSpecified; } private void Resetresult() { resultSpecified = false; } private long? _account; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"account", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long account { get { return _account?? default(long); } set { _account = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool accountSpecified { get { return this._account != null; } set { if (value == (this._account== null)) this._account = value ? this.account : (long?)null; } } private bool ShouldSerializeaccount() { return accountSpecified; } private void Resetaccount() { accountSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"show_userinfo_quest")] public partial class show_userinfo_quest : global::ProtoBuf.IExtensible { public show_userinfo_quest() {} private long? _account; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"account", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long account { get { return _account?? default(long); } set { _account = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool accountSpecified { get { return this._account != null; } set { if (value == (this._account== null)) this._account = value ? this.account : (long?)null; } } private bool ShouldSerializeaccount() { return accountSpecified; } private void Resetaccount() { accountSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"show_userinfo_reply")] public partial class show_userinfo_reply : global::ProtoBuf.IExtensible { public show_userinfo_reply() {} private long? _account; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"account", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long account { get { return _account?? default(long); } set { _account = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool accountSpecified { get { return this._account != null; } set { if (value == (this._account== null)) this._account = value ? this.account : (long?)null; } } private bool ShouldSerializeaccount() { return accountSpecified; } private void Resetaccount() { accountSpecified = false; } private string _avatar; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"avatar", DataFormat = global::ProtoBuf.DataFormat.Default)] public string avatar { get { return _avatar?? ""; } set { _avatar = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool avatarSpecified { get { return this._avatar != null; } set { if (value == (this._avatar== null)) this._avatar = value ? this.avatar : (string)null; } } private bool ShouldSerializeavatar() { return avatarSpecified; } private void Resetavatar() { avatarSpecified = false; } private long? _lvl; [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"lvl", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long lvl { get { return _lvl?? default(long); } set { _lvl = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool lvlSpecified { get { return this._lvl != null; } set { if (value == (this._lvl== null)) this._lvl = value ? this.lvl : (long?)null; } } private bool ShouldSerializelvl() { return lvlSpecified; } private void Resetlvl() { lvlSpecified = false; } private int? _sex; [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"sex", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int sex { get { return _sex?? default(int); } set { _sex = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool sexSpecified { get { return this._sex != null; } set { if (value == (this._sex== null)) this._sex = value ? this.sex : (int?)null; } } private bool ShouldSerializesex() { return sexSpecified; } private void Resetsex() { sexSpecified = false; } private string _name; [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"name", DataFormat = global::ProtoBuf.DataFormat.Default)] public string name { get { return _name?? ""; } set { _name = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool nameSpecified { get { return this._name != null; } set { if (value == (this._name== null)) this._name = value ? this.name : (string)null; } } private bool ShouldSerializename() { return nameSpecified; } private void Resetname() { nameSpecified = false; } private long? _game_count; [global::ProtoBuf.ProtoMember(11, IsRequired = false, Name=@"game_count", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long game_count { get { return _game_count?? default(long); } set { _game_count = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool game_countSpecified { get { return this._game_count != null; } set { if (value == (this._game_count== null)) this._game_count = value ? this.game_count : (long?)null; } } private bool ShouldSerializegame_count() { return game_countSpecified; } private void Resetgame_count() { game_countSpecified = false; } private long? _income; [global::ProtoBuf.ProtoMember(12, IsRequired = false, Name=@"income", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long income { get { return _income?? default(long); } set { _income = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool incomeSpecified { get { return this._income != null; } set { if (value == (this._income== null)) this._income = value ? this.income : (long?)null; } } private bool ShouldSerializeincome() { return incomeSpecified; } private void Resetincome() { incomeSpecified = false; } private long? _biggest_win; [global::ProtoBuf.ProtoMember(13, IsRequired = false, Name=@"biggest_win", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long biggest_win { get { return _biggest_win?? default(long); } set { _biggest_win = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool biggest_winSpecified { get { return this._biggest_win != null; } set { if (value == (this._biggest_win== null)) this._biggest_win = value ? this.biggest_win : (long?)null; } } private bool ShouldSerializebiggest_win() { return biggest_winSpecified; } private void Resetbiggest_win() { biggest_winSpecified = false; } private long? _win_rate; [global::ProtoBuf.ProtoMember(14, IsRequired = false, Name=@"win_rate", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long win_rate { get { return _win_rate?? default(long); } set { _win_rate = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool win_rateSpecified { get { return this._win_rate != null; } set { if (value == (this._win_rate== null)) this._win_rate = value ? this.win_rate : (long?)null; } } private bool ShouldSerializewin_rate() { return win_rateSpecified; } private void Resetwin_rate() { win_rateSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"update_username_quest")] public partial class update_username_quest : global::ProtoBuf.IExtensible { public update_username_quest() {} private string _name; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"name", DataFormat = global::ProtoBuf.DataFormat.Default)] public string name { get { return _name?? ""; } set { _name = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool nameSpecified { get { return this._name != null; } set { if (value == (this._name== null)) this._name = value ? this.name : (string)null; } } private bool ShouldSerializename() { return nameSpecified; } private void Resetname() { nameSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"update_username_reply")] public partial class update_username_reply : global::ProtoBuf.IExtensible { public update_username_reply() {} private string _result; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"result", DataFormat = global::ProtoBuf.DataFormat.Default)] public string result { get { return _result?? ""; } set { _result = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool resultSpecified { get { return this._result != null; } set { if (value == (this._result== null)) this._result = value ? this.result : (string)null; } } private bool ShouldSerializeresult() { return resultSpecified; } private void Resetresult() { resultSpecified = false; } private string _name; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"name", DataFormat = global::ProtoBuf.DataFormat.Default)] public string name { get { return _name?? ""; } set { _name = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool nameSpecified { get { return this._name != null; } set { if (value == (this._name== null)) this._name = value ? this.name : (string)null; } } private bool ShouldSerializename() { return nameSpecified; } private void Resetname() { nameSpecified = false; } private int? _free_count; [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"free_count", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int free_count { get { return _free_count?? default(int); } set { _free_count = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool free_countSpecified { get { return this._free_count != null; } set { if (value == (this._free_count== null)) this._free_count = value ? this.free_count : (int?)null; } } private bool ShouldSerializefree_count() { return free_countSpecified; } private void Resetfree_count() { free_countSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"modify_avatar_quest")] public partial class modify_avatar_quest : global::ProtoBuf.IExtensible { public modify_avatar_quest() {} private int? _avatar_type; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"avatar_type", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int avatar_type { get { return _avatar_type?? default(int); } set { _avatar_type = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool avatar_typeSpecified { get { return this._avatar_type != null; } set { if (value == (this._avatar_type== null)) this._avatar_type = value ? this.avatar_type : (int?)null; } } private bool ShouldSerializeavatar_type() { return avatar_typeSpecified; } private void Resetavatar_type() { avatar_typeSpecified = false; } private byte[] _data; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"data", DataFormat = global::ProtoBuf.DataFormat.Default)] public byte[] data { get { return _data?? null; } set { _data = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool dataSpecified { get { return this._data != null; } set { if (value == (this._data== null)) this._data = value ? this.data : (byte[])null; } } private bool ShouldSerializedata() { return dataSpecified; } private void Resetdata() { dataSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"modify_avatar_reply")] public partial class modify_avatar_reply : global::ProtoBuf.IExtensible { public modify_avatar_reply() {} private string _result; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"result", DataFormat = global::ProtoBuf.DataFormat.Default)] public string result { get { return _result?? ""; } set { _result = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool resultSpecified { get { return this._result != null; } set { if (value == (this._result== null)) this._result = value ? this.result : (string)null; } } private bool ShouldSerializeresult() { return resultSpecified; } private void Resetresult() { resultSpecified = false; } private string _avatar; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"avatar", DataFormat = global::ProtoBuf.DataFormat.Default)] public string avatar { get { return _avatar?? ""; } set { _avatar = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool avatarSpecified { get { return this._avatar != null; } set { if (value == (this._avatar== null)) this._avatar = value ? this.avatar : (string)null; } } private bool ShouldSerializeavatar() { return avatarSpecified; } private void Resetavatar() { avatarSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"user_base_info_reply")] public partial class user_base_info_reply : global::ProtoBuf.IExtensible { public user_base_info_reply() {} private long? _coin; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"coin", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long coin { get { return _coin?? default(long); } set { _coin = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool coinSpecified { get { return this._coin != null; } set { if (value == (this._coin== null)) this._coin = value ? this.coin : (long?)null; } } private bool ShouldSerializecoin() { return coinSpecified; } private void Resetcoin() { coinSpecified = false; } private long? _jetton; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"jetton", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long jetton { get { return _jetton?? default(long); } set { _jetton = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool jettonSpecified { get { return this._jetton != null; } set { if (value == (this._jetton== null)) this._jetton = value ? this.jetton : (long?)null; } } private bool ShouldSerializejetton() { return jettonSpecified; } private void Resetjetton() { jettonSpecified = false; } private string _name; [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"name", DataFormat = global::ProtoBuf.DataFormat.Default)] public string name { get { return _name?? ""; } set { _name = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool nameSpecified { get { return this._name != null; } set { if (value == (this._name== null)) this._name = value ? this.name : (string)null; } } private bool ShouldSerializename() { return nameSpecified; } private void Resetname() { nameSpecified = false; } private string _avatar; [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"avatar", DataFormat = global::ProtoBuf.DataFormat.Default)] public string avatar { get { return _avatar?? ""; } set { _avatar = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool avatarSpecified { get { return this._avatar != null; } set { if (value == (this._avatar== null)) this._avatar = value ? this.avatar : (string)null; } } private bool ShouldSerializeavatar() { return avatarSpecified; } private void Resetavatar() { avatarSpecified = false; } private string _account; [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"account", DataFormat = global::ProtoBuf.DataFormat.Default)] public string account { get { return _account?? ""; } set { _account = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool accountSpecified { get { return this._account != null; } set { if (value == (this._account== null)) this._account = value ? this.account : (string)null; } } private bool ShouldSerializeaccount() { return accountSpecified; } private void Resetaccount() { accountSpecified = false; } private string _telephone; [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"telephone", DataFormat = global::ProtoBuf.DataFormat.Default)] public string telephone { get { return _telephone?? ""; } set { _telephone = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool telephoneSpecified { get { return this._telephone != null; } set { if (value == (this._telephone== null)) this._telephone = value ? this.telephone : (string)null; } } private bool ShouldSerializetelephone() { return telephoneSpecified; } private void Resettelephone() { telephoneSpecified = false; } private string _mail; [global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"mail", DataFormat = global::ProtoBuf.DataFormat.Default)] public string mail { get { return _mail?? ""; } set { _mail = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool mailSpecified { get { return this._mail != null; } set { if (value == (this._mail== null)) this._mail = value ? this.mail : (string)null; } } private bool ShouldSerializemail() { return mailSpecified; } private void Resetmail() { mailSpecified = false; } private long? _create_time; [global::ProtoBuf.ProtoMember(8, IsRequired = false, Name=@"create_time", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long create_time { get { return _create_time?? default(long); } set { _create_time = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool create_timeSpecified { get { return this._create_time != null; } set { if (value == (this._create_time== null)) this._create_time = value ? this.create_time : (long?)null; } } private bool ShouldSerializecreate_time() { return create_timeSpecified; } private void Resetcreate_time() { create_timeSpecified = false; } private long? _lvl; [global::ProtoBuf.ProtoMember(9, IsRequired = false, Name=@"lvl", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long lvl { get { return _lvl?? default(long); } set { _lvl = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool lvlSpecified { get { return this._lvl != null; } set { if (value == (this._lvl== null)) this._lvl = value ? this.lvl : (long?)null; } } private bool ShouldSerializelvl() { return lvlSpecified; } private void Resetlvl() { lvlSpecified = false; } private long? _exp; [global::ProtoBuf.ProtoMember(10, IsRequired = false, Name=@"exp", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long exp { get { return _exp?? default(long); } set { _exp = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool expSpecified { get { return this._exp != null; } set { if (value == (this._exp== null)) this._exp = value ? this.exp : (long?)null; } } private bool ShouldSerializeexp() { return expSpecified; } private void Resetexp() { expSpecified = false; } private long? _game_count; [global::ProtoBuf.ProtoMember(11, IsRequired = false, Name=@"game_count", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long game_count { get { return _game_count?? default(long); } set { _game_count = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool game_countSpecified { get { return this._game_count != null; } set { if (value == (this._game_count== null)) this._game_count = value ? this.game_count : (long?)null; } } private bool ShouldSerializegame_count() { return game_countSpecified; } private void Resetgame_count() { game_countSpecified = false; } private long? _income; [global::ProtoBuf.ProtoMember(12, IsRequired = false, Name=@"income", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long income { get { return _income?? default(long); } set { _income = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool incomeSpecified { get { return this._income != null; } set { if (value == (this._income== null)) this._income = value ? this.income : (long?)null; } } private bool ShouldSerializeincome() { return incomeSpecified; } private void Resetincome() { incomeSpecified = false; } private long? _biggest_win; [global::ProtoBuf.ProtoMember(13, IsRequired = false, Name=@"biggest_win", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long biggest_win { get { return _biggest_win?? default(long); } set { _biggest_win = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool biggest_winSpecified { get { return this._biggest_win != null; } set { if (value == (this._biggest_win== null)) this._biggest_win = value ? this.biggest_win : (long?)null; } } private bool ShouldSerializebiggest_win() { return biggest_winSpecified; } private void Resetbiggest_win() { biggest_winSpecified = false; } private long? _win_rate; [global::ProtoBuf.ProtoMember(14, IsRequired = false, Name=@"win_rate", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long win_rate { get { return _win_rate?? default(long); } set { _win_rate = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool win_rateSpecified { get { return this._win_rate != null; } set { if (value == (this._win_rate== null)) this._win_rate = value ? this.win_rate : (long?)null; } } private bool ShouldSerializewin_rate() { return win_rateSpecified; } private void Resetwin_rate() { win_rateSpecified = false; } private int? _free_update_name_count; [global::ProtoBuf.ProtoMember(15, IsRequired = false, Name=@"free_update_name_count", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int free_update_name_count { get { return _free_update_name_count?? default(int); } set { _free_update_name_count = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool free_update_name_countSpecified { get { return this._free_update_name_count != null; } set { if (value == (this._free_update_name_count== null)) this._free_update_name_count = value ? this.free_update_name_count : (int?)null; } } private bool ShouldSerializefree_update_name_count() { return free_update_name_countSpecified; } private void Resetfree_update_name_count() { free_update_name_countSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"language_change_quest")] public partial class language_change_quest : global::ProtoBuf.IExtensible { public language_change_quest() {} private string _language; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"language", DataFormat = global::ProtoBuf.DataFormat.Default)] public string language { get { return _language?? ""; } set { _language = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool languageSpecified { get { return this._language != null; } set { if (value == (this._language== null)) this._language = value ? this.language : (string)null; } } private bool ShouldSerializelanguage() { return languageSpecified; } private void Resetlanguage() { languageSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"language_change_reply")] public partial class language_change_reply : global::ProtoBuf.IExtensible { public language_change_reply() {} private string _result; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"result", DataFormat = global::ProtoBuf.DataFormat.Default)] public string result { get { return _result?? ""; } set { _result = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool resultSpecified { get { return this._result != null; } set { if (value == (this._result== null)) this._result = value ? this.result : (string)null; } } private bool ShouldSerializeresult() { return resultSpecified; } private void Resetresult() { resultSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"change_password_quest")] public partial class change_password_quest : global::ProtoBuf.IExtensible { public change_password_quest() {} private string _password; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"password", DataFormat = global::ProtoBuf.DataFormat.Default)] public string password { get { return _password?? ""; } set { _password = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool passwordSpecified { get { return this._password != null; } set { if (value == (this._password== null)) this._password = value ? this.password : (string)null; } } private bool ShouldSerializepassword() { return passwordSpecified; } private void Resetpassword() { passwordSpecified = false; } private string _old_password; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"old_password", DataFormat = global::ProtoBuf.DataFormat.Default)] public string old_password { get { return _old_password?? ""; } set { _old_password = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool old_passwordSpecified { get { return this._old_password != null; } set { if (value == (this._old_password== null)) this._old_password = value ? this.old_password : (string)null; } } private bool ShouldSerializeold_password() { return old_passwordSpecified; } private void Resetold_password() { old_passwordSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"change_password_reply")] public partial class change_password_reply : global::ProtoBuf.IExtensible { public change_password_reply() {} private string _result; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"result", DataFormat = global::ProtoBuf.DataFormat.Default)] public string result { get { return _result?? ""; } set { _result = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool resultSpecified { get { return this._result != null; } set { if (value == (this._result== null)) this._result = value ? this.result : (string)null; } } private bool ShouldSerializeresult() { return resultSpecified; } private void Resetresult() { resultSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"account_bind_quest")] public partial class account_bind_quest : global::ProtoBuf.IExtensible { public account_bind_quest() {} private string _account; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"account", DataFormat = global::ProtoBuf.DataFormat.Default)] public string account { get { return _account?? ""; } set { _account = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool accountSpecified { get { return this._account != null; } set { if (value == (this._account== null)) this._account = value ? this.account : (string)null; } } private bool ShouldSerializeaccount() { return accountSpecified; } private void Resetaccount() { accountSpecified = false; } private string _password; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"password", DataFormat = global::ProtoBuf.DataFormat.Default)] public string password { get { return _password?? ""; } set { _password = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool passwordSpecified { get { return this._password != null; } set { if (value == (this._password== null)) this._password = value ? this.password : (string)null; } } private bool ShouldSerializepassword() { return passwordSpecified; } private void Resetpassword() { passwordSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"account_bind_reply")] public partial class account_bind_reply : global::ProtoBuf.IExtensible { public account_bind_reply() {} private string _result; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"result", DataFormat = global::ProtoBuf.DataFormat.Default)] public string result { get { return _result?? ""; } set { _result = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool resultSpecified { get { return this._result != null; } set { if (value == (this._result== null)) this._result = value ? this.result : (string)null; } } private bool ShouldSerializeresult() { return resultSpecified; } private void Resetresult() { resultSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"report_avatar_quest")] public partial class report_avatar_quest : global::ProtoBuf.IExtensible { public report_avatar_quest() {} private long? _account; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"account", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long account { get { return _account?? default(long); } set { _account = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool accountSpecified { get { return this._account != null; } set { if (value == (this._account== null)) this._account = value ? this.account : (long?)null; } } private bool ShouldSerializeaccount() { return accountSpecified; } private void Resetaccount() { accountSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"report_avatar_reply")] public partial class report_avatar_reply : global::ProtoBuf.IExtensible { public report_avatar_reply() {} private string _result; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"result", DataFormat = global::ProtoBuf.DataFormat.Default)] public string result { get { return _result?? ""; } set { _result = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool resultSpecified { get { return this._result != null; } set { if (value == (this._result== null)) this._result = value ? this.result : (string)null; } } private bool ShouldSerializeresult() { return resultSpecified; } private void Resetresult() { resultSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"sync_server_time_quest")] public partial class sync_server_time_quest : global::ProtoBuf.IExtensible { public sync_server_time_quest() {} private long? _client_time; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"client_time", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long client_time { get { return _client_time?? default(long); } set { _client_time = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool client_timeSpecified { get { return this._client_time != null; } set { if (value == (this._client_time== null)) this._client_time = value ? this.client_time : (long?)null; } } private bool ShouldSerializeclient_time() { return client_timeSpecified; } private void Resetclient_time() { client_timeSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"sync_server_time_reply")] public partial class sync_server_time_reply : global::ProtoBuf.IExtensible { public sync_server_time_reply() {} private long? _client_time; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"client_time", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long client_time { get { return _client_time?? default(long); } set { _client_time = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool client_timeSpecified { get { return this._client_time != null; } set { if (value == (this._client_time== null)) this._client_time = value ? this.client_time : (long?)null; } } private bool ShouldSerializeclient_time() { return client_timeSpecified; } private void Resetclient_time() { client_timeSpecified = false; } private long? _server_time; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"server_time", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long server_time { get { return _server_time?? default(long); } set { _server_time = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool server_timeSpecified { get { return this._server_time != null; } set { if (value == (this._server_time== null)) this._server_time = value ? this.server_time : (long?)null; } } private bool ShouldSerializeserver_time() { return server_timeSpecified; } private void Resetserver_time() { server_timeSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"get_bankrupt_gift_reward_reply")] public partial class get_bankrupt_gift_reward_reply : global::ProtoBuf.IExtensible { public get_bankrupt_gift_reward_reply() {} private string _result; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"result", DataFormat = global::ProtoBuf.DataFormat.Default)] public string result { get { return _result?? ""; } set { _result = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool resultSpecified { get { return this._result != null; } set { if (value == (this._result== null)) this._result = value ? this.result : (string)null; } } private bool ShouldSerializeresult() { return resultSpecified; } private void Resetresult() { resultSpecified = false; } private int? _count; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"count", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int count { get { return _count?? default(int); } set { _count = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool countSpecified { get { return this._count != null; } set { if (value == (this._count== null)) this._count = value ? this.count : (int?)null; } } private bool ShouldSerializecount() { return countSpecified; } private void Resetcount() { countSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"send_gm_quest")] public partial class send_gm_quest : global::ProtoBuf.IExtensible { public send_gm_quest() {} private string _gm_str; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"gm_str", DataFormat = global::ProtoBuf.DataFormat.Default)] public string gm_str { get { return _gm_str?? ""; } set { _gm_str = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool gm_strSpecified { get { return this._gm_str != null; } set { if (value == (this._gm_str== null)) this._gm_str = value ? this.gm_str : (string)null; } } private bool ShouldSerializegm_str() { return gm_strSpecified; } private void Resetgm_str() { gm_strSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"send_gm_reply")] public partial class send_gm_reply : global::ProtoBuf.IExtensible { public send_gm_reply() {} private string _result; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"result", DataFormat = global::ProtoBuf.DataFormat.Default)] public string result { get { return _result?? ""; } set { _result = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool resultSpecified { get { return this._result != null; } set { if (value == (this._result== null)) this._result = value ? this.result : (string)null; } } private bool ShouldSerializeresult() { return resultSpecified; } private void Resetresult() { resultSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"server_config_notify")] public partial class server_config_notify : global::ProtoBuf.IExtensible { public server_config_notify() {} private readonly global::System.Collections.Generic.List _str_list = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(1, Name=@"str_list", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List str_list { get { return _str_list; } } private readonly global::System.Collections.Generic.List _int_list = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(2, Name=@"int_list", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List int_list { get { return _int_list; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"user_current_room_notify")] public partial class user_current_room_notify : global::ProtoBuf.IExtensible { public user_current_room_notify() {} private long? _room_id; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"room_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long room_id { get { return _room_id?? default(long); } set { _room_id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool room_idSpecified { get { return this._room_id != null; } set { if (value == (this._room_id== null)) this._room_id = value ? this.room_id : (long?)null; } } private bool ShouldSerializeroom_id() { return room_idSpecified; } private void Resetroom_id() { room_idSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"bankrupt_gift_info_notify")] public partial class bankrupt_gift_info_notify : global::ProtoBuf.IExtensible { public bankrupt_gift_info_notify() {} private int? _count; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"count", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int count { get { return _count?? default(int); } set { _count = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool countSpecified { get { return this._count != null; } set { if (value == (this._count== null)) this._count = value ? this.count : (int?)null; } } private bool ShouldSerializecount() { return countSpecified; } private void Resetcount() { countSpecified = false; } private long? _bankrupt_value; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"bankrupt_value", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long bankrupt_value { get { return _bankrupt_value?? default(long); } set { _bankrupt_value = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool bankrupt_valueSpecified { get { return this._bankrupt_value != null; } set { if (value == (this._bankrupt_value== null)) this._bankrupt_value = value ? this.bankrupt_value : (long?)null; } } private bool ShouldSerializebankrupt_value() { return bankrupt_valueSpecified; } private void Resetbankrupt_value() { bankrupt_valueSpecified = false; } private long? _reward_value; [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"reward_value", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long reward_value { get { return _reward_value?? default(long); } set { _reward_value = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool reward_valueSpecified { get { return this._reward_value != null; } set { if (value == (this._reward_value== null)) this._reward_value = value ? this.reward_value : (long?)null; } } private bool ShouldSerializereward_value() { return reward_valueSpecified; } private void Resetreward_value() { reward_valueSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"user_base_info_change_notify")] public partial class user_base_info_change_notify : global::ProtoBuf.IExtensible { public user_base_info_change_notify() {} private long? _jetton; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"jetton", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long jetton { get { return _jetton?? default(long); } set { _jetton = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool jettonSpecified { get { return this._jetton != null; } set { if (value == (this._jetton== null)) this._jetton = value ? this.jetton : (long?)null; } } private bool ShouldSerializejetton() { return jettonSpecified; } private void Resetjetton() { jettonSpecified = false; } private long? _coin; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"coin", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long coin { get { return _coin?? default(long); } set { _coin = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool coinSpecified { get { return this._coin != null; } set { if (value == (this._coin== null)) this._coin = value ? this.coin : (long?)null; } } private bool ShouldSerializecoin() { return coinSpecified; } private void Resetcoin() { coinSpecified = false; } private long? _lvl; [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"lvl", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long lvl { get { return _lvl?? default(long); } set { _lvl = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool lvlSpecified { get { return this._lvl != null; } set { if (value == (this._lvl== null)) this._lvl = value ? this.lvl : (long?)null; } } private bool ShouldSerializelvl() { return lvlSpecified; } private void Resetlvl() { lvlSpecified = false; } private long? _exp; [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"exp", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long exp { get { return _exp?? default(long); } set { _exp = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool expSpecified { get { return this._exp != null; } set { if (value == (this._exp== null)) this._exp = value ? this.exp : (long?)null; } } private bool ShouldSerializeexp() { return expSpecified; } private void Resetexp() { expSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"kick_account_tips_notify")] public partial class kick_account_tips_notify : global::ProtoBuf.IExtensible { public kick_account_tips_notify() {} private string _content; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"content", DataFormat = global::ProtoBuf.DataFormat.Default)] public string content { get { return _content?? ""; } set { _content = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool contentSpecified { get { return this._content != null; } set { if (value == (this._content== null)) this._content = value ? this.content : (string)null; } } private bool ShouldSerializecontent() { return contentSpecified; } private void Resetcontent() { contentSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"tips_notify")] public partial class tips_notify : global::ProtoBuf.IExtensible { public tips_notify() {} private string _content; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"content", DataFormat = global::ProtoBuf.DataFormat.Default)] public string content { get { return _content?? ""; } set { _content = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool contentSpecified { get { return this._content != null; } set { if (value == (this._content== null)) this._content = value ? this.content : (string)null; } } private bool ShouldSerializecontent() { return contentSpecified; } private void Resetcontent() { contentSpecified = false; } private long? _model; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"model", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long model { get { return _model?? default(long); } set { _model = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool modelSpecified { get { return this._model != null; } set { if (value == (this._model== null)) this._model = value ? this.model : (long?)null; } } private bool ShouldSerializemodel() { return modelSpecified; } private void Resetmodel() { modelSpecified = false; } private string _item_str; [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"item_str", DataFormat = global::ProtoBuf.DataFormat.Default)] public string item_str { get { return _item_str?? ""; } set { _item_str = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool item_strSpecified { get { return this._item_str != null; } set { if (value == (this._item_str== null)) this._item_str = value ? this.item_str : (string)null; } } private bool ShouldSerializeitem_str() { return item_strSpecified; } private void Resetitem_str() { item_strSpecified = false; } private string _title; [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"title", DataFormat = global::ProtoBuf.DataFormat.Default)] public string title { get { return _title?? ""; } set { _title = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool titleSpecified { get { return this._title != null; } set { if (value == (this._title== null)) this._title = value ? this.title : (string)null; } } private bool ShouldSerializetitle() { return titleSpecified; } private void Resettitle() { titleSpecified = false; } private string _btn_text; [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"btn_text", DataFormat = global::ProtoBuf.DataFormat.Default)] public string btn_text { get { return _btn_text?? ""; } set { _btn_text = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool btn_textSpecified { get { return this._btn_text != null; } set { if (value == (this._btn_text== null)) this._btn_text = value ? this.btn_text : (string)null; } } private bool ShouldSerializebtn_text() { return btn_textSpecified; } private void Resetbtn_text() { btn_textSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"store_goods_info")] public partial class store_goods_info : global::ProtoBuf.IExtensible { public store_goods_info() {} private int? _id; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int id { get { return _id?? default(int); } set { _id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool idSpecified { get { return this._id != null; } set { if (value == (this._id== null)) this._id = value ? this.id : (int?)null; } } private bool ShouldSerializeid() { return idSpecified; } private void Resetid() { idSpecified = false; } private string _name; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"name", DataFormat = global::ProtoBuf.DataFormat.Default)] public string name { get { return _name?? ""; } set { _name = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool nameSpecified { get { return this._name != null; } set { if (value == (this._name== null)) this._name = value ? this.name : (string)null; } } private bool ShouldSerializename() { return nameSpecified; } private void Resetname() { nameSpecified = false; } private bool? _can_buy; [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"can_buy", DataFormat = global::ProtoBuf.DataFormat.Default)] public bool can_buy { get { return _can_buy?? default(bool); } set { _can_buy = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool can_buySpecified { get { return this._can_buy != null; } set { if (value == (this._can_buy== null)) this._can_buy = value ? this.can_buy : (bool?)null; } } private bool ShouldSerializecan_buy() { return can_buySpecified; } private void Resetcan_buy() { can_buySpecified = false; } private int? _price; [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"price", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int price { get { return _price?? default(int); } set { _price = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool priceSpecified { get { return this._price != null; } set { if (value == (this._price== null)) this._price = value ? this.price : (int?)null; } } private bool ShouldSerializeprice() { return priceSpecified; } private void Resetprice() { priceSpecified = false; } private int? _base_price; [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"base_price", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int base_price { get { return _base_price?? default(int); } set { _base_price = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool base_priceSpecified { get { return this._base_price != null; } set { if (value == (this._base_price== null)) this._base_price = value ? this.base_price : (int?)null; } } private bool ShouldSerializebase_price() { return base_priceSpecified; } private void Resetbase_price() { base_priceSpecified = false; } private int? _item_id; [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"item_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int item_id { get { return _item_id?? default(int); } set { _item_id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool item_idSpecified { get { return this._item_id != null; } set { if (value == (this._item_id== null)) this._item_id = value ? this.item_id : (int?)null; } } private bool ShouldSerializeitem_id() { return item_idSpecified; } private void Resetitem_id() { item_idSpecified = false; } private int? _count; [global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"count", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int count { get { return _count?? default(int); } set { _count = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool countSpecified { get { return this._count != null; } set { if (value == (this._count== null)) this._count = value ? this.count : (int?)null; } } private bool ShouldSerializecount() { return countSpecified; } private void Resetcount() { countSpecified = false; } private int? _buy_consume; [global::ProtoBuf.ProtoMember(8, IsRequired = false, Name=@"buy_consume", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int buy_consume { get { return _buy_consume?? default(int); } set { _buy_consume = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool buy_consumeSpecified { get { return this._buy_consume != null; } set { if (value == (this._buy_consume== null)) this._buy_consume = value ? this.buy_consume : (int?)null; } } private bool ShouldSerializebuy_consume() { return buy_consumeSpecified; } private void Resetbuy_consume() { buy_consumeSpecified = false; } private int? _position; [global::ProtoBuf.ProtoMember(9, IsRequired = false, Name=@"position", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int position { get { return _position?? default(int); } set { _position = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool positionSpecified { get { return this._position != null; } set { if (value == (this._position== null)) this._position = value ? this.position : (int?)null; } } private bool ShouldSerializeposition() { return positionSpecified; } private void Resetposition() { positionSpecified = false; } private string _ac_discount; [global::ProtoBuf.ProtoMember(10, IsRequired = false, Name=@"ac_discount", DataFormat = global::ProtoBuf.DataFormat.Default)] public string ac_discount { get { return _ac_discount?? ""; } set { _ac_discount = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool ac_discountSpecified { get { return this._ac_discount != null; } set { if (value == (this._ac_discount== null)) this._ac_discount = value ? this.ac_discount : (string)null; } } private bool ShouldSerializeac_discount() { return ac_discountSpecified; } private void Resetac_discount() { ac_discountSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"store_list_quest")] public partial class store_list_quest : global::ProtoBuf.IExtensible { public store_list_quest() {} private int? _type; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"type", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int type { get { return _type?? default(int); } set { _type = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool typeSpecified { get { return this._type != null; } set { if (value == (this._type== null)) this._type = value ? this.type : (int?)null; } } private bool ShouldSerializetype() { return typeSpecified; } private void Resettype() { typeSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"store_list_reply")] public partial class store_list_reply : global::ProtoBuf.IExtensible { public store_list_reply() {} private int? _type; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"type", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int type { get { return _type?? default(int); } set { _type = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool typeSpecified { get { return this._type != null; } set { if (value == (this._type== null)) this._type = value ? this.type : (int?)null; } } private bool ShouldSerializetype() { return typeSpecified; } private void Resettype() { typeSpecified = false; } private readonly global::System.Collections.Generic.List _list = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(2, Name=@"list", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List list { get { return _list; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"store_buy_goods_quest")] public partial class store_buy_goods_quest : global::ProtoBuf.IExtensible { public store_buy_goods_quest() {} private int? _id; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int id { get { return _id?? default(int); } set { _id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool idSpecified { get { return this._id != null; } set { if (value == (this._id== null)) this._id = value ? this.id : (int?)null; } } private bool ShouldSerializeid() { return idSpecified; } private void Resetid() { idSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"store_buy_goods_reply")] public partial class store_buy_goods_reply : global::ProtoBuf.IExtensible { public store_buy_goods_reply() {} private int? _id; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int id { get { return _id?? default(int); } set { _id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool idSpecified { get { return this._id != null; } set { if (value == (this._id== null)) this._id = value ? this.id : (int?)null; } } private bool ShouldSerializeid() { return idSpecified; } private void Resetid() { idSpecified = false; } private string _result; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"result", DataFormat = global::ProtoBuf.DataFormat.Default)] public string result { get { return _result?? ""; } set { _result = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool resultSpecified { get { return this._result != null; } set { if (value == (this._result== null)) this._result = value ? this.result : (string)null; } } private bool ShouldSerializeresult() { return resultSpecified; } private void Resetresult() { resultSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"durak_hall_room_info")] public partial class durak_hall_room_info : global::ProtoBuf.IExtensible { public durak_hall_room_info() {} private int? _id; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int id { get { return _id?? default(int); } set { _id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool idSpecified { get { return this._id != null; } set { if (value == (this._id== null)) this._id = value ? this.id : (int?)null; } } private bool ShouldSerializeid() { return idSpecified; } private void Resetid() { idSpecified = false; } private long? _bet; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"bet", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long bet { get { return _bet?? default(long); } set { _bet = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool betSpecified { get { return this._bet != null; } set { if (value == (this._bet== null)) this._bet = value ? this.bet : (long?)null; } } private bool ShouldSerializebet() { return betSpecified; } private void Resetbet() { betSpecified = false; } private int? _player_count; [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"player_count", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int player_count { get { return _player_count?? default(int); } set { _player_count = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool player_countSpecified { get { return this._player_count != null; } set { if (value == (this._player_count== null)) this._player_count = value ? this.player_count : (int?)null; } } private bool ShouldSerializeplayer_count() { return player_countSpecified; } private void Resetplayer_count() { player_countSpecified = false; } private int? _is_tyro; [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"is_tyro", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int is_tyro { get { return _is_tyro?? default(int); } set { _is_tyro = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool is_tyroSpecified { get { return this._is_tyro != null; } set { if (value == (this._is_tyro== null)) this._is_tyro = value ? this.is_tyro : (int?)null; } } private bool ShouldSerializeis_tyro() { return is_tyroSpecified; } private void Resetis_tyro() { is_tyroSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"durak_hall_room_list_reply")] public partial class durak_hall_room_list_reply : global::ProtoBuf.IExtensible { public durak_hall_room_list_reply() {} private readonly global::System.Collections.Generic.List _room_list = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(1, Name=@"room_list", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List room_list { get { return _room_list; } } private string _result; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"result", DataFormat = global::ProtoBuf.DataFormat.Default)] public string result { get { return _result?? ""; } set { _result = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool resultSpecified { get { return this._result != null; } set { if (value == (this._result== null)) this._result = value ? this.result : (string)null; } } private bool ShouldSerializeresult() { return resultSpecified; } private void Resetresult() { resultSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"durak_private_room_create_quest")] public partial class durak_private_room_create_quest : global::ProtoBuf.IExtensible { public durak_private_room_create_quest() {} private long? _bet; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"bet", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long bet { get { return _bet?? default(long); } set { _bet = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool betSpecified { get { return this._bet != null; } set { if (value == (this._bet== null)) this._bet = value ? this.bet : (long?)null; } } private bool ShouldSerializebet() { return betSpecified; } private void Resetbet() { betSpecified = false; } private int? _seat; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"seat", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int seat { get { return _seat?? default(int); } set { _seat = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool seatSpecified { get { return this._seat != null; } set { if (value == (this._seat== null)) this._seat = value ? this.seat : (int?)null; } } private bool ShouldSerializeseat() { return seatSpecified; } private void Resetseat() { seatSpecified = false; } private int? _card_group; [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"card_group", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int card_group { get { return _card_group?? default(int); } set { _card_group = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool card_groupSpecified { get { return this._card_group != null; } set { if (value == (this._card_group== null)) this._card_group = value ? this.card_group : (int?)null; } } private bool ShouldSerializecard_group() { return card_groupSpecified; } private void Resetcard_group() { card_groupSpecified = false; } private int? _def_mode; [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"def_mode", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int def_mode { get { return _def_mode?? default(int); } set { _def_mode = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool def_modeSpecified { get { return this._def_mode != null; } set { if (value == (this._def_mode== null)) this._def_mode = value ? this.def_mode : (int?)null; } } private bool ShouldSerializedef_mode() { return def_modeSpecified; } private void Resetdef_mode() { def_modeSpecified = false; } private int? _atk_mode; [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"atk_mode", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int atk_mode { get { return _atk_mode?? default(int); } set { _atk_mode = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool atk_modeSpecified { get { return this._atk_mode != null; } set { if (value == (this._atk_mode== null)) this._atk_mode = value ? this.atk_mode : (int?)null; } } private bool ShouldSerializeatk_mode() { return atk_modeSpecified; } private void Resetatk_mode() { atk_modeSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"durak_private_room_create_reply")] public partial class durak_private_room_create_reply : global::ProtoBuf.IExtensible { public durak_private_room_create_reply() {} private long? _room_id; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"room_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long room_id { get { return _room_id?? default(long); } set { _room_id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool room_idSpecified { get { return this._room_id != null; } set { if (value == (this._room_id== null)) this._room_id = value ? this.room_id : (long?)null; } } private bool ShouldSerializeroom_id() { return room_idSpecified; } private void Resetroom_id() { room_idSpecified = false; } private string _result; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"result", DataFormat = global::ProtoBuf.DataFormat.Default)] public string result { get { return _result?? ""; } set { _result = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool resultSpecified { get { return this._result != null; } set { if (value == (this._result== null)) this._result = value ? this.result : (string)null; } } private bool ShouldSerializeresult() { return resultSpecified; } private void Resetresult() { resultSpecified = false; } private long? _need_bet; [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"need_bet", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long need_bet { get { return _need_bet?? default(long); } set { _need_bet = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool need_betSpecified { get { return this._need_bet != null; } set { if (value == (this._need_bet== null)) this._need_bet = value ? this.need_bet : (long?)null; } } private bool ShouldSerializeneed_bet() { return need_betSpecified; } private void Resetneed_bet() { need_betSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"durak_enter_hall_room_quest")] public partial class durak_enter_hall_room_quest : global::ProtoBuf.IExtensible { public durak_enter_hall_room_quest() {} private int? _id; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int id { get { return _id?? default(int); } set { _id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool idSpecified { get { return this._id != null; } set { if (value == (this._id== null)) this._id = value ? this.id : (int?)null; } } private bool ShouldSerializeid() { return idSpecified; } private void Resetid() { idSpecified = false; } private readonly global::System.Collections.Generic.List _seat = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(2, Name=@"seat", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public global::System.Collections.Generic.List seat { get { return _seat; } } private readonly global::System.Collections.Generic.List _card_group = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(3, Name=@"card_group", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public global::System.Collections.Generic.List card_group { get { return _card_group; } } private readonly global::System.Collections.Generic.List _def_mode = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(4, Name=@"def_mode", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public global::System.Collections.Generic.List def_mode { get { return _def_mode; } } private readonly global::System.Collections.Generic.List _atk_mode = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(5, Name=@"atk_mode", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public global::System.Collections.Generic.List atk_mode { get { return _atk_mode; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"durak_enter_hall_room_reply")] public partial class durak_enter_hall_room_reply : global::ProtoBuf.IExtensible { public durak_enter_hall_room_reply() {} private long? _room_id; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"room_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long room_id { get { return _room_id?? default(long); } set { _room_id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool room_idSpecified { get { return this._room_id != null; } set { if (value == (this._room_id== null)) this._room_id = value ? this.room_id : (long?)null; } } private bool ShouldSerializeroom_id() { return room_idSpecified; } private void Resetroom_id() { room_idSpecified = false; } private string _result; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"result", DataFormat = global::ProtoBuf.DataFormat.Default)] public string result { get { return _result?? ""; } set { _result = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool resultSpecified { get { return this._result != null; } set { if (value == (this._result== null)) this._result = value ? this.result : (string)null; } } private bool ShouldSerializeresult() { return resultSpecified; } private void Resetresult() { resultSpecified = false; } private long? _need_bet; [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"need_bet", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long need_bet { get { return _need_bet?? default(long); } set { _need_bet = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool need_betSpecified { get { return this._need_bet != null; } set { if (value == (this._need_bet== null)) this._need_bet = value ? this.need_bet : (long?)null; } } private bool ShouldSerializeneed_bet() { return need_betSpecified; } private void Resetneed_bet() { need_betSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"durak_enter_room_quest")] public partial class durak_enter_room_quest : global::ProtoBuf.IExtensible { public durak_enter_room_quest() {} private long? _room_id; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"room_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long room_id { get { return _room_id?? default(long); } set { _room_id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool room_idSpecified { get { return this._room_id != null; } set { if (value == (this._room_id== null)) this._room_id = value ? this.room_id : (long?)null; } } private bool ShouldSerializeroom_id() { return room_idSpecified; } private void Resetroom_id() { room_idSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"durak_enter_room_reply")] public partial class durak_enter_room_reply : global::ProtoBuf.IExtensible { public durak_enter_room_reply() {} private long? _room_id; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"room_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long room_id { get { return _room_id?? default(long); } set { _room_id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool room_idSpecified { get { return this._room_id != null; } set { if (value == (this._room_id== null)) this._room_id = value ? this.room_id : (long?)null; } } private bool ShouldSerializeroom_id() { return room_idSpecified; } private void Resetroom_id() { room_idSpecified = false; } private string _result; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"result", DataFormat = global::ProtoBuf.DataFormat.Default)] public string result { get { return _result?? ""; } set { _result = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool resultSpecified { get { return this._result != null; } set { if (value == (this._result== null)) this._result = value ? this.result : (string)null; } } private bool ShouldSerializeresult() { return resultSpecified; } private void Resetresult() { resultSpecified = false; } private long? _need_bet; [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"need_bet", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long need_bet { get { return _need_bet?? default(long); } set { _need_bet = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool need_betSpecified { get { return this._need_bet != null; } set { if (value == (this._need_bet== null)) this._need_bet = value ? this.need_bet : (long?)null; } } private bool ShouldSerializeneed_bet() { return need_betSpecified; } private void Resetneed_bet() { need_betSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"durak_leave_room_quest")] public partial class durak_leave_room_quest : global::ProtoBuf.IExtensible { public durak_leave_room_quest() {} private long? _room_id; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"room_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long room_id { get { return _room_id?? default(long); } set { _room_id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool room_idSpecified { get { return this._room_id != null; } set { if (value == (this._room_id== null)) this._room_id = value ? this.room_id : (long?)null; } } private bool ShouldSerializeroom_id() { return room_idSpecified; } private void Resetroom_id() { room_idSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"durak_leave_room_reply")] public partial class durak_leave_room_reply : global::ProtoBuf.IExtensible { public durak_leave_room_reply() {} private long? _room_id; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"room_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long room_id { get { return _room_id?? default(long); } set { _room_id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool room_idSpecified { get { return this._room_id != null; } set { if (value == (this._room_id== null)) this._room_id = value ? this.room_id : (long?)null; } } private bool ShouldSerializeroom_id() { return room_idSpecified; } private void Resetroom_id() { room_idSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"durak_room_ready_quest")] public partial class durak_room_ready_quest : global::ProtoBuf.IExtensible { public durak_room_ready_quest() {} private long? _room_id; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"room_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long room_id { get { return _room_id?? default(long); } set { _room_id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool room_idSpecified { get { return this._room_id != null; } set { if (value == (this._room_id== null)) this._room_id = value ? this.room_id : (long?)null; } } private bool ShouldSerializeroom_id() { return room_idSpecified; } private void Resetroom_id() { room_idSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"durak_room_ready_reply")] public partial class durak_room_ready_reply : global::ProtoBuf.IExtensible { public durak_room_ready_reply() {} private long? _room_id; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"room_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long room_id { get { return _room_id?? default(long); } set { _room_id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool room_idSpecified { get { return this._room_id != null; } set { if (value == (this._room_id== null)) this._room_id = value ? this.room_id : (long?)null; } } private bool ShouldSerializeroom_id() { return room_idSpecified; } private void Resetroom_id() { room_idSpecified = false; } private string _result; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"result", DataFormat = global::ProtoBuf.DataFormat.Default)] public string result { get { return _result?? ""; } set { _result = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool resultSpecified { get { return this._result != null; } set { if (value == (this._result== null)) this._result = value ? this.result : (string)null; } } private bool ShouldSerializeresult() { return resultSpecified; } private void Resetresult() { resultSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"durak_room_operate_quest")] public partial class durak_room_operate_quest : global::ProtoBuf.IExtensible { public durak_room_operate_quest() {} private long? _room_id; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"room_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long room_id { get { return _room_id?? default(long); } set { _room_id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool room_idSpecified { get { return this._room_id != null; } set { if (value == (this._room_id== null)) this._room_id = value ? this.room_id : (long?)null; } } private bool ShouldSerializeroom_id() { return room_idSpecified; } private void Resetroom_id() { room_idSpecified = false; } private int? _opt; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"opt", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int opt { get { return _opt?? default(int); } set { _opt = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool optSpecified { get { return this._opt != null; } set { if (value == (this._opt== null)) this._opt = value ? this.opt : (int?)null; } } private bool ShouldSerializeopt() { return optSpecified; } private void Resetopt() { optSpecified = false; } private int? _param1; [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"param1", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int param1 { get { return _param1?? default(int); } set { _param1 = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool param1Specified { get { return this._param1 != null; } set { if (value == (this._param1== null)) this._param1 = value ? this.param1 : (int?)null; } } private bool ShouldSerializeparam1() { return param1Specified; } private void Resetparam1() { param1Specified = false; } private int? _param2; [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"param2", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int param2 { get { return _param2?? default(int); } set { _param2 = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool param2Specified { get { return this._param2 != null; } set { if (value == (this._param2== null)) this._param2 = value ? this.param2 : (int?)null; } } private bool ShouldSerializeparam2() { return param2Specified; } private void Resetparam2() { param2Specified = false; } private int? _session_id; [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"session_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int session_id { get { return _session_id?? default(int); } set { _session_id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool session_idSpecified { get { return this._session_id != null; } set { if (value == (this._session_id== null)) this._session_id = value ? this.session_id : (int?)null; } } private bool ShouldSerializesession_id() { return session_idSpecified; } private void Resetsession_id() { session_idSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"durak_room_operate_reply")] public partial class durak_room_operate_reply : global::ProtoBuf.IExtensible { public durak_room_operate_reply() {} private string _result; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"result", DataFormat = global::ProtoBuf.DataFormat.Default)] public string result { get { return _result?? ""; } set { _result = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool resultSpecified { get { return this._result != null; } set { if (value == (this._result== null)) this._result = value ? this.result : (string)null; } } private bool ShouldSerializeresult() { return resultSpecified; } private void Resetresult() { resultSpecified = false; } private int? _session_id; [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"session_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int session_id { get { return _session_id?? default(int); } set { _session_id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool session_idSpecified { get { return this._session_id != null; } set { if (value == (this._session_id== null)) this._session_id = value ? this.session_id : (int?)null; } } private bool ShouldSerializesession_id() { return session_idSpecified; } private void Resetsession_id() { session_idSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"durak_room_swap_seat_quest")] public partial class durak_room_swap_seat_quest : global::ProtoBuf.IExtensible { public durak_room_swap_seat_quest() {} private long? _room_id; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"room_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long room_id { get { return _room_id?? default(long); } set { _room_id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool room_idSpecified { get { return this._room_id != null; } set { if (value == (this._room_id== null)) this._room_id = value ? this.room_id : (long?)null; } } private bool ShouldSerializeroom_id() { return room_idSpecified; } private void Resetroom_id() { room_idSpecified = false; } private int? _target_seat; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"target_seat", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int target_seat { get { return _target_seat?? default(int); } set { _target_seat = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool target_seatSpecified { get { return this._target_seat != null; } set { if (value == (this._target_seat== null)) this._target_seat = value ? this.target_seat : (int?)null; } } private bool ShouldSerializetarget_seat() { return target_seatSpecified; } private void Resettarget_seat() { target_seatSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"durak_room_swap_seat_reply")] public partial class durak_room_swap_seat_reply : global::ProtoBuf.IExtensible { public durak_room_swap_seat_reply() {} private string _result; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"result", DataFormat = global::ProtoBuf.DataFormat.Default)] public string result { get { return _result?? ""; } set { _result = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool resultSpecified { get { return this._result != null; } set { if (value == (this._result== null)) this._result = value ? this.result : (string)null; } } private bool ShouldSerializeresult() { return resultSpecified; } private void Resetresult() { resultSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"durak_game_record")] public partial class durak_game_record : global::ProtoBuf.IExtensible { public durak_game_record() {} private int? _room_type; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"room_type", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int room_type { get { return _room_type?? default(int); } set { _room_type = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool room_typeSpecified { get { return this._room_type != null; } set { if (value == (this._room_type== null)) this._room_type = value ? this.room_type : (int?)null; } } private bool ShouldSerializeroom_type() { return room_typeSpecified; } private void Resetroom_type() { room_typeSpecified = false; } private long? _bet; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"bet", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long bet { get { return _bet?? default(long); } set { _bet = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool betSpecified { get { return this._bet != null; } set { if (value == (this._bet== null)) this._bet = value ? this.bet : (long?)null; } } private bool ShouldSerializebet() { return betSpecified; } private void Resetbet() { betSpecified = false; } private long? _profit; [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"profit", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long profit { get { return _profit?? default(long); } set { _profit = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool profitSpecified { get { return this._profit != null; } set { if (value == (this._profit== null)) this._profit = value ? this.profit : (long?)null; } } private bool ShouldSerializeprofit() { return profitSpecified; } private void Resetprofit() { profitSpecified = false; } private int? _seat; [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"seat", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int seat { get { return _seat?? default(int); } set { _seat = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool seatSpecified { get { return this._seat != null; } set { if (value == (this._seat== null)) this._seat = value ? this.seat : (int?)null; } } private bool ShouldSerializeseat() { return seatSpecified; } private void Resetseat() { seatSpecified = false; } private string _start_time; [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"start_time", DataFormat = global::ProtoBuf.DataFormat.Default)] public string start_time { get { return _start_time?? ""; } set { _start_time = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool start_timeSpecified { get { return this._start_time != null; } set { if (value == (this._start_time== null)) this._start_time = value ? this.start_time : (string)null; } } private bool ShouldSerializestart_time() { return start_timeSpecified; } private void Resetstart_time() { start_timeSpecified = false; } private int? _card_group; [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"card_group", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int card_group { get { return _card_group?? default(int); } set { _card_group = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool card_groupSpecified { get { return this._card_group != null; } set { if (value == (this._card_group== null)) this._card_group = value ? this.card_group : (int?)null; } } private bool ShouldSerializecard_group() { return card_groupSpecified; } private void Resetcard_group() { card_groupSpecified = false; } private int? _atk_mode; [global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"atk_mode", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int atk_mode { get { return _atk_mode?? default(int); } set { _atk_mode = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool atk_modeSpecified { get { return this._atk_mode != null; } set { if (value == (this._atk_mode== null)) this._atk_mode = value ? this.atk_mode : (int?)null; } } private bool ShouldSerializeatk_mode() { return atk_modeSpecified; } private void Resetatk_mode() { atk_modeSpecified = false; } private int? _def_mode; [global::ProtoBuf.ProtoMember(8, IsRequired = false, Name=@"def_mode", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int def_mode { get { return _def_mode?? default(int); } set { _def_mode = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool def_modeSpecified { get { return this._def_mode != null; } set { if (value == (this._def_mode== null)) this._def_mode = value ? this.def_mode : (int?)null; } } private bool ShouldSerializedef_mode() { return def_modeSpecified; } private void Resetdef_mode() { def_modeSpecified = false; } private int? _win_rank; [global::ProtoBuf.ProtoMember(9, IsRequired = false, Name=@"win_rank", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int win_rank { get { return _win_rank?? default(int); } set { _win_rank = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool win_rankSpecified { get { return this._win_rank != null; } set { if (value == (this._win_rank== null)) this._win_rank = value ? this.win_rank : (int?)null; } } private bool ShouldSerializewin_rank() { return win_rankSpecified; } private void Resetwin_rank() { win_rankSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"get_durak_game_record_reply")] public partial class get_durak_game_record_reply : global::ProtoBuf.IExtensible { public get_durak_game_record_reply() {} private readonly global::System.Collections.Generic.List _record_list = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(1, Name=@"record_list", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List record_list { get { return _record_list; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"durak_reenter_room_quest")] public partial class durak_reenter_room_quest : global::ProtoBuf.IExtensible { public durak_reenter_room_quest() {} private long? _room_id; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"room_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long room_id { get { return _room_id?? default(long); } set { _room_id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool room_idSpecified { get { return this._room_id != null; } set { if (value == (this._room_id== null)) this._room_id = value ? this.room_id : (long?)null; } } private bool ShouldSerializeroom_id() { return room_idSpecified; } private void Resetroom_id() { room_idSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"durak_reenter_room_reply")] public partial class durak_reenter_room_reply : global::ProtoBuf.IExtensible { public durak_reenter_room_reply() {} private long? _room_id; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"room_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long room_id { get { return _room_id?? default(long); } set { _room_id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool room_idSpecified { get { return this._room_id != null; } set { if (value == (this._room_id== null)) this._room_id = value ? this.room_id : (long?)null; } } private bool ShouldSerializeroom_id() { return room_idSpecified; } private void Resetroom_id() { room_idSpecified = false; } private string _result; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"result", DataFormat = global::ProtoBuf.DataFormat.Default)] public string result { get { return _result?? ""; } set { _result = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool resultSpecified { get { return this._result != null; } set { if (value == (this._result== null)) this._result = value ? this.result : (string)null; } } private bool ShouldSerializeresult() { return resultSpecified; } private void Resetresult() { resultSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"durak_desktop_info_quest")] public partial class durak_desktop_info_quest : global::ProtoBuf.IExtensible { public durak_desktop_info_quest() {} private long? _room_id; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"room_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long room_id { get { return _room_id?? default(long); } set { _room_id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool room_idSpecified { get { return this._room_id != null; } set { if (value == (this._room_id== null)) this._room_id = value ? this.room_id : (long?)null; } } private bool ShouldSerializeroom_id() { return room_idSpecified; } private void Resetroom_id() { room_idSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"durak_desktop_info_reply")] public partial class durak_desktop_info_reply : global::ProtoBuf.IExtensible { public durak_desktop_info_reply() {} private com.wing.proto.durak_desktop_info_notify _desktop_info = null; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"desktop_info", DataFormat = global::ProtoBuf.DataFormat.Default)] [global::System.ComponentModel.DefaultValue(null)] public com.wing.proto.durak_desktop_info_notify desktop_info { get { return _desktop_info; } set { _desktop_info = value; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"room_chat_quest")] public partial class room_chat_quest : global::ProtoBuf.IExtensible { public room_chat_quest() {} private long? _room_id; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"room_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long room_id { get { return _room_id?? default(long); } set { _room_id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool room_idSpecified { get { return this._room_id != null; } set { if (value == (this._room_id== null)) this._room_id = value ? this.room_id : (long?)null; } } private bool ShouldSerializeroom_id() { return room_idSpecified; } private void Resetroom_id() { room_idSpecified = false; } private int? _chat_type; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"chat_type", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int chat_type { get { return _chat_type?? default(int); } set { _chat_type = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool chat_typeSpecified { get { return this._chat_type != null; } set { if (value == (this._chat_type== null)) this._chat_type = value ? this.chat_type : (int?)null; } } private bool ShouldSerializechat_type() { return chat_typeSpecified; } private void Resetchat_type() { chat_typeSpecified = false; } private string _text_id; [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"text_id", DataFormat = global::ProtoBuf.DataFormat.Default)] public string text_id { get { return _text_id?? ""; } set { _text_id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool text_idSpecified { get { return this._text_id != null; } set { if (value == (this._text_id== null)) this._text_id = value ? this.text_id : (string)null; } } private bool ShouldSerializetext_id() { return text_idSpecified; } private void Resettext_id() { text_idSpecified = false; } private string _text; [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"text", DataFormat = global::ProtoBuf.DataFormat.Default)] public string text { get { return _text?? ""; } set { _text = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool textSpecified { get { return this._text != null; } set { if (value == (this._text== null)) this._text = value ? this.text : (string)null; } } private bool ShouldSerializetext() { return textSpecified; } private void Resettext() { textSpecified = false; } private long? _emoji_id; [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"emoji_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long emoji_id { get { return _emoji_id?? default(long); } set { _emoji_id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool emoji_idSpecified { get { return this._emoji_id != null; } set { if (value == (this._emoji_id== null)) this._emoji_id = value ? this.emoji_id : (long?)null; } } private bool ShouldSerializeemoji_id() { return emoji_idSpecified; } private void Resetemoji_id() { emoji_idSpecified = false; } private byte[] _voice; [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"voice", DataFormat = global::ProtoBuf.DataFormat.Default)] public byte[] voice { get { return _voice?? null; } set { _voice = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool voiceSpecified { get { return this._voice != null; } set { if (value == (this._voice== null)) this._voice = value ? this.voice : (byte[])null; } } private bool ShouldSerializevoice() { return voiceSpecified; } private void Resetvoice() { voiceSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"room_chat_reply")] public partial class room_chat_reply : global::ProtoBuf.IExtensible { public room_chat_reply() {} private string _result; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"result", DataFormat = global::ProtoBuf.DataFormat.Default)] public string result { get { return _result?? ""; } set { _result = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool resultSpecified { get { return this._result != null; } set { if (value == (this._result== null)) this._result = value ? this.result : (string)null; } } private bool ShouldSerializeresult() { return resultSpecified; } private void Resetresult() { resultSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"durak_room_info_notify")] public partial class durak_room_info_notify : global::ProtoBuf.IExtensible { public durak_room_info_notify() {} private long? _founder_account; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"founder_account", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long founder_account { get { return _founder_account?? default(long); } set { _founder_account = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool founder_accountSpecified { get { return this._founder_account != null; } set { if (value == (this._founder_account== null)) this._founder_account = value ? this.founder_account : (long?)null; } } private bool ShouldSerializefounder_account() { return founder_accountSpecified; } private void Resetfounder_account() { founder_accountSpecified = false; } private long? _room_id; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"room_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long room_id { get { return _room_id?? default(long); } set { _room_id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool room_idSpecified { get { return this._room_id != null; } set { if (value == (this._room_id== null)) this._room_id = value ? this.room_id : (long?)null; } } private bool ShouldSerializeroom_id() { return room_idSpecified; } private void Resetroom_id() { room_idSpecified = false; } private int? _room_count; [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"room_count", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int room_count { get { return _room_count?? default(int); } set { _room_count = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool room_countSpecified { get { return this._room_count != null; } set { if (value == (this._room_count== null)) this._room_count = value ? this.room_count : (int?)null; } } private bool ShouldSerializeroom_count() { return room_countSpecified; } private void Resetroom_count() { room_countSpecified = false; } private long? _bet; [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"bet", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long bet { get { return _bet?? default(long); } set { _bet = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool betSpecified { get { return this._bet != null; } set { if (value == (this._bet== null)) this._bet = value ? this.bet : (long?)null; } } private bool ShouldSerializebet() { return betSpecified; } private void Resetbet() { betSpecified = false; } private int? _seat; [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"seat", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int seat { get { return _seat?? default(int); } set { _seat = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool seatSpecified { get { return this._seat != null; } set { if (value == (this._seat== null)) this._seat = value ? this.seat : (int?)null; } } private bool ShouldSerializeseat() { return seatSpecified; } private void Resetseat() { seatSpecified = false; } private int? _card_group; [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"card_group", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int card_group { get { return _card_group?? default(int); } set { _card_group = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool card_groupSpecified { get { return this._card_group != null; } set { if (value == (this._card_group== null)) this._card_group = value ? this.card_group : (int?)null; } } private bool ShouldSerializecard_group() { return card_groupSpecified; } private void Resetcard_group() { card_groupSpecified = false; } private int? _def_mode; [global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"def_mode", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int def_mode { get { return _def_mode?? default(int); } set { _def_mode = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool def_modeSpecified { get { return this._def_mode != null; } set { if (value == (this._def_mode== null)) this._def_mode = value ? this.def_mode : (int?)null; } } private bool ShouldSerializedef_mode() { return def_modeSpecified; } private void Resetdef_mode() { def_modeSpecified = false; } private int? _atk_mode; [global::ProtoBuf.ProtoMember(8, IsRequired = false, Name=@"atk_mode", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int atk_mode { get { return _atk_mode?? default(int); } set { _atk_mode = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool atk_modeSpecified { get { return this._atk_mode != null; } set { if (value == (this._atk_mode== null)) this._atk_mode = value ? this.atk_mode : (int?)null; } } private bool ShouldSerializeatk_mode() { return atk_modeSpecified; } private void Resetatk_mode() { atk_modeSpecified = false; } private readonly global::System.Collections.Generic.List _users = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(9, Name=@"users", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List users { get { return _users; } } private long? _start_time; [global::ProtoBuf.ProtoMember(10, IsRequired = false, Name=@"start_time", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long start_time { get { return _start_time?? default(long); } set { _start_time = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool start_timeSpecified { get { return this._start_time != null; } set { if (value == (this._start_time== null)) this._start_time = value ? this.start_time : (long?)null; } } private bool ShouldSerializestart_time() { return start_timeSpecified; } private void Resetstart_time() { start_timeSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"durak_room_leave_notify")] public partial class durak_room_leave_notify : global::ProtoBuf.IExtensible { public durak_room_leave_notify() {} private long? _room_id; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"room_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long room_id { get { return _room_id?? default(long); } set { _room_id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool room_idSpecified { get { return this._room_id != null; } set { if (value == (this._room_id== null)) this._room_id = value ? this.room_id : (long?)null; } } private bool ShouldSerializeroom_id() { return room_idSpecified; } private void Resetroom_id() { room_idSpecified = false; } private long? _account; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"account", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long account { get { return _account?? default(long); } set { _account = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool accountSpecified { get { return this._account != null; } set { if (value == (this._account== null)) this._account = value ? this.account : (long?)null; } } private bool ShouldSerializeaccount() { return accountSpecified; } private void Resetaccount() { accountSpecified = false; } private bool? _quit; [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"quit", DataFormat = global::ProtoBuf.DataFormat.Default)] public bool quit { get { return _quit?? default(bool); } set { _quit = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool quitSpecified { get { return this._quit != null; } set { if (value == (this._quit== null)) this._quit = value ? this.quit : (bool?)null; } } private bool ShouldSerializequit() { return quitSpecified; } private void Resetquit() { quitSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"durak_room_ready_go_notify")] public partial class durak_room_ready_go_notify : global::ProtoBuf.IExtensible { public durak_room_ready_go_notify() {} private long? _room_id; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"room_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long room_id { get { return _room_id?? default(long); } set { _room_id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool room_idSpecified { get { return this._room_id != null; } set { if (value == (this._room_id== null)) this._room_id = value ? this.room_id : (long?)null; } } private bool ShouldSerializeroom_id() { return room_idSpecified; } private void Resetroom_id() { room_idSpecified = false; } private long? _start_time; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"start_time", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long start_time { get { return _start_time?? default(long); } set { _start_time = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool start_timeSpecified { get { return this._start_time != null; } set { if (value == (this._start_time== null)) this._start_time = value ? this.start_time : (long?)null; } } private bool ShouldSerializestart_time() { return start_timeSpecified; } private void Resetstart_time() { start_timeSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"durak_room_new_user_notify")] public partial class durak_room_new_user_notify : global::ProtoBuf.IExtensible { public durak_room_new_user_notify() {} private long? _room_id; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"room_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long room_id { get { return _room_id?? default(long); } set { _room_id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool room_idSpecified { get { return this._room_id != null; } set { if (value == (this._room_id== null)) this._room_id = value ? this.room_id : (long?)null; } } private bool ShouldSerializeroom_id() { return room_idSpecified; } private void Resetroom_id() { room_idSpecified = false; } private com.wing.proto.durak_room_user_simple_info _user = null; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"user", DataFormat = global::ProtoBuf.DataFormat.Default)] [global::System.ComponentModel.DefaultValue(null)] public com.wing.proto.durak_room_user_simple_info user { get { return _user; } set { _user = value; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"durak_table_card_info")] public partial class durak_table_card_info : global::ProtoBuf.IExtensible { public durak_table_card_info() {} private int? _atk_card_id; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"atk_card_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int atk_card_id { get { return _atk_card_id?? default(int); } set { _atk_card_id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool atk_card_idSpecified { get { return this._atk_card_id != null; } set { if (value == (this._atk_card_id== null)) this._atk_card_id = value ? this.atk_card_id : (int?)null; } } private bool ShouldSerializeatk_card_id() { return atk_card_idSpecified; } private void Resetatk_card_id() { atk_card_idSpecified = false; } private int? _def_card_id; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"def_card_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int def_card_id { get { return _def_card_id?? default(int); } set { _def_card_id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool def_card_idSpecified { get { return this._def_card_id != null; } set { if (value == (this._def_card_id== null)) this._def_card_id = value ? this.def_card_id : (int?)null; } } private bool ShouldSerializedef_card_id() { return def_card_idSpecified; } private void Resetdef_card_id() { def_card_idSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"durak_order_info")] public partial class durak_order_info : global::ProtoBuf.IExtensible { public durak_order_info() {} private long? _account; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"account", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long account { get { return _account?? default(long); } set { _account = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool accountSpecified { get { return this._account != null; } set { if (value == (this._account== null)) this._account = value ? this.account : (long?)null; } } private bool ShouldSerializeaccount() { return accountSpecified; } private void Resetaccount() { accountSpecified = false; } private int? _is_take_pass; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"is_take_pass", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int is_take_pass { get { return _is_take_pass?? default(int); } set { _is_take_pass = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool is_take_passSpecified { get { return this._is_take_pass != null; } set { if (value == (this._is_take_pass== null)) this._is_take_pass = value ? this.is_take_pass : (int?)null; } } private bool ShouldSerializeis_take_pass() { return is_take_passSpecified; } private void Resetis_take_pass() { is_take_passSpecified = false; } private int? _win_rank; [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"win_rank", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int win_rank { get { return _win_rank?? default(int); } set { _win_rank = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool win_rankSpecified { get { return this._win_rank != null; } set { if (value == (this._win_rank== null)) this._win_rank = value ? this.win_rank : (int?)null; } } private bool ShouldSerializewin_rank() { return win_rankSpecified; } private void Resetwin_rank() { win_rankSpecified = false; } private int? _card_num; [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"card_num", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int card_num { get { return _card_num?? default(int); } set { _card_num = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool card_numSpecified { get { return this._card_num != null; } set { if (value == (this._card_num== null)) this._card_num = value ? this.card_num : (int?)null; } } private bool ShouldSerializecard_num() { return card_numSpecified; } private void Resetcard_num() { card_numSpecified = false; } private readonly global::System.Collections.Generic.List _card_list = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(5, Name=@"card_list", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public global::System.Collections.Generic.List card_list { get { return _card_list; } } private long? _win_bet; [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"win_bet", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long win_bet { get { return _win_bet?? default(long); } set { _win_bet = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool win_betSpecified { get { return this._win_bet != null; } set { if (value == (this._win_bet== null)) this._win_bet = value ? this.win_bet : (long?)null; } } private bool ShouldSerializewin_bet() { return win_betSpecified; } private void Resetwin_bet() { win_betSpecified = false; } private int? _withdraw_num; [global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"withdraw_num", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int withdraw_num { get { return _withdraw_num?? default(int); } set { _withdraw_num = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool withdraw_numSpecified { get { return this._withdraw_num != null; } set { if (value == (this._withdraw_num== null)) this._withdraw_num = value ? this.withdraw_num : (int?)null; } } private bool ShouldSerializewithdraw_num() { return withdraw_numSpecified; } private void Resetwithdraw_num() { withdraw_numSpecified = false; } private int? _hangup_state; [global::ProtoBuf.ProtoMember(8, IsRequired = false, Name=@"hangup_state", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int hangup_state { get { return _hangup_state?? default(int); } set { _hangup_state = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool hangup_stateSpecified { get { return this._hangup_state != null; } set { if (value == (this._hangup_state== null)) this._hangup_state = value ? this.hangup_state : (int?)null; } } private bool ShouldSerializehangup_state() { return hangup_stateSpecified; } private void Resethangup_state() { hangup_stateSpecified = false; } private int? _seat; [global::ProtoBuf.ProtoMember(9, IsRequired = false, Name=@"seat", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int seat { get { return _seat?? default(int); } set { _seat = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool seatSpecified { get { return this._seat != null; } set { if (value == (this._seat== null)) this._seat = value ? this.seat : (int?)null; } } private bool ShouldSerializeseat() { return seatSpecified; } private void Resetseat() { seatSpecified = false; } private int? _opt; [global::ProtoBuf.ProtoMember(10, IsRequired = false, Name=@"opt", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int opt { get { return _opt?? default(int); } set { _opt = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool optSpecified { get { return this._opt != null; } set { if (value == (this._opt== null)) this._opt = value ? this.opt : (int?)null; } } private bool ShouldSerializeopt() { return optSpecified; } private void Resetopt() { optSpecified = false; } private long? _countdown; [global::ProtoBuf.ProtoMember(11, IsRequired = false, Name=@"countdown", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long countdown { get { return _countdown?? default(long); } set { _countdown = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool countdownSpecified { get { return this._countdown != null; } set { if (value == (this._countdown== null)) this._countdown = value ? this.countdown : (long?)null; } } private bool ShouldSerializecountdown() { return countdownSpecified; } private void Resetcountdown() { countdownSpecified = false; } private int? _is_over_leave; [global::ProtoBuf.ProtoMember(12, IsRequired = false, Name=@"is_over_leave", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int is_over_leave { get { return _is_over_leave?? default(int); } set { _is_over_leave = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool is_over_leaveSpecified { get { return this._is_over_leave != null; } set { if (value == (this._is_over_leave== null)) this._is_over_leave = value ? this.is_over_leave : (int?)null; } } private bool ShouldSerializeis_over_leave() { return is_over_leaveSpecified; } private void Resetis_over_leave() { is_over_leaveSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"durak_desktop_info_notify")] public partial class durak_desktop_info_notify : global::ProtoBuf.IExtensible { public durak_desktop_info_notify() {} private long? _room_id; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"room_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long room_id { get { return _room_id?? default(long); } set { _room_id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool room_idSpecified { get { return this._room_id != null; } set { if (value == (this._room_id== null)) this._room_id = value ? this.room_id : (long?)null; } } private bool ShouldSerializeroom_id() { return room_idSpecified; } private void Resetroom_id() { room_idSpecified = false; } private int? _state; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"state", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int state { get { return _state?? default(int); } set { _state = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool stateSpecified { get { return this._state != null; } set { if (value == (this._state== null)) this._state = value ? this.state : (int?)null; } } private bool ShouldSerializestate() { return stateSpecified; } private void Resetstate() { stateSpecified = false; } private int? _king_card; [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"king_card", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int king_card { get { return _king_card?? default(int); } set { _king_card = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool king_cardSpecified { get { return this._king_card != null; } set { if (value == (this._king_card== null)) this._king_card = value ? this.king_card : (int?)null; } } private bool ShouldSerializeking_card() { return king_cardSpecified; } private void Resetking_card() { king_cardSpecified = false; } private int? _card_count; [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"card_count", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int card_count { get { return _card_count?? default(int); } set { _card_count = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool card_countSpecified { get { return this._card_count != null; } set { if (value == (this._card_count== null)) this._card_count = value ? this.card_count : (int?)null; } } private bool ShouldSerializecard_count() { return card_countSpecified; } private void Resetcard_count() { card_countSpecified = false; } private int? _discard_num; [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"discard_num", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int discard_num { get { return _discard_num?? default(int); } set { _discard_num = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool discard_numSpecified { get { return this._discard_num != null; } set { if (value == (this._discard_num== null)) this._discard_num = value ? this.discard_num : (int?)null; } } private bool ShouldSerializediscard_num() { return discard_numSpecified; } private void Resetdiscard_num() { discard_numSpecified = false; } private readonly global::System.Collections.Generic.List _table_cards = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(6, Name=@"table_cards", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List table_cards { get { return _table_cards; } } private long? _cur_attacker; [global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"cur_attacker", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long cur_attacker { get { return _cur_attacker?? default(long); } set { _cur_attacker = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool cur_attackerSpecified { get { return this._cur_attacker != null; } set { if (value == (this._cur_attacker== null)) this._cur_attacker = value ? this.cur_attacker : (long?)null; } } private bool ShouldSerializecur_attacker() { return cur_attackerSpecified; } private void Resetcur_attacker() { cur_attackerSpecified = false; } private long? _cur_defender; [global::ProtoBuf.ProtoMember(8, IsRequired = false, Name=@"cur_defender", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long cur_defender { get { return _cur_defender?? default(long); } set { _cur_defender = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool cur_defenderSpecified { get { return this._cur_defender != null; } set { if (value == (this._cur_defender== null)) this._cur_defender = value ? this.cur_defender : (long?)null; } } private bool ShouldSerializecur_defender() { return cur_defenderSpecified; } private void Resetcur_defender() { cur_defenderSpecified = false; } private readonly global::System.Collections.Generic.List _order_list = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(9, Name=@"order_list", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List order_list { get { return _order_list; } } private long? _transfer_cd; [global::ProtoBuf.ProtoMember(10, IsRequired = false, Name=@"transfer_cd", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long transfer_cd { get { return _transfer_cd?? default(long); } set { _transfer_cd = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool transfer_cdSpecified { get { return this._transfer_cd != null; } set { if (value == (this._transfer_cd== null)) this._transfer_cd = value ? this.transfer_cd : (long?)null; } } private bool ShouldSerializetransfer_cd() { return transfer_cdSpecified; } private void Resettransfer_cd() { transfer_cdSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"durak_desktop_opt_notify")] public partial class durak_desktop_opt_notify : global::ProtoBuf.IExtensible { public durak_desktop_opt_notify() {} private long? _room_id; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"room_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long room_id { get { return _room_id?? default(long); } set { _room_id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool room_idSpecified { get { return this._room_id != null; } set { if (value == (this._room_id== null)) this._room_id = value ? this.room_id : (long?)null; } } private bool ShouldSerializeroom_id() { return room_idSpecified; } private void Resetroom_id() { room_idSpecified = false; } private readonly global::System.Collections.Generic.List _accounts = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(2, Name=@"accounts", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public global::System.Collections.Generic.List accounts { get { return _accounts; } } private long? _time; [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"time", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long time { get { return _time?? default(long); } set { _time = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool timeSpecified { get { return this._time != null; } set { if (value == (this._time== null)) this._time = value ? this.time : (long?)null; } } private bool ShouldSerializetime() { return timeSpecified; } private void Resettime() { timeSpecified = false; } private int? _opt; [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"opt", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int opt { get { return _opt?? default(int); } set { _opt = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool optSpecified { get { return this._opt != null; } set { if (value == (this._opt== null)) this._opt = value ? this.opt : (int?)null; } } private bool ShouldSerializeopt() { return optSpecified; } private void Resetopt() { optSpecified = false; } private long? _param1; [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"param1", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long param1 { get { return _param1?? default(long); } set { _param1 = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool param1Specified { get { return this._param1 != null; } set { if (value == (this._param1== null)) this._param1 = value ? this.param1 : (long?)null; } } private bool ShouldSerializeparam1() { return param1Specified; } private void Resetparam1() { param1Specified = false; } private long? _param2; [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"param2", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long param2 { get { return _param2?? default(long); } set { _param2 = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool param2Specified { get { return this._param2 != null; } set { if (value == (this._param2== null)) this._param2 = value ? this.param2 : (long?)null; } } private bool ShouldSerializeparam2() { return param2Specified; } private void Resetparam2() { param2Specified = false; } private long? _param3; [global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"param3", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long param3 { get { return _param3?? default(long); } set { _param3 = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool param3Specified { get { return this._param3 != null; } set { if (value == (this._param3== null)) this._param3 = value ? this.param3 : (long?)null; } } private bool ShouldSerializeparam3() { return param3Specified; } private void Resetparam3() { param3Specified = false; } private readonly global::System.Collections.Generic.List _param4 = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(8, Name=@"param4", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public global::System.Collections.Generic.List param4 { get { return _param4; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"durak_desktop_start_notify")] public partial class durak_desktop_start_notify : global::ProtoBuf.IExtensible { public durak_desktop_start_notify() {} private com.wing.proto.durak_desktop_info_notify _desktop_info = null; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"desktop_info", DataFormat = global::ProtoBuf.DataFormat.Default)] [global::System.ComponentModel.DefaultValue(null)] public com.wing.proto.durak_desktop_info_notify desktop_info { get { return _desktop_info; } set { _desktop_info = value; } } private long? _time; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"time", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long time { get { return _time?? default(long); } set { _time = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool timeSpecified { get { return this._time != null; } set { if (value == (this._time== null)) this._time = value ? this.time : (long?)null; } } private bool ShouldSerializetime() { return timeSpecified; } private void Resettime() { timeSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"durak_update_key_value")] public partial class durak_update_key_value : global::ProtoBuf.IExtensible { public durak_update_key_value() {} private long? _account; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"account", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long account { get { return _account?? default(long); } set { _account = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool accountSpecified { get { return this._account != null; } set { if (value == (this._account== null)) this._account = value ? this.account : (long?)null; } } private bool ShouldSerializeaccount() { return accountSpecified; } private void Resetaccount() { accountSpecified = false; } private readonly global::System.Collections.Generic.List _str_values = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(2, Name=@"str_values", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List str_values { get { return _str_values; } } private readonly global::System.Collections.Generic.List _int_values = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(3, Name=@"int_values", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List int_values { get { return _int_values; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"durak_user_info_change_notify")] public partial class durak_user_info_change_notify : global::ProtoBuf.IExtensible { public durak_user_info_change_notify() {} private long? _room_id; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"room_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long room_id { get { return _room_id?? default(long); } set { _room_id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool room_idSpecified { get { return this._room_id != null; } set { if (value == (this._room_id== null)) this._room_id = value ? this.room_id : (long?)null; } } private bool ShouldSerializeroom_id() { return room_idSpecified; } private void Resetroom_id() { room_idSpecified = false; } private readonly global::System.Collections.Generic.List _update_list = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(2, Name=@"update_list", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List update_list { get { return _update_list; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"room_chat_notify")] public partial class room_chat_notify : global::ProtoBuf.IExtensible { public room_chat_notify() {} private long? _room_id; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"room_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long room_id { get { return _room_id?? default(long); } set { _room_id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool room_idSpecified { get { return this._room_id != null; } set { if (value == (this._room_id== null)) this._room_id = value ? this.room_id : (long?)null; } } private bool ShouldSerializeroom_id() { return room_idSpecified; } private void Resetroom_id() { room_idSpecified = false; } private long? _account; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"account", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long account { get { return _account?? default(long); } set { _account = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool accountSpecified { get { return this._account != null; } set { if (value == (this._account== null)) this._account = value ? this.account : (long?)null; } } private bool ShouldSerializeaccount() { return accountSpecified; } private void Resetaccount() { accountSpecified = false; } private int? _chat_type; [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"chat_type", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int chat_type { get { return _chat_type?? default(int); } set { _chat_type = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool chat_typeSpecified { get { return this._chat_type != null; } set { if (value == (this._chat_type== null)) this._chat_type = value ? this.chat_type : (int?)null; } } private bool ShouldSerializechat_type() { return chat_typeSpecified; } private void Resetchat_type() { chat_typeSpecified = false; } private string _text_id; [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"text_id", DataFormat = global::ProtoBuf.DataFormat.Default)] public string text_id { get { return _text_id?? ""; } set { _text_id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool text_idSpecified { get { return this._text_id != null; } set { if (value == (this._text_id== null)) this._text_id = value ? this.text_id : (string)null; } } private bool ShouldSerializetext_id() { return text_idSpecified; } private void Resettext_id() { text_idSpecified = false; } private string _text; [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"text", DataFormat = global::ProtoBuf.DataFormat.Default)] public string text { get { return _text?? ""; } set { _text = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool textSpecified { get { return this._text != null; } set { if (value == (this._text== null)) this._text = value ? this.text : (string)null; } } private bool ShouldSerializetext() { return textSpecified; } private void Resettext() { textSpecified = false; } private long? _emoji_id; [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"emoji_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public long emoji_id { get { return _emoji_id?? default(long); } set { _emoji_id = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool emoji_idSpecified { get { return this._emoji_id != null; } set { if (value == (this._emoji_id== null)) this._emoji_id = value ? this.emoji_id : (long?)null; } } private bool ShouldSerializeemoji_id() { return emoji_idSpecified; } private void Resetemoji_id() { emoji_idSpecified = false; } private byte[] _voice; [global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"voice", DataFormat = global::ProtoBuf.DataFormat.Default)] public byte[] voice { get { return _voice?? null; } set { _voice = value; } } [global::System.Xml.Serialization.XmlIgnore] [global::System.ComponentModel.Browsable(false)] public bool voiceSpecified { get { return this._voice != null; } set { if (value == (this._voice== null)) this._voice = value ? this.voice : (byte[])null; } } private bool ShouldSerializevoice() { return voiceSpecified; } private void Resetvoice() { voiceSpecified = false; } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } [global::ProtoBuf.ProtoContract(Name=@"durak_room_user_state")] public enum durak_room_user_state { [global::ProtoBuf.ProtoEnum(Name=@"ROOM_USER_STATE_NEW_JOIN", Value=0)] ROOM_USER_STATE_NEW_JOIN = 0, [global::ProtoBuf.ProtoEnum(Name=@"ROOM_USER_STATE_NORMAL", Value=1)] ROOM_USER_STATE_NORMAL = 1, [global::ProtoBuf.ProtoEnum(Name=@"ROOM_USER_STATE_READY", Value=2)] ROOM_USER_STATE_READY = 2, [global::ProtoBuf.ProtoEnum(Name=@"ROOM_USER_STATE_INGAME", Value=3)] ROOM_USER_STATE_INGAME = 3 } }//------------------------------------------------------------------------------ // // This code was generated by a tool. // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ // Option: missing-value detection (*Specified/ShouldSerialize*/Reset*) enabled // Generated from: Proto/client_msg_enum.proto namespace CusProtobuf { [global::ProtoBuf.ProtoContract(Name=@"client_msg_enum")] public enum client_msg_enum { [global::ProtoBuf.ProtoEnum(Name=@"entrance_quest", Value=1)] entrance_quest = 1, [global::ProtoBuf.ProtoEnum(Name=@"entrance_reply", Value=2)] entrance_reply = 2, [global::ProtoBuf.ProtoEnum(Name=@"login_quest", Value=3)] login_quest = 3, [global::ProtoBuf.ProtoEnum(Name=@"login_reply", Value=4)] login_reply = 4, [global::ProtoBuf.ProtoEnum(Name=@"logout_quest", Value=5)] logout_quest = 5, [global::ProtoBuf.ProtoEnum(Name=@"logout_reply", Value=6)] logout_reply = 6, [global::ProtoBuf.ProtoEnum(Name=@"show_userinfo_quest", Value=11)] show_userinfo_quest = 11, [global::ProtoBuf.ProtoEnum(Name=@"show_userinfo_reply", Value=12)] show_userinfo_reply = 12, [global::ProtoBuf.ProtoEnum(Name=@"update_username_quest", Value=15)] update_username_quest = 15, [global::ProtoBuf.ProtoEnum(Name=@"update_username_reply", Value=16)] update_username_reply = 16, [global::ProtoBuf.ProtoEnum(Name=@"modify_avatar_quest", Value=21)] modify_avatar_quest = 21, [global::ProtoBuf.ProtoEnum(Name=@"modify_avatar_reply", Value=22)] modify_avatar_reply = 22, [global::ProtoBuf.ProtoEnum(Name=@"user_base_info_quest", Value=23)] user_base_info_quest = 23, [global::ProtoBuf.ProtoEnum(Name=@"user_base_info_reply", Value=24)] user_base_info_reply = 24, [global::ProtoBuf.ProtoEnum(Name=@"language_change_quest", Value=25)] language_change_quest = 25, [global::ProtoBuf.ProtoEnum(Name=@"language_change_reply", Value=26)] language_change_reply = 26, [global::ProtoBuf.ProtoEnum(Name=@"change_password_quest", Value=29)] change_password_quest = 29, [global::ProtoBuf.ProtoEnum(Name=@"change_password_reply", Value=30)] change_password_reply = 30, [global::ProtoBuf.ProtoEnum(Name=@"account_bind_quest", Value=31)] account_bind_quest = 31, [global::ProtoBuf.ProtoEnum(Name=@"account_bind_reply", Value=32)] account_bind_reply = 32, [global::ProtoBuf.ProtoEnum(Name=@"report_avatar_quest", Value=33)] report_avatar_quest = 33, [global::ProtoBuf.ProtoEnum(Name=@"report_avatar_reply", Value=34)] report_avatar_reply = 34, [global::ProtoBuf.ProtoEnum(Name=@"sync_server_time_quest", Value=51)] sync_server_time_quest = 51, [global::ProtoBuf.ProtoEnum(Name=@"sync_server_time_reply", Value=52)] sync_server_time_reply = 52, [global::ProtoBuf.ProtoEnum(Name=@"get_bankrupt_gift_reward_quest", Value=53)] get_bankrupt_gift_reward_quest = 53, [global::ProtoBuf.ProtoEnum(Name=@"get_bankrupt_gift_reward_reply", Value=54)] get_bankrupt_gift_reward_reply = 54, [global::ProtoBuf.ProtoEnum(Name=@"send_gm_quest", Value=101)] send_gm_quest = 101, [global::ProtoBuf.ProtoEnum(Name=@"send_gm_reply", Value=102)] send_gm_reply = 102, [global::ProtoBuf.ProtoEnum(Name=@"server_config_notify", Value=301)] server_config_notify = 301, [global::ProtoBuf.ProtoEnum(Name=@"user_current_room_notify", Value=302)] user_current_room_notify = 302, [global::ProtoBuf.ProtoEnum(Name=@"bankrupt_gift_info_notify", Value=303)] bankrupt_gift_info_notify = 303, [global::ProtoBuf.ProtoEnum(Name=@"user_base_info_change_notify", Value=312)] user_base_info_change_notify = 312, [global::ProtoBuf.ProtoEnum(Name=@"kick_account_tips_notify", Value=996)] kick_account_tips_notify = 996, [global::ProtoBuf.ProtoEnum(Name=@"tips_notify", Value=997)] tips_notify = 997, [global::ProtoBuf.ProtoEnum(Name=@"store_list_quest", Value=1001)] store_list_quest = 1001, [global::ProtoBuf.ProtoEnum(Name=@"store_list_reply", Value=1002)] store_list_reply = 1002, [global::ProtoBuf.ProtoEnum(Name=@"store_buy_goods_quest", Value=1003)] store_buy_goods_quest = 1003, [global::ProtoBuf.ProtoEnum(Name=@"store_buy_goods_reply", Value=1004)] store_buy_goods_reply = 1004, [global::ProtoBuf.ProtoEnum(Name=@"durak_hall_room_list_quest", Value=4001)] durak_hall_room_list_quest = 4001, [global::ProtoBuf.ProtoEnum(Name=@"durak_hall_room_list_reply", Value=4002)] durak_hall_room_list_reply = 4002, [global::ProtoBuf.ProtoEnum(Name=@"durak_private_room_create_quest", Value=4003)] durak_private_room_create_quest = 4003, [global::ProtoBuf.ProtoEnum(Name=@"durak_private_room_create_reply", Value=4004)] durak_private_room_create_reply = 4004, [global::ProtoBuf.ProtoEnum(Name=@"durak_enter_hall_room_quest", Value=4005)] durak_enter_hall_room_quest = 4005, [global::ProtoBuf.ProtoEnum(Name=@"durak_enter_hall_room_reply", Value=4006)] durak_enter_hall_room_reply = 4006, [global::ProtoBuf.ProtoEnum(Name=@"durak_enter_room_quest", Value=4007)] durak_enter_room_quest = 4007, [global::ProtoBuf.ProtoEnum(Name=@"durak_enter_room_reply", Value=4008)] durak_enter_room_reply = 4008, [global::ProtoBuf.ProtoEnum(Name=@"durak_leave_room_quest", Value=4009)] durak_leave_room_quest = 4009, [global::ProtoBuf.ProtoEnum(Name=@"durak_leave_room_reply", Value=4010)] durak_leave_room_reply = 4010, [global::ProtoBuf.ProtoEnum(Name=@"durak_room_ready_quest", Value=4011)] durak_room_ready_quest = 4011, [global::ProtoBuf.ProtoEnum(Name=@"durak_room_ready_reply", Value=4012)] durak_room_ready_reply = 4012, [global::ProtoBuf.ProtoEnum(Name=@"durak_room_operate_quest", Value=4013)] durak_room_operate_quest = 4013, [global::ProtoBuf.ProtoEnum(Name=@"durak_room_operate_reply", Value=4014)] durak_room_operate_reply = 4014, [global::ProtoBuf.ProtoEnum(Name=@"durak_room_swap_seat_quest", Value=4015)] durak_room_swap_seat_quest = 4015, [global::ProtoBuf.ProtoEnum(Name=@"durak_room_swap_seat_reply", Value=4016)] durak_room_swap_seat_reply = 4016, [global::ProtoBuf.ProtoEnum(Name=@"get_durak_game_record_quest", Value=4017)] get_durak_game_record_quest = 4017, [global::ProtoBuf.ProtoEnum(Name=@"get_durak_game_record_reply", Value=4018)] get_durak_game_record_reply = 4018, [global::ProtoBuf.ProtoEnum(Name=@"durak_reenter_room_quest", Value=4019)] durak_reenter_room_quest = 4019, [global::ProtoBuf.ProtoEnum(Name=@"durak_reenter_room_reply", Value=4020)] durak_reenter_room_reply = 4020, [global::ProtoBuf.ProtoEnum(Name=@"durak_desktop_info_quest", Value=4021)] durak_desktop_info_quest = 4021, [global::ProtoBuf.ProtoEnum(Name=@"durak_desktop_info_reply", Value=4022)] durak_desktop_info_reply = 4022, [global::ProtoBuf.ProtoEnum(Name=@"room_chat_quest", Value=4051)] room_chat_quest = 4051, [global::ProtoBuf.ProtoEnum(Name=@"room_chat_reply", Value=4052)] room_chat_reply = 4052, [global::ProtoBuf.ProtoEnum(Name=@"durak_room_info_notify", Value=4301)] durak_room_info_notify = 4301, [global::ProtoBuf.ProtoEnum(Name=@"durak_room_leave_notify", Value=4302)] durak_room_leave_notify = 4302, [global::ProtoBuf.ProtoEnum(Name=@"durak_room_ready_go_notify", Value=4303)] durak_room_ready_go_notify = 4303, [global::ProtoBuf.ProtoEnum(Name=@"durak_room_new_user_notify", Value=4304)] durak_room_new_user_notify = 4304, [global::ProtoBuf.ProtoEnum(Name=@"durak_desktop_info_notify", Value=4305)] durak_desktop_info_notify = 4305, [global::ProtoBuf.ProtoEnum(Name=@"durak_desktop_opt_notify", Value=4306)] durak_desktop_opt_notify = 4306, [global::ProtoBuf.ProtoEnum(Name=@"durak_desktop_start_notify", Value=4307)] durak_desktop_start_notify = 4307, [global::ProtoBuf.ProtoEnum(Name=@"durak_user_info_change_notify", Value=4308)] durak_user_info_change_notify = 4308, [global::ProtoBuf.ProtoEnum(Name=@"room_chat_notify", Value=4350)] room_chat_notify = 4350, [global::ProtoBuf.ProtoEnum(Name=@"durak_room_create_notify", Value=4601)] durak_room_create_notify = 4601, [global::ProtoBuf.ProtoEnum(Name=@"durak_try_enter_room_notify", Value=4602)] durak_try_enter_room_notify = 4602 } }