diff --git a/GongChengMIngJiangZhuan/Assets/Scripts/HotUpdate/Game/Protocol-buff/client_msg.cs b/GongChengMIngJiangZhuan/Assets/Scripts/HotUpdate/Game/Protocol-buff/client_msg.cs index f17f7d5..53b3bc6 100644 --- a/GongChengMIngJiangZhuan/Assets/Scripts/HotUpdate/Game/Protocol-buff/client_msg.cs +++ b/GongChengMIngJiangZhuan/Assets/Scripts/HotUpdate/Game/Protocol-buff/client_msg.cs @@ -6,9 +6,3203 @@ #region Designer generated code #pragma warning disable CS0612, CS0618, CS1591, CS3021, CS8981, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 -namespace Pb +namespace com.wing.proto { + [global::ProtoBuf.ProtoContract(Name = @"string_key_string_value")] + public partial class StringKeyStringValue : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"key")] + [global::System.ComponentModel.DefaultValue("")] + public string Key + { + get => __pbn__Key ?? ""; + set => __pbn__Key = value; + } + public bool ShouldSerializeKey() => __pbn__Key != null; + public void ResetKey() => __pbn__Key = null; + private string __pbn__Key; + + [global::ProtoBuf.ProtoMember(2, Name = @"value")] + [global::System.ComponentModel.DefaultValue("")] + public string Value + { + get => __pbn__Value ?? ""; + set => __pbn__Value = value; + } + public bool ShouldSerializeValue() => __pbn__Value != null; + public void ResetValue() => __pbn__Value = null; + private string __pbn__Value; + + } + + [global::ProtoBuf.ProtoContract(Name = @"string_key_int_value")] + public partial class StringKeyIntValue : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"key")] + [global::System.ComponentModel.DefaultValue("")] + public string Key + { + get => __pbn__Key ?? ""; + set => __pbn__Key = value; + } + public bool ShouldSerializeKey() => __pbn__Key != null; + public void ResetKey() => __pbn__Key = null; + private string __pbn__Key; + + [global::ProtoBuf.ProtoMember(2, Name = @"value")] + public long Value + { + get => __pbn__Value.GetValueOrDefault(); + set => __pbn__Value = value; + } + public bool ShouldSerializeValue() => __pbn__Value != null; + public void ResetValue() => __pbn__Value = null; + private long? __pbn__Value; + + } + + [global::ProtoBuf.ProtoContract(Name = @"int_key_string_value")] + public partial class IntKeyStringValue : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"key")] + public long Key + { + get => __pbn__Key.GetValueOrDefault(); + set => __pbn__Key = value; + } + public bool ShouldSerializeKey() => __pbn__Key != null; + public void ResetKey() => __pbn__Key = null; + private long? __pbn__Key; + + [global::ProtoBuf.ProtoMember(2, Name = @"value")] + [global::System.ComponentModel.DefaultValue("")] + public string Value + { + get => __pbn__Value ?? ""; + set => __pbn__Value = value; + } + public bool ShouldSerializeValue() => __pbn__Value != null; + public void ResetValue() => __pbn__Value = null; + private string __pbn__Value; + + } + + [global::ProtoBuf.ProtoContract(Name = @"int_key_int_value")] + public partial class IntKeyIntValue : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"key")] + public long Key + { + get => __pbn__Key.GetValueOrDefault(); + set => __pbn__Key = value; + } + public bool ShouldSerializeKey() => __pbn__Key != null; + public void ResetKey() => __pbn__Key = null; + private long? __pbn__Key; + + [global::ProtoBuf.ProtoMember(2, Name = @"value")] + public long Value + { + get => __pbn__Value.GetValueOrDefault(); + set => __pbn__Value = value; + } + public bool ShouldSerializeValue() => __pbn__Value != null; + public void ResetValue() => __pbn__Value = null; + private long? __pbn__Value; + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_room_user_simple_info")] + public partial class DurakRoomUserSimpleInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + [global::ProtoBuf.ProtoMember(2, Name = @"name")] + [global::System.ComponentModel.DefaultValue("")] + public string Name + { + get => __pbn__Name ?? ""; + set => __pbn__Name = value; + } + public bool ShouldSerializeName() => __pbn__Name != null; + public void ResetName() => __pbn__Name = null; + private string __pbn__Name; + + [global::ProtoBuf.ProtoMember(3, Name = @"avatar")] + [global::System.ComponentModel.DefaultValue("")] + public string Avatar + { + get => __pbn__Avatar ?? ""; + set => __pbn__Avatar = value; + } + public bool ShouldSerializeAvatar() => __pbn__Avatar != null; + public void ResetAvatar() => __pbn__Avatar = null; + private string __pbn__Avatar; + + [global::ProtoBuf.ProtoMember(4, Name = @"sex")] + public int Sex + { + get => __pbn__Sex.GetValueOrDefault(); + set => __pbn__Sex = value; + } + public bool ShouldSerializeSex() => __pbn__Sex != null; + public void ResetSex() => __pbn__Sex = null; + private int? __pbn__Sex; + + [global::ProtoBuf.ProtoMember(5, Name = @"lvl")] + public long Lvl + { + get => __pbn__Lvl.GetValueOrDefault(); + set => __pbn__Lvl = value; + } + public bool ShouldSerializeLvl() => __pbn__Lvl != null; + public void ResetLvl() => __pbn__Lvl = null; + private long? __pbn__Lvl; + + [global::ProtoBuf.ProtoMember(6, Name = @"seat")] + public int Seat + { + get => __pbn__Seat.GetValueOrDefault(); + set => __pbn__Seat = value; + } + public bool ShouldSerializeSeat() => __pbn__Seat != null; + public void ResetSeat() => __pbn__Seat = null; + private int? __pbn__Seat; + + [global::ProtoBuf.ProtoMember(7, Name = @"state")] + [global::System.ComponentModel.DefaultValue(DurakRoomUserState.RoomUserStateNewJoin)] + public DurakRoomUserState State + { + get => __pbn__State ?? DurakRoomUserState.RoomUserStateNewJoin; + set => __pbn__State = value; + } + public bool ShouldSerializeState() => __pbn__State != null; + public void ResetState() => __pbn__State = null; + private DurakRoomUserState? __pbn__State; + + [global::ProtoBuf.ProtoMember(8, Name = @"ready_end_time")] + public long ReadyEndTime + { + get => __pbn__ReadyEndTime.GetValueOrDefault(); + set => __pbn__ReadyEndTime = value; + } + public bool ShouldSerializeReadyEndTime() => __pbn__ReadyEndTime != null; + public void ResetReadyEndTime() => __pbn__ReadyEndTime = null; + private long? __pbn__ReadyEndTime; + + } + + [global::ProtoBuf.ProtoContract(Name = @"entrance_quest")] + public partial class EntranceQuest : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + [global::ProtoBuf.ProtoMember(2, Name = @"channel")] + public long Channel + { + get => __pbn__Channel.GetValueOrDefault(); + set => __pbn__Channel = value; + } + public bool ShouldSerializeChannel() => __pbn__Channel != null; + public void ResetChannel() => __pbn__Channel = null; + private long? __pbn__Channel; + + [global::ProtoBuf.ProtoMember(3, Name = @"time")] + public long Time + { + get => __pbn__Time.GetValueOrDefault(); + set => __pbn__Time = value; + } + public bool ShouldSerializeTime() => __pbn__Time != null; + public void ResetTime() => __pbn__Time = null; + private long? __pbn__Time; + + [global::ProtoBuf.ProtoMember(4, Name = @"checksum")] + [global::System.ComponentModel.DefaultValue("")] + public string Checksum + { + get => __pbn__Checksum ?? ""; + set => __pbn__Checksum = value; + } + public bool ShouldSerializeChecksum() => __pbn__Checksum != null; + public void ResetChecksum() => __pbn__Checksum = null; + private string __pbn__Checksum; + + } + + [global::ProtoBuf.ProtoContract(Name = @"entrance_reply")] + public partial class EntranceReply : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"result")] + [global::System.ComponentModel.DefaultValue("")] + public string Result + { + get => __pbn__Result ?? ""; + set => __pbn__Result = value; + } + public bool ShouldSerializeResult() => __pbn__Result != null; + public void ResetResult() => __pbn__Result = null; + private string __pbn__Result; + + [global::ProtoBuf.ProtoMember(2, Name = @"ip")] + [global::System.ComponentModel.DefaultValue("")] + public string Ip + { + get => __pbn__Ip ?? ""; + set => __pbn__Ip = value; + } + public bool ShouldSerializeIp() => __pbn__Ip != null; + public void ResetIp() => __pbn__Ip = null; + private string __pbn__Ip; + + [global::ProtoBuf.ProtoMember(3, Name = @"port")] + public long Port + { + get => __pbn__Port.GetValueOrDefault(); + set => __pbn__Port = value; + } + public bool ShouldSerializePort() => __pbn__Port != null; + public void ResetPort() => __pbn__Port = null; + private long? __pbn__Port; + + } + + [global::ProtoBuf.ProtoContract(Name = @"login_quest")] + public partial class LoginQuest : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + [global::ProtoBuf.ProtoMember(2, Name = @"channel")] + public long Channel + { + get => __pbn__Channel.GetValueOrDefault(); + set => __pbn__Channel = value; + } + public bool ShouldSerializeChannel() => __pbn__Channel != null; + public void ResetChannel() => __pbn__Channel = null; + private long? __pbn__Channel; + + [global::ProtoBuf.ProtoMember(3, Name = @"time")] + public long Time + { + get => __pbn__Time.GetValueOrDefault(); + set => __pbn__Time = value; + } + public bool ShouldSerializeTime() => __pbn__Time != null; + public void ResetTime() => __pbn__Time = null; + private long? __pbn__Time; + + [global::ProtoBuf.ProtoMember(4, Name = @"checksum")] + [global::System.ComponentModel.DefaultValue("")] + public string Checksum + { + get => __pbn__Checksum ?? ""; + set => __pbn__Checksum = value; + } + public bool ShouldSerializeChecksum() => __pbn__Checksum != null; + public void ResetChecksum() => __pbn__Checksum = null; + private string __pbn__Checksum; + + [global::ProtoBuf.ProtoMember(5, Name = @"language")] + [global::System.ComponentModel.DefaultValue("")] + public string Language + { + get => __pbn__Language ?? ""; + set => __pbn__Language = value; + } + public bool ShouldSerializeLanguage() => __pbn__Language != null; + public void ResetLanguage() => __pbn__Language = null; + private string __pbn__Language; + + [global::ProtoBuf.ProtoMember(6, Name = @"name")] + [global::System.ComponentModel.DefaultValue("")] + public string Name + { + get => __pbn__Name ?? ""; + set => __pbn__Name = value; + } + public bool ShouldSerializeName() => __pbn__Name != null; + public void ResetName() => __pbn__Name = null; + private string __pbn__Name; + + [global::ProtoBuf.ProtoMember(7, Name = @"version")] + [global::System.ComponentModel.DefaultValue(0L)] + public long Version + { + get => __pbn__Version ?? 0L; + set => __pbn__Version = value; + } + public bool ShouldSerializeVersion() => __pbn__Version != null; + public void ResetVersion() => __pbn__Version = null; + private long? __pbn__Version; + + [global::ProtoBuf.ProtoMember(8, Name = @"notice_md5")] + [global::System.ComponentModel.DefaultValue("")] + public string NoticeMd5 + { + get => __pbn__NoticeMd5 ?? ""; + set => __pbn__NoticeMd5 = value; + } + public bool ShouldSerializeNoticeMd5() => __pbn__NoticeMd5 != null; + public void ResetNoticeMd5() => __pbn__NoticeMd5 = null; + private string __pbn__NoticeMd5; + + [global::ProtoBuf.ProtoMember(9, Name = @"ver")] + [global::System.ComponentModel.DefaultValue("")] + public string Ver + { + get => __pbn__Ver ?? ""; + set => __pbn__Ver = value; + } + public bool ShouldSerializeVer() => __pbn__Ver != null; + public void ResetVer() => __pbn__Ver = null; + private string __pbn__Ver; + + [global::ProtoBuf.ProtoMember(10, Name = @"safe_mode")] + public bool SafeMode + { + get => __pbn__SafeMode.GetValueOrDefault(); + set => __pbn__SafeMode = value; + } + public bool ShouldSerializeSafeMode() => __pbn__SafeMode != null; + public void ResetSafeMode() => __pbn__SafeMode = null; + private bool? __pbn__SafeMode; + + [global::ProtoBuf.ProtoMember(11, Name = @"idfa")] + [global::System.ComponentModel.DefaultValue("")] + public string Idfa + { + get => __pbn__Idfa ?? ""; + set => __pbn__Idfa = value; + } + public bool ShouldSerializeIdfa() => __pbn__Idfa != null; + public void ResetIdfa() => __pbn__Idfa = null; + private string __pbn__Idfa; + + [global::ProtoBuf.ProtoMember(12, Name = @"nationality")] + [global::System.ComponentModel.DefaultValue("")] + public string Nationality + { + get => __pbn__Nationality ?? ""; + set => __pbn__Nationality = value; + } + public bool ShouldSerializeNationality() => __pbn__Nationality != null; + public void ResetNationality() => __pbn__Nationality = null; + private string __pbn__Nationality; + + [global::ProtoBuf.ProtoMember(13, Name = @"is_simulator")] + public bool IsSimulator + { + get => __pbn__IsSimulator.GetValueOrDefault(); + set => __pbn__IsSimulator = value; + } + public bool ShouldSerializeIsSimulator() => __pbn__IsSimulator != null; + public void ResetIsSimulator() => __pbn__IsSimulator = null; + private bool? __pbn__IsSimulator; + + } + + [global::ProtoBuf.ProtoContract(Name = @"login_reply")] + public partial class LoginReply : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"result")] + [global::System.ComponentModel.DefaultValue("")] + public string Result + { + get => __pbn__Result ?? ""; + set => __pbn__Result = value; + } + public bool ShouldSerializeResult() => __pbn__Result != null; + public void ResetResult() => __pbn__Result = null; + private string __pbn__Result; + + [global::ProtoBuf.ProtoMember(2, Name = @"server_time")] + public long ServerTime + { + get => __pbn__ServerTime.GetValueOrDefault(); + set => __pbn__ServerTime = value; + } + public bool ShouldSerializeServerTime() => __pbn__ServerTime != null; + public void ResetServerTime() => __pbn__ServerTime = null; + private long? __pbn__ServerTime; + + [global::ProtoBuf.ProtoMember(3, Name = @"timezone")] + public long Timezone + { + get => __pbn__Timezone.GetValueOrDefault(); + set => __pbn__Timezone = value; + } + public bool ShouldSerializeTimezone() => __pbn__Timezone != null; + public void ResetTimezone() => __pbn__Timezone = null; + private long? __pbn__Timezone; + + [global::ProtoBuf.ProtoMember(4, Name = @"is_new")] + public bool IsNew + { + get => __pbn__IsNew.GetValueOrDefault(); + set => __pbn__IsNew = value; + } + public bool ShouldSerializeIsNew() => __pbn__IsNew != null; + public void ResetIsNew() => __pbn__IsNew = null; + private bool? __pbn__IsNew; + + [global::ProtoBuf.ProtoMember(5, Name = @"sequence")] + public long Sequence + { + get => __pbn__Sequence.GetValueOrDefault(); + set => __pbn__Sequence = value; + } + public bool ShouldSerializeSequence() => __pbn__Sequence != null; + public void ResetSequence() => __pbn__Sequence = null; + private long? __pbn__Sequence; + + [global::ProtoBuf.ProtoMember(6, Name = @"regist_channel")] + public long RegistChannel + { + get => __pbn__RegistChannel.GetValueOrDefault(); + set => __pbn__RegistChannel = value; + } + public bool ShouldSerializeRegistChannel() => __pbn__RegistChannel != null; + public void ResetRegistChannel() => __pbn__RegistChannel = null; + private long? __pbn__RegistChannel; + + [global::ProtoBuf.ProtoMember(7, Name = @"create_time")] + [global::System.ComponentModel.DefaultValue("")] + public string CreateTime + { + get => __pbn__CreateTime ?? ""; + set => __pbn__CreateTime = value; + } + public bool ShouldSerializeCreateTime() => __pbn__CreateTime != null; + public void ResetCreateTime() => __pbn__CreateTime = null; + private string __pbn__CreateTime; + + [global::ProtoBuf.ProtoMember(8, Name = @"is_new_account")] + public bool IsNewAccount + { + get => __pbn__IsNewAccount.GetValueOrDefault(); + set => __pbn__IsNewAccount = value; + } + public bool ShouldSerializeIsNewAccount() => __pbn__IsNewAccount != null; + public void ResetIsNewAccount() => __pbn__IsNewAccount = null; + private bool? __pbn__IsNewAccount; + + } + + [global::ProtoBuf.ProtoContract(Name = @"logout_quest")] + public partial class LogoutQuest : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + [global::ProtoBuf.ProtoMember(2, Name = @"client_id")] + [global::System.ComponentModel.DefaultValue("")] + public string ClientId + { + get => __pbn__ClientId ?? ""; + set => __pbn__ClientId = value; + } + public bool ShouldSerializeClientId() => __pbn__ClientId != null; + public void ResetClientId() => __pbn__ClientId = null; + private string __pbn__ClientId; + + [global::ProtoBuf.ProtoMember(3, Name = @"token")] + [global::System.ComponentModel.DefaultValue("")] + public string Token + { + get => __pbn__Token ?? ""; + set => __pbn__Token = value; + } + public bool ShouldSerializeToken() => __pbn__Token != null; + public void ResetToken() => __pbn__Token = null; + private string __pbn__Token; + + } + + [global::ProtoBuf.ProtoContract(Name = @"logout_reply")] + public partial class LogoutReply : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"result")] + [global::System.ComponentModel.DefaultValue("")] + public string Result + { + get => __pbn__Result ?? ""; + set => __pbn__Result = value; + } + public bool ShouldSerializeResult() => __pbn__Result != null; + public void ResetResult() => __pbn__Result = null; + private string __pbn__Result; + + [global::ProtoBuf.ProtoMember(2, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + } + + [global::ProtoBuf.ProtoContract(Name = @"show_userinfo_quest")] + public partial class ShowUserinfoQuest : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + } + + [global::ProtoBuf.ProtoContract(Name = @"show_userinfo_reply")] + public partial class ShowUserinfoReply : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + [global::ProtoBuf.ProtoMember(2, Name = @"avatar")] + [global::System.ComponentModel.DefaultValue("")] + public string Avatar + { + get => __pbn__Avatar ?? ""; + set => __pbn__Avatar = value; + } + public bool ShouldSerializeAvatar() => __pbn__Avatar != null; + public void ResetAvatar() => __pbn__Avatar = null; + private string __pbn__Avatar; + + [global::ProtoBuf.ProtoMember(3, Name = @"lvl")] + public long Lvl + { + get => __pbn__Lvl.GetValueOrDefault(); + set => __pbn__Lvl = value; + } + public bool ShouldSerializeLvl() => __pbn__Lvl != null; + public void ResetLvl() => __pbn__Lvl = null; + private long? __pbn__Lvl; + + [global::ProtoBuf.ProtoMember(4, Name = @"sex")] + public int Sex + { + get => __pbn__Sex.GetValueOrDefault(); + set => __pbn__Sex = value; + } + public bool ShouldSerializeSex() => __pbn__Sex != null; + public void ResetSex() => __pbn__Sex = null; + private int? __pbn__Sex; + + [global::ProtoBuf.ProtoMember(5, Name = @"name")] + [global::System.ComponentModel.DefaultValue("")] + public string Name + { + get => __pbn__Name ?? ""; + set => __pbn__Name = value; + } + public bool ShouldSerializeName() => __pbn__Name != null; + public void ResetName() => __pbn__Name = null; + private string __pbn__Name; + + [global::ProtoBuf.ProtoMember(11, Name = @"game_count")] + public long GameCount + { + get => __pbn__GameCount.GetValueOrDefault(); + set => __pbn__GameCount = value; + } + public bool ShouldSerializeGameCount() => __pbn__GameCount != null; + public void ResetGameCount() => __pbn__GameCount = null; + private long? __pbn__GameCount; + + [global::ProtoBuf.ProtoMember(12, Name = @"income")] + public long Income + { + get => __pbn__Income.GetValueOrDefault(); + set => __pbn__Income = value; + } + public bool ShouldSerializeIncome() => __pbn__Income != null; + public void ResetIncome() => __pbn__Income = null; + private long? __pbn__Income; + + [global::ProtoBuf.ProtoMember(13, Name = @"biggest_win")] + public long BiggestWin + { + get => __pbn__BiggestWin.GetValueOrDefault(); + set => __pbn__BiggestWin = value; + } + public bool ShouldSerializeBiggestWin() => __pbn__BiggestWin != null; + public void ResetBiggestWin() => __pbn__BiggestWin = null; + private long? __pbn__BiggestWin; + + [global::ProtoBuf.ProtoMember(14, Name = @"win_rate")] + public long WinRate + { + get => __pbn__WinRate.GetValueOrDefault(); + set => __pbn__WinRate = value; + } + public bool ShouldSerializeWinRate() => __pbn__WinRate != null; + public void ResetWinRate() => __pbn__WinRate = null; + private long? __pbn__WinRate; + + } + + [global::ProtoBuf.ProtoContract(Name = @"update_username_quest")] + public partial class UpdateUsernameQuest : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"name")] + [global::System.ComponentModel.DefaultValue("")] + public string Name + { + get => __pbn__Name ?? ""; + set => __pbn__Name = value; + } + public bool ShouldSerializeName() => __pbn__Name != null; + public void ResetName() => __pbn__Name = null; + private string __pbn__Name; + + } + + [global::ProtoBuf.ProtoContract(Name = @"update_username_reply")] + public partial class UpdateUsernameReply : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"result")] + [global::System.ComponentModel.DefaultValue("")] + public string Result + { + get => __pbn__Result ?? ""; + set => __pbn__Result = value; + } + public bool ShouldSerializeResult() => __pbn__Result != null; + public void ResetResult() => __pbn__Result = null; + private string __pbn__Result; + + [global::ProtoBuf.ProtoMember(2, Name = @"name")] + [global::System.ComponentModel.DefaultValue("")] + public string Name + { + get => __pbn__Name ?? ""; + set => __pbn__Name = value; + } + public bool ShouldSerializeName() => __pbn__Name != null; + public void ResetName() => __pbn__Name = null; + private string __pbn__Name; + + [global::ProtoBuf.ProtoMember(3, Name = @"free_count")] + public int FreeCount + { + get => __pbn__FreeCount.GetValueOrDefault(); + set => __pbn__FreeCount = value; + } + public bool ShouldSerializeFreeCount() => __pbn__FreeCount != null; + public void ResetFreeCount() => __pbn__FreeCount = null; + private int? __pbn__FreeCount; + + } + + [global::ProtoBuf.ProtoContract(Name = @"modify_avatar_quest")] + public partial class ModifyAvatarQuest : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"avatar_type")] + public int AvatarType + { + get => __pbn__AvatarType.GetValueOrDefault(); + set => __pbn__AvatarType = value; + } + public bool ShouldSerializeAvatarType() => __pbn__AvatarType != null; + public void ResetAvatarType() => __pbn__AvatarType = null; + private int? __pbn__AvatarType; + + [global::ProtoBuf.ProtoMember(2, Name = @"data")] + public byte[] Data + { + get => __pbn__Data; + set => __pbn__Data = value; + } + public bool ShouldSerializeData() => __pbn__Data != null; + public void ResetData() => __pbn__Data = null; + private byte[] __pbn__Data; + + } + + [global::ProtoBuf.ProtoContract(Name = @"modify_avatar_reply")] + public partial class ModifyAvatarReply : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"result")] + [global::System.ComponentModel.DefaultValue("")] + public string Result + { + get => __pbn__Result ?? ""; + set => __pbn__Result = value; + } + public bool ShouldSerializeResult() => __pbn__Result != null; + public void ResetResult() => __pbn__Result = null; + private string __pbn__Result; + + [global::ProtoBuf.ProtoMember(2, Name = @"avatar")] + [global::System.ComponentModel.DefaultValue("")] + public string Avatar + { + get => __pbn__Avatar ?? ""; + set => __pbn__Avatar = value; + } + public bool ShouldSerializeAvatar() => __pbn__Avatar != null; + public void ResetAvatar() => __pbn__Avatar = null; + private string __pbn__Avatar; + + } + + [global::ProtoBuf.ProtoContract(Name = @"user_base_info_reply")] + public partial class UserBaseInfoReply : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"coin")] + public long Coin + { + get => __pbn__Coin.GetValueOrDefault(); + set => __pbn__Coin = value; + } + public bool ShouldSerializeCoin() => __pbn__Coin != null; + public void ResetCoin() => __pbn__Coin = null; + private long? __pbn__Coin; + + [global::ProtoBuf.ProtoMember(2, Name = @"jetton")] + public long Jetton + { + get => __pbn__Jetton.GetValueOrDefault(); + set => __pbn__Jetton = value; + } + public bool ShouldSerializeJetton() => __pbn__Jetton != null; + public void ResetJetton() => __pbn__Jetton = null; + private long? __pbn__Jetton; + + [global::ProtoBuf.ProtoMember(3, Name = @"name")] + [global::System.ComponentModel.DefaultValue("")] + public string Name + { + get => __pbn__Name ?? ""; + set => __pbn__Name = value; + } + public bool ShouldSerializeName() => __pbn__Name != null; + public void ResetName() => __pbn__Name = null; + private string __pbn__Name; + + [global::ProtoBuf.ProtoMember(4, Name = @"avatar")] + [global::System.ComponentModel.DefaultValue("")] + public string Avatar + { + get => __pbn__Avatar ?? ""; + set => __pbn__Avatar = value; + } + public bool ShouldSerializeAvatar() => __pbn__Avatar != null; + public void ResetAvatar() => __pbn__Avatar = null; + private string __pbn__Avatar; + + [global::ProtoBuf.ProtoMember(5, Name = @"account")] + [global::System.ComponentModel.DefaultValue("")] + public string Account + { + get => __pbn__Account ?? ""; + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private string __pbn__Account; + + [global::ProtoBuf.ProtoMember(6, Name = @"telephone")] + [global::System.ComponentModel.DefaultValue("")] + public string Telephone + { + get => __pbn__Telephone ?? ""; + set => __pbn__Telephone = value; + } + public bool ShouldSerializeTelephone() => __pbn__Telephone != null; + public void ResetTelephone() => __pbn__Telephone = null; + private string __pbn__Telephone; + + [global::ProtoBuf.ProtoMember(7, Name = @"mail")] + [global::System.ComponentModel.DefaultValue("")] + public string Mail + { + get => __pbn__Mail ?? ""; + set => __pbn__Mail = value; + } + public bool ShouldSerializeMail() => __pbn__Mail != null; + public void ResetMail() => __pbn__Mail = null; + private string __pbn__Mail; + + [global::ProtoBuf.ProtoMember(8, Name = @"create_time")] + public long CreateTime + { + get => __pbn__CreateTime.GetValueOrDefault(); + set => __pbn__CreateTime = value; + } + public bool ShouldSerializeCreateTime() => __pbn__CreateTime != null; + public void ResetCreateTime() => __pbn__CreateTime = null; + private long? __pbn__CreateTime; + + [global::ProtoBuf.ProtoMember(9, Name = @"lvl")] + public long Lvl + { + get => __pbn__Lvl.GetValueOrDefault(); + set => __pbn__Lvl = value; + } + public bool ShouldSerializeLvl() => __pbn__Lvl != null; + public void ResetLvl() => __pbn__Lvl = null; + private long? __pbn__Lvl; + + [global::ProtoBuf.ProtoMember(10, Name = @"exp")] + public long Exp + { + get => __pbn__Exp.GetValueOrDefault(); + set => __pbn__Exp = value; + } + public bool ShouldSerializeExp() => __pbn__Exp != null; + public void ResetExp() => __pbn__Exp = null; + private long? __pbn__Exp; + + [global::ProtoBuf.ProtoMember(11, Name = @"game_count")] + public long GameCount + { + get => __pbn__GameCount.GetValueOrDefault(); + set => __pbn__GameCount = value; + } + public bool ShouldSerializeGameCount() => __pbn__GameCount != null; + public void ResetGameCount() => __pbn__GameCount = null; + private long? __pbn__GameCount; + + [global::ProtoBuf.ProtoMember(12, Name = @"income")] + public long Income + { + get => __pbn__Income.GetValueOrDefault(); + set => __pbn__Income = value; + } + public bool ShouldSerializeIncome() => __pbn__Income != null; + public void ResetIncome() => __pbn__Income = null; + private long? __pbn__Income; + + [global::ProtoBuf.ProtoMember(13, Name = @"biggest_win")] + public long BiggestWin + { + get => __pbn__BiggestWin.GetValueOrDefault(); + set => __pbn__BiggestWin = value; + } + public bool ShouldSerializeBiggestWin() => __pbn__BiggestWin != null; + public void ResetBiggestWin() => __pbn__BiggestWin = null; + private long? __pbn__BiggestWin; + + [global::ProtoBuf.ProtoMember(14, Name = @"win_rate")] + public long WinRate + { + get => __pbn__WinRate.GetValueOrDefault(); + set => __pbn__WinRate = value; + } + public bool ShouldSerializeWinRate() => __pbn__WinRate != null; + public void ResetWinRate() => __pbn__WinRate = null; + private long? __pbn__WinRate; + + [global::ProtoBuf.ProtoMember(15, Name = @"free_update_name_count")] + public int FreeUpdateNameCount + { + get => __pbn__FreeUpdateNameCount.GetValueOrDefault(); + set => __pbn__FreeUpdateNameCount = value; + } + public bool ShouldSerializeFreeUpdateNameCount() => __pbn__FreeUpdateNameCount != null; + public void ResetFreeUpdateNameCount() => __pbn__FreeUpdateNameCount = null; + private int? __pbn__FreeUpdateNameCount; + + } + + [global::ProtoBuf.ProtoContract(Name = @"language_change_quest")] + public partial class LanguageChangeQuest : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"language")] + [global::System.ComponentModel.DefaultValue("")] + public string Language + { + get => __pbn__Language ?? ""; + set => __pbn__Language = value; + } + public bool ShouldSerializeLanguage() => __pbn__Language != null; + public void ResetLanguage() => __pbn__Language = null; + private string __pbn__Language; + + } + + [global::ProtoBuf.ProtoContract(Name = @"language_change_reply")] + public partial class LanguageChangeReply : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"result")] + [global::System.ComponentModel.DefaultValue("")] + public string Result + { + get => __pbn__Result ?? ""; + set => __pbn__Result = value; + } + public bool ShouldSerializeResult() => __pbn__Result != null; + public void ResetResult() => __pbn__Result = null; + private string __pbn__Result; + + } + + [global::ProtoBuf.ProtoContract(Name = @"change_password_quest")] + public partial class ChangePasswordQuest : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"password")] + [global::System.ComponentModel.DefaultValue("")] + public string Password + { + get => __pbn__Password ?? ""; + set => __pbn__Password = value; + } + public bool ShouldSerializePassword() => __pbn__Password != null; + public void ResetPassword() => __pbn__Password = null; + private string __pbn__Password; + + [global::ProtoBuf.ProtoMember(2, Name = @"old_password")] + [global::System.ComponentModel.DefaultValue("")] + public string OldPassword + { + get => __pbn__OldPassword ?? ""; + set => __pbn__OldPassword = value; + } + public bool ShouldSerializeOldPassword() => __pbn__OldPassword != null; + public void ResetOldPassword() => __pbn__OldPassword = null; + private string __pbn__OldPassword; + + } + + [global::ProtoBuf.ProtoContract(Name = @"change_password_reply")] + public partial class ChangePasswordReply : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(2, Name = @"result")] + [global::System.ComponentModel.DefaultValue("")] + public string Result + { + get => __pbn__Result ?? ""; + set => __pbn__Result = value; + } + public bool ShouldSerializeResult() => __pbn__Result != null; + public void ResetResult() => __pbn__Result = null; + private string __pbn__Result; + + } + + [global::ProtoBuf.ProtoContract(Name = @"account_bind_quest")] + public partial class AccountBindQuest : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"account")] + [global::System.ComponentModel.DefaultValue("")] + public string Account + { + get => __pbn__Account ?? ""; + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private string __pbn__Account; + + [global::ProtoBuf.ProtoMember(2, Name = @"password")] + [global::System.ComponentModel.DefaultValue("")] + public string Password + { + get => __pbn__Password ?? ""; + set => __pbn__Password = value; + } + public bool ShouldSerializePassword() => __pbn__Password != null; + public void ResetPassword() => __pbn__Password = null; + private string __pbn__Password; + + } + + [global::ProtoBuf.ProtoContract(Name = @"account_bind_reply")] + public partial class AccountBindReply : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"result")] + [global::System.ComponentModel.DefaultValue("")] + public string Result + { + get => __pbn__Result ?? ""; + set => __pbn__Result = value; + } + public bool ShouldSerializeResult() => __pbn__Result != null; + public void ResetResult() => __pbn__Result = null; + private string __pbn__Result; + + } + + [global::ProtoBuf.ProtoContract(Name = @"report_avatar_quest")] + public partial class ReportAvatarQuest : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + } + + [global::ProtoBuf.ProtoContract(Name = @"report_avatar_reply")] + public partial class ReportAvatarReply : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"result")] + [global::System.ComponentModel.DefaultValue("")] + public string Result + { + get => __pbn__Result ?? ""; + set => __pbn__Result = value; + } + public bool ShouldSerializeResult() => __pbn__Result != null; + public void ResetResult() => __pbn__Result = null; + private string __pbn__Result; + + } + + [global::ProtoBuf.ProtoContract(Name = @"sync_server_time_quest")] + public partial class SyncServerTimeQuest : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"client_time")] + public long ClientTime + { + get => __pbn__ClientTime.GetValueOrDefault(); + set => __pbn__ClientTime = value; + } + public bool ShouldSerializeClientTime() => __pbn__ClientTime != null; + public void ResetClientTime() => __pbn__ClientTime = null; + private long? __pbn__ClientTime; + + } + + [global::ProtoBuf.ProtoContract(Name = @"sync_server_time_reply")] + public partial class SyncServerTimeReply : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"client_time")] + public long ClientTime + { + get => __pbn__ClientTime.GetValueOrDefault(); + set => __pbn__ClientTime = value; + } + public bool ShouldSerializeClientTime() => __pbn__ClientTime != null; + public void ResetClientTime() => __pbn__ClientTime = null; + private long? __pbn__ClientTime; + + [global::ProtoBuf.ProtoMember(2, Name = @"server_time")] + public long ServerTime + { + get => __pbn__ServerTime.GetValueOrDefault(); + set => __pbn__ServerTime = value; + } + public bool ShouldSerializeServerTime() => __pbn__ServerTime != null; + public void ResetServerTime() => __pbn__ServerTime = null; + private long? __pbn__ServerTime; + + } + + [global::ProtoBuf.ProtoContract(Name = @"get_bankrupt_gift_reward_reply")] + public partial class GetBankruptGiftRewardReply : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"result")] + [global::System.ComponentModel.DefaultValue("")] + public string Result + { + get => __pbn__Result ?? ""; + set => __pbn__Result = value; + } + public bool ShouldSerializeResult() => __pbn__Result != null; + public void ResetResult() => __pbn__Result = null; + private string __pbn__Result; + + [global::ProtoBuf.ProtoMember(2, Name = @"count")] + public int Count + { + get => __pbn__Count.GetValueOrDefault(); + set => __pbn__Count = value; + } + public bool ShouldSerializeCount() => __pbn__Count != null; + public void ResetCount() => __pbn__Count = null; + private int? __pbn__Count; + + } + + [global::ProtoBuf.ProtoContract(Name = @"send_gm_quest")] + public partial class SendGmQuest : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"gm_str")] + [global::System.ComponentModel.DefaultValue("")] + public string GmStr + { + get => __pbn__GmStr ?? ""; + set => __pbn__GmStr = value; + } + public bool ShouldSerializeGmStr() => __pbn__GmStr != null; + public void ResetGmStr() => __pbn__GmStr = null; + private string __pbn__GmStr; + + } + + [global::ProtoBuf.ProtoContract(Name = @"send_gm_reply")] + public partial class SendGmReply : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"result")] + [global::System.ComponentModel.DefaultValue("")] + public string Result + { + get => __pbn__Result ?? ""; + set => __pbn__Result = value; + } + public bool ShouldSerializeResult() => __pbn__Result != null; + public void ResetResult() => __pbn__Result = null; + private string __pbn__Result; + + } + + [global::ProtoBuf.ProtoContract(Name = @"server_config_notify")] + public partial class ServerConfigNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"str_list")] + public global::System.Collections.Generic.List StrLists { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2, Name = @"int_list")] + public global::System.Collections.Generic.List IntLists { get; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"user_current_room_notify")] + public partial class UserCurrentRoomNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"room_id")] + public long RoomId + { + get => __pbn__RoomId.GetValueOrDefault(); + set => __pbn__RoomId = value; + } + public bool ShouldSerializeRoomId() => __pbn__RoomId != null; + public void ResetRoomId() => __pbn__RoomId = null; + private long? __pbn__RoomId; + + } + + [global::ProtoBuf.ProtoContract(Name = @"bankrupt_gift_info_notify")] + public partial class BankruptGiftInfoNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"count")] + public int Count + { + get => __pbn__Count.GetValueOrDefault(); + set => __pbn__Count = value; + } + public bool ShouldSerializeCount() => __pbn__Count != null; + public void ResetCount() => __pbn__Count = null; + private int? __pbn__Count; + + [global::ProtoBuf.ProtoMember(2, Name = @"bankrupt_value")] + public long BankruptValue + { + get => __pbn__BankruptValue.GetValueOrDefault(); + set => __pbn__BankruptValue = value; + } + public bool ShouldSerializeBankruptValue() => __pbn__BankruptValue != null; + public void ResetBankruptValue() => __pbn__BankruptValue = null; + private long? __pbn__BankruptValue; + + [global::ProtoBuf.ProtoMember(3, Name = @"reward_value")] + public long RewardValue + { + get => __pbn__RewardValue.GetValueOrDefault(); + set => __pbn__RewardValue = value; + } + public bool ShouldSerializeRewardValue() => __pbn__RewardValue != null; + public void ResetRewardValue() => __pbn__RewardValue = null; + private long? __pbn__RewardValue; + + } + + [global::ProtoBuf.ProtoContract(Name = @"user_base_info_change_notify")] + public partial class UserBaseInfoChangeNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"jetton")] + public long Jetton + { + get => __pbn__Jetton.GetValueOrDefault(); + set => __pbn__Jetton = value; + } + public bool ShouldSerializeJetton() => __pbn__Jetton != null; + public void ResetJetton() => __pbn__Jetton = null; + private long? __pbn__Jetton; + + [global::ProtoBuf.ProtoMember(2, Name = @"coin")] + public long Coin + { + get => __pbn__Coin.GetValueOrDefault(); + set => __pbn__Coin = value; + } + public bool ShouldSerializeCoin() => __pbn__Coin != null; + public void ResetCoin() => __pbn__Coin = null; + private long? __pbn__Coin; + + [global::ProtoBuf.ProtoMember(3, Name = @"lvl")] + public long Lvl + { + get => __pbn__Lvl.GetValueOrDefault(); + set => __pbn__Lvl = value; + } + public bool ShouldSerializeLvl() => __pbn__Lvl != null; + public void ResetLvl() => __pbn__Lvl = null; + private long? __pbn__Lvl; + + [global::ProtoBuf.ProtoMember(4, Name = @"exp")] + public long Exp + { + get => __pbn__Exp.GetValueOrDefault(); + set => __pbn__Exp = value; + } + public bool ShouldSerializeExp() => __pbn__Exp != null; + public void ResetExp() => __pbn__Exp = null; + private long? __pbn__Exp; + + } + + [global::ProtoBuf.ProtoContract(Name = @"kick_account_tips_notify")] + public partial class KickAccountTipsNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"content")] + [global::System.ComponentModel.DefaultValue("")] + public string Content + { + get => __pbn__Content ?? ""; + set => __pbn__Content = value; + } + public bool ShouldSerializeContent() => __pbn__Content != null; + public void ResetContent() => __pbn__Content = null; + private string __pbn__Content; + + } + + [global::ProtoBuf.ProtoContract(Name = @"tips_notify")] + public partial class TipsNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"content")] + [global::System.ComponentModel.DefaultValue("")] + public string Content + { + get => __pbn__Content ?? ""; + set => __pbn__Content = value; + } + public bool ShouldSerializeContent() => __pbn__Content != null; + public void ResetContent() => __pbn__Content = null; + private string __pbn__Content; + + [global::ProtoBuf.ProtoMember(2, Name = @"model")] + public long Model + { + get => __pbn__Model.GetValueOrDefault(); + set => __pbn__Model = value; + } + public bool ShouldSerializeModel() => __pbn__Model != null; + public void ResetModel() => __pbn__Model = null; + private long? __pbn__Model; + + [global::ProtoBuf.ProtoMember(3, Name = @"item_str")] + [global::System.ComponentModel.DefaultValue("")] + public string ItemStr + { + get => __pbn__ItemStr ?? ""; + set => __pbn__ItemStr = value; + } + public bool ShouldSerializeItemStr() => __pbn__ItemStr != null; + public void ResetItemStr() => __pbn__ItemStr = null; + private string __pbn__ItemStr; + + [global::ProtoBuf.ProtoMember(4, Name = @"title")] + [global::System.ComponentModel.DefaultValue("")] + public string Title + { + get => __pbn__Title ?? ""; + set => __pbn__Title = value; + } + public bool ShouldSerializeTitle() => __pbn__Title != null; + public void ResetTitle() => __pbn__Title = null; + private string __pbn__Title; + + [global::ProtoBuf.ProtoMember(5, Name = @"btn_text")] + [global::System.ComponentModel.DefaultValue("")] + public string BtnText + { + get => __pbn__BtnText ?? ""; + set => __pbn__BtnText = value; + } + public bool ShouldSerializeBtnText() => __pbn__BtnText != null; + public void ResetBtnText() => __pbn__BtnText = null; + private string __pbn__BtnText; + + } + + [global::ProtoBuf.ProtoContract(Name = @"store_goods_info")] + public partial class StoreGoodsInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"id")] + public int Id + { + get => __pbn__Id.GetValueOrDefault(); + set => __pbn__Id = value; + } + public bool ShouldSerializeId() => __pbn__Id != null; + public void ResetId() => __pbn__Id = null; + private int? __pbn__Id; + + [global::ProtoBuf.ProtoMember(2, Name = @"name")] + [global::System.ComponentModel.DefaultValue("")] + public string Name + { + get => __pbn__Name ?? ""; + set => __pbn__Name = value; + } + public bool ShouldSerializeName() => __pbn__Name != null; + public void ResetName() => __pbn__Name = null; + private string __pbn__Name; + + [global::ProtoBuf.ProtoMember(3, Name = @"can_buy")] + public bool CanBuy + { + get => __pbn__CanBuy.GetValueOrDefault(); + set => __pbn__CanBuy = value; + } + public bool ShouldSerializeCanBuy() => __pbn__CanBuy != null; + public void ResetCanBuy() => __pbn__CanBuy = null; + private bool? __pbn__CanBuy; + + [global::ProtoBuf.ProtoMember(4, Name = @"price")] + public int Price + { + get => __pbn__Price.GetValueOrDefault(); + set => __pbn__Price = value; + } + public bool ShouldSerializePrice() => __pbn__Price != null; + public void ResetPrice() => __pbn__Price = null; + private int? __pbn__Price; + + [global::ProtoBuf.ProtoMember(5, Name = @"base_price")] + public int BasePrice + { + get => __pbn__BasePrice.GetValueOrDefault(); + set => __pbn__BasePrice = value; + } + public bool ShouldSerializeBasePrice() => __pbn__BasePrice != null; + public void ResetBasePrice() => __pbn__BasePrice = null; + private int? __pbn__BasePrice; + + [global::ProtoBuf.ProtoMember(6, Name = @"item_id")] + public int ItemId + { + get => __pbn__ItemId.GetValueOrDefault(); + set => __pbn__ItemId = value; + } + public bool ShouldSerializeItemId() => __pbn__ItemId != null; + public void ResetItemId() => __pbn__ItemId = null; + private int? __pbn__ItemId; + + [global::ProtoBuf.ProtoMember(7, Name = @"count")] + public int Count + { + get => __pbn__Count.GetValueOrDefault(); + set => __pbn__Count = value; + } + public bool ShouldSerializeCount() => __pbn__Count != null; + public void ResetCount() => __pbn__Count = null; + private int? __pbn__Count; + + [global::ProtoBuf.ProtoMember(8, Name = @"buy_consume")] + public int BuyConsume + { + get => __pbn__BuyConsume.GetValueOrDefault(); + set => __pbn__BuyConsume = value; + } + public bool ShouldSerializeBuyConsume() => __pbn__BuyConsume != null; + public void ResetBuyConsume() => __pbn__BuyConsume = null; + private int? __pbn__BuyConsume; + + [global::ProtoBuf.ProtoMember(9, Name = @"position")] + public int Position + { + get => __pbn__Position.GetValueOrDefault(); + set => __pbn__Position = value; + } + public bool ShouldSerializePosition() => __pbn__Position != null; + public void ResetPosition() => __pbn__Position = null; + private int? __pbn__Position; + + [global::ProtoBuf.ProtoMember(10, Name = @"ac_discount")] + [global::System.ComponentModel.DefaultValue("")] + public string AcDiscount + { + get => __pbn__AcDiscount ?? ""; + set => __pbn__AcDiscount = value; + } + public bool ShouldSerializeAcDiscount() => __pbn__AcDiscount != null; + public void ResetAcDiscount() => __pbn__AcDiscount = null; + private string __pbn__AcDiscount; + + } + + [global::ProtoBuf.ProtoContract(Name = @"store_list_quest")] + public partial class StoreListQuest : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"type")] + public int Type + { + get => __pbn__Type.GetValueOrDefault(); + set => __pbn__Type = value; + } + public bool ShouldSerializeType() => __pbn__Type != null; + public void ResetType() => __pbn__Type = null; + private int? __pbn__Type; + + } + + [global::ProtoBuf.ProtoContract(Name = @"store_list_reply")] + public partial class StoreListReply : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"type")] + public int Type + { + get => __pbn__Type.GetValueOrDefault(); + set => __pbn__Type = value; + } + public bool ShouldSerializeType() => __pbn__Type != null; + public void ResetType() => __pbn__Type = null; + private int? __pbn__Type; + + [global::ProtoBuf.ProtoMember(2, Name = @"list")] + public global::System.Collections.Generic.List Lists { get; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"store_buy_goods_quest")] + public partial class StoreBuyGoodsQuest : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"id")] + public int Id + { + get => __pbn__Id.GetValueOrDefault(); + set => __pbn__Id = value; + } + public bool ShouldSerializeId() => __pbn__Id != null; + public void ResetId() => __pbn__Id = null; + private int? __pbn__Id; + + } + + [global::ProtoBuf.ProtoContract(Name = @"store_buy_goods_reply")] + public partial class StoreBuyGoodsReply : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"id")] + public int Id + { + get => __pbn__Id.GetValueOrDefault(); + set => __pbn__Id = value; + } + public bool ShouldSerializeId() => __pbn__Id != null; + public void ResetId() => __pbn__Id = null; + private int? __pbn__Id; + + [global::ProtoBuf.ProtoMember(2, Name = @"result")] + [global::System.ComponentModel.DefaultValue("")] + public string Result + { + get => __pbn__Result ?? ""; + set => __pbn__Result = value; + } + public bool ShouldSerializeResult() => __pbn__Result != null; + public void ResetResult() => __pbn__Result = null; + private string __pbn__Result; + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_hall_room_info")] + public partial class DurakHallRoomInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"id")] + public int Id + { + get => __pbn__Id.GetValueOrDefault(); + set => __pbn__Id = value; + } + public bool ShouldSerializeId() => __pbn__Id != null; + public void ResetId() => __pbn__Id = null; + private int? __pbn__Id; + + [global::ProtoBuf.ProtoMember(2, Name = @"bet")] + public long Bet + { + get => __pbn__Bet.GetValueOrDefault(); + set => __pbn__Bet = value; + } + public bool ShouldSerializeBet() => __pbn__Bet != null; + public void ResetBet() => __pbn__Bet = null; + private long? __pbn__Bet; + + [global::ProtoBuf.ProtoMember(3, Name = @"player_count")] + public int PlayerCount + { + get => __pbn__PlayerCount.GetValueOrDefault(); + set => __pbn__PlayerCount = value; + } + public bool ShouldSerializePlayerCount() => __pbn__PlayerCount != null; + public void ResetPlayerCount() => __pbn__PlayerCount = null; + private int? __pbn__PlayerCount; + + [global::ProtoBuf.ProtoMember(4, Name = @"is_tyro")] + public int IsTyro + { + get => __pbn__IsTyro.GetValueOrDefault(); + set => __pbn__IsTyro = value; + } + public bool ShouldSerializeIsTyro() => __pbn__IsTyro != null; + public void ResetIsTyro() => __pbn__IsTyro = null; + private int? __pbn__IsTyro; + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_hall_room_list_reply")] + public partial class DurakHallRoomListReply : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"room_list")] + public global::System.Collections.Generic.List RoomLists { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2, Name = @"result")] + [global::System.ComponentModel.DefaultValue("")] + public string Result + { + get => __pbn__Result ?? ""; + set => __pbn__Result = value; + } + public bool ShouldSerializeResult() => __pbn__Result != null; + public void ResetResult() => __pbn__Result = null; + private string __pbn__Result; + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_private_room_create_quest")] + public partial class DurakPrivateRoomCreateQuest : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"bet")] + public long Bet + { + get => __pbn__Bet.GetValueOrDefault(); + set => __pbn__Bet = value; + } + public bool ShouldSerializeBet() => __pbn__Bet != null; + public void ResetBet() => __pbn__Bet = null; + private long? __pbn__Bet; + + [global::ProtoBuf.ProtoMember(2, Name = @"seat")] + public int Seat + { + get => __pbn__Seat.GetValueOrDefault(); + set => __pbn__Seat = value; + } + public bool ShouldSerializeSeat() => __pbn__Seat != null; + public void ResetSeat() => __pbn__Seat = null; + private int? __pbn__Seat; + + [global::ProtoBuf.ProtoMember(3, Name = @"card_group")] + public int CardGroup + { + get => __pbn__CardGroup.GetValueOrDefault(); + set => __pbn__CardGroup = value; + } + public bool ShouldSerializeCardGroup() => __pbn__CardGroup != null; + public void ResetCardGroup() => __pbn__CardGroup = null; + private int? __pbn__CardGroup; + + [global::ProtoBuf.ProtoMember(4, Name = @"def_mode")] + public int DefMode + { + get => __pbn__DefMode.GetValueOrDefault(); + set => __pbn__DefMode = value; + } + public bool ShouldSerializeDefMode() => __pbn__DefMode != null; + public void ResetDefMode() => __pbn__DefMode = null; + private int? __pbn__DefMode; + + [global::ProtoBuf.ProtoMember(5, Name = @"atk_mode")] + public int AtkMode + { + get => __pbn__AtkMode.GetValueOrDefault(); + set => __pbn__AtkMode = value; + } + public bool ShouldSerializeAtkMode() => __pbn__AtkMode != null; + public void ResetAtkMode() => __pbn__AtkMode = null; + private int? __pbn__AtkMode; + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_private_room_create_reply")] + public partial class DurakPrivateRoomCreateReply : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"room_id")] + public long RoomId + { + get => __pbn__RoomId.GetValueOrDefault(); + set => __pbn__RoomId = value; + } + public bool ShouldSerializeRoomId() => __pbn__RoomId != null; + public void ResetRoomId() => __pbn__RoomId = null; + private long? __pbn__RoomId; + + [global::ProtoBuf.ProtoMember(2, Name = @"result")] + [global::System.ComponentModel.DefaultValue("")] + public string Result + { + get => __pbn__Result ?? ""; + set => __pbn__Result = value; + } + public bool ShouldSerializeResult() => __pbn__Result != null; + public void ResetResult() => __pbn__Result = null; + private string __pbn__Result; + + [global::ProtoBuf.ProtoMember(3, Name = @"need_bet")] + public long NeedBet + { + get => __pbn__NeedBet.GetValueOrDefault(); + set => __pbn__NeedBet = value; + } + public bool ShouldSerializeNeedBet() => __pbn__NeedBet != null; + public void ResetNeedBet() => __pbn__NeedBet = null; + private long? __pbn__NeedBet; + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_enter_hall_room_quest")] + public partial class DurakEnterHallRoomQuest : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"id")] + public int Id + { + get => __pbn__Id.GetValueOrDefault(); + set => __pbn__Id = value; + } + public bool ShouldSerializeId() => __pbn__Id != null; + public void ResetId() => __pbn__Id = null; + private int? __pbn__Id; + + [global::ProtoBuf.ProtoMember(2, Name = @"seat")] + public int[] Seats { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"card_group")] + public int[] CardGroups { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"def_mode")] + public int[] DefModes { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"atk_mode")] + public int[] AtkModes { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_enter_hall_room_reply")] + public partial class DurakEnterHallRoomReply : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"room_id")] + public long RoomId + { + get => __pbn__RoomId.GetValueOrDefault(); + set => __pbn__RoomId = value; + } + public bool ShouldSerializeRoomId() => __pbn__RoomId != null; + public void ResetRoomId() => __pbn__RoomId = null; + private long? __pbn__RoomId; + + [global::ProtoBuf.ProtoMember(2, Name = @"result")] + [global::System.ComponentModel.DefaultValue("")] + public string Result + { + get => __pbn__Result ?? ""; + set => __pbn__Result = value; + } + public bool ShouldSerializeResult() => __pbn__Result != null; + public void ResetResult() => __pbn__Result = null; + private string __pbn__Result; + + [global::ProtoBuf.ProtoMember(3, Name = @"need_bet")] + public long NeedBet + { + get => __pbn__NeedBet.GetValueOrDefault(); + set => __pbn__NeedBet = value; + } + public bool ShouldSerializeNeedBet() => __pbn__NeedBet != null; + public void ResetNeedBet() => __pbn__NeedBet = null; + private long? __pbn__NeedBet; + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_enter_room_quest")] + public partial class DurakEnterRoomQuest : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"room_id")] + public long RoomId + { + get => __pbn__RoomId.GetValueOrDefault(); + set => __pbn__RoomId = value; + } + public bool ShouldSerializeRoomId() => __pbn__RoomId != null; + public void ResetRoomId() => __pbn__RoomId = null; + private long? __pbn__RoomId; + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_enter_room_reply")] + public partial class DurakEnterRoomReply : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"room_id")] + public long RoomId + { + get => __pbn__RoomId.GetValueOrDefault(); + set => __pbn__RoomId = value; + } + public bool ShouldSerializeRoomId() => __pbn__RoomId != null; + public void ResetRoomId() => __pbn__RoomId = null; + private long? __pbn__RoomId; + + [global::ProtoBuf.ProtoMember(2, Name = @"result")] + [global::System.ComponentModel.DefaultValue("")] + public string Result + { + get => __pbn__Result ?? ""; + set => __pbn__Result = value; + } + public bool ShouldSerializeResult() => __pbn__Result != null; + public void ResetResult() => __pbn__Result = null; + private string __pbn__Result; + + [global::ProtoBuf.ProtoMember(3, Name = @"need_bet")] + public long NeedBet + { + get => __pbn__NeedBet.GetValueOrDefault(); + set => __pbn__NeedBet = value; + } + public bool ShouldSerializeNeedBet() => __pbn__NeedBet != null; + public void ResetNeedBet() => __pbn__NeedBet = null; + private long? __pbn__NeedBet; + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_leave_room_quest")] + public partial class DurakLeaveRoomQuest : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"room_id")] + public long RoomId + { + get => __pbn__RoomId.GetValueOrDefault(); + set => __pbn__RoomId = value; + } + public bool ShouldSerializeRoomId() => __pbn__RoomId != null; + public void ResetRoomId() => __pbn__RoomId = null; + private long? __pbn__RoomId; + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_leave_room_reply")] + public partial class DurakLeaveRoomReply : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"room_id")] + public long RoomId + { + get => __pbn__RoomId.GetValueOrDefault(); + set => __pbn__RoomId = value; + } + public bool ShouldSerializeRoomId() => __pbn__RoomId != null; + public void ResetRoomId() => __pbn__RoomId = null; + private long? __pbn__RoomId; + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_room_ready_quest")] + public partial class DurakRoomReadyQuest : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"room_id")] + public long RoomId + { + get => __pbn__RoomId.GetValueOrDefault(); + set => __pbn__RoomId = value; + } + public bool ShouldSerializeRoomId() => __pbn__RoomId != null; + public void ResetRoomId() => __pbn__RoomId = null; + private long? __pbn__RoomId; + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_room_ready_reply")] + public partial class DurakRoomReadyReply : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"room_id")] + public long RoomId + { + get => __pbn__RoomId.GetValueOrDefault(); + set => __pbn__RoomId = value; + } + public bool ShouldSerializeRoomId() => __pbn__RoomId != null; + public void ResetRoomId() => __pbn__RoomId = null; + private long? __pbn__RoomId; + + [global::ProtoBuf.ProtoMember(2, Name = @"result")] + [global::System.ComponentModel.DefaultValue("")] + public string Result + { + get => __pbn__Result ?? ""; + set => __pbn__Result = value; + } + public bool ShouldSerializeResult() => __pbn__Result != null; + public void ResetResult() => __pbn__Result = null; + private string __pbn__Result; + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_room_operate_quest")] + public partial class DurakRoomOperateQuest : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"room_id")] + public long RoomId + { + get => __pbn__RoomId.GetValueOrDefault(); + set => __pbn__RoomId = value; + } + public bool ShouldSerializeRoomId() => __pbn__RoomId != null; + public void ResetRoomId() => __pbn__RoomId = null; + private long? __pbn__RoomId; + + [global::ProtoBuf.ProtoMember(2, Name = @"opt")] + public int Opt + { + get => __pbn__Opt.GetValueOrDefault(); + set => __pbn__Opt = value; + } + public bool ShouldSerializeOpt() => __pbn__Opt != null; + public void ResetOpt() => __pbn__Opt = null; + private int? __pbn__Opt; + + [global::ProtoBuf.ProtoMember(3, Name = @"param1")] + public int Param1 + { + get => __pbn__Param1.GetValueOrDefault(); + set => __pbn__Param1 = value; + } + public bool ShouldSerializeParam1() => __pbn__Param1 != null; + public void ResetParam1() => __pbn__Param1 = null; + private int? __pbn__Param1; + + [global::ProtoBuf.ProtoMember(4, Name = @"param2")] + public int Param2 + { + get => __pbn__Param2.GetValueOrDefault(); + set => __pbn__Param2 = value; + } + public bool ShouldSerializeParam2() => __pbn__Param2 != null; + public void ResetParam2() => __pbn__Param2 = null; + private int? __pbn__Param2; + + [global::ProtoBuf.ProtoMember(5, Name = @"session_id")] + public int SessionId + { + get => __pbn__SessionId.GetValueOrDefault(); + set => __pbn__SessionId = value; + } + public bool ShouldSerializeSessionId() => __pbn__SessionId != null; + public void ResetSessionId() => __pbn__SessionId = null; + private int? __pbn__SessionId; + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_room_operate_reply")] + public partial class DurakRoomOperateReply : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"result")] + [global::System.ComponentModel.DefaultValue("")] + public string Result + { + get => __pbn__Result ?? ""; + set => __pbn__Result = value; + } + public bool ShouldSerializeResult() => __pbn__Result != null; + public void ResetResult() => __pbn__Result = null; + private string __pbn__Result; + + [global::ProtoBuf.ProtoMember(5, Name = @"session_id")] + public int SessionId + { + get => __pbn__SessionId.GetValueOrDefault(); + set => __pbn__SessionId = value; + } + public bool ShouldSerializeSessionId() => __pbn__SessionId != null; + public void ResetSessionId() => __pbn__SessionId = null; + private int? __pbn__SessionId; + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_room_swap_seat_quest")] + public partial class DurakRoomSwapSeatQuest : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"room_id")] + public long RoomId + { + get => __pbn__RoomId.GetValueOrDefault(); + set => __pbn__RoomId = value; + } + public bool ShouldSerializeRoomId() => __pbn__RoomId != null; + public void ResetRoomId() => __pbn__RoomId = null; + private long? __pbn__RoomId; + + [global::ProtoBuf.ProtoMember(2, Name = @"target_seat")] + public int TargetSeat + { + get => __pbn__TargetSeat.GetValueOrDefault(); + set => __pbn__TargetSeat = value; + } + public bool ShouldSerializeTargetSeat() => __pbn__TargetSeat != null; + public void ResetTargetSeat() => __pbn__TargetSeat = null; + private int? __pbn__TargetSeat; + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_room_swap_seat_reply")] + public partial class DurakRoomSwapSeatReply : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"result")] + [global::System.ComponentModel.DefaultValue("")] + public string Result + { + get => __pbn__Result ?? ""; + set => __pbn__Result = value; + } + public bool ShouldSerializeResult() => __pbn__Result != null; + public void ResetResult() => __pbn__Result = null; + private string __pbn__Result; + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_game_record")] + public partial class DurakGameRecord : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"room_type")] + public int RoomType + { + get => __pbn__RoomType.GetValueOrDefault(); + set => __pbn__RoomType = value; + } + public bool ShouldSerializeRoomType() => __pbn__RoomType != null; + public void ResetRoomType() => __pbn__RoomType = null; + private int? __pbn__RoomType; + + [global::ProtoBuf.ProtoMember(2, Name = @"bet")] + public long Bet + { + get => __pbn__Bet.GetValueOrDefault(); + set => __pbn__Bet = value; + } + public bool ShouldSerializeBet() => __pbn__Bet != null; + public void ResetBet() => __pbn__Bet = null; + private long? __pbn__Bet; + + [global::ProtoBuf.ProtoMember(3, Name = @"profit")] + public long Profit + { + get => __pbn__Profit.GetValueOrDefault(); + set => __pbn__Profit = value; + } + public bool ShouldSerializeProfit() => __pbn__Profit != null; + public void ResetProfit() => __pbn__Profit = null; + private long? __pbn__Profit; + + [global::ProtoBuf.ProtoMember(4, Name = @"seat")] + public int Seat + { + get => __pbn__Seat.GetValueOrDefault(); + set => __pbn__Seat = value; + } + public bool ShouldSerializeSeat() => __pbn__Seat != null; + public void ResetSeat() => __pbn__Seat = null; + private int? __pbn__Seat; + + [global::ProtoBuf.ProtoMember(5, Name = @"start_time")] + [global::System.ComponentModel.DefaultValue("")] + public string StartTime + { + get => __pbn__StartTime ?? ""; + set => __pbn__StartTime = value; + } + public bool ShouldSerializeStartTime() => __pbn__StartTime != null; + public void ResetStartTime() => __pbn__StartTime = null; + private string __pbn__StartTime; + + [global::ProtoBuf.ProtoMember(6, Name = @"card_group")] + public int CardGroup + { + get => __pbn__CardGroup.GetValueOrDefault(); + set => __pbn__CardGroup = value; + } + public bool ShouldSerializeCardGroup() => __pbn__CardGroup != null; + public void ResetCardGroup() => __pbn__CardGroup = null; + private int? __pbn__CardGroup; + + [global::ProtoBuf.ProtoMember(7, Name = @"atk_mode")] + public int AtkMode + { + get => __pbn__AtkMode.GetValueOrDefault(); + set => __pbn__AtkMode = value; + } + public bool ShouldSerializeAtkMode() => __pbn__AtkMode != null; + public void ResetAtkMode() => __pbn__AtkMode = null; + private int? __pbn__AtkMode; + + [global::ProtoBuf.ProtoMember(8, Name = @"def_mode")] + public int DefMode + { + get => __pbn__DefMode.GetValueOrDefault(); + set => __pbn__DefMode = value; + } + public bool ShouldSerializeDefMode() => __pbn__DefMode != null; + public void ResetDefMode() => __pbn__DefMode = null; + private int? __pbn__DefMode; + + [global::ProtoBuf.ProtoMember(9, Name = @"win_rank")] + public int WinRank + { + get => __pbn__WinRank.GetValueOrDefault(); + set => __pbn__WinRank = value; + } + public bool ShouldSerializeWinRank() => __pbn__WinRank != null; + public void ResetWinRank() => __pbn__WinRank = null; + private int? __pbn__WinRank; + + } + + [global::ProtoBuf.ProtoContract(Name = @"get_durak_game_record_reply")] + public partial class GetDurakGameRecordReply : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"record_list")] + public global::System.Collections.Generic.List RecordLists { get; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_reenter_room_quest")] + public partial class DurakReenterRoomQuest : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"room_id")] + public long RoomId + { + get => __pbn__RoomId.GetValueOrDefault(); + set => __pbn__RoomId = value; + } + public bool ShouldSerializeRoomId() => __pbn__RoomId != null; + public void ResetRoomId() => __pbn__RoomId = null; + private long? __pbn__RoomId; + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_reenter_room_reply")] + public partial class DurakReenterRoomReply : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"room_id")] + public long RoomId + { + get => __pbn__RoomId.GetValueOrDefault(); + set => __pbn__RoomId = value; + } + public bool ShouldSerializeRoomId() => __pbn__RoomId != null; + public void ResetRoomId() => __pbn__RoomId = null; + private long? __pbn__RoomId; + + [global::ProtoBuf.ProtoMember(2, Name = @"result")] + [global::System.ComponentModel.DefaultValue("")] + public string Result + { + get => __pbn__Result ?? ""; + set => __pbn__Result = value; + } + public bool ShouldSerializeResult() => __pbn__Result != null; + public void ResetResult() => __pbn__Result = null; + private string __pbn__Result; + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_desktop_info_quest")] + public partial class DurakDesktopInfoQuest : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"room_id")] + public long RoomId + { + get => __pbn__RoomId.GetValueOrDefault(); + set => __pbn__RoomId = value; + } + public bool ShouldSerializeRoomId() => __pbn__RoomId != null; + public void ResetRoomId() => __pbn__RoomId = null; + private long? __pbn__RoomId; + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_desktop_info_reply")] + public partial class DurakDesktopInfoReply : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"desktop_info")] + public DurakDesktopInfoNotify DesktopInfo { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"room_chat_quest")] + public partial class RoomChatQuest : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"room_id")] + public long RoomId + { + get => __pbn__RoomId.GetValueOrDefault(); + set => __pbn__RoomId = value; + } + public bool ShouldSerializeRoomId() => __pbn__RoomId != null; + public void ResetRoomId() => __pbn__RoomId = null; + private long? __pbn__RoomId; + + [global::ProtoBuf.ProtoMember(2, Name = @"chat_type")] + public int ChatType + { + get => __pbn__ChatType.GetValueOrDefault(); + set => __pbn__ChatType = value; + } + public bool ShouldSerializeChatType() => __pbn__ChatType != null; + public void ResetChatType() => __pbn__ChatType = null; + private int? __pbn__ChatType; + + [global::ProtoBuf.ProtoMember(3, Name = @"text_id")] + [global::System.ComponentModel.DefaultValue("")] + public string TextId + { + get => __pbn__TextId ?? ""; + set => __pbn__TextId = value; + } + public bool ShouldSerializeTextId() => __pbn__TextId != null; + public void ResetTextId() => __pbn__TextId = null; + private string __pbn__TextId; + + [global::ProtoBuf.ProtoMember(4, Name = @"text")] + [global::System.ComponentModel.DefaultValue("")] + public string Text + { + get => __pbn__Text ?? ""; + set => __pbn__Text = value; + } + public bool ShouldSerializeText() => __pbn__Text != null; + public void ResetText() => __pbn__Text = null; + private string __pbn__Text; + + [global::ProtoBuf.ProtoMember(5, Name = @"emoji_id")] + public long EmojiId + { + get => __pbn__EmojiId.GetValueOrDefault(); + set => __pbn__EmojiId = value; + } + public bool ShouldSerializeEmojiId() => __pbn__EmojiId != null; + public void ResetEmojiId() => __pbn__EmojiId = null; + private long? __pbn__EmojiId; + + [global::ProtoBuf.ProtoMember(6, Name = @"voice")] + public byte[] Voice + { + get => __pbn__Voice; + set => __pbn__Voice = value; + } + public bool ShouldSerializeVoice() => __pbn__Voice != null; + public void ResetVoice() => __pbn__Voice = null; + private byte[] __pbn__Voice; + + } + + [global::ProtoBuf.ProtoContract(Name = @"room_chat_reply")] + public partial class RoomChatReply : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"result")] + [global::System.ComponentModel.DefaultValue("")] + public string Result + { + get => __pbn__Result ?? ""; + set => __pbn__Result = value; + } + public bool ShouldSerializeResult() => __pbn__Result != null; + public void ResetResult() => __pbn__Result = null; + private string __pbn__Result; + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_room_info_notify")] + public partial class DurakRoomInfoNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"founder_account")] + public long FounderAccount + { + get => __pbn__FounderAccount.GetValueOrDefault(); + set => __pbn__FounderAccount = value; + } + public bool ShouldSerializeFounderAccount() => __pbn__FounderAccount != null; + public void ResetFounderAccount() => __pbn__FounderAccount = null; + private long? __pbn__FounderAccount; + + [global::ProtoBuf.ProtoMember(2, Name = @"room_id")] + public long RoomId + { + get => __pbn__RoomId.GetValueOrDefault(); + set => __pbn__RoomId = value; + } + public bool ShouldSerializeRoomId() => __pbn__RoomId != null; + public void ResetRoomId() => __pbn__RoomId = null; + private long? __pbn__RoomId; + + [global::ProtoBuf.ProtoMember(3, Name = @"room_count")] + public int RoomCount + { + get => __pbn__RoomCount.GetValueOrDefault(); + set => __pbn__RoomCount = value; + } + public bool ShouldSerializeRoomCount() => __pbn__RoomCount != null; + public void ResetRoomCount() => __pbn__RoomCount = null; + private int? __pbn__RoomCount; + + [global::ProtoBuf.ProtoMember(4, Name = @"bet")] + public long Bet + { + get => __pbn__Bet.GetValueOrDefault(); + set => __pbn__Bet = value; + } + public bool ShouldSerializeBet() => __pbn__Bet != null; + public void ResetBet() => __pbn__Bet = null; + private long? __pbn__Bet; + + [global::ProtoBuf.ProtoMember(5, Name = @"seat")] + public int Seat + { + get => __pbn__Seat.GetValueOrDefault(); + set => __pbn__Seat = value; + } + public bool ShouldSerializeSeat() => __pbn__Seat != null; + public void ResetSeat() => __pbn__Seat = null; + private int? __pbn__Seat; + + [global::ProtoBuf.ProtoMember(6, Name = @"card_group")] + public int CardGroup + { + get => __pbn__CardGroup.GetValueOrDefault(); + set => __pbn__CardGroup = value; + } + public bool ShouldSerializeCardGroup() => __pbn__CardGroup != null; + public void ResetCardGroup() => __pbn__CardGroup = null; + private int? __pbn__CardGroup; + + [global::ProtoBuf.ProtoMember(7, Name = @"def_mode")] + public int DefMode + { + get => __pbn__DefMode.GetValueOrDefault(); + set => __pbn__DefMode = value; + } + public bool ShouldSerializeDefMode() => __pbn__DefMode != null; + public void ResetDefMode() => __pbn__DefMode = null; + private int? __pbn__DefMode; + + [global::ProtoBuf.ProtoMember(8, Name = @"atk_mode")] + public int AtkMode + { + get => __pbn__AtkMode.GetValueOrDefault(); + set => __pbn__AtkMode = value; + } + public bool ShouldSerializeAtkMode() => __pbn__AtkMode != null; + public void ResetAtkMode() => __pbn__AtkMode = null; + private int? __pbn__AtkMode; + + [global::ProtoBuf.ProtoMember(9, Name = @"users")] + public global::System.Collections.Generic.List Users { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(10, Name = @"start_time")] + public long StartTime + { + get => __pbn__StartTime.GetValueOrDefault(); + set => __pbn__StartTime = value; + } + public bool ShouldSerializeStartTime() => __pbn__StartTime != null; + public void ResetStartTime() => __pbn__StartTime = null; + private long? __pbn__StartTime; + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_room_leave_notify")] + public partial class DurakRoomLeaveNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"room_id")] + public long RoomId + { + get => __pbn__RoomId.GetValueOrDefault(); + set => __pbn__RoomId = value; + } + public bool ShouldSerializeRoomId() => __pbn__RoomId != null; + public void ResetRoomId() => __pbn__RoomId = null; + private long? __pbn__RoomId; + + [global::ProtoBuf.ProtoMember(2, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + [global::ProtoBuf.ProtoMember(3, Name = @"quit")] + public bool Quit + { + get => __pbn__Quit.GetValueOrDefault(); + set => __pbn__Quit = value; + } + public bool ShouldSerializeQuit() => __pbn__Quit != null; + public void ResetQuit() => __pbn__Quit = null; + private bool? __pbn__Quit; + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_room_ready_go_notify")] + public partial class DurakRoomReadyGoNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"room_id")] + public long RoomId + { + get => __pbn__RoomId.GetValueOrDefault(); + set => __pbn__RoomId = value; + } + public bool ShouldSerializeRoomId() => __pbn__RoomId != null; + public void ResetRoomId() => __pbn__RoomId = null; + private long? __pbn__RoomId; + + [global::ProtoBuf.ProtoMember(2, Name = @"start_time")] + public long StartTime + { + get => __pbn__StartTime.GetValueOrDefault(); + set => __pbn__StartTime = value; + } + public bool ShouldSerializeStartTime() => __pbn__StartTime != null; + public void ResetStartTime() => __pbn__StartTime = null; + private long? __pbn__StartTime; + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_room_new_user_notify")] + public partial class DurakRoomNewUserNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"room_id")] + public long RoomId + { + get => __pbn__RoomId.GetValueOrDefault(); + set => __pbn__RoomId = value; + } + public bool ShouldSerializeRoomId() => __pbn__RoomId != null; + public void ResetRoomId() => __pbn__RoomId = null; + private long? __pbn__RoomId; + + [global::ProtoBuf.ProtoMember(2, Name = @"user")] + public DurakRoomUserSimpleInfo User { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_table_card_info")] + public partial class DurakTableCardInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"atk_card_id")] + public int AtkCardId + { + get => __pbn__AtkCardId.GetValueOrDefault(); + set => __pbn__AtkCardId = value; + } + public bool ShouldSerializeAtkCardId() => __pbn__AtkCardId != null; + public void ResetAtkCardId() => __pbn__AtkCardId = null; + private int? __pbn__AtkCardId; + + [global::ProtoBuf.ProtoMember(2, Name = @"def_card_id")] + public int DefCardId + { + get => __pbn__DefCardId.GetValueOrDefault(); + set => __pbn__DefCardId = value; + } + public bool ShouldSerializeDefCardId() => __pbn__DefCardId != null; + public void ResetDefCardId() => __pbn__DefCardId = null; + private int? __pbn__DefCardId; + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_order_info")] + public partial class DurakOrderInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + [global::ProtoBuf.ProtoMember(2, Name = @"is_take_pass")] + public int IsTakePass + { + get => __pbn__IsTakePass.GetValueOrDefault(); + set => __pbn__IsTakePass = value; + } + public bool ShouldSerializeIsTakePass() => __pbn__IsTakePass != null; + public void ResetIsTakePass() => __pbn__IsTakePass = null; + private int? __pbn__IsTakePass; + + [global::ProtoBuf.ProtoMember(3, Name = @"win_rank")] + public int WinRank + { + get => __pbn__WinRank.GetValueOrDefault(); + set => __pbn__WinRank = value; + } + public bool ShouldSerializeWinRank() => __pbn__WinRank != null; + public void ResetWinRank() => __pbn__WinRank = null; + private int? __pbn__WinRank; + + [global::ProtoBuf.ProtoMember(4, Name = @"card_num")] + public int CardNum + { + get => __pbn__CardNum.GetValueOrDefault(); + set => __pbn__CardNum = value; + } + public bool ShouldSerializeCardNum() => __pbn__CardNum != null; + public void ResetCardNum() => __pbn__CardNum = null; + private int? __pbn__CardNum; + + [global::ProtoBuf.ProtoMember(5, Name = @"card_list")] + public int[] CardLists { get; set; } + + [global::ProtoBuf.ProtoMember(6, Name = @"win_bet")] + public long WinBet + { + get => __pbn__WinBet.GetValueOrDefault(); + set => __pbn__WinBet = value; + } + public bool ShouldSerializeWinBet() => __pbn__WinBet != null; + public void ResetWinBet() => __pbn__WinBet = null; + private long? __pbn__WinBet; + + [global::ProtoBuf.ProtoMember(7, Name = @"withdraw_num")] + public int WithdrawNum + { + get => __pbn__WithdrawNum.GetValueOrDefault(); + set => __pbn__WithdrawNum = value; + } + public bool ShouldSerializeWithdrawNum() => __pbn__WithdrawNum != null; + public void ResetWithdrawNum() => __pbn__WithdrawNum = null; + private int? __pbn__WithdrawNum; + + [global::ProtoBuf.ProtoMember(8, Name = @"hangup_state")] + public int HangupState + { + get => __pbn__HangupState.GetValueOrDefault(); + set => __pbn__HangupState = value; + } + public bool ShouldSerializeHangupState() => __pbn__HangupState != null; + public void ResetHangupState() => __pbn__HangupState = null; + private int? __pbn__HangupState; + + [global::ProtoBuf.ProtoMember(9, Name = @"seat")] + public int Seat + { + get => __pbn__Seat.GetValueOrDefault(); + set => __pbn__Seat = value; + } + public bool ShouldSerializeSeat() => __pbn__Seat != null; + public void ResetSeat() => __pbn__Seat = null; + private int? __pbn__Seat; + + [global::ProtoBuf.ProtoMember(10, Name = @"opt")] + public int Opt + { + get => __pbn__Opt.GetValueOrDefault(); + set => __pbn__Opt = value; + } + public bool ShouldSerializeOpt() => __pbn__Opt != null; + public void ResetOpt() => __pbn__Opt = null; + private int? __pbn__Opt; + + [global::ProtoBuf.ProtoMember(11, Name = @"countdown")] + public long Countdown + { + get => __pbn__Countdown.GetValueOrDefault(); + set => __pbn__Countdown = value; + } + public bool ShouldSerializeCountdown() => __pbn__Countdown != null; + public void ResetCountdown() => __pbn__Countdown = null; + private long? __pbn__Countdown; + + [global::ProtoBuf.ProtoMember(12, Name = @"is_over_leave")] + public int IsOverLeave + { + get => __pbn__IsOverLeave.GetValueOrDefault(); + set => __pbn__IsOverLeave = value; + } + public bool ShouldSerializeIsOverLeave() => __pbn__IsOverLeave != null; + public void ResetIsOverLeave() => __pbn__IsOverLeave = null; + private int? __pbn__IsOverLeave; + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_desktop_info_notify")] + public partial class DurakDesktopInfoNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"room_id")] + public long RoomId + { + get => __pbn__RoomId.GetValueOrDefault(); + set => __pbn__RoomId = value; + } + public bool ShouldSerializeRoomId() => __pbn__RoomId != null; + public void ResetRoomId() => __pbn__RoomId = null; + private long? __pbn__RoomId; + + [global::ProtoBuf.ProtoMember(2, Name = @"state")] + public int State + { + get => __pbn__State.GetValueOrDefault(); + set => __pbn__State = value; + } + public bool ShouldSerializeState() => __pbn__State != null; + public void ResetState() => __pbn__State = null; + private int? __pbn__State; + + [global::ProtoBuf.ProtoMember(3, Name = @"king_card")] + public int KingCard + { + get => __pbn__KingCard.GetValueOrDefault(); + set => __pbn__KingCard = value; + } + public bool ShouldSerializeKingCard() => __pbn__KingCard != null; + public void ResetKingCard() => __pbn__KingCard = null; + private int? __pbn__KingCard; + + [global::ProtoBuf.ProtoMember(4, Name = @"card_count")] + public int CardCount + { + get => __pbn__CardCount.GetValueOrDefault(); + set => __pbn__CardCount = value; + } + public bool ShouldSerializeCardCount() => __pbn__CardCount != null; + public void ResetCardCount() => __pbn__CardCount = null; + private int? __pbn__CardCount; + + [global::ProtoBuf.ProtoMember(5, Name = @"discard_num")] + public int DiscardNum + { + get => __pbn__DiscardNum.GetValueOrDefault(); + set => __pbn__DiscardNum = value; + } + public bool ShouldSerializeDiscardNum() => __pbn__DiscardNum != null; + public void ResetDiscardNum() => __pbn__DiscardNum = null; + private int? __pbn__DiscardNum; + + [global::ProtoBuf.ProtoMember(6, Name = @"table_cards")] + public global::System.Collections.Generic.List TableCards { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(7, Name = @"cur_attacker")] + public long CurAttacker + { + get => __pbn__CurAttacker.GetValueOrDefault(); + set => __pbn__CurAttacker = value; + } + public bool ShouldSerializeCurAttacker() => __pbn__CurAttacker != null; + public void ResetCurAttacker() => __pbn__CurAttacker = null; + private long? __pbn__CurAttacker; + + [global::ProtoBuf.ProtoMember(8, Name = @"cur_defender")] + public long CurDefender + { + get => __pbn__CurDefender.GetValueOrDefault(); + set => __pbn__CurDefender = value; + } + public bool ShouldSerializeCurDefender() => __pbn__CurDefender != null; + public void ResetCurDefender() => __pbn__CurDefender = null; + private long? __pbn__CurDefender; + + [global::ProtoBuf.ProtoMember(9, Name = @"order_list")] + public global::System.Collections.Generic.List OrderLists { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(10, Name = @"transfer_cd")] + public long TransferCd + { + get => __pbn__TransferCd.GetValueOrDefault(); + set => __pbn__TransferCd = value; + } + public bool ShouldSerializeTransferCd() => __pbn__TransferCd != null; + public void ResetTransferCd() => __pbn__TransferCd = null; + private long? __pbn__TransferCd; + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_desktop_opt_notify")] + public partial class DurakDesktopOptNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"room_id")] + public long RoomId + { + get => __pbn__RoomId.GetValueOrDefault(); + set => __pbn__RoomId = value; + } + public bool ShouldSerializeRoomId() => __pbn__RoomId != null; + public void ResetRoomId() => __pbn__RoomId = null; + private long? __pbn__RoomId; + + [global::ProtoBuf.ProtoMember(2, Name = @"accounts")] + public long[] Accounts { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"time")] + public long Time + { + get => __pbn__Time.GetValueOrDefault(); + set => __pbn__Time = value; + } + public bool ShouldSerializeTime() => __pbn__Time != null; + public void ResetTime() => __pbn__Time = null; + private long? __pbn__Time; + + [global::ProtoBuf.ProtoMember(4, Name = @"opt")] + public int Opt + { + get => __pbn__Opt.GetValueOrDefault(); + set => __pbn__Opt = value; + } + public bool ShouldSerializeOpt() => __pbn__Opt != null; + public void ResetOpt() => __pbn__Opt = null; + private int? __pbn__Opt; + + [global::ProtoBuf.ProtoMember(5, Name = @"param1")] + public long Param1 + { + get => __pbn__Param1.GetValueOrDefault(); + set => __pbn__Param1 = value; + } + public bool ShouldSerializeParam1() => __pbn__Param1 != null; + public void ResetParam1() => __pbn__Param1 = null; + private long? __pbn__Param1; + + [global::ProtoBuf.ProtoMember(6, Name = @"param2")] + public long Param2 + { + get => __pbn__Param2.GetValueOrDefault(); + set => __pbn__Param2 = value; + } + public bool ShouldSerializeParam2() => __pbn__Param2 != null; + public void ResetParam2() => __pbn__Param2 = null; + private long? __pbn__Param2; + + [global::ProtoBuf.ProtoMember(7, Name = @"param3")] + public long Param3 + { + get => __pbn__Param3.GetValueOrDefault(); + set => __pbn__Param3 = value; + } + public bool ShouldSerializeParam3() => __pbn__Param3 != null; + public void ResetParam3() => __pbn__Param3 = null; + private long? __pbn__Param3; + + [global::ProtoBuf.ProtoMember(8, Name = @"param4")] + public long[] Param4s { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_desktop_start_notify")] + public partial class DurakDesktopStartNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"desktop_info")] + public DurakDesktopInfoNotify DesktopInfo { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"time")] + public long Time + { + get => __pbn__Time.GetValueOrDefault(); + set => __pbn__Time = value; + } + public bool ShouldSerializeTime() => __pbn__Time != null; + public void ResetTime() => __pbn__Time = null; + private long? __pbn__Time; + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_update_key_value")] + public partial class DurakUpdateKeyValue : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + [global::ProtoBuf.ProtoMember(2, Name = @"str_values")] + public global::System.Collections.Generic.List StrValues { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3, Name = @"int_values")] + public global::System.Collections.Generic.List IntValues { get; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_user_info_change_notify")] + public partial class DurakUserInfoChangeNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"room_id")] + public long RoomId + { + get => __pbn__RoomId.GetValueOrDefault(); + set => __pbn__RoomId = value; + } + public bool ShouldSerializeRoomId() => __pbn__RoomId != null; + public void ResetRoomId() => __pbn__RoomId = null; + private long? __pbn__RoomId; + + [global::ProtoBuf.ProtoMember(2, Name = @"update_list")] + public global::System.Collections.Generic.List UpdateLists { get; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"room_chat_notify")] + public partial class RoomChatNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"room_id")] + public long RoomId + { + get => __pbn__RoomId.GetValueOrDefault(); + set => __pbn__RoomId = value; + } + public bool ShouldSerializeRoomId() => __pbn__RoomId != null; + public void ResetRoomId() => __pbn__RoomId = null; + private long? __pbn__RoomId; + + [global::ProtoBuf.ProtoMember(2, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + [global::ProtoBuf.ProtoMember(3, Name = @"chat_type")] + public int ChatType + { + get => __pbn__ChatType.GetValueOrDefault(); + set => __pbn__ChatType = value; + } + public bool ShouldSerializeChatType() => __pbn__ChatType != null; + public void ResetChatType() => __pbn__ChatType = null; + private int? __pbn__ChatType; + + [global::ProtoBuf.ProtoMember(4, Name = @"text_id")] + [global::System.ComponentModel.DefaultValue("")] + public string TextId + { + get => __pbn__TextId ?? ""; + set => __pbn__TextId = value; + } + public bool ShouldSerializeTextId() => __pbn__TextId != null; + public void ResetTextId() => __pbn__TextId = null; + private string __pbn__TextId; + + [global::ProtoBuf.ProtoMember(5, Name = @"text")] + [global::System.ComponentModel.DefaultValue("")] + public string Text + { + get => __pbn__Text ?? ""; + set => __pbn__Text = value; + } + public bool ShouldSerializeText() => __pbn__Text != null; + public void ResetText() => __pbn__Text = null; + private string __pbn__Text; + + [global::ProtoBuf.ProtoMember(6, Name = @"emoji_id")] + public long EmojiId + { + get => __pbn__EmojiId.GetValueOrDefault(); + set => __pbn__EmojiId = value; + } + public bool ShouldSerializeEmojiId() => __pbn__EmojiId != null; + public void ResetEmojiId() => __pbn__EmojiId = null; + private long? __pbn__EmojiId; + + [global::ProtoBuf.ProtoMember(7, Name = @"voice")] + public byte[] Voice + { + get => __pbn__Voice; + set => __pbn__Voice = value; + } + public bool ShouldSerializeVoice() => __pbn__Voice != null; + public void ResetVoice() => __pbn__Voice = null; + private byte[] __pbn__Voice; + + } + [global::ProtoBuf.ProtoContract(Name = @"durak_room_user_state")] public enum DurakRoomUserState { diff --git a/GongChengMIngJiangZhuan/Assets/Scripts/HotUpdate/Game/Protocol-buff/server_msg.cs b/GongChengMIngJiangZhuan/Assets/Scripts/HotUpdate/Game/Protocol-buff/server_msg.cs new file mode 100644 index 0000000..49c1786 --- /dev/null +++ b/GongChengMIngJiangZhuan/Assets/Scripts/HotUpdate/Game/Protocol-buff/server_msg.cs @@ -0,0 +1,3580 @@ +// +// This file was generated by a tool; you should avoid making direct changes. +// Consider using 'partial classes' to extend these types +// Input: server_msg.proto +// + +#region Designer generated code +#pragma warning disable CS0612, CS0618, CS1591, CS3021, CS8981, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +namespace com.wing.proto +{ + + [global::ProtoBuf.ProtoContract(Name = @"account_position_info")] + public partial class AccountPositionInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"lng")] + [global::System.ComponentModel.DefaultValue("")] + public string Lng + { + get => __pbn__Lng ?? ""; + set => __pbn__Lng = value; + } + public bool ShouldSerializeLng() => __pbn__Lng != null; + public void ResetLng() => __pbn__Lng = null; + private string __pbn__Lng; + + [global::ProtoBuf.ProtoMember(2, Name = @"lat")] + [global::System.ComponentModel.DefaultValue("")] + public string Lat + { + get => __pbn__Lat ?? ""; + set => __pbn__Lat = value; + } + public bool ShouldSerializeLat() => __pbn__Lat != null; + public void ResetLat() => __pbn__Lat = null; + private string __pbn__Lat; + + [global::ProtoBuf.ProtoMember(3, Name = @"ip")] + [global::System.ComponentModel.DefaultValue("")] + public string Ip + { + get => __pbn__Ip ?? ""; + set => __pbn__Ip = value; + } + public bool ShouldSerializeIp() => __pbn__Ip != null; + public void ResetIp() => __pbn__Ip = null; + private string __pbn__Ip; + + [global::ProtoBuf.ProtoMember(4, Name = @"gps_ignore")] + public bool GpsIgnore + { + get => __pbn__GpsIgnore.GetValueOrDefault(); + set => __pbn__GpsIgnore = value; + } + public bool ShouldSerializeGpsIgnore() => __pbn__GpsIgnore != null; + public void ResetGpsIgnore() => __pbn__GpsIgnore = null; + private bool? __pbn__GpsIgnore; + + } + + [global::ProtoBuf.ProtoContract(Name = @"item_info")] + public partial class ItemInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"id")] + public long Id + { + get => __pbn__Id.GetValueOrDefault(); + set => __pbn__Id = value; + } + public bool ShouldSerializeId() => __pbn__Id != null; + public void ResetId() => __pbn__Id = null; + private long? __pbn__Id; + + [global::ProtoBuf.ProtoMember(2, Name = @"count")] + public long Count + { + get => __pbn__Count.GetValueOrDefault(); + set => __pbn__Count = value; + } + public bool ShouldSerializeCount() => __pbn__Count != null; + public void ResetCount() => __pbn__Count = null; + private long? __pbn__Count; + + [global::ProtoBuf.ProtoMember(3, Name = @"source")] + [global::System.ComponentModel.DefaultValue("")] + public string Source + { + get => __pbn__Source ?? ""; + set => __pbn__Source = value; + } + public bool ShouldSerializeSource() => __pbn__Source != null; + public void ResetSource() => __pbn__Source = null; + private string __pbn__Source; + + [global::ProtoBuf.ProtoMember(4, Name = @"duration_days")] + public long DurationDays + { + get => __pbn__DurationDays.GetValueOrDefault(); + set => __pbn__DurationDays = value; + } + public bool ShouldSerializeDurationDays() => __pbn__DurationDays != null; + public void ResetDurationDays() => __pbn__DurationDays = null; + private long? __pbn__DurationDays; + + } + + [global::ProtoBuf.ProtoContract(Name = @"account_item_info")] + public partial class AccountItemInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + [global::ProtoBuf.ProtoMember(2, Name = @"item_id")] + public long ItemId + { + get => __pbn__ItemId.GetValueOrDefault(); + set => __pbn__ItemId = value; + } + public bool ShouldSerializeItemId() => __pbn__ItemId != null; + public void ResetItemId() => __pbn__ItemId = null; + private long? __pbn__ItemId; + + [global::ProtoBuf.ProtoMember(3, Name = @"item_count")] + public long ItemCount + { + get => __pbn__ItemCount.GetValueOrDefault(); + set => __pbn__ItemCount = value; + } + public bool ShouldSerializeItemCount() => __pbn__ItemCount != null; + public void ResetItemCount() => __pbn__ItemCount = null; + private long? __pbn__ItemCount; + + [global::ProtoBuf.ProtoMember(4, Name = @"mail_json")] + [global::System.ComponentModel.DefaultValue("")] + public string MailJson + { + get => __pbn__MailJson ?? ""; + set => __pbn__MailJson = value; + } + public bool ShouldSerializeMailJson() => __pbn__MailJson != null; + public void ResetMailJson() => __pbn__MailJson = null; + private string __pbn__MailJson; + + } + + [global::ProtoBuf.ProtoContract(Name = @"account_item_infos")] + public partial class AccountItemInfos : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + [global::ProtoBuf.ProtoMember(2, Name = @"items")] + public global::System.Collections.Generic.List Items { get; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"server_node_register_info")] + public partial class ServerNodeRegisterInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"id")] + public long Id + { + get => __pbn__Id.GetValueOrDefault(); + set => __pbn__Id = value; + } + public bool ShouldSerializeId() => __pbn__Id != null; + public void ResetId() => __pbn__Id = null; + private long? __pbn__Id; + + [global::ProtoBuf.ProtoMember(2, Name = @"type")] + public long Type + { + get => __pbn__Type.GetValueOrDefault(); + set => __pbn__Type = value; + } + public bool ShouldSerializeType() => __pbn__Type != null; + public void ResetType() => __pbn__Type = null; + private long? __pbn__Type; + + [global::ProtoBuf.ProtoMember(3, Name = @"client_ip")] + [global::System.ComponentModel.DefaultValue("")] + public string ClientIp + { + get => __pbn__ClientIp ?? ""; + set => __pbn__ClientIp = value; + } + public bool ShouldSerializeClientIp() => __pbn__ClientIp != null; + public void ResetClientIp() => __pbn__ClientIp = null; + private string __pbn__ClientIp; + + [global::ProtoBuf.ProtoMember(4, Name = @"client_port", DataFormat = global::ProtoBuf.DataFormat.FixedSize)] + public int ClientPort + { + get => __pbn__ClientPort.GetValueOrDefault(); + set => __pbn__ClientPort = value; + } + public bool ShouldSerializeClientPort() => __pbn__ClientPort != null; + public void ResetClientPort() => __pbn__ClientPort = null; + private int? __pbn__ClientPort; + + [global::ProtoBuf.ProtoMember(5, Name = @"server_ip")] + [global::System.ComponentModel.DefaultValue("")] + public string ServerIp + { + get => __pbn__ServerIp ?? ""; + set => __pbn__ServerIp = value; + } + public bool ShouldSerializeServerIp() => __pbn__ServerIp != null; + public void ResetServerIp() => __pbn__ServerIp = null; + private string __pbn__ServerIp; + + [global::ProtoBuf.ProtoMember(6, Name = @"server_port", DataFormat = global::ProtoBuf.DataFormat.FixedSize)] + public int ServerPort + { + get => __pbn__ServerPort.GetValueOrDefault(); + set => __pbn__ServerPort = value; + } + public bool ShouldSerializeServerPort() => __pbn__ServerPort != null; + public void ResetServerPort() => __pbn__ServerPort = null; + private int? __pbn__ServerPort; + + [global::ProtoBuf.ProtoMember(7, Name = @"count", DataFormat = global::ProtoBuf.DataFormat.FixedSize)] + public int Count + { + get => __pbn__Count.GetValueOrDefault(); + set => __pbn__Count = value; + } + public bool ShouldSerializeCount() => __pbn__Count != null; + public void ResetCount() => __pbn__Count = null; + private int? __pbn__Count; + + [global::ProtoBuf.ProtoMember(8, Name = @"area")] + public long Area + { + get => __pbn__Area.GetValueOrDefault(); + set => __pbn__Area = value; + } + public bool ShouldSerializeArea() => __pbn__Area != null; + public void ResetArea() => __pbn__Area = null; + private long? __pbn__Area; + + [global::ProtoBuf.ProtoMember(9, Name = @"type_id")] + public long TypeId + { + get => __pbn__TypeId.GetValueOrDefault(); + set => __pbn__TypeId = value; + } + public bool ShouldSerializeTypeId() => __pbn__TypeId != null; + public void ResetTypeId() => __pbn__TypeId = null; + private long? __pbn__TypeId; + + [global::ProtoBuf.ProtoMember(10, Name = @"web_port")] + public long WebPort + { + get => __pbn__WebPort.GetValueOrDefault(); + set => __pbn__WebPort = value; + } + public bool ShouldSerializeWebPort() => __pbn__WebPort != null; + public void ResetWebPort() => __pbn__WebPort = null; + private long? __pbn__WebPort; + + } + + [global::ProtoBuf.ProtoContract(Name = @"server_node_register_notify")] + public partial class ServerNodeRegisterNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"id")] + public long Id + { + get => __pbn__Id.GetValueOrDefault(); + set => __pbn__Id = value; + } + public bool ShouldSerializeId() => __pbn__Id != null; + public void ResetId() => __pbn__Id = null; + private long? __pbn__Id; + + [global::ProtoBuf.ProtoMember(2, Name = @"type_id")] + public long TypeId + { + get => __pbn__TypeId.GetValueOrDefault(); + set => __pbn__TypeId = value; + } + public bool ShouldSerializeTypeId() => __pbn__TypeId != null; + public void ResetTypeId() => __pbn__TypeId = null; + private long? __pbn__TypeId; + + [global::ProtoBuf.ProtoMember(3, Name = @"servers")] + public global::System.Collections.Generic.List Servers { get; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"server_node_unregister_notify")] + public partial class ServerNodeUnregisterNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"id")] + public long Id + { + get => __pbn__Id.GetValueOrDefault(); + set => __pbn__Id = value; + } + public bool ShouldSerializeId() => __pbn__Id != null; + public void ResetId() => __pbn__Id = null; + private long? __pbn__Id; + + } + + [global::ProtoBuf.ProtoContract(Name = @"server_node_info")] + public partial class ServerNodeInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"id")] + public long Id + { + get => __pbn__Id.GetValueOrDefault(); + set => __pbn__Id = value; + } + public bool ShouldSerializeId() => __pbn__Id != null; + public void ResetId() => __pbn__Id = null; + private long? __pbn__Id; + + } + + [global::ProtoBuf.ProtoContract(Name = @"room_overload_info")] + public partial class RoomOverloadInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"room_type")] + public int RoomType + { + get => __pbn__RoomType.GetValueOrDefault(); + set => __pbn__RoomType = value; + } + public bool ShouldSerializeRoomType() => __pbn__RoomType != null; + public void ResetRoomType() => __pbn__RoomType = null; + private int? __pbn__RoomType; + + [global::ProtoBuf.ProtoMember(2, Name = @"sub_type")] + public long SubType + { + get => __pbn__SubType.GetValueOrDefault(); + set => __pbn__SubType = value; + } + public bool ShouldSerializeSubType() => __pbn__SubType != null; + public void ResetSubType() => __pbn__SubType = null; + private long? __pbn__SubType; + + [global::ProtoBuf.ProtoMember(3, Name = @"count")] + public long Count + { + get => __pbn__Count.GetValueOrDefault(); + set => __pbn__Count = value; + } + public bool ShouldSerializeCount() => __pbn__Count != null; + public void ResetCount() => __pbn__Count = null; + private long? __pbn__Count; + + } + + [global::ProtoBuf.ProtoContract(Name = @"server_overload_notify")] + public partial class ServerOverloadNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"count")] + public long Count + { + get => __pbn__Count.GetValueOrDefault(); + set => __pbn__Count = value; + } + public bool ShouldSerializeCount() => __pbn__Count != null; + public void ResetCount() => __pbn__Count = null; + private long? __pbn__Count; + + [global::ProtoBuf.ProtoMember(2, Name = @"room_overload")] + public global::System.Collections.Generic.List RoomOverloads { get; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"server_login_quest")] + public partial class ServerLoginQuest : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + [global::ProtoBuf.ProtoMember(2, Name = @"channel")] + public long Channel + { + get => __pbn__Channel.GetValueOrDefault(); + set => __pbn__Channel = value; + } + public bool ShouldSerializeChannel() => __pbn__Channel != null; + public void ResetChannel() => __pbn__Channel = null; + private long? __pbn__Channel; + + [global::ProtoBuf.ProtoMember(3, Name = @"ip")] + [global::System.ComponentModel.DefaultValue("")] + public string Ip + { + get => __pbn__Ip ?? ""; + set => __pbn__Ip = value; + } + public bool ShouldSerializeIp() => __pbn__Ip != null; + public void ResetIp() => __pbn__Ip = null; + private string __pbn__Ip; + + [global::ProtoBuf.ProtoMember(4, Name = @"regist_channel")] + public long RegistChannel + { + get => __pbn__RegistChannel.GetValueOrDefault(); + set => __pbn__RegistChannel = value; + } + public bool ShouldSerializeRegistChannel() => __pbn__RegistChannel != null; + public void ResetRegistChannel() => __pbn__RegistChannel = null; + private long? __pbn__RegistChannel; + + [global::ProtoBuf.ProtoMember(5, Name = @"name")] + [global::System.ComponentModel.DefaultValue("")] + public string Name + { + get => __pbn__Name ?? ""; + set => __pbn__Name = value; + } + public bool ShouldSerializeName() => __pbn__Name != null; + public void ResetName() => __pbn__Name = null; + private string __pbn__Name; + + [global::ProtoBuf.ProtoMember(6, Name = @"avatar")] + [global::System.ComponentModel.DefaultValue("")] + public string Avatar + { + get => __pbn__Avatar ?? ""; + set => __pbn__Avatar = value; + } + public bool ShouldSerializeAvatar() => __pbn__Avatar != null; + public void ResetAvatar() => __pbn__Avatar = null; + private string __pbn__Avatar; + + [global::ProtoBuf.ProtoMember(7, Name = @"sex")] + public long Sex + { + get => __pbn__Sex.GetValueOrDefault(); + set => __pbn__Sex = value; + } + public bool ShouldSerializeSex() => __pbn__Sex != null; + public void ResetSex() => __pbn__Sex = null; + private long? __pbn__Sex; + + [global::ProtoBuf.ProtoMember(8, Name = @"language")] + [global::System.ComponentModel.DefaultValue("")] + public string Language + { + get => __pbn__Language ?? ""; + set => __pbn__Language = value; + } + public bool ShouldSerializeLanguage() => __pbn__Language != null; + public void ResetLanguage() => __pbn__Language = null; + private string __pbn__Language; + + [global::ProtoBuf.ProtoMember(9, Name = @"ver")] + [global::System.ComponentModel.DefaultValue("")] + public string Ver + { + get => __pbn__Ver ?? ""; + set => __pbn__Ver = value; + } + public bool ShouldSerializeVer() => __pbn__Ver != null; + public void ResetVer() => __pbn__Ver = null; + private string __pbn__Ver; + + [global::ProtoBuf.ProtoMember(10, Name = @"safe_mode")] + public bool SafeMode + { + get => __pbn__SafeMode.GetValueOrDefault(); + set => __pbn__SafeMode = value; + } + public bool ShouldSerializeSafeMode() => __pbn__SafeMode != null; + public void ResetSafeMode() => __pbn__SafeMode = null; + private bool? __pbn__SafeMode; + + [global::ProtoBuf.ProtoMember(11, Name = @"idfa")] + [global::System.ComponentModel.DefaultValue("")] + public string Idfa + { + get => __pbn__Idfa ?? ""; + set => __pbn__Idfa = value; + } + public bool ShouldSerializeIdfa() => __pbn__Idfa != null; + public void ResetIdfa() => __pbn__Idfa = null; + private string __pbn__Idfa; + + [global::ProtoBuf.ProtoMember(12, Name = @"version")] + [global::System.ComponentModel.DefaultValue(0L)] + public long Version + { + get => __pbn__Version ?? 0L; + set => __pbn__Version = value; + } + public bool ShouldSerializeVersion() => __pbn__Version != null; + public void ResetVersion() => __pbn__Version = null; + private long? __pbn__Version; + + [global::ProtoBuf.ProtoMember(13, Name = @"nationality")] + [global::System.ComponentModel.DefaultValue("")] + public string Nationality + { + get => __pbn__Nationality ?? ""; + set => __pbn__Nationality = value; + } + public bool ShouldSerializeNationality() => __pbn__Nationality != null; + public void ResetNationality() => __pbn__Nationality = null; + private string __pbn__Nationality; + + [global::ProtoBuf.ProtoMember(14, Name = @"is_simulator")] + public bool IsSimulator + { + get => __pbn__IsSimulator.GetValueOrDefault(); + set => __pbn__IsSimulator = value; + } + public bool ShouldSerializeIsSimulator() => __pbn__IsSimulator != null; + public void ResetIsSimulator() => __pbn__IsSimulator = null; + private bool? __pbn__IsSimulator; + + } + + [global::ProtoBuf.ProtoContract(Name = @"role_online_notify")] + public partial class RoleOnlineNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + [global::ProtoBuf.ProtoMember(2, Name = @"sequence")] + public long Sequence + { + get => __pbn__Sequence.GetValueOrDefault(); + set => __pbn__Sequence = value; + } + public bool ShouldSerializeSequence() => __pbn__Sequence != null; + public void ResetSequence() => __pbn__Sequence = null; + private long? __pbn__Sequence; + + [global::ProtoBuf.ProtoMember(3, Name = @"language")] + [global::System.ComponentModel.DefaultValue("")] + public string Language + { + get => __pbn__Language ?? ""; + set => __pbn__Language = value; + } + public bool ShouldSerializeLanguage() => __pbn__Language != null; + public void ResetLanguage() => __pbn__Language = null; + private string __pbn__Language; + + [global::ProtoBuf.ProtoMember(4, Name = @"name")] + [global::System.ComponentModel.DefaultValue("")] + public string Name + { + get => __pbn__Name ?? ""; + set => __pbn__Name = value; + } + public bool ShouldSerializeName() => __pbn__Name != null; + public void ResetName() => __pbn__Name = null; + private string __pbn__Name; + + [global::ProtoBuf.ProtoMember(5, Name = @"avatar")] + [global::System.ComponentModel.DefaultValue("")] + public string Avatar + { + get => __pbn__Avatar ?? ""; + set => __pbn__Avatar = value; + } + public bool ShouldSerializeAvatar() => __pbn__Avatar != null; + public void ResetAvatar() => __pbn__Avatar = null; + private string __pbn__Avatar; + + [global::ProtoBuf.ProtoMember(6, Name = @"regist_channel")] + public long RegistChannel + { + get => __pbn__RegistChannel.GetValueOrDefault(); + set => __pbn__RegistChannel = value; + } + public bool ShouldSerializeRegistChannel() => __pbn__RegistChannel != null; + public void ResetRegistChannel() => __pbn__RegistChannel = null; + private long? __pbn__RegistChannel; + + [global::ProtoBuf.ProtoMember(7, Name = @"channel")] + public long Channel + { + get => __pbn__Channel.GetValueOrDefault(); + set => __pbn__Channel = value; + } + public bool ShouldSerializeChannel() => __pbn__Channel != null; + public void ResetChannel() => __pbn__Channel = null; + private long? __pbn__Channel; + + [global::ProtoBuf.ProtoMember(8, Name = @"robot")] + public bool Robot + { + get => __pbn__Robot.GetValueOrDefault(); + set => __pbn__Robot = value; + } + public bool ShouldSerializeRobot() => __pbn__Robot != null; + public void ResetRobot() => __pbn__Robot = null; + private bool? __pbn__Robot; + + [global::ProtoBuf.ProtoMember(9, Name = @"create_time")] + [global::System.ComponentModel.DefaultValue("")] + public string CreateTime + { + get => __pbn__CreateTime ?? ""; + set => __pbn__CreateTime = value; + } + public bool ShouldSerializeCreateTime() => __pbn__CreateTime != null; + public void ResetCreateTime() => __pbn__CreateTime = null; + private string __pbn__CreateTime; + + [global::ProtoBuf.ProtoMember(10, Name = @"ver")] + [global::System.ComponentModel.DefaultValue("")] + public string Ver + { + get => __pbn__Ver ?? ""; + set => __pbn__Ver = value; + } + public bool ShouldSerializeVer() => __pbn__Ver != null; + public void ResetVer() => __pbn__Ver = null; + private string __pbn__Ver; + + [global::ProtoBuf.ProtoMember(11, Name = @"safe_mode")] + public bool SafeMode + { + get => __pbn__SafeMode.GetValueOrDefault(); + set => __pbn__SafeMode = value; + } + public bool ShouldSerializeSafeMode() => __pbn__SafeMode != null; + public void ResetSafeMode() => __pbn__SafeMode = null; + private bool? __pbn__SafeMode; + + [global::ProtoBuf.ProtoMember(12, Name = @"sex")] + public long Sex + { + get => __pbn__Sex.GetValueOrDefault(); + set => __pbn__Sex = value; + } + public bool ShouldSerializeSex() => __pbn__Sex != null; + public void ResetSex() => __pbn__Sex = null; + private long? __pbn__Sex; + + [global::ProtoBuf.ProtoMember(13, Name = @"grade_state")] + public long GradeState + { + get => __pbn__GradeState.GetValueOrDefault(); + set => __pbn__GradeState = value; + } + public bool ShouldSerializeGradeState() => __pbn__GradeState != null; + public void ResetGradeState() => __pbn__GradeState = null; + private long? __pbn__GradeState; + + } + + [global::ProtoBuf.ProtoContract(Name = @"role_offline_notify")] + public partial class RoleOfflineNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + [global::ProtoBuf.ProtoMember(2, Name = @"sequence")] + public long Sequence + { + get => __pbn__Sequence.GetValueOrDefault(); + set => __pbn__Sequence = value; + } + public bool ShouldSerializeSequence() => __pbn__Sequence != null; + public void ResetSequence() => __pbn__Sequence = null; + private long? __pbn__Sequence; + + [global::ProtoBuf.ProtoMember(3, Name = @"cause")] + public long Cause + { + get => __pbn__Cause.GetValueOrDefault(); + set => __pbn__Cause = value; + } + public bool ShouldSerializeCause() => __pbn__Cause != null; + public void ResetCause() => __pbn__Cause = null; + private long? __pbn__Cause; + + } + + [global::ProtoBuf.ProtoContract(Name = @"account_show_info_update_notify")] + public partial class AccountShowInfoUpdateNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + [global::ProtoBuf.ProtoMember(2, Name = @"language")] + [global::System.ComponentModel.DefaultValue("")] + public string Language + { + get => __pbn__Language ?? ""; + set => __pbn__Language = value; + } + public bool ShouldSerializeLanguage() => __pbn__Language != null; + public void ResetLanguage() => __pbn__Language = null; + private string __pbn__Language; + + [global::ProtoBuf.ProtoMember(3, Name = @"name")] + [global::System.ComponentModel.DefaultValue("")] + public string Name + { + get => __pbn__Name ?? ""; + set => __pbn__Name = value; + } + public bool ShouldSerializeName() => __pbn__Name != null; + public void ResetName() => __pbn__Name = null; + private string __pbn__Name; + + [global::ProtoBuf.ProtoMember(4, Name = @"avatar")] + [global::System.ComponentModel.DefaultValue("")] + public string Avatar + { + get => __pbn__Avatar ?? ""; + set => __pbn__Avatar = value; + } + public bool ShouldSerializeAvatar() => __pbn__Avatar != null; + public void ResetAvatar() => __pbn__Avatar = null; + private string __pbn__Avatar; + + } + + [global::ProtoBuf.ProtoContract(Name = @"send_mail_notify")] + public partial class SendMailNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"mail_json_str")] + [global::System.ComponentModel.DefaultValue("")] + public string MailJsonStr + { + get => __pbn__MailJsonStr ?? ""; + set => __pbn__MailJsonStr = value; + } + public bool ShouldSerializeMailJsonStr() => __pbn__MailJsonStr != null; + public void ResetMailJsonStr() => __pbn__MailJsonStr = null; + private string __pbn__MailJsonStr; + + } + + [global::ProtoBuf.ProtoContract(Name = @"resource_notify")] + public partial class ResourceNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"item")] + public ItemInfo Item { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"source")] + [global::System.ComponentModel.DefaultValue("")] + public string Source + { + get => __pbn__Source ?? ""; + set => __pbn__Source = value; + } + public bool ShouldSerializeSource() => __pbn__Source != null; + public void ResetSource() => __pbn__Source = null; + private string __pbn__Source; + + [global::ProtoBuf.ProtoMember(3, Name = @"uncheck")] + [global::System.ComponentModel.DefaultValue(false)] + public bool Uncheck + { + get => __pbn__Uncheck ?? false; + set => __pbn__Uncheck = value; + } + public bool ShouldSerializeUncheck() => __pbn__Uncheck != null; + public void ResetUncheck() => __pbn__Uncheck = null; + private bool? __pbn__Uncheck; + + [global::ProtoBuf.ProtoMember(4, Name = @"unique_room_id", DataFormat = global::ProtoBuf.DataFormat.FixedSize)] + public long UniqueRoomId + { + get => __pbn__UniqueRoomId.GetValueOrDefault(); + set => __pbn__UniqueRoomId = value; + } + public bool ShouldSerializeUniqueRoomId() => __pbn__UniqueRoomId != null; + public void ResetUniqueRoomId() => __pbn__UniqueRoomId = null; + private long? __pbn__UniqueRoomId; + + [global::ProtoBuf.ProtoMember(5, Name = @"remark")] + [global::System.ComponentModel.DefaultValue("")] + public string Remark + { + get => __pbn__Remark ?? ""; + set => __pbn__Remark = value; + } + public bool ShouldSerializeRemark() => __pbn__Remark != null; + public void ResetRemark() => __pbn__Remark = null; + private string __pbn__Remark; + + [global::ProtoBuf.ProtoMember(6, Name = @"language_tbl")] + [global::System.ComponentModel.DefaultValue("")] + public string LanguageTbl + { + get => __pbn__LanguageTbl ?? ""; + set => __pbn__LanguageTbl = value; + } + public bool ShouldSerializeLanguageTbl() => __pbn__LanguageTbl != null; + public void ResetLanguageTbl() => __pbn__LanguageTbl = null; + private string __pbn__LanguageTbl; + + } + + [global::ProtoBuf.ProtoContract(Name = @"resource_batch_notify")] + public partial class ResourceBatchNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"items")] + public global::System.Collections.Generic.List Items { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2, Name = @"source")] + [global::System.ComponentModel.DefaultValue("")] + public string Source + { + get => __pbn__Source ?? ""; + set => __pbn__Source = value; + } + public bool ShouldSerializeSource() => __pbn__Source != null; + public void ResetSource() => __pbn__Source = null; + private string __pbn__Source; + + [global::ProtoBuf.ProtoMember(3, Name = @"uncheck")] + [global::System.ComponentModel.DefaultValue(false)] + public bool Uncheck + { + get => __pbn__Uncheck ?? false; + set => __pbn__Uncheck = value; + } + public bool ShouldSerializeUncheck() => __pbn__Uncheck != null; + public void ResetUncheck() => __pbn__Uncheck = null; + private bool? __pbn__Uncheck; + + [global::ProtoBuf.ProtoMember(4, Name = @"unique_room_id", DataFormat = global::ProtoBuf.DataFormat.FixedSize)] + public long UniqueRoomId + { + get => __pbn__UniqueRoomId.GetValueOrDefault(); + set => __pbn__UniqueRoomId = value; + } + public bool ShouldSerializeUniqueRoomId() => __pbn__UniqueRoomId != null; + public void ResetUniqueRoomId() => __pbn__UniqueRoomId = null; + private long? __pbn__UniqueRoomId; + + [global::ProtoBuf.ProtoMember(5, Name = @"remark")] + [global::System.ComponentModel.DefaultValue("")] + public string Remark + { + get => __pbn__Remark ?? ""; + set => __pbn__Remark = value; + } + public bool ShouldSerializeRemark() => __pbn__Remark != null; + public void ResetRemark() => __pbn__Remark = null; + private string __pbn__Remark; + + } + + [global::ProtoBuf.ProtoContract(Name = @"accounts_same_resource_notify")] + public partial class AccountsSameResourceNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"accounts")] + public long[] Accounts { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"item")] + public ItemInfo Item { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"source")] + [global::System.ComponentModel.DefaultValue("")] + public string Source + { + get => __pbn__Source ?? ""; + set => __pbn__Source = value; + } + public bool ShouldSerializeSource() => __pbn__Source != null; + public void ResetSource() => __pbn__Source = null; + private string __pbn__Source; + + [global::ProtoBuf.ProtoMember(4, Name = @"uncheck")] + [global::System.ComponentModel.DefaultValue(false)] + public bool Uncheck + { + get => __pbn__Uncheck ?? false; + set => __pbn__Uncheck = value; + } + public bool ShouldSerializeUncheck() => __pbn__Uncheck != null; + public void ResetUncheck() => __pbn__Uncheck = null; + private bool? __pbn__Uncheck; + + [global::ProtoBuf.ProtoMember(5, Name = @"unique_room_id", DataFormat = global::ProtoBuf.DataFormat.FixedSize)] + public long UniqueRoomId + { + get => __pbn__UniqueRoomId.GetValueOrDefault(); + set => __pbn__UniqueRoomId = value; + } + public bool ShouldSerializeUniqueRoomId() => __pbn__UniqueRoomId != null; + public void ResetUniqueRoomId() => __pbn__UniqueRoomId = null; + private long? __pbn__UniqueRoomId; + + [global::ProtoBuf.ProtoMember(6, Name = @"remark")] + [global::System.ComponentModel.DefaultValue("")] + public string Remark + { + get => __pbn__Remark ?? ""; + set => __pbn__Remark = value; + } + public bool ShouldSerializeRemark() => __pbn__Remark != null; + public void ResetRemark() => __pbn__Remark = null; + private string __pbn__Remark; + + } + + [global::ProtoBuf.ProtoContract(Name = @"accounts_same_batch_resource_notify")] + public partial class AccountsSameBatchResourceNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"accounts")] + public long[] Accounts { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"items")] + public global::System.Collections.Generic.List Items { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3, Name = @"source")] + [global::System.ComponentModel.DefaultValue("")] + public string Source + { + get => __pbn__Source ?? ""; + set => __pbn__Source = value; + } + public bool ShouldSerializeSource() => __pbn__Source != null; + public void ResetSource() => __pbn__Source = null; + private string __pbn__Source; + + [global::ProtoBuf.ProtoMember(4, Name = @"uncheck")] + [global::System.ComponentModel.DefaultValue(false)] + public bool Uncheck + { + get => __pbn__Uncheck ?? false; + set => __pbn__Uncheck = value; + } + public bool ShouldSerializeUncheck() => __pbn__Uncheck != null; + public void ResetUncheck() => __pbn__Uncheck = null; + private bool? __pbn__Uncheck; + + [global::ProtoBuf.ProtoMember(5, Name = @"unique_room_id", DataFormat = global::ProtoBuf.DataFormat.FixedSize)] + public long UniqueRoomId + { + get => __pbn__UniqueRoomId.GetValueOrDefault(); + set => __pbn__UniqueRoomId = value; + } + public bool ShouldSerializeUniqueRoomId() => __pbn__UniqueRoomId != null; + public void ResetUniqueRoomId() => __pbn__UniqueRoomId = null; + private long? __pbn__UniqueRoomId; + + [global::ProtoBuf.ProtoMember(6, Name = @"remark")] + [global::System.ComponentModel.DefaultValue("")] + public string Remark + { + get => __pbn__Remark ?? ""; + set => __pbn__Remark = value; + } + public bool ShouldSerializeRemark() => __pbn__Remark != null; + public void ResetRemark() => __pbn__Remark = null; + private string __pbn__Remark; + + } + + [global::ProtoBuf.ProtoContract(Name = @"accounts_resource_notify")] + public partial class AccountsResourceNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"accounts")] + public global::System.Collections.Generic.List Accounts { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2, Name = @"source")] + [global::System.ComponentModel.DefaultValue("")] + public string Source + { + get => __pbn__Source ?? ""; + set => __pbn__Source = value; + } + public bool ShouldSerializeSource() => __pbn__Source != null; + public void ResetSource() => __pbn__Source = null; + private string __pbn__Source; + + [global::ProtoBuf.ProtoMember(3, Name = @"uncheck")] + [global::System.ComponentModel.DefaultValue(false)] + public bool Uncheck + { + get => __pbn__Uncheck ?? false; + set => __pbn__Uncheck = value; + } + public bool ShouldSerializeUncheck() => __pbn__Uncheck != null; + public void ResetUncheck() => __pbn__Uncheck = null; + private bool? __pbn__Uncheck; + + [global::ProtoBuf.ProtoMember(4, Name = @"unique_room_id", DataFormat = global::ProtoBuf.DataFormat.FixedSize)] + public long UniqueRoomId + { + get => __pbn__UniqueRoomId.GetValueOrDefault(); + set => __pbn__UniqueRoomId = value; + } + public bool ShouldSerializeUniqueRoomId() => __pbn__UniqueRoomId != null; + public void ResetUniqueRoomId() => __pbn__UniqueRoomId = null; + private long? __pbn__UniqueRoomId; + + [global::ProtoBuf.ProtoMember(5, Name = @"remark")] + [global::System.ComponentModel.DefaultValue("")] + public string Remark + { + get => __pbn__Remark ?? ""; + set => __pbn__Remark = value; + } + public bool ShouldSerializeRemark() => __pbn__Remark != null; + public void ResetRemark() => __pbn__Remark = null; + private string __pbn__Remark; + + } + + [global::ProtoBuf.ProtoContract(Name = @"accounts_batch_resource_notify")] + public partial class AccountsBatchResourceNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"accounts")] + public global::System.Collections.Generic.List Accounts { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2, Name = @"source")] + [global::System.ComponentModel.DefaultValue("")] + public string Source + { + get => __pbn__Source ?? ""; + set => __pbn__Source = value; + } + public bool ShouldSerializeSource() => __pbn__Source != null; + public void ResetSource() => __pbn__Source = null; + private string __pbn__Source; + + [global::ProtoBuf.ProtoMember(3, Name = @"uncheck")] + [global::System.ComponentModel.DefaultValue(false)] + public bool Uncheck + { + get => __pbn__Uncheck ?? false; + set => __pbn__Uncheck = value; + } + public bool ShouldSerializeUncheck() => __pbn__Uncheck != null; + public void ResetUncheck() => __pbn__Uncheck = null; + private bool? __pbn__Uncheck; + + [global::ProtoBuf.ProtoMember(4, Name = @"unique_room_id", DataFormat = global::ProtoBuf.DataFormat.FixedSize)] + public long UniqueRoomId + { + get => __pbn__UniqueRoomId.GetValueOrDefault(); + set => __pbn__UniqueRoomId = value; + } + public bool ShouldSerializeUniqueRoomId() => __pbn__UniqueRoomId != null; + public void ResetUniqueRoomId() => __pbn__UniqueRoomId = null; + private long? __pbn__UniqueRoomId; + + [global::ProtoBuf.ProtoMember(5, Name = @"remark")] + [global::System.ComponentModel.DefaultValue("")] + public string Remark + { + get => __pbn__Remark ?? ""; + set => __pbn__Remark = value; + } + public bool ShouldSerializeRemark() => __pbn__Remark != null; + public void ResetRemark() => __pbn__Remark = null; + private string __pbn__Remark; + + } + + [global::ProtoBuf.ProtoContract(Name = @"resource_batch_query_quest")] + public partial class ResourceBatchQueryQuest : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + [global::ProtoBuf.ProtoMember(2, Name = @"items")] + public long[] Items { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"resource_batch_query_reply")] + public partial class ResourceBatchQueryReply : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + [global::ProtoBuf.ProtoMember(2, Name = @"items")] + public global::System.Collections.Generic.List Items { get; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_room_create_notify")] + public partial class DurakRoomCreateNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"room_type")] + public long RoomType + { + get => __pbn__RoomType.GetValueOrDefault(); + set => __pbn__RoomType = value; + } + public bool ShouldSerializeRoomType() => __pbn__RoomType != null; + public void ResetRoomType() => __pbn__RoomType = null; + private long? __pbn__RoomType; + + [global::ProtoBuf.ProtoMember(2, Name = @"founder")] + public long Founder + { + get => __pbn__Founder.GetValueOrDefault(); + set => __pbn__Founder = value; + } + public bool ShouldSerializeFounder() => __pbn__Founder != null; + public void ResetFounder() => __pbn__Founder = null; + private long? __pbn__Founder; + + [global::ProtoBuf.ProtoMember(3, Name = @"room_id")] + public long RoomId + { + get => __pbn__RoomId.GetValueOrDefault(); + set => __pbn__RoomId = value; + } + public bool ShouldSerializeRoomId() => __pbn__RoomId != null; + public void ResetRoomId() => __pbn__RoomId = null; + private long? __pbn__RoomId; + + [global::ProtoBuf.ProtoMember(4, Name = @"create_time")] + public long CreateTime + { + get => __pbn__CreateTime.GetValueOrDefault(); + set => __pbn__CreateTime = value; + } + public bool ShouldSerializeCreateTime() => __pbn__CreateTime != null; + public void ResetCreateTime() => __pbn__CreateTime = null; + private long? __pbn__CreateTime; + + [global::ProtoBuf.ProtoMember(5, Name = @"bet")] + public long Bet + { + get => __pbn__Bet.GetValueOrDefault(); + set => __pbn__Bet = value; + } + public bool ShouldSerializeBet() => __pbn__Bet != null; + public void ResetBet() => __pbn__Bet = null; + private long? __pbn__Bet; + + [global::ProtoBuf.ProtoMember(6, Name = @"seat")] + public int Seat + { + get => __pbn__Seat.GetValueOrDefault(); + set => __pbn__Seat = value; + } + public bool ShouldSerializeSeat() => __pbn__Seat != null; + public void ResetSeat() => __pbn__Seat = null; + private int? __pbn__Seat; + + [global::ProtoBuf.ProtoMember(7, Name = @"card_group")] + public int CardGroup + { + get => __pbn__CardGroup.GetValueOrDefault(); + set => __pbn__CardGroup = value; + } + public bool ShouldSerializeCardGroup() => __pbn__CardGroup != null; + public void ResetCardGroup() => __pbn__CardGroup = null; + private int? __pbn__CardGroup; + + [global::ProtoBuf.ProtoMember(8, Name = @"def_mode")] + public int DefMode + { + get => __pbn__DefMode.GetValueOrDefault(); + set => __pbn__DefMode = value; + } + public bool ShouldSerializeDefMode() => __pbn__DefMode != null; + public void ResetDefMode() => __pbn__DefMode = null; + private int? __pbn__DefMode; + + [global::ProtoBuf.ProtoMember(9, Name = @"atk_mode")] + public int AtkMode + { + get => __pbn__AtkMode.GetValueOrDefault(); + set => __pbn__AtkMode = value; + } + public bool ShouldSerializeAtkMode() => __pbn__AtkMode != null; + public void ResetAtkMode() => __pbn__AtkMode = null; + private int? __pbn__AtkMode; + + [global::ProtoBuf.ProtoMember(10, Name = @"unique_room_id", DataFormat = global::ProtoBuf.DataFormat.FixedSize)] + public long UniqueRoomId + { + get => __pbn__UniqueRoomId.GetValueOrDefault(); + set => __pbn__UniqueRoomId = value; + } + public bool ShouldSerializeUniqueRoomId() => __pbn__UniqueRoomId != null; + public void ResetUniqueRoomId() => __pbn__UniqueRoomId = null; + private long? __pbn__UniqueRoomId; + + [global::ProtoBuf.ProtoMember(11, Name = @"sub_type")] + public int SubType + { + get => __pbn__SubType.GetValueOrDefault(); + set => __pbn__SubType = value; + } + public bool ShouldSerializeSubType() => __pbn__SubType != null; + public void ResetSubType() => __pbn__SubType = null; + private int? __pbn__SubType; + + [global::ProtoBuf.ProtoMember(12, Name = @"is_public")] + public int IsPublic + { + get => __pbn__IsPublic.GetValueOrDefault(); + set => __pbn__IsPublic = value; + } + public bool ShouldSerializeIsPublic() => __pbn__IsPublic != null; + public void ResetIsPublic() => __pbn__IsPublic = null; + private int? __pbn__IsPublic; + + } + + [global::ProtoBuf.ProtoContract(Name = @"durak_try_enter_room_notify")] + public partial class DurakTryEnterRoomNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"room_id")] + public long RoomId + { + get => __pbn__RoomId.GetValueOrDefault(); + set => __pbn__RoomId = value; + } + public bool ShouldSerializeRoomId() => __pbn__RoomId != null; + public void ResetRoomId() => __pbn__RoomId = null; + private long? __pbn__RoomId; + + } + + [global::ProtoBuf.ProtoContract(Name = @"room_chatsvr_dispatcher_notify")] + public partial class RoomChatsvrDispatcherNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"cmd")] + public long Cmd + { + get => __pbn__Cmd.GetValueOrDefault(); + set => __pbn__Cmd = value; + } + public bool ShouldSerializeCmd() => __pbn__Cmd != null; + public void ResetCmd() => __pbn__Cmd = null; + private long? __pbn__Cmd; + + [global::ProtoBuf.ProtoMember(2, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + [global::ProtoBuf.ProtoMember(3, Name = @"data")] + public byte[] Data + { + get => __pbn__Data; + set => __pbn__Data = value; + } + public bool ShouldSerializeData() => __pbn__Data != null; + public void ResetData() => __pbn__Data = null; + private byte[] __pbn__Data; + + } + + [global::ProtoBuf.ProtoContract(Name = @"room_chatsvr_dispatcher_batch_notify")] + public partial class RoomChatsvrDispatcherBatchNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"cmd")] + public long Cmd + { + get => __pbn__Cmd.GetValueOrDefault(); + set => __pbn__Cmd = value; + } + public bool ShouldSerializeCmd() => __pbn__Cmd != null; + public void ResetCmd() => __pbn__Cmd = null; + private long? __pbn__Cmd; + + [global::ProtoBuf.ProtoMember(2, Name = @"accounts")] + public long[] Accounts { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"data")] + public byte[] Data + { + get => __pbn__Data; + set => __pbn__Data = value; + } + public bool ShouldSerializeData() => __pbn__Data != null; + public void ResetData() => __pbn__Data = null; + private byte[] __pbn__Data; + + } + + [global::ProtoBuf.ProtoContract(Name = @"room_close_account_info")] + public partial class RoomCloseAccountInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + [global::ProtoBuf.ProtoMember(2, Name = @"position")] + public AccountPositionInfo Position { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"room_close_notify")] + public partial class RoomCloseNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"room_id")] + public long RoomId + { + get => __pbn__RoomId.GetValueOrDefault(); + set => __pbn__RoomId = value; + } + public bool ShouldSerializeRoomId() => __pbn__RoomId != null; + public void ResetRoomId() => __pbn__RoomId = null; + private long? __pbn__RoomId; + + [global::ProtoBuf.ProtoMember(2, Name = @"waiting_play_again")] + public bool WaitingPlayAgain + { + get => __pbn__WaitingPlayAgain.GetValueOrDefault(); + set => __pbn__WaitingPlayAgain = value; + } + public bool ShouldSerializeWaitingPlayAgain() => __pbn__WaitingPlayAgain != null; + public void ResetWaitingPlayAgain() => __pbn__WaitingPlayAgain = null; + private bool? __pbn__WaitingPlayAgain; + + [global::ProtoBuf.ProtoMember(3, Name = @"accounts")] + public global::System.Collections.Generic.List Accounts { get; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"xukai")] + public bool Xukai + { + get => __pbn__Xukai.GetValueOrDefault(); + set => __pbn__Xukai = value; + } + public bool ShouldSerializeXukai() => __pbn__Xukai != null; + public void ResetXukai() => __pbn__Xukai = null; + private bool? __pbn__Xukai; + + } + + [global::ProtoBuf.ProtoContract(Name = @"server_broadcast_batch_notify")] + public partial class ServerBroadcastBatchNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"event")] + public long Event + { + get => __pbn__Event.GetValueOrDefault(); + set => __pbn__Event = value; + } + public bool ShouldSerializeEvent() => __pbn__Event != null; + public void ResetEvent() => __pbn__Event = null; + private long? __pbn__Event; + + [global::ProtoBuf.ProtoMember(2, Name = @"time")] + public long Time + { + get => __pbn__Time.GetValueOrDefault(); + set => __pbn__Time = value; + } + public bool ShouldSerializeTime() => __pbn__Time != null; + public void ResetTime() => __pbn__Time = null; + private long? __pbn__Time; + + [global::ProtoBuf.ProtoMember(3, Name = @"accounts")] + public long[] Accounts { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"content_en")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentEn + { + get => __pbn__ContentEn ?? ""; + set => __pbn__ContentEn = value; + } + public bool ShouldSerializeContentEn() => __pbn__ContentEn != null; + public void ResetContentEn() => __pbn__ContentEn = null; + private string __pbn__ContentEn; + + [global::ProtoBuf.ProtoMember(5, Name = @"content_th")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentTh + { + get => __pbn__ContentTh ?? ""; + set => __pbn__ContentTh = value; + } + public bool ShouldSerializeContentTh() => __pbn__ContentTh != null; + public void ResetContentTh() => __pbn__ContentTh = null; + private string __pbn__ContentTh; + + [global::ProtoBuf.ProtoMember(6, Name = @"content_zh")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentZh + { + get => __pbn__ContentZh ?? ""; + set => __pbn__ContentZh = value; + } + public bool ShouldSerializeContentZh() => __pbn__ContentZh != null; + public void ResetContentZh() => __pbn__ContentZh = null; + private string __pbn__ContentZh; + + [global::ProtoBuf.ProtoMember(7, Name = @"content_fr")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentFr + { + get => __pbn__ContentFr ?? ""; + set => __pbn__ContentFr = value; + } + public bool ShouldSerializeContentFr() => __pbn__ContentFr != null; + public void ResetContentFr() => __pbn__ContentFr = null; + private string __pbn__ContentFr; + + [global::ProtoBuf.ProtoMember(8, Name = @"content_es")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentEs + { + get => __pbn__ContentEs ?? ""; + set => __pbn__ContentEs = value; + } + public bool ShouldSerializeContentEs() => __pbn__ContentEs != null; + public void ResetContentEs() => __pbn__ContentEs = null; + private string __pbn__ContentEs; + + [global::ProtoBuf.ProtoMember(9, Name = @"content_id")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentId + { + get => __pbn__ContentId ?? ""; + set => __pbn__ContentId = value; + } + public bool ShouldSerializeContentId() => __pbn__ContentId != null; + public void ResetContentId() => __pbn__ContentId = null; + private string __pbn__ContentId; + + [global::ProtoBuf.ProtoMember(10, Name = @"content_zh_hk")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentZhHk + { + get => __pbn__ContentZhHk ?? ""; + set => __pbn__ContentZhHk = value; + } + public bool ShouldSerializeContentZhHk() => __pbn__ContentZhHk != null; + public void ResetContentZhHk() => __pbn__ContentZhHk = null; + private string __pbn__ContentZhHk; + + [global::ProtoBuf.ProtoMember(11, Name = @"content_pt")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentPt + { + get => __pbn__ContentPt ?? ""; + set => __pbn__ContentPt = value; + } + public bool ShouldSerializeContentPt() => __pbn__ContentPt != null; + public void ResetContentPt() => __pbn__ContentPt = null; + private string __pbn__ContentPt; + + [global::ProtoBuf.ProtoMember(12, Name = @"content_hi")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentHi + { + get => __pbn__ContentHi ?? ""; + set => __pbn__ContentHi = value; + } + public bool ShouldSerializeContentHi() => __pbn__ContentHi != null; + public void ResetContentHi() => __pbn__ContentHi = null; + private string __pbn__ContentHi; + + [global::ProtoBuf.ProtoMember(13, Name = @"sender_id")] + public long SenderId + { + get => __pbn__SenderId.GetValueOrDefault(); + set => __pbn__SenderId = value; + } + public bool ShouldSerializeSenderId() => __pbn__SenderId != null; + public void ResetSenderId() => __pbn__SenderId = null; + private long? __pbn__SenderId; + + [global::ProtoBuf.ProtoMember(14, Name = @"content_ph")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentPh + { + get => __pbn__ContentPh ?? ""; + set => __pbn__ContentPh = value; + } + public bool ShouldSerializeContentPh() => __pbn__ContentPh != null; + public void ResetContentPh() => __pbn__ContentPh = null; + private string __pbn__ContentPh; + + } + + [global::ProtoBuf.ProtoContract(Name = @"server_broadcast_all_notify")] + public partial class ServerBroadcastAllNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"event")] + public long Event + { + get => __pbn__Event.GetValueOrDefault(); + set => __pbn__Event = value; + } + public bool ShouldSerializeEvent() => __pbn__Event != null; + public void ResetEvent() => __pbn__Event = null; + private long? __pbn__Event; + + [global::ProtoBuf.ProtoMember(2, Name = @"time")] + public long Time + { + get => __pbn__Time.GetValueOrDefault(); + set => __pbn__Time = value; + } + public bool ShouldSerializeTime() => __pbn__Time != null; + public void ResetTime() => __pbn__Time = null; + private long? __pbn__Time; + + [global::ProtoBuf.ProtoMember(3, Name = @"content_en")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentEn + { + get => __pbn__ContentEn ?? ""; + set => __pbn__ContentEn = value; + } + public bool ShouldSerializeContentEn() => __pbn__ContentEn != null; + public void ResetContentEn() => __pbn__ContentEn = null; + private string __pbn__ContentEn; + + [global::ProtoBuf.ProtoMember(4, Name = @"content_th")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentTh + { + get => __pbn__ContentTh ?? ""; + set => __pbn__ContentTh = value; + } + public bool ShouldSerializeContentTh() => __pbn__ContentTh != null; + public void ResetContentTh() => __pbn__ContentTh = null; + private string __pbn__ContentTh; + + [global::ProtoBuf.ProtoMember(5, Name = @"content_zh")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentZh + { + get => __pbn__ContentZh ?? ""; + set => __pbn__ContentZh = value; + } + public bool ShouldSerializeContentZh() => __pbn__ContentZh != null; + public void ResetContentZh() => __pbn__ContentZh = null; + private string __pbn__ContentZh; + + [global::ProtoBuf.ProtoMember(6, Name = @"content_fr")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentFr + { + get => __pbn__ContentFr ?? ""; + set => __pbn__ContentFr = value; + } + public bool ShouldSerializeContentFr() => __pbn__ContentFr != null; + public void ResetContentFr() => __pbn__ContentFr = null; + private string __pbn__ContentFr; + + [global::ProtoBuf.ProtoMember(7, Name = @"content_es")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentEs + { + get => __pbn__ContentEs ?? ""; + set => __pbn__ContentEs = value; + } + public bool ShouldSerializeContentEs() => __pbn__ContentEs != null; + public void ResetContentEs() => __pbn__ContentEs = null; + private string __pbn__ContentEs; + + [global::ProtoBuf.ProtoMember(8, Name = @"content_id")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentId + { + get => __pbn__ContentId ?? ""; + set => __pbn__ContentId = value; + } + public bool ShouldSerializeContentId() => __pbn__ContentId != null; + public void ResetContentId() => __pbn__ContentId = null; + private string __pbn__ContentId; + + [global::ProtoBuf.ProtoMember(9, Name = @"content_zh_hk")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentZhHk + { + get => __pbn__ContentZhHk ?? ""; + set => __pbn__ContentZhHk = value; + } + public bool ShouldSerializeContentZhHk() => __pbn__ContentZhHk != null; + public void ResetContentZhHk() => __pbn__ContentZhHk = null; + private string __pbn__ContentZhHk; + + [global::ProtoBuf.ProtoMember(10, Name = @"content_pt")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentPt + { + get => __pbn__ContentPt ?? ""; + set => __pbn__ContentPt = value; + } + public bool ShouldSerializeContentPt() => __pbn__ContentPt != null; + public void ResetContentPt() => __pbn__ContentPt = null; + private string __pbn__ContentPt; + + [global::ProtoBuf.ProtoMember(11, Name = @"chg")] + public long Chg + { + get => __pbn__Chg.GetValueOrDefault(); + set => __pbn__Chg = value; + } + public bool ShouldSerializeChg() => __pbn__Chg != null; + public void ResetChg() => __pbn__Chg = null; + private long? __pbn__Chg; + + [global::ProtoBuf.ProtoMember(12, Name = @"content_hi")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentHi + { + get => __pbn__ContentHi ?? ""; + set => __pbn__ContentHi = value; + } + public bool ShouldSerializeContentHi() => __pbn__ContentHi != null; + public void ResetContentHi() => __pbn__ContentHi = null; + private string __pbn__ContentHi; + + [global::ProtoBuf.ProtoMember(13, Name = @"sender_id")] + public long SenderId + { + get => __pbn__SenderId.GetValueOrDefault(); + set => __pbn__SenderId = value; + } + public bool ShouldSerializeSenderId() => __pbn__SenderId != null; + public void ResetSenderId() => __pbn__SenderId = null; + private long? __pbn__SenderId; + + [global::ProtoBuf.ProtoMember(14, Name = @"content_ph")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentPh + { + get => __pbn__ContentPh ?? ""; + set => __pbn__ContentPh = value; + } + public bool ShouldSerializeContentPh() => __pbn__ContentPh != null; + public void ResetContentPh() => __pbn__ContentPh = null; + private string __pbn__ContentPh; + + [global::ProtoBuf.ProtoMember(15, Name = @"country_list")] + [global::System.ComponentModel.DefaultValue("")] + public string CountryList + { + get => __pbn__CountryList ?? ""; + set => __pbn__CountryList = value; + } + public bool ShouldSerializeCountryList() => __pbn__CountryList != null; + public void ResetCountryList() => __pbn__CountryList = null; + private string __pbn__CountryList; + + [global::ProtoBuf.ProtoMember(16, Name = @"country_type")] + public long CountryType + { + get => __pbn__CountryType.GetValueOrDefault(); + set => __pbn__CountryType = value; + } + public bool ShouldSerializeCountryType() => __pbn__CountryType != null; + public void ResetCountryType() => __pbn__CountryType = null; + private long? __pbn__CountryType; + + } + + [global::ProtoBuf.ProtoContract(Name = @"account_forbid_notify")] + public partial class AccountForbidNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + [global::ProtoBuf.ProtoMember(2, Name = @"tips")] + [global::System.ComponentModel.DefaultValue("")] + public string Tips + { + get => __pbn__Tips ?? ""; + set => __pbn__Tips = value; + } + public bool ShouldSerializeTips() => __pbn__Tips != null; + public void ResetTips() => __pbn__Tips = null; + private string __pbn__Tips; + + [global::ProtoBuf.ProtoMember(3, Name = @"model")] + public long Model + { + get => __pbn__Model.GetValueOrDefault(); + set => __pbn__Model = value; + } + public bool ShouldSerializeModel() => __pbn__Model != null; + public void ResetModel() => __pbn__Model = null; + private long? __pbn__Model; + + } + + [global::ProtoBuf.ProtoContract(Name = @"role_tips_notify")] + public partial class RoleTipsNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + [global::ProtoBuf.ProtoMember(2, Name = @"tips")] + [global::System.ComponentModel.DefaultValue("")] + public string Tips + { + get => __pbn__Tips ?? ""; + set => __pbn__Tips = value; + } + public bool ShouldSerializeTips() => __pbn__Tips != null; + public void ResetTips() => __pbn__Tips = null; + private string __pbn__Tips; + + [global::ProtoBuf.ProtoMember(3, Name = @"model")] + public long Model + { + get => __pbn__Model.GetValueOrDefault(); + set => __pbn__Model = value; + } + public bool ShouldSerializeModel() => __pbn__Model != null; + public void ResetModel() => __pbn__Model = null; + private long? __pbn__Model; + + [global::ProtoBuf.ProtoMember(4, Name = @"item_str")] + [global::System.ComponentModel.DefaultValue("")] + public string ItemStr + { + get => __pbn__ItemStr ?? ""; + set => __pbn__ItemStr = value; + } + public bool ShouldSerializeItemStr() => __pbn__ItemStr != null; + public void ResetItemStr() => __pbn__ItemStr = null; + private string __pbn__ItemStr; + + [global::ProtoBuf.ProtoMember(5, Name = @"title")] + [global::System.ComponentModel.DefaultValue("")] + public string Title + { + get => __pbn__Title ?? ""; + set => __pbn__Title = value; + } + public bool ShouldSerializeTitle() => __pbn__Title != null; + public void ResetTitle() => __pbn__Title = null; + private string __pbn__Title; + + [global::ProtoBuf.ProtoMember(6, Name = @"btn_text")] + [global::System.ComponentModel.DefaultValue("")] + public string BtnText + { + get => __pbn__BtnText ?? ""; + set => __pbn__BtnText = value; + } + public bool ShouldSerializeBtnText() => __pbn__BtnText != null; + public void ResetBtnText() => __pbn__BtnText = null; + private string __pbn__BtnText; + + } + + [global::ProtoBuf.ProtoContract(Name = @"all_tips_notify")] + public partial class AllTipsNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"kick")] + public bool Kick + { + get => __pbn__Kick.GetValueOrDefault(); + set => __pbn__Kick = value; + } + public bool ShouldSerializeKick() => __pbn__Kick != null; + public void ResetKick() => __pbn__Kick = null; + private bool? __pbn__Kick; + + [global::ProtoBuf.ProtoMember(2, Name = @"content_zh")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentZh + { + get => __pbn__ContentZh ?? ""; + set => __pbn__ContentZh = value; + } + public bool ShouldSerializeContentZh() => __pbn__ContentZh != null; + public void ResetContentZh() => __pbn__ContentZh = null; + private string __pbn__ContentZh; + + [global::ProtoBuf.ProtoMember(3, Name = @"content_en")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentEn + { + get => __pbn__ContentEn ?? ""; + set => __pbn__ContentEn = value; + } + public bool ShouldSerializeContentEn() => __pbn__ContentEn != null; + public void ResetContentEn() => __pbn__ContentEn = null; + private string __pbn__ContentEn; + + [global::ProtoBuf.ProtoMember(4, Name = @"content_th")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentTh + { + get => __pbn__ContentTh ?? ""; + set => __pbn__ContentTh = value; + } + public bool ShouldSerializeContentTh() => __pbn__ContentTh != null; + public void ResetContentTh() => __pbn__ContentTh = null; + private string __pbn__ContentTh; + + [global::ProtoBuf.ProtoMember(5, Name = @"content_es")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentEs + { + get => __pbn__ContentEs ?? ""; + set => __pbn__ContentEs = value; + } + public bool ShouldSerializeContentEs() => __pbn__ContentEs != null; + public void ResetContentEs() => __pbn__ContentEs = null; + private string __pbn__ContentEs; + + [global::ProtoBuf.ProtoMember(6, Name = @"content_fr")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentFr + { + get => __pbn__ContentFr ?? ""; + set => __pbn__ContentFr = value; + } + public bool ShouldSerializeContentFr() => __pbn__ContentFr != null; + public void ResetContentFr() => __pbn__ContentFr = null; + private string __pbn__ContentFr; + + [global::ProtoBuf.ProtoMember(7, Name = @"content_id")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentId + { + get => __pbn__ContentId ?? ""; + set => __pbn__ContentId = value; + } + public bool ShouldSerializeContentId() => __pbn__ContentId != null; + public void ResetContentId() => __pbn__ContentId = null; + private string __pbn__ContentId; + + [global::ProtoBuf.ProtoMember(8, Name = @"content_zh_hk")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentZhHk + { + get => __pbn__ContentZhHk ?? ""; + set => __pbn__ContentZhHk = value; + } + public bool ShouldSerializeContentZhHk() => __pbn__ContentZhHk != null; + public void ResetContentZhHk() => __pbn__ContentZhHk = null; + private string __pbn__ContentZhHk; + + [global::ProtoBuf.ProtoMember(9, Name = @"content_pt")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentPt + { + get => __pbn__ContentPt ?? ""; + set => __pbn__ContentPt = value; + } + public bool ShouldSerializeContentPt() => __pbn__ContentPt != null; + public void ResetContentPt() => __pbn__ContentPt = null; + private string __pbn__ContentPt; + + [global::ProtoBuf.ProtoMember(10, Name = @"content_hi")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentHi + { + get => __pbn__ContentHi ?? ""; + set => __pbn__ContentHi = value; + } + public bool ShouldSerializeContentHi() => __pbn__ContentHi != null; + public void ResetContentHi() => __pbn__ContentHi = null; + private string __pbn__ContentHi; + + [global::ProtoBuf.ProtoMember(11, Name = @"content_ph")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentPh + { + get => __pbn__ContentPh ?? ""; + set => __pbn__ContentPh = value; + } + public bool ShouldSerializeContentPh() => __pbn__ContentPh != null; + public void ResetContentPh() => __pbn__ContentPh = null; + private string __pbn__ContentPh; + + [global::ProtoBuf.ProtoMember(12, Name = @"country_list")] + [global::System.ComponentModel.DefaultValue("")] + public string CountryList + { + get => __pbn__CountryList ?? ""; + set => __pbn__CountryList = value; + } + public bool ShouldSerializeCountryList() => __pbn__CountryList != null; + public void ResetCountryList() => __pbn__CountryList = null; + private string __pbn__CountryList; + + } + + [global::ProtoBuf.ProtoContract(Name = @"batch_tips_notify")] + public partial class BatchTipsNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"accounts")] + public long[] Accounts { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"kick")] + public bool Kick + { + get => __pbn__Kick.GetValueOrDefault(); + set => __pbn__Kick = value; + } + public bool ShouldSerializeKick() => __pbn__Kick != null; + public void ResetKick() => __pbn__Kick = null; + private bool? __pbn__Kick; + + [global::ProtoBuf.ProtoMember(3, Name = @"content_zh")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentZh + { + get => __pbn__ContentZh ?? ""; + set => __pbn__ContentZh = value; + } + public bool ShouldSerializeContentZh() => __pbn__ContentZh != null; + public void ResetContentZh() => __pbn__ContentZh = null; + private string __pbn__ContentZh; + + [global::ProtoBuf.ProtoMember(4, Name = @"content_en")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentEn + { + get => __pbn__ContentEn ?? ""; + set => __pbn__ContentEn = value; + } + public bool ShouldSerializeContentEn() => __pbn__ContentEn != null; + public void ResetContentEn() => __pbn__ContentEn = null; + private string __pbn__ContentEn; + + [global::ProtoBuf.ProtoMember(5, Name = @"content_th")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentTh + { + get => __pbn__ContentTh ?? ""; + set => __pbn__ContentTh = value; + } + public bool ShouldSerializeContentTh() => __pbn__ContentTh != null; + public void ResetContentTh() => __pbn__ContentTh = null; + private string __pbn__ContentTh; + + [global::ProtoBuf.ProtoMember(6, Name = @"content_es")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentEs + { + get => __pbn__ContentEs ?? ""; + set => __pbn__ContentEs = value; + } + public bool ShouldSerializeContentEs() => __pbn__ContentEs != null; + public void ResetContentEs() => __pbn__ContentEs = null; + private string __pbn__ContentEs; + + [global::ProtoBuf.ProtoMember(7, Name = @"content_fr")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentFr + { + get => __pbn__ContentFr ?? ""; + set => __pbn__ContentFr = value; + } + public bool ShouldSerializeContentFr() => __pbn__ContentFr != null; + public void ResetContentFr() => __pbn__ContentFr = null; + private string __pbn__ContentFr; + + [global::ProtoBuf.ProtoMember(8, Name = @"content_id")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentId + { + get => __pbn__ContentId ?? ""; + set => __pbn__ContentId = value; + } + public bool ShouldSerializeContentId() => __pbn__ContentId != null; + public void ResetContentId() => __pbn__ContentId = null; + private string __pbn__ContentId; + + [global::ProtoBuf.ProtoMember(9, Name = @"content_zh_hk")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentZhHk + { + get => __pbn__ContentZhHk ?? ""; + set => __pbn__ContentZhHk = value; + } + public bool ShouldSerializeContentZhHk() => __pbn__ContentZhHk != null; + public void ResetContentZhHk() => __pbn__ContentZhHk = null; + private string __pbn__ContentZhHk; + + [global::ProtoBuf.ProtoMember(10, Name = @"content_pt")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentPt + { + get => __pbn__ContentPt ?? ""; + set => __pbn__ContentPt = value; + } + public bool ShouldSerializeContentPt() => __pbn__ContentPt != null; + public void ResetContentPt() => __pbn__ContentPt = null; + private string __pbn__ContentPt; + + [global::ProtoBuf.ProtoMember(11, Name = @"content_hi")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentHi + { + get => __pbn__ContentHi ?? ""; + set => __pbn__ContentHi = value; + } + public bool ShouldSerializeContentHi() => __pbn__ContentHi != null; + public void ResetContentHi() => __pbn__ContentHi = null; + private string __pbn__ContentHi; + + [global::ProtoBuf.ProtoMember(12, Name = @"content_ph")] + [global::System.ComponentModel.DefaultValue("")] + public string ContentPh + { + get => __pbn__ContentPh ?? ""; + set => __pbn__ContentPh = value; + } + public bool ShouldSerializeContentPh() => __pbn__ContentPh != null; + public void ResetContentPh() => __pbn__ContentPh = null; + private string __pbn__ContentPh; + + [global::ProtoBuf.ProtoMember(13, Name = @"model")] + public long Model + { + get => __pbn__Model.GetValueOrDefault(); + set => __pbn__Model = value; + } + public bool ShouldSerializeModel() => __pbn__Model != null; + public void ResetModel() => __pbn__Model = null; + private long? __pbn__Model; + + [global::ProtoBuf.ProtoMember(14, Name = @"item_json")] + [global::System.ComponentModel.DefaultValue("")] + public string ItemJson + { + get => __pbn__ItemJson ?? ""; + set => __pbn__ItemJson = value; + } + public bool ShouldSerializeItemJson() => __pbn__ItemJson != null; + public void ResetItemJson() => __pbn__ItemJson = null; + private string __pbn__ItemJson; + + } + + [global::ProtoBuf.ProtoContract(Name = @"notice_load_info")] + public partial class NoticeLoadInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"title")] + [global::System.ComponentModel.DefaultValue("")] + public string Title + { + get => __pbn__Title ?? ""; + set => __pbn__Title = value; + } + public bool ShouldSerializeTitle() => __pbn__Title != null; + public void ResetTitle() => __pbn__Title = null; + private string __pbn__Title; + + [global::ProtoBuf.ProtoMember(2, Name = @"content")] + [global::System.ComponentModel.DefaultValue("")] + public string Content + { + get => __pbn__Content ?? ""; + set => __pbn__Content = value; + } + public bool ShouldSerializeContent() => __pbn__Content != null; + public void ResetContent() => __pbn__Content = null; + private string __pbn__Content; + + [global::ProtoBuf.ProtoMember(3, Name = @"begin_time")] + [global::System.ComponentModel.DefaultValue("")] + public string BeginTime + { + get => __pbn__BeginTime ?? ""; + set => __pbn__BeginTime = value; + } + public bool ShouldSerializeBeginTime() => __pbn__BeginTime != null; + public void ResetBeginTime() => __pbn__BeginTime = null; + private string __pbn__BeginTime; + + [global::ProtoBuf.ProtoMember(4, Name = @"end_time")] + [global::System.ComponentModel.DefaultValue("")] + public string EndTime + { + get => __pbn__EndTime ?? ""; + set => __pbn__EndTime = value; + } + public bool ShouldSerializeEndTime() => __pbn__EndTime != null; + public void ResetEndTime() => __pbn__EndTime = null; + private string __pbn__EndTime; + + [global::ProtoBuf.ProtoMember(5, Name = @"chg")] + public long Chg + { + get => __pbn__Chg.GetValueOrDefault(); + set => __pbn__Chg = value; + } + public bool ShouldSerializeChg() => __pbn__Chg != null; + public void ResetChg() => __pbn__Chg = null; + private long? __pbn__Chg; + + } + + [global::ProtoBuf.ProtoContract(Name = @"notice_load_notify")] + public partial class NoticeLoadNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"notices")] + public global::System.Collections.Generic.List Notices { get; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"behalf_load_notify")] + public partial class BehalfLoadNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"status")] + public long Status + { + get => __pbn__Status.GetValueOrDefault(); + set => __pbn__Status = value; + } + public bool ShouldSerializeStatus() => __pbn__Status != null; + public void ResetStatus() => __pbn__Status = null; + private long? __pbn__Status; + + [global::ProtoBuf.ProtoMember(2, Name = @"begin_time")] + public long BeginTime + { + get => __pbn__BeginTime.GetValueOrDefault(); + set => __pbn__BeginTime = value; + } + public bool ShouldSerializeBeginTime() => __pbn__BeginTime != null; + public void ResetBeginTime() => __pbn__BeginTime = null; + private long? __pbn__BeginTime; + + [global::ProtoBuf.ProtoMember(3, Name = @"end_time")] + public long EndTime + { + get => __pbn__EndTime.GetValueOrDefault(); + set => __pbn__EndTime = value; + } + public bool ShouldSerializeEndTime() => __pbn__EndTime != null; + public void ResetEndTime() => __pbn__EndTime = null; + private long? __pbn__EndTime; + + [global::ProtoBuf.ProtoMember(4, Name = @"content")] + [global::System.ComponentModel.DefaultValue("")] + public string Content + { + get => __pbn__Content ?? ""; + set => __pbn__Content = value; + } + public bool ShouldSerializeContent() => __pbn__Content != null; + public void ResetContent() => __pbn__Content = null; + private string __pbn__Content; + + [global::ProtoBuf.ProtoMember(5, Name = @"inners")] + public long[] Inners { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"idfa_info")] + public partial class IdfaInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"idfa")] + [global::System.ComponentModel.DefaultValue("")] + public string Idfa + { + get => __pbn__Idfa ?? ""; + set => __pbn__Idfa = value; + } + public bool ShouldSerializeIdfa() => __pbn__Idfa != null; + public void ResetIdfa() => __pbn__Idfa = null; + private string __pbn__Idfa; + + } + + [global::ProtoBuf.ProtoContract(Name = @"inner_idfas_load_notify")] + public partial class InnerIdfasLoadNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"inner_idfas")] + public global::System.Collections.Generic.List InnerIdfas { get; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"send_broadcast_part_notify")] + public partial class SendBroadcastPartNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"chg")] + public long Chg + { + get => __pbn__Chg.GetValueOrDefault(); + set => __pbn__Chg = value; + } + public bool ShouldSerializeChg() => __pbn__Chg != null; + public void ResetChg() => __pbn__Chg = null; + private long? __pbn__Chg; + + [global::ProtoBuf.ProtoMember(2, Name = @"update_type")] + [global::System.ComponentModel.DefaultValue("")] + public string UpdateType + { + get => __pbn__UpdateType ?? ""; + set => __pbn__UpdateType = value; + } + public bool ShouldSerializeUpdateType() => __pbn__UpdateType != null; + public void ResetUpdateType() => __pbn__UpdateType = null; + private string __pbn__UpdateType; + + [global::ProtoBuf.ProtoMember(3, Name = @"timestamp")] + public long Timestamp + { + get => __pbn__Timestamp.GetValueOrDefault(); + set => __pbn__Timestamp = value; + } + public bool ShouldSerializeTimestamp() => __pbn__Timestamp != null; + public void ResetTimestamp() => __pbn__Timestamp = null; + private long? __pbn__Timestamp; + + } + + [global::ProtoBuf.ProtoContract(Name = @"account_activity_detail_notify")] + public partial class AccountActivityDetailNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + [global::ProtoBuf.ProtoMember(2, Name = @"ac_type")] + public long AcType + { + get => __pbn__AcType.GetValueOrDefault(); + set => __pbn__AcType = value; + } + public bool ShouldSerializeAcType() => __pbn__AcType != null; + public void ResetAcType() => __pbn__AcType = null; + private long? __pbn__AcType; + + [global::ProtoBuf.ProtoMember(3, Name = @"content")] + [global::System.ComponentModel.DefaultValue("")] + public string Content + { + get => __pbn__Content ?? ""; + set => __pbn__Content = value; + } + public bool ShouldSerializeContent() => __pbn__Content != null; + public void ResetContent() => __pbn__Content = null; + private string __pbn__Content; + + [global::ProtoBuf.ProtoMember(4, Name = @"title")] + [global::System.ComponentModel.DefaultValue("")] + public string Title + { + get => __pbn__Title ?? ""; + set => __pbn__Title = value; + } + public bool ShouldSerializeTitle() => __pbn__Title != null; + public void ResetTitle() => __pbn__Title = null; + private string __pbn__Title; + + [global::ProtoBuf.ProtoMember(5, Name = @"detail")] + [global::System.ComponentModel.DefaultValue("")] + public string Detail + { + get => __pbn__Detail ?? ""; + set => __pbn__Detail = value; + } + public bool ShouldSerializeDetail() => __pbn__Detail != null; + public void ResetDetail() => __pbn__Detail = null; + private string __pbn__Detail; + + [global::ProtoBuf.ProtoMember(6, Name = @"url")] + [global::System.ComponentModel.DefaultValue("")] + public string Url + { + get => __pbn__Url ?? ""; + set => __pbn__Url = value; + } + public bool ShouldSerializeUrl() => __pbn__Url != null; + public void ResetUrl() => __pbn__Url = null; + private string __pbn__Url; + + [global::ProtoBuf.ProtoMember(7, Name = @"jump")] + public long Jump + { + get => __pbn__Jump.GetValueOrDefault(); + set => __pbn__Jump = value; + } + public bool ShouldSerializeJump() => __pbn__Jump != null; + public void ResetJump() => __pbn__Jump = null; + private long? __pbn__Jump; + + [global::ProtoBuf.ProtoMember(8, Name = @"item_str")] + [global::System.ComponentModel.DefaultValue("")] + public string ItemStr + { + get => __pbn__ItemStr ?? ""; + set => __pbn__ItemStr = value; + } + public bool ShouldSerializeItemStr() => __pbn__ItemStr != null; + public void ResetItemStr() => __pbn__ItemStr = null; + private string __pbn__ItemStr; + + [global::ProtoBuf.ProtoMember(9, Name = @"gif_str")] + [global::System.ComponentModel.DefaultValue("")] + public string GifStr + { + get => __pbn__GifStr ?? ""; + set => __pbn__GifStr = value; + } + public bool ShouldSerializeGifStr() => __pbn__GifStr != null; + public void ResetGifStr() => __pbn__GifStr = null; + private string __pbn__GifStr; + + [global::ProtoBuf.ProtoMember(10, Name = @"jump_code")] + [global::System.ComponentModel.DefaultValue("")] + public string JumpCode + { + get => __pbn__JumpCode ?? ""; + set => __pbn__JumpCode = value; + } + public bool ShouldSerializeJumpCode() => __pbn__JumpCode != null; + public void ResetJumpCode() => __pbn__JumpCode = null; + private string __pbn__JumpCode; + + [global::ProtoBuf.ProtoMember(11, Name = @"offline_save")] + public bool OfflineSave + { + get => __pbn__OfflineSave.GetValueOrDefault(); + set => __pbn__OfflineSave = value; + } + public bool ShouldSerializeOfflineSave() => __pbn__OfflineSave != null; + public void ResetOfflineSave() => __pbn__OfflineSave = null; + private bool? __pbn__OfflineSave; + + } + + [global::ProtoBuf.ProtoContract(Name = @"server_online_count_update_notify")] + public partial class ServerOnlineCountUpdateNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"count")] + public long Count + { + get => __pbn__Count.GetValueOrDefault(); + set => __pbn__Count = value; + } + public bool ShouldSerializeCount() => __pbn__Count != null; + public void ResetCount() => __pbn__Count = null; + private long? __pbn__Count; + + [global::ProtoBuf.ProtoMember(2, Name = @"groups")] + public long[] Groups { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"counts")] + public long[] Counts { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"onlines_channels_json")] + [global::System.ComponentModel.DefaultValue("")] + public string OnlinesChannelsJson + { + get => __pbn__OnlinesChannelsJson ?? ""; + set => __pbn__OnlinesChannelsJson = value; + } + public bool ShouldSerializeOnlinesChannelsJson() => __pbn__OnlinesChannelsJson != null; + public void ResetOnlinesChannelsJson() => __pbn__OnlinesChannelsJson = null; + private string __pbn__OnlinesChannelsJson; + + } + + [global::ProtoBuf.ProtoContract(Name = @"internal_server_to_gamesvr_notify")] + public partial class InternalServerToGamesvrNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"outside_cmd")] + public long OutsideCmd + { + get => __pbn__OutsideCmd.GetValueOrDefault(); + set => __pbn__OutsideCmd = value; + } + public bool ShouldSerializeOutsideCmd() => __pbn__OutsideCmd != null; + public void ResetOutsideCmd() => __pbn__OutsideCmd = null; + private long? __pbn__OutsideCmd; + + [global::ProtoBuf.ProtoMember(2, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + } + + [global::ProtoBuf.ProtoContract(Name = @"priority_resource_notify")] + public partial class PriorityResourceNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"source")] + [global::System.ComponentModel.DefaultValue("")] + public string Source + { + get => __pbn__Source ?? ""; + set => __pbn__Source = value; + } + public bool ShouldSerializeSource() => __pbn__Source != null; + public void ResetSource() => __pbn__Source = null; + private string __pbn__Source; + + [global::ProtoBuf.ProtoMember(2, Name = @"unique_room_id", DataFormat = global::ProtoBuf.DataFormat.FixedSize)] + public long UniqueRoomId + { + get => __pbn__UniqueRoomId.GetValueOrDefault(); + set => __pbn__UniqueRoomId = value; + } + public bool ShouldSerializeUniqueRoomId() => __pbn__UniqueRoomId != null; + public void ResetUniqueRoomId() => __pbn__UniqueRoomId = null; + private long? __pbn__UniqueRoomId; + + [global::ProtoBuf.ProtoMember(3, Name = @"item")] + public ItemInfo Item { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"priority_item")] + public ItemInfo PriorityItem { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"remark")] + [global::System.ComponentModel.DefaultValue("")] + public string Remark + { + get => __pbn__Remark ?? ""; + set => __pbn__Remark = value; + } + public bool ShouldSerializeRemark() => __pbn__Remark != null; + public void ResetRemark() => __pbn__Remark = null; + private string __pbn__Remark; + + } + + [global::ProtoBuf.ProtoContract(Name = @"send_player_login_notify")] + public partial class SendPlayerLoginNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + [global::ProtoBuf.ProtoMember(2, Name = @"channel")] + public long Channel + { + get => __pbn__Channel.GetValueOrDefault(); + set => __pbn__Channel = value; + } + public bool ShouldSerializeChannel() => __pbn__Channel != null; + public void ResetChannel() => __pbn__Channel = null; + private long? __pbn__Channel; + + [global::ProtoBuf.ProtoMember(3, Name = @"ip")] + [global::System.ComponentModel.DefaultValue("")] + public string Ip + { + get => __pbn__Ip ?? ""; + set => __pbn__Ip = value; + } + public bool ShouldSerializeIp() => __pbn__Ip != null; + public void ResetIp() => __pbn__Ip = null; + private string __pbn__Ip; + + [global::ProtoBuf.ProtoMember(4, Name = @"regist_channel")] + public long RegistChannel + { + get => __pbn__RegistChannel.GetValueOrDefault(); + set => __pbn__RegistChannel = value; + } + public bool ShouldSerializeRegistChannel() => __pbn__RegistChannel != null; + public void ResetRegistChannel() => __pbn__RegistChannel = null; + private long? __pbn__RegistChannel; + + [global::ProtoBuf.ProtoMember(5, Name = @"name")] + [global::System.ComponentModel.DefaultValue("")] + public string Name + { + get => __pbn__Name ?? ""; + set => __pbn__Name = value; + } + public bool ShouldSerializeName() => __pbn__Name != null; + public void ResetName() => __pbn__Name = null; + private string __pbn__Name; + + [global::ProtoBuf.ProtoMember(6, Name = @"avatar")] + [global::System.ComponentModel.DefaultValue("")] + public string Avatar + { + get => __pbn__Avatar ?? ""; + set => __pbn__Avatar = value; + } + public bool ShouldSerializeAvatar() => __pbn__Avatar != null; + public void ResetAvatar() => __pbn__Avatar = null; + private string __pbn__Avatar; + + [global::ProtoBuf.ProtoMember(7, Name = @"sex")] + public long Sex + { + get => __pbn__Sex.GetValueOrDefault(); + set => __pbn__Sex = value; + } + public bool ShouldSerializeSex() => __pbn__Sex != null; + public void ResetSex() => __pbn__Sex = null; + private long? __pbn__Sex; + + [global::ProtoBuf.ProtoMember(8, Name = @"language")] + [global::System.ComponentModel.DefaultValue("")] + public string Language + { + get => __pbn__Language ?? ""; + set => __pbn__Language = value; + } + public bool ShouldSerializeLanguage() => __pbn__Language != null; + public void ResetLanguage() => __pbn__Language = null; + private string __pbn__Language; + + [global::ProtoBuf.ProtoMember(9, Name = @"ver")] + [global::System.ComponentModel.DefaultValue("")] + public string Ver + { + get => __pbn__Ver ?? ""; + set => __pbn__Ver = value; + } + public bool ShouldSerializeVer() => __pbn__Ver != null; + public void ResetVer() => __pbn__Ver = null; + private string __pbn__Ver; + + [global::ProtoBuf.ProtoMember(10, Name = @"safe_mode")] + public bool SafeMode + { + get => __pbn__SafeMode.GetValueOrDefault(); + set => __pbn__SafeMode = value; + } + public bool ShouldSerializeSafeMode() => __pbn__SafeMode != null; + public void ResetSafeMode() => __pbn__SafeMode = null; + private bool? __pbn__SafeMode; + + [global::ProtoBuf.ProtoMember(11, Name = @"idfa")] + [global::System.ComponentModel.DefaultValue("")] + public string Idfa + { + get => __pbn__Idfa ?? ""; + set => __pbn__Idfa = value; + } + public bool ShouldSerializeIdfa() => __pbn__Idfa != null; + public void ResetIdfa() => __pbn__Idfa = null; + private string __pbn__Idfa; + + [global::ProtoBuf.ProtoMember(12, Name = @"version")] + [global::System.ComponentModel.DefaultValue(0L)] + public long Version + { + get => __pbn__Version ?? 0L; + set => __pbn__Version = value; + } + public bool ShouldSerializeVersion() => __pbn__Version != null; + public void ResetVersion() => __pbn__Version = null; + private long? __pbn__Version; + + [global::ProtoBuf.ProtoMember(13, Name = @"last_version")] + [global::System.ComponentModel.DefaultValue("")] + public string LastVersion + { + get => __pbn__LastVersion ?? ""; + set => __pbn__LastVersion = value; + } + public bool ShouldSerializeLastVersion() => __pbn__LastVersion != null; + public void ResetLastVersion() => __pbn__LastVersion = null; + private string __pbn__LastVersion; + + [global::ProtoBuf.ProtoMember(14, Name = @"is_ios")] + public bool IsIos + { + get => __pbn__IsIos.GetValueOrDefault(); + set => __pbn__IsIos = value; + } + public bool ShouldSerializeIsIos() => __pbn__IsIos != null; + public void ResetIsIos() => __pbn__IsIos = null; + private bool? __pbn__IsIos; + + [global::ProtoBuf.ProtoMember(15, Name = @"first_login")] + public bool FirstLogin + { + get => __pbn__FirstLogin.GetValueOrDefault(); + set => __pbn__FirstLogin = value; + } + public bool ShouldSerializeFirstLogin() => __pbn__FirstLogin != null; + public void ResetFirstLogin() => __pbn__FirstLogin = null; + private bool? __pbn__FirstLogin; + + [global::ProtoBuf.ProtoMember(16, Name = @"create_day")] + public long CreateDay + { + get => __pbn__CreateDay.GetValueOrDefault(); + set => __pbn__CreateDay = value; + } + public bool ShouldSerializeCreateDay() => __pbn__CreateDay != null; + public void ResetCreateDay() => __pbn__CreateDay = null; + private long? __pbn__CreateDay; + + [global::ProtoBuf.ProtoMember(17, Name = @"login_day")] + public long LoginDay + { + get => __pbn__LoginDay.GetValueOrDefault(); + set => __pbn__LoginDay = value; + } + public bool ShouldSerializeLoginDay() => __pbn__LoginDay != null; + public void ResetLoginDay() => __pbn__LoginDay = null; + private long? __pbn__LoginDay; + + [global::ProtoBuf.ProtoMember(18, Name = @"create_time")] + public long CreateTime + { + get => __pbn__CreateTime.GetValueOrDefault(); + set => __pbn__CreateTime = value; + } + public bool ShouldSerializeCreateTime() => __pbn__CreateTime != null; + public void ResetCreateTime() => __pbn__CreateTime = null; + private long? __pbn__CreateTime; + + [global::ProtoBuf.ProtoMember(19, Name = @"json_para")] + [global::System.ComponentModel.DefaultValue("")] + public string JsonPara + { + get => __pbn__JsonPara ?? ""; + set => __pbn__JsonPara = value; + } + public bool ShouldSerializeJsonPara() => __pbn__JsonPara != null; + public void ResetJsonPara() => __pbn__JsonPara = null; + private string __pbn__JsonPara; + + } + + [global::ProtoBuf.ProtoContract(Name = @"send_not_coroutine_function_call_quest")] + public partial class SendNotCoroutineFunctionCallQuest : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"function_name")] + [global::System.ComponentModel.DefaultValue("")] + public string FunctionName + { + get => __pbn__FunctionName ?? ""; + set => __pbn__FunctionName = value; + } + public bool ShouldSerializeFunctionName() => __pbn__FunctionName != null; + public void ResetFunctionName() => __pbn__FunctionName = null; + private string __pbn__FunctionName; + + [global::ProtoBuf.ProtoMember(2, Name = @"call_function_name")] + [global::System.ComponentModel.DefaultValue("")] + public string CallFunctionName + { + get => __pbn__CallFunctionName ?? ""; + set => __pbn__CallFunctionName = value; + } + public bool ShouldSerializeCallFunctionName() => __pbn__CallFunctionName != null; + public void ResetCallFunctionName() => __pbn__CallFunctionName = null; + private string __pbn__CallFunctionName; + + [global::ProtoBuf.ProtoMember(3, Name = @"json_para")] + [global::System.ComponentModel.DefaultValue("")] + public string JsonPara + { + get => __pbn__JsonPara ?? ""; + set => __pbn__JsonPara = value; + } + public bool ShouldSerializeJsonPara() => __pbn__JsonPara != null; + public void ResetJsonPara() => __pbn__JsonPara = null; + private string __pbn__JsonPara; + + } + + [global::ProtoBuf.ProtoContract(Name = @"send_not_coroutine_function_call_reply")] + public partial class SendNotCoroutineFunctionCallReply : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"call_function_name")] + [global::System.ComponentModel.DefaultValue("")] + public string CallFunctionName + { + get => __pbn__CallFunctionName ?? ""; + set => __pbn__CallFunctionName = value; + } + public bool ShouldSerializeCallFunctionName() => __pbn__CallFunctionName != null; + public void ResetCallFunctionName() => __pbn__CallFunctionName = null; + private string __pbn__CallFunctionName; + + [global::ProtoBuf.ProtoMember(2, Name = @"json_para")] + [global::System.ComponentModel.DefaultValue("")] + public string JsonPara + { + get => __pbn__JsonPara ?? ""; + set => __pbn__JsonPara = value; + } + public bool ShouldSerializeJsonPara() => __pbn__JsonPara != null; + public void ResetJsonPara() => __pbn__JsonPara = null; + private string __pbn__JsonPara; + + [global::ProtoBuf.ProtoMember(3, Name = @"return_json_para")] + [global::System.ComponentModel.DefaultValue("")] + public string ReturnJsonPara + { + get => __pbn__ReturnJsonPara ?? ""; + set => __pbn__ReturnJsonPara = value; + } + public bool ShouldSerializeReturnJsonPara() => __pbn__ReturnJsonPara != null; + public void ResetReturnJsonPara() => __pbn__ReturnJsonPara = null; + private string __pbn__ReturnJsonPara; + + } + + [global::ProtoBuf.ProtoContract(Name = @"server_delay_detection_notify")] + public partial class ServerDelayDetectionNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"check_time")] + public long CheckTime + { + get => __pbn__CheckTime.GetValueOrDefault(); + set => __pbn__CheckTime = value; + } + public bool ShouldSerializeCheckTime() => __pbn__CheckTime != null; + public void ResetCheckTime() => __pbn__CheckTime = null; + private long? __pbn__CheckTime; + + [global::ProtoBuf.ProtoMember(2, Name = @"server_node_id")] + public long ServerNodeId + { + get => __pbn__ServerNodeId.GetValueOrDefault(); + set => __pbn__ServerNodeId = value; + } + public bool ShouldSerializeServerNodeId() => __pbn__ServerNodeId != null; + public void ResetServerNodeId() => __pbn__ServerNodeId = null; + private long? __pbn__ServerNodeId; + + [global::ProtoBuf.ProtoMember(3, Name = @"mode")] + public long Mode + { + get => __pbn__Mode.GetValueOrDefault(); + set => __pbn__Mode = value; + } + public bool ShouldSerializeMode() => __pbn__Mode != null; + public void ResetMode() => __pbn__Mode = null; + private long? __pbn__Mode; + + } + + [global::ProtoBuf.ProtoContract(Name = @"server_manual_offline_notify")] + public partial class ServerManualOfflineNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"server_node_id")] + public long ServerNodeId + { + get => __pbn__ServerNodeId.GetValueOrDefault(); + set => __pbn__ServerNodeId = value; + } + public bool ShouldSerializeServerNodeId() => __pbn__ServerNodeId != null; + public void ResetServerNodeId() => __pbn__ServerNodeId = null; + private long? __pbn__ServerNodeId; + + [global::ProtoBuf.ProtoMember(2, Name = @"mode")] + public long Mode + { + get => __pbn__Mode.GetValueOrDefault(); + set => __pbn__Mode = value; + } + public bool ShouldSerializeMode() => __pbn__Mode != null; + public void ResetMode() => __pbn__Mode = null; + private long? __pbn__Mode; + + } + + [global::ProtoBuf.ProtoContract(Name = @"check_user_ladder_bag_infos_notify")] + public partial class CheckUserLadderBagInfosNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"room_type")] + public long RoomType + { + get => __pbn__RoomType.GetValueOrDefault(); + set => __pbn__RoomType = value; + } + public bool ShouldSerializeRoomType() => __pbn__RoomType != null; + public void ResetRoomType() => __pbn__RoomType = null; + private long? __pbn__RoomType; + + [global::ProtoBuf.ProtoMember(2, Name = @"room_id")] + public long RoomId + { + get => __pbn__RoomId.GetValueOrDefault(); + set => __pbn__RoomId = value; + } + public bool ShouldSerializeRoomId() => __pbn__RoomId != null; + public void ResetRoomId() => __pbn__RoomId = null; + private long? __pbn__RoomId; + + [global::ProtoBuf.ProtoMember(3, Name = @"desktop_id")] + public long DesktopId + { + get => __pbn__DesktopId.GetValueOrDefault(); + set => __pbn__DesktopId = value; + } + public bool ShouldSerializeDesktopId() => __pbn__DesktopId != null; + public void ResetDesktopId() => __pbn__DesktopId = null; + private long? __pbn__DesktopId; + + [global::ProtoBuf.ProtoMember(4, Name = @"ladder_bag_json_str")] + [global::System.ComponentModel.DefaultValue("")] + public string LadderBagJsonStr + { + get => __pbn__LadderBagJsonStr ?? ""; + set => __pbn__LadderBagJsonStr = value; + } + public bool ShouldSerializeLadderBagJsonStr() => __pbn__LadderBagJsonStr != null; + public void ResetLadderBagJsonStr() => __pbn__LadderBagJsonStr = null; + private string __pbn__LadderBagJsonStr; + + } + + [global::ProtoBuf.ProtoContract(Name = @"update_user_bag_infos_notify")] + public partial class UpdateUserBagInfosNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + } + + [global::ProtoBuf.ProtoContract(Name = @"update_user_tags_infos_notify")] + public partial class UpdateUserTagsInfosNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"tags_json")] + [global::System.ComponentModel.DefaultValue("")] + public string TagsJson + { + get => __pbn__TagsJson ?? ""; + set => __pbn__TagsJson = value; + } + public bool ShouldSerializeTagsJson() => __pbn__TagsJson != null; + public void ResetTagsJson() => __pbn__TagsJson = null; + private string __pbn__TagsJson; + + [global::ProtoBuf.ProtoMember(2, Name = @"tags")] + [global::System.ComponentModel.DefaultValue("")] + public string Tags + { + get => __pbn__Tags ?? ""; + set => __pbn__Tags = value; + } + public bool ShouldSerializeTags() => __pbn__Tags != null; + public void ResetTags() => __pbn__Tags = null; + private string __pbn__Tags; + + } + + [global::ProtoBuf.ProtoContract(Name = @"update_platform_tags_notify")] + public partial class UpdatePlatformTagsNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + [global::ProtoBuf.ProtoMember(2, Name = @"tags_json")] + [global::System.ComponentModel.DefaultValue("")] + public string TagsJson + { + get => __pbn__TagsJson ?? ""; + set => __pbn__TagsJson = value; + } + public bool ShouldSerializeTagsJson() => __pbn__TagsJson != null; + public void ResetTagsJson() => __pbn__TagsJson = null; + private string __pbn__TagsJson; + + } + + [global::ProtoBuf.ProtoContract(Name = @"user_avatar_info_update_notify")] + public partial class UserAvatarInfoUpdateNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + [global::ProtoBuf.ProtoMember(2, Name = @"avatar")] + [global::System.ComponentModel.DefaultValue("")] + public string Avatar + { + get => __pbn__Avatar ?? ""; + set => __pbn__Avatar = value; + } + public bool ShouldSerializeAvatar() => __pbn__Avatar != null; + public void ResetAvatar() => __pbn__Avatar = null; + private string __pbn__Avatar; + + } + + [global::ProtoBuf.ProtoContract(Name = @"add_evaluation_record_notify")] + public partial class AddEvaluationRecordNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + [global::ProtoBuf.ProtoMember(2, Name = @"player")] + public long Player + { + get => __pbn__Player.GetValueOrDefault(); + set => __pbn__Player = value; + } + public bool ShouldSerializePlayer() => __pbn__Player != null; + public void ResetPlayer() => __pbn__Player = null; + private long? __pbn__Player; + + [global::ProtoBuf.ProtoMember(3, Name = @"time")] + public long Time + { + get => __pbn__Time.GetValueOrDefault(); + set => __pbn__Time = value; + } + public bool ShouldSerializeTime() => __pbn__Time != null; + public void ResetTime() => __pbn__Time = null; + private long? __pbn__Time; + + [global::ProtoBuf.ProtoMember(4, Name = @"evaluation")] + public long Evaluation + { + get => __pbn__Evaluation.GetValueOrDefault(); + set => __pbn__Evaluation = value; + } + public bool ShouldSerializeEvaluation() => __pbn__Evaluation != null; + public void ResetEvaluation() => __pbn__Evaluation = null; + private long? __pbn__Evaluation; + + [global::ProtoBuf.ProtoMember(5, Name = @"pay_type")] + public long PayType + { + get => __pbn__PayType.GetValueOrDefault(); + set => __pbn__PayType = value; + } + public bool ShouldSerializePayType() => __pbn__PayType != null; + public void ResetPayType() => __pbn__PayType = null; + private long? __pbn__PayType; + + } + + [global::ProtoBuf.ProtoContract(Name = @"activities_show_red_pot_notify")] + public partial class ActivitiesShowRedPotNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"is_show")] + public bool IsShow + { + get => __pbn__IsShow.GetValueOrDefault(); + set => __pbn__IsShow = value; + } + public bool ShouldSerializeIsShow() => __pbn__IsShow != null; + public void ResetIsShow() => __pbn__IsShow = null; + private bool? __pbn__IsShow; + + [global::ProtoBuf.ProtoMember(2, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + } + + [global::ProtoBuf.ProtoContract(Name = @"add_durak_game_record_notify")] + public partial class AddDurakGameRecordNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + [global::ProtoBuf.ProtoMember(2, Name = @"room_type")] + public int RoomType + { + get => __pbn__RoomType.GetValueOrDefault(); + set => __pbn__RoomType = value; + } + public bool ShouldSerializeRoomType() => __pbn__RoomType != null; + public void ResetRoomType() => __pbn__RoomType = null; + private int? __pbn__RoomType; + + [global::ProtoBuf.ProtoMember(3, Name = @"unique_room_id", DataFormat = global::ProtoBuf.DataFormat.FixedSize)] + public long UniqueRoomId + { + get => __pbn__UniqueRoomId.GetValueOrDefault(); + set => __pbn__UniqueRoomId = value; + } + public bool ShouldSerializeUniqueRoomId() => __pbn__UniqueRoomId != null; + public void ResetUniqueRoomId() => __pbn__UniqueRoomId = null; + private long? __pbn__UniqueRoomId; + + [global::ProtoBuf.ProtoMember(4, Name = @"bet")] + public long Bet + { + get => __pbn__Bet.GetValueOrDefault(); + set => __pbn__Bet = value; + } + public bool ShouldSerializeBet() => __pbn__Bet != null; + public void ResetBet() => __pbn__Bet = null; + private long? __pbn__Bet; + + [global::ProtoBuf.ProtoMember(5, Name = @"profit")] + public long Profit + { + get => __pbn__Profit.GetValueOrDefault(); + set => __pbn__Profit = value; + } + public bool ShouldSerializeProfit() => __pbn__Profit != null; + public void ResetProfit() => __pbn__Profit = null; + private long? __pbn__Profit; + + [global::ProtoBuf.ProtoMember(6, Name = @"seat")] + public int Seat + { + get => __pbn__Seat.GetValueOrDefault(); + set => __pbn__Seat = value; + } + public bool ShouldSerializeSeat() => __pbn__Seat != null; + public void ResetSeat() => __pbn__Seat = null; + private int? __pbn__Seat; + + [global::ProtoBuf.ProtoMember(7, Name = @"time")] + public long Time + { + get => __pbn__Time.GetValueOrDefault(); + set => __pbn__Time = value; + } + public bool ShouldSerializeTime() => __pbn__Time != null; + public void ResetTime() => __pbn__Time = null; + private long? __pbn__Time; + + [global::ProtoBuf.ProtoMember(8, Name = @"card_group")] + public int CardGroup + { + get => __pbn__CardGroup.GetValueOrDefault(); + set => __pbn__CardGroup = value; + } + public bool ShouldSerializeCardGroup() => __pbn__CardGroup != null; + public void ResetCardGroup() => __pbn__CardGroup = null; + private int? __pbn__CardGroup; + + [global::ProtoBuf.ProtoMember(9, Name = @"atk_mode")] + public int AtkMode + { + get => __pbn__AtkMode.GetValueOrDefault(); + set => __pbn__AtkMode = value; + } + public bool ShouldSerializeAtkMode() => __pbn__AtkMode != null; + public void ResetAtkMode() => __pbn__AtkMode = null; + private int? __pbn__AtkMode; + + [global::ProtoBuf.ProtoMember(10, Name = @"def_mode")] + public int DefMode + { + get => __pbn__DefMode.GetValueOrDefault(); + set => __pbn__DefMode = value; + } + public bool ShouldSerializeDefMode() => __pbn__DefMode != null; + public void ResetDefMode() => __pbn__DefMode = null; + private int? __pbn__DefMode; + + [global::ProtoBuf.ProtoMember(11, Name = @"win_rank")] + public int WinRank + { + get => __pbn__WinRank.GetValueOrDefault(); + set => __pbn__WinRank = value; + } + public bool ShouldSerializeWinRank() => __pbn__WinRank != null; + public void ResetWinRank() => __pbn__WinRank = null; + private int? __pbn__WinRank; + + } + + [global::ProtoBuf.ProtoContract(Name = @"user_message_info")] + public partial class UserMessageInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"msg_id")] + public long MsgId + { + get => __pbn__MsgId.GetValueOrDefault(); + set => __pbn__MsgId = value; + } + public bool ShouldSerializeMsgId() => __pbn__MsgId != null; + public void ResetMsgId() => __pbn__MsgId = null; + private long? __pbn__MsgId; + + [global::ProtoBuf.ProtoMember(2, Name = @"msg_type")] + public int MsgType + { + get => __pbn__MsgType.GetValueOrDefault(); + set => __pbn__MsgType = value; + } + public bool ShouldSerializeMsgType() => __pbn__MsgType != null; + public void ResetMsgType() => __pbn__MsgType = null; + private int? __pbn__MsgType; + + [global::ProtoBuf.ProtoMember(3, Name = @"msg_content")] + [global::System.ComponentModel.DefaultValue("")] + public string MsgContent + { + get => __pbn__MsgContent ?? ""; + set => __pbn__MsgContent = value; + } + public bool ShouldSerializeMsgContent() => __pbn__MsgContent != null; + public void ResetMsgContent() => __pbn__MsgContent = null; + private string __pbn__MsgContent; + + [global::ProtoBuf.ProtoMember(4, Name = @"time")] + public long Time + { + get => __pbn__Time.GetValueOrDefault(); + set => __pbn__Time = value; + } + public bool ShouldSerializeTime() => __pbn__Time != null; + public void ResetTime() => __pbn__Time = null; + private long? __pbn__Time; + + } + + [global::ProtoBuf.ProtoContract(Name = @"save_user_message_notify")] + public partial class SaveUserMessageNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + [global::ProtoBuf.ProtoMember(2, Name = @"msg_list")] + public global::System.Collections.Generic.List MsgLists { get; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"user_login_commit_message_notify")] + public partial class UserLoginCommitMessageNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + [global::ProtoBuf.ProtoMember(2, Name = @"msgid_list")] + public long[] MsgidLists { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"commit_user_message_succ_notify")] + public partial class CommitUserMessageSuccNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + [global::ProtoBuf.ProtoMember(2, Name = @"msgid_list")] + public long[] MsgidLists { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"recv_user_message_notify")] + public partial class RecvUserMessageNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + [global::ProtoBuf.ProtoMember(2, Name = @"msg_list")] + public global::System.Collections.Generic.List MsgLists { get; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"commit_user_message_notify")] + public partial class CommitUserMessageNotify : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"account")] + public long Account + { + get => __pbn__Account.GetValueOrDefault(); + set => __pbn__Account = value; + } + public bool ShouldSerializeAccount() => __pbn__Account != null; + public void ResetAccount() => __pbn__Account = null; + private long? __pbn__Account; + + [global::ProtoBuf.ProtoMember(2, Name = @"msgid_list")] + public long[] MsgidLists { get; set; } + + } + +} + +#pragma warning restore CS0612, CS0618, CS1591, CS3021, CS8981, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +#endregion diff --git a/GongChengMIngJiangZhuan/Assets/Scripts/HotUpdate/Game/Protocol-buff/server_msg_enum.cs b/GongChengMIngJiangZhuan/Assets/Scripts/HotUpdate/Game/Protocol-buff/server_msg_enum.cs new file mode 100644 index 0000000..345c97b --- /dev/null +++ b/GongChengMIngJiangZhuan/Assets/Scripts/HotUpdate/Game/Protocol-buff/server_msg_enum.cs @@ -0,0 +1,63 @@ +// +// This file was generated by a tool; you should avoid making direct changes. +// Consider using 'partial classes' to extend these types +// Input: server_msg_enum.proto +// + +#region Designer generated code +#pragma warning disable CS0612, CS0618, CS1591, CS3021, CS8981, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +[global::ProtoBuf.ProtoContract(Name = @"server_msg_enum")] +public enum ServerMsgEnum +{ + [global::ProtoBuf.ProtoEnum(Name = @"server_login_quest")] + ServerLoginQuest = 3, + [global::ProtoBuf.ProtoEnum(Name = @"durak_room_create_notify")] + DurakRoomCreateNotify = 4601, + [global::ProtoBuf.ProtoEnum(Name = @"server_node_register_notify")] + ServerNodeRegisterNotify = 50001, + [global::ProtoBuf.ProtoEnum(Name = @"server_node_register_info")] + ServerNodeRegisterInfo = 50002, + [global::ProtoBuf.ProtoEnum(Name = @"server_node_info")] + ServerNodeInfo = 50003, + [global::ProtoBuf.ProtoEnum(Name = @"server_node_reload")] + ServerNodeReload = 50004, + [global::ProtoBuf.ProtoEnum(Name = @"server_node_stop")] + ServerNodeStop = 50005, + [global::ProtoBuf.ProtoEnum(Name = @"server_node_unregister_notify")] + ServerNodeUnregisterNotify = 50006, + [global::ProtoBuf.ProtoEnum(Name = @"resource_notify")] + ResourceNotify = 50102, + [global::ProtoBuf.ProtoEnum(Name = @"resource_batch_query_quest")] + ResourceBatchQueryQuest = 50108, + [global::ProtoBuf.ProtoEnum(Name = @"resource_batch_query_reply")] + ResourceBatchQueryReply = 50109, + [global::ProtoBuf.ProtoEnum(Name = @"role_online_notify")] + RoleOnlineNotify = 50100, + [global::ProtoBuf.ProtoEnum(Name = @"role_offline_notify")] + RoleOfflineNotify = 50101, + [global::ProtoBuf.ProtoEnum(Name = @"account_show_info_update_notify")] + AccountShowInfoUpdateNotify = 50306, + [global::ProtoBuf.ProtoEnum(Name = @"role_tips_notify")] + RoleTipsNotify = 50308, + [global::ProtoBuf.ProtoEnum(Name = @"start_report_overload_notify")] + StartReportOverloadNotify = 50315, + [global::ProtoBuf.ProtoEnum(Name = @"server_overload_notify")] + ServerOverloadNotify = 50316, + [global::ProtoBuf.ProtoEnum(Name = @"save_user_message_notify")] + SaveUserMessageNotify = 50401, + [global::ProtoBuf.ProtoEnum(Name = @"user_login_commit_message_notify")] + UserLoginCommitMessageNotify = 50402, + [global::ProtoBuf.ProtoEnum(Name = @"commit_user_message_succ_notify")] + CommitUserMessageSuccNotify = 50403, + [global::ProtoBuf.ProtoEnum(Name = @"recv_user_message_notify")] + RecvUserMessageNotify = 50404, + [global::ProtoBuf.ProtoEnum(Name = @"commit_user_message_notify")] + CommitUserMessageNotify = 50405, + [global::ProtoBuf.ProtoEnum(Name = @"add_durak_game_record_notify")] + AddDurakGameRecordNotify = 50628, + [global::ProtoBuf.ProtoEnum(Name = @"server_delay_detection_notify")] + ServerDelayDetectionNotify = 50999, +} + +#pragma warning restore CS0612, CS0618, CS1591, CS3021, CS8981, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +#endregion