github.com/qiuhoude/go-web@v0.0.0-20220223060959-ab545e78f20d/proto/v2/models/Game.pb.go (about)

     1  // Code generated by protoc-gen-gogo. DO NOT EDIT.
     2  // source: Game.proto
     3  
     4  package models
     5  
     6  import (
     7  	fmt "fmt"
     8  	proto "github.com/gogo/protobuf/proto"
     9  	math "math"
    10  )
    11  
    12  // Reference imports to suppress errors if they are not otherwise used.
    13  var _ = proto.Marshal
    14  var _ = fmt.Errorf
    15  var _ = math.Inf
    16  
    17  // This is a compile-time assertion to ensure that this generated file
    18  // is compatible with the proto package it is being compiled against.
    19  // A compilation error at this line likely means your copy of the
    20  // proto package needs to be updated.
    21  const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
    22  
    23  //客户端向游戏服务器请求所选服武器角色状态
    24  type BeginGameRq struct {
    25  	ServerId             *int32   `protobuf:"varint,1,req,name=serverId" json:"serverId,omitempty"`
    26  	KeyId                *int64   `protobuf:"varint,2,req,name=keyId" json:"keyId,omitempty"`
    27  	Token                *string  `protobuf:"bytes,3,req,name=token" json:"token,omitempty"`
    28  	DeviceNo             *string  `protobuf:"bytes,4,req,name=deviceNo" json:"deviceNo,omitempty"`
    29  	CurVersion           *string  `protobuf:"bytes,5,req,name=curVersion" json:"curVersion,omitempty"`
    30  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
    31  	XXX_unrecognized     []byte   `json:"-"`
    32  	XXX_sizecache        int32    `json:"-"`
    33  }
    34  
    35  func (m *BeginGameRq) Reset()         { *m = BeginGameRq{} }
    36  func (m *BeginGameRq) String() string { return proto.CompactTextString(m) }
    37  func (*BeginGameRq) ProtoMessage()    {}
    38  func (*BeginGameRq) Descriptor() ([]byte, []int) {
    39  	return fileDescriptor_a508e860af41bdad, []int{0}
    40  }
    41  func (m *BeginGameRq) XXX_Unmarshal(b []byte) error {
    42  	return xxx_messageInfo_BeginGameRq.Unmarshal(m, b)
    43  }
    44  func (m *BeginGameRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    45  	return xxx_messageInfo_BeginGameRq.Marshal(b, m, deterministic)
    46  }
    47  func (m *BeginGameRq) XXX_Merge(src proto.Message) {
    48  	xxx_messageInfo_BeginGameRq.Merge(m, src)
    49  }
    50  func (m *BeginGameRq) XXX_Size() int {
    51  	return xxx_messageInfo_BeginGameRq.Size(m)
    52  }
    53  func (m *BeginGameRq) XXX_DiscardUnknown() {
    54  	xxx_messageInfo_BeginGameRq.DiscardUnknown(m)
    55  }
    56  
    57  var xxx_messageInfo_BeginGameRq proto.InternalMessageInfo
    58  
    59  func (m *BeginGameRq) GetServerId() int32 {
    60  	if m != nil && m.ServerId != nil {
    61  		return *m.ServerId
    62  	}
    63  	return 0
    64  }
    65  
    66  func (m *BeginGameRq) GetKeyId() int64 {
    67  	if m != nil && m.KeyId != nil {
    68  		return *m.KeyId
    69  	}
    70  	return 0
    71  }
    72  
    73  func (m *BeginGameRq) GetToken() string {
    74  	if m != nil && m.Token != nil {
    75  		return *m.Token
    76  	}
    77  	return ""
    78  }
    79  
    80  func (m *BeginGameRq) GetDeviceNo() string {
    81  	if m != nil && m.DeviceNo != nil {
    82  		return *m.DeviceNo
    83  	}
    84  	return ""
    85  }
    86  
    87  func (m *BeginGameRq) GetCurVersion() string {
    88  	if m != nil && m.CurVersion != nil {
    89  		return *m.CurVersion
    90  	}
    91  	return ""
    92  }
    93  
    94  var E_BeginGameRq_Ext = &proto.ExtensionDesc{
    95  	ExtendedType:  (*Base)(nil),
    96  	ExtensionType: (*BeginGameRq)(nil),
    97  	Field:         1101,
    98  	Name:          "BeginGameRq.ext",
    99  	Tag:           "bytes,1101,opt,name=ext",
   100  	Filename:      "Game.proto",
   101  }
   102  
   103  type BeginGameRs struct {
   104  	State                *int32   `protobuf:"varint,1,opt,name=state" json:"state,omitempty"`
   105  	Time                 *int32   `protobuf:"varint,2,opt,name=time" json:"time,omitempty"`
   106  	Name                 []string `protobuf:"bytes,3,rep,name=name" json:"name,omitempty"`
   107  	Camp                 *int32   `protobuf:"varint,4,opt,name=camp" json:"camp,omitempty"`
   108  	KeyId                *int32   `protobuf:"varint,5,opt,name=keyId" json:"keyId,omitempty"`
   109  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   110  	XXX_unrecognized     []byte   `json:"-"`
   111  	XXX_sizecache        int32    `json:"-"`
   112  }
   113  
   114  func (m *BeginGameRs) Reset()         { *m = BeginGameRs{} }
   115  func (m *BeginGameRs) String() string { return proto.CompactTextString(m) }
   116  func (*BeginGameRs) ProtoMessage()    {}
   117  func (*BeginGameRs) Descriptor() ([]byte, []int) {
   118  	return fileDescriptor_a508e860af41bdad, []int{1}
   119  }
   120  func (m *BeginGameRs) XXX_Unmarshal(b []byte) error {
   121  	return xxx_messageInfo_BeginGameRs.Unmarshal(m, b)
   122  }
   123  func (m *BeginGameRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   124  	return xxx_messageInfo_BeginGameRs.Marshal(b, m, deterministic)
   125  }
   126  func (m *BeginGameRs) XXX_Merge(src proto.Message) {
   127  	xxx_messageInfo_BeginGameRs.Merge(m, src)
   128  }
   129  func (m *BeginGameRs) XXX_Size() int {
   130  	return xxx_messageInfo_BeginGameRs.Size(m)
   131  }
   132  func (m *BeginGameRs) XXX_DiscardUnknown() {
   133  	xxx_messageInfo_BeginGameRs.DiscardUnknown(m)
   134  }
   135  
   136  var xxx_messageInfo_BeginGameRs proto.InternalMessageInfo
   137  
   138  func (m *BeginGameRs) GetState() int32 {
   139  	if m != nil && m.State != nil {
   140  		return *m.State
   141  	}
   142  	return 0
   143  }
   144  
   145  func (m *BeginGameRs) GetTime() int32 {
   146  	if m != nil && m.Time != nil {
   147  		return *m.Time
   148  	}
   149  	return 0
   150  }
   151  
   152  func (m *BeginGameRs) GetName() []string {
   153  	if m != nil {
   154  		return m.Name
   155  	}
   156  	return nil
   157  }
   158  
   159  func (m *BeginGameRs) GetCamp() int32 {
   160  	if m != nil && m.Camp != nil {
   161  		return *m.Camp
   162  	}
   163  	return 0
   164  }
   165  
   166  func (m *BeginGameRs) GetKeyId() int32 {
   167  	if m != nil && m.KeyId != nil {
   168  		return *m.KeyId
   169  	}
   170  	return 0
   171  }
   172  
   173  var E_BeginGameRs_Ext = &proto.ExtensionDesc{
   174  	ExtendedType:  (*Base)(nil),
   175  	ExtensionType: (*BeginGameRs)(nil),
   176  	Field:         1102,
   177  	Name:          "BeginGameRs.ext",
   178  	Tag:           "bytes,1102,opt,name=ext",
   179  	Filename:      "Game.proto",
   180  }
   181  
   182  //创建服务器角色
   183  type CreateRoleRq struct {
   184  	Camp                 *int32   `protobuf:"varint,1,opt,name=camp" json:"camp,omitempty"`
   185  	Nick                 *string  `protobuf:"bytes,2,opt,name=nick" json:"nick,omitempty"`
   186  	HeroSkin             *int32   `protobuf:"varint,3,opt,name=heroSkin" json:"heroSkin,omitempty"`
   187  	ServerId             *int32   `protobuf:"varint,4,opt,name=serverId" json:"serverId,omitempty"`
   188  	CampAward            *int32   `protobuf:"varint,5,opt,name=campAward" json:"campAward,omitempty"`
   189  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   190  	XXX_unrecognized     []byte   `json:"-"`
   191  	XXX_sizecache        int32    `json:"-"`
   192  }
   193  
   194  func (m *CreateRoleRq) Reset()         { *m = CreateRoleRq{} }
   195  func (m *CreateRoleRq) String() string { return proto.CompactTextString(m) }
   196  func (*CreateRoleRq) ProtoMessage()    {}
   197  func (*CreateRoleRq) Descriptor() ([]byte, []int) {
   198  	return fileDescriptor_a508e860af41bdad, []int{2}
   199  }
   200  func (m *CreateRoleRq) XXX_Unmarshal(b []byte) error {
   201  	return xxx_messageInfo_CreateRoleRq.Unmarshal(m, b)
   202  }
   203  func (m *CreateRoleRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   204  	return xxx_messageInfo_CreateRoleRq.Marshal(b, m, deterministic)
   205  }
   206  func (m *CreateRoleRq) XXX_Merge(src proto.Message) {
   207  	xxx_messageInfo_CreateRoleRq.Merge(m, src)
   208  }
   209  func (m *CreateRoleRq) XXX_Size() int {
   210  	return xxx_messageInfo_CreateRoleRq.Size(m)
   211  }
   212  func (m *CreateRoleRq) XXX_DiscardUnknown() {
   213  	xxx_messageInfo_CreateRoleRq.DiscardUnknown(m)
   214  }
   215  
   216  var xxx_messageInfo_CreateRoleRq proto.InternalMessageInfo
   217  
   218  func (m *CreateRoleRq) GetCamp() int32 {
   219  	if m != nil && m.Camp != nil {
   220  		return *m.Camp
   221  	}
   222  	return 0
   223  }
   224  
   225  func (m *CreateRoleRq) GetNick() string {
   226  	if m != nil && m.Nick != nil {
   227  		return *m.Nick
   228  	}
   229  	return ""
   230  }
   231  
   232  func (m *CreateRoleRq) GetHeroSkin() int32 {
   233  	if m != nil && m.HeroSkin != nil {
   234  		return *m.HeroSkin
   235  	}
   236  	return 0
   237  }
   238  
   239  func (m *CreateRoleRq) GetServerId() int32 {
   240  	if m != nil && m.ServerId != nil {
   241  		return *m.ServerId
   242  	}
   243  	return 0
   244  }
   245  
   246  func (m *CreateRoleRq) GetCampAward() int32 {
   247  	if m != nil && m.CampAward != nil {
   248  		return *m.CampAward
   249  	}
   250  	return 0
   251  }
   252  
   253  var E_CreateRoleRq_Ext = &proto.ExtensionDesc{
   254  	ExtendedType:  (*Base)(nil),
   255  	ExtensionType: (*CreateRoleRq)(nil),
   256  	Field:         1103,
   257  	Name:          "CreateRoleRq.ext",
   258  	Tag:           "bytes,1103,opt,name=ext",
   259  	Filename:      "Game.proto",
   260  }
   261  
   262  type CreateRoleRs struct {
   263  	State                *int32   `protobuf:"varint,1,opt,name=state" json:"state,omitempty"`
   264  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   265  	XXX_unrecognized     []byte   `json:"-"`
   266  	XXX_sizecache        int32    `json:"-"`
   267  }
   268  
   269  func (m *CreateRoleRs) Reset()         { *m = CreateRoleRs{} }
   270  func (m *CreateRoleRs) String() string { return proto.CompactTextString(m) }
   271  func (*CreateRoleRs) ProtoMessage()    {}
   272  func (*CreateRoleRs) Descriptor() ([]byte, []int) {
   273  	return fileDescriptor_a508e860af41bdad, []int{3}
   274  }
   275  func (m *CreateRoleRs) XXX_Unmarshal(b []byte) error {
   276  	return xxx_messageInfo_CreateRoleRs.Unmarshal(m, b)
   277  }
   278  func (m *CreateRoleRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   279  	return xxx_messageInfo_CreateRoleRs.Marshal(b, m, deterministic)
   280  }
   281  func (m *CreateRoleRs) XXX_Merge(src proto.Message) {
   282  	xxx_messageInfo_CreateRoleRs.Merge(m, src)
   283  }
   284  func (m *CreateRoleRs) XXX_Size() int {
   285  	return xxx_messageInfo_CreateRoleRs.Size(m)
   286  }
   287  func (m *CreateRoleRs) XXX_DiscardUnknown() {
   288  	xxx_messageInfo_CreateRoleRs.DiscardUnknown(m)
   289  }
   290  
   291  var xxx_messageInfo_CreateRoleRs proto.InternalMessageInfo
   292  
   293  func (m *CreateRoleRs) GetState() int32 {
   294  	if m != nil && m.State != nil {
   295  		return *m.State
   296  	}
   297  	return 0
   298  }
   299  
   300  var E_CreateRoleRs_Ext = &proto.ExtensionDesc{
   301  	ExtendedType:  (*Base)(nil),
   302  	ExtensionType: (*CreateRoleRs)(nil),
   303  	Field:         1104,
   304  	Name:          "CreateRoleRs.ext",
   305  	Tag:           "bytes,1104,opt,name=ext",
   306  	Filename:      "Game.proto",
   307  }
   308  
   309  //获取随机名字
   310  type GetNamesRq struct {
   311  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   312  	XXX_unrecognized     []byte   `json:"-"`
   313  	XXX_sizecache        int32    `json:"-"`
   314  }
   315  
   316  func (m *GetNamesRq) Reset()         { *m = GetNamesRq{} }
   317  func (m *GetNamesRq) String() string { return proto.CompactTextString(m) }
   318  func (*GetNamesRq) ProtoMessage()    {}
   319  func (*GetNamesRq) Descriptor() ([]byte, []int) {
   320  	return fileDescriptor_a508e860af41bdad, []int{4}
   321  }
   322  func (m *GetNamesRq) XXX_Unmarshal(b []byte) error {
   323  	return xxx_messageInfo_GetNamesRq.Unmarshal(m, b)
   324  }
   325  func (m *GetNamesRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   326  	return xxx_messageInfo_GetNamesRq.Marshal(b, m, deterministic)
   327  }
   328  func (m *GetNamesRq) XXX_Merge(src proto.Message) {
   329  	xxx_messageInfo_GetNamesRq.Merge(m, src)
   330  }
   331  func (m *GetNamesRq) XXX_Size() int {
   332  	return xxx_messageInfo_GetNamesRq.Size(m)
   333  }
   334  func (m *GetNamesRq) XXX_DiscardUnknown() {
   335  	xxx_messageInfo_GetNamesRq.DiscardUnknown(m)
   336  }
   337  
   338  var xxx_messageInfo_GetNamesRq proto.InternalMessageInfo
   339  
   340  var E_GetNamesRq_Ext = &proto.ExtensionDesc{
   341  	ExtendedType:  (*Base)(nil),
   342  	ExtensionType: (*GetNamesRq)(nil),
   343  	Field:         1105,
   344  	Name:          "GetNamesRq.ext",
   345  	Tag:           "bytes,1105,opt,name=ext",
   346  	Filename:      "Game.proto",
   347  }
   348  
   349  type GetNamesRs struct {
   350  	Name                 []string `protobuf:"bytes,1,rep,name=name" json:"name,omitempty"`
   351  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   352  	XXX_unrecognized     []byte   `json:"-"`
   353  	XXX_sizecache        int32    `json:"-"`
   354  }
   355  
   356  func (m *GetNamesRs) Reset()         { *m = GetNamesRs{} }
   357  func (m *GetNamesRs) String() string { return proto.CompactTextString(m) }
   358  func (*GetNamesRs) ProtoMessage()    {}
   359  func (*GetNamesRs) Descriptor() ([]byte, []int) {
   360  	return fileDescriptor_a508e860af41bdad, []int{5}
   361  }
   362  func (m *GetNamesRs) XXX_Unmarshal(b []byte) error {
   363  	return xxx_messageInfo_GetNamesRs.Unmarshal(m, b)
   364  }
   365  func (m *GetNamesRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   366  	return xxx_messageInfo_GetNamesRs.Marshal(b, m, deterministic)
   367  }
   368  func (m *GetNamesRs) XXX_Merge(src proto.Message) {
   369  	xxx_messageInfo_GetNamesRs.Merge(m, src)
   370  }
   371  func (m *GetNamesRs) XXX_Size() int {
   372  	return xxx_messageInfo_GetNamesRs.Size(m)
   373  }
   374  func (m *GetNamesRs) XXX_DiscardUnknown() {
   375  	xxx_messageInfo_GetNamesRs.DiscardUnknown(m)
   376  }
   377  
   378  var xxx_messageInfo_GetNamesRs proto.InternalMessageInfo
   379  
   380  func (m *GetNamesRs) GetName() []string {
   381  	if m != nil {
   382  		return m.Name
   383  	}
   384  	return nil
   385  }
   386  
   387  var E_GetNamesRs_Ext = &proto.ExtensionDesc{
   388  	ExtendedType:  (*Base)(nil),
   389  	ExtensionType: (*GetNamesRs)(nil),
   390  	Field:         1106,
   391  	Name:          "GetNamesRs.ext",
   392  	Tag:           "bytes,1106,opt,name=ext",
   393  	Filename:      "Game.proto",
   394  }
   395  
   396  //角色登陆进入游戏
   397  type RoleLoginRq struct {
   398  	PackId               *string  `protobuf:"bytes,1,opt,name=packId" json:"packId,omitempty"`
   399  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   400  	XXX_unrecognized     []byte   `json:"-"`
   401  	XXX_sizecache        int32    `json:"-"`
   402  }
   403  
   404  func (m *RoleLoginRq) Reset()         { *m = RoleLoginRq{} }
   405  func (m *RoleLoginRq) String() string { return proto.CompactTextString(m) }
   406  func (*RoleLoginRq) ProtoMessage()    {}
   407  func (*RoleLoginRq) Descriptor() ([]byte, []int) {
   408  	return fileDescriptor_a508e860af41bdad, []int{6}
   409  }
   410  func (m *RoleLoginRq) XXX_Unmarshal(b []byte) error {
   411  	return xxx_messageInfo_RoleLoginRq.Unmarshal(m, b)
   412  }
   413  func (m *RoleLoginRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   414  	return xxx_messageInfo_RoleLoginRq.Marshal(b, m, deterministic)
   415  }
   416  func (m *RoleLoginRq) XXX_Merge(src proto.Message) {
   417  	xxx_messageInfo_RoleLoginRq.Merge(m, src)
   418  }
   419  func (m *RoleLoginRq) XXX_Size() int {
   420  	return xxx_messageInfo_RoleLoginRq.Size(m)
   421  }
   422  func (m *RoleLoginRq) XXX_DiscardUnknown() {
   423  	xxx_messageInfo_RoleLoginRq.DiscardUnknown(m)
   424  }
   425  
   426  var xxx_messageInfo_RoleLoginRq proto.InternalMessageInfo
   427  
   428  func (m *RoleLoginRq) GetPackId() string {
   429  	if m != nil && m.PackId != nil {
   430  		return *m.PackId
   431  	}
   432  	return ""
   433  }
   434  
   435  var E_RoleLoginRq_Ext = &proto.ExtensionDesc{
   436  	ExtendedType:  (*Base)(nil),
   437  	ExtensionType: (*RoleLoginRq)(nil),
   438  	Field:         1107,
   439  	Name:          "RoleLoginRq.ext",
   440  	Tag:           "bytes,1107,opt,name=ext",
   441  	Filename:      "Game.proto",
   442  }
   443  
   444  type RoleLoginRs struct {
   445  	State                *int32   `protobuf:"varint,1,opt,name=state" json:"state,omitempty"`
   446  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   447  	XXX_unrecognized     []byte   `json:"-"`
   448  	XXX_sizecache        int32    `json:"-"`
   449  }
   450  
   451  func (m *RoleLoginRs) Reset()         { *m = RoleLoginRs{} }
   452  func (m *RoleLoginRs) String() string { return proto.CompactTextString(m) }
   453  func (*RoleLoginRs) ProtoMessage()    {}
   454  func (*RoleLoginRs) Descriptor() ([]byte, []int) {
   455  	return fileDescriptor_a508e860af41bdad, []int{7}
   456  }
   457  func (m *RoleLoginRs) XXX_Unmarshal(b []byte) error {
   458  	return xxx_messageInfo_RoleLoginRs.Unmarshal(m, b)
   459  }
   460  func (m *RoleLoginRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   461  	return xxx_messageInfo_RoleLoginRs.Marshal(b, m, deterministic)
   462  }
   463  func (m *RoleLoginRs) XXX_Merge(src proto.Message) {
   464  	xxx_messageInfo_RoleLoginRs.Merge(m, src)
   465  }
   466  func (m *RoleLoginRs) XXX_Size() int {
   467  	return xxx_messageInfo_RoleLoginRs.Size(m)
   468  }
   469  func (m *RoleLoginRs) XXX_DiscardUnknown() {
   470  	xxx_messageInfo_RoleLoginRs.DiscardUnknown(m)
   471  }
   472  
   473  var xxx_messageInfo_RoleLoginRs proto.InternalMessageInfo
   474  
   475  func (m *RoleLoginRs) GetState() int32 {
   476  	if m != nil && m.State != nil {
   477  		return *m.State
   478  	}
   479  	return 0
   480  }
   481  
   482  var E_RoleLoginRs_Ext = &proto.ExtensionDesc{
   483  	ExtendedType:  (*Base)(nil),
   484  	ExtensionType: (*RoleLoginRs)(nil),
   485  	Field:         1108,
   486  	Name:          "RoleLoginRs.ext",
   487  	Tag:           "bytes,1108,opt,name=ext",
   488  	Filename:      "Game.proto",
   489  }
   490  
   491  //获取玩家数据
   492  type GetLordRq struct {
   493  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   494  	XXX_unrecognized     []byte   `json:"-"`
   495  	XXX_sizecache        int32    `json:"-"`
   496  }
   497  
   498  func (m *GetLordRq) Reset()         { *m = GetLordRq{} }
   499  func (m *GetLordRq) String() string { return proto.CompactTextString(m) }
   500  func (*GetLordRq) ProtoMessage()    {}
   501  func (*GetLordRq) Descriptor() ([]byte, []int) {
   502  	return fileDescriptor_a508e860af41bdad, []int{8}
   503  }
   504  func (m *GetLordRq) XXX_Unmarshal(b []byte) error {
   505  	return xxx_messageInfo_GetLordRq.Unmarshal(m, b)
   506  }
   507  func (m *GetLordRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   508  	return xxx_messageInfo_GetLordRq.Marshal(b, m, deterministic)
   509  }
   510  func (m *GetLordRq) XXX_Merge(src proto.Message) {
   511  	xxx_messageInfo_GetLordRq.Merge(m, src)
   512  }
   513  func (m *GetLordRq) XXX_Size() int {
   514  	return xxx_messageInfo_GetLordRq.Size(m)
   515  }
   516  func (m *GetLordRq) XXX_DiscardUnknown() {
   517  	xxx_messageInfo_GetLordRq.DiscardUnknown(m)
   518  }
   519  
   520  var xxx_messageInfo_GetLordRq proto.InternalMessageInfo
   521  
   522  var E_GetLordRq_Ext = &proto.ExtensionDesc{
   523  	ExtendedType:  (*Base)(nil),
   524  	ExtensionType: (*GetLordRq)(nil),
   525  	Field:         1109,
   526  	Name:          "GetLordRq.ext",
   527  	Tag:           "bytes,1109,opt,name=ext",
   528  	Filename:      "Game.proto",
   529  }
   530  
   531  type GetLordRs struct {
   532  	LordId               *int64    `protobuf:"varint,1,req,name=lordId" json:"lordId,omitempty"`
   533  	Nick                 *string   `protobuf:"bytes,2,req,name=nick" json:"nick,omitempty"`
   534  	Portrait             *int32    `protobuf:"varint,3,req,name=portrait" json:"portrait,omitempty"`
   535  	Level                *int32    `protobuf:"varint,4,req,name=level" json:"level,omitempty"`
   536  	Exp                  *int64    `protobuf:"varint,5,req,name=exp" json:"exp,omitempty"`
   537  	Vip                  *int32    `protobuf:"varint,6,req,name=vip" json:"vip,omitempty"`
   538  	Pos                  *int32    `protobuf:"varint,7,req,name=pos" json:"pos,omitempty"`
   539  	Gold                 *int32    `protobuf:"varint,8,req,name=gold" json:"gold,omitempty"`
   540  	Power                *int32    `protobuf:"varint,9,req,name=power" json:"power,omitempty"`
   541  	Camp                 *int32    `protobuf:"varint,10,req,name=camp" json:"camp,omitempty"`
   542  	Ranks                *int32    `protobuf:"varint,11,req,name=ranks" json:"ranks,omitempty"`
   543  	Fight                *int64    `protobuf:"varint,12,req,name=fight" json:"fight,omitempty"`
   544  	Resource             *Resource `protobuf:"bytes,13,req,name=resource" json:"resource,omitempty"`
   545  	Arm                  *Arm      `protobuf:"bytes,14,req,name=arm" json:"arm,omitempty"`
   546  	Rebuild              *int32    `protobuf:"varint,15,opt,name=rebuild" json:"rebuild,omitempty"`
   547  	ScoutCd              *int32    `protobuf:"varint,16,opt,name=scoutCd" json:"scoutCd,omitempty"`
   548  	Effect               []*Effect `protobuf:"bytes,17,rep,name=effect" json:"effect,omitempty"`
   549  	AutoArmy             *int32    `protobuf:"varint,18,opt,name=autoArmy" json:"autoArmy,omitempty"`
   550  	Exploit              *int32    `protobuf:"varint,19,opt,name=exploit" json:"exploit,omitempty"`
   551  	PowerTime            *int32    `protobuf:"varint,20,opt,name=powerTime" json:"powerTime,omitempty"`
   552  	OlTime               *int32    `protobuf:"varint,21,opt,name=olTime" json:"olTime,omitempty"`
   553  	GuideIndex           *int32    `protobuf:"varint,22,opt,name=guideIndex" json:"guideIndex,omitempty"`
   554  	HeroToken            *int32    `protobuf:"varint,23,opt,name=heroToken" json:"heroToken,omitempty"`
   555  	Signature            *string   `protobuf:"bytes,24,opt,name=signature" json:"signature,omitempty"`
   556  	RenameCnt            *int32    `protobuf:"varint,25,opt,name=renameCnt" json:"renameCnt,omitempty"`
   557  	Topup                *int32    `protobuf:"varint,26,opt,name=topup" json:"topup,omitempty"`
   558  	BuyBuildCnt          *int32    `protobuf:"varint,27,opt,name=buyBuildCnt" json:"buyBuildCnt,omitempty"`
   559  	AutoBuildCnt         *int32    `protobuf:"varint,28,opt,name=autoBuildCnt" json:"autoBuildCnt,omitempty"`
   560  	AutoBuildOnOff       *int32    `protobuf:"varint,29,opt,name=autoBuildOnOff" json:"autoBuildOnOff,omitempty"`
   561  	HeroSkin             *int32    `protobuf:"varint,30,opt,name=heroSkin" json:"heroSkin,omitempty"`
   562  	IsFireState          *bool     `protobuf:"varint,31,opt,name=isFireState" json:"isFireState,omitempty"`
   563  	CreateRoleTime       *int32    `protobuf:"varint,32,opt,name=createRoleTime" json:"createRoleTime,omitempty"`
   564  	ExtParam             []*TwoInt `protobuf:"bytes,33,rep,name=extParam" json:"extParam,omitempty"`
   565  	PaySumAmoumt         *int32    `protobuf:"varint,34,opt,name=paySumAmoumt" json:"paySumAmoumt,omitempty"`
   566  	CiaIsOpen            *bool     `protobuf:"varint,35,opt,name=ciaIsOpen" json:"ciaIsOpen,omitempty"`
   567  	CiaOpenTime          *int32    `protobuf:"varint,36,opt,name=ciaOpenTime" json:"ciaOpenTime,omitempty"`
   568  	MixtureData          []*TwoInt `protobuf:"bytes,37,rep,name=mixtureData" json:"mixtureData,omitempty"`
   569  	BanditCnt            *int32    `protobuf:"varint,38,opt,name=banditCnt" json:"banditCnt,omitempty"`
   570  	BlazeTime            *int32    `protobuf:"varint,39,opt,name=blazeTime" json:"blazeTime,omitempty"`
   571  	WhiteFlagTime        *int32    `protobuf:"varint,40,opt,name=whiteFlagTime" json:"whiteFlagTime,omitempty"`
   572  	Area                 *int32    `protobuf:"varint,41,opt,name=area" json:"area,omitempty"`
   573  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
   574  	XXX_unrecognized     []byte    `json:"-"`
   575  	XXX_sizecache        int32     `json:"-"`
   576  }
   577  
   578  func (m *GetLordRs) Reset()         { *m = GetLordRs{} }
   579  func (m *GetLordRs) String() string { return proto.CompactTextString(m) }
   580  func (*GetLordRs) ProtoMessage()    {}
   581  func (*GetLordRs) Descriptor() ([]byte, []int) {
   582  	return fileDescriptor_a508e860af41bdad, []int{9}
   583  }
   584  func (m *GetLordRs) XXX_Unmarshal(b []byte) error {
   585  	return xxx_messageInfo_GetLordRs.Unmarshal(m, b)
   586  }
   587  func (m *GetLordRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   588  	return xxx_messageInfo_GetLordRs.Marshal(b, m, deterministic)
   589  }
   590  func (m *GetLordRs) XXX_Merge(src proto.Message) {
   591  	xxx_messageInfo_GetLordRs.Merge(m, src)
   592  }
   593  func (m *GetLordRs) XXX_Size() int {
   594  	return xxx_messageInfo_GetLordRs.Size(m)
   595  }
   596  func (m *GetLordRs) XXX_DiscardUnknown() {
   597  	xxx_messageInfo_GetLordRs.DiscardUnknown(m)
   598  }
   599  
   600  var xxx_messageInfo_GetLordRs proto.InternalMessageInfo
   601  
   602  func (m *GetLordRs) GetLordId() int64 {
   603  	if m != nil && m.LordId != nil {
   604  		return *m.LordId
   605  	}
   606  	return 0
   607  }
   608  
   609  func (m *GetLordRs) GetNick() string {
   610  	if m != nil && m.Nick != nil {
   611  		return *m.Nick
   612  	}
   613  	return ""
   614  }
   615  
   616  func (m *GetLordRs) GetPortrait() int32 {
   617  	if m != nil && m.Portrait != nil {
   618  		return *m.Portrait
   619  	}
   620  	return 0
   621  }
   622  
   623  func (m *GetLordRs) GetLevel() int32 {
   624  	if m != nil && m.Level != nil {
   625  		return *m.Level
   626  	}
   627  	return 0
   628  }
   629  
   630  func (m *GetLordRs) GetExp() int64 {
   631  	if m != nil && m.Exp != nil {
   632  		return *m.Exp
   633  	}
   634  	return 0
   635  }
   636  
   637  func (m *GetLordRs) GetVip() int32 {
   638  	if m != nil && m.Vip != nil {
   639  		return *m.Vip
   640  	}
   641  	return 0
   642  }
   643  
   644  func (m *GetLordRs) GetPos() int32 {
   645  	if m != nil && m.Pos != nil {
   646  		return *m.Pos
   647  	}
   648  	return 0
   649  }
   650  
   651  func (m *GetLordRs) GetGold() int32 {
   652  	if m != nil && m.Gold != nil {
   653  		return *m.Gold
   654  	}
   655  	return 0
   656  }
   657  
   658  func (m *GetLordRs) GetPower() int32 {
   659  	if m != nil && m.Power != nil {
   660  		return *m.Power
   661  	}
   662  	return 0
   663  }
   664  
   665  func (m *GetLordRs) GetCamp() int32 {
   666  	if m != nil && m.Camp != nil {
   667  		return *m.Camp
   668  	}
   669  	return 0
   670  }
   671  
   672  func (m *GetLordRs) GetRanks() int32 {
   673  	if m != nil && m.Ranks != nil {
   674  		return *m.Ranks
   675  	}
   676  	return 0
   677  }
   678  
   679  func (m *GetLordRs) GetFight() int64 {
   680  	if m != nil && m.Fight != nil {
   681  		return *m.Fight
   682  	}
   683  	return 0
   684  }
   685  
   686  func (m *GetLordRs) GetResource() *Resource {
   687  	if m != nil {
   688  		return m.Resource
   689  	}
   690  	return nil
   691  }
   692  
   693  func (m *GetLordRs) GetArm() *Arm {
   694  	if m != nil {
   695  		return m.Arm
   696  	}
   697  	return nil
   698  }
   699  
   700  func (m *GetLordRs) GetRebuild() int32 {
   701  	if m != nil && m.Rebuild != nil {
   702  		return *m.Rebuild
   703  	}
   704  	return 0
   705  }
   706  
   707  func (m *GetLordRs) GetScoutCd() int32 {
   708  	if m != nil && m.ScoutCd != nil {
   709  		return *m.ScoutCd
   710  	}
   711  	return 0
   712  }
   713  
   714  func (m *GetLordRs) GetEffect() []*Effect {
   715  	if m != nil {
   716  		return m.Effect
   717  	}
   718  	return nil
   719  }
   720  
   721  func (m *GetLordRs) GetAutoArmy() int32 {
   722  	if m != nil && m.AutoArmy != nil {
   723  		return *m.AutoArmy
   724  	}
   725  	return 0
   726  }
   727  
   728  func (m *GetLordRs) GetExploit() int32 {
   729  	if m != nil && m.Exploit != nil {
   730  		return *m.Exploit
   731  	}
   732  	return 0
   733  }
   734  
   735  func (m *GetLordRs) GetPowerTime() int32 {
   736  	if m != nil && m.PowerTime != nil {
   737  		return *m.PowerTime
   738  	}
   739  	return 0
   740  }
   741  
   742  func (m *GetLordRs) GetOlTime() int32 {
   743  	if m != nil && m.OlTime != nil {
   744  		return *m.OlTime
   745  	}
   746  	return 0
   747  }
   748  
   749  func (m *GetLordRs) GetGuideIndex() int32 {
   750  	if m != nil && m.GuideIndex != nil {
   751  		return *m.GuideIndex
   752  	}
   753  	return 0
   754  }
   755  
   756  func (m *GetLordRs) GetHeroToken() int32 {
   757  	if m != nil && m.HeroToken != nil {
   758  		return *m.HeroToken
   759  	}
   760  	return 0
   761  }
   762  
   763  func (m *GetLordRs) GetSignature() string {
   764  	if m != nil && m.Signature != nil {
   765  		return *m.Signature
   766  	}
   767  	return ""
   768  }
   769  
   770  func (m *GetLordRs) GetRenameCnt() int32 {
   771  	if m != nil && m.RenameCnt != nil {
   772  		return *m.RenameCnt
   773  	}
   774  	return 0
   775  }
   776  
   777  func (m *GetLordRs) GetTopup() int32 {
   778  	if m != nil && m.Topup != nil {
   779  		return *m.Topup
   780  	}
   781  	return 0
   782  }
   783  
   784  func (m *GetLordRs) GetBuyBuildCnt() int32 {
   785  	if m != nil && m.BuyBuildCnt != nil {
   786  		return *m.BuyBuildCnt
   787  	}
   788  	return 0
   789  }
   790  
   791  func (m *GetLordRs) GetAutoBuildCnt() int32 {
   792  	if m != nil && m.AutoBuildCnt != nil {
   793  		return *m.AutoBuildCnt
   794  	}
   795  	return 0
   796  }
   797  
   798  func (m *GetLordRs) GetAutoBuildOnOff() int32 {
   799  	if m != nil && m.AutoBuildOnOff != nil {
   800  		return *m.AutoBuildOnOff
   801  	}
   802  	return 0
   803  }
   804  
   805  func (m *GetLordRs) GetHeroSkin() int32 {
   806  	if m != nil && m.HeroSkin != nil {
   807  		return *m.HeroSkin
   808  	}
   809  	return 0
   810  }
   811  
   812  func (m *GetLordRs) GetIsFireState() bool {
   813  	if m != nil && m.IsFireState != nil {
   814  		return *m.IsFireState
   815  	}
   816  	return false
   817  }
   818  
   819  func (m *GetLordRs) GetCreateRoleTime() int32 {
   820  	if m != nil && m.CreateRoleTime != nil {
   821  		return *m.CreateRoleTime
   822  	}
   823  	return 0
   824  }
   825  
   826  func (m *GetLordRs) GetExtParam() []*TwoInt {
   827  	if m != nil {
   828  		return m.ExtParam
   829  	}
   830  	return nil
   831  }
   832  
   833  func (m *GetLordRs) GetPaySumAmoumt() int32 {
   834  	if m != nil && m.PaySumAmoumt != nil {
   835  		return *m.PaySumAmoumt
   836  	}
   837  	return 0
   838  }
   839  
   840  func (m *GetLordRs) GetCiaIsOpen() bool {
   841  	if m != nil && m.CiaIsOpen != nil {
   842  		return *m.CiaIsOpen
   843  	}
   844  	return false
   845  }
   846  
   847  func (m *GetLordRs) GetCiaOpenTime() int32 {
   848  	if m != nil && m.CiaOpenTime != nil {
   849  		return *m.CiaOpenTime
   850  	}
   851  	return 0
   852  }
   853  
   854  func (m *GetLordRs) GetMixtureData() []*TwoInt {
   855  	if m != nil {
   856  		return m.MixtureData
   857  	}
   858  	return nil
   859  }
   860  
   861  func (m *GetLordRs) GetBanditCnt() int32 {
   862  	if m != nil && m.BanditCnt != nil {
   863  		return *m.BanditCnt
   864  	}
   865  	return 0
   866  }
   867  
   868  func (m *GetLordRs) GetBlazeTime() int32 {
   869  	if m != nil && m.BlazeTime != nil {
   870  		return *m.BlazeTime
   871  	}
   872  	return 0
   873  }
   874  
   875  func (m *GetLordRs) GetWhiteFlagTime() int32 {
   876  	if m != nil && m.WhiteFlagTime != nil {
   877  		return *m.WhiteFlagTime
   878  	}
   879  	return 0
   880  }
   881  
   882  func (m *GetLordRs) GetArea() int32 {
   883  	if m != nil && m.Area != nil {
   884  		return *m.Area
   885  	}
   886  	return 0
   887  }
   888  
   889  var E_GetLordRs_Ext = &proto.ExtensionDesc{
   890  	ExtendedType:  (*Base)(nil),
   891  	ExtensionType: (*GetLordRs)(nil),
   892  	Field:         1110,
   893  	Name:          "GetLordRs.ext",
   894  	Tag:           "bytes,1110,opt,name=ext",
   895  	Filename:      "Game.proto",
   896  }
   897  
   898  //获取服务器时间
   899  type GetTimeRq struct {
   900  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   901  	XXX_unrecognized     []byte   `json:"-"`
   902  	XXX_sizecache        int32    `json:"-"`
   903  }
   904  
   905  func (m *GetTimeRq) Reset()         { *m = GetTimeRq{} }
   906  func (m *GetTimeRq) String() string { return proto.CompactTextString(m) }
   907  func (*GetTimeRq) ProtoMessage()    {}
   908  func (*GetTimeRq) Descriptor() ([]byte, []int) {
   909  	return fileDescriptor_a508e860af41bdad, []int{10}
   910  }
   911  func (m *GetTimeRq) XXX_Unmarshal(b []byte) error {
   912  	return xxx_messageInfo_GetTimeRq.Unmarshal(m, b)
   913  }
   914  func (m *GetTimeRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   915  	return xxx_messageInfo_GetTimeRq.Marshal(b, m, deterministic)
   916  }
   917  func (m *GetTimeRq) XXX_Merge(src proto.Message) {
   918  	xxx_messageInfo_GetTimeRq.Merge(m, src)
   919  }
   920  func (m *GetTimeRq) XXX_Size() int {
   921  	return xxx_messageInfo_GetTimeRq.Size(m)
   922  }
   923  func (m *GetTimeRq) XXX_DiscardUnknown() {
   924  	xxx_messageInfo_GetTimeRq.DiscardUnknown(m)
   925  }
   926  
   927  var xxx_messageInfo_GetTimeRq proto.InternalMessageInfo
   928  
   929  var E_GetTimeRq_Ext = &proto.ExtensionDesc{
   930  	ExtendedType:  (*Base)(nil),
   931  	ExtensionType: (*GetTimeRq)(nil),
   932  	Field:         1111,
   933  	Name:          "GetTimeRq.ext",
   934  	Tag:           "bytes,1111,opt,name=ext",
   935  	Filename:      "Game.proto",
   936  }
   937  
   938  type GetTimeRs struct {
   939  	Time                 *int32   `protobuf:"varint,1,opt,name=time" json:"time,omitempty"`
   940  	OpenPay              *bool    `protobuf:"varint,2,opt,name=openPay" json:"openPay,omitempty"`
   941  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   942  	XXX_unrecognized     []byte   `json:"-"`
   943  	XXX_sizecache        int32    `json:"-"`
   944  }
   945  
   946  func (m *GetTimeRs) Reset()         { *m = GetTimeRs{} }
   947  func (m *GetTimeRs) String() string { return proto.CompactTextString(m) }
   948  func (*GetTimeRs) ProtoMessage()    {}
   949  func (*GetTimeRs) Descriptor() ([]byte, []int) {
   950  	return fileDescriptor_a508e860af41bdad, []int{11}
   951  }
   952  func (m *GetTimeRs) XXX_Unmarshal(b []byte) error {
   953  	return xxx_messageInfo_GetTimeRs.Unmarshal(m, b)
   954  }
   955  func (m *GetTimeRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   956  	return xxx_messageInfo_GetTimeRs.Marshal(b, m, deterministic)
   957  }
   958  func (m *GetTimeRs) XXX_Merge(src proto.Message) {
   959  	xxx_messageInfo_GetTimeRs.Merge(m, src)
   960  }
   961  func (m *GetTimeRs) XXX_Size() int {
   962  	return xxx_messageInfo_GetTimeRs.Size(m)
   963  }
   964  func (m *GetTimeRs) XXX_DiscardUnknown() {
   965  	xxx_messageInfo_GetTimeRs.DiscardUnknown(m)
   966  }
   967  
   968  var xxx_messageInfo_GetTimeRs proto.InternalMessageInfo
   969  
   970  func (m *GetTimeRs) GetTime() int32 {
   971  	if m != nil && m.Time != nil {
   972  		return *m.Time
   973  	}
   974  	return 0
   975  }
   976  
   977  func (m *GetTimeRs) GetOpenPay() bool {
   978  	if m != nil && m.OpenPay != nil {
   979  		return *m.OpenPay
   980  	}
   981  	return false
   982  }
   983  
   984  var E_GetTimeRs_Ext = &proto.ExtensionDesc{
   985  	ExtendedType:  (*Base)(nil),
   986  	ExtensionType: (*GetTimeRs)(nil),
   987  	Field:         1112,
   988  	Name:          "GetTimeRs.ext",
   989  	Tag:           "bytes,1112,opt,name=ext",
   990  	Filename:      "Game.proto",
   991  }
   992  
   993  //执行GM指令,想干啥干啥
   994  type DoSomeRq struct {
   995  	Str                  *string  `protobuf:"bytes,1,req,name=str" json:"str,omitempty"`
   996  	Mail                 *Mail    `protobuf:"bytes,2,opt,name=mail" json:"mail,omitempty"`
   997  	RoleId               *string  `protobuf:"bytes,3,opt,name=roleId" json:"roleId,omitempty"`
   998  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   999  	XXX_unrecognized     []byte   `json:"-"`
  1000  	XXX_sizecache        int32    `json:"-"`
  1001  }
  1002  
  1003  func (m *DoSomeRq) Reset()         { *m = DoSomeRq{} }
  1004  func (m *DoSomeRq) String() string { return proto.CompactTextString(m) }
  1005  func (*DoSomeRq) ProtoMessage()    {}
  1006  func (*DoSomeRq) Descriptor() ([]byte, []int) {
  1007  	return fileDescriptor_a508e860af41bdad, []int{12}
  1008  }
  1009  func (m *DoSomeRq) XXX_Unmarshal(b []byte) error {
  1010  	return xxx_messageInfo_DoSomeRq.Unmarshal(m, b)
  1011  }
  1012  func (m *DoSomeRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1013  	return xxx_messageInfo_DoSomeRq.Marshal(b, m, deterministic)
  1014  }
  1015  func (m *DoSomeRq) XXX_Merge(src proto.Message) {
  1016  	xxx_messageInfo_DoSomeRq.Merge(m, src)
  1017  }
  1018  func (m *DoSomeRq) XXX_Size() int {
  1019  	return xxx_messageInfo_DoSomeRq.Size(m)
  1020  }
  1021  func (m *DoSomeRq) XXX_DiscardUnknown() {
  1022  	xxx_messageInfo_DoSomeRq.DiscardUnknown(m)
  1023  }
  1024  
  1025  var xxx_messageInfo_DoSomeRq proto.InternalMessageInfo
  1026  
  1027  func (m *DoSomeRq) GetStr() string {
  1028  	if m != nil && m.Str != nil {
  1029  		return *m.Str
  1030  	}
  1031  	return ""
  1032  }
  1033  
  1034  func (m *DoSomeRq) GetMail() *Mail {
  1035  	if m != nil {
  1036  		return m.Mail
  1037  	}
  1038  	return nil
  1039  }
  1040  
  1041  func (m *DoSomeRq) GetRoleId() string {
  1042  	if m != nil && m.RoleId != nil {
  1043  		return *m.RoleId
  1044  	}
  1045  	return ""
  1046  }
  1047  
  1048  var E_DoSomeRq_Ext = &proto.ExtensionDesc{
  1049  	ExtendedType:  (*Base)(nil),
  1050  	ExtensionType: (*DoSomeRq)(nil),
  1051  	Field:         1113,
  1052  	Name:          "DoSomeRq.ext",
  1053  	Tag:           "bytes,1113,opt,name=ext",
  1054  	Filename:      "Game.proto",
  1055  }
  1056  
  1057  type DoSomeRs struct {
  1058  	Success              *bool    `protobuf:"varint,1,opt,name=success" json:"success,omitempty"`
  1059  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1060  	XXX_unrecognized     []byte   `json:"-"`
  1061  	XXX_sizecache        int32    `json:"-"`
  1062  }
  1063  
  1064  func (m *DoSomeRs) Reset()         { *m = DoSomeRs{} }
  1065  func (m *DoSomeRs) String() string { return proto.CompactTextString(m) }
  1066  func (*DoSomeRs) ProtoMessage()    {}
  1067  func (*DoSomeRs) Descriptor() ([]byte, []int) {
  1068  	return fileDescriptor_a508e860af41bdad, []int{13}
  1069  }
  1070  func (m *DoSomeRs) XXX_Unmarshal(b []byte) error {
  1071  	return xxx_messageInfo_DoSomeRs.Unmarshal(m, b)
  1072  }
  1073  func (m *DoSomeRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1074  	return xxx_messageInfo_DoSomeRs.Marshal(b, m, deterministic)
  1075  }
  1076  func (m *DoSomeRs) XXX_Merge(src proto.Message) {
  1077  	xxx_messageInfo_DoSomeRs.Merge(m, src)
  1078  }
  1079  func (m *DoSomeRs) XXX_Size() int {
  1080  	return xxx_messageInfo_DoSomeRs.Size(m)
  1081  }
  1082  func (m *DoSomeRs) XXX_DiscardUnknown() {
  1083  	xxx_messageInfo_DoSomeRs.DiscardUnknown(m)
  1084  }
  1085  
  1086  var xxx_messageInfo_DoSomeRs proto.InternalMessageInfo
  1087  
  1088  func (m *DoSomeRs) GetSuccess() bool {
  1089  	if m != nil && m.Success != nil {
  1090  		return *m.Success
  1091  	}
  1092  	return false
  1093  }
  1094  
  1095  var E_DoSomeRs_Ext = &proto.ExtensionDesc{
  1096  	ExtendedType:  (*Base)(nil),
  1097  	ExtensionType: (*DoSomeRs)(nil),
  1098  	Field:         1114,
  1099  	Name:          "DoSomeRs.ext",
  1100  	Tag:           "bytes,1114,opt,name=ext",
  1101  	Filename:      "Game.proto",
  1102  }
  1103  
  1104  //使用兑换码
  1105  type GiftCodeRq struct {
  1106  	Code                 *string  `protobuf:"bytes,1,req,name=code" json:"code,omitempty"`
  1107  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1108  	XXX_unrecognized     []byte   `json:"-"`
  1109  	XXX_sizecache        int32    `json:"-"`
  1110  }
  1111  
  1112  func (m *GiftCodeRq) Reset()         { *m = GiftCodeRq{} }
  1113  func (m *GiftCodeRq) String() string { return proto.CompactTextString(m) }
  1114  func (*GiftCodeRq) ProtoMessage()    {}
  1115  func (*GiftCodeRq) Descriptor() ([]byte, []int) {
  1116  	return fileDescriptor_a508e860af41bdad, []int{14}
  1117  }
  1118  func (m *GiftCodeRq) XXX_Unmarshal(b []byte) error {
  1119  	return xxx_messageInfo_GiftCodeRq.Unmarshal(m, b)
  1120  }
  1121  func (m *GiftCodeRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1122  	return xxx_messageInfo_GiftCodeRq.Marshal(b, m, deterministic)
  1123  }
  1124  func (m *GiftCodeRq) XXX_Merge(src proto.Message) {
  1125  	xxx_messageInfo_GiftCodeRq.Merge(m, src)
  1126  }
  1127  func (m *GiftCodeRq) XXX_Size() int {
  1128  	return xxx_messageInfo_GiftCodeRq.Size(m)
  1129  }
  1130  func (m *GiftCodeRq) XXX_DiscardUnknown() {
  1131  	xxx_messageInfo_GiftCodeRq.DiscardUnknown(m)
  1132  }
  1133  
  1134  var xxx_messageInfo_GiftCodeRq proto.InternalMessageInfo
  1135  
  1136  func (m *GiftCodeRq) GetCode() string {
  1137  	if m != nil && m.Code != nil {
  1138  		return *m.Code
  1139  	}
  1140  	return ""
  1141  }
  1142  
  1143  var E_GiftCodeRq_Ext = &proto.ExtensionDesc{
  1144  	ExtendedType:  (*Base)(nil),
  1145  	ExtensionType: (*GiftCodeRq)(nil),
  1146  	Field:         1115,
  1147  	Name:          "GiftCodeRq.ext",
  1148  	Tag:           "bytes,1115,opt,name=ext",
  1149  	Filename:      "Game.proto",
  1150  }
  1151  
  1152  type GiftCodeRs struct {
  1153  	Award                []*Award `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
  1154  	State                *int32   `protobuf:"varint,2,opt,name=state" json:"state,omitempty"`
  1155  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1156  	XXX_unrecognized     []byte   `json:"-"`
  1157  	XXX_sizecache        int32    `json:"-"`
  1158  }
  1159  
  1160  func (m *GiftCodeRs) Reset()         { *m = GiftCodeRs{} }
  1161  func (m *GiftCodeRs) String() string { return proto.CompactTextString(m) }
  1162  func (*GiftCodeRs) ProtoMessage()    {}
  1163  func (*GiftCodeRs) Descriptor() ([]byte, []int) {
  1164  	return fileDescriptor_a508e860af41bdad, []int{15}
  1165  }
  1166  func (m *GiftCodeRs) XXX_Unmarshal(b []byte) error {
  1167  	return xxx_messageInfo_GiftCodeRs.Unmarshal(m, b)
  1168  }
  1169  func (m *GiftCodeRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1170  	return xxx_messageInfo_GiftCodeRs.Marshal(b, m, deterministic)
  1171  }
  1172  func (m *GiftCodeRs) XXX_Merge(src proto.Message) {
  1173  	xxx_messageInfo_GiftCodeRs.Merge(m, src)
  1174  }
  1175  func (m *GiftCodeRs) XXX_Size() int {
  1176  	return xxx_messageInfo_GiftCodeRs.Size(m)
  1177  }
  1178  func (m *GiftCodeRs) XXX_DiscardUnknown() {
  1179  	xxx_messageInfo_GiftCodeRs.DiscardUnknown(m)
  1180  }
  1181  
  1182  var xxx_messageInfo_GiftCodeRs proto.InternalMessageInfo
  1183  
  1184  func (m *GiftCodeRs) GetAward() []*Award {
  1185  	if m != nil {
  1186  		return m.Award
  1187  	}
  1188  	return nil
  1189  }
  1190  
  1191  func (m *GiftCodeRs) GetState() int32 {
  1192  	if m != nil && m.State != nil {
  1193  		return *m.State
  1194  	}
  1195  	return 0
  1196  }
  1197  
  1198  var E_GiftCodeRs_Ext = &proto.ExtensionDesc{
  1199  	ExtendedType:  (*Base)(nil),
  1200  	ExtensionType: (*GiftCodeRs)(nil),
  1201  	Field:         1116,
  1202  	Name:          "GiftCodeRs.ext",
  1203  	Tag:           "bytes,1116,opt,name=ext",
  1204  	Filename:      "Game.proto",
  1205  }
  1206  
  1207  //搜索玩家
  1208  type SeachPlayerRq struct {
  1209  	Nick                 *string  `protobuf:"bytes,1,opt,name=nick" json:"nick,omitempty"`
  1210  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1211  	XXX_unrecognized     []byte   `json:"-"`
  1212  	XXX_sizecache        int32    `json:"-"`
  1213  }
  1214  
  1215  func (m *SeachPlayerRq) Reset()         { *m = SeachPlayerRq{} }
  1216  func (m *SeachPlayerRq) String() string { return proto.CompactTextString(m) }
  1217  func (*SeachPlayerRq) ProtoMessage()    {}
  1218  func (*SeachPlayerRq) Descriptor() ([]byte, []int) {
  1219  	return fileDescriptor_a508e860af41bdad, []int{16}
  1220  }
  1221  func (m *SeachPlayerRq) XXX_Unmarshal(b []byte) error {
  1222  	return xxx_messageInfo_SeachPlayerRq.Unmarshal(m, b)
  1223  }
  1224  func (m *SeachPlayerRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1225  	return xxx_messageInfo_SeachPlayerRq.Marshal(b, m, deterministic)
  1226  }
  1227  func (m *SeachPlayerRq) XXX_Merge(src proto.Message) {
  1228  	xxx_messageInfo_SeachPlayerRq.Merge(m, src)
  1229  }
  1230  func (m *SeachPlayerRq) XXX_Size() int {
  1231  	return xxx_messageInfo_SeachPlayerRq.Size(m)
  1232  }
  1233  func (m *SeachPlayerRq) XXX_DiscardUnknown() {
  1234  	xxx_messageInfo_SeachPlayerRq.DiscardUnknown(m)
  1235  }
  1236  
  1237  var xxx_messageInfo_SeachPlayerRq proto.InternalMessageInfo
  1238  
  1239  func (m *SeachPlayerRq) GetNick() string {
  1240  	if m != nil && m.Nick != nil {
  1241  		return *m.Nick
  1242  	}
  1243  	return ""
  1244  }
  1245  
  1246  var E_SeachPlayerRq_Ext = &proto.ExtensionDesc{
  1247  	ExtendedType:  (*Base)(nil),
  1248  	ExtensionType: (*SeachPlayerRq)(nil),
  1249  	Field:         1117,
  1250  	Name:          "SeachPlayerRq.ext",
  1251  	Tag:           "bytes,1117,opt,name=ext",
  1252  	Filename:      "Game.proto",
  1253  }
  1254  
  1255  type SeachPlayerRs struct {
  1256  	Man                  *Man     `protobuf:"bytes,1,opt,name=man" json:"man,omitempty"`
  1257  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1258  	XXX_unrecognized     []byte   `json:"-"`
  1259  	XXX_sizecache        int32    `json:"-"`
  1260  }
  1261  
  1262  func (m *SeachPlayerRs) Reset()         { *m = SeachPlayerRs{} }
  1263  func (m *SeachPlayerRs) String() string { return proto.CompactTextString(m) }
  1264  func (*SeachPlayerRs) ProtoMessage()    {}
  1265  func (*SeachPlayerRs) Descriptor() ([]byte, []int) {
  1266  	return fileDescriptor_a508e860af41bdad, []int{17}
  1267  }
  1268  func (m *SeachPlayerRs) XXX_Unmarshal(b []byte) error {
  1269  	return xxx_messageInfo_SeachPlayerRs.Unmarshal(m, b)
  1270  }
  1271  func (m *SeachPlayerRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1272  	return xxx_messageInfo_SeachPlayerRs.Marshal(b, m, deterministic)
  1273  }
  1274  func (m *SeachPlayerRs) XXX_Merge(src proto.Message) {
  1275  	xxx_messageInfo_SeachPlayerRs.Merge(m, src)
  1276  }
  1277  func (m *SeachPlayerRs) XXX_Size() int {
  1278  	return xxx_messageInfo_SeachPlayerRs.Size(m)
  1279  }
  1280  func (m *SeachPlayerRs) XXX_DiscardUnknown() {
  1281  	xxx_messageInfo_SeachPlayerRs.DiscardUnknown(m)
  1282  }
  1283  
  1284  var xxx_messageInfo_SeachPlayerRs proto.InternalMessageInfo
  1285  
  1286  func (m *SeachPlayerRs) GetMan() *Man {
  1287  	if m != nil {
  1288  		return m.Man
  1289  	}
  1290  	return nil
  1291  }
  1292  
  1293  var E_SeachPlayerRs_Ext = &proto.ExtensionDesc{
  1294  	ExtendedType:  (*Base)(nil),
  1295  	ExtensionType: (*SeachPlayerRs)(nil),
  1296  	Field:         1118,
  1297  	Name:          "SeachPlayerRs.ext",
  1298  	Tag:           "bytes,1118,opt,name=ext",
  1299  	Filename:      "Game.proto",
  1300  }
  1301  
  1302  //设置玩家当前新手引导进度
  1303  type SetGuideRq struct {
  1304  	Index                *int32   `protobuf:"varint,1,req,name=index" json:"index,omitempty"`
  1305  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1306  	XXX_unrecognized     []byte   `json:"-"`
  1307  	XXX_sizecache        int32    `json:"-"`
  1308  }
  1309  
  1310  func (m *SetGuideRq) Reset()         { *m = SetGuideRq{} }
  1311  func (m *SetGuideRq) String() string { return proto.CompactTextString(m) }
  1312  func (*SetGuideRq) ProtoMessage()    {}
  1313  func (*SetGuideRq) Descriptor() ([]byte, []int) {
  1314  	return fileDescriptor_a508e860af41bdad, []int{18}
  1315  }
  1316  func (m *SetGuideRq) XXX_Unmarshal(b []byte) error {
  1317  	return xxx_messageInfo_SetGuideRq.Unmarshal(m, b)
  1318  }
  1319  func (m *SetGuideRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1320  	return xxx_messageInfo_SetGuideRq.Marshal(b, m, deterministic)
  1321  }
  1322  func (m *SetGuideRq) XXX_Merge(src proto.Message) {
  1323  	xxx_messageInfo_SetGuideRq.Merge(m, src)
  1324  }
  1325  func (m *SetGuideRq) XXX_Size() int {
  1326  	return xxx_messageInfo_SetGuideRq.Size(m)
  1327  }
  1328  func (m *SetGuideRq) XXX_DiscardUnknown() {
  1329  	xxx_messageInfo_SetGuideRq.DiscardUnknown(m)
  1330  }
  1331  
  1332  var xxx_messageInfo_SetGuideRq proto.InternalMessageInfo
  1333  
  1334  func (m *SetGuideRq) GetIndex() int32 {
  1335  	if m != nil && m.Index != nil {
  1336  		return *m.Index
  1337  	}
  1338  	return 0
  1339  }
  1340  
  1341  var E_SetGuideRq_Ext = &proto.ExtensionDesc{
  1342  	ExtendedType:  (*Base)(nil),
  1343  	ExtensionType: (*SetGuideRq)(nil),
  1344  	Field:         1119,
  1345  	Name:          "SetGuideRq.ext",
  1346  	Tag:           "bytes,1119,opt,name=ext",
  1347  	Filename:      "Game.proto",
  1348  }
  1349  
  1350  type SetGuideRs struct {
  1351  	Index                *int32   `protobuf:"varint,1,req,name=index" json:"index,omitempty"`
  1352  	Award                []*Award `protobuf:"bytes,2,rep,name=award" json:"award,omitempty"`
  1353  	AutoNum              *int32   `protobuf:"varint,3,opt,name=autoNum" json:"autoNum,omitempty"`
  1354  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1355  	XXX_unrecognized     []byte   `json:"-"`
  1356  	XXX_sizecache        int32    `json:"-"`
  1357  }
  1358  
  1359  func (m *SetGuideRs) Reset()         { *m = SetGuideRs{} }
  1360  func (m *SetGuideRs) String() string { return proto.CompactTextString(m) }
  1361  func (*SetGuideRs) ProtoMessage()    {}
  1362  func (*SetGuideRs) Descriptor() ([]byte, []int) {
  1363  	return fileDescriptor_a508e860af41bdad, []int{19}
  1364  }
  1365  func (m *SetGuideRs) XXX_Unmarshal(b []byte) error {
  1366  	return xxx_messageInfo_SetGuideRs.Unmarshal(m, b)
  1367  }
  1368  func (m *SetGuideRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1369  	return xxx_messageInfo_SetGuideRs.Marshal(b, m, deterministic)
  1370  }
  1371  func (m *SetGuideRs) XXX_Merge(src proto.Message) {
  1372  	xxx_messageInfo_SetGuideRs.Merge(m, src)
  1373  }
  1374  func (m *SetGuideRs) XXX_Size() int {
  1375  	return xxx_messageInfo_SetGuideRs.Size(m)
  1376  }
  1377  func (m *SetGuideRs) XXX_DiscardUnknown() {
  1378  	xxx_messageInfo_SetGuideRs.DiscardUnknown(m)
  1379  }
  1380  
  1381  var xxx_messageInfo_SetGuideRs proto.InternalMessageInfo
  1382  
  1383  func (m *SetGuideRs) GetIndex() int32 {
  1384  	if m != nil && m.Index != nil {
  1385  		return *m.Index
  1386  	}
  1387  	return 0
  1388  }
  1389  
  1390  func (m *SetGuideRs) GetAward() []*Award {
  1391  	if m != nil {
  1392  		return m.Award
  1393  	}
  1394  	return nil
  1395  }
  1396  
  1397  func (m *SetGuideRs) GetAutoNum() int32 {
  1398  	if m != nil && m.AutoNum != nil {
  1399  		return *m.AutoNum
  1400  	}
  1401  	return 0
  1402  }
  1403  
  1404  var E_SetGuideRs_Ext = &proto.ExtensionDesc{
  1405  	ExtendedType:  (*Base)(nil),
  1406  	ExtensionType: (*SetGuideRs)(nil),
  1407  	Field:         1120,
  1408  	Name:          "SetGuideRs.ext",
  1409  	Tag:           "bytes,1120,opt,name=ext",
  1410  	Filename:      "Game.proto",
  1411  }
  1412  
  1413  //获取玩家建筑数据
  1414  type GetBuildingRq struct {
  1415  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1416  	XXX_unrecognized     []byte   `json:"-"`
  1417  	XXX_sizecache        int32    `json:"-"`
  1418  }
  1419  
  1420  func (m *GetBuildingRq) Reset()         { *m = GetBuildingRq{} }
  1421  func (m *GetBuildingRq) String() string { return proto.CompactTextString(m) }
  1422  func (*GetBuildingRq) ProtoMessage()    {}
  1423  func (*GetBuildingRq) Descriptor() ([]byte, []int) {
  1424  	return fileDescriptor_a508e860af41bdad, []int{20}
  1425  }
  1426  func (m *GetBuildingRq) XXX_Unmarshal(b []byte) error {
  1427  	return xxx_messageInfo_GetBuildingRq.Unmarshal(m, b)
  1428  }
  1429  func (m *GetBuildingRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1430  	return xxx_messageInfo_GetBuildingRq.Marshal(b, m, deterministic)
  1431  }
  1432  func (m *GetBuildingRq) XXX_Merge(src proto.Message) {
  1433  	xxx_messageInfo_GetBuildingRq.Merge(m, src)
  1434  }
  1435  func (m *GetBuildingRq) XXX_Size() int {
  1436  	return xxx_messageInfo_GetBuildingRq.Size(m)
  1437  }
  1438  func (m *GetBuildingRq) XXX_DiscardUnknown() {
  1439  	xxx_messageInfo_GetBuildingRq.DiscardUnknown(m)
  1440  }
  1441  
  1442  var xxx_messageInfo_GetBuildingRq proto.InternalMessageInfo
  1443  
  1444  var E_GetBuildingRq_Ext = &proto.ExtensionDesc{
  1445  	ExtendedType:  (*Base)(nil),
  1446  	ExtensionType: (*GetBuildingRq)(nil),
  1447  	Field:         1201,
  1448  	Name:          "GetBuildingRq.ext",
  1449  	Tag:           "bytes,1201,opt,name=ext",
  1450  	Filename:      "Game.proto",
  1451  }
  1452  
  1453  type GetBuildingRs struct {
  1454  	BuildingBase         []*BuildingBase `protobuf:"bytes,1,rep,name=buildingBase" json:"buildingBase,omitempty"`
  1455  	Mill                 []*Mill         `protobuf:"bytes,2,rep,name=mill" json:"mill,omitempty"`
  1456  	Queue                []*BuildQue     `protobuf:"bytes,3,rep,name=queue" json:"queue,omitempty"`
  1457  	ResCnt               *int32          `protobuf:"varint,4,opt,name=resCnt" json:"resCnt,omitempty"`
  1458  	ResTime              *int32          `protobuf:"varint,5,opt,name=resTime" json:"resTime,omitempty"`
  1459  	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
  1460  	XXX_unrecognized     []byte          `json:"-"`
  1461  	XXX_sizecache        int32           `json:"-"`
  1462  }
  1463  
  1464  func (m *GetBuildingRs) Reset()         { *m = GetBuildingRs{} }
  1465  func (m *GetBuildingRs) String() string { return proto.CompactTextString(m) }
  1466  func (*GetBuildingRs) ProtoMessage()    {}
  1467  func (*GetBuildingRs) Descriptor() ([]byte, []int) {
  1468  	return fileDescriptor_a508e860af41bdad, []int{21}
  1469  }
  1470  func (m *GetBuildingRs) XXX_Unmarshal(b []byte) error {
  1471  	return xxx_messageInfo_GetBuildingRs.Unmarshal(m, b)
  1472  }
  1473  func (m *GetBuildingRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1474  	return xxx_messageInfo_GetBuildingRs.Marshal(b, m, deterministic)
  1475  }
  1476  func (m *GetBuildingRs) XXX_Merge(src proto.Message) {
  1477  	xxx_messageInfo_GetBuildingRs.Merge(m, src)
  1478  }
  1479  func (m *GetBuildingRs) XXX_Size() int {
  1480  	return xxx_messageInfo_GetBuildingRs.Size(m)
  1481  }
  1482  func (m *GetBuildingRs) XXX_DiscardUnknown() {
  1483  	xxx_messageInfo_GetBuildingRs.DiscardUnknown(m)
  1484  }
  1485  
  1486  var xxx_messageInfo_GetBuildingRs proto.InternalMessageInfo
  1487  
  1488  func (m *GetBuildingRs) GetBuildingBase() []*BuildingBase {
  1489  	if m != nil {
  1490  		return m.BuildingBase
  1491  	}
  1492  	return nil
  1493  }
  1494  
  1495  func (m *GetBuildingRs) GetMill() []*Mill {
  1496  	if m != nil {
  1497  		return m.Mill
  1498  	}
  1499  	return nil
  1500  }
  1501  
  1502  func (m *GetBuildingRs) GetQueue() []*BuildQue {
  1503  	if m != nil {
  1504  		return m.Queue
  1505  	}
  1506  	return nil
  1507  }
  1508  
  1509  func (m *GetBuildingRs) GetResCnt() int32 {
  1510  	if m != nil && m.ResCnt != nil {
  1511  		return *m.ResCnt
  1512  	}
  1513  	return 0
  1514  }
  1515  
  1516  func (m *GetBuildingRs) GetResTime() int32 {
  1517  	if m != nil && m.ResTime != nil {
  1518  		return *m.ResTime
  1519  	}
  1520  	return 0
  1521  }
  1522  
  1523  var E_GetBuildingRs_Ext = &proto.ExtensionDesc{
  1524  	ExtendedType:  (*Base)(nil),
  1525  	ExtensionType: (*GetBuildingRs)(nil),
  1526  	Field:         1202,
  1527  	Name:          "GetBuildingRs.ext",
  1528  	Tag:           "bytes,1202,opt,name=ext",
  1529  	Filename:      "Game.proto",
  1530  }
  1531  
  1532  //建筑升级
  1533  type UpBuildingRq struct {
  1534  	Type                 *int32   `protobuf:"varint,1,opt,name=type" json:"type,omitempty"`
  1535  	Id                   *int32   `protobuf:"varint,2,opt,name=id" json:"id,omitempty"`
  1536  	Immediate            *bool    `protobuf:"varint,3,opt,name=immediate" json:"immediate,omitempty"`
  1537  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1538  	XXX_unrecognized     []byte   `json:"-"`
  1539  	XXX_sizecache        int32    `json:"-"`
  1540  }
  1541  
  1542  func (m *UpBuildingRq) Reset()         { *m = UpBuildingRq{} }
  1543  func (m *UpBuildingRq) String() string { return proto.CompactTextString(m) }
  1544  func (*UpBuildingRq) ProtoMessage()    {}
  1545  func (*UpBuildingRq) Descriptor() ([]byte, []int) {
  1546  	return fileDescriptor_a508e860af41bdad, []int{22}
  1547  }
  1548  func (m *UpBuildingRq) XXX_Unmarshal(b []byte) error {
  1549  	return xxx_messageInfo_UpBuildingRq.Unmarshal(m, b)
  1550  }
  1551  func (m *UpBuildingRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1552  	return xxx_messageInfo_UpBuildingRq.Marshal(b, m, deterministic)
  1553  }
  1554  func (m *UpBuildingRq) XXX_Merge(src proto.Message) {
  1555  	xxx_messageInfo_UpBuildingRq.Merge(m, src)
  1556  }
  1557  func (m *UpBuildingRq) XXX_Size() int {
  1558  	return xxx_messageInfo_UpBuildingRq.Size(m)
  1559  }
  1560  func (m *UpBuildingRq) XXX_DiscardUnknown() {
  1561  	xxx_messageInfo_UpBuildingRq.DiscardUnknown(m)
  1562  }
  1563  
  1564  var xxx_messageInfo_UpBuildingRq proto.InternalMessageInfo
  1565  
  1566  func (m *UpBuildingRq) GetType() int32 {
  1567  	if m != nil && m.Type != nil {
  1568  		return *m.Type
  1569  	}
  1570  	return 0
  1571  }
  1572  
  1573  func (m *UpBuildingRq) GetId() int32 {
  1574  	if m != nil && m.Id != nil {
  1575  		return *m.Id
  1576  	}
  1577  	return 0
  1578  }
  1579  
  1580  func (m *UpBuildingRq) GetImmediate() bool {
  1581  	if m != nil && m.Immediate != nil {
  1582  		return *m.Immediate
  1583  	}
  1584  	return false
  1585  }
  1586  
  1587  var E_UpBuildingRq_Ext = &proto.ExtensionDesc{
  1588  	ExtendedType:  (*Base)(nil),
  1589  	ExtensionType: (*UpBuildingRq)(nil),
  1590  	Field:         1203,
  1591  	Name:          "UpBuildingRq.ext",
  1592  	Tag:           "bytes,1203,opt,name=ext",
  1593  	Filename:      "Game.proto",
  1594  }
  1595  
  1596  type UpBuildingRs struct {
  1597  	Type                 *int32    `protobuf:"varint,1,opt,name=type" json:"type,omitempty"`
  1598  	Id                   *int32    `protobuf:"varint,2,opt,name=id" json:"id,omitempty"`
  1599  	Lv                   *int32    `protobuf:"varint,3,opt,name=lv" json:"lv,omitempty"`
  1600  	Gold                 *int32    `protobuf:"varint,4,opt,name=gold" json:"gold,omitempty"`
  1601  	Food                 *int64    `protobuf:"varint,5,opt,name=food" json:"food,omitempty"`
  1602  	Oil                  *int64    `protobuf:"varint,6,opt,name=oil" json:"oil,omitempty"`
  1603  	Ore                  *int64    `protobuf:"varint,7,opt,name=ore" json:"ore,omitempty"`
  1604  	Ele                  *int64    `protobuf:"varint,8,opt,name=ele" json:"ele,omitempty"`
  1605  	Queue                *BuildQue `protobuf:"bytes,9,opt,name=queue" json:"queue,omitempty"`
  1606  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
  1607  	XXX_unrecognized     []byte    `json:"-"`
  1608  	XXX_sizecache        int32     `json:"-"`
  1609  }
  1610  
  1611  func (m *UpBuildingRs) Reset()         { *m = UpBuildingRs{} }
  1612  func (m *UpBuildingRs) String() string { return proto.CompactTextString(m) }
  1613  func (*UpBuildingRs) ProtoMessage()    {}
  1614  func (*UpBuildingRs) Descriptor() ([]byte, []int) {
  1615  	return fileDescriptor_a508e860af41bdad, []int{23}
  1616  }
  1617  func (m *UpBuildingRs) XXX_Unmarshal(b []byte) error {
  1618  	return xxx_messageInfo_UpBuildingRs.Unmarshal(m, b)
  1619  }
  1620  func (m *UpBuildingRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1621  	return xxx_messageInfo_UpBuildingRs.Marshal(b, m, deterministic)
  1622  }
  1623  func (m *UpBuildingRs) XXX_Merge(src proto.Message) {
  1624  	xxx_messageInfo_UpBuildingRs.Merge(m, src)
  1625  }
  1626  func (m *UpBuildingRs) XXX_Size() int {
  1627  	return xxx_messageInfo_UpBuildingRs.Size(m)
  1628  }
  1629  func (m *UpBuildingRs) XXX_DiscardUnknown() {
  1630  	xxx_messageInfo_UpBuildingRs.DiscardUnknown(m)
  1631  }
  1632  
  1633  var xxx_messageInfo_UpBuildingRs proto.InternalMessageInfo
  1634  
  1635  func (m *UpBuildingRs) GetType() int32 {
  1636  	if m != nil && m.Type != nil {
  1637  		return *m.Type
  1638  	}
  1639  	return 0
  1640  }
  1641  
  1642  func (m *UpBuildingRs) GetId() int32 {
  1643  	if m != nil && m.Id != nil {
  1644  		return *m.Id
  1645  	}
  1646  	return 0
  1647  }
  1648  
  1649  func (m *UpBuildingRs) GetLv() int32 {
  1650  	if m != nil && m.Lv != nil {
  1651  		return *m.Lv
  1652  	}
  1653  	return 0
  1654  }
  1655  
  1656  func (m *UpBuildingRs) GetGold() int32 {
  1657  	if m != nil && m.Gold != nil {
  1658  		return *m.Gold
  1659  	}
  1660  	return 0
  1661  }
  1662  
  1663  func (m *UpBuildingRs) GetFood() int64 {
  1664  	if m != nil && m.Food != nil {
  1665  		return *m.Food
  1666  	}
  1667  	return 0
  1668  }
  1669  
  1670  func (m *UpBuildingRs) GetOil() int64 {
  1671  	if m != nil && m.Oil != nil {
  1672  		return *m.Oil
  1673  	}
  1674  	return 0
  1675  }
  1676  
  1677  func (m *UpBuildingRs) GetOre() int64 {
  1678  	if m != nil && m.Ore != nil {
  1679  		return *m.Ore
  1680  	}
  1681  	return 0
  1682  }
  1683  
  1684  func (m *UpBuildingRs) GetEle() int64 {
  1685  	if m != nil && m.Ele != nil {
  1686  		return *m.Ele
  1687  	}
  1688  	return 0
  1689  }
  1690  
  1691  func (m *UpBuildingRs) GetQueue() *BuildQue {
  1692  	if m != nil {
  1693  		return m.Queue
  1694  	}
  1695  	return nil
  1696  }
  1697  
  1698  var E_UpBuildingRs_Ext = &proto.ExtensionDesc{
  1699  	ExtendedType:  (*Base)(nil),
  1700  	ExtensionType: (*UpBuildingRs)(nil),
  1701  	Field:         1204,
  1702  	Name:          "UpBuildingRs.ext",
  1703  	Tag:           "bytes,1204,opt,name=ext",
  1704  	Filename:      "Game.proto",
  1705  }
  1706  
  1707  //建筑加速
  1708  type SpeedBuildingRq struct {
  1709  	Id                   *int32   `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
  1710  	IsGoldSpeed          *bool    `protobuf:"varint,2,opt,name=isGoldSpeed" json:"isGoldSpeed,omitempty"`
  1711  	ItemId               *int32   `protobuf:"varint,3,opt,name=itemId" json:"itemId,omitempty"`
  1712  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1713  	XXX_unrecognized     []byte   `json:"-"`
  1714  	XXX_sizecache        int32    `json:"-"`
  1715  }
  1716  
  1717  func (m *SpeedBuildingRq) Reset()         { *m = SpeedBuildingRq{} }
  1718  func (m *SpeedBuildingRq) String() string { return proto.CompactTextString(m) }
  1719  func (*SpeedBuildingRq) ProtoMessage()    {}
  1720  func (*SpeedBuildingRq) Descriptor() ([]byte, []int) {
  1721  	return fileDescriptor_a508e860af41bdad, []int{24}
  1722  }
  1723  func (m *SpeedBuildingRq) XXX_Unmarshal(b []byte) error {
  1724  	return xxx_messageInfo_SpeedBuildingRq.Unmarshal(m, b)
  1725  }
  1726  func (m *SpeedBuildingRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1727  	return xxx_messageInfo_SpeedBuildingRq.Marshal(b, m, deterministic)
  1728  }
  1729  func (m *SpeedBuildingRq) XXX_Merge(src proto.Message) {
  1730  	xxx_messageInfo_SpeedBuildingRq.Merge(m, src)
  1731  }
  1732  func (m *SpeedBuildingRq) XXX_Size() int {
  1733  	return xxx_messageInfo_SpeedBuildingRq.Size(m)
  1734  }
  1735  func (m *SpeedBuildingRq) XXX_DiscardUnknown() {
  1736  	xxx_messageInfo_SpeedBuildingRq.DiscardUnknown(m)
  1737  }
  1738  
  1739  var xxx_messageInfo_SpeedBuildingRq proto.InternalMessageInfo
  1740  
  1741  func (m *SpeedBuildingRq) GetId() int32 {
  1742  	if m != nil && m.Id != nil {
  1743  		return *m.Id
  1744  	}
  1745  	return 0
  1746  }
  1747  
  1748  func (m *SpeedBuildingRq) GetIsGoldSpeed() bool {
  1749  	if m != nil && m.IsGoldSpeed != nil {
  1750  		return *m.IsGoldSpeed
  1751  	}
  1752  	return false
  1753  }
  1754  
  1755  func (m *SpeedBuildingRq) GetItemId() int32 {
  1756  	if m != nil && m.ItemId != nil {
  1757  		return *m.ItemId
  1758  	}
  1759  	return 0
  1760  }
  1761  
  1762  var E_SpeedBuildingRq_Ext = &proto.ExtensionDesc{
  1763  	ExtendedType:  (*Base)(nil),
  1764  	ExtensionType: (*SpeedBuildingRq)(nil),
  1765  	Field:         1205,
  1766  	Name:          "SpeedBuildingRq.ext",
  1767  	Tag:           "bytes,1205,opt,name=ext",
  1768  	Filename:      "Game.proto",
  1769  }
  1770  
  1771  type SpeedBuildingRs struct {
  1772  	Queue                *BuildQue `protobuf:"bytes,1,opt,name=queue" json:"queue,omitempty"`
  1773  	Gold                 *int32    `protobuf:"varint,2,opt,name=gold" json:"gold,omitempty"`
  1774  	ItemId               *int32    `protobuf:"varint,3,opt,name=itemId" json:"itemId,omitempty"`
  1775  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
  1776  	XXX_unrecognized     []byte    `json:"-"`
  1777  	XXX_sizecache        int32     `json:"-"`
  1778  }
  1779  
  1780  func (m *SpeedBuildingRs) Reset()         { *m = SpeedBuildingRs{} }
  1781  func (m *SpeedBuildingRs) String() string { return proto.CompactTextString(m) }
  1782  func (*SpeedBuildingRs) ProtoMessage()    {}
  1783  func (*SpeedBuildingRs) Descriptor() ([]byte, []int) {
  1784  	return fileDescriptor_a508e860af41bdad, []int{25}
  1785  }
  1786  func (m *SpeedBuildingRs) XXX_Unmarshal(b []byte) error {
  1787  	return xxx_messageInfo_SpeedBuildingRs.Unmarshal(m, b)
  1788  }
  1789  func (m *SpeedBuildingRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1790  	return xxx_messageInfo_SpeedBuildingRs.Marshal(b, m, deterministic)
  1791  }
  1792  func (m *SpeedBuildingRs) XXX_Merge(src proto.Message) {
  1793  	xxx_messageInfo_SpeedBuildingRs.Merge(m, src)
  1794  }
  1795  func (m *SpeedBuildingRs) XXX_Size() int {
  1796  	return xxx_messageInfo_SpeedBuildingRs.Size(m)
  1797  }
  1798  func (m *SpeedBuildingRs) XXX_DiscardUnknown() {
  1799  	xxx_messageInfo_SpeedBuildingRs.DiscardUnknown(m)
  1800  }
  1801  
  1802  var xxx_messageInfo_SpeedBuildingRs proto.InternalMessageInfo
  1803  
  1804  func (m *SpeedBuildingRs) GetQueue() *BuildQue {
  1805  	if m != nil {
  1806  		return m.Queue
  1807  	}
  1808  	return nil
  1809  }
  1810  
  1811  func (m *SpeedBuildingRs) GetGold() int32 {
  1812  	if m != nil && m.Gold != nil {
  1813  		return *m.Gold
  1814  	}
  1815  	return 0
  1816  }
  1817  
  1818  func (m *SpeedBuildingRs) GetItemId() int32 {
  1819  	if m != nil && m.ItemId != nil {
  1820  		return *m.ItemId
  1821  	}
  1822  	return 0
  1823  }
  1824  
  1825  var E_SpeedBuildingRs_Ext = &proto.ExtensionDesc{
  1826  	ExtendedType:  (*Base)(nil),
  1827  	ExtensionType: (*SpeedBuildingRs)(nil),
  1828  	Field:         1206,
  1829  	Name:          "SpeedBuildingRs.ext",
  1830  	Tag:           "bytes,1206,opt,name=ext",
  1831  	Filename:      "Game.proto",
  1832  }
  1833  
  1834  //建筑拆除
  1835  type DesBuildingRq struct {
  1836  	Id                   *int32   `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
  1837  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1838  	XXX_unrecognized     []byte   `json:"-"`
  1839  	XXX_sizecache        int32    `json:"-"`
  1840  }
  1841  
  1842  func (m *DesBuildingRq) Reset()         { *m = DesBuildingRq{} }
  1843  func (m *DesBuildingRq) String() string { return proto.CompactTextString(m) }
  1844  func (*DesBuildingRq) ProtoMessage()    {}
  1845  func (*DesBuildingRq) Descriptor() ([]byte, []int) {
  1846  	return fileDescriptor_a508e860af41bdad, []int{26}
  1847  }
  1848  func (m *DesBuildingRq) XXX_Unmarshal(b []byte) error {
  1849  	return xxx_messageInfo_DesBuildingRq.Unmarshal(m, b)
  1850  }
  1851  func (m *DesBuildingRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1852  	return xxx_messageInfo_DesBuildingRq.Marshal(b, m, deterministic)
  1853  }
  1854  func (m *DesBuildingRq) XXX_Merge(src proto.Message) {
  1855  	xxx_messageInfo_DesBuildingRq.Merge(m, src)
  1856  }
  1857  func (m *DesBuildingRq) XXX_Size() int {
  1858  	return xxx_messageInfo_DesBuildingRq.Size(m)
  1859  }
  1860  func (m *DesBuildingRq) XXX_DiscardUnknown() {
  1861  	xxx_messageInfo_DesBuildingRq.DiscardUnknown(m)
  1862  }
  1863  
  1864  var xxx_messageInfo_DesBuildingRq proto.InternalMessageInfo
  1865  
  1866  func (m *DesBuildingRq) GetId() int32 {
  1867  	if m != nil && m.Id != nil {
  1868  		return *m.Id
  1869  	}
  1870  	return 0
  1871  }
  1872  
  1873  var E_DesBuildingRq_Ext = &proto.ExtensionDesc{
  1874  	ExtendedType:  (*Base)(nil),
  1875  	ExtensionType: (*DesBuildingRq)(nil),
  1876  	Field:         1207,
  1877  	Name:          "DesBuildingRq.ext",
  1878  	Tag:           "bytes,1207,opt,name=ext",
  1879  	Filename:      "Game.proto",
  1880  }
  1881  
  1882  type DesBuildingRs struct {
  1883  	Status               *int32   `protobuf:"varint,1,opt,name=status" json:"status,omitempty"`
  1884  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1885  	XXX_unrecognized     []byte   `json:"-"`
  1886  	XXX_sizecache        int32    `json:"-"`
  1887  }
  1888  
  1889  func (m *DesBuildingRs) Reset()         { *m = DesBuildingRs{} }
  1890  func (m *DesBuildingRs) String() string { return proto.CompactTextString(m) }
  1891  func (*DesBuildingRs) ProtoMessage()    {}
  1892  func (*DesBuildingRs) Descriptor() ([]byte, []int) {
  1893  	return fileDescriptor_a508e860af41bdad, []int{27}
  1894  }
  1895  func (m *DesBuildingRs) XXX_Unmarshal(b []byte) error {
  1896  	return xxx_messageInfo_DesBuildingRs.Unmarshal(m, b)
  1897  }
  1898  func (m *DesBuildingRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1899  	return xxx_messageInfo_DesBuildingRs.Marshal(b, m, deterministic)
  1900  }
  1901  func (m *DesBuildingRs) XXX_Merge(src proto.Message) {
  1902  	xxx_messageInfo_DesBuildingRs.Merge(m, src)
  1903  }
  1904  func (m *DesBuildingRs) XXX_Size() int {
  1905  	return xxx_messageInfo_DesBuildingRs.Size(m)
  1906  }
  1907  func (m *DesBuildingRs) XXX_DiscardUnknown() {
  1908  	xxx_messageInfo_DesBuildingRs.DiscardUnknown(m)
  1909  }
  1910  
  1911  var xxx_messageInfo_DesBuildingRs proto.InternalMessageInfo
  1912  
  1913  func (m *DesBuildingRs) GetStatus() int32 {
  1914  	if m != nil && m.Status != nil {
  1915  		return *m.Status
  1916  	}
  1917  	return 0
  1918  }
  1919  
  1920  var E_DesBuildingRs_Ext = &proto.ExtensionDesc{
  1921  	ExtendedType:  (*Base)(nil),
  1922  	ExtensionType: (*DesBuildingRs)(nil),
  1923  	Field:         1208,
  1924  	Name:          "DesBuildingRs.ext",
  1925  	Tag:           "bytes,1208,opt,name=ext",
  1926  	Filename:      "Game.proto",
  1927  }
  1928  
  1929  //建筑完成推送
  1930  type SynBuildRs struct {
  1931  	Queue                *BuildQue `protobuf:"bytes,1,opt,name=queue" json:"queue,omitempty"`
  1932  	State                *int32    `protobuf:"varint,2,opt,name=state" json:"state,omitempty"`
  1933  	Rebuild              *int32    `protobuf:"varint,3,opt,name=rebuild" json:"rebuild,omitempty"`
  1934  	ResAdd               []*ResAdd `protobuf:"bytes,4,rep,name=resAdd" json:"resAdd,omitempty"`
  1935  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
  1936  	XXX_unrecognized     []byte    `json:"-"`
  1937  	XXX_sizecache        int32     `json:"-"`
  1938  }
  1939  
  1940  func (m *SynBuildRs) Reset()         { *m = SynBuildRs{} }
  1941  func (m *SynBuildRs) String() string { return proto.CompactTextString(m) }
  1942  func (*SynBuildRs) ProtoMessage()    {}
  1943  func (*SynBuildRs) Descriptor() ([]byte, []int) {
  1944  	return fileDescriptor_a508e860af41bdad, []int{28}
  1945  }
  1946  func (m *SynBuildRs) XXX_Unmarshal(b []byte) error {
  1947  	return xxx_messageInfo_SynBuildRs.Unmarshal(m, b)
  1948  }
  1949  func (m *SynBuildRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1950  	return xxx_messageInfo_SynBuildRs.Marshal(b, m, deterministic)
  1951  }
  1952  func (m *SynBuildRs) XXX_Merge(src proto.Message) {
  1953  	xxx_messageInfo_SynBuildRs.Merge(m, src)
  1954  }
  1955  func (m *SynBuildRs) XXX_Size() int {
  1956  	return xxx_messageInfo_SynBuildRs.Size(m)
  1957  }
  1958  func (m *SynBuildRs) XXX_DiscardUnknown() {
  1959  	xxx_messageInfo_SynBuildRs.DiscardUnknown(m)
  1960  }
  1961  
  1962  var xxx_messageInfo_SynBuildRs proto.InternalMessageInfo
  1963  
  1964  func (m *SynBuildRs) GetQueue() *BuildQue {
  1965  	if m != nil {
  1966  		return m.Queue
  1967  	}
  1968  	return nil
  1969  }
  1970  
  1971  func (m *SynBuildRs) GetState() int32 {
  1972  	if m != nil && m.State != nil {
  1973  		return *m.State
  1974  	}
  1975  	return 0
  1976  }
  1977  
  1978  func (m *SynBuildRs) GetRebuild() int32 {
  1979  	if m != nil && m.Rebuild != nil {
  1980  		return *m.Rebuild
  1981  	}
  1982  	return 0
  1983  }
  1984  
  1985  func (m *SynBuildRs) GetResAdd() []*ResAdd {
  1986  	if m != nil {
  1987  		return m.ResAdd
  1988  	}
  1989  	return nil
  1990  }
  1991  
  1992  var E_SynBuildRs_Ext = &proto.ExtensionDesc{
  1993  	ExtendedType:  (*Base)(nil),
  1994  	ExtensionType: (*SynBuildRs)(nil),
  1995  	Field:         1212,
  1996  	Name:          "SynBuildRs.ext",
  1997  	Tag:           "bytes,1212,opt,name=ext",
  1998  	Filename:      "Game.proto",
  1999  }
  2000  
  2001  //建筑资源能否领取推送
  2002  type SynGainResRs struct {
  2003  	Mills                []*Mill  `protobuf:"bytes,1,rep,name=mills" json:"mills,omitempty"`
  2004  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2005  	XXX_unrecognized     []byte   `json:"-"`
  2006  	XXX_sizecache        int32    `json:"-"`
  2007  }
  2008  
  2009  func (m *SynGainResRs) Reset()         { *m = SynGainResRs{} }
  2010  func (m *SynGainResRs) String() string { return proto.CompactTextString(m) }
  2011  func (*SynGainResRs) ProtoMessage()    {}
  2012  func (*SynGainResRs) Descriptor() ([]byte, []int) {
  2013  	return fileDescriptor_a508e860af41bdad, []int{29}
  2014  }
  2015  func (m *SynGainResRs) XXX_Unmarshal(b []byte) error {
  2016  	return xxx_messageInfo_SynGainResRs.Unmarshal(m, b)
  2017  }
  2018  func (m *SynGainResRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2019  	return xxx_messageInfo_SynGainResRs.Marshal(b, m, deterministic)
  2020  }
  2021  func (m *SynGainResRs) XXX_Merge(src proto.Message) {
  2022  	xxx_messageInfo_SynGainResRs.Merge(m, src)
  2023  }
  2024  func (m *SynGainResRs) XXX_Size() int {
  2025  	return xxx_messageInfo_SynGainResRs.Size(m)
  2026  }
  2027  func (m *SynGainResRs) XXX_DiscardUnknown() {
  2028  	xxx_messageInfo_SynGainResRs.DiscardUnknown(m)
  2029  }
  2030  
  2031  var xxx_messageInfo_SynGainResRs proto.InternalMessageInfo
  2032  
  2033  func (m *SynGainResRs) GetMills() []*Mill {
  2034  	if m != nil {
  2035  		return m.Mills
  2036  	}
  2037  	return nil
  2038  }
  2039  
  2040  var E_SynGainResRs_Ext = &proto.ExtensionDesc{
  2041  	ExtendedType:  (*Base)(nil),
  2042  	ExtensionType: (*SynGainResRs)(nil),
  2043  	Field:         1218,
  2044  	Name:          "SynGainResRs.ext",
  2045  	Tag:           "bytes,1218,opt,name=ext",
  2046  	Filename:      "Game.proto",
  2047  }
  2048  
  2049  //领取资源
  2050  type GainResRq struct {
  2051  	Id                   *int32   `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
  2052  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2053  	XXX_unrecognized     []byte   `json:"-"`
  2054  	XXX_sizecache        int32    `json:"-"`
  2055  }
  2056  
  2057  func (m *GainResRq) Reset()         { *m = GainResRq{} }
  2058  func (m *GainResRq) String() string { return proto.CompactTextString(m) }
  2059  func (*GainResRq) ProtoMessage()    {}
  2060  func (*GainResRq) Descriptor() ([]byte, []int) {
  2061  	return fileDescriptor_a508e860af41bdad, []int{30}
  2062  }
  2063  func (m *GainResRq) XXX_Unmarshal(b []byte) error {
  2064  	return xxx_messageInfo_GainResRq.Unmarshal(m, b)
  2065  }
  2066  func (m *GainResRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2067  	return xxx_messageInfo_GainResRq.Marshal(b, m, deterministic)
  2068  }
  2069  func (m *GainResRq) XXX_Merge(src proto.Message) {
  2070  	xxx_messageInfo_GainResRq.Merge(m, src)
  2071  }
  2072  func (m *GainResRq) XXX_Size() int {
  2073  	return xxx_messageInfo_GainResRq.Size(m)
  2074  }
  2075  func (m *GainResRq) XXX_DiscardUnknown() {
  2076  	xxx_messageInfo_GainResRq.DiscardUnknown(m)
  2077  }
  2078  
  2079  var xxx_messageInfo_GainResRq proto.InternalMessageInfo
  2080  
  2081  func (m *GainResRq) GetId() int32 {
  2082  	if m != nil && m.Id != nil {
  2083  		return *m.Id
  2084  	}
  2085  	return 0
  2086  }
  2087  
  2088  var E_GainResRq_Ext = &proto.ExtensionDesc{
  2089  	ExtendedType:  (*Base)(nil),
  2090  	ExtensionType: (*GainResRq)(nil),
  2091  	Field:         1209,
  2092  	Name:          "GainResRq.ext",
  2093  	Tag:           "bytes,1209,opt,name=ext",
  2094  	Filename:      "Game.proto",
  2095  }
  2096  
  2097  type GainResRs struct {
  2098  	Award                []*Award  `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
  2099  	Mills                []*Mill   `protobuf:"bytes,2,rep,name=mills" json:"mills,omitempty"`
  2100  	Resource             *Resource `protobuf:"bytes,3,opt,name=resource" json:"resource,omitempty"`
  2101  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
  2102  	XXX_unrecognized     []byte    `json:"-"`
  2103  	XXX_sizecache        int32     `json:"-"`
  2104  }
  2105  
  2106  func (m *GainResRs) Reset()         { *m = GainResRs{} }
  2107  func (m *GainResRs) String() string { return proto.CompactTextString(m) }
  2108  func (*GainResRs) ProtoMessage()    {}
  2109  func (*GainResRs) Descriptor() ([]byte, []int) {
  2110  	return fileDescriptor_a508e860af41bdad, []int{31}
  2111  }
  2112  func (m *GainResRs) XXX_Unmarshal(b []byte) error {
  2113  	return xxx_messageInfo_GainResRs.Unmarshal(m, b)
  2114  }
  2115  func (m *GainResRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2116  	return xxx_messageInfo_GainResRs.Marshal(b, m, deterministic)
  2117  }
  2118  func (m *GainResRs) XXX_Merge(src proto.Message) {
  2119  	xxx_messageInfo_GainResRs.Merge(m, src)
  2120  }
  2121  func (m *GainResRs) XXX_Size() int {
  2122  	return xxx_messageInfo_GainResRs.Size(m)
  2123  }
  2124  func (m *GainResRs) XXX_DiscardUnknown() {
  2125  	xxx_messageInfo_GainResRs.DiscardUnknown(m)
  2126  }
  2127  
  2128  var xxx_messageInfo_GainResRs proto.InternalMessageInfo
  2129  
  2130  func (m *GainResRs) GetAward() []*Award {
  2131  	if m != nil {
  2132  		return m.Award
  2133  	}
  2134  	return nil
  2135  }
  2136  
  2137  func (m *GainResRs) GetMills() []*Mill {
  2138  	if m != nil {
  2139  		return m.Mills
  2140  	}
  2141  	return nil
  2142  }
  2143  
  2144  func (m *GainResRs) GetResource() *Resource {
  2145  	if m != nil {
  2146  		return m.Resource
  2147  	}
  2148  	return nil
  2149  }
  2150  
  2151  var E_GainResRs_Ext = &proto.ExtensionDesc{
  2152  	ExtendedType:  (*Base)(nil),
  2153  	ExtensionType: (*GainResRs)(nil),
  2154  	Field:         1210,
  2155  	Name:          "GainResRs.ext",
  2156  	Tag:           "bytes,1210,opt,name=ext",
  2157  	Filename:      "Game.proto",
  2158  }
  2159  
  2160  //司令部信息
  2161  type GetCommandRq struct {
  2162  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2163  	XXX_unrecognized     []byte   `json:"-"`
  2164  	XXX_sizecache        int32    `json:"-"`
  2165  }
  2166  
  2167  func (m *GetCommandRq) Reset()         { *m = GetCommandRq{} }
  2168  func (m *GetCommandRq) String() string { return proto.CompactTextString(m) }
  2169  func (*GetCommandRq) ProtoMessage()    {}
  2170  func (*GetCommandRq) Descriptor() ([]byte, []int) {
  2171  	return fileDescriptor_a508e860af41bdad, []int{32}
  2172  }
  2173  func (m *GetCommandRq) XXX_Unmarshal(b []byte) error {
  2174  	return xxx_messageInfo_GetCommandRq.Unmarshal(m, b)
  2175  }
  2176  func (m *GetCommandRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2177  	return xxx_messageInfo_GetCommandRq.Marshal(b, m, deterministic)
  2178  }
  2179  func (m *GetCommandRq) XXX_Merge(src proto.Message) {
  2180  	xxx_messageInfo_GetCommandRq.Merge(m, src)
  2181  }
  2182  func (m *GetCommandRq) XXX_Size() int {
  2183  	return xxx_messageInfo_GetCommandRq.Size(m)
  2184  }
  2185  func (m *GetCommandRq) XXX_DiscardUnknown() {
  2186  	xxx_messageInfo_GetCommandRq.DiscardUnknown(m)
  2187  }
  2188  
  2189  var xxx_messageInfo_GetCommandRq proto.InternalMessageInfo
  2190  
  2191  var E_GetCommandRq_Ext = &proto.ExtensionDesc{
  2192  	ExtendedType:  (*Base)(nil),
  2193  	ExtensionType: (*GetCommandRq)(nil),
  2194  	Field:         1213,
  2195  	Name:          "GetCommandRq.ext",
  2196  	Tag:           "bytes,1213,opt,name=ext",
  2197  	Filename:      "Game.proto",
  2198  }
  2199  
  2200  type GetCommandRs struct {
  2201  	Id                   *int32     `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
  2202  	EndTime              *int32     `protobuf:"varint,2,opt,name=endTime" json:"endTime,omitempty"`
  2203  	ResAdd               []*ResAdd  `protobuf:"bytes,3,rep,name=resAdd" json:"resAdd,omitempty"`
  2204  	RoleOpt              []*RoleOpt `protobuf:"bytes,4,rep,name=roleOpt" json:"roleOpt,omitempty"`
  2205  	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
  2206  	XXX_unrecognized     []byte     `json:"-"`
  2207  	XXX_sizecache        int32      `json:"-"`
  2208  }
  2209  
  2210  func (m *GetCommandRs) Reset()         { *m = GetCommandRs{} }
  2211  func (m *GetCommandRs) String() string { return proto.CompactTextString(m) }
  2212  func (*GetCommandRs) ProtoMessage()    {}
  2213  func (*GetCommandRs) Descriptor() ([]byte, []int) {
  2214  	return fileDescriptor_a508e860af41bdad, []int{33}
  2215  }
  2216  func (m *GetCommandRs) XXX_Unmarshal(b []byte) error {
  2217  	return xxx_messageInfo_GetCommandRs.Unmarshal(m, b)
  2218  }
  2219  func (m *GetCommandRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2220  	return xxx_messageInfo_GetCommandRs.Marshal(b, m, deterministic)
  2221  }
  2222  func (m *GetCommandRs) XXX_Merge(src proto.Message) {
  2223  	xxx_messageInfo_GetCommandRs.Merge(m, src)
  2224  }
  2225  func (m *GetCommandRs) XXX_Size() int {
  2226  	return xxx_messageInfo_GetCommandRs.Size(m)
  2227  }
  2228  func (m *GetCommandRs) XXX_DiscardUnknown() {
  2229  	xxx_messageInfo_GetCommandRs.DiscardUnknown(m)
  2230  }
  2231  
  2232  var xxx_messageInfo_GetCommandRs proto.InternalMessageInfo
  2233  
  2234  func (m *GetCommandRs) GetId() int32 {
  2235  	if m != nil && m.Id != nil {
  2236  		return *m.Id
  2237  	}
  2238  	return 0
  2239  }
  2240  
  2241  func (m *GetCommandRs) GetEndTime() int32 {
  2242  	if m != nil && m.EndTime != nil {
  2243  		return *m.EndTime
  2244  	}
  2245  	return 0
  2246  }
  2247  
  2248  func (m *GetCommandRs) GetResAdd() []*ResAdd {
  2249  	if m != nil {
  2250  		return m.ResAdd
  2251  	}
  2252  	return nil
  2253  }
  2254  
  2255  func (m *GetCommandRs) GetRoleOpt() []*RoleOpt {
  2256  	if m != nil {
  2257  		return m.RoleOpt
  2258  	}
  2259  	return nil
  2260  }
  2261  
  2262  var E_GetCommandRs_Ext = &proto.ExtensionDesc{
  2263  	ExtendedType:  (*Base)(nil),
  2264  	ExtensionType: (*GetCommandRs)(nil),
  2265  	Field:         1214,
  2266  	Name:          "GetCommandRs.ext",
  2267  	Tag:           "bytes,1214,opt,name=ext",
  2268  	Filename:      "Game.proto",
  2269  }
  2270  
  2271  //内政官招募
  2272  type CommandAddRq struct {
  2273  	Id                   *int32   `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
  2274  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2275  	XXX_unrecognized     []byte   `json:"-"`
  2276  	XXX_sizecache        int32    `json:"-"`
  2277  }
  2278  
  2279  func (m *CommandAddRq) Reset()         { *m = CommandAddRq{} }
  2280  func (m *CommandAddRq) String() string { return proto.CompactTextString(m) }
  2281  func (*CommandAddRq) ProtoMessage()    {}
  2282  func (*CommandAddRq) Descriptor() ([]byte, []int) {
  2283  	return fileDescriptor_a508e860af41bdad, []int{34}
  2284  }
  2285  func (m *CommandAddRq) XXX_Unmarshal(b []byte) error {
  2286  	return xxx_messageInfo_CommandAddRq.Unmarshal(m, b)
  2287  }
  2288  func (m *CommandAddRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2289  	return xxx_messageInfo_CommandAddRq.Marshal(b, m, deterministic)
  2290  }
  2291  func (m *CommandAddRq) XXX_Merge(src proto.Message) {
  2292  	xxx_messageInfo_CommandAddRq.Merge(m, src)
  2293  }
  2294  func (m *CommandAddRq) XXX_Size() int {
  2295  	return xxx_messageInfo_CommandAddRq.Size(m)
  2296  }
  2297  func (m *CommandAddRq) XXX_DiscardUnknown() {
  2298  	xxx_messageInfo_CommandAddRq.DiscardUnknown(m)
  2299  }
  2300  
  2301  var xxx_messageInfo_CommandAddRq proto.InternalMessageInfo
  2302  
  2303  func (m *CommandAddRq) GetId() int32 {
  2304  	if m != nil && m.Id != nil {
  2305  		return *m.Id
  2306  	}
  2307  	return 0
  2308  }
  2309  
  2310  var E_CommandAddRq_Ext = &proto.ExtensionDesc{
  2311  	ExtendedType:  (*Base)(nil),
  2312  	ExtensionType: (*CommandAddRq)(nil),
  2313  	Field:         1215,
  2314  	Name:          "CommandAddRq.ext",
  2315  	Tag:           "bytes,1215,opt,name=ext",
  2316  	Filename:      "Game.proto",
  2317  }
  2318  
  2319  type CommandAddRs struct {
  2320  	Id                   *int32    `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
  2321  	EndTime              *int32    `protobuf:"varint,2,opt,name=endTime" json:"endTime,omitempty"`
  2322  	ResAdd               []*ResAdd `protobuf:"bytes,3,rep,name=resAdd" json:"resAdd,omitempty"`
  2323  	Resource             *Resource `protobuf:"bytes,4,opt,name=resource" json:"resource,omitempty"`
  2324  	Gold                 *int32    `protobuf:"varint,5,opt,name=gold" json:"gold,omitempty"`
  2325  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
  2326  	XXX_unrecognized     []byte    `json:"-"`
  2327  	XXX_sizecache        int32     `json:"-"`
  2328  }
  2329  
  2330  func (m *CommandAddRs) Reset()         { *m = CommandAddRs{} }
  2331  func (m *CommandAddRs) String() string { return proto.CompactTextString(m) }
  2332  func (*CommandAddRs) ProtoMessage()    {}
  2333  func (*CommandAddRs) Descriptor() ([]byte, []int) {
  2334  	return fileDescriptor_a508e860af41bdad, []int{35}
  2335  }
  2336  func (m *CommandAddRs) XXX_Unmarshal(b []byte) error {
  2337  	return xxx_messageInfo_CommandAddRs.Unmarshal(m, b)
  2338  }
  2339  func (m *CommandAddRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2340  	return xxx_messageInfo_CommandAddRs.Marshal(b, m, deterministic)
  2341  }
  2342  func (m *CommandAddRs) XXX_Merge(src proto.Message) {
  2343  	xxx_messageInfo_CommandAddRs.Merge(m, src)
  2344  }
  2345  func (m *CommandAddRs) XXX_Size() int {
  2346  	return xxx_messageInfo_CommandAddRs.Size(m)
  2347  }
  2348  func (m *CommandAddRs) XXX_DiscardUnknown() {
  2349  	xxx_messageInfo_CommandAddRs.DiscardUnknown(m)
  2350  }
  2351  
  2352  var xxx_messageInfo_CommandAddRs proto.InternalMessageInfo
  2353  
  2354  func (m *CommandAddRs) GetId() int32 {
  2355  	if m != nil && m.Id != nil {
  2356  		return *m.Id
  2357  	}
  2358  	return 0
  2359  }
  2360  
  2361  func (m *CommandAddRs) GetEndTime() int32 {
  2362  	if m != nil && m.EndTime != nil {
  2363  		return *m.EndTime
  2364  	}
  2365  	return 0
  2366  }
  2367  
  2368  func (m *CommandAddRs) GetResAdd() []*ResAdd {
  2369  	if m != nil {
  2370  		return m.ResAdd
  2371  	}
  2372  	return nil
  2373  }
  2374  
  2375  func (m *CommandAddRs) GetResource() *Resource {
  2376  	if m != nil {
  2377  		return m.Resource
  2378  	}
  2379  	return nil
  2380  }
  2381  
  2382  func (m *CommandAddRs) GetGold() int32 {
  2383  	if m != nil && m.Gold != nil {
  2384  		return *m.Gold
  2385  	}
  2386  	return 0
  2387  }
  2388  
  2389  var E_CommandAddRs_Ext = &proto.ExtensionDesc{
  2390  	ExtendedType:  (*Base)(nil),
  2391  	ExtensionType: (*CommandAddRs)(nil),
  2392  	Field:         1216,
  2393  	Name:          "CommandAddRs.ext",
  2394  	Tag:           "bytes,1216,opt,name=ext",
  2395  	Filename:      "Game.proto",
  2396  }
  2397  
  2398  //兵营信息
  2399  type GetFactoryRq struct {
  2400  	Id                   *int32   `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
  2401  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2402  	XXX_unrecognized     []byte   `json:"-"`
  2403  	XXX_sizecache        int32    `json:"-"`
  2404  }
  2405  
  2406  func (m *GetFactoryRq) Reset()         { *m = GetFactoryRq{} }
  2407  func (m *GetFactoryRq) String() string { return proto.CompactTextString(m) }
  2408  func (*GetFactoryRq) ProtoMessage()    {}
  2409  func (*GetFactoryRq) Descriptor() ([]byte, []int) {
  2410  	return fileDescriptor_a508e860af41bdad, []int{36}
  2411  }
  2412  func (m *GetFactoryRq) XXX_Unmarshal(b []byte) error {
  2413  	return xxx_messageInfo_GetFactoryRq.Unmarshal(m, b)
  2414  }
  2415  func (m *GetFactoryRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2416  	return xxx_messageInfo_GetFactoryRq.Marshal(b, m, deterministic)
  2417  }
  2418  func (m *GetFactoryRq) XXX_Merge(src proto.Message) {
  2419  	xxx_messageInfo_GetFactoryRq.Merge(m, src)
  2420  }
  2421  func (m *GetFactoryRq) XXX_Size() int {
  2422  	return xxx_messageInfo_GetFactoryRq.Size(m)
  2423  }
  2424  func (m *GetFactoryRq) XXX_DiscardUnknown() {
  2425  	xxx_messageInfo_GetFactoryRq.DiscardUnknown(m)
  2426  }
  2427  
  2428  var xxx_messageInfo_GetFactoryRq proto.InternalMessageInfo
  2429  
  2430  func (m *GetFactoryRq) GetId() int32 {
  2431  	if m != nil && m.Id != nil {
  2432  		return *m.Id
  2433  	}
  2434  	return 0
  2435  }
  2436  
  2437  var E_GetFactoryRq_Ext = &proto.ExtensionDesc{
  2438  	ExtendedType:  (*Base)(nil),
  2439  	ExtensionType: (*GetFactoryRq)(nil),
  2440  	Field:         1219,
  2441  	Name:          "GetFactoryRq.ext",
  2442  	Tag:           "bytes,1219,opt,name=ext",
  2443  	Filename:      "Game.proto",
  2444  }
  2445  
  2446  type GetFactoryRs struct {
  2447  	Id                   *int32    `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
  2448  	ExpandLv             *int32    `protobuf:"varint,2,opt,name=expandLv" json:"expandLv,omitempty"`
  2449  	Lv                   *int32    `protobuf:"varint,3,opt,name=lv" json:"lv,omitempty"`
  2450  	ArmNum               *int64    `protobuf:"varint,4,opt,name=armNum" json:"armNum,omitempty"`
  2451  	AddNum               *int32    `protobuf:"varint,5,opt,name=addNum" json:"addNum,omitempty"`
  2452  	ArmQue               []*ArmQue `protobuf:"bytes,6,rep,name=armQue" json:"armQue,omitempty"`
  2453  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
  2454  	XXX_unrecognized     []byte    `json:"-"`
  2455  	XXX_sizecache        int32     `json:"-"`
  2456  }
  2457  
  2458  func (m *GetFactoryRs) Reset()         { *m = GetFactoryRs{} }
  2459  func (m *GetFactoryRs) String() string { return proto.CompactTextString(m) }
  2460  func (*GetFactoryRs) ProtoMessage()    {}
  2461  func (*GetFactoryRs) Descriptor() ([]byte, []int) {
  2462  	return fileDescriptor_a508e860af41bdad, []int{37}
  2463  }
  2464  func (m *GetFactoryRs) XXX_Unmarshal(b []byte) error {
  2465  	return xxx_messageInfo_GetFactoryRs.Unmarshal(m, b)
  2466  }
  2467  func (m *GetFactoryRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2468  	return xxx_messageInfo_GetFactoryRs.Marshal(b, m, deterministic)
  2469  }
  2470  func (m *GetFactoryRs) XXX_Merge(src proto.Message) {
  2471  	xxx_messageInfo_GetFactoryRs.Merge(m, src)
  2472  }
  2473  func (m *GetFactoryRs) XXX_Size() int {
  2474  	return xxx_messageInfo_GetFactoryRs.Size(m)
  2475  }
  2476  func (m *GetFactoryRs) XXX_DiscardUnknown() {
  2477  	xxx_messageInfo_GetFactoryRs.DiscardUnknown(m)
  2478  }
  2479  
  2480  var xxx_messageInfo_GetFactoryRs proto.InternalMessageInfo
  2481  
  2482  func (m *GetFactoryRs) GetId() int32 {
  2483  	if m != nil && m.Id != nil {
  2484  		return *m.Id
  2485  	}
  2486  	return 0
  2487  }
  2488  
  2489  func (m *GetFactoryRs) GetExpandLv() int32 {
  2490  	if m != nil && m.ExpandLv != nil {
  2491  		return *m.ExpandLv
  2492  	}
  2493  	return 0
  2494  }
  2495  
  2496  func (m *GetFactoryRs) GetLv() int32 {
  2497  	if m != nil && m.Lv != nil {
  2498  		return *m.Lv
  2499  	}
  2500  	return 0
  2501  }
  2502  
  2503  func (m *GetFactoryRs) GetArmNum() int64 {
  2504  	if m != nil && m.ArmNum != nil {
  2505  		return *m.ArmNum
  2506  	}
  2507  	return 0
  2508  }
  2509  
  2510  func (m *GetFactoryRs) GetAddNum() int32 {
  2511  	if m != nil && m.AddNum != nil {
  2512  		return *m.AddNum
  2513  	}
  2514  	return 0
  2515  }
  2516  
  2517  func (m *GetFactoryRs) GetArmQue() []*ArmQue {
  2518  	if m != nil {
  2519  		return m.ArmQue
  2520  	}
  2521  	return nil
  2522  }
  2523  
  2524  var E_GetFactoryRs_Ext = &proto.ExtensionDesc{
  2525  	ExtendedType:  (*Base)(nil),
  2526  	ExtensionType: (*GetFactoryRs)(nil),
  2527  	Field:         1220,
  2528  	Name:          "GetFactoryRs.ext",
  2529  	Tag:           "bytes,1220,opt,name=ext",
  2530  	Filename:      "Game.proto",
  2531  }
  2532  
  2533  //兵营招募
  2534  type FactoryRecruitRq struct {
  2535  	Id                   *int32   `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
  2536  	AddTime              *int32   `protobuf:"varint,2,opt,name=addTime" json:"addTime,omitempty"`
  2537  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2538  	XXX_unrecognized     []byte   `json:"-"`
  2539  	XXX_sizecache        int32    `json:"-"`
  2540  }
  2541  
  2542  func (m *FactoryRecruitRq) Reset()         { *m = FactoryRecruitRq{} }
  2543  func (m *FactoryRecruitRq) String() string { return proto.CompactTextString(m) }
  2544  func (*FactoryRecruitRq) ProtoMessage()    {}
  2545  func (*FactoryRecruitRq) Descriptor() ([]byte, []int) {
  2546  	return fileDescriptor_a508e860af41bdad, []int{38}
  2547  }
  2548  func (m *FactoryRecruitRq) XXX_Unmarshal(b []byte) error {
  2549  	return xxx_messageInfo_FactoryRecruitRq.Unmarshal(m, b)
  2550  }
  2551  func (m *FactoryRecruitRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2552  	return xxx_messageInfo_FactoryRecruitRq.Marshal(b, m, deterministic)
  2553  }
  2554  func (m *FactoryRecruitRq) XXX_Merge(src proto.Message) {
  2555  	xxx_messageInfo_FactoryRecruitRq.Merge(m, src)
  2556  }
  2557  func (m *FactoryRecruitRq) XXX_Size() int {
  2558  	return xxx_messageInfo_FactoryRecruitRq.Size(m)
  2559  }
  2560  func (m *FactoryRecruitRq) XXX_DiscardUnknown() {
  2561  	xxx_messageInfo_FactoryRecruitRq.DiscardUnknown(m)
  2562  }
  2563  
  2564  var xxx_messageInfo_FactoryRecruitRq proto.InternalMessageInfo
  2565  
  2566  func (m *FactoryRecruitRq) GetId() int32 {
  2567  	if m != nil && m.Id != nil {
  2568  		return *m.Id
  2569  	}
  2570  	return 0
  2571  }
  2572  
  2573  func (m *FactoryRecruitRq) GetAddTime() int32 {
  2574  	if m != nil && m.AddTime != nil {
  2575  		return *m.AddTime
  2576  	}
  2577  	return 0
  2578  }
  2579  
  2580  var E_FactoryRecruitRq_Ext = &proto.ExtensionDesc{
  2581  	ExtendedType:  (*Base)(nil),
  2582  	ExtensionType: (*FactoryRecruitRq)(nil),
  2583  	Field:         1221,
  2584  	Name:          "FactoryRecruitRq.ext",
  2585  	Tag:           "bytes,1221,opt,name=ext",
  2586  	Filename:      "Game.proto",
  2587  }
  2588  
  2589  type FactoryRecruitRs struct {
  2590  	Id                   *int32    `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
  2591  	ArmQue               []*ArmQue `protobuf:"bytes,2,rep,name=armQue" json:"armQue,omitempty"`
  2592  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
  2593  	XXX_unrecognized     []byte    `json:"-"`
  2594  	XXX_sizecache        int32     `json:"-"`
  2595  }
  2596  
  2597  func (m *FactoryRecruitRs) Reset()         { *m = FactoryRecruitRs{} }
  2598  func (m *FactoryRecruitRs) String() string { return proto.CompactTextString(m) }
  2599  func (*FactoryRecruitRs) ProtoMessage()    {}
  2600  func (*FactoryRecruitRs) Descriptor() ([]byte, []int) {
  2601  	return fileDescriptor_a508e860af41bdad, []int{39}
  2602  }
  2603  func (m *FactoryRecruitRs) XXX_Unmarshal(b []byte) error {
  2604  	return xxx_messageInfo_FactoryRecruitRs.Unmarshal(m, b)
  2605  }
  2606  func (m *FactoryRecruitRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2607  	return xxx_messageInfo_FactoryRecruitRs.Marshal(b, m, deterministic)
  2608  }
  2609  func (m *FactoryRecruitRs) XXX_Merge(src proto.Message) {
  2610  	xxx_messageInfo_FactoryRecruitRs.Merge(m, src)
  2611  }
  2612  func (m *FactoryRecruitRs) XXX_Size() int {
  2613  	return xxx_messageInfo_FactoryRecruitRs.Size(m)
  2614  }
  2615  func (m *FactoryRecruitRs) XXX_DiscardUnknown() {
  2616  	xxx_messageInfo_FactoryRecruitRs.DiscardUnknown(m)
  2617  }
  2618  
  2619  var xxx_messageInfo_FactoryRecruitRs proto.InternalMessageInfo
  2620  
  2621  func (m *FactoryRecruitRs) GetId() int32 {
  2622  	if m != nil && m.Id != nil {
  2623  		return *m.Id
  2624  	}
  2625  	return 0
  2626  }
  2627  
  2628  func (m *FactoryRecruitRs) GetArmQue() []*ArmQue {
  2629  	if m != nil {
  2630  		return m.ArmQue
  2631  	}
  2632  	return nil
  2633  }
  2634  
  2635  var E_FactoryRecruitRs_Ext = &proto.ExtensionDesc{
  2636  	ExtendedType:  (*Base)(nil),
  2637  	ExtensionType: (*FactoryRecruitRs)(nil),
  2638  	Field:         1222,
  2639  	Name:          "FactoryRecruitRs.ext",
  2640  	Tag:           "bytes,1222,opt,name=ext",
  2641  	Filename:      "Game.proto",
  2642  }
  2643  
  2644  //兵营招募加时
  2645  type UpRecruitRq struct {
  2646  	Id                   *int32   `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
  2647  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2648  	XXX_unrecognized     []byte   `json:"-"`
  2649  	XXX_sizecache        int32    `json:"-"`
  2650  }
  2651  
  2652  func (m *UpRecruitRq) Reset()         { *m = UpRecruitRq{} }
  2653  func (m *UpRecruitRq) String() string { return proto.CompactTextString(m) }
  2654  func (*UpRecruitRq) ProtoMessage()    {}
  2655  func (*UpRecruitRq) Descriptor() ([]byte, []int) {
  2656  	return fileDescriptor_a508e860af41bdad, []int{40}
  2657  }
  2658  func (m *UpRecruitRq) XXX_Unmarshal(b []byte) error {
  2659  	return xxx_messageInfo_UpRecruitRq.Unmarshal(m, b)
  2660  }
  2661  func (m *UpRecruitRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2662  	return xxx_messageInfo_UpRecruitRq.Marshal(b, m, deterministic)
  2663  }
  2664  func (m *UpRecruitRq) XXX_Merge(src proto.Message) {
  2665  	xxx_messageInfo_UpRecruitRq.Merge(m, src)
  2666  }
  2667  func (m *UpRecruitRq) XXX_Size() int {
  2668  	return xxx_messageInfo_UpRecruitRq.Size(m)
  2669  }
  2670  func (m *UpRecruitRq) XXX_DiscardUnknown() {
  2671  	xxx_messageInfo_UpRecruitRq.DiscardUnknown(m)
  2672  }
  2673  
  2674  var xxx_messageInfo_UpRecruitRq proto.InternalMessageInfo
  2675  
  2676  func (m *UpRecruitRq) GetId() int32 {
  2677  	if m != nil && m.Id != nil {
  2678  		return *m.Id
  2679  	}
  2680  	return 0
  2681  }
  2682  
  2683  var E_UpRecruitRq_Ext = &proto.ExtensionDesc{
  2684  	ExtendedType:  (*Base)(nil),
  2685  	ExtensionType: (*UpRecruitRq)(nil),
  2686  	Field:         1223,
  2687  	Name:          "UpRecruitRq.ext",
  2688  	Tag:           "bytes,1223,opt,name=ext",
  2689  	Filename:      "Game.proto",
  2690  }
  2691  
  2692  type UpRecruitRs struct {
  2693  	Id                   *int32   `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
  2694  	Lv                   *int32   `protobuf:"varint,2,opt,name=lv" json:"lv,omitempty"`
  2695  	AddNum               *int32   `protobuf:"varint,3,opt,name=addNum" json:"addNum,omitempty"`
  2696  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2697  	XXX_unrecognized     []byte   `json:"-"`
  2698  	XXX_sizecache        int32    `json:"-"`
  2699  }
  2700  
  2701  func (m *UpRecruitRs) Reset()         { *m = UpRecruitRs{} }
  2702  func (m *UpRecruitRs) String() string { return proto.CompactTextString(m) }
  2703  func (*UpRecruitRs) ProtoMessage()    {}
  2704  func (*UpRecruitRs) Descriptor() ([]byte, []int) {
  2705  	return fileDescriptor_a508e860af41bdad, []int{41}
  2706  }
  2707  func (m *UpRecruitRs) XXX_Unmarshal(b []byte) error {
  2708  	return xxx_messageInfo_UpRecruitRs.Unmarshal(m, b)
  2709  }
  2710  func (m *UpRecruitRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2711  	return xxx_messageInfo_UpRecruitRs.Marshal(b, m, deterministic)
  2712  }
  2713  func (m *UpRecruitRs) XXX_Merge(src proto.Message) {
  2714  	xxx_messageInfo_UpRecruitRs.Merge(m, src)
  2715  }
  2716  func (m *UpRecruitRs) XXX_Size() int {
  2717  	return xxx_messageInfo_UpRecruitRs.Size(m)
  2718  }
  2719  func (m *UpRecruitRs) XXX_DiscardUnknown() {
  2720  	xxx_messageInfo_UpRecruitRs.DiscardUnknown(m)
  2721  }
  2722  
  2723  var xxx_messageInfo_UpRecruitRs proto.InternalMessageInfo
  2724  
  2725  func (m *UpRecruitRs) GetId() int32 {
  2726  	if m != nil && m.Id != nil {
  2727  		return *m.Id
  2728  	}
  2729  	return 0
  2730  }
  2731  
  2732  func (m *UpRecruitRs) GetLv() int32 {
  2733  	if m != nil && m.Lv != nil {
  2734  		return *m.Lv
  2735  	}
  2736  	return 0
  2737  }
  2738  
  2739  func (m *UpRecruitRs) GetAddNum() int32 {
  2740  	if m != nil && m.AddNum != nil {
  2741  		return *m.AddNum
  2742  	}
  2743  	return 0
  2744  }
  2745  
  2746  var E_UpRecruitRs_Ext = &proto.ExtensionDesc{
  2747  	ExtendedType:  (*Base)(nil),
  2748  	ExtensionType: (*UpRecruitRs)(nil),
  2749  	Field:         1224,
  2750  	Name:          "UpRecruitRs.ext",
  2751  	Tag:           "bytes,1224,opt,name=ext",
  2752  	Filename:      "Game.proto",
  2753  }
  2754  
  2755  //领取兵营募兵
  2756  type AddArmRq struct {
  2757  	Id                   *int32   `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
  2758  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2759  	XXX_unrecognized     []byte   `json:"-"`
  2760  	XXX_sizecache        int32    `json:"-"`
  2761  }
  2762  
  2763  func (m *AddArmRq) Reset()         { *m = AddArmRq{} }
  2764  func (m *AddArmRq) String() string { return proto.CompactTextString(m) }
  2765  func (*AddArmRq) ProtoMessage()    {}
  2766  func (*AddArmRq) Descriptor() ([]byte, []int) {
  2767  	return fileDescriptor_a508e860af41bdad, []int{42}
  2768  }
  2769  func (m *AddArmRq) XXX_Unmarshal(b []byte) error {
  2770  	return xxx_messageInfo_AddArmRq.Unmarshal(m, b)
  2771  }
  2772  func (m *AddArmRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2773  	return xxx_messageInfo_AddArmRq.Marshal(b, m, deterministic)
  2774  }
  2775  func (m *AddArmRq) XXX_Merge(src proto.Message) {
  2776  	xxx_messageInfo_AddArmRq.Merge(m, src)
  2777  }
  2778  func (m *AddArmRq) XXX_Size() int {
  2779  	return xxx_messageInfo_AddArmRq.Size(m)
  2780  }
  2781  func (m *AddArmRq) XXX_DiscardUnknown() {
  2782  	xxx_messageInfo_AddArmRq.DiscardUnknown(m)
  2783  }
  2784  
  2785  var xxx_messageInfo_AddArmRq proto.InternalMessageInfo
  2786  
  2787  func (m *AddArmRq) GetId() int32 {
  2788  	if m != nil && m.Id != nil {
  2789  		return *m.Id
  2790  	}
  2791  	return 0
  2792  }
  2793  
  2794  var E_AddArmRq_Ext = &proto.ExtensionDesc{
  2795  	ExtendedType:  (*Base)(nil),
  2796  	ExtensionType: (*AddArmRq)(nil),
  2797  	Field:         1225,
  2798  	Name:          "AddArmRq.ext",
  2799  	Tag:           "bytes,1225,opt,name=ext",
  2800  	Filename:      "Game.proto",
  2801  }
  2802  
  2803  type AddArmRs struct {
  2804  	Id                   *int32   `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
  2805  	AddNum               *int32   `protobuf:"varint,2,opt,name=addNum" json:"addNum,omitempty"`
  2806  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2807  	XXX_unrecognized     []byte   `json:"-"`
  2808  	XXX_sizecache        int32    `json:"-"`
  2809  }
  2810  
  2811  func (m *AddArmRs) Reset()         { *m = AddArmRs{} }
  2812  func (m *AddArmRs) String() string { return proto.CompactTextString(m) }
  2813  func (*AddArmRs) ProtoMessage()    {}
  2814  func (*AddArmRs) Descriptor() ([]byte, []int) {
  2815  	return fileDescriptor_a508e860af41bdad, []int{43}
  2816  }
  2817  func (m *AddArmRs) XXX_Unmarshal(b []byte) error {
  2818  	return xxx_messageInfo_AddArmRs.Unmarshal(m, b)
  2819  }
  2820  func (m *AddArmRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2821  	return xxx_messageInfo_AddArmRs.Marshal(b, m, deterministic)
  2822  }
  2823  func (m *AddArmRs) XXX_Merge(src proto.Message) {
  2824  	xxx_messageInfo_AddArmRs.Merge(m, src)
  2825  }
  2826  func (m *AddArmRs) XXX_Size() int {
  2827  	return xxx_messageInfo_AddArmRs.Size(m)
  2828  }
  2829  func (m *AddArmRs) XXX_DiscardUnknown() {
  2830  	xxx_messageInfo_AddArmRs.DiscardUnknown(m)
  2831  }
  2832  
  2833  var xxx_messageInfo_AddArmRs proto.InternalMessageInfo
  2834  
  2835  func (m *AddArmRs) GetId() int32 {
  2836  	if m != nil && m.Id != nil {
  2837  		return *m.Id
  2838  	}
  2839  	return 0
  2840  }
  2841  
  2842  func (m *AddArmRs) GetAddNum() int32 {
  2843  	if m != nil && m.AddNum != nil {
  2844  		return *m.AddNum
  2845  	}
  2846  	return 0
  2847  }
  2848  
  2849  var E_AddArmRs_Ext = &proto.ExtensionDesc{
  2850  	ExtendedType:  (*Base)(nil),
  2851  	ExtensionType: (*AddArmRs)(nil),
  2852  	Field:         1226,
  2853  	Name:          "AddArmRs.ext",
  2854  	Tag:           "bytes,1226,opt,name=ext",
  2855  	Filename:      "Game.proto",
  2856  }
  2857  
  2858  //兵营扩建
  2859  type FactoryExpandRq struct {
  2860  	Id                   *int32   `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
  2861  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2862  	XXX_unrecognized     []byte   `json:"-"`
  2863  	XXX_sizecache        int32    `json:"-"`
  2864  }
  2865  
  2866  func (m *FactoryExpandRq) Reset()         { *m = FactoryExpandRq{} }
  2867  func (m *FactoryExpandRq) String() string { return proto.CompactTextString(m) }
  2868  func (*FactoryExpandRq) ProtoMessage()    {}
  2869  func (*FactoryExpandRq) Descriptor() ([]byte, []int) {
  2870  	return fileDescriptor_a508e860af41bdad, []int{44}
  2871  }
  2872  func (m *FactoryExpandRq) XXX_Unmarshal(b []byte) error {
  2873  	return xxx_messageInfo_FactoryExpandRq.Unmarshal(m, b)
  2874  }
  2875  func (m *FactoryExpandRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2876  	return xxx_messageInfo_FactoryExpandRq.Marshal(b, m, deterministic)
  2877  }
  2878  func (m *FactoryExpandRq) XXX_Merge(src proto.Message) {
  2879  	xxx_messageInfo_FactoryExpandRq.Merge(m, src)
  2880  }
  2881  func (m *FactoryExpandRq) XXX_Size() int {
  2882  	return xxx_messageInfo_FactoryExpandRq.Size(m)
  2883  }
  2884  func (m *FactoryExpandRq) XXX_DiscardUnknown() {
  2885  	xxx_messageInfo_FactoryExpandRq.DiscardUnknown(m)
  2886  }
  2887  
  2888  var xxx_messageInfo_FactoryExpandRq proto.InternalMessageInfo
  2889  
  2890  func (m *FactoryExpandRq) GetId() int32 {
  2891  	if m != nil && m.Id != nil {
  2892  		return *m.Id
  2893  	}
  2894  	return 0
  2895  }
  2896  
  2897  var E_FactoryExpandRq_Ext = &proto.ExtensionDesc{
  2898  	ExtendedType:  (*Base)(nil),
  2899  	ExtensionType: (*FactoryExpandRq)(nil),
  2900  	Field:         1227,
  2901  	Name:          "FactoryExpandRq.ext",
  2902  	Tag:           "bytes,1227,opt,name=ext",
  2903  	Filename:      "Game.proto",
  2904  }
  2905  
  2906  type FactoryExpandRs struct {
  2907  	Id                   *int32   `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
  2908  	ExpandLv             *int32   `protobuf:"varint,2,opt,name=expandLv" json:"expandLv,omitempty"`
  2909  	Award                []*Award `protobuf:"bytes,3,rep,name=award" json:"award,omitempty"`
  2910  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2911  	XXX_unrecognized     []byte   `json:"-"`
  2912  	XXX_sizecache        int32    `json:"-"`
  2913  }
  2914  
  2915  func (m *FactoryExpandRs) Reset()         { *m = FactoryExpandRs{} }
  2916  func (m *FactoryExpandRs) String() string { return proto.CompactTextString(m) }
  2917  func (*FactoryExpandRs) ProtoMessage()    {}
  2918  func (*FactoryExpandRs) Descriptor() ([]byte, []int) {
  2919  	return fileDescriptor_a508e860af41bdad, []int{45}
  2920  }
  2921  func (m *FactoryExpandRs) XXX_Unmarshal(b []byte) error {
  2922  	return xxx_messageInfo_FactoryExpandRs.Unmarshal(m, b)
  2923  }
  2924  func (m *FactoryExpandRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2925  	return xxx_messageInfo_FactoryExpandRs.Marshal(b, m, deterministic)
  2926  }
  2927  func (m *FactoryExpandRs) XXX_Merge(src proto.Message) {
  2928  	xxx_messageInfo_FactoryExpandRs.Merge(m, src)
  2929  }
  2930  func (m *FactoryExpandRs) XXX_Size() int {
  2931  	return xxx_messageInfo_FactoryExpandRs.Size(m)
  2932  }
  2933  func (m *FactoryExpandRs) XXX_DiscardUnknown() {
  2934  	xxx_messageInfo_FactoryExpandRs.DiscardUnknown(m)
  2935  }
  2936  
  2937  var xxx_messageInfo_FactoryExpandRs proto.InternalMessageInfo
  2938  
  2939  func (m *FactoryExpandRs) GetId() int32 {
  2940  	if m != nil && m.Id != nil {
  2941  		return *m.Id
  2942  	}
  2943  	return 0
  2944  }
  2945  
  2946  func (m *FactoryExpandRs) GetExpandLv() int32 {
  2947  	if m != nil && m.ExpandLv != nil {
  2948  		return *m.ExpandLv
  2949  	}
  2950  	return 0
  2951  }
  2952  
  2953  func (m *FactoryExpandRs) GetAward() []*Award {
  2954  	if m != nil {
  2955  		return m.Award
  2956  	}
  2957  	return nil
  2958  }
  2959  
  2960  var E_FactoryExpandRs_Ext = &proto.ExtensionDesc{
  2961  	ExtendedType:  (*Base)(nil),
  2962  	ExtensionType: (*FactoryExpandRs)(nil),
  2963  	Field:         1228,
  2964  	Name:          "FactoryExpandRs.ext",
  2965  	Tag:           "bytes,1228,opt,name=ext",
  2966  	Filename:      "Game.proto",
  2967  }
  2968  
  2969  //兵营招募取消
  2970  type RecruitCancelRq struct {
  2971  	Id                   *int32   `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
  2972  	EndTime              *int32   `protobuf:"varint,2,opt,name=endTime" json:"endTime,omitempty"`
  2973  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2974  	XXX_unrecognized     []byte   `json:"-"`
  2975  	XXX_sizecache        int32    `json:"-"`
  2976  }
  2977  
  2978  func (m *RecruitCancelRq) Reset()         { *m = RecruitCancelRq{} }
  2979  func (m *RecruitCancelRq) String() string { return proto.CompactTextString(m) }
  2980  func (*RecruitCancelRq) ProtoMessage()    {}
  2981  func (*RecruitCancelRq) Descriptor() ([]byte, []int) {
  2982  	return fileDescriptor_a508e860af41bdad, []int{46}
  2983  }
  2984  func (m *RecruitCancelRq) XXX_Unmarshal(b []byte) error {
  2985  	return xxx_messageInfo_RecruitCancelRq.Unmarshal(m, b)
  2986  }
  2987  func (m *RecruitCancelRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2988  	return xxx_messageInfo_RecruitCancelRq.Marshal(b, m, deterministic)
  2989  }
  2990  func (m *RecruitCancelRq) XXX_Merge(src proto.Message) {
  2991  	xxx_messageInfo_RecruitCancelRq.Merge(m, src)
  2992  }
  2993  func (m *RecruitCancelRq) XXX_Size() int {
  2994  	return xxx_messageInfo_RecruitCancelRq.Size(m)
  2995  }
  2996  func (m *RecruitCancelRq) XXX_DiscardUnknown() {
  2997  	xxx_messageInfo_RecruitCancelRq.DiscardUnknown(m)
  2998  }
  2999  
  3000  var xxx_messageInfo_RecruitCancelRq proto.InternalMessageInfo
  3001  
  3002  func (m *RecruitCancelRq) GetId() int32 {
  3003  	if m != nil && m.Id != nil {
  3004  		return *m.Id
  3005  	}
  3006  	return 0
  3007  }
  3008  
  3009  func (m *RecruitCancelRq) GetEndTime() int32 {
  3010  	if m != nil && m.EndTime != nil {
  3011  		return *m.EndTime
  3012  	}
  3013  	return 0
  3014  }
  3015  
  3016  var E_RecruitCancelRq_Ext = &proto.ExtensionDesc{
  3017  	ExtendedType:  (*Base)(nil),
  3018  	ExtensionType: (*RecruitCancelRq)(nil),
  3019  	Field:         1229,
  3020  	Name:          "RecruitCancelRq.ext",
  3021  	Tag:           "bytes,1229,opt,name=ext",
  3022  	Filename:      "Game.proto",
  3023  }
  3024  
  3025  type RecruitCancelRs struct {
  3026  	Id                   *int32    `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
  3027  	ArmQue               []*ArmQue `protobuf:"bytes,2,rep,name=armQue" json:"armQue,omitempty"`
  3028  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
  3029  	XXX_unrecognized     []byte    `json:"-"`
  3030  	XXX_sizecache        int32     `json:"-"`
  3031  }
  3032  
  3033  func (m *RecruitCancelRs) Reset()         { *m = RecruitCancelRs{} }
  3034  func (m *RecruitCancelRs) String() string { return proto.CompactTextString(m) }
  3035  func (*RecruitCancelRs) ProtoMessage()    {}
  3036  func (*RecruitCancelRs) Descriptor() ([]byte, []int) {
  3037  	return fileDescriptor_a508e860af41bdad, []int{47}
  3038  }
  3039  func (m *RecruitCancelRs) XXX_Unmarshal(b []byte) error {
  3040  	return xxx_messageInfo_RecruitCancelRs.Unmarshal(m, b)
  3041  }
  3042  func (m *RecruitCancelRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3043  	return xxx_messageInfo_RecruitCancelRs.Marshal(b, m, deterministic)
  3044  }
  3045  func (m *RecruitCancelRs) XXX_Merge(src proto.Message) {
  3046  	xxx_messageInfo_RecruitCancelRs.Merge(m, src)
  3047  }
  3048  func (m *RecruitCancelRs) XXX_Size() int {
  3049  	return xxx_messageInfo_RecruitCancelRs.Size(m)
  3050  }
  3051  func (m *RecruitCancelRs) XXX_DiscardUnknown() {
  3052  	xxx_messageInfo_RecruitCancelRs.DiscardUnknown(m)
  3053  }
  3054  
  3055  var xxx_messageInfo_RecruitCancelRs proto.InternalMessageInfo
  3056  
  3057  func (m *RecruitCancelRs) GetId() int32 {
  3058  	if m != nil && m.Id != nil {
  3059  		return *m.Id
  3060  	}
  3061  	return 0
  3062  }
  3063  
  3064  func (m *RecruitCancelRs) GetArmQue() []*ArmQue {
  3065  	if m != nil {
  3066  		return m.ArmQue
  3067  	}
  3068  	return nil
  3069  }
  3070  
  3071  var E_RecruitCancelRs_Ext = &proto.ExtensionDesc{
  3072  	ExtendedType:  (*Base)(nil),
  3073  	ExtensionType: (*RecruitCancelRs)(nil),
  3074  	Field:         1230,
  3075  	Name:          "RecruitCancelRs.ext",
  3076  	Tag:           "bytes,1230,opt,name=ext",
  3077  	Filename:      "Game.proto",
  3078  }
  3079  
  3080  //兵营招募加速
  3081  type RecruitSpeedRq struct {
  3082  	Id                   *int32   `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
  3083  	EndTime              *int32   `protobuf:"varint,2,opt,name=endTime" json:"endTime,omitempty"`
  3084  	IsGoldSpeed          *bool    `protobuf:"varint,3,opt,name=isGoldSpeed" json:"isGoldSpeed,omitempty"`
  3085  	ItemId               *int32   `protobuf:"varint,4,opt,name=itemId" json:"itemId,omitempty"`
  3086  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3087  	XXX_unrecognized     []byte   `json:"-"`
  3088  	XXX_sizecache        int32    `json:"-"`
  3089  }
  3090  
  3091  func (m *RecruitSpeedRq) Reset()         { *m = RecruitSpeedRq{} }
  3092  func (m *RecruitSpeedRq) String() string { return proto.CompactTextString(m) }
  3093  func (*RecruitSpeedRq) ProtoMessage()    {}
  3094  func (*RecruitSpeedRq) Descriptor() ([]byte, []int) {
  3095  	return fileDescriptor_a508e860af41bdad, []int{48}
  3096  }
  3097  func (m *RecruitSpeedRq) XXX_Unmarshal(b []byte) error {
  3098  	return xxx_messageInfo_RecruitSpeedRq.Unmarshal(m, b)
  3099  }
  3100  func (m *RecruitSpeedRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3101  	return xxx_messageInfo_RecruitSpeedRq.Marshal(b, m, deterministic)
  3102  }
  3103  func (m *RecruitSpeedRq) XXX_Merge(src proto.Message) {
  3104  	xxx_messageInfo_RecruitSpeedRq.Merge(m, src)
  3105  }
  3106  func (m *RecruitSpeedRq) XXX_Size() int {
  3107  	return xxx_messageInfo_RecruitSpeedRq.Size(m)
  3108  }
  3109  func (m *RecruitSpeedRq) XXX_DiscardUnknown() {
  3110  	xxx_messageInfo_RecruitSpeedRq.DiscardUnknown(m)
  3111  }
  3112  
  3113  var xxx_messageInfo_RecruitSpeedRq proto.InternalMessageInfo
  3114  
  3115  func (m *RecruitSpeedRq) GetId() int32 {
  3116  	if m != nil && m.Id != nil {
  3117  		return *m.Id
  3118  	}
  3119  	return 0
  3120  }
  3121  
  3122  func (m *RecruitSpeedRq) GetEndTime() int32 {
  3123  	if m != nil && m.EndTime != nil {
  3124  		return *m.EndTime
  3125  	}
  3126  	return 0
  3127  }
  3128  
  3129  func (m *RecruitSpeedRq) GetIsGoldSpeed() bool {
  3130  	if m != nil && m.IsGoldSpeed != nil {
  3131  		return *m.IsGoldSpeed
  3132  	}
  3133  	return false
  3134  }
  3135  
  3136  func (m *RecruitSpeedRq) GetItemId() int32 {
  3137  	if m != nil && m.ItemId != nil {
  3138  		return *m.ItemId
  3139  	}
  3140  	return 0
  3141  }
  3142  
  3143  var E_RecruitSpeedRq_Ext = &proto.ExtensionDesc{
  3144  	ExtendedType:  (*Base)(nil),
  3145  	ExtensionType: (*RecruitSpeedRq)(nil),
  3146  	Field:         1231,
  3147  	Name:          "RecruitSpeedRq.ext",
  3148  	Tag:           "bytes,1231,opt,name=ext",
  3149  	Filename:      "Game.proto",
  3150  }
  3151  
  3152  type RecruitSpeedRs struct {
  3153  	Id                   *int32    `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
  3154  	ArmQue               []*ArmQue `protobuf:"bytes,2,rep,name=armQue" json:"armQue,omitempty"`
  3155  	Gold                 *int32    `protobuf:"varint,3,opt,name=gold" json:"gold,omitempty"`
  3156  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
  3157  	XXX_unrecognized     []byte    `json:"-"`
  3158  	XXX_sizecache        int32     `json:"-"`
  3159  }
  3160  
  3161  func (m *RecruitSpeedRs) Reset()         { *m = RecruitSpeedRs{} }
  3162  func (m *RecruitSpeedRs) String() string { return proto.CompactTextString(m) }
  3163  func (*RecruitSpeedRs) ProtoMessage()    {}
  3164  func (*RecruitSpeedRs) Descriptor() ([]byte, []int) {
  3165  	return fileDescriptor_a508e860af41bdad, []int{49}
  3166  }
  3167  func (m *RecruitSpeedRs) XXX_Unmarshal(b []byte) error {
  3168  	return xxx_messageInfo_RecruitSpeedRs.Unmarshal(m, b)
  3169  }
  3170  func (m *RecruitSpeedRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3171  	return xxx_messageInfo_RecruitSpeedRs.Marshal(b, m, deterministic)
  3172  }
  3173  func (m *RecruitSpeedRs) XXX_Merge(src proto.Message) {
  3174  	xxx_messageInfo_RecruitSpeedRs.Merge(m, src)
  3175  }
  3176  func (m *RecruitSpeedRs) XXX_Size() int {
  3177  	return xxx_messageInfo_RecruitSpeedRs.Size(m)
  3178  }
  3179  func (m *RecruitSpeedRs) XXX_DiscardUnknown() {
  3180  	xxx_messageInfo_RecruitSpeedRs.DiscardUnknown(m)
  3181  }
  3182  
  3183  var xxx_messageInfo_RecruitSpeedRs proto.InternalMessageInfo
  3184  
  3185  func (m *RecruitSpeedRs) GetId() int32 {
  3186  	if m != nil && m.Id != nil {
  3187  		return *m.Id
  3188  	}
  3189  	return 0
  3190  }
  3191  
  3192  func (m *RecruitSpeedRs) GetArmQue() []*ArmQue {
  3193  	if m != nil {
  3194  		return m.ArmQue
  3195  	}
  3196  	return nil
  3197  }
  3198  
  3199  func (m *RecruitSpeedRs) GetGold() int32 {
  3200  	if m != nil && m.Gold != nil {
  3201  		return *m.Gold
  3202  	}
  3203  	return 0
  3204  }
  3205  
  3206  var E_RecruitSpeedRs_Ext = &proto.ExtensionDesc{
  3207  	ExtendedType:  (*Base)(nil),
  3208  	ExtensionType: (*RecruitSpeedRs)(nil),
  3209  	Field:         1232,
  3210  	Name:          "RecruitSpeedRs.ext",
  3211  	Tag:           "bytes,1232,opt,name=ext",
  3212  	Filename:      "Game.proto",
  3213  }
  3214  
  3215  //兵工厂信息
  3216  type GetEquipFactoryRq struct {
  3217  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3218  	XXX_unrecognized     []byte   `json:"-"`
  3219  	XXX_sizecache        int32    `json:"-"`
  3220  }
  3221  
  3222  func (m *GetEquipFactoryRq) Reset()         { *m = GetEquipFactoryRq{} }
  3223  func (m *GetEquipFactoryRq) String() string { return proto.CompactTextString(m) }
  3224  func (*GetEquipFactoryRq) ProtoMessage()    {}
  3225  func (*GetEquipFactoryRq) Descriptor() ([]byte, []int) {
  3226  	return fileDescriptor_a508e860af41bdad, []int{50}
  3227  }
  3228  func (m *GetEquipFactoryRq) XXX_Unmarshal(b []byte) error {
  3229  	return xxx_messageInfo_GetEquipFactoryRq.Unmarshal(m, b)
  3230  }
  3231  func (m *GetEquipFactoryRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3232  	return xxx_messageInfo_GetEquipFactoryRq.Marshal(b, m, deterministic)
  3233  }
  3234  func (m *GetEquipFactoryRq) XXX_Merge(src proto.Message) {
  3235  	xxx_messageInfo_GetEquipFactoryRq.Merge(m, src)
  3236  }
  3237  func (m *GetEquipFactoryRq) XXX_Size() int {
  3238  	return xxx_messageInfo_GetEquipFactoryRq.Size(m)
  3239  }
  3240  func (m *GetEquipFactoryRq) XXX_DiscardUnknown() {
  3241  	xxx_messageInfo_GetEquipFactoryRq.DiscardUnknown(m)
  3242  }
  3243  
  3244  var xxx_messageInfo_GetEquipFactoryRq proto.InternalMessageInfo
  3245  
  3246  var E_GetEquipFactoryRq_Ext = &proto.ExtensionDesc{
  3247  	ExtendedType:  (*Base)(nil),
  3248  	ExtensionType: (*GetEquipFactoryRq)(nil),
  3249  	Field:         1233,
  3250  	Name:          "GetEquipFactoryRq.ext",
  3251  	Tag:           "bytes,1233,opt,name=ext",
  3252  	Filename:      "Game.proto",
  3253  }
  3254  
  3255  type GetEquipFactoryRs struct {
  3256  	Id                   *int32    `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
  3257  	EndTime              *int32    `protobuf:"varint,2,opt,name=endTime" json:"endTime,omitempty"`
  3258  	EquipQue             *EquipQue `protobuf:"bytes,3,opt,name=equipQue" json:"equipQue,omitempty"`
  3259  	FreeId               []int32   `protobuf:"varint,4,rep,name=freeId" json:"freeId,omitempty"`
  3260  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
  3261  	XXX_unrecognized     []byte    `json:"-"`
  3262  	XXX_sizecache        int32     `json:"-"`
  3263  }
  3264  
  3265  func (m *GetEquipFactoryRs) Reset()         { *m = GetEquipFactoryRs{} }
  3266  func (m *GetEquipFactoryRs) String() string { return proto.CompactTextString(m) }
  3267  func (*GetEquipFactoryRs) ProtoMessage()    {}
  3268  func (*GetEquipFactoryRs) Descriptor() ([]byte, []int) {
  3269  	return fileDescriptor_a508e860af41bdad, []int{51}
  3270  }
  3271  func (m *GetEquipFactoryRs) XXX_Unmarshal(b []byte) error {
  3272  	return xxx_messageInfo_GetEquipFactoryRs.Unmarshal(m, b)
  3273  }
  3274  func (m *GetEquipFactoryRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3275  	return xxx_messageInfo_GetEquipFactoryRs.Marshal(b, m, deterministic)
  3276  }
  3277  func (m *GetEquipFactoryRs) XXX_Merge(src proto.Message) {
  3278  	xxx_messageInfo_GetEquipFactoryRs.Merge(m, src)
  3279  }
  3280  func (m *GetEquipFactoryRs) XXX_Size() int {
  3281  	return xxx_messageInfo_GetEquipFactoryRs.Size(m)
  3282  }
  3283  func (m *GetEquipFactoryRs) XXX_DiscardUnknown() {
  3284  	xxx_messageInfo_GetEquipFactoryRs.DiscardUnknown(m)
  3285  }
  3286  
  3287  var xxx_messageInfo_GetEquipFactoryRs proto.InternalMessageInfo
  3288  
  3289  func (m *GetEquipFactoryRs) GetId() int32 {
  3290  	if m != nil && m.Id != nil {
  3291  		return *m.Id
  3292  	}
  3293  	return 0
  3294  }
  3295  
  3296  func (m *GetEquipFactoryRs) GetEndTime() int32 {
  3297  	if m != nil && m.EndTime != nil {
  3298  		return *m.EndTime
  3299  	}
  3300  	return 0
  3301  }
  3302  
  3303  func (m *GetEquipFactoryRs) GetEquipQue() *EquipQue {
  3304  	if m != nil {
  3305  		return m.EquipQue
  3306  	}
  3307  	return nil
  3308  }
  3309  
  3310  func (m *GetEquipFactoryRs) GetFreeId() []int32 {
  3311  	if m != nil {
  3312  		return m.FreeId
  3313  	}
  3314  	return nil
  3315  }
  3316  
  3317  var E_GetEquipFactoryRs_Ext = &proto.ExtensionDesc{
  3318  	ExtendedType:  (*Base)(nil),
  3319  	ExtensionType: (*GetEquipFactoryRs)(nil),
  3320  	Field:         1234,
  3321  	Name:          "GetEquipFactoryRs.ext",
  3322  	Tag:           "bytes,1234,opt,name=ext",
  3323  	Filename:      "Game.proto",
  3324  }
  3325  
  3326  //兵工厂雇佣
  3327  type EquipFactoryRecruitRq struct {
  3328  	Id                   *int32   `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
  3329  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3330  	XXX_unrecognized     []byte   `json:"-"`
  3331  	XXX_sizecache        int32    `json:"-"`
  3332  }
  3333  
  3334  func (m *EquipFactoryRecruitRq) Reset()         { *m = EquipFactoryRecruitRq{} }
  3335  func (m *EquipFactoryRecruitRq) String() string { return proto.CompactTextString(m) }
  3336  func (*EquipFactoryRecruitRq) ProtoMessage()    {}
  3337  func (*EquipFactoryRecruitRq) Descriptor() ([]byte, []int) {
  3338  	return fileDescriptor_a508e860af41bdad, []int{52}
  3339  }
  3340  func (m *EquipFactoryRecruitRq) XXX_Unmarshal(b []byte) error {
  3341  	return xxx_messageInfo_EquipFactoryRecruitRq.Unmarshal(m, b)
  3342  }
  3343  func (m *EquipFactoryRecruitRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3344  	return xxx_messageInfo_EquipFactoryRecruitRq.Marshal(b, m, deterministic)
  3345  }
  3346  func (m *EquipFactoryRecruitRq) XXX_Merge(src proto.Message) {
  3347  	xxx_messageInfo_EquipFactoryRecruitRq.Merge(m, src)
  3348  }
  3349  func (m *EquipFactoryRecruitRq) XXX_Size() int {
  3350  	return xxx_messageInfo_EquipFactoryRecruitRq.Size(m)
  3351  }
  3352  func (m *EquipFactoryRecruitRq) XXX_DiscardUnknown() {
  3353  	xxx_messageInfo_EquipFactoryRecruitRq.DiscardUnknown(m)
  3354  }
  3355  
  3356  var xxx_messageInfo_EquipFactoryRecruitRq proto.InternalMessageInfo
  3357  
  3358  func (m *EquipFactoryRecruitRq) GetId() int32 {
  3359  	if m != nil && m.Id != nil {
  3360  		return *m.Id
  3361  	}
  3362  	return 0
  3363  }
  3364  
  3365  var E_EquipFactoryRecruitRq_Ext = &proto.ExtensionDesc{
  3366  	ExtendedType:  (*Base)(nil),
  3367  	ExtensionType: (*EquipFactoryRecruitRq)(nil),
  3368  	Field:         1235,
  3369  	Name:          "EquipFactoryRecruitRq.ext",
  3370  	Tag:           "bytes,1235,opt,name=ext",
  3371  	Filename:      "Game.proto",
  3372  }
  3373  
  3374  type EquipFactoryRecruitRs struct {
  3375  	Id                   *int32    `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
  3376  	EndTime              *int32    `protobuf:"varint,2,opt,name=endTime" json:"endTime,omitempty"`
  3377  	Resource             *Resource `protobuf:"bytes,3,opt,name=resource" json:"resource,omitempty"`
  3378  	Gold                 *int32    `protobuf:"varint,4,opt,name=gold" json:"gold,omitempty"`
  3379  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
  3380  	XXX_unrecognized     []byte    `json:"-"`
  3381  	XXX_sizecache        int32     `json:"-"`
  3382  }
  3383  
  3384  func (m *EquipFactoryRecruitRs) Reset()         { *m = EquipFactoryRecruitRs{} }
  3385  func (m *EquipFactoryRecruitRs) String() string { return proto.CompactTextString(m) }
  3386  func (*EquipFactoryRecruitRs) ProtoMessage()    {}
  3387  func (*EquipFactoryRecruitRs) Descriptor() ([]byte, []int) {
  3388  	return fileDescriptor_a508e860af41bdad, []int{53}
  3389  }
  3390  func (m *EquipFactoryRecruitRs) XXX_Unmarshal(b []byte) error {
  3391  	return xxx_messageInfo_EquipFactoryRecruitRs.Unmarshal(m, b)
  3392  }
  3393  func (m *EquipFactoryRecruitRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3394  	return xxx_messageInfo_EquipFactoryRecruitRs.Marshal(b, m, deterministic)
  3395  }
  3396  func (m *EquipFactoryRecruitRs) XXX_Merge(src proto.Message) {
  3397  	xxx_messageInfo_EquipFactoryRecruitRs.Merge(m, src)
  3398  }
  3399  func (m *EquipFactoryRecruitRs) XXX_Size() int {
  3400  	return xxx_messageInfo_EquipFactoryRecruitRs.Size(m)
  3401  }
  3402  func (m *EquipFactoryRecruitRs) XXX_DiscardUnknown() {
  3403  	xxx_messageInfo_EquipFactoryRecruitRs.DiscardUnknown(m)
  3404  }
  3405  
  3406  var xxx_messageInfo_EquipFactoryRecruitRs proto.InternalMessageInfo
  3407  
  3408  func (m *EquipFactoryRecruitRs) GetId() int32 {
  3409  	if m != nil && m.Id != nil {
  3410  		return *m.Id
  3411  	}
  3412  	return 0
  3413  }
  3414  
  3415  func (m *EquipFactoryRecruitRs) GetEndTime() int32 {
  3416  	if m != nil && m.EndTime != nil {
  3417  		return *m.EndTime
  3418  	}
  3419  	return 0
  3420  }
  3421  
  3422  func (m *EquipFactoryRecruitRs) GetResource() *Resource {
  3423  	if m != nil {
  3424  		return m.Resource
  3425  	}
  3426  	return nil
  3427  }
  3428  
  3429  func (m *EquipFactoryRecruitRs) GetGold() int32 {
  3430  	if m != nil && m.Gold != nil {
  3431  		return *m.Gold
  3432  	}
  3433  	return 0
  3434  }
  3435  
  3436  var E_EquipFactoryRecruitRs_Ext = &proto.ExtensionDesc{
  3437  	ExtendedType:  (*Base)(nil),
  3438  	ExtensionType: (*EquipFactoryRecruitRs)(nil),
  3439  	Field:         1236,
  3440  	Name:          "EquipFactoryRecruitRs.ext",
  3441  	Tag:           "bytes,1236,opt,name=ext",
  3442  	Filename:      "Game.proto",
  3443  }
  3444  
  3445  // 科技馆信息
  3446  type GetTechRq struct {
  3447  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3448  	XXX_unrecognized     []byte   `json:"-"`
  3449  	XXX_sizecache        int32    `json:"-"`
  3450  }
  3451  
  3452  func (m *GetTechRq) Reset()         { *m = GetTechRq{} }
  3453  func (m *GetTechRq) String() string { return proto.CompactTextString(m) }
  3454  func (*GetTechRq) ProtoMessage()    {}
  3455  func (*GetTechRq) Descriptor() ([]byte, []int) {
  3456  	return fileDescriptor_a508e860af41bdad, []int{54}
  3457  }
  3458  func (m *GetTechRq) XXX_Unmarshal(b []byte) error {
  3459  	return xxx_messageInfo_GetTechRq.Unmarshal(m, b)
  3460  }
  3461  func (m *GetTechRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3462  	return xxx_messageInfo_GetTechRq.Marshal(b, m, deterministic)
  3463  }
  3464  func (m *GetTechRq) XXX_Merge(src proto.Message) {
  3465  	xxx_messageInfo_GetTechRq.Merge(m, src)
  3466  }
  3467  func (m *GetTechRq) XXX_Size() int {
  3468  	return xxx_messageInfo_GetTechRq.Size(m)
  3469  }
  3470  func (m *GetTechRq) XXX_DiscardUnknown() {
  3471  	xxx_messageInfo_GetTechRq.DiscardUnknown(m)
  3472  }
  3473  
  3474  var xxx_messageInfo_GetTechRq proto.InternalMessageInfo
  3475  
  3476  var E_GetTechRq_Ext = &proto.ExtensionDesc{
  3477  	ExtendedType:  (*Base)(nil),
  3478  	ExtensionType: (*GetTechRq)(nil),
  3479  	Field:         1237,
  3480  	Name:          "GetTechRq.ext",
  3481  	Tag:           "bytes,1237,opt,name=ext",
  3482  	Filename:      "Game.proto",
  3483  }
  3484  
  3485  // 科技馆信息
  3486  type GetTechRs struct {
  3487  	Id                   *int32   `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
  3488  	EndTime              *int32   `protobuf:"varint,2,opt,name=endTime" json:"endTime,omitempty"`
  3489  	Tech                 []*Tech  `protobuf:"bytes,3,rep,name=tech" json:"tech,omitempty"`
  3490  	Que                  *TechQue `protobuf:"bytes,4,opt,name=que" json:"que,omitempty"`
  3491  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3492  	XXX_unrecognized     []byte   `json:"-"`
  3493  	XXX_sizecache        int32    `json:"-"`
  3494  }
  3495  
  3496  func (m *GetTechRs) Reset()         { *m = GetTechRs{} }
  3497  func (m *GetTechRs) String() string { return proto.CompactTextString(m) }
  3498  func (*GetTechRs) ProtoMessage()    {}
  3499  func (*GetTechRs) Descriptor() ([]byte, []int) {
  3500  	return fileDescriptor_a508e860af41bdad, []int{55}
  3501  }
  3502  func (m *GetTechRs) XXX_Unmarshal(b []byte) error {
  3503  	return xxx_messageInfo_GetTechRs.Unmarshal(m, b)
  3504  }
  3505  func (m *GetTechRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3506  	return xxx_messageInfo_GetTechRs.Marshal(b, m, deterministic)
  3507  }
  3508  func (m *GetTechRs) XXX_Merge(src proto.Message) {
  3509  	xxx_messageInfo_GetTechRs.Merge(m, src)
  3510  }
  3511  func (m *GetTechRs) XXX_Size() int {
  3512  	return xxx_messageInfo_GetTechRs.Size(m)
  3513  }
  3514  func (m *GetTechRs) XXX_DiscardUnknown() {
  3515  	xxx_messageInfo_GetTechRs.DiscardUnknown(m)
  3516  }
  3517  
  3518  var xxx_messageInfo_GetTechRs proto.InternalMessageInfo
  3519  
  3520  func (m *GetTechRs) GetId() int32 {
  3521  	if m != nil && m.Id != nil {
  3522  		return *m.Id
  3523  	}
  3524  	return 0
  3525  }
  3526  
  3527  func (m *GetTechRs) GetEndTime() int32 {
  3528  	if m != nil && m.EndTime != nil {
  3529  		return *m.EndTime
  3530  	}
  3531  	return 0
  3532  }
  3533  
  3534  func (m *GetTechRs) GetTech() []*Tech {
  3535  	if m != nil {
  3536  		return m.Tech
  3537  	}
  3538  	return nil
  3539  }
  3540  
  3541  func (m *GetTechRs) GetQue() *TechQue {
  3542  	if m != nil {
  3543  		return m.Que
  3544  	}
  3545  	return nil
  3546  }
  3547  
  3548  var E_GetTechRs_Ext = &proto.ExtensionDesc{
  3549  	ExtendedType:  (*Base)(nil),
  3550  	ExtensionType: (*GetTechRs)(nil),
  3551  	Field:         1238,
  3552  	Name:          "GetTechRs.ext",
  3553  	Tag:           "bytes,1238,opt,name=ext",
  3554  	Filename:      "Game.proto",
  3555  }
  3556  
  3557  //  科技研究
  3558  type UpTechRq struct {
  3559  	Id                   *int32   `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
  3560  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3561  	XXX_unrecognized     []byte   `json:"-"`
  3562  	XXX_sizecache        int32    `json:"-"`
  3563  }
  3564  
  3565  func (m *UpTechRq) Reset()         { *m = UpTechRq{} }
  3566  func (m *UpTechRq) String() string { return proto.CompactTextString(m) }
  3567  func (*UpTechRq) ProtoMessage()    {}
  3568  func (*UpTechRq) Descriptor() ([]byte, []int) {
  3569  	return fileDescriptor_a508e860af41bdad, []int{56}
  3570  }
  3571  func (m *UpTechRq) XXX_Unmarshal(b []byte) error {
  3572  	return xxx_messageInfo_UpTechRq.Unmarshal(m, b)
  3573  }
  3574  func (m *UpTechRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3575  	return xxx_messageInfo_UpTechRq.Marshal(b, m, deterministic)
  3576  }
  3577  func (m *UpTechRq) XXX_Merge(src proto.Message) {
  3578  	xxx_messageInfo_UpTechRq.Merge(m, src)
  3579  }
  3580  func (m *UpTechRq) XXX_Size() int {
  3581  	return xxx_messageInfo_UpTechRq.Size(m)
  3582  }
  3583  func (m *UpTechRq) XXX_DiscardUnknown() {
  3584  	xxx_messageInfo_UpTechRq.DiscardUnknown(m)
  3585  }
  3586  
  3587  var xxx_messageInfo_UpTechRq proto.InternalMessageInfo
  3588  
  3589  func (m *UpTechRq) GetId() int32 {
  3590  	if m != nil && m.Id != nil {
  3591  		return *m.Id
  3592  	}
  3593  	return 0
  3594  }
  3595  
  3596  var E_UpTechRq_Ext = &proto.ExtensionDesc{
  3597  	ExtendedType:  (*Base)(nil),
  3598  	ExtensionType: (*UpTechRq)(nil),
  3599  	Field:         1239,
  3600  	Name:          "UpTechRq.ext",
  3601  	Tag:           "bytes,1239,opt,name=ext",
  3602  	Filename:      "Game.proto",
  3603  }
  3604  
  3605  // 科研
  3606  type UpTechRs struct {
  3607  	Tech                 *Tech     `protobuf:"bytes,1,opt,name=tech" json:"tech,omitempty"`
  3608  	Que                  *TechQue  `protobuf:"bytes,2,opt,name=que" json:"que,omitempty"`
  3609  	Resource             *Resource `protobuf:"bytes,3,opt,name=resource" json:"resource,omitempty"`
  3610  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
  3611  	XXX_unrecognized     []byte    `json:"-"`
  3612  	XXX_sizecache        int32     `json:"-"`
  3613  }
  3614  
  3615  func (m *UpTechRs) Reset()         { *m = UpTechRs{} }
  3616  func (m *UpTechRs) String() string { return proto.CompactTextString(m) }
  3617  func (*UpTechRs) ProtoMessage()    {}
  3618  func (*UpTechRs) Descriptor() ([]byte, []int) {
  3619  	return fileDescriptor_a508e860af41bdad, []int{57}
  3620  }
  3621  func (m *UpTechRs) XXX_Unmarshal(b []byte) error {
  3622  	return xxx_messageInfo_UpTechRs.Unmarshal(m, b)
  3623  }
  3624  func (m *UpTechRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3625  	return xxx_messageInfo_UpTechRs.Marshal(b, m, deterministic)
  3626  }
  3627  func (m *UpTechRs) XXX_Merge(src proto.Message) {
  3628  	xxx_messageInfo_UpTechRs.Merge(m, src)
  3629  }
  3630  func (m *UpTechRs) XXX_Size() int {
  3631  	return xxx_messageInfo_UpTechRs.Size(m)
  3632  }
  3633  func (m *UpTechRs) XXX_DiscardUnknown() {
  3634  	xxx_messageInfo_UpTechRs.DiscardUnknown(m)
  3635  }
  3636  
  3637  var xxx_messageInfo_UpTechRs proto.InternalMessageInfo
  3638  
  3639  func (m *UpTechRs) GetTech() *Tech {
  3640  	if m != nil {
  3641  		return m.Tech
  3642  	}
  3643  	return nil
  3644  }
  3645  
  3646  func (m *UpTechRs) GetQue() *TechQue {
  3647  	if m != nil {
  3648  		return m.Que
  3649  	}
  3650  	return nil
  3651  }
  3652  
  3653  func (m *UpTechRs) GetResource() *Resource {
  3654  	if m != nil {
  3655  		return m.Resource
  3656  	}
  3657  	return nil
  3658  }
  3659  
  3660  var E_UpTechRs_Ext = &proto.ExtensionDesc{
  3661  	ExtendedType:  (*Base)(nil),
  3662  	ExtensionType: (*UpTechRs)(nil),
  3663  	Field:         1240,
  3664  	Name:          "UpTechRs.ext",
  3665  	Tag:           "bytes,1240,opt,name=ext",
  3666  	Filename:      "Game.proto",
  3667  }
  3668  
  3669  //  科技研究加速
  3670  type TechSpeedRq struct {
  3671  	Id                   *int32   `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
  3672  	Type                 *int32   `protobuf:"varint,2,opt,name=type" json:"type,omitempty"`
  3673  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3674  	XXX_unrecognized     []byte   `json:"-"`
  3675  	XXX_sizecache        int32    `json:"-"`
  3676  }
  3677  
  3678  func (m *TechSpeedRq) Reset()         { *m = TechSpeedRq{} }
  3679  func (m *TechSpeedRq) String() string { return proto.CompactTextString(m) }
  3680  func (*TechSpeedRq) ProtoMessage()    {}
  3681  func (*TechSpeedRq) Descriptor() ([]byte, []int) {
  3682  	return fileDescriptor_a508e860af41bdad, []int{58}
  3683  }
  3684  func (m *TechSpeedRq) XXX_Unmarshal(b []byte) error {
  3685  	return xxx_messageInfo_TechSpeedRq.Unmarshal(m, b)
  3686  }
  3687  func (m *TechSpeedRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3688  	return xxx_messageInfo_TechSpeedRq.Marshal(b, m, deterministic)
  3689  }
  3690  func (m *TechSpeedRq) XXX_Merge(src proto.Message) {
  3691  	xxx_messageInfo_TechSpeedRq.Merge(m, src)
  3692  }
  3693  func (m *TechSpeedRq) XXX_Size() int {
  3694  	return xxx_messageInfo_TechSpeedRq.Size(m)
  3695  }
  3696  func (m *TechSpeedRq) XXX_DiscardUnknown() {
  3697  	xxx_messageInfo_TechSpeedRq.DiscardUnknown(m)
  3698  }
  3699  
  3700  var xxx_messageInfo_TechSpeedRq proto.InternalMessageInfo
  3701  
  3702  func (m *TechSpeedRq) GetId() int32 {
  3703  	if m != nil && m.Id != nil {
  3704  		return *m.Id
  3705  	}
  3706  	return 0
  3707  }
  3708  
  3709  func (m *TechSpeedRq) GetType() int32 {
  3710  	if m != nil && m.Type != nil {
  3711  		return *m.Type
  3712  	}
  3713  	return 0
  3714  }
  3715  
  3716  var E_TechSpeedRq_Ext = &proto.ExtensionDesc{
  3717  	ExtendedType:  (*Base)(nil),
  3718  	ExtensionType: (*TechSpeedRq)(nil),
  3719  	Field:         1241,
  3720  	Name:          "TechSpeedRq.ext",
  3721  	Tag:           "bytes,1241,opt,name=ext",
  3722  	Filename:      "Game.proto",
  3723  }
  3724  
  3725  // 科研加速
  3726  type TechSpeedRs struct {
  3727  	Que                  *TechQue `protobuf:"bytes,1,opt,name=que" json:"que,omitempty"`
  3728  	Gold                 *int32   `protobuf:"varint,2,opt,name=gold" json:"gold,omitempty"`
  3729  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3730  	XXX_unrecognized     []byte   `json:"-"`
  3731  	XXX_sizecache        int32    `json:"-"`
  3732  }
  3733  
  3734  func (m *TechSpeedRs) Reset()         { *m = TechSpeedRs{} }
  3735  func (m *TechSpeedRs) String() string { return proto.CompactTextString(m) }
  3736  func (*TechSpeedRs) ProtoMessage()    {}
  3737  func (*TechSpeedRs) Descriptor() ([]byte, []int) {
  3738  	return fileDescriptor_a508e860af41bdad, []int{59}
  3739  }
  3740  func (m *TechSpeedRs) XXX_Unmarshal(b []byte) error {
  3741  	return xxx_messageInfo_TechSpeedRs.Unmarshal(m, b)
  3742  }
  3743  func (m *TechSpeedRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3744  	return xxx_messageInfo_TechSpeedRs.Marshal(b, m, deterministic)
  3745  }
  3746  func (m *TechSpeedRs) XXX_Merge(src proto.Message) {
  3747  	xxx_messageInfo_TechSpeedRs.Merge(m, src)
  3748  }
  3749  func (m *TechSpeedRs) XXX_Size() int {
  3750  	return xxx_messageInfo_TechSpeedRs.Size(m)
  3751  }
  3752  func (m *TechSpeedRs) XXX_DiscardUnknown() {
  3753  	xxx_messageInfo_TechSpeedRs.DiscardUnknown(m)
  3754  }
  3755  
  3756  var xxx_messageInfo_TechSpeedRs proto.InternalMessageInfo
  3757  
  3758  func (m *TechSpeedRs) GetQue() *TechQue {
  3759  	if m != nil {
  3760  		return m.Que
  3761  	}
  3762  	return nil
  3763  }
  3764  
  3765  func (m *TechSpeedRs) GetGold() int32 {
  3766  	if m != nil && m.Gold != nil {
  3767  		return *m.Gold
  3768  	}
  3769  	return 0
  3770  }
  3771  
  3772  var E_TechSpeedRs_Ext = &proto.ExtensionDesc{
  3773  	ExtendedType:  (*Base)(nil),
  3774  	ExtensionType: (*TechSpeedRs)(nil),
  3775  	Field:         1242,
  3776  	Name:          "TechSpeedRs.ext",
  3777  	Tag:           "bytes,1242,opt,name=ext",
  3778  	Filename:      "Game.proto",
  3779  }
  3780  
  3781  //  科技研究招募
  3782  type TechAddRq struct {
  3783  	Id                   *int32   `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
  3784  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3785  	XXX_unrecognized     []byte   `json:"-"`
  3786  	XXX_sizecache        int32    `json:"-"`
  3787  }
  3788  
  3789  func (m *TechAddRq) Reset()         { *m = TechAddRq{} }
  3790  func (m *TechAddRq) String() string { return proto.CompactTextString(m) }
  3791  func (*TechAddRq) ProtoMessage()    {}
  3792  func (*TechAddRq) Descriptor() ([]byte, []int) {
  3793  	return fileDescriptor_a508e860af41bdad, []int{60}
  3794  }
  3795  func (m *TechAddRq) XXX_Unmarshal(b []byte) error {
  3796  	return xxx_messageInfo_TechAddRq.Unmarshal(m, b)
  3797  }
  3798  func (m *TechAddRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3799  	return xxx_messageInfo_TechAddRq.Marshal(b, m, deterministic)
  3800  }
  3801  func (m *TechAddRq) XXX_Merge(src proto.Message) {
  3802  	xxx_messageInfo_TechAddRq.Merge(m, src)
  3803  }
  3804  func (m *TechAddRq) XXX_Size() int {
  3805  	return xxx_messageInfo_TechAddRq.Size(m)
  3806  }
  3807  func (m *TechAddRq) XXX_DiscardUnknown() {
  3808  	xxx_messageInfo_TechAddRq.DiscardUnknown(m)
  3809  }
  3810  
  3811  var xxx_messageInfo_TechAddRq proto.InternalMessageInfo
  3812  
  3813  func (m *TechAddRq) GetId() int32 {
  3814  	if m != nil && m.Id != nil {
  3815  		return *m.Id
  3816  	}
  3817  	return 0
  3818  }
  3819  
  3820  var E_TechAddRq_Ext = &proto.ExtensionDesc{
  3821  	ExtendedType:  (*Base)(nil),
  3822  	ExtensionType: (*TechAddRq)(nil),
  3823  	Field:         1243,
  3824  	Name:          "TechAddRq.ext",
  3825  	Tag:           "bytes,1243,opt,name=ext",
  3826  	Filename:      "Game.proto",
  3827  }
  3828  
  3829  // 科研招募
  3830  type TechAddRs struct {
  3831  	Id                   *int32   `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
  3832  	EndTime              *int32   `protobuf:"varint,2,opt,name=endTime" json:"endTime,omitempty"`
  3833  	Que                  *TechQue `protobuf:"bytes,3,opt,name=que" json:"que,omitempty"`
  3834  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3835  	XXX_unrecognized     []byte   `json:"-"`
  3836  	XXX_sizecache        int32    `json:"-"`
  3837  }
  3838  
  3839  func (m *TechAddRs) Reset()         { *m = TechAddRs{} }
  3840  func (m *TechAddRs) String() string { return proto.CompactTextString(m) }
  3841  func (*TechAddRs) ProtoMessage()    {}
  3842  func (*TechAddRs) Descriptor() ([]byte, []int) {
  3843  	return fileDescriptor_a508e860af41bdad, []int{61}
  3844  }
  3845  func (m *TechAddRs) XXX_Unmarshal(b []byte) error {
  3846  	return xxx_messageInfo_TechAddRs.Unmarshal(m, b)
  3847  }
  3848  func (m *TechAddRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3849  	return xxx_messageInfo_TechAddRs.Marshal(b, m, deterministic)
  3850  }
  3851  func (m *TechAddRs) XXX_Merge(src proto.Message) {
  3852  	xxx_messageInfo_TechAddRs.Merge(m, src)
  3853  }
  3854  func (m *TechAddRs) XXX_Size() int {
  3855  	return xxx_messageInfo_TechAddRs.Size(m)
  3856  }
  3857  func (m *TechAddRs) XXX_DiscardUnknown() {
  3858  	xxx_messageInfo_TechAddRs.DiscardUnknown(m)
  3859  }
  3860  
  3861  var xxx_messageInfo_TechAddRs proto.InternalMessageInfo
  3862  
  3863  func (m *TechAddRs) GetId() int32 {
  3864  	if m != nil && m.Id != nil {
  3865  		return *m.Id
  3866  	}
  3867  	return 0
  3868  }
  3869  
  3870  func (m *TechAddRs) GetEndTime() int32 {
  3871  	if m != nil && m.EndTime != nil {
  3872  		return *m.EndTime
  3873  	}
  3874  	return 0
  3875  }
  3876  
  3877  func (m *TechAddRs) GetQue() *TechQue {
  3878  	if m != nil {
  3879  		return m.Que
  3880  	}
  3881  	return nil
  3882  }
  3883  
  3884  var E_TechAddRs_Ext = &proto.ExtensionDesc{
  3885  	ExtendedType:  (*Base)(nil),
  3886  	ExtensionType: (*TechAddRs)(nil),
  3887  	Field:         1244,
  3888  	Name:          "TechAddRs.ext",
  3889  	Tag:           "bytes,1244,opt,name=ext",
  3890  	Filename:      "Game.proto",
  3891  }
  3892  
  3893  //  科技升级完成
  3894  type TechFinishRq struct {
  3895  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3896  	XXX_unrecognized     []byte   `json:"-"`
  3897  	XXX_sizecache        int32    `json:"-"`
  3898  }
  3899  
  3900  func (m *TechFinishRq) Reset()         { *m = TechFinishRq{} }
  3901  func (m *TechFinishRq) String() string { return proto.CompactTextString(m) }
  3902  func (*TechFinishRq) ProtoMessage()    {}
  3903  func (*TechFinishRq) Descriptor() ([]byte, []int) {
  3904  	return fileDescriptor_a508e860af41bdad, []int{62}
  3905  }
  3906  func (m *TechFinishRq) XXX_Unmarshal(b []byte) error {
  3907  	return xxx_messageInfo_TechFinishRq.Unmarshal(m, b)
  3908  }
  3909  func (m *TechFinishRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3910  	return xxx_messageInfo_TechFinishRq.Marshal(b, m, deterministic)
  3911  }
  3912  func (m *TechFinishRq) XXX_Merge(src proto.Message) {
  3913  	xxx_messageInfo_TechFinishRq.Merge(m, src)
  3914  }
  3915  func (m *TechFinishRq) XXX_Size() int {
  3916  	return xxx_messageInfo_TechFinishRq.Size(m)
  3917  }
  3918  func (m *TechFinishRq) XXX_DiscardUnknown() {
  3919  	xxx_messageInfo_TechFinishRq.DiscardUnknown(m)
  3920  }
  3921  
  3922  var xxx_messageInfo_TechFinishRq proto.InternalMessageInfo
  3923  
  3924  var E_TechFinishRq_Ext = &proto.ExtensionDesc{
  3925  	ExtendedType:  (*Base)(nil),
  3926  	ExtensionType: (*TechFinishRq)(nil),
  3927  	Field:         1245,
  3928  	Name:          "TechFinishRq.ext",
  3929  	Tag:           "bytes,1245,opt,name=ext",
  3930  	Filename:      "Game.proto",
  3931  }
  3932  
  3933  //
  3934  type TechFinishRs struct {
  3935  	Tech                 *Tech     `protobuf:"bytes,1,opt,name=tech" json:"tech,omitempty"`
  3936  	ResAdd               []*ResAdd `protobuf:"bytes,2,rep,name=resAdd" json:"resAdd,omitempty"`
  3937  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
  3938  	XXX_unrecognized     []byte    `json:"-"`
  3939  	XXX_sizecache        int32     `json:"-"`
  3940  }
  3941  
  3942  func (m *TechFinishRs) Reset()         { *m = TechFinishRs{} }
  3943  func (m *TechFinishRs) String() string { return proto.CompactTextString(m) }
  3944  func (*TechFinishRs) ProtoMessage()    {}
  3945  func (*TechFinishRs) Descriptor() ([]byte, []int) {
  3946  	return fileDescriptor_a508e860af41bdad, []int{63}
  3947  }
  3948  func (m *TechFinishRs) XXX_Unmarshal(b []byte) error {
  3949  	return xxx_messageInfo_TechFinishRs.Unmarshal(m, b)
  3950  }
  3951  func (m *TechFinishRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3952  	return xxx_messageInfo_TechFinishRs.Marshal(b, m, deterministic)
  3953  }
  3954  func (m *TechFinishRs) XXX_Merge(src proto.Message) {
  3955  	xxx_messageInfo_TechFinishRs.Merge(m, src)
  3956  }
  3957  func (m *TechFinishRs) XXX_Size() int {
  3958  	return xxx_messageInfo_TechFinishRs.Size(m)
  3959  }
  3960  func (m *TechFinishRs) XXX_DiscardUnknown() {
  3961  	xxx_messageInfo_TechFinishRs.DiscardUnknown(m)
  3962  }
  3963  
  3964  var xxx_messageInfo_TechFinishRs proto.InternalMessageInfo
  3965  
  3966  func (m *TechFinishRs) GetTech() *Tech {
  3967  	if m != nil {
  3968  		return m.Tech
  3969  	}
  3970  	return nil
  3971  }
  3972  
  3973  func (m *TechFinishRs) GetResAdd() []*ResAdd {
  3974  	if m != nil {
  3975  		return m.ResAdd
  3976  	}
  3977  	return nil
  3978  }
  3979  
  3980  var E_TechFinishRs_Ext = &proto.ExtensionDesc{
  3981  	ExtendedType:  (*Base)(nil),
  3982  	ExtensionType: (*TechFinishRs)(nil),
  3983  	Field:         1246,
  3984  	Name:          "TechFinishRs.ext",
  3985  	Tag:           "bytes,1246,opt,name=ext",
  3986  	Filename:      "Game.proto",
  3987  }
  3988  
  3989  //  化工厂信息
  3990  type GetChemicalRq struct {
  3991  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3992  	XXX_unrecognized     []byte   `json:"-"`
  3993  	XXX_sizecache        int32    `json:"-"`
  3994  }
  3995  
  3996  func (m *GetChemicalRq) Reset()         { *m = GetChemicalRq{} }
  3997  func (m *GetChemicalRq) String() string { return proto.CompactTextString(m) }
  3998  func (*GetChemicalRq) ProtoMessage()    {}
  3999  func (*GetChemicalRq) Descriptor() ([]byte, []int) {
  4000  	return fileDescriptor_a508e860af41bdad, []int{64}
  4001  }
  4002  func (m *GetChemicalRq) XXX_Unmarshal(b []byte) error {
  4003  	return xxx_messageInfo_GetChemicalRq.Unmarshal(m, b)
  4004  }
  4005  func (m *GetChemicalRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4006  	return xxx_messageInfo_GetChemicalRq.Marshal(b, m, deterministic)
  4007  }
  4008  func (m *GetChemicalRq) XXX_Merge(src proto.Message) {
  4009  	xxx_messageInfo_GetChemicalRq.Merge(m, src)
  4010  }
  4011  func (m *GetChemicalRq) XXX_Size() int {
  4012  	return xxx_messageInfo_GetChemicalRq.Size(m)
  4013  }
  4014  func (m *GetChemicalRq) XXX_DiscardUnknown() {
  4015  	xxx_messageInfo_GetChemicalRq.DiscardUnknown(m)
  4016  }
  4017  
  4018  var xxx_messageInfo_GetChemicalRq proto.InternalMessageInfo
  4019  
  4020  var E_GetChemicalRq_Ext = &proto.ExtensionDesc{
  4021  	ExtendedType:  (*Base)(nil),
  4022  	ExtensionType: (*GetChemicalRq)(nil),
  4023  	Field:         1247,
  4024  	Name:          "GetChemicalRq.ext",
  4025  	Tag:           "bytes,1247,opt,name=ext",
  4026  	Filename:      "Game.proto",
  4027  }
  4028  
  4029  type GetChemicalRs struct {
  4030  	ExpandLv             *int32         `protobuf:"varint,1,opt,name=expandLv" json:"expandLv,omitempty"`
  4031  	Que                  []*ChemicalQue `protobuf:"bytes,2,rep,name=que" json:"que,omitempty"`
  4032  	CountryNum           *int32         `protobuf:"varint,3,opt,name=countryNum" json:"countryNum,omitempty"`
  4033  	MyNum                *int64         `protobuf:"varint,4,opt,name=myNum" json:"myNum,omitempty"`
  4034  	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
  4035  	XXX_unrecognized     []byte         `json:"-"`
  4036  	XXX_sizecache        int32          `json:"-"`
  4037  }
  4038  
  4039  func (m *GetChemicalRs) Reset()         { *m = GetChemicalRs{} }
  4040  func (m *GetChemicalRs) String() string { return proto.CompactTextString(m) }
  4041  func (*GetChemicalRs) ProtoMessage()    {}
  4042  func (*GetChemicalRs) Descriptor() ([]byte, []int) {
  4043  	return fileDescriptor_a508e860af41bdad, []int{65}
  4044  }
  4045  func (m *GetChemicalRs) XXX_Unmarshal(b []byte) error {
  4046  	return xxx_messageInfo_GetChemicalRs.Unmarshal(m, b)
  4047  }
  4048  func (m *GetChemicalRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4049  	return xxx_messageInfo_GetChemicalRs.Marshal(b, m, deterministic)
  4050  }
  4051  func (m *GetChemicalRs) XXX_Merge(src proto.Message) {
  4052  	xxx_messageInfo_GetChemicalRs.Merge(m, src)
  4053  }
  4054  func (m *GetChemicalRs) XXX_Size() int {
  4055  	return xxx_messageInfo_GetChemicalRs.Size(m)
  4056  }
  4057  func (m *GetChemicalRs) XXX_DiscardUnknown() {
  4058  	xxx_messageInfo_GetChemicalRs.DiscardUnknown(m)
  4059  }
  4060  
  4061  var xxx_messageInfo_GetChemicalRs proto.InternalMessageInfo
  4062  
  4063  func (m *GetChemicalRs) GetExpandLv() int32 {
  4064  	if m != nil && m.ExpandLv != nil {
  4065  		return *m.ExpandLv
  4066  	}
  4067  	return 0
  4068  }
  4069  
  4070  func (m *GetChemicalRs) GetQue() []*ChemicalQue {
  4071  	if m != nil {
  4072  		return m.Que
  4073  	}
  4074  	return nil
  4075  }
  4076  
  4077  func (m *GetChemicalRs) GetCountryNum() int32 {
  4078  	if m != nil && m.CountryNum != nil {
  4079  		return *m.CountryNum
  4080  	}
  4081  	return 0
  4082  }
  4083  
  4084  func (m *GetChemicalRs) GetMyNum() int64 {
  4085  	if m != nil && m.MyNum != nil {
  4086  		return *m.MyNum
  4087  	}
  4088  	return 0
  4089  }
  4090  
  4091  var E_GetChemicalRs_Ext = &proto.ExtensionDesc{
  4092  	ExtendedType:  (*Base)(nil),
  4093  	ExtensionType: (*GetChemicalRs)(nil),
  4094  	Field:         1248,
  4095  	Name:          "GetChemicalRs.ext",
  4096  	Tag:           "bytes,1248,opt,name=ext",
  4097  	Filename:      "Game.proto",
  4098  }
  4099  
  4100  //  化工厂生产
  4101  type ChemicalRecruitRq struct {
  4102  	Pos                  *int32   `protobuf:"varint,1,opt,name=pos" json:"pos,omitempty"`
  4103  	Id                   *int32   `protobuf:"varint,2,opt,name=id" json:"id,omitempty"`
  4104  	ItemId               *int32   `protobuf:"varint,3,opt,name=itemId" json:"itemId,omitempty"`
  4105  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4106  	XXX_unrecognized     []byte   `json:"-"`
  4107  	XXX_sizecache        int32    `json:"-"`
  4108  }
  4109  
  4110  func (m *ChemicalRecruitRq) Reset()         { *m = ChemicalRecruitRq{} }
  4111  func (m *ChemicalRecruitRq) String() string { return proto.CompactTextString(m) }
  4112  func (*ChemicalRecruitRq) ProtoMessage()    {}
  4113  func (*ChemicalRecruitRq) Descriptor() ([]byte, []int) {
  4114  	return fileDescriptor_a508e860af41bdad, []int{66}
  4115  }
  4116  func (m *ChemicalRecruitRq) XXX_Unmarshal(b []byte) error {
  4117  	return xxx_messageInfo_ChemicalRecruitRq.Unmarshal(m, b)
  4118  }
  4119  func (m *ChemicalRecruitRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4120  	return xxx_messageInfo_ChemicalRecruitRq.Marshal(b, m, deterministic)
  4121  }
  4122  func (m *ChemicalRecruitRq) XXX_Merge(src proto.Message) {
  4123  	xxx_messageInfo_ChemicalRecruitRq.Merge(m, src)
  4124  }
  4125  func (m *ChemicalRecruitRq) XXX_Size() int {
  4126  	return xxx_messageInfo_ChemicalRecruitRq.Size(m)
  4127  }
  4128  func (m *ChemicalRecruitRq) XXX_DiscardUnknown() {
  4129  	xxx_messageInfo_ChemicalRecruitRq.DiscardUnknown(m)
  4130  }
  4131  
  4132  var xxx_messageInfo_ChemicalRecruitRq proto.InternalMessageInfo
  4133  
  4134  func (m *ChemicalRecruitRq) GetPos() int32 {
  4135  	if m != nil && m.Pos != nil {
  4136  		return *m.Pos
  4137  	}
  4138  	return 0
  4139  }
  4140  
  4141  func (m *ChemicalRecruitRq) GetId() int32 {
  4142  	if m != nil && m.Id != nil {
  4143  		return *m.Id
  4144  	}
  4145  	return 0
  4146  }
  4147  
  4148  func (m *ChemicalRecruitRq) GetItemId() int32 {
  4149  	if m != nil && m.ItemId != nil {
  4150  		return *m.ItemId
  4151  	}
  4152  	return 0
  4153  }
  4154  
  4155  var E_ChemicalRecruitRq_Ext = &proto.ExtensionDesc{
  4156  	ExtendedType:  (*Base)(nil),
  4157  	ExtensionType: (*ChemicalRecruitRq)(nil),
  4158  	Field:         1249,
  4159  	Name:          "ChemicalRecruitRq.ext",
  4160  	Tag:           "bytes,1249,opt,name=ext",
  4161  	Filename:      "Game.proto",
  4162  }
  4163  
  4164  type ChemicalRecruitRs struct {
  4165  	Que                  []*ChemicalQue `protobuf:"bytes,1,rep,name=que" json:"que,omitempty"`
  4166  	Resource             *Resource      `protobuf:"bytes,2,opt,name=resource" json:"resource,omitempty"`
  4167  	Gold                 *int32         `protobuf:"varint,3,opt,name=gold" json:"gold,omitempty"`
  4168  	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
  4169  	XXX_unrecognized     []byte         `json:"-"`
  4170  	XXX_sizecache        int32          `json:"-"`
  4171  }
  4172  
  4173  func (m *ChemicalRecruitRs) Reset()         { *m = ChemicalRecruitRs{} }
  4174  func (m *ChemicalRecruitRs) String() string { return proto.CompactTextString(m) }
  4175  func (*ChemicalRecruitRs) ProtoMessage()    {}
  4176  func (*ChemicalRecruitRs) Descriptor() ([]byte, []int) {
  4177  	return fileDescriptor_a508e860af41bdad, []int{67}
  4178  }
  4179  func (m *ChemicalRecruitRs) XXX_Unmarshal(b []byte) error {
  4180  	return xxx_messageInfo_ChemicalRecruitRs.Unmarshal(m, b)
  4181  }
  4182  func (m *ChemicalRecruitRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4183  	return xxx_messageInfo_ChemicalRecruitRs.Marshal(b, m, deterministic)
  4184  }
  4185  func (m *ChemicalRecruitRs) XXX_Merge(src proto.Message) {
  4186  	xxx_messageInfo_ChemicalRecruitRs.Merge(m, src)
  4187  }
  4188  func (m *ChemicalRecruitRs) XXX_Size() int {
  4189  	return xxx_messageInfo_ChemicalRecruitRs.Size(m)
  4190  }
  4191  func (m *ChemicalRecruitRs) XXX_DiscardUnknown() {
  4192  	xxx_messageInfo_ChemicalRecruitRs.DiscardUnknown(m)
  4193  }
  4194  
  4195  var xxx_messageInfo_ChemicalRecruitRs proto.InternalMessageInfo
  4196  
  4197  func (m *ChemicalRecruitRs) GetQue() []*ChemicalQue {
  4198  	if m != nil {
  4199  		return m.Que
  4200  	}
  4201  	return nil
  4202  }
  4203  
  4204  func (m *ChemicalRecruitRs) GetResource() *Resource {
  4205  	if m != nil {
  4206  		return m.Resource
  4207  	}
  4208  	return nil
  4209  }
  4210  
  4211  func (m *ChemicalRecruitRs) GetGold() int32 {
  4212  	if m != nil && m.Gold != nil {
  4213  		return *m.Gold
  4214  	}
  4215  	return 0
  4216  }
  4217  
  4218  var E_ChemicalRecruitRs_Ext = &proto.ExtensionDesc{
  4219  	ExtendedType:  (*Base)(nil),
  4220  	ExtensionType: (*ChemicalRecruitRs)(nil),
  4221  	Field:         1250,
  4222  	Name:          "ChemicalRecruitRs.ext",
  4223  	Tag:           "bytes,1250,opt,name=ext",
  4224  	Filename:      "Game.proto",
  4225  }
  4226  
  4227  //  化工厂扩建
  4228  type ChemicalExpandRq struct {
  4229  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4230  	XXX_unrecognized     []byte   `json:"-"`
  4231  	XXX_sizecache        int32    `json:"-"`
  4232  }
  4233  
  4234  func (m *ChemicalExpandRq) Reset()         { *m = ChemicalExpandRq{} }
  4235  func (m *ChemicalExpandRq) String() string { return proto.CompactTextString(m) }
  4236  func (*ChemicalExpandRq) ProtoMessage()    {}
  4237  func (*ChemicalExpandRq) Descriptor() ([]byte, []int) {
  4238  	return fileDescriptor_a508e860af41bdad, []int{68}
  4239  }
  4240  func (m *ChemicalExpandRq) XXX_Unmarshal(b []byte) error {
  4241  	return xxx_messageInfo_ChemicalExpandRq.Unmarshal(m, b)
  4242  }
  4243  func (m *ChemicalExpandRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4244  	return xxx_messageInfo_ChemicalExpandRq.Marshal(b, m, deterministic)
  4245  }
  4246  func (m *ChemicalExpandRq) XXX_Merge(src proto.Message) {
  4247  	xxx_messageInfo_ChemicalExpandRq.Merge(m, src)
  4248  }
  4249  func (m *ChemicalExpandRq) XXX_Size() int {
  4250  	return xxx_messageInfo_ChemicalExpandRq.Size(m)
  4251  }
  4252  func (m *ChemicalExpandRq) XXX_DiscardUnknown() {
  4253  	xxx_messageInfo_ChemicalExpandRq.DiscardUnknown(m)
  4254  }
  4255  
  4256  var xxx_messageInfo_ChemicalExpandRq proto.InternalMessageInfo
  4257  
  4258  var E_ChemicalExpandRq_Ext = &proto.ExtensionDesc{
  4259  	ExtendedType:  (*Base)(nil),
  4260  	ExtensionType: (*ChemicalExpandRq)(nil),
  4261  	Field:         1251,
  4262  	Name:          "ChemicalExpandRq.ext",
  4263  	Tag:           "bytes,1251,opt,name=ext",
  4264  	Filename:      "Game.proto",
  4265  }
  4266  
  4267  type ChemicalExpandRs struct {
  4268  	ExpandLv             *int32   `protobuf:"varint,1,opt,name=expandLv" json:"expandLv,omitempty"`
  4269  	Gold                 *int32   `protobuf:"varint,2,opt,name=gold" json:"gold,omitempty"`
  4270  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4271  	XXX_unrecognized     []byte   `json:"-"`
  4272  	XXX_sizecache        int32    `json:"-"`
  4273  }
  4274  
  4275  func (m *ChemicalExpandRs) Reset()         { *m = ChemicalExpandRs{} }
  4276  func (m *ChemicalExpandRs) String() string { return proto.CompactTextString(m) }
  4277  func (*ChemicalExpandRs) ProtoMessage()    {}
  4278  func (*ChemicalExpandRs) Descriptor() ([]byte, []int) {
  4279  	return fileDescriptor_a508e860af41bdad, []int{69}
  4280  }
  4281  func (m *ChemicalExpandRs) XXX_Unmarshal(b []byte) error {
  4282  	return xxx_messageInfo_ChemicalExpandRs.Unmarshal(m, b)
  4283  }
  4284  func (m *ChemicalExpandRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4285  	return xxx_messageInfo_ChemicalExpandRs.Marshal(b, m, deterministic)
  4286  }
  4287  func (m *ChemicalExpandRs) XXX_Merge(src proto.Message) {
  4288  	xxx_messageInfo_ChemicalExpandRs.Merge(m, src)
  4289  }
  4290  func (m *ChemicalExpandRs) XXX_Size() int {
  4291  	return xxx_messageInfo_ChemicalExpandRs.Size(m)
  4292  }
  4293  func (m *ChemicalExpandRs) XXX_DiscardUnknown() {
  4294  	xxx_messageInfo_ChemicalExpandRs.DiscardUnknown(m)
  4295  }
  4296  
  4297  var xxx_messageInfo_ChemicalExpandRs proto.InternalMessageInfo
  4298  
  4299  func (m *ChemicalExpandRs) GetExpandLv() int32 {
  4300  	if m != nil && m.ExpandLv != nil {
  4301  		return *m.ExpandLv
  4302  	}
  4303  	return 0
  4304  }
  4305  
  4306  func (m *ChemicalExpandRs) GetGold() int32 {
  4307  	if m != nil && m.Gold != nil {
  4308  		return *m.Gold
  4309  	}
  4310  	return 0
  4311  }
  4312  
  4313  var E_ChemicalExpandRs_Ext = &proto.ExtensionDesc{
  4314  	ExtendedType:  (*Base)(nil),
  4315  	ExtensionType: (*ChemicalExpandRs)(nil),
  4316  	Field:         1252,
  4317  	Name:          "ChemicalExpandRs.ext",
  4318  	Tag:           "bytes,1252,opt,name=ext",
  4319  	Filename:      "Game.proto",
  4320  }
  4321  
  4322  //  化工厂生产完成
  4323  type ChemicalFinishRq struct {
  4324  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4325  	XXX_unrecognized     []byte   `json:"-"`
  4326  	XXX_sizecache        int32    `json:"-"`
  4327  }
  4328  
  4329  func (m *ChemicalFinishRq) Reset()         { *m = ChemicalFinishRq{} }
  4330  func (m *ChemicalFinishRq) String() string { return proto.CompactTextString(m) }
  4331  func (*ChemicalFinishRq) ProtoMessage()    {}
  4332  func (*ChemicalFinishRq) Descriptor() ([]byte, []int) {
  4333  	return fileDescriptor_a508e860af41bdad, []int{70}
  4334  }
  4335  func (m *ChemicalFinishRq) XXX_Unmarshal(b []byte) error {
  4336  	return xxx_messageInfo_ChemicalFinishRq.Unmarshal(m, b)
  4337  }
  4338  func (m *ChemicalFinishRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4339  	return xxx_messageInfo_ChemicalFinishRq.Marshal(b, m, deterministic)
  4340  }
  4341  func (m *ChemicalFinishRq) XXX_Merge(src proto.Message) {
  4342  	xxx_messageInfo_ChemicalFinishRq.Merge(m, src)
  4343  }
  4344  func (m *ChemicalFinishRq) XXX_Size() int {
  4345  	return xxx_messageInfo_ChemicalFinishRq.Size(m)
  4346  }
  4347  func (m *ChemicalFinishRq) XXX_DiscardUnknown() {
  4348  	xxx_messageInfo_ChemicalFinishRq.DiscardUnknown(m)
  4349  }
  4350  
  4351  var xxx_messageInfo_ChemicalFinishRq proto.InternalMessageInfo
  4352  
  4353  var E_ChemicalFinishRq_Ext = &proto.ExtensionDesc{
  4354  	ExtendedType:  (*Base)(nil),
  4355  	ExtensionType: (*ChemicalFinishRq)(nil),
  4356  	Field:         1253,
  4357  	Name:          "ChemicalFinishRq.ext",
  4358  	Tag:           "bytes,1253,opt,name=ext",
  4359  	Filename:      "Game.proto",
  4360  }
  4361  
  4362  type ChemicalFinishRs struct {
  4363  	Award                []*Award       `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
  4364  	Que                  []*ChemicalQue `protobuf:"bytes,2,rep,name=que" json:"que,omitempty"`
  4365  	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
  4366  	XXX_unrecognized     []byte         `json:"-"`
  4367  	XXX_sizecache        int32          `json:"-"`
  4368  }
  4369  
  4370  func (m *ChemicalFinishRs) Reset()         { *m = ChemicalFinishRs{} }
  4371  func (m *ChemicalFinishRs) String() string { return proto.CompactTextString(m) }
  4372  func (*ChemicalFinishRs) ProtoMessage()    {}
  4373  func (*ChemicalFinishRs) Descriptor() ([]byte, []int) {
  4374  	return fileDescriptor_a508e860af41bdad, []int{71}
  4375  }
  4376  func (m *ChemicalFinishRs) XXX_Unmarshal(b []byte) error {
  4377  	return xxx_messageInfo_ChemicalFinishRs.Unmarshal(m, b)
  4378  }
  4379  func (m *ChemicalFinishRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4380  	return xxx_messageInfo_ChemicalFinishRs.Marshal(b, m, deterministic)
  4381  }
  4382  func (m *ChemicalFinishRs) XXX_Merge(src proto.Message) {
  4383  	xxx_messageInfo_ChemicalFinishRs.Merge(m, src)
  4384  }
  4385  func (m *ChemicalFinishRs) XXX_Size() int {
  4386  	return xxx_messageInfo_ChemicalFinishRs.Size(m)
  4387  }
  4388  func (m *ChemicalFinishRs) XXX_DiscardUnknown() {
  4389  	xxx_messageInfo_ChemicalFinishRs.DiscardUnknown(m)
  4390  }
  4391  
  4392  var xxx_messageInfo_ChemicalFinishRs proto.InternalMessageInfo
  4393  
  4394  func (m *ChemicalFinishRs) GetAward() []*Award {
  4395  	if m != nil {
  4396  		return m.Award
  4397  	}
  4398  	return nil
  4399  }
  4400  
  4401  func (m *ChemicalFinishRs) GetQue() []*ChemicalQue {
  4402  	if m != nil {
  4403  		return m.Que
  4404  	}
  4405  	return nil
  4406  }
  4407  
  4408  var E_ChemicalFinishRs_Ext = &proto.ExtensionDesc{
  4409  	ExtendedType:  (*Base)(nil),
  4410  	ExtensionType: (*ChemicalFinishRs)(nil),
  4411  	Field:         1254,
  4412  	Name:          "ChemicalFinishRs.ext",
  4413  	Tag:           "bytes,1254,opt,name=ext",
  4414  	Filename:      "Game.proto",
  4415  }
  4416  
  4417  //  聚宝盆信息
  4418  type GetTreasureRq struct {
  4419  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4420  	XXX_unrecognized     []byte   `json:"-"`
  4421  	XXX_sizecache        int32    `json:"-"`
  4422  }
  4423  
  4424  func (m *GetTreasureRq) Reset()         { *m = GetTreasureRq{} }
  4425  func (m *GetTreasureRq) String() string { return proto.CompactTextString(m) }
  4426  func (*GetTreasureRq) ProtoMessage()    {}
  4427  func (*GetTreasureRq) Descriptor() ([]byte, []int) {
  4428  	return fileDescriptor_a508e860af41bdad, []int{72}
  4429  }
  4430  func (m *GetTreasureRq) XXX_Unmarshal(b []byte) error {
  4431  	return xxx_messageInfo_GetTreasureRq.Unmarshal(m, b)
  4432  }
  4433  func (m *GetTreasureRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4434  	return xxx_messageInfo_GetTreasureRq.Marshal(b, m, deterministic)
  4435  }
  4436  func (m *GetTreasureRq) XXX_Merge(src proto.Message) {
  4437  	xxx_messageInfo_GetTreasureRq.Merge(m, src)
  4438  }
  4439  func (m *GetTreasureRq) XXX_Size() int {
  4440  	return xxx_messageInfo_GetTreasureRq.Size(m)
  4441  }
  4442  func (m *GetTreasureRq) XXX_DiscardUnknown() {
  4443  	xxx_messageInfo_GetTreasureRq.DiscardUnknown(m)
  4444  }
  4445  
  4446  var xxx_messageInfo_GetTreasureRq proto.InternalMessageInfo
  4447  
  4448  var E_GetTreasureRq_Ext = &proto.ExtensionDesc{
  4449  	ExtendedType:  (*Base)(nil),
  4450  	ExtensionType: (*GetTreasureRq)(nil),
  4451  	Field:         1255,
  4452  	Name:          "GetTreasureRq.ext",
  4453  	Tag:           "bytes,1255,opt,name=ext",
  4454  	Filename:      "Game.proto",
  4455  }
  4456  
  4457  type GetTreasureRs struct {
  4458  	IdStatus             []*TwoInt `protobuf:"bytes,1,rep,name=idStatus" json:"idStatus,omitempty"`
  4459  	Status               *int32    `protobuf:"varint,2,opt,name=status" json:"status,omitempty"`
  4460  	EndTime              *int32    `protobuf:"varint,3,opt,name=endTime" json:"endTime,omitempty"`
  4461  	ResTime              *int32    `protobuf:"varint,4,opt,name=resTime" json:"resTime,omitempty"`
  4462  	Red                  *bool     `protobuf:"varint,5,opt,name=red" json:"red,omitempty"`
  4463  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
  4464  	XXX_unrecognized     []byte    `json:"-"`
  4465  	XXX_sizecache        int32     `json:"-"`
  4466  }
  4467  
  4468  func (m *GetTreasureRs) Reset()         { *m = GetTreasureRs{} }
  4469  func (m *GetTreasureRs) String() string { return proto.CompactTextString(m) }
  4470  func (*GetTreasureRs) ProtoMessage()    {}
  4471  func (*GetTreasureRs) Descriptor() ([]byte, []int) {
  4472  	return fileDescriptor_a508e860af41bdad, []int{73}
  4473  }
  4474  func (m *GetTreasureRs) XXX_Unmarshal(b []byte) error {
  4475  	return xxx_messageInfo_GetTreasureRs.Unmarshal(m, b)
  4476  }
  4477  func (m *GetTreasureRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4478  	return xxx_messageInfo_GetTreasureRs.Marshal(b, m, deterministic)
  4479  }
  4480  func (m *GetTreasureRs) XXX_Merge(src proto.Message) {
  4481  	xxx_messageInfo_GetTreasureRs.Merge(m, src)
  4482  }
  4483  func (m *GetTreasureRs) XXX_Size() int {
  4484  	return xxx_messageInfo_GetTreasureRs.Size(m)
  4485  }
  4486  func (m *GetTreasureRs) XXX_DiscardUnknown() {
  4487  	xxx_messageInfo_GetTreasureRs.DiscardUnknown(m)
  4488  }
  4489  
  4490  var xxx_messageInfo_GetTreasureRs proto.InternalMessageInfo
  4491  
  4492  func (m *GetTreasureRs) GetIdStatus() []*TwoInt {
  4493  	if m != nil {
  4494  		return m.IdStatus
  4495  	}
  4496  	return nil
  4497  }
  4498  
  4499  func (m *GetTreasureRs) GetStatus() int32 {
  4500  	if m != nil && m.Status != nil {
  4501  		return *m.Status
  4502  	}
  4503  	return 0
  4504  }
  4505  
  4506  func (m *GetTreasureRs) GetEndTime() int32 {
  4507  	if m != nil && m.EndTime != nil {
  4508  		return *m.EndTime
  4509  	}
  4510  	return 0
  4511  }
  4512  
  4513  func (m *GetTreasureRs) GetResTime() int32 {
  4514  	if m != nil && m.ResTime != nil {
  4515  		return *m.ResTime
  4516  	}
  4517  	return 0
  4518  }
  4519  
  4520  func (m *GetTreasureRs) GetRed() bool {
  4521  	if m != nil && m.Red != nil {
  4522  		return *m.Red
  4523  	}
  4524  	return false
  4525  }
  4526  
  4527  var E_GetTreasureRs_Ext = &proto.ExtensionDesc{
  4528  	ExtendedType:  (*Base)(nil),
  4529  	ExtensionType: (*GetTreasureRs)(nil),
  4530  	Field:         1256,
  4531  	Name:          "GetTreasureRs.ext",
  4532  	Tag:           "bytes,1256,opt,name=ext",
  4533  	Filename:      "Game.proto",
  4534  }
  4535  
  4536  //  聚宝盆打开
  4537  type TreasureOpenRq struct {
  4538  	Id                   *int32   `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
  4539  	Buy                  *bool    `protobuf:"varint,2,opt,name=buy" json:"buy,omitempty"`
  4540  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4541  	XXX_unrecognized     []byte   `json:"-"`
  4542  	XXX_sizecache        int32    `json:"-"`
  4543  }
  4544  
  4545  func (m *TreasureOpenRq) Reset()         { *m = TreasureOpenRq{} }
  4546  func (m *TreasureOpenRq) String() string { return proto.CompactTextString(m) }
  4547  func (*TreasureOpenRq) ProtoMessage()    {}
  4548  func (*TreasureOpenRq) Descriptor() ([]byte, []int) {
  4549  	return fileDescriptor_a508e860af41bdad, []int{74}
  4550  }
  4551  func (m *TreasureOpenRq) XXX_Unmarshal(b []byte) error {
  4552  	return xxx_messageInfo_TreasureOpenRq.Unmarshal(m, b)
  4553  }
  4554  func (m *TreasureOpenRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4555  	return xxx_messageInfo_TreasureOpenRq.Marshal(b, m, deterministic)
  4556  }
  4557  func (m *TreasureOpenRq) XXX_Merge(src proto.Message) {
  4558  	xxx_messageInfo_TreasureOpenRq.Merge(m, src)
  4559  }
  4560  func (m *TreasureOpenRq) XXX_Size() int {
  4561  	return xxx_messageInfo_TreasureOpenRq.Size(m)
  4562  }
  4563  func (m *TreasureOpenRq) XXX_DiscardUnknown() {
  4564  	xxx_messageInfo_TreasureOpenRq.DiscardUnknown(m)
  4565  }
  4566  
  4567  var xxx_messageInfo_TreasureOpenRq proto.InternalMessageInfo
  4568  
  4569  func (m *TreasureOpenRq) GetId() int32 {
  4570  	if m != nil && m.Id != nil {
  4571  		return *m.Id
  4572  	}
  4573  	return 0
  4574  }
  4575  
  4576  func (m *TreasureOpenRq) GetBuy() bool {
  4577  	if m != nil && m.Buy != nil {
  4578  		return *m.Buy
  4579  	}
  4580  	return false
  4581  }
  4582  
  4583  var E_TreasureOpenRq_Ext = &proto.ExtensionDesc{
  4584  	ExtendedType:  (*Base)(nil),
  4585  	ExtensionType: (*TreasureOpenRq)(nil),
  4586  	Field:         1257,
  4587  	Name:          "TreasureOpenRq.ext",
  4588  	Tag:           "bytes,1257,opt,name=ext",
  4589  	Filename:      "Game.proto",
  4590  }
  4591  
  4592  type TreasureOpenRs struct {
  4593  	IdStatus             []*TwoInt `protobuf:"bytes,1,rep,name=idStatus" json:"idStatus,omitempty"`
  4594  	Status               *int32    `protobuf:"varint,2,opt,name=status" json:"status,omitempty"`
  4595  	EndTime              *int32    `protobuf:"varint,3,opt,name=endTime" json:"endTime,omitempty"`
  4596  	Gold                 *int32    `protobuf:"varint,4,opt,name=gold" json:"gold,omitempty"`
  4597  	Award                []*Award  `protobuf:"bytes,5,rep,name=award" json:"award,omitempty"`
  4598  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
  4599  	XXX_unrecognized     []byte    `json:"-"`
  4600  	XXX_sizecache        int32     `json:"-"`
  4601  }
  4602  
  4603  func (m *TreasureOpenRs) Reset()         { *m = TreasureOpenRs{} }
  4604  func (m *TreasureOpenRs) String() string { return proto.CompactTextString(m) }
  4605  func (*TreasureOpenRs) ProtoMessage()    {}
  4606  func (*TreasureOpenRs) Descriptor() ([]byte, []int) {
  4607  	return fileDescriptor_a508e860af41bdad, []int{75}
  4608  }
  4609  func (m *TreasureOpenRs) XXX_Unmarshal(b []byte) error {
  4610  	return xxx_messageInfo_TreasureOpenRs.Unmarshal(m, b)
  4611  }
  4612  func (m *TreasureOpenRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4613  	return xxx_messageInfo_TreasureOpenRs.Marshal(b, m, deterministic)
  4614  }
  4615  func (m *TreasureOpenRs) XXX_Merge(src proto.Message) {
  4616  	xxx_messageInfo_TreasureOpenRs.Merge(m, src)
  4617  }
  4618  func (m *TreasureOpenRs) XXX_Size() int {
  4619  	return xxx_messageInfo_TreasureOpenRs.Size(m)
  4620  }
  4621  func (m *TreasureOpenRs) XXX_DiscardUnknown() {
  4622  	xxx_messageInfo_TreasureOpenRs.DiscardUnknown(m)
  4623  }
  4624  
  4625  var xxx_messageInfo_TreasureOpenRs proto.InternalMessageInfo
  4626  
  4627  func (m *TreasureOpenRs) GetIdStatus() []*TwoInt {
  4628  	if m != nil {
  4629  		return m.IdStatus
  4630  	}
  4631  	return nil
  4632  }
  4633  
  4634  func (m *TreasureOpenRs) GetStatus() int32 {
  4635  	if m != nil && m.Status != nil {
  4636  		return *m.Status
  4637  	}
  4638  	return 0
  4639  }
  4640  
  4641  func (m *TreasureOpenRs) GetEndTime() int32 {
  4642  	if m != nil && m.EndTime != nil {
  4643  		return *m.EndTime
  4644  	}
  4645  	return 0
  4646  }
  4647  
  4648  func (m *TreasureOpenRs) GetGold() int32 {
  4649  	if m != nil && m.Gold != nil {
  4650  		return *m.Gold
  4651  	}
  4652  	return 0
  4653  }
  4654  
  4655  func (m *TreasureOpenRs) GetAward() []*Award {
  4656  	if m != nil {
  4657  		return m.Award
  4658  	}
  4659  	return nil
  4660  }
  4661  
  4662  var E_TreasureOpenRs_Ext = &proto.ExtensionDesc{
  4663  	ExtendedType:  (*Base)(nil),
  4664  	ExtensionType: (*TreasureOpenRs)(nil),
  4665  	Field:         1258,
  4666  	Name:          "TreasureOpenRs.ext",
  4667  	Tag:           "bytes,1258,opt,name=ext",
  4668  	Filename:      "Game.proto",
  4669  }
  4670  
  4671  //  聚宝盆资源兑换
  4672  type TreasureTradeRq struct {
  4673  	CostId               *int32   `protobuf:"varint,1,opt,name=costId" json:"costId,omitempty"`
  4674  	GainId               *int32   `protobuf:"varint,2,opt,name=gainId" json:"gainId,omitempty"`
  4675  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4676  	XXX_unrecognized     []byte   `json:"-"`
  4677  	XXX_sizecache        int32    `json:"-"`
  4678  }
  4679  
  4680  func (m *TreasureTradeRq) Reset()         { *m = TreasureTradeRq{} }
  4681  func (m *TreasureTradeRq) String() string { return proto.CompactTextString(m) }
  4682  func (*TreasureTradeRq) ProtoMessage()    {}
  4683  func (*TreasureTradeRq) Descriptor() ([]byte, []int) {
  4684  	return fileDescriptor_a508e860af41bdad, []int{76}
  4685  }
  4686  func (m *TreasureTradeRq) XXX_Unmarshal(b []byte) error {
  4687  	return xxx_messageInfo_TreasureTradeRq.Unmarshal(m, b)
  4688  }
  4689  func (m *TreasureTradeRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4690  	return xxx_messageInfo_TreasureTradeRq.Marshal(b, m, deterministic)
  4691  }
  4692  func (m *TreasureTradeRq) XXX_Merge(src proto.Message) {
  4693  	xxx_messageInfo_TreasureTradeRq.Merge(m, src)
  4694  }
  4695  func (m *TreasureTradeRq) XXX_Size() int {
  4696  	return xxx_messageInfo_TreasureTradeRq.Size(m)
  4697  }
  4698  func (m *TreasureTradeRq) XXX_DiscardUnknown() {
  4699  	xxx_messageInfo_TreasureTradeRq.DiscardUnknown(m)
  4700  }
  4701  
  4702  var xxx_messageInfo_TreasureTradeRq proto.InternalMessageInfo
  4703  
  4704  func (m *TreasureTradeRq) GetCostId() int32 {
  4705  	if m != nil && m.CostId != nil {
  4706  		return *m.CostId
  4707  	}
  4708  	return 0
  4709  }
  4710  
  4711  func (m *TreasureTradeRq) GetGainId() int32 {
  4712  	if m != nil && m.GainId != nil {
  4713  		return *m.GainId
  4714  	}
  4715  	return 0
  4716  }
  4717  
  4718  var E_TreasureTradeRq_Ext = &proto.ExtensionDesc{
  4719  	ExtendedType:  (*Base)(nil),
  4720  	ExtensionType: (*TreasureTradeRq)(nil),
  4721  	Field:         1259,
  4722  	Name:          "TreasureTradeRq.ext",
  4723  	Tag:           "bytes,1259,opt,name=ext",
  4724  	Filename:      "Game.proto",
  4725  }
  4726  
  4727  type TreasureTradeRs struct {
  4728  	Award                *Award    `protobuf:"bytes,1,opt,name=award" json:"award,omitempty"`
  4729  	Resource             *Resource `protobuf:"bytes,2,opt,name=resource" json:"resource,omitempty"`
  4730  	ResTime              *int32    `protobuf:"varint,3,opt,name=resTime" json:"resTime,omitempty"`
  4731  	Red                  *bool     `protobuf:"varint,4,opt,name=red" json:"red,omitempty"`
  4732  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
  4733  	XXX_unrecognized     []byte    `json:"-"`
  4734  	XXX_sizecache        int32     `json:"-"`
  4735  }
  4736  
  4737  func (m *TreasureTradeRs) Reset()         { *m = TreasureTradeRs{} }
  4738  func (m *TreasureTradeRs) String() string { return proto.CompactTextString(m) }
  4739  func (*TreasureTradeRs) ProtoMessage()    {}
  4740  func (*TreasureTradeRs) Descriptor() ([]byte, []int) {
  4741  	return fileDescriptor_a508e860af41bdad, []int{77}
  4742  }
  4743  func (m *TreasureTradeRs) XXX_Unmarshal(b []byte) error {
  4744  	return xxx_messageInfo_TreasureTradeRs.Unmarshal(m, b)
  4745  }
  4746  func (m *TreasureTradeRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4747  	return xxx_messageInfo_TreasureTradeRs.Marshal(b, m, deterministic)
  4748  }
  4749  func (m *TreasureTradeRs) XXX_Merge(src proto.Message) {
  4750  	xxx_messageInfo_TreasureTradeRs.Merge(m, src)
  4751  }
  4752  func (m *TreasureTradeRs) XXX_Size() int {
  4753  	return xxx_messageInfo_TreasureTradeRs.Size(m)
  4754  }
  4755  func (m *TreasureTradeRs) XXX_DiscardUnknown() {
  4756  	xxx_messageInfo_TreasureTradeRs.DiscardUnknown(m)
  4757  }
  4758  
  4759  var xxx_messageInfo_TreasureTradeRs proto.InternalMessageInfo
  4760  
  4761  func (m *TreasureTradeRs) GetAward() *Award {
  4762  	if m != nil {
  4763  		return m.Award
  4764  	}
  4765  	return nil
  4766  }
  4767  
  4768  func (m *TreasureTradeRs) GetResource() *Resource {
  4769  	if m != nil {
  4770  		return m.Resource
  4771  	}
  4772  	return nil
  4773  }
  4774  
  4775  func (m *TreasureTradeRs) GetResTime() int32 {
  4776  	if m != nil && m.ResTime != nil {
  4777  		return *m.ResTime
  4778  	}
  4779  	return 0
  4780  }
  4781  
  4782  func (m *TreasureTradeRs) GetRed() bool {
  4783  	if m != nil && m.Red != nil {
  4784  		return *m.Red
  4785  	}
  4786  	return false
  4787  }
  4788  
  4789  var E_TreasureTradeRs_Ext = &proto.ExtensionDesc{
  4790  	ExtendedType:  (*Base)(nil),
  4791  	ExtensionType: (*TreasureTradeRs)(nil),
  4792  	Field:         1260,
  4793  	Name:          "TreasureTradeRs.ext",
  4794  	Tag:           "bytes,1260,opt,name=ext",
  4795  	Filename:      "Game.proto",
  4796  }
  4797  
  4798  // 获取玩家重建家园信息
  4799  type SyncRoleRebuildRq struct {
  4800  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4801  	XXX_unrecognized     []byte   `json:"-"`
  4802  	XXX_sizecache        int32    `json:"-"`
  4803  }
  4804  
  4805  func (m *SyncRoleRebuildRq) Reset()         { *m = SyncRoleRebuildRq{} }
  4806  func (m *SyncRoleRebuildRq) String() string { return proto.CompactTextString(m) }
  4807  func (*SyncRoleRebuildRq) ProtoMessage()    {}
  4808  func (*SyncRoleRebuildRq) Descriptor() ([]byte, []int) {
  4809  	return fileDescriptor_a508e860af41bdad, []int{78}
  4810  }
  4811  func (m *SyncRoleRebuildRq) XXX_Unmarshal(b []byte) error {
  4812  	return xxx_messageInfo_SyncRoleRebuildRq.Unmarshal(m, b)
  4813  }
  4814  func (m *SyncRoleRebuildRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4815  	return xxx_messageInfo_SyncRoleRebuildRq.Marshal(b, m, deterministic)
  4816  }
  4817  func (m *SyncRoleRebuildRq) XXX_Merge(src proto.Message) {
  4818  	xxx_messageInfo_SyncRoleRebuildRq.Merge(m, src)
  4819  }
  4820  func (m *SyncRoleRebuildRq) XXX_Size() int {
  4821  	return xxx_messageInfo_SyncRoleRebuildRq.Size(m)
  4822  }
  4823  func (m *SyncRoleRebuildRq) XXX_DiscardUnknown() {
  4824  	xxx_messageInfo_SyncRoleRebuildRq.DiscardUnknown(m)
  4825  }
  4826  
  4827  var xxx_messageInfo_SyncRoleRebuildRq proto.InternalMessageInfo
  4828  
  4829  var E_SyncRoleRebuildRq_Ext = &proto.ExtensionDesc{
  4830  	ExtendedType:  (*Base)(nil),
  4831  	ExtensionType: (*SyncRoleRebuildRq)(nil),
  4832  	Field:         1261,
  4833  	Name:          "SyncRoleRebuildRq.ext",
  4834  	Tag:           "bytes,1261,opt,name=ext",
  4835  	Filename:      "Game.proto",
  4836  }
  4837  
  4838  // 通知玩家重建家园
  4839  type SyncRoleRebuildRs struct {
  4840  	Rebuild              *int32   `protobuf:"varint,1,opt,name=rebuild" json:"rebuild,omitempty"`
  4841  	ProtectTime          *int32   `protobuf:"varint,2,opt,name=protectTime" json:"protectTime,omitempty"`
  4842  	Award                []*Award `protobuf:"bytes,3,rep,name=award" json:"award,omitempty"`
  4843  	IsAdvance            *bool    `protobuf:"varint,4,opt,name=isAdvance" json:"isAdvance,omitempty"`
  4844  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4845  	XXX_unrecognized     []byte   `json:"-"`
  4846  	XXX_sizecache        int32    `json:"-"`
  4847  }
  4848  
  4849  func (m *SyncRoleRebuildRs) Reset()         { *m = SyncRoleRebuildRs{} }
  4850  func (m *SyncRoleRebuildRs) String() string { return proto.CompactTextString(m) }
  4851  func (*SyncRoleRebuildRs) ProtoMessage()    {}
  4852  func (*SyncRoleRebuildRs) Descriptor() ([]byte, []int) {
  4853  	return fileDescriptor_a508e860af41bdad, []int{79}
  4854  }
  4855  func (m *SyncRoleRebuildRs) XXX_Unmarshal(b []byte) error {
  4856  	return xxx_messageInfo_SyncRoleRebuildRs.Unmarshal(m, b)
  4857  }
  4858  func (m *SyncRoleRebuildRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4859  	return xxx_messageInfo_SyncRoleRebuildRs.Marshal(b, m, deterministic)
  4860  }
  4861  func (m *SyncRoleRebuildRs) XXX_Merge(src proto.Message) {
  4862  	xxx_messageInfo_SyncRoleRebuildRs.Merge(m, src)
  4863  }
  4864  func (m *SyncRoleRebuildRs) XXX_Size() int {
  4865  	return xxx_messageInfo_SyncRoleRebuildRs.Size(m)
  4866  }
  4867  func (m *SyncRoleRebuildRs) XXX_DiscardUnknown() {
  4868  	xxx_messageInfo_SyncRoleRebuildRs.DiscardUnknown(m)
  4869  }
  4870  
  4871  var xxx_messageInfo_SyncRoleRebuildRs proto.InternalMessageInfo
  4872  
  4873  func (m *SyncRoleRebuildRs) GetRebuild() int32 {
  4874  	if m != nil && m.Rebuild != nil {
  4875  		return *m.Rebuild
  4876  	}
  4877  	return 0
  4878  }
  4879  
  4880  func (m *SyncRoleRebuildRs) GetProtectTime() int32 {
  4881  	if m != nil && m.ProtectTime != nil {
  4882  		return *m.ProtectTime
  4883  	}
  4884  	return 0
  4885  }
  4886  
  4887  func (m *SyncRoleRebuildRs) GetAward() []*Award {
  4888  	if m != nil {
  4889  		return m.Award
  4890  	}
  4891  	return nil
  4892  }
  4893  
  4894  func (m *SyncRoleRebuildRs) GetIsAdvance() bool {
  4895  	if m != nil && m.IsAdvance != nil {
  4896  		return *m.IsAdvance
  4897  	}
  4898  	return false
  4899  }
  4900  
  4901  var E_SyncRoleRebuildRs_Ext = &proto.ExtensionDesc{
  4902  	ExtendedType:  (*Base)(nil),
  4903  	ExtensionType: (*SyncRoleRebuildRs)(nil),
  4904  	Field:         1262,
  4905  	Name:          "SyncRoleRebuildRs.ext",
  4906  	Tag:           "bytes,1262,opt,name=ext",
  4907  	Filename:      "Game.proto",
  4908  }
  4909  
  4910  // 重建家园领取奖励
  4911  type RebuildRewardRq struct {
  4912  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4913  	XXX_unrecognized     []byte   `json:"-"`
  4914  	XXX_sizecache        int32    `json:"-"`
  4915  }
  4916  
  4917  func (m *RebuildRewardRq) Reset()         { *m = RebuildRewardRq{} }
  4918  func (m *RebuildRewardRq) String() string { return proto.CompactTextString(m) }
  4919  func (*RebuildRewardRq) ProtoMessage()    {}
  4920  func (*RebuildRewardRq) Descriptor() ([]byte, []int) {
  4921  	return fileDescriptor_a508e860af41bdad, []int{80}
  4922  }
  4923  func (m *RebuildRewardRq) XXX_Unmarshal(b []byte) error {
  4924  	return xxx_messageInfo_RebuildRewardRq.Unmarshal(m, b)
  4925  }
  4926  func (m *RebuildRewardRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4927  	return xxx_messageInfo_RebuildRewardRq.Marshal(b, m, deterministic)
  4928  }
  4929  func (m *RebuildRewardRq) XXX_Merge(src proto.Message) {
  4930  	xxx_messageInfo_RebuildRewardRq.Merge(m, src)
  4931  }
  4932  func (m *RebuildRewardRq) XXX_Size() int {
  4933  	return xxx_messageInfo_RebuildRewardRq.Size(m)
  4934  }
  4935  func (m *RebuildRewardRq) XXX_DiscardUnknown() {
  4936  	xxx_messageInfo_RebuildRewardRq.DiscardUnknown(m)
  4937  }
  4938  
  4939  var xxx_messageInfo_RebuildRewardRq proto.InternalMessageInfo
  4940  
  4941  var E_RebuildRewardRq_Ext = &proto.ExtensionDesc{
  4942  	ExtendedType:  (*Base)(nil),
  4943  	ExtensionType: (*RebuildRewardRq)(nil),
  4944  	Field:         1263,
  4945  	Name:          "RebuildRewardRq.ext",
  4946  	Tag:           "bytes,1263,opt,name=ext",
  4947  	Filename:      "Game.proto",
  4948  }
  4949  
  4950  type RebuildRewardRs struct {
  4951  	Award                []*Award `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
  4952  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4953  	XXX_unrecognized     []byte   `json:"-"`
  4954  	XXX_sizecache        int32    `json:"-"`
  4955  }
  4956  
  4957  func (m *RebuildRewardRs) Reset()         { *m = RebuildRewardRs{} }
  4958  func (m *RebuildRewardRs) String() string { return proto.CompactTextString(m) }
  4959  func (*RebuildRewardRs) ProtoMessage()    {}
  4960  func (*RebuildRewardRs) Descriptor() ([]byte, []int) {
  4961  	return fileDescriptor_a508e860af41bdad, []int{81}
  4962  }
  4963  func (m *RebuildRewardRs) XXX_Unmarshal(b []byte) error {
  4964  	return xxx_messageInfo_RebuildRewardRs.Unmarshal(m, b)
  4965  }
  4966  func (m *RebuildRewardRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4967  	return xxx_messageInfo_RebuildRewardRs.Marshal(b, m, deterministic)
  4968  }
  4969  func (m *RebuildRewardRs) XXX_Merge(src proto.Message) {
  4970  	xxx_messageInfo_RebuildRewardRs.Merge(m, src)
  4971  }
  4972  func (m *RebuildRewardRs) XXX_Size() int {
  4973  	return xxx_messageInfo_RebuildRewardRs.Size(m)
  4974  }
  4975  func (m *RebuildRewardRs) XXX_DiscardUnknown() {
  4976  	xxx_messageInfo_RebuildRewardRs.DiscardUnknown(m)
  4977  }
  4978  
  4979  var xxx_messageInfo_RebuildRewardRs proto.InternalMessageInfo
  4980  
  4981  func (m *RebuildRewardRs) GetAward() []*Award {
  4982  	if m != nil {
  4983  		return m.Award
  4984  	}
  4985  	return nil
  4986  }
  4987  
  4988  var E_RebuildRewardRs_Ext = &proto.ExtensionDesc{
  4989  	ExtendedType:  (*Base)(nil),
  4990  	ExtensionType: (*RebuildRewardRs)(nil),
  4991  	Field:         1264,
  4992  	Name:          "RebuildRewardRs.ext",
  4993  	Tag:           "bytes,1264,opt,name=ext",
  4994  	Filename:      "Game.proto",
  4995  }
  4996  
  4997  // 建筑重建
  4998  type ReBuildRq struct {
  4999  	Id                   *int32   `protobuf:"varint,1,req,name=id" json:"id,omitempty"`
  5000  	Type                 *int32   `protobuf:"varint,2,req,name=type" json:"type,omitempty"`
  5001  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5002  	XXX_unrecognized     []byte   `json:"-"`
  5003  	XXX_sizecache        int32    `json:"-"`
  5004  }
  5005  
  5006  func (m *ReBuildRq) Reset()         { *m = ReBuildRq{} }
  5007  func (m *ReBuildRq) String() string { return proto.CompactTextString(m) }
  5008  func (*ReBuildRq) ProtoMessage()    {}
  5009  func (*ReBuildRq) Descriptor() ([]byte, []int) {
  5010  	return fileDescriptor_a508e860af41bdad, []int{82}
  5011  }
  5012  func (m *ReBuildRq) XXX_Unmarshal(b []byte) error {
  5013  	return xxx_messageInfo_ReBuildRq.Unmarshal(m, b)
  5014  }
  5015  func (m *ReBuildRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5016  	return xxx_messageInfo_ReBuildRq.Marshal(b, m, deterministic)
  5017  }
  5018  func (m *ReBuildRq) XXX_Merge(src proto.Message) {
  5019  	xxx_messageInfo_ReBuildRq.Merge(m, src)
  5020  }
  5021  func (m *ReBuildRq) XXX_Size() int {
  5022  	return xxx_messageInfo_ReBuildRq.Size(m)
  5023  }
  5024  func (m *ReBuildRq) XXX_DiscardUnknown() {
  5025  	xxx_messageInfo_ReBuildRq.DiscardUnknown(m)
  5026  }
  5027  
  5028  var xxx_messageInfo_ReBuildRq proto.InternalMessageInfo
  5029  
  5030  func (m *ReBuildRq) GetId() int32 {
  5031  	if m != nil && m.Id != nil {
  5032  		return *m.Id
  5033  	}
  5034  	return 0
  5035  }
  5036  
  5037  func (m *ReBuildRq) GetType() int32 {
  5038  	if m != nil && m.Type != nil {
  5039  		return *m.Type
  5040  	}
  5041  	return 0
  5042  }
  5043  
  5044  var E_ReBuildRq_Ext = &proto.ExtensionDesc{
  5045  	ExtendedType:  (*Base)(nil),
  5046  	ExtensionType: (*ReBuildRq)(nil),
  5047  	Field:         1265,
  5048  	Name:          "ReBuildRq.ext",
  5049  	Tag:           "bytes,1265,opt,name=ext",
  5050  	Filename:      "Game.proto",
  5051  }
  5052  
  5053  type ReBuildRs struct {
  5054  	Mill                 *Mill    `protobuf:"bytes,1,opt,name=mill" json:"mill,omitempty"`
  5055  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5056  	XXX_unrecognized     []byte   `json:"-"`
  5057  	XXX_sizecache        int32    `json:"-"`
  5058  }
  5059  
  5060  func (m *ReBuildRs) Reset()         { *m = ReBuildRs{} }
  5061  func (m *ReBuildRs) String() string { return proto.CompactTextString(m) }
  5062  func (*ReBuildRs) ProtoMessage()    {}
  5063  func (*ReBuildRs) Descriptor() ([]byte, []int) {
  5064  	return fileDescriptor_a508e860af41bdad, []int{83}
  5065  }
  5066  func (m *ReBuildRs) XXX_Unmarshal(b []byte) error {
  5067  	return xxx_messageInfo_ReBuildRs.Unmarshal(m, b)
  5068  }
  5069  func (m *ReBuildRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5070  	return xxx_messageInfo_ReBuildRs.Marshal(b, m, deterministic)
  5071  }
  5072  func (m *ReBuildRs) XXX_Merge(src proto.Message) {
  5073  	xxx_messageInfo_ReBuildRs.Merge(m, src)
  5074  }
  5075  func (m *ReBuildRs) XXX_Size() int {
  5076  	return xxx_messageInfo_ReBuildRs.Size(m)
  5077  }
  5078  func (m *ReBuildRs) XXX_DiscardUnknown() {
  5079  	xxx_messageInfo_ReBuildRs.DiscardUnknown(m)
  5080  }
  5081  
  5082  var xxx_messageInfo_ReBuildRs proto.InternalMessageInfo
  5083  
  5084  func (m *ReBuildRs) GetMill() *Mill {
  5085  	if m != nil {
  5086  		return m.Mill
  5087  	}
  5088  	return nil
  5089  }
  5090  
  5091  var E_ReBuildRs_Ext = &proto.ExtensionDesc{
  5092  	ExtendedType:  (*Base)(nil),
  5093  	ExtensionType: (*ReBuildRs)(nil),
  5094  	Field:         1266,
  5095  	Name:          "ReBuildRs.ext",
  5096  	Tag:           "bytes,1266,opt,name=ext",
  5097  	Filename:      "Game.proto",
  5098  }
  5099  
  5100  // 城墙信息
  5101  type GetWallRq struct {
  5102  	TargetId             *int64   `protobuf:"varint,1,opt,name=targetId" json:"targetId,omitempty"`
  5103  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5104  	XXX_unrecognized     []byte   `json:"-"`
  5105  	XXX_sizecache        int32    `json:"-"`
  5106  }
  5107  
  5108  func (m *GetWallRq) Reset()         { *m = GetWallRq{} }
  5109  func (m *GetWallRq) String() string { return proto.CompactTextString(m) }
  5110  func (*GetWallRq) ProtoMessage()    {}
  5111  func (*GetWallRq) Descriptor() ([]byte, []int) {
  5112  	return fileDescriptor_a508e860af41bdad, []int{84}
  5113  }
  5114  func (m *GetWallRq) XXX_Unmarshal(b []byte) error {
  5115  	return xxx_messageInfo_GetWallRq.Unmarshal(m, b)
  5116  }
  5117  func (m *GetWallRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5118  	return xxx_messageInfo_GetWallRq.Marshal(b, m, deterministic)
  5119  }
  5120  func (m *GetWallRq) XXX_Merge(src proto.Message) {
  5121  	xxx_messageInfo_GetWallRq.Merge(m, src)
  5122  }
  5123  func (m *GetWallRq) XXX_Size() int {
  5124  	return xxx_messageInfo_GetWallRq.Size(m)
  5125  }
  5126  func (m *GetWallRq) XXX_DiscardUnknown() {
  5127  	xxx_messageInfo_GetWallRq.DiscardUnknown(m)
  5128  }
  5129  
  5130  var xxx_messageInfo_GetWallRq proto.InternalMessageInfo
  5131  
  5132  func (m *GetWallRq) GetTargetId() int64 {
  5133  	if m != nil && m.TargetId != nil {
  5134  		return *m.TargetId
  5135  	}
  5136  	return 0
  5137  }
  5138  
  5139  var E_GetWallRq_Ext = &proto.ExtensionDesc{
  5140  	ExtendedType:  (*Base)(nil),
  5141  	ExtensionType: (*GetWallRq)(nil),
  5142  	Field:         1267,
  5143  	Name:          "GetWallRq.ext",
  5144  	Tag:           "bytes,1267,opt,name=ext",
  5145  	Filename:      "Game.proto",
  5146  }
  5147  
  5148  type GetWallRs struct {
  5149  	WallNpc              []*WallNpc  `protobuf:"bytes,1,rep,name=wallNpc" json:"wallNpc,omitempty"`
  5150  	WallHero             []*WallHero `protobuf:"bytes,2,rep,name=wallHero" json:"wallHero,omitempty"`
  5151  	WallLv               *int32      `protobuf:"varint,3,opt,name=wallLv" json:"wallLv,omitempty"`
  5152  	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
  5153  	XXX_unrecognized     []byte      `json:"-"`
  5154  	XXX_sizecache        int32       `json:"-"`
  5155  }
  5156  
  5157  func (m *GetWallRs) Reset()         { *m = GetWallRs{} }
  5158  func (m *GetWallRs) String() string { return proto.CompactTextString(m) }
  5159  func (*GetWallRs) ProtoMessage()    {}
  5160  func (*GetWallRs) Descriptor() ([]byte, []int) {
  5161  	return fileDescriptor_a508e860af41bdad, []int{85}
  5162  }
  5163  func (m *GetWallRs) XXX_Unmarshal(b []byte) error {
  5164  	return xxx_messageInfo_GetWallRs.Unmarshal(m, b)
  5165  }
  5166  func (m *GetWallRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5167  	return xxx_messageInfo_GetWallRs.Marshal(b, m, deterministic)
  5168  }
  5169  func (m *GetWallRs) XXX_Merge(src proto.Message) {
  5170  	xxx_messageInfo_GetWallRs.Merge(m, src)
  5171  }
  5172  func (m *GetWallRs) XXX_Size() int {
  5173  	return xxx_messageInfo_GetWallRs.Size(m)
  5174  }
  5175  func (m *GetWallRs) XXX_DiscardUnknown() {
  5176  	xxx_messageInfo_GetWallRs.DiscardUnknown(m)
  5177  }
  5178  
  5179  var xxx_messageInfo_GetWallRs proto.InternalMessageInfo
  5180  
  5181  func (m *GetWallRs) GetWallNpc() []*WallNpc {
  5182  	if m != nil {
  5183  		return m.WallNpc
  5184  	}
  5185  	return nil
  5186  }
  5187  
  5188  func (m *GetWallRs) GetWallHero() []*WallHero {
  5189  	if m != nil {
  5190  		return m.WallHero
  5191  	}
  5192  	return nil
  5193  }
  5194  
  5195  func (m *GetWallRs) GetWallLv() int32 {
  5196  	if m != nil && m.WallLv != nil {
  5197  		return *m.WallLv
  5198  	}
  5199  	return 0
  5200  }
  5201  
  5202  var E_GetWallRs_Ext = &proto.ExtensionDesc{
  5203  	ExtendedType:  (*Base)(nil),
  5204  	ExtensionType: (*GetWallRs)(nil),
  5205  	Field:         1268,
  5206  	Name:          "GetWallRs.ext",
  5207  	Tag:           "bytes,1268,opt,name=ext",
  5208  	Filename:      "Game.proto",
  5209  }
  5210  
  5211  // 城墙布置
  5212  type WallSetRq struct {
  5213  	Pos                  *int32   `protobuf:"varint,1,opt,name=pos" json:"pos,omitempty"`
  5214  	HeroId               *int32   `protobuf:"varint,2,opt,name=heroId" json:"heroId,omitempty"`
  5215  	Type                 *int32   `protobuf:"varint,3,opt,name=type" json:"type,omitempty"`
  5216  	Swap                 *bool    `protobuf:"varint,4,opt,name=swap" json:"swap,omitempty"`
  5217  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5218  	XXX_unrecognized     []byte   `json:"-"`
  5219  	XXX_sizecache        int32    `json:"-"`
  5220  }
  5221  
  5222  func (m *WallSetRq) Reset()         { *m = WallSetRq{} }
  5223  func (m *WallSetRq) String() string { return proto.CompactTextString(m) }
  5224  func (*WallSetRq) ProtoMessage()    {}
  5225  func (*WallSetRq) Descriptor() ([]byte, []int) {
  5226  	return fileDescriptor_a508e860af41bdad, []int{86}
  5227  }
  5228  func (m *WallSetRq) XXX_Unmarshal(b []byte) error {
  5229  	return xxx_messageInfo_WallSetRq.Unmarshal(m, b)
  5230  }
  5231  func (m *WallSetRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5232  	return xxx_messageInfo_WallSetRq.Marshal(b, m, deterministic)
  5233  }
  5234  func (m *WallSetRq) XXX_Merge(src proto.Message) {
  5235  	xxx_messageInfo_WallSetRq.Merge(m, src)
  5236  }
  5237  func (m *WallSetRq) XXX_Size() int {
  5238  	return xxx_messageInfo_WallSetRq.Size(m)
  5239  }
  5240  func (m *WallSetRq) XXX_DiscardUnknown() {
  5241  	xxx_messageInfo_WallSetRq.DiscardUnknown(m)
  5242  }
  5243  
  5244  var xxx_messageInfo_WallSetRq proto.InternalMessageInfo
  5245  
  5246  func (m *WallSetRq) GetPos() int32 {
  5247  	if m != nil && m.Pos != nil {
  5248  		return *m.Pos
  5249  	}
  5250  	return 0
  5251  }
  5252  
  5253  func (m *WallSetRq) GetHeroId() int32 {
  5254  	if m != nil && m.HeroId != nil {
  5255  		return *m.HeroId
  5256  	}
  5257  	return 0
  5258  }
  5259  
  5260  func (m *WallSetRq) GetType() int32 {
  5261  	if m != nil && m.Type != nil {
  5262  		return *m.Type
  5263  	}
  5264  	return 0
  5265  }
  5266  
  5267  func (m *WallSetRq) GetSwap() bool {
  5268  	if m != nil && m.Swap != nil {
  5269  		return *m.Swap
  5270  	}
  5271  	return false
  5272  }
  5273  
  5274  var E_WallSetRq_Ext = &proto.ExtensionDesc{
  5275  	ExtendedType:  (*Base)(nil),
  5276  	ExtensionType: (*WallSetRq)(nil),
  5277  	Field:         1269,
  5278  	Name:          "WallSetRq.ext",
  5279  	Tag:           "bytes,1269,opt,name=ext",
  5280  	Filename:      "Game.proto",
  5281  }
  5282  
  5283  type WallSetRs struct {
  5284  	UpHero               *Hero    `protobuf:"bytes,1,opt,name=upHero" json:"upHero,omitempty"`
  5285  	DownHero             *Hero    `protobuf:"bytes,2,opt,name=downHero" json:"downHero,omitempty"`
  5286  	HeroIds              []int32  `protobuf:"varint,3,rep,name=heroIds" json:"heroIds,omitempty"`
  5287  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5288  	XXX_unrecognized     []byte   `json:"-"`
  5289  	XXX_sizecache        int32    `json:"-"`
  5290  }
  5291  
  5292  func (m *WallSetRs) Reset()         { *m = WallSetRs{} }
  5293  func (m *WallSetRs) String() string { return proto.CompactTextString(m) }
  5294  func (*WallSetRs) ProtoMessage()    {}
  5295  func (*WallSetRs) Descriptor() ([]byte, []int) {
  5296  	return fileDescriptor_a508e860af41bdad, []int{87}
  5297  }
  5298  func (m *WallSetRs) XXX_Unmarshal(b []byte) error {
  5299  	return xxx_messageInfo_WallSetRs.Unmarshal(m, b)
  5300  }
  5301  func (m *WallSetRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5302  	return xxx_messageInfo_WallSetRs.Marshal(b, m, deterministic)
  5303  }
  5304  func (m *WallSetRs) XXX_Merge(src proto.Message) {
  5305  	xxx_messageInfo_WallSetRs.Merge(m, src)
  5306  }
  5307  func (m *WallSetRs) XXX_Size() int {
  5308  	return xxx_messageInfo_WallSetRs.Size(m)
  5309  }
  5310  func (m *WallSetRs) XXX_DiscardUnknown() {
  5311  	xxx_messageInfo_WallSetRs.DiscardUnknown(m)
  5312  }
  5313  
  5314  var xxx_messageInfo_WallSetRs proto.InternalMessageInfo
  5315  
  5316  func (m *WallSetRs) GetUpHero() *Hero {
  5317  	if m != nil {
  5318  		return m.UpHero
  5319  	}
  5320  	return nil
  5321  }
  5322  
  5323  func (m *WallSetRs) GetDownHero() *Hero {
  5324  	if m != nil {
  5325  		return m.DownHero
  5326  	}
  5327  	return nil
  5328  }
  5329  
  5330  func (m *WallSetRs) GetHeroIds() []int32 {
  5331  	if m != nil {
  5332  		return m.HeroIds
  5333  	}
  5334  	return nil
  5335  }
  5336  
  5337  var E_WallSetRs_Ext = &proto.ExtensionDesc{
  5338  	ExtendedType:  (*Base)(nil),
  5339  	ExtensionType: (*WallSetRs)(nil),
  5340  	Field:         1270,
  5341  	Name:          "WallSetRs.ext",
  5342  	Tag:           "bytes,1270,opt,name=ext",
  5343  	Filename:      "Game.proto",
  5344  }
  5345  
  5346  // 城墙驻防他人
  5347  type WallHelpRq struct {
  5348  	Pos                  *int32   `protobuf:"varint,1,req,name=pos" json:"pos,omitempty"`
  5349  	HeroId               []int32  `protobuf:"varint,2,rep,name=heroId" json:"heroId,omitempty"`
  5350  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5351  	XXX_unrecognized     []byte   `json:"-"`
  5352  	XXX_sizecache        int32    `json:"-"`
  5353  }
  5354  
  5355  func (m *WallHelpRq) Reset()         { *m = WallHelpRq{} }
  5356  func (m *WallHelpRq) String() string { return proto.CompactTextString(m) }
  5357  func (*WallHelpRq) ProtoMessage()    {}
  5358  func (*WallHelpRq) Descriptor() ([]byte, []int) {
  5359  	return fileDescriptor_a508e860af41bdad, []int{88}
  5360  }
  5361  func (m *WallHelpRq) XXX_Unmarshal(b []byte) error {
  5362  	return xxx_messageInfo_WallHelpRq.Unmarshal(m, b)
  5363  }
  5364  func (m *WallHelpRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5365  	return xxx_messageInfo_WallHelpRq.Marshal(b, m, deterministic)
  5366  }
  5367  func (m *WallHelpRq) XXX_Merge(src proto.Message) {
  5368  	xxx_messageInfo_WallHelpRq.Merge(m, src)
  5369  }
  5370  func (m *WallHelpRq) XXX_Size() int {
  5371  	return xxx_messageInfo_WallHelpRq.Size(m)
  5372  }
  5373  func (m *WallHelpRq) XXX_DiscardUnknown() {
  5374  	xxx_messageInfo_WallHelpRq.DiscardUnknown(m)
  5375  }
  5376  
  5377  var xxx_messageInfo_WallHelpRq proto.InternalMessageInfo
  5378  
  5379  func (m *WallHelpRq) GetPos() int32 {
  5380  	if m != nil && m.Pos != nil {
  5381  		return *m.Pos
  5382  	}
  5383  	return 0
  5384  }
  5385  
  5386  func (m *WallHelpRq) GetHeroId() []int32 {
  5387  	if m != nil {
  5388  		return m.HeroId
  5389  	}
  5390  	return nil
  5391  }
  5392  
  5393  var E_WallHelpRq_Ext = &proto.ExtensionDesc{
  5394  	ExtendedType:  (*Base)(nil),
  5395  	ExtensionType: (*WallHelpRq)(nil),
  5396  	Field:         1271,
  5397  	Name:          "WallHelpRq.ext",
  5398  	Tag:           "bytes,1271,opt,name=ext",
  5399  	Filename:      "Game.proto",
  5400  }
  5401  
  5402  type WallHelpRs struct {
  5403  	Army                 []*Army  `protobuf:"bytes,1,rep,name=army" json:"army,omitempty"`
  5404  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5405  	XXX_unrecognized     []byte   `json:"-"`
  5406  	XXX_sizecache        int32    `json:"-"`
  5407  }
  5408  
  5409  func (m *WallHelpRs) Reset()         { *m = WallHelpRs{} }
  5410  func (m *WallHelpRs) String() string { return proto.CompactTextString(m) }
  5411  func (*WallHelpRs) ProtoMessage()    {}
  5412  func (*WallHelpRs) Descriptor() ([]byte, []int) {
  5413  	return fileDescriptor_a508e860af41bdad, []int{89}
  5414  }
  5415  func (m *WallHelpRs) XXX_Unmarshal(b []byte) error {
  5416  	return xxx_messageInfo_WallHelpRs.Unmarshal(m, b)
  5417  }
  5418  func (m *WallHelpRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5419  	return xxx_messageInfo_WallHelpRs.Marshal(b, m, deterministic)
  5420  }
  5421  func (m *WallHelpRs) XXX_Merge(src proto.Message) {
  5422  	xxx_messageInfo_WallHelpRs.Merge(m, src)
  5423  }
  5424  func (m *WallHelpRs) XXX_Size() int {
  5425  	return xxx_messageInfo_WallHelpRs.Size(m)
  5426  }
  5427  func (m *WallHelpRs) XXX_DiscardUnknown() {
  5428  	xxx_messageInfo_WallHelpRs.DiscardUnknown(m)
  5429  }
  5430  
  5431  var xxx_messageInfo_WallHelpRs proto.InternalMessageInfo
  5432  
  5433  func (m *WallHelpRs) GetArmy() []*Army {
  5434  	if m != nil {
  5435  		return m.Army
  5436  	}
  5437  	return nil
  5438  }
  5439  
  5440  var E_WallHelpRs_Ext = &proto.ExtensionDesc{
  5441  	ExtendedType:  (*Base)(nil),
  5442  	ExtensionType: (*WallHelpRs)(nil),
  5443  	Field:         1272,
  5444  	Name:          "WallHelpRs.ext",
  5445  	Tag:           "bytes,1272,opt,name=ext",
  5446  	Filename:      "Game.proto",
  5447  }
  5448  
  5449  // 城墙招募NPC
  5450  type WallNpcRq struct {
  5451  	Pos                  *int32   `protobuf:"varint,1,opt,name=pos" json:"pos,omitempty"`
  5452  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5453  	XXX_unrecognized     []byte   `json:"-"`
  5454  	XXX_sizecache        int32    `json:"-"`
  5455  }
  5456  
  5457  func (m *WallNpcRq) Reset()         { *m = WallNpcRq{} }
  5458  func (m *WallNpcRq) String() string { return proto.CompactTextString(m) }
  5459  func (*WallNpcRq) ProtoMessage()    {}
  5460  func (*WallNpcRq) Descriptor() ([]byte, []int) {
  5461  	return fileDescriptor_a508e860af41bdad, []int{90}
  5462  }
  5463  func (m *WallNpcRq) XXX_Unmarshal(b []byte) error {
  5464  	return xxx_messageInfo_WallNpcRq.Unmarshal(m, b)
  5465  }
  5466  func (m *WallNpcRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5467  	return xxx_messageInfo_WallNpcRq.Marshal(b, m, deterministic)
  5468  }
  5469  func (m *WallNpcRq) XXX_Merge(src proto.Message) {
  5470  	xxx_messageInfo_WallNpcRq.Merge(m, src)
  5471  }
  5472  func (m *WallNpcRq) XXX_Size() int {
  5473  	return xxx_messageInfo_WallNpcRq.Size(m)
  5474  }
  5475  func (m *WallNpcRq) XXX_DiscardUnknown() {
  5476  	xxx_messageInfo_WallNpcRq.DiscardUnknown(m)
  5477  }
  5478  
  5479  var xxx_messageInfo_WallNpcRq proto.InternalMessageInfo
  5480  
  5481  func (m *WallNpcRq) GetPos() int32 {
  5482  	if m != nil && m.Pos != nil {
  5483  		return *m.Pos
  5484  	}
  5485  	return 0
  5486  }
  5487  
  5488  var E_WallNpcRq_Ext = &proto.ExtensionDesc{
  5489  	ExtendedType:  (*Base)(nil),
  5490  	ExtensionType: (*WallNpcRq)(nil),
  5491  	Field:         1273,
  5492  	Name:          "WallNpcRq.ext",
  5493  	Tag:           "bytes,1273,opt,name=ext",
  5494  	Filename:      "Game.proto",
  5495  }
  5496  
  5497  type WallNpcRs struct {
  5498  	WallNpc              []*WallNpc `protobuf:"bytes,2,rep,name=wallNpc" json:"wallNpc,omitempty"`
  5499  	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
  5500  	XXX_unrecognized     []byte     `json:"-"`
  5501  	XXX_sizecache        int32      `json:"-"`
  5502  }
  5503  
  5504  func (m *WallNpcRs) Reset()         { *m = WallNpcRs{} }
  5505  func (m *WallNpcRs) String() string { return proto.CompactTextString(m) }
  5506  func (*WallNpcRs) ProtoMessage()    {}
  5507  func (*WallNpcRs) Descriptor() ([]byte, []int) {
  5508  	return fileDescriptor_a508e860af41bdad, []int{91}
  5509  }
  5510  func (m *WallNpcRs) XXX_Unmarshal(b []byte) error {
  5511  	return xxx_messageInfo_WallNpcRs.Unmarshal(m, b)
  5512  }
  5513  func (m *WallNpcRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5514  	return xxx_messageInfo_WallNpcRs.Marshal(b, m, deterministic)
  5515  }
  5516  func (m *WallNpcRs) XXX_Merge(src proto.Message) {
  5517  	xxx_messageInfo_WallNpcRs.Merge(m, src)
  5518  }
  5519  func (m *WallNpcRs) XXX_Size() int {
  5520  	return xxx_messageInfo_WallNpcRs.Size(m)
  5521  }
  5522  func (m *WallNpcRs) XXX_DiscardUnknown() {
  5523  	xxx_messageInfo_WallNpcRs.DiscardUnknown(m)
  5524  }
  5525  
  5526  var xxx_messageInfo_WallNpcRs proto.InternalMessageInfo
  5527  
  5528  func (m *WallNpcRs) GetWallNpc() []*WallNpc {
  5529  	if m != nil {
  5530  		return m.WallNpc
  5531  	}
  5532  	return nil
  5533  }
  5534  
  5535  var E_WallNpcRs_Ext = &proto.ExtensionDesc{
  5536  	ExtendedType:  (*Base)(nil),
  5537  	ExtensionType: (*WallNpcRs)(nil),
  5538  	Field:         1274,
  5539  	Name:          "WallNpcRs.ext",
  5540  	Tag:           "bytes,1274,opt,name=ext",
  5541  	Filename:      "Game.proto",
  5542  }
  5543  
  5544  // 城墙NPC升级
  5545  type WallNpcLvUpRq struct {
  5546  	Pos                  *int32   `protobuf:"varint,1,opt,name=pos" json:"pos,omitempty"`
  5547  	Type                 *int32   `protobuf:"varint,2,opt,name=type" json:"type,omitempty"`
  5548  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5549  	XXX_unrecognized     []byte   `json:"-"`
  5550  	XXX_sizecache        int32    `json:"-"`
  5551  }
  5552  
  5553  func (m *WallNpcLvUpRq) Reset()         { *m = WallNpcLvUpRq{} }
  5554  func (m *WallNpcLvUpRq) String() string { return proto.CompactTextString(m) }
  5555  func (*WallNpcLvUpRq) ProtoMessage()    {}
  5556  func (*WallNpcLvUpRq) Descriptor() ([]byte, []int) {
  5557  	return fileDescriptor_a508e860af41bdad, []int{92}
  5558  }
  5559  func (m *WallNpcLvUpRq) XXX_Unmarshal(b []byte) error {
  5560  	return xxx_messageInfo_WallNpcLvUpRq.Unmarshal(m, b)
  5561  }
  5562  func (m *WallNpcLvUpRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5563  	return xxx_messageInfo_WallNpcLvUpRq.Marshal(b, m, deterministic)
  5564  }
  5565  func (m *WallNpcLvUpRq) XXX_Merge(src proto.Message) {
  5566  	xxx_messageInfo_WallNpcLvUpRq.Merge(m, src)
  5567  }
  5568  func (m *WallNpcLvUpRq) XXX_Size() int {
  5569  	return xxx_messageInfo_WallNpcLvUpRq.Size(m)
  5570  }
  5571  func (m *WallNpcLvUpRq) XXX_DiscardUnknown() {
  5572  	xxx_messageInfo_WallNpcLvUpRq.DiscardUnknown(m)
  5573  }
  5574  
  5575  var xxx_messageInfo_WallNpcLvUpRq proto.InternalMessageInfo
  5576  
  5577  func (m *WallNpcLvUpRq) GetPos() int32 {
  5578  	if m != nil && m.Pos != nil {
  5579  		return *m.Pos
  5580  	}
  5581  	return 0
  5582  }
  5583  
  5584  func (m *WallNpcLvUpRq) GetType() int32 {
  5585  	if m != nil && m.Type != nil {
  5586  		return *m.Type
  5587  	}
  5588  	return 0
  5589  }
  5590  
  5591  var E_WallNpcLvUpRq_Ext = &proto.ExtensionDesc{
  5592  	ExtendedType:  (*Base)(nil),
  5593  	ExtensionType: (*WallNpcLvUpRq)(nil),
  5594  	Field:         1275,
  5595  	Name:          "WallNpcLvUpRq.ext",
  5596  	Tag:           "bytes,1275,opt,name=ext",
  5597  	Filename:      "Game.proto",
  5598  }
  5599  
  5600  type WallNpcLvUpRs struct {
  5601  	WallNpc              *WallNpc  `protobuf:"bytes,1,opt,name=wallNpc" json:"wallNpc,omitempty"`
  5602  	Resource             *Resource `protobuf:"bytes,2,opt,name=resource" json:"resource,omitempty"`
  5603  	Gold                 *int32    `protobuf:"varint,3,opt,name=gold" json:"gold,omitempty"`
  5604  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
  5605  	XXX_unrecognized     []byte    `json:"-"`
  5606  	XXX_sizecache        int32     `json:"-"`
  5607  }
  5608  
  5609  func (m *WallNpcLvUpRs) Reset()         { *m = WallNpcLvUpRs{} }
  5610  func (m *WallNpcLvUpRs) String() string { return proto.CompactTextString(m) }
  5611  func (*WallNpcLvUpRs) ProtoMessage()    {}
  5612  func (*WallNpcLvUpRs) Descriptor() ([]byte, []int) {
  5613  	return fileDescriptor_a508e860af41bdad, []int{93}
  5614  }
  5615  func (m *WallNpcLvUpRs) XXX_Unmarshal(b []byte) error {
  5616  	return xxx_messageInfo_WallNpcLvUpRs.Unmarshal(m, b)
  5617  }
  5618  func (m *WallNpcLvUpRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5619  	return xxx_messageInfo_WallNpcLvUpRs.Marshal(b, m, deterministic)
  5620  }
  5621  func (m *WallNpcLvUpRs) XXX_Merge(src proto.Message) {
  5622  	xxx_messageInfo_WallNpcLvUpRs.Merge(m, src)
  5623  }
  5624  func (m *WallNpcLvUpRs) XXX_Size() int {
  5625  	return xxx_messageInfo_WallNpcLvUpRs.Size(m)
  5626  }
  5627  func (m *WallNpcLvUpRs) XXX_DiscardUnknown() {
  5628  	xxx_messageInfo_WallNpcLvUpRs.DiscardUnknown(m)
  5629  }
  5630  
  5631  var xxx_messageInfo_WallNpcLvUpRs proto.InternalMessageInfo
  5632  
  5633  func (m *WallNpcLvUpRs) GetWallNpc() *WallNpc {
  5634  	if m != nil {
  5635  		return m.WallNpc
  5636  	}
  5637  	return nil
  5638  }
  5639  
  5640  func (m *WallNpcLvUpRs) GetResource() *Resource {
  5641  	if m != nil {
  5642  		return m.Resource
  5643  	}
  5644  	return nil
  5645  }
  5646  
  5647  func (m *WallNpcLvUpRs) GetGold() int32 {
  5648  	if m != nil && m.Gold != nil {
  5649  		return *m.Gold
  5650  	}
  5651  	return 0
  5652  }
  5653  
  5654  var E_WallNpcLvUpRs_Ext = &proto.ExtensionDesc{
  5655  	ExtendedType:  (*Base)(nil),
  5656  	ExtensionType: (*WallNpcLvUpRs)(nil),
  5657  	Field:         1276,
  5658  	Name:          "WallNpcLvUpRs.ext",
  5659  	Tag:           "bytes,1276,opt,name=ext",
  5660  	Filename:      "Game.proto",
  5661  }
  5662  
  5663  // 城墙驻防遣返
  5664  type WallGetOutRq struct {
  5665  	KeyId                *int32   `protobuf:"varint,1,req,name=keyId" json:"keyId,omitempty"`
  5666  	RoleId               *int64   `protobuf:"varint,2,req,name=roleId" json:"roleId,omitempty"`
  5667  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5668  	XXX_unrecognized     []byte   `json:"-"`
  5669  	XXX_sizecache        int32    `json:"-"`
  5670  }
  5671  
  5672  func (m *WallGetOutRq) Reset()         { *m = WallGetOutRq{} }
  5673  func (m *WallGetOutRq) String() string { return proto.CompactTextString(m) }
  5674  func (*WallGetOutRq) ProtoMessage()    {}
  5675  func (*WallGetOutRq) Descriptor() ([]byte, []int) {
  5676  	return fileDescriptor_a508e860af41bdad, []int{94}
  5677  }
  5678  func (m *WallGetOutRq) XXX_Unmarshal(b []byte) error {
  5679  	return xxx_messageInfo_WallGetOutRq.Unmarshal(m, b)
  5680  }
  5681  func (m *WallGetOutRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5682  	return xxx_messageInfo_WallGetOutRq.Marshal(b, m, deterministic)
  5683  }
  5684  func (m *WallGetOutRq) XXX_Merge(src proto.Message) {
  5685  	xxx_messageInfo_WallGetOutRq.Merge(m, src)
  5686  }
  5687  func (m *WallGetOutRq) XXX_Size() int {
  5688  	return xxx_messageInfo_WallGetOutRq.Size(m)
  5689  }
  5690  func (m *WallGetOutRq) XXX_DiscardUnknown() {
  5691  	xxx_messageInfo_WallGetOutRq.DiscardUnknown(m)
  5692  }
  5693  
  5694  var xxx_messageInfo_WallGetOutRq proto.InternalMessageInfo
  5695  
  5696  func (m *WallGetOutRq) GetKeyId() int32 {
  5697  	if m != nil && m.KeyId != nil {
  5698  		return *m.KeyId
  5699  	}
  5700  	return 0
  5701  }
  5702  
  5703  func (m *WallGetOutRq) GetRoleId() int64 {
  5704  	if m != nil && m.RoleId != nil {
  5705  		return *m.RoleId
  5706  	}
  5707  	return 0
  5708  }
  5709  
  5710  var E_WallGetOutRq_Ext = &proto.ExtensionDesc{
  5711  	ExtendedType:  (*Base)(nil),
  5712  	ExtensionType: (*WallGetOutRq)(nil),
  5713  	Field:         1277,
  5714  	Name:          "WallGetOutRq.ext",
  5715  	Tag:           "bytes,1277,opt,name=ext",
  5716  	Filename:      "Game.proto",
  5717  }
  5718  
  5719  type WallGetOutRs struct {
  5720  	Army                 *Army    `protobuf:"bytes,1,opt,name=army" json:"army,omitempty"`
  5721  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5722  	XXX_unrecognized     []byte   `json:"-"`
  5723  	XXX_sizecache        int32    `json:"-"`
  5724  }
  5725  
  5726  func (m *WallGetOutRs) Reset()         { *m = WallGetOutRs{} }
  5727  func (m *WallGetOutRs) String() string { return proto.CompactTextString(m) }
  5728  func (*WallGetOutRs) ProtoMessage()    {}
  5729  func (*WallGetOutRs) Descriptor() ([]byte, []int) {
  5730  	return fileDescriptor_a508e860af41bdad, []int{95}
  5731  }
  5732  func (m *WallGetOutRs) XXX_Unmarshal(b []byte) error {
  5733  	return xxx_messageInfo_WallGetOutRs.Unmarshal(m, b)
  5734  }
  5735  func (m *WallGetOutRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5736  	return xxx_messageInfo_WallGetOutRs.Marshal(b, m, deterministic)
  5737  }
  5738  func (m *WallGetOutRs) XXX_Merge(src proto.Message) {
  5739  	xxx_messageInfo_WallGetOutRs.Merge(m, src)
  5740  }
  5741  func (m *WallGetOutRs) XXX_Size() int {
  5742  	return xxx_messageInfo_WallGetOutRs.Size(m)
  5743  }
  5744  func (m *WallGetOutRs) XXX_DiscardUnknown() {
  5745  	xxx_messageInfo_WallGetOutRs.DiscardUnknown(m)
  5746  }
  5747  
  5748  var xxx_messageInfo_WallGetOutRs proto.InternalMessageInfo
  5749  
  5750  func (m *WallGetOutRs) GetArmy() *Army {
  5751  	if m != nil {
  5752  		return m.Army
  5753  	}
  5754  	return nil
  5755  }
  5756  
  5757  var E_WallGetOutRs_Ext = &proto.ExtensionDesc{
  5758  	ExtendedType:  (*Base)(nil),
  5759  	ExtensionType: (*WallGetOutRs)(nil),
  5760  	Field:         1278,
  5761  	Name:          "WallGetOutRs.ext",
  5762  	Tag:           "bytes,1278,opt,name=ext",
  5763  	Filename:      "Game.proto",
  5764  }
  5765  
  5766  // 城墙驻防召回
  5767  type WallCallBackRq struct {
  5768  	KeyId                *int32   `protobuf:"varint,1,req,name=keyId" json:"keyId,omitempty"`
  5769  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5770  	XXX_unrecognized     []byte   `json:"-"`
  5771  	XXX_sizecache        int32    `json:"-"`
  5772  }
  5773  
  5774  func (m *WallCallBackRq) Reset()         { *m = WallCallBackRq{} }
  5775  func (m *WallCallBackRq) String() string { return proto.CompactTextString(m) }
  5776  func (*WallCallBackRq) ProtoMessage()    {}
  5777  func (*WallCallBackRq) Descriptor() ([]byte, []int) {
  5778  	return fileDescriptor_a508e860af41bdad, []int{96}
  5779  }
  5780  func (m *WallCallBackRq) XXX_Unmarshal(b []byte) error {
  5781  	return xxx_messageInfo_WallCallBackRq.Unmarshal(m, b)
  5782  }
  5783  func (m *WallCallBackRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5784  	return xxx_messageInfo_WallCallBackRq.Marshal(b, m, deterministic)
  5785  }
  5786  func (m *WallCallBackRq) XXX_Merge(src proto.Message) {
  5787  	xxx_messageInfo_WallCallBackRq.Merge(m, src)
  5788  }
  5789  func (m *WallCallBackRq) XXX_Size() int {
  5790  	return xxx_messageInfo_WallCallBackRq.Size(m)
  5791  }
  5792  func (m *WallCallBackRq) XXX_DiscardUnknown() {
  5793  	xxx_messageInfo_WallCallBackRq.DiscardUnknown(m)
  5794  }
  5795  
  5796  var xxx_messageInfo_WallCallBackRq proto.InternalMessageInfo
  5797  
  5798  func (m *WallCallBackRq) GetKeyId() int32 {
  5799  	if m != nil && m.KeyId != nil {
  5800  		return *m.KeyId
  5801  	}
  5802  	return 0
  5803  }
  5804  
  5805  var E_WallCallBackRq_Ext = &proto.ExtensionDesc{
  5806  	ExtendedType:  (*Base)(nil),
  5807  	ExtensionType: (*WallCallBackRq)(nil),
  5808  	Field:         1279,
  5809  	Name:          "WallCallBackRq.ext",
  5810  	Tag:           "bytes,1279,opt,name=ext",
  5811  	Filename:      "Game.proto",
  5812  }
  5813  
  5814  type WallCallBackRs struct {
  5815  	Army                 *Army    `protobuf:"bytes,1,opt,name=army" json:"army,omitempty"`
  5816  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5817  	XXX_unrecognized     []byte   `json:"-"`
  5818  	XXX_sizecache        int32    `json:"-"`
  5819  }
  5820  
  5821  func (m *WallCallBackRs) Reset()         { *m = WallCallBackRs{} }
  5822  func (m *WallCallBackRs) String() string { return proto.CompactTextString(m) }
  5823  func (*WallCallBackRs) ProtoMessage()    {}
  5824  func (*WallCallBackRs) Descriptor() ([]byte, []int) {
  5825  	return fileDescriptor_a508e860af41bdad, []int{97}
  5826  }
  5827  func (m *WallCallBackRs) XXX_Unmarshal(b []byte) error {
  5828  	return xxx_messageInfo_WallCallBackRs.Unmarshal(m, b)
  5829  }
  5830  func (m *WallCallBackRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5831  	return xxx_messageInfo_WallCallBackRs.Marshal(b, m, deterministic)
  5832  }
  5833  func (m *WallCallBackRs) XXX_Merge(src proto.Message) {
  5834  	xxx_messageInfo_WallCallBackRs.Merge(m, src)
  5835  }
  5836  func (m *WallCallBackRs) XXX_Size() int {
  5837  	return xxx_messageInfo_WallCallBackRs.Size(m)
  5838  }
  5839  func (m *WallCallBackRs) XXX_DiscardUnknown() {
  5840  	xxx_messageInfo_WallCallBackRs.DiscardUnknown(m)
  5841  }
  5842  
  5843  var xxx_messageInfo_WallCallBackRs proto.InternalMessageInfo
  5844  
  5845  func (m *WallCallBackRs) GetArmy() *Army {
  5846  	if m != nil {
  5847  		return m.Army
  5848  	}
  5849  	return nil
  5850  }
  5851  
  5852  var E_WallCallBackRs_Ext = &proto.ExtensionDesc{
  5853  	ExtendedType:  (*Base)(nil),
  5854  	ExtensionType: (*WallCallBackRs)(nil),
  5855  	Field:         1280,
  5856  	Name:          "WallCallBackRs.ext",
  5857  	Tag:           "bytes,1280,opt,name=ext",
  5858  	Filename:      "Game.proto",
  5859  }
  5860  
  5861  // 城墙NPC变兵种
  5862  type WallNpcArmyRq struct {
  5863  	Id                   *int32   `protobuf:"varint,1,req,name=id" json:"id,omitempty"`
  5864  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5865  	XXX_unrecognized     []byte   `json:"-"`
  5866  	XXX_sizecache        int32    `json:"-"`
  5867  }
  5868  
  5869  func (m *WallNpcArmyRq) Reset()         { *m = WallNpcArmyRq{} }
  5870  func (m *WallNpcArmyRq) String() string { return proto.CompactTextString(m) }
  5871  func (*WallNpcArmyRq) ProtoMessage()    {}
  5872  func (*WallNpcArmyRq) Descriptor() ([]byte, []int) {
  5873  	return fileDescriptor_a508e860af41bdad, []int{98}
  5874  }
  5875  func (m *WallNpcArmyRq) XXX_Unmarshal(b []byte) error {
  5876  	return xxx_messageInfo_WallNpcArmyRq.Unmarshal(m, b)
  5877  }
  5878  func (m *WallNpcArmyRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5879  	return xxx_messageInfo_WallNpcArmyRq.Marshal(b, m, deterministic)
  5880  }
  5881  func (m *WallNpcArmyRq) XXX_Merge(src proto.Message) {
  5882  	xxx_messageInfo_WallNpcArmyRq.Merge(m, src)
  5883  }
  5884  func (m *WallNpcArmyRq) XXX_Size() int {
  5885  	return xxx_messageInfo_WallNpcArmyRq.Size(m)
  5886  }
  5887  func (m *WallNpcArmyRq) XXX_DiscardUnknown() {
  5888  	xxx_messageInfo_WallNpcArmyRq.DiscardUnknown(m)
  5889  }
  5890  
  5891  var xxx_messageInfo_WallNpcArmyRq proto.InternalMessageInfo
  5892  
  5893  func (m *WallNpcArmyRq) GetId() int32 {
  5894  	if m != nil && m.Id != nil {
  5895  		return *m.Id
  5896  	}
  5897  	return 0
  5898  }
  5899  
  5900  var E_WallNpcArmyRq_Ext = &proto.ExtensionDesc{
  5901  	ExtendedType:  (*Base)(nil),
  5902  	ExtensionType: (*WallNpcArmyRq)(nil),
  5903  	Field:         1281,
  5904  	Name:          "WallNpcArmyRq.ext",
  5905  	Tag:           "bytes,1281,opt,name=ext",
  5906  	Filename:      "Game.proto",
  5907  }
  5908  
  5909  type WallNpcArmyRs struct {
  5910  	WallNpc              *WallNpc `protobuf:"bytes,1,opt,name=wallNpc" json:"wallNpc,omitempty"`
  5911  	Gold                 *int32   `protobuf:"varint,2,opt,name=gold" json:"gold,omitempty"`
  5912  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5913  	XXX_unrecognized     []byte   `json:"-"`
  5914  	XXX_sizecache        int32    `json:"-"`
  5915  }
  5916  
  5917  func (m *WallNpcArmyRs) Reset()         { *m = WallNpcArmyRs{} }
  5918  func (m *WallNpcArmyRs) String() string { return proto.CompactTextString(m) }
  5919  func (*WallNpcArmyRs) ProtoMessage()    {}
  5920  func (*WallNpcArmyRs) Descriptor() ([]byte, []int) {
  5921  	return fileDescriptor_a508e860af41bdad, []int{99}
  5922  }
  5923  func (m *WallNpcArmyRs) XXX_Unmarshal(b []byte) error {
  5924  	return xxx_messageInfo_WallNpcArmyRs.Unmarshal(m, b)
  5925  }
  5926  func (m *WallNpcArmyRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5927  	return xxx_messageInfo_WallNpcArmyRs.Marshal(b, m, deterministic)
  5928  }
  5929  func (m *WallNpcArmyRs) XXX_Merge(src proto.Message) {
  5930  	xxx_messageInfo_WallNpcArmyRs.Merge(m, src)
  5931  }
  5932  func (m *WallNpcArmyRs) XXX_Size() int {
  5933  	return xxx_messageInfo_WallNpcArmyRs.Size(m)
  5934  }
  5935  func (m *WallNpcArmyRs) XXX_DiscardUnknown() {
  5936  	xxx_messageInfo_WallNpcArmyRs.DiscardUnknown(m)
  5937  }
  5938  
  5939  var xxx_messageInfo_WallNpcArmyRs proto.InternalMessageInfo
  5940  
  5941  func (m *WallNpcArmyRs) GetWallNpc() *WallNpc {
  5942  	if m != nil {
  5943  		return m.WallNpc
  5944  	}
  5945  	return nil
  5946  }
  5947  
  5948  func (m *WallNpcArmyRs) GetGold() int32 {
  5949  	if m != nil && m.Gold != nil {
  5950  		return *m.Gold
  5951  	}
  5952  	return 0
  5953  }
  5954  
  5955  var E_WallNpcArmyRs_Ext = &proto.ExtensionDesc{
  5956  	ExtendedType:  (*Base)(nil),
  5957  	ExtensionType: (*WallNpcArmyRs)(nil),
  5958  	Field:         1282,
  5959  	Name:          "WallNpcArmyRs.ext",
  5960  	Tag:           "bytes,1282,opt,name=ext",
  5961  	Filename:      "Game.proto",
  5962  }
  5963  
  5964  // 城墙NPC开启自动补兵
  5965  type WallNpcAutoRq struct {
  5966  	Id                   *int32   `protobuf:"varint,1,req,name=id" json:"id,omitempty"`
  5967  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5968  	XXX_unrecognized     []byte   `json:"-"`
  5969  	XXX_sizecache        int32    `json:"-"`
  5970  }
  5971  
  5972  func (m *WallNpcAutoRq) Reset()         { *m = WallNpcAutoRq{} }
  5973  func (m *WallNpcAutoRq) String() string { return proto.CompactTextString(m) }
  5974  func (*WallNpcAutoRq) ProtoMessage()    {}
  5975  func (*WallNpcAutoRq) Descriptor() ([]byte, []int) {
  5976  	return fileDescriptor_a508e860af41bdad, []int{100}
  5977  }
  5978  func (m *WallNpcAutoRq) XXX_Unmarshal(b []byte) error {
  5979  	return xxx_messageInfo_WallNpcAutoRq.Unmarshal(m, b)
  5980  }
  5981  func (m *WallNpcAutoRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5982  	return xxx_messageInfo_WallNpcAutoRq.Marshal(b, m, deterministic)
  5983  }
  5984  func (m *WallNpcAutoRq) XXX_Merge(src proto.Message) {
  5985  	xxx_messageInfo_WallNpcAutoRq.Merge(m, src)
  5986  }
  5987  func (m *WallNpcAutoRq) XXX_Size() int {
  5988  	return xxx_messageInfo_WallNpcAutoRq.Size(m)
  5989  }
  5990  func (m *WallNpcAutoRq) XXX_DiscardUnknown() {
  5991  	xxx_messageInfo_WallNpcAutoRq.DiscardUnknown(m)
  5992  }
  5993  
  5994  var xxx_messageInfo_WallNpcAutoRq proto.InternalMessageInfo
  5995  
  5996  func (m *WallNpcAutoRq) GetId() int32 {
  5997  	if m != nil && m.Id != nil {
  5998  		return *m.Id
  5999  	}
  6000  	return 0
  6001  }
  6002  
  6003  var E_WallNpcAutoRq_Ext = &proto.ExtensionDesc{
  6004  	ExtendedType:  (*Base)(nil),
  6005  	ExtensionType: (*WallNpcAutoRq)(nil),
  6006  	Field:         1283,
  6007  	Name:          "WallNpcAutoRq.ext",
  6008  	Tag:           "bytes,1283,opt,name=ext",
  6009  	Filename:      "Game.proto",
  6010  }
  6011  
  6012  type WallNpcAutoRs struct {
  6013  	WallNpc              *WallNpc `protobuf:"bytes,1,opt,name=wallNpc" json:"wallNpc,omitempty"`
  6014  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6015  	XXX_unrecognized     []byte   `json:"-"`
  6016  	XXX_sizecache        int32    `json:"-"`
  6017  }
  6018  
  6019  func (m *WallNpcAutoRs) Reset()         { *m = WallNpcAutoRs{} }
  6020  func (m *WallNpcAutoRs) String() string { return proto.CompactTextString(m) }
  6021  func (*WallNpcAutoRs) ProtoMessage()    {}
  6022  func (*WallNpcAutoRs) Descriptor() ([]byte, []int) {
  6023  	return fileDescriptor_a508e860af41bdad, []int{101}
  6024  }
  6025  func (m *WallNpcAutoRs) XXX_Unmarshal(b []byte) error {
  6026  	return xxx_messageInfo_WallNpcAutoRs.Unmarshal(m, b)
  6027  }
  6028  func (m *WallNpcAutoRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6029  	return xxx_messageInfo_WallNpcAutoRs.Marshal(b, m, deterministic)
  6030  }
  6031  func (m *WallNpcAutoRs) XXX_Merge(src proto.Message) {
  6032  	xxx_messageInfo_WallNpcAutoRs.Merge(m, src)
  6033  }
  6034  func (m *WallNpcAutoRs) XXX_Size() int {
  6035  	return xxx_messageInfo_WallNpcAutoRs.Size(m)
  6036  }
  6037  func (m *WallNpcAutoRs) XXX_DiscardUnknown() {
  6038  	xxx_messageInfo_WallNpcAutoRs.DiscardUnknown(m)
  6039  }
  6040  
  6041  var xxx_messageInfo_WallNpcAutoRs proto.InternalMessageInfo
  6042  
  6043  func (m *WallNpcAutoRs) GetWallNpc() *WallNpc {
  6044  	if m != nil {
  6045  		return m.WallNpc
  6046  	}
  6047  	return nil
  6048  }
  6049  
  6050  var E_WallNpcAutoRs_Ext = &proto.ExtensionDesc{
  6051  	ExtendedType:  (*Base)(nil),
  6052  	ExtensionType: (*WallNpcAutoRs)(nil),
  6053  	Field:         1284,
  6054  	Name:          "WallNpcAutoRs.ext",
  6055  	Tag:           "bytes,1284,opt,name=ext",
  6056  	Filename:      "Game.proto",
  6057  }
  6058  
  6059  // 城墙花钱满兵
  6060  type WallNpcFullRq struct {
  6061  	Type                 *int32   `protobuf:"varint,1,req,name=type" json:"type,omitempty"`
  6062  	Id                   *int32   `protobuf:"varint,2,req,name=id" json:"id,omitempty"`
  6063  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6064  	XXX_unrecognized     []byte   `json:"-"`
  6065  	XXX_sizecache        int32    `json:"-"`
  6066  }
  6067  
  6068  func (m *WallNpcFullRq) Reset()         { *m = WallNpcFullRq{} }
  6069  func (m *WallNpcFullRq) String() string { return proto.CompactTextString(m) }
  6070  func (*WallNpcFullRq) ProtoMessage()    {}
  6071  func (*WallNpcFullRq) Descriptor() ([]byte, []int) {
  6072  	return fileDescriptor_a508e860af41bdad, []int{102}
  6073  }
  6074  func (m *WallNpcFullRq) XXX_Unmarshal(b []byte) error {
  6075  	return xxx_messageInfo_WallNpcFullRq.Unmarshal(m, b)
  6076  }
  6077  func (m *WallNpcFullRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6078  	return xxx_messageInfo_WallNpcFullRq.Marshal(b, m, deterministic)
  6079  }
  6080  func (m *WallNpcFullRq) XXX_Merge(src proto.Message) {
  6081  	xxx_messageInfo_WallNpcFullRq.Merge(m, src)
  6082  }
  6083  func (m *WallNpcFullRq) XXX_Size() int {
  6084  	return xxx_messageInfo_WallNpcFullRq.Size(m)
  6085  }
  6086  func (m *WallNpcFullRq) XXX_DiscardUnknown() {
  6087  	xxx_messageInfo_WallNpcFullRq.DiscardUnknown(m)
  6088  }
  6089  
  6090  var xxx_messageInfo_WallNpcFullRq proto.InternalMessageInfo
  6091  
  6092  func (m *WallNpcFullRq) GetType() int32 {
  6093  	if m != nil && m.Type != nil {
  6094  		return *m.Type
  6095  	}
  6096  	return 0
  6097  }
  6098  
  6099  func (m *WallNpcFullRq) GetId() int32 {
  6100  	if m != nil && m.Id != nil {
  6101  		return *m.Id
  6102  	}
  6103  	return 0
  6104  }
  6105  
  6106  var E_WallNpcFullRq_Ext = &proto.ExtensionDesc{
  6107  	ExtendedType:  (*Base)(nil),
  6108  	ExtensionType: (*WallNpcFullRq)(nil),
  6109  	Field:         1285,
  6110  	Name:          "WallNpcFullRq.ext",
  6111  	Tag:           "bytes,1285,opt,name=ext",
  6112  	Filename:      "Game.proto",
  6113  }
  6114  
  6115  type WallNpcFullRs struct {
  6116  	WallNpc              *WallNpc `protobuf:"bytes,1,opt,name=wallNpc" json:"wallNpc,omitempty"`
  6117  	Hero                 *Hero    `protobuf:"bytes,2,opt,name=hero" json:"hero,omitempty"`
  6118  	Gold                 *int32   `protobuf:"varint,3,opt,name=gold" json:"gold,omitempty"`
  6119  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6120  	XXX_unrecognized     []byte   `json:"-"`
  6121  	XXX_sizecache        int32    `json:"-"`
  6122  }
  6123  
  6124  func (m *WallNpcFullRs) Reset()         { *m = WallNpcFullRs{} }
  6125  func (m *WallNpcFullRs) String() string { return proto.CompactTextString(m) }
  6126  func (*WallNpcFullRs) ProtoMessage()    {}
  6127  func (*WallNpcFullRs) Descriptor() ([]byte, []int) {
  6128  	return fileDescriptor_a508e860af41bdad, []int{103}
  6129  }
  6130  func (m *WallNpcFullRs) XXX_Unmarshal(b []byte) error {
  6131  	return xxx_messageInfo_WallNpcFullRs.Unmarshal(m, b)
  6132  }
  6133  func (m *WallNpcFullRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6134  	return xxx_messageInfo_WallNpcFullRs.Marshal(b, m, deterministic)
  6135  }
  6136  func (m *WallNpcFullRs) XXX_Merge(src proto.Message) {
  6137  	xxx_messageInfo_WallNpcFullRs.Merge(m, src)
  6138  }
  6139  func (m *WallNpcFullRs) XXX_Size() int {
  6140  	return xxx_messageInfo_WallNpcFullRs.Size(m)
  6141  }
  6142  func (m *WallNpcFullRs) XXX_DiscardUnknown() {
  6143  	xxx_messageInfo_WallNpcFullRs.DiscardUnknown(m)
  6144  }
  6145  
  6146  var xxx_messageInfo_WallNpcFullRs proto.InternalMessageInfo
  6147  
  6148  func (m *WallNpcFullRs) GetWallNpc() *WallNpc {
  6149  	if m != nil {
  6150  		return m.WallNpc
  6151  	}
  6152  	return nil
  6153  }
  6154  
  6155  func (m *WallNpcFullRs) GetHero() *Hero {
  6156  	if m != nil {
  6157  		return m.Hero
  6158  	}
  6159  	return nil
  6160  }
  6161  
  6162  func (m *WallNpcFullRs) GetGold() int32 {
  6163  	if m != nil && m.Gold != nil {
  6164  		return *m.Gold
  6165  	}
  6166  	return 0
  6167  }
  6168  
  6169  var E_WallNpcFullRs_Ext = &proto.ExtensionDesc{
  6170  	ExtendedType:  (*Base)(nil),
  6171  	ExtensionType: (*WallNpcFullRs)(nil),
  6172  	Field:         1286,
  6173  	Name:          "WallNpcFullRs.ext",
  6174  	Tag:           "bytes,1286,opt,name=ext",
  6175  	Filename:      "Game.proto",
  6176  }
  6177  
  6178  // 城墙驻防信息
  6179  type WallHelpInfoRq struct {
  6180  	Pos                  *int32   `protobuf:"varint,1,req,name=pos" json:"pos,omitempty"`
  6181  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6182  	XXX_unrecognized     []byte   `json:"-"`
  6183  	XXX_sizecache        int32    `json:"-"`
  6184  }
  6185  
  6186  func (m *WallHelpInfoRq) Reset()         { *m = WallHelpInfoRq{} }
  6187  func (m *WallHelpInfoRq) String() string { return proto.CompactTextString(m) }
  6188  func (*WallHelpInfoRq) ProtoMessage()    {}
  6189  func (*WallHelpInfoRq) Descriptor() ([]byte, []int) {
  6190  	return fileDescriptor_a508e860af41bdad, []int{104}
  6191  }
  6192  func (m *WallHelpInfoRq) XXX_Unmarshal(b []byte) error {
  6193  	return xxx_messageInfo_WallHelpInfoRq.Unmarshal(m, b)
  6194  }
  6195  func (m *WallHelpInfoRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6196  	return xxx_messageInfo_WallHelpInfoRq.Marshal(b, m, deterministic)
  6197  }
  6198  func (m *WallHelpInfoRq) XXX_Merge(src proto.Message) {
  6199  	xxx_messageInfo_WallHelpInfoRq.Merge(m, src)
  6200  }
  6201  func (m *WallHelpInfoRq) XXX_Size() int {
  6202  	return xxx_messageInfo_WallHelpInfoRq.Size(m)
  6203  }
  6204  func (m *WallHelpInfoRq) XXX_DiscardUnknown() {
  6205  	xxx_messageInfo_WallHelpInfoRq.DiscardUnknown(m)
  6206  }
  6207  
  6208  var xxx_messageInfo_WallHelpInfoRq proto.InternalMessageInfo
  6209  
  6210  func (m *WallHelpInfoRq) GetPos() int32 {
  6211  	if m != nil && m.Pos != nil {
  6212  		return *m.Pos
  6213  	}
  6214  	return 0
  6215  }
  6216  
  6217  var E_WallHelpInfoRq_Ext = &proto.ExtensionDesc{
  6218  	ExtendedType:  (*Base)(nil),
  6219  	ExtensionType: (*WallHelpInfoRq)(nil),
  6220  	Field:         1287,
  6221  	Name:          "WallHelpInfoRq.ext",
  6222  	Tag:           "bytes,1287,opt,name=ext",
  6223  	Filename:      "Game.proto",
  6224  }
  6225  
  6226  type WallHelpInfoRs struct {
  6227  	WallHero             []*WallHero `protobuf:"bytes,2,rep,name=wallHero" json:"wallHero,omitempty"`
  6228  	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
  6229  	XXX_unrecognized     []byte      `json:"-"`
  6230  	XXX_sizecache        int32       `json:"-"`
  6231  }
  6232  
  6233  func (m *WallHelpInfoRs) Reset()         { *m = WallHelpInfoRs{} }
  6234  func (m *WallHelpInfoRs) String() string { return proto.CompactTextString(m) }
  6235  func (*WallHelpInfoRs) ProtoMessage()    {}
  6236  func (*WallHelpInfoRs) Descriptor() ([]byte, []int) {
  6237  	return fileDescriptor_a508e860af41bdad, []int{105}
  6238  }
  6239  func (m *WallHelpInfoRs) XXX_Unmarshal(b []byte) error {
  6240  	return xxx_messageInfo_WallHelpInfoRs.Unmarshal(m, b)
  6241  }
  6242  func (m *WallHelpInfoRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6243  	return xxx_messageInfo_WallHelpInfoRs.Marshal(b, m, deterministic)
  6244  }
  6245  func (m *WallHelpInfoRs) XXX_Merge(src proto.Message) {
  6246  	xxx_messageInfo_WallHelpInfoRs.Merge(m, src)
  6247  }
  6248  func (m *WallHelpInfoRs) XXX_Size() int {
  6249  	return xxx_messageInfo_WallHelpInfoRs.Size(m)
  6250  }
  6251  func (m *WallHelpInfoRs) XXX_DiscardUnknown() {
  6252  	xxx_messageInfo_WallHelpInfoRs.DiscardUnknown(m)
  6253  }
  6254  
  6255  var xxx_messageInfo_WallHelpInfoRs proto.InternalMessageInfo
  6256  
  6257  func (m *WallHelpInfoRs) GetWallHero() []*WallHero {
  6258  	if m != nil {
  6259  		return m.WallHero
  6260  	}
  6261  	return nil
  6262  }
  6263  
  6264  var E_WallHelpInfoRs_Ext = &proto.ExtensionDesc{
  6265  	ExtendedType:  (*Base)(nil),
  6266  	ExtensionType: (*WallHelpInfoRs)(nil),
  6267  	Field:         1288,
  6268  	Name:          "WallHelpInfoRs.ext",
  6269  	Tag:           "bytes,1288,opt,name=ext",
  6270  	Filename:      "Game.proto",
  6271  }
  6272  
  6273  // 城墙驻防推送
  6274  type SynWallCallBackRs struct {
  6275  	Status               *int32    `protobuf:"varint,1,req,name=status" json:"status,omitempty"`
  6276  	WallHero             *WallHero `protobuf:"bytes,2,req,name=wallHero" json:"wallHero,omitempty"`
  6277  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
  6278  	XXX_unrecognized     []byte    `json:"-"`
  6279  	XXX_sizecache        int32     `json:"-"`
  6280  }
  6281  
  6282  func (m *SynWallCallBackRs) Reset()         { *m = SynWallCallBackRs{} }
  6283  func (m *SynWallCallBackRs) String() string { return proto.CompactTextString(m) }
  6284  func (*SynWallCallBackRs) ProtoMessage()    {}
  6285  func (*SynWallCallBackRs) Descriptor() ([]byte, []int) {
  6286  	return fileDescriptor_a508e860af41bdad, []int{106}
  6287  }
  6288  func (m *SynWallCallBackRs) XXX_Unmarshal(b []byte) error {
  6289  	return xxx_messageInfo_SynWallCallBackRs.Unmarshal(m, b)
  6290  }
  6291  func (m *SynWallCallBackRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6292  	return xxx_messageInfo_SynWallCallBackRs.Marshal(b, m, deterministic)
  6293  }
  6294  func (m *SynWallCallBackRs) XXX_Merge(src proto.Message) {
  6295  	xxx_messageInfo_SynWallCallBackRs.Merge(m, src)
  6296  }
  6297  func (m *SynWallCallBackRs) XXX_Size() int {
  6298  	return xxx_messageInfo_SynWallCallBackRs.Size(m)
  6299  }
  6300  func (m *SynWallCallBackRs) XXX_DiscardUnknown() {
  6301  	xxx_messageInfo_SynWallCallBackRs.DiscardUnknown(m)
  6302  }
  6303  
  6304  var xxx_messageInfo_SynWallCallBackRs proto.InternalMessageInfo
  6305  
  6306  func (m *SynWallCallBackRs) GetStatus() int32 {
  6307  	if m != nil && m.Status != nil {
  6308  		return *m.Status
  6309  	}
  6310  	return 0
  6311  }
  6312  
  6313  func (m *SynWallCallBackRs) GetWallHero() *WallHero {
  6314  	if m != nil {
  6315  		return m.WallHero
  6316  	}
  6317  	return nil
  6318  }
  6319  
  6320  var E_SynWallCallBackRs_Ext = &proto.ExtensionDesc{
  6321  	ExtendedType:  (*Base)(nil),
  6322  	ExtensionType: (*SynWallCallBackRs)(nil),
  6323  	Field:         1290,
  6324  	Name:          "SynWallCallBackRs.ext",
  6325  	Tag:           "bytes,1290,opt,name=ext",
  6326  	Filename:      "Game.proto",
  6327  }
  6328  
  6329  // 内阁采集将领布置
  6330  type AcqHeroSetRq struct {
  6331  	Pos                  *int32   `protobuf:"varint,1,opt,name=pos" json:"pos,omitempty"`
  6332  	HeroId               *int32   `protobuf:"varint,2,opt,name=heroId" json:"heroId,omitempty"`
  6333  	Type                 *int32   `protobuf:"varint,3,opt,name=type" json:"type,omitempty"`
  6334  	Swap                 *bool    `protobuf:"varint,4,opt,name=swap" json:"swap,omitempty"`
  6335  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6336  	XXX_unrecognized     []byte   `json:"-"`
  6337  	XXX_sizecache        int32    `json:"-"`
  6338  }
  6339  
  6340  func (m *AcqHeroSetRq) Reset()         { *m = AcqHeroSetRq{} }
  6341  func (m *AcqHeroSetRq) String() string { return proto.CompactTextString(m) }
  6342  func (*AcqHeroSetRq) ProtoMessage()    {}
  6343  func (*AcqHeroSetRq) Descriptor() ([]byte, []int) {
  6344  	return fileDescriptor_a508e860af41bdad, []int{107}
  6345  }
  6346  func (m *AcqHeroSetRq) XXX_Unmarshal(b []byte) error {
  6347  	return xxx_messageInfo_AcqHeroSetRq.Unmarshal(m, b)
  6348  }
  6349  func (m *AcqHeroSetRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6350  	return xxx_messageInfo_AcqHeroSetRq.Marshal(b, m, deterministic)
  6351  }
  6352  func (m *AcqHeroSetRq) XXX_Merge(src proto.Message) {
  6353  	xxx_messageInfo_AcqHeroSetRq.Merge(m, src)
  6354  }
  6355  func (m *AcqHeroSetRq) XXX_Size() int {
  6356  	return xxx_messageInfo_AcqHeroSetRq.Size(m)
  6357  }
  6358  func (m *AcqHeroSetRq) XXX_DiscardUnknown() {
  6359  	xxx_messageInfo_AcqHeroSetRq.DiscardUnknown(m)
  6360  }
  6361  
  6362  var xxx_messageInfo_AcqHeroSetRq proto.InternalMessageInfo
  6363  
  6364  func (m *AcqHeroSetRq) GetPos() int32 {
  6365  	if m != nil && m.Pos != nil {
  6366  		return *m.Pos
  6367  	}
  6368  	return 0
  6369  }
  6370  
  6371  func (m *AcqHeroSetRq) GetHeroId() int32 {
  6372  	if m != nil && m.HeroId != nil {
  6373  		return *m.HeroId
  6374  	}
  6375  	return 0
  6376  }
  6377  
  6378  func (m *AcqHeroSetRq) GetType() int32 {
  6379  	if m != nil && m.Type != nil {
  6380  		return *m.Type
  6381  	}
  6382  	return 0
  6383  }
  6384  
  6385  func (m *AcqHeroSetRq) GetSwap() bool {
  6386  	if m != nil && m.Swap != nil {
  6387  		return *m.Swap
  6388  	}
  6389  	return false
  6390  }
  6391  
  6392  var E_AcqHeroSetRq_Ext = &proto.ExtensionDesc{
  6393  	ExtendedType:  (*Base)(nil),
  6394  	ExtensionType: (*AcqHeroSetRq)(nil),
  6395  	Field:         1291,
  6396  	Name:          "AcqHeroSetRq.ext",
  6397  	Tag:           "bytes,1291,opt,name=ext",
  6398  	Filename:      "Game.proto",
  6399  }
  6400  
  6401  type AcqHeroSetRs struct {
  6402  	UpHero               *Hero    `protobuf:"bytes,1,opt,name=upHero" json:"upHero,omitempty"`
  6403  	DownHero             *Hero    `protobuf:"bytes,2,opt,name=downHero" json:"downHero,omitempty"`
  6404  	HeroIds              []int32  `protobuf:"varint,3,rep,name=heroIds" json:"heroIds,omitempty"`
  6405  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6406  	XXX_unrecognized     []byte   `json:"-"`
  6407  	XXX_sizecache        int32    `json:"-"`
  6408  }
  6409  
  6410  func (m *AcqHeroSetRs) Reset()         { *m = AcqHeroSetRs{} }
  6411  func (m *AcqHeroSetRs) String() string { return proto.CompactTextString(m) }
  6412  func (*AcqHeroSetRs) ProtoMessage()    {}
  6413  func (*AcqHeroSetRs) Descriptor() ([]byte, []int) {
  6414  	return fileDescriptor_a508e860af41bdad, []int{108}
  6415  }
  6416  func (m *AcqHeroSetRs) XXX_Unmarshal(b []byte) error {
  6417  	return xxx_messageInfo_AcqHeroSetRs.Unmarshal(m, b)
  6418  }
  6419  func (m *AcqHeroSetRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6420  	return xxx_messageInfo_AcqHeroSetRs.Marshal(b, m, deterministic)
  6421  }
  6422  func (m *AcqHeroSetRs) XXX_Merge(src proto.Message) {
  6423  	xxx_messageInfo_AcqHeroSetRs.Merge(m, src)
  6424  }
  6425  func (m *AcqHeroSetRs) XXX_Size() int {
  6426  	return xxx_messageInfo_AcqHeroSetRs.Size(m)
  6427  }
  6428  func (m *AcqHeroSetRs) XXX_DiscardUnknown() {
  6429  	xxx_messageInfo_AcqHeroSetRs.DiscardUnknown(m)
  6430  }
  6431  
  6432  var xxx_messageInfo_AcqHeroSetRs proto.InternalMessageInfo
  6433  
  6434  func (m *AcqHeroSetRs) GetUpHero() *Hero {
  6435  	if m != nil {
  6436  		return m.UpHero
  6437  	}
  6438  	return nil
  6439  }
  6440  
  6441  func (m *AcqHeroSetRs) GetDownHero() *Hero {
  6442  	if m != nil {
  6443  		return m.DownHero
  6444  	}
  6445  	return nil
  6446  }
  6447  
  6448  func (m *AcqHeroSetRs) GetHeroIds() []int32 {
  6449  	if m != nil {
  6450  		return m.HeroIds
  6451  	}
  6452  	return nil
  6453  }
  6454  
  6455  var E_AcqHeroSetRs_Ext = &proto.ExtensionDesc{
  6456  	ExtendedType:  (*Base)(nil),
  6457  	ExtensionType: (*AcqHeroSetRs)(nil),
  6458  	Field:         1292,
  6459  	Name:          "AcqHeroSetRs.ext",
  6460  	Tag:           "bytes,1292,opt,name=ext",
  6461  	Filename:      "Game.proto",
  6462  }
  6463  
  6464  // 内阁获取天策府数据
  6465  type GetCabinetRq struct {
  6466  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6467  	XXX_unrecognized     []byte   `json:"-"`
  6468  	XXX_sizecache        int32    `json:"-"`
  6469  }
  6470  
  6471  func (m *GetCabinetRq) Reset()         { *m = GetCabinetRq{} }
  6472  func (m *GetCabinetRq) String() string { return proto.CompactTextString(m) }
  6473  func (*GetCabinetRq) ProtoMessage()    {}
  6474  func (*GetCabinetRq) Descriptor() ([]byte, []int) {
  6475  	return fileDescriptor_a508e860af41bdad, []int{109}
  6476  }
  6477  func (m *GetCabinetRq) XXX_Unmarshal(b []byte) error {
  6478  	return xxx_messageInfo_GetCabinetRq.Unmarshal(m, b)
  6479  }
  6480  func (m *GetCabinetRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6481  	return xxx_messageInfo_GetCabinetRq.Marshal(b, m, deterministic)
  6482  }
  6483  func (m *GetCabinetRq) XXX_Merge(src proto.Message) {
  6484  	xxx_messageInfo_GetCabinetRq.Merge(m, src)
  6485  }
  6486  func (m *GetCabinetRq) XXX_Size() int {
  6487  	return xxx_messageInfo_GetCabinetRq.Size(m)
  6488  }
  6489  func (m *GetCabinetRq) XXX_DiscardUnknown() {
  6490  	xxx_messageInfo_GetCabinetRq.DiscardUnknown(m)
  6491  }
  6492  
  6493  var xxx_messageInfo_GetCabinetRq proto.InternalMessageInfo
  6494  
  6495  var E_GetCabinetRq_Ext = &proto.ExtensionDesc{
  6496  	ExtendedType:  (*Base)(nil),
  6497  	ExtensionType: (*GetCabinetRq)(nil),
  6498  	Field:         1293,
  6499  	Name:          "GetCabinetRq.ext",
  6500  	Tag:           "bytes,1293,opt,name=ext",
  6501  	Filename:      "Game.proto",
  6502  }
  6503  
  6504  type GetCabinetRs struct {
  6505  	LeadLv               *int32   `protobuf:"varint,1,opt,name=leadLv" json:"leadLv,omitempty"`
  6506  	LeadExp              *int64   `protobuf:"varint,2,opt,name=leadExp" json:"leadExp,omitempty"`
  6507  	PlanId               *int32   `protobuf:"varint,3,opt,name=planId" json:"planId,omitempty"`
  6508  	LeadStep             *int32   `protobuf:"varint,4,opt,name=leadStep" json:"leadStep,omitempty"`
  6509  	IsCreateLead         *bool    `protobuf:"varint,5,opt,name=isCreateLead" json:"isCreateLead,omitempty"`
  6510  	IsFinish             *bool    `protobuf:"varint,6,opt,name=isFinish" json:"isFinish,omitempty"`
  6511  	IsLvFinish           *bool    `protobuf:"varint,7,opt,name=isLvFinish" json:"isLvFinish,omitempty"`
  6512  	CabinetLeadPos       []int32  `protobuf:"varint,8,rep,name=cabinetLeadPos" json:"cabinetLeadPos,omitempty"`
  6513  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6514  	XXX_unrecognized     []byte   `json:"-"`
  6515  	XXX_sizecache        int32    `json:"-"`
  6516  }
  6517  
  6518  func (m *GetCabinetRs) Reset()         { *m = GetCabinetRs{} }
  6519  func (m *GetCabinetRs) String() string { return proto.CompactTextString(m) }
  6520  func (*GetCabinetRs) ProtoMessage()    {}
  6521  func (*GetCabinetRs) Descriptor() ([]byte, []int) {
  6522  	return fileDescriptor_a508e860af41bdad, []int{110}
  6523  }
  6524  func (m *GetCabinetRs) XXX_Unmarshal(b []byte) error {
  6525  	return xxx_messageInfo_GetCabinetRs.Unmarshal(m, b)
  6526  }
  6527  func (m *GetCabinetRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6528  	return xxx_messageInfo_GetCabinetRs.Marshal(b, m, deterministic)
  6529  }
  6530  func (m *GetCabinetRs) XXX_Merge(src proto.Message) {
  6531  	xxx_messageInfo_GetCabinetRs.Merge(m, src)
  6532  }
  6533  func (m *GetCabinetRs) XXX_Size() int {
  6534  	return xxx_messageInfo_GetCabinetRs.Size(m)
  6535  }
  6536  func (m *GetCabinetRs) XXX_DiscardUnknown() {
  6537  	xxx_messageInfo_GetCabinetRs.DiscardUnknown(m)
  6538  }
  6539  
  6540  var xxx_messageInfo_GetCabinetRs proto.InternalMessageInfo
  6541  
  6542  func (m *GetCabinetRs) GetLeadLv() int32 {
  6543  	if m != nil && m.LeadLv != nil {
  6544  		return *m.LeadLv
  6545  	}
  6546  	return 0
  6547  }
  6548  
  6549  func (m *GetCabinetRs) GetLeadExp() int64 {
  6550  	if m != nil && m.LeadExp != nil {
  6551  		return *m.LeadExp
  6552  	}
  6553  	return 0
  6554  }
  6555  
  6556  func (m *GetCabinetRs) GetPlanId() int32 {
  6557  	if m != nil && m.PlanId != nil {
  6558  		return *m.PlanId
  6559  	}
  6560  	return 0
  6561  }
  6562  
  6563  func (m *GetCabinetRs) GetLeadStep() int32 {
  6564  	if m != nil && m.LeadStep != nil {
  6565  		return *m.LeadStep
  6566  	}
  6567  	return 0
  6568  }
  6569  
  6570  func (m *GetCabinetRs) GetIsCreateLead() bool {
  6571  	if m != nil && m.IsCreateLead != nil {
  6572  		return *m.IsCreateLead
  6573  	}
  6574  	return false
  6575  }
  6576  
  6577  func (m *GetCabinetRs) GetIsFinish() bool {
  6578  	if m != nil && m.IsFinish != nil {
  6579  		return *m.IsFinish
  6580  	}
  6581  	return false
  6582  }
  6583  
  6584  func (m *GetCabinetRs) GetIsLvFinish() bool {
  6585  	if m != nil && m.IsLvFinish != nil {
  6586  		return *m.IsLvFinish
  6587  	}
  6588  	return false
  6589  }
  6590  
  6591  func (m *GetCabinetRs) GetCabinetLeadPos() []int32 {
  6592  	if m != nil {
  6593  		return m.CabinetLeadPos
  6594  	}
  6595  	return nil
  6596  }
  6597  
  6598  var E_GetCabinetRs_Ext = &proto.ExtensionDesc{
  6599  	ExtendedType:  (*Base)(nil),
  6600  	ExtensionType: (*GetCabinetRs)(nil),
  6601  	Field:         1294,
  6602  	Name:          "GetCabinetRs.ext",
  6603  	Tag:           "bytes,1294,opt,name=ext",
  6604  	Filename:      "Game.proto",
  6605  }
  6606  
  6607  // 内阁创建点兵统领
  6608  type CreateLeadRq struct {
  6609  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6610  	XXX_unrecognized     []byte   `json:"-"`
  6611  	XXX_sizecache        int32    `json:"-"`
  6612  }
  6613  
  6614  func (m *CreateLeadRq) Reset()         { *m = CreateLeadRq{} }
  6615  func (m *CreateLeadRq) String() string { return proto.CompactTextString(m) }
  6616  func (*CreateLeadRq) ProtoMessage()    {}
  6617  func (*CreateLeadRq) Descriptor() ([]byte, []int) {
  6618  	return fileDescriptor_a508e860af41bdad, []int{111}
  6619  }
  6620  func (m *CreateLeadRq) XXX_Unmarshal(b []byte) error {
  6621  	return xxx_messageInfo_CreateLeadRq.Unmarshal(m, b)
  6622  }
  6623  func (m *CreateLeadRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6624  	return xxx_messageInfo_CreateLeadRq.Marshal(b, m, deterministic)
  6625  }
  6626  func (m *CreateLeadRq) XXX_Merge(src proto.Message) {
  6627  	xxx_messageInfo_CreateLeadRq.Merge(m, src)
  6628  }
  6629  func (m *CreateLeadRq) XXX_Size() int {
  6630  	return xxx_messageInfo_CreateLeadRq.Size(m)
  6631  }
  6632  func (m *CreateLeadRq) XXX_DiscardUnknown() {
  6633  	xxx_messageInfo_CreateLeadRq.DiscardUnknown(m)
  6634  }
  6635  
  6636  var xxx_messageInfo_CreateLeadRq proto.InternalMessageInfo
  6637  
  6638  var E_CreateLeadRq_Ext = &proto.ExtensionDesc{
  6639  	ExtendedType:  (*Base)(nil),
  6640  	ExtensionType: (*CreateLeadRq)(nil),
  6641  	Field:         1295,
  6642  	Name:          "CreateLeadRq.ext",
  6643  	Tag:           "bytes,1295,opt,name=ext",
  6644  	Filename:      "Game.proto",
  6645  }
  6646  
  6647  type CreateLeadRs struct {
  6648  	LeadLv               *int32   `protobuf:"varint,1,opt,name=leadLv" json:"leadLv,omitempty"`
  6649  	LeadExp              *int64   `protobuf:"varint,2,opt,name=leadExp" json:"leadExp,omitempty"`
  6650  	PlanId               *int32   `protobuf:"varint,3,opt,name=planId" json:"planId,omitempty"`
  6651  	IsCreateLead         *bool    `protobuf:"varint,4,opt,name=isCreateLead" json:"isCreateLead,omitempty"`
  6652  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6653  	XXX_unrecognized     []byte   `json:"-"`
  6654  	XXX_sizecache        int32    `json:"-"`
  6655  }
  6656  
  6657  func (m *CreateLeadRs) Reset()         { *m = CreateLeadRs{} }
  6658  func (m *CreateLeadRs) String() string { return proto.CompactTextString(m) }
  6659  func (*CreateLeadRs) ProtoMessage()    {}
  6660  func (*CreateLeadRs) Descriptor() ([]byte, []int) {
  6661  	return fileDescriptor_a508e860af41bdad, []int{112}
  6662  }
  6663  func (m *CreateLeadRs) XXX_Unmarshal(b []byte) error {
  6664  	return xxx_messageInfo_CreateLeadRs.Unmarshal(m, b)
  6665  }
  6666  func (m *CreateLeadRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6667  	return xxx_messageInfo_CreateLeadRs.Marshal(b, m, deterministic)
  6668  }
  6669  func (m *CreateLeadRs) XXX_Merge(src proto.Message) {
  6670  	xxx_messageInfo_CreateLeadRs.Merge(m, src)
  6671  }
  6672  func (m *CreateLeadRs) XXX_Size() int {
  6673  	return xxx_messageInfo_CreateLeadRs.Size(m)
  6674  }
  6675  func (m *CreateLeadRs) XXX_DiscardUnknown() {
  6676  	xxx_messageInfo_CreateLeadRs.DiscardUnknown(m)
  6677  }
  6678  
  6679  var xxx_messageInfo_CreateLeadRs proto.InternalMessageInfo
  6680  
  6681  func (m *CreateLeadRs) GetLeadLv() int32 {
  6682  	if m != nil && m.LeadLv != nil {
  6683  		return *m.LeadLv
  6684  	}
  6685  	return 0
  6686  }
  6687  
  6688  func (m *CreateLeadRs) GetLeadExp() int64 {
  6689  	if m != nil && m.LeadExp != nil {
  6690  		return *m.LeadExp
  6691  	}
  6692  	return 0
  6693  }
  6694  
  6695  func (m *CreateLeadRs) GetPlanId() int32 {
  6696  	if m != nil && m.PlanId != nil {
  6697  		return *m.PlanId
  6698  	}
  6699  	return 0
  6700  }
  6701  
  6702  func (m *CreateLeadRs) GetIsCreateLead() bool {
  6703  	if m != nil && m.IsCreateLead != nil {
  6704  		return *m.IsCreateLead
  6705  	}
  6706  	return false
  6707  }
  6708  
  6709  var E_CreateLeadRs_Ext = &proto.ExtensionDesc{
  6710  	ExtendedType:  (*Base)(nil),
  6711  	ExtensionType: (*CreateLeadRs)(nil),
  6712  	Field:         1296,
  6713  	Name:          "CreateLeadRs.ext",
  6714  	Tag:           "bytes,1296,opt,name=ext",
  6715  	Filename:      "Game.proto",
  6716  }
  6717  
  6718  // 内阁完成当前点兵任务
  6719  type CabinetFinishRq struct {
  6720  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6721  	XXX_unrecognized     []byte   `json:"-"`
  6722  	XXX_sizecache        int32    `json:"-"`
  6723  }
  6724  
  6725  func (m *CabinetFinishRq) Reset()         { *m = CabinetFinishRq{} }
  6726  func (m *CabinetFinishRq) String() string { return proto.CompactTextString(m) }
  6727  func (*CabinetFinishRq) ProtoMessage()    {}
  6728  func (*CabinetFinishRq) Descriptor() ([]byte, []int) {
  6729  	return fileDescriptor_a508e860af41bdad, []int{113}
  6730  }
  6731  func (m *CabinetFinishRq) XXX_Unmarshal(b []byte) error {
  6732  	return xxx_messageInfo_CabinetFinishRq.Unmarshal(m, b)
  6733  }
  6734  func (m *CabinetFinishRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6735  	return xxx_messageInfo_CabinetFinishRq.Marshal(b, m, deterministic)
  6736  }
  6737  func (m *CabinetFinishRq) XXX_Merge(src proto.Message) {
  6738  	xxx_messageInfo_CabinetFinishRq.Merge(m, src)
  6739  }
  6740  func (m *CabinetFinishRq) XXX_Size() int {
  6741  	return xxx_messageInfo_CabinetFinishRq.Size(m)
  6742  }
  6743  func (m *CabinetFinishRq) XXX_DiscardUnknown() {
  6744  	xxx_messageInfo_CabinetFinishRq.DiscardUnknown(m)
  6745  }
  6746  
  6747  var xxx_messageInfo_CabinetFinishRq proto.InternalMessageInfo
  6748  
  6749  var E_CabinetFinishRq_Ext = &proto.ExtensionDesc{
  6750  	ExtendedType:  (*Base)(nil),
  6751  	ExtensionType: (*CabinetFinishRq)(nil),
  6752  	Field:         1297,
  6753  	Name:          "CabinetFinishRq.ext",
  6754  	Tag:           "bytes,1297,opt,name=ext",
  6755  	Filename:      "Game.proto",
  6756  }
  6757  
  6758  type CabinetFinishRs struct {
  6759  	LeadLv               *int32   `protobuf:"varint,1,opt,name=leadLv" json:"leadLv,omitempty"`
  6760  	LeadExp              *int64   `protobuf:"varint,2,opt,name=leadExp" json:"leadExp,omitempty"`
  6761  	PlanId               *int32   `protobuf:"varint,3,opt,name=planId" json:"planId,omitempty"`
  6762  	LeadStep             *int32   `protobuf:"varint,4,opt,name=leadStep" json:"leadStep,omitempty"`
  6763  	IsCreateLead         *bool    `protobuf:"varint,5,opt,name=isCreateLead" json:"isCreateLead,omitempty"`
  6764  	IsFinish             *bool    `protobuf:"varint,6,opt,name=isFinish" json:"isFinish,omitempty"`
  6765  	IsLvFinish           *bool    `protobuf:"varint,7,opt,name=isLvFinish" json:"isLvFinish,omitempty"`
  6766  	AcqHeros             []*Hero  `protobuf:"bytes,8,rep,name=acqHeros" json:"acqHeros,omitempty"`
  6767  	BattleHeros          []*Hero  `protobuf:"bytes,9,rep,name=battleHeros" json:"battleHeros,omitempty"`
  6768  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6769  	XXX_unrecognized     []byte   `json:"-"`
  6770  	XXX_sizecache        int32    `json:"-"`
  6771  }
  6772  
  6773  func (m *CabinetFinishRs) Reset()         { *m = CabinetFinishRs{} }
  6774  func (m *CabinetFinishRs) String() string { return proto.CompactTextString(m) }
  6775  func (*CabinetFinishRs) ProtoMessage()    {}
  6776  func (*CabinetFinishRs) Descriptor() ([]byte, []int) {
  6777  	return fileDescriptor_a508e860af41bdad, []int{114}
  6778  }
  6779  func (m *CabinetFinishRs) XXX_Unmarshal(b []byte) error {
  6780  	return xxx_messageInfo_CabinetFinishRs.Unmarshal(m, b)
  6781  }
  6782  func (m *CabinetFinishRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6783  	return xxx_messageInfo_CabinetFinishRs.Marshal(b, m, deterministic)
  6784  }
  6785  func (m *CabinetFinishRs) XXX_Merge(src proto.Message) {
  6786  	xxx_messageInfo_CabinetFinishRs.Merge(m, src)
  6787  }
  6788  func (m *CabinetFinishRs) XXX_Size() int {
  6789  	return xxx_messageInfo_CabinetFinishRs.Size(m)
  6790  }
  6791  func (m *CabinetFinishRs) XXX_DiscardUnknown() {
  6792  	xxx_messageInfo_CabinetFinishRs.DiscardUnknown(m)
  6793  }
  6794  
  6795  var xxx_messageInfo_CabinetFinishRs proto.InternalMessageInfo
  6796  
  6797  func (m *CabinetFinishRs) GetLeadLv() int32 {
  6798  	if m != nil && m.LeadLv != nil {
  6799  		return *m.LeadLv
  6800  	}
  6801  	return 0
  6802  }
  6803  
  6804  func (m *CabinetFinishRs) GetLeadExp() int64 {
  6805  	if m != nil && m.LeadExp != nil {
  6806  		return *m.LeadExp
  6807  	}
  6808  	return 0
  6809  }
  6810  
  6811  func (m *CabinetFinishRs) GetPlanId() int32 {
  6812  	if m != nil && m.PlanId != nil {
  6813  		return *m.PlanId
  6814  	}
  6815  	return 0
  6816  }
  6817  
  6818  func (m *CabinetFinishRs) GetLeadStep() int32 {
  6819  	if m != nil && m.LeadStep != nil {
  6820  		return *m.LeadStep
  6821  	}
  6822  	return 0
  6823  }
  6824  
  6825  func (m *CabinetFinishRs) GetIsCreateLead() bool {
  6826  	if m != nil && m.IsCreateLead != nil {
  6827  		return *m.IsCreateLead
  6828  	}
  6829  	return false
  6830  }
  6831  
  6832  func (m *CabinetFinishRs) GetIsFinish() bool {
  6833  	if m != nil && m.IsFinish != nil {
  6834  		return *m.IsFinish
  6835  	}
  6836  	return false
  6837  }
  6838  
  6839  func (m *CabinetFinishRs) GetIsLvFinish() bool {
  6840  	if m != nil && m.IsLvFinish != nil {
  6841  		return *m.IsLvFinish
  6842  	}
  6843  	return false
  6844  }
  6845  
  6846  func (m *CabinetFinishRs) GetAcqHeros() []*Hero {
  6847  	if m != nil {
  6848  		return m.AcqHeros
  6849  	}
  6850  	return nil
  6851  }
  6852  
  6853  func (m *CabinetFinishRs) GetBattleHeros() []*Hero {
  6854  	if m != nil {
  6855  		return m.BattleHeros
  6856  	}
  6857  	return nil
  6858  }
  6859  
  6860  var E_CabinetFinishRs_Ext = &proto.ExtensionDesc{
  6861  	ExtendedType:  (*Base)(nil),
  6862  	ExtensionType: (*CabinetFinishRs)(nil),
  6863  	Field:         1298,
  6864  	Name:          "CabinetFinishRs.ext",
  6865  	Tag:           "bytes,1298,opt,name=ext",
  6866  	Filename:      "Game.proto",
  6867  }
  6868  
  6869  // 内阁完成第一阶段
  6870  type CabinetLvFinishRq struct {
  6871  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6872  	XXX_unrecognized     []byte   `json:"-"`
  6873  	XXX_sizecache        int32    `json:"-"`
  6874  }
  6875  
  6876  func (m *CabinetLvFinishRq) Reset()         { *m = CabinetLvFinishRq{} }
  6877  func (m *CabinetLvFinishRq) String() string { return proto.CompactTextString(m) }
  6878  func (*CabinetLvFinishRq) ProtoMessage()    {}
  6879  func (*CabinetLvFinishRq) Descriptor() ([]byte, []int) {
  6880  	return fileDescriptor_a508e860af41bdad, []int{115}
  6881  }
  6882  func (m *CabinetLvFinishRq) XXX_Unmarshal(b []byte) error {
  6883  	return xxx_messageInfo_CabinetLvFinishRq.Unmarshal(m, b)
  6884  }
  6885  func (m *CabinetLvFinishRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6886  	return xxx_messageInfo_CabinetLvFinishRq.Marshal(b, m, deterministic)
  6887  }
  6888  func (m *CabinetLvFinishRq) XXX_Merge(src proto.Message) {
  6889  	xxx_messageInfo_CabinetLvFinishRq.Merge(m, src)
  6890  }
  6891  func (m *CabinetLvFinishRq) XXX_Size() int {
  6892  	return xxx_messageInfo_CabinetLvFinishRq.Size(m)
  6893  }
  6894  func (m *CabinetLvFinishRq) XXX_DiscardUnknown() {
  6895  	xxx_messageInfo_CabinetLvFinishRq.DiscardUnknown(m)
  6896  }
  6897  
  6898  var xxx_messageInfo_CabinetLvFinishRq proto.InternalMessageInfo
  6899  
  6900  var E_CabinetLvFinishRq_Ext = &proto.ExtensionDesc{
  6901  	ExtendedType:  (*Base)(nil),
  6902  	ExtensionType: (*CabinetLvFinishRq)(nil),
  6903  	Field:         1299,
  6904  	Name:          "CabinetLvFinishRq.ext",
  6905  	Tag:           "bytes,1299,opt,name=ext",
  6906  	Filename:      "Game.proto",
  6907  }
  6908  
  6909  type CabinetLvFinishRs struct {
  6910  	LeadLv               *int32   `protobuf:"varint,1,opt,name=leadLv" json:"leadLv,omitempty"`
  6911  	LeadExp              *int64   `protobuf:"varint,2,opt,name=leadExp" json:"leadExp,omitempty"`
  6912  	PlanId               *int32   `protobuf:"varint,3,opt,name=planId" json:"planId,omitempty"`
  6913  	IsLvFinish           *bool    `protobuf:"varint,4,opt,name=isLvFinish" json:"isLvFinish,omitempty"`
  6914  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6915  	XXX_unrecognized     []byte   `json:"-"`
  6916  	XXX_sizecache        int32    `json:"-"`
  6917  }
  6918  
  6919  func (m *CabinetLvFinishRs) Reset()         { *m = CabinetLvFinishRs{} }
  6920  func (m *CabinetLvFinishRs) String() string { return proto.CompactTextString(m) }
  6921  func (*CabinetLvFinishRs) ProtoMessage()    {}
  6922  func (*CabinetLvFinishRs) Descriptor() ([]byte, []int) {
  6923  	return fileDescriptor_a508e860af41bdad, []int{116}
  6924  }
  6925  func (m *CabinetLvFinishRs) XXX_Unmarshal(b []byte) error {
  6926  	return xxx_messageInfo_CabinetLvFinishRs.Unmarshal(m, b)
  6927  }
  6928  func (m *CabinetLvFinishRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6929  	return xxx_messageInfo_CabinetLvFinishRs.Marshal(b, m, deterministic)
  6930  }
  6931  func (m *CabinetLvFinishRs) XXX_Merge(src proto.Message) {
  6932  	xxx_messageInfo_CabinetLvFinishRs.Merge(m, src)
  6933  }
  6934  func (m *CabinetLvFinishRs) XXX_Size() int {
  6935  	return xxx_messageInfo_CabinetLvFinishRs.Size(m)
  6936  }
  6937  func (m *CabinetLvFinishRs) XXX_DiscardUnknown() {
  6938  	xxx_messageInfo_CabinetLvFinishRs.DiscardUnknown(m)
  6939  }
  6940  
  6941  var xxx_messageInfo_CabinetLvFinishRs proto.InternalMessageInfo
  6942  
  6943  func (m *CabinetLvFinishRs) GetLeadLv() int32 {
  6944  	if m != nil && m.LeadLv != nil {
  6945  		return *m.LeadLv
  6946  	}
  6947  	return 0
  6948  }
  6949  
  6950  func (m *CabinetLvFinishRs) GetLeadExp() int64 {
  6951  	if m != nil && m.LeadExp != nil {
  6952  		return *m.LeadExp
  6953  	}
  6954  	return 0
  6955  }
  6956  
  6957  func (m *CabinetLvFinishRs) GetPlanId() int32 {
  6958  	if m != nil && m.PlanId != nil {
  6959  		return *m.PlanId
  6960  	}
  6961  	return 0
  6962  }
  6963  
  6964  func (m *CabinetLvFinishRs) GetIsLvFinish() bool {
  6965  	if m != nil && m.IsLvFinish != nil {
  6966  		return *m.IsLvFinish
  6967  	}
  6968  	return false
  6969  }
  6970  
  6971  var E_CabinetLvFinishRs_Ext = &proto.ExtensionDesc{
  6972  	ExtendedType:  (*Base)(nil),
  6973  	ExtensionType: (*CabinetLvFinishRs)(nil),
  6974  	Field:         1300,
  6975  	Name:          "CabinetLvFinishRs.ext",
  6976  	Tag:           "bytes,1300,opt,name=ext",
  6977  	Filename:      "Game.proto",
  6978  }
  6979  
  6980  // 获取所有将领
  6981  type GetHerosRq struct {
  6982  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6983  	XXX_unrecognized     []byte   `json:"-"`
  6984  	XXX_sizecache        int32    `json:"-"`
  6985  }
  6986  
  6987  func (m *GetHerosRq) Reset()         { *m = GetHerosRq{} }
  6988  func (m *GetHerosRq) String() string { return proto.CompactTextString(m) }
  6989  func (*GetHerosRq) ProtoMessage()    {}
  6990  func (*GetHerosRq) Descriptor() ([]byte, []int) {
  6991  	return fileDescriptor_a508e860af41bdad, []int{117}
  6992  }
  6993  func (m *GetHerosRq) XXX_Unmarshal(b []byte) error {
  6994  	return xxx_messageInfo_GetHerosRq.Unmarshal(m, b)
  6995  }
  6996  func (m *GetHerosRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6997  	return xxx_messageInfo_GetHerosRq.Marshal(b, m, deterministic)
  6998  }
  6999  func (m *GetHerosRq) XXX_Merge(src proto.Message) {
  7000  	xxx_messageInfo_GetHerosRq.Merge(m, src)
  7001  }
  7002  func (m *GetHerosRq) XXX_Size() int {
  7003  	return xxx_messageInfo_GetHerosRq.Size(m)
  7004  }
  7005  func (m *GetHerosRq) XXX_DiscardUnknown() {
  7006  	xxx_messageInfo_GetHerosRq.DiscardUnknown(m)
  7007  }
  7008  
  7009  var xxx_messageInfo_GetHerosRq proto.InternalMessageInfo
  7010  
  7011  var E_GetHerosRq_Ext = &proto.ExtensionDesc{
  7012  	ExtendedType:  (*Base)(nil),
  7013  	ExtensionType: (*GetHerosRq)(nil),
  7014  	Field:         1301,
  7015  	Name:          "GetHerosRq.ext",
  7016  	Tag:           "bytes,1301,opt,name=ext",
  7017  	Filename:      "Game.proto",
  7018  }
  7019  
  7020  type GetHerosRs struct {
  7021  	Free                 *int32   `protobuf:"varint,1,req,name=free" json:"free,omitempty"`
  7022  	Hero                 []*Hero  `protobuf:"bytes,2,rep,name=hero" json:"hero,omitempty"`
  7023  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7024  	XXX_unrecognized     []byte   `json:"-"`
  7025  	XXX_sizecache        int32    `json:"-"`
  7026  }
  7027  
  7028  func (m *GetHerosRs) Reset()         { *m = GetHerosRs{} }
  7029  func (m *GetHerosRs) String() string { return proto.CompactTextString(m) }
  7030  func (*GetHerosRs) ProtoMessage()    {}
  7031  func (*GetHerosRs) Descriptor() ([]byte, []int) {
  7032  	return fileDescriptor_a508e860af41bdad, []int{118}
  7033  }
  7034  func (m *GetHerosRs) XXX_Unmarshal(b []byte) error {
  7035  	return xxx_messageInfo_GetHerosRs.Unmarshal(m, b)
  7036  }
  7037  func (m *GetHerosRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7038  	return xxx_messageInfo_GetHerosRs.Marshal(b, m, deterministic)
  7039  }
  7040  func (m *GetHerosRs) XXX_Merge(src proto.Message) {
  7041  	xxx_messageInfo_GetHerosRs.Merge(m, src)
  7042  }
  7043  func (m *GetHerosRs) XXX_Size() int {
  7044  	return xxx_messageInfo_GetHerosRs.Size(m)
  7045  }
  7046  func (m *GetHerosRs) XXX_DiscardUnknown() {
  7047  	xxx_messageInfo_GetHerosRs.DiscardUnknown(m)
  7048  }
  7049  
  7050  var xxx_messageInfo_GetHerosRs proto.InternalMessageInfo
  7051  
  7052  func (m *GetHerosRs) GetFree() int32 {
  7053  	if m != nil && m.Free != nil {
  7054  		return *m.Free
  7055  	}
  7056  	return 0
  7057  }
  7058  
  7059  func (m *GetHerosRs) GetHero() []*Hero {
  7060  	if m != nil {
  7061  		return m.Hero
  7062  	}
  7063  	return nil
  7064  }
  7065  
  7066  var E_GetHerosRs_Ext = &proto.ExtensionDesc{
  7067  	ExtendedType:  (*Base)(nil),
  7068  	ExtensionType: (*GetHerosRs)(nil),
  7069  	Field:         1302,
  7070  	Name:          "GetHerosRs.ext",
  7071  	Tag:           "bytes,1302,opt,name=ext",
  7072  	Filename:      "Game.proto",
  7073  }
  7074  
  7075  // 将领上阵
  7076  type HeroBattleRq struct {
  7077  	HeroId               *int32   `protobuf:"varint,1,req,name=heroId" json:"heroId,omitempty"`
  7078  	Pos                  *int32   `protobuf:"varint,2,req,name=pos" json:"pos,omitempty"`
  7079  	Swap                 *bool    `protobuf:"varint,3,opt,name=swap" json:"swap,omitempty"`
  7080  	SwapPlane            *bool    `protobuf:"varint,4,opt,name=swapPlane" json:"swapPlane,omitempty"`
  7081  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7082  	XXX_unrecognized     []byte   `json:"-"`
  7083  	XXX_sizecache        int32    `json:"-"`
  7084  }
  7085  
  7086  func (m *HeroBattleRq) Reset()         { *m = HeroBattleRq{} }
  7087  func (m *HeroBattleRq) String() string { return proto.CompactTextString(m) }
  7088  func (*HeroBattleRq) ProtoMessage()    {}
  7089  func (*HeroBattleRq) Descriptor() ([]byte, []int) {
  7090  	return fileDescriptor_a508e860af41bdad, []int{119}
  7091  }
  7092  func (m *HeroBattleRq) XXX_Unmarshal(b []byte) error {
  7093  	return xxx_messageInfo_HeroBattleRq.Unmarshal(m, b)
  7094  }
  7095  func (m *HeroBattleRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7096  	return xxx_messageInfo_HeroBattleRq.Marshal(b, m, deterministic)
  7097  }
  7098  func (m *HeroBattleRq) XXX_Merge(src proto.Message) {
  7099  	xxx_messageInfo_HeroBattleRq.Merge(m, src)
  7100  }
  7101  func (m *HeroBattleRq) XXX_Size() int {
  7102  	return xxx_messageInfo_HeroBattleRq.Size(m)
  7103  }
  7104  func (m *HeroBattleRq) XXX_DiscardUnknown() {
  7105  	xxx_messageInfo_HeroBattleRq.DiscardUnknown(m)
  7106  }
  7107  
  7108  var xxx_messageInfo_HeroBattleRq proto.InternalMessageInfo
  7109  
  7110  func (m *HeroBattleRq) GetHeroId() int32 {
  7111  	if m != nil && m.HeroId != nil {
  7112  		return *m.HeroId
  7113  	}
  7114  	return 0
  7115  }
  7116  
  7117  func (m *HeroBattleRq) GetPos() int32 {
  7118  	if m != nil && m.Pos != nil {
  7119  		return *m.Pos
  7120  	}
  7121  	return 0
  7122  }
  7123  
  7124  func (m *HeroBattleRq) GetSwap() bool {
  7125  	if m != nil && m.Swap != nil {
  7126  		return *m.Swap
  7127  	}
  7128  	return false
  7129  }
  7130  
  7131  func (m *HeroBattleRq) GetSwapPlane() bool {
  7132  	if m != nil && m.SwapPlane != nil {
  7133  		return *m.SwapPlane
  7134  	}
  7135  	return false
  7136  }
  7137  
  7138  var E_HeroBattleRq_Ext = &proto.ExtensionDesc{
  7139  	ExtendedType:  (*Base)(nil),
  7140  	ExtensionType: (*HeroBattleRq)(nil),
  7141  	Field:         1303,
  7142  	Name:          "HeroBattleRq.ext",
  7143  	Tag:           "bytes,1303,opt,name=ext",
  7144  	Filename:      "Game.proto",
  7145  }
  7146  
  7147  type HeroBattleRs struct {
  7148  	UpHero               *Hero    `protobuf:"bytes,1,req,name=upHero" json:"upHero,omitempty"`
  7149  	DownHero             *Hero    `protobuf:"bytes,2,opt,name=downHero" json:"downHero,omitempty"`
  7150  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7151  	XXX_unrecognized     []byte   `json:"-"`
  7152  	XXX_sizecache        int32    `json:"-"`
  7153  }
  7154  
  7155  func (m *HeroBattleRs) Reset()         { *m = HeroBattleRs{} }
  7156  func (m *HeroBattleRs) String() string { return proto.CompactTextString(m) }
  7157  func (*HeroBattleRs) ProtoMessage()    {}
  7158  func (*HeroBattleRs) Descriptor() ([]byte, []int) {
  7159  	return fileDescriptor_a508e860af41bdad, []int{120}
  7160  }
  7161  func (m *HeroBattleRs) XXX_Unmarshal(b []byte) error {
  7162  	return xxx_messageInfo_HeroBattleRs.Unmarshal(m, b)
  7163  }
  7164  func (m *HeroBattleRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7165  	return xxx_messageInfo_HeroBattleRs.Marshal(b, m, deterministic)
  7166  }
  7167  func (m *HeroBattleRs) XXX_Merge(src proto.Message) {
  7168  	xxx_messageInfo_HeroBattleRs.Merge(m, src)
  7169  }
  7170  func (m *HeroBattleRs) XXX_Size() int {
  7171  	return xxx_messageInfo_HeroBattleRs.Size(m)
  7172  }
  7173  func (m *HeroBattleRs) XXX_DiscardUnknown() {
  7174  	xxx_messageInfo_HeroBattleRs.DiscardUnknown(m)
  7175  }
  7176  
  7177  var xxx_messageInfo_HeroBattleRs proto.InternalMessageInfo
  7178  
  7179  func (m *HeroBattleRs) GetUpHero() *Hero {
  7180  	if m != nil {
  7181  		return m.UpHero
  7182  	}
  7183  	return nil
  7184  }
  7185  
  7186  func (m *HeroBattleRs) GetDownHero() *Hero {
  7187  	if m != nil {
  7188  		return m.DownHero
  7189  	}
  7190  	return nil
  7191  }
  7192  
  7193  var E_HeroBattleRs_Ext = &proto.ExtensionDesc{
  7194  	ExtendedType:  (*Base)(nil),
  7195  	ExtensionType: (*HeroBattleRs)(nil),
  7196  	Field:         1304,
  7197  	Name:          "HeroBattleRs.ext",
  7198  	Tag:           "bytes,1304,opt,name=ext",
  7199  	Filename:      "Game.proto",
  7200  }
  7201  
  7202  // 将领快速升级
  7203  type HeroQuickUpRq struct {
  7204  	HeroId               *int32   `protobuf:"varint,1,req,name=heroId" json:"heroId,omitempty"`
  7205  	Type                 *int32   `protobuf:"varint,2,req,name=type" json:"type,omitempty"`
  7206  	UseGold              *bool    `protobuf:"varint,3,opt,name=useGold" json:"useGold,omitempty"`
  7207  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7208  	XXX_unrecognized     []byte   `json:"-"`
  7209  	XXX_sizecache        int32    `json:"-"`
  7210  }
  7211  
  7212  func (m *HeroQuickUpRq) Reset()         { *m = HeroQuickUpRq{} }
  7213  func (m *HeroQuickUpRq) String() string { return proto.CompactTextString(m) }
  7214  func (*HeroQuickUpRq) ProtoMessage()    {}
  7215  func (*HeroQuickUpRq) Descriptor() ([]byte, []int) {
  7216  	return fileDescriptor_a508e860af41bdad, []int{121}
  7217  }
  7218  func (m *HeroQuickUpRq) XXX_Unmarshal(b []byte) error {
  7219  	return xxx_messageInfo_HeroQuickUpRq.Unmarshal(m, b)
  7220  }
  7221  func (m *HeroQuickUpRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7222  	return xxx_messageInfo_HeroQuickUpRq.Marshal(b, m, deterministic)
  7223  }
  7224  func (m *HeroQuickUpRq) XXX_Merge(src proto.Message) {
  7225  	xxx_messageInfo_HeroQuickUpRq.Merge(m, src)
  7226  }
  7227  func (m *HeroQuickUpRq) XXX_Size() int {
  7228  	return xxx_messageInfo_HeroQuickUpRq.Size(m)
  7229  }
  7230  func (m *HeroQuickUpRq) XXX_DiscardUnknown() {
  7231  	xxx_messageInfo_HeroQuickUpRq.DiscardUnknown(m)
  7232  }
  7233  
  7234  var xxx_messageInfo_HeroQuickUpRq proto.InternalMessageInfo
  7235  
  7236  func (m *HeroQuickUpRq) GetHeroId() int32 {
  7237  	if m != nil && m.HeroId != nil {
  7238  		return *m.HeroId
  7239  	}
  7240  	return 0
  7241  }
  7242  
  7243  func (m *HeroQuickUpRq) GetType() int32 {
  7244  	if m != nil && m.Type != nil {
  7245  		return *m.Type
  7246  	}
  7247  	return 0
  7248  }
  7249  
  7250  func (m *HeroQuickUpRq) GetUseGold() bool {
  7251  	if m != nil && m.UseGold != nil {
  7252  		return *m.UseGold
  7253  	}
  7254  	return false
  7255  }
  7256  
  7257  var E_HeroQuickUpRq_Ext = &proto.ExtensionDesc{
  7258  	ExtendedType:  (*Base)(nil),
  7259  	ExtensionType: (*HeroQuickUpRq)(nil),
  7260  	Field:         1305,
  7261  	Name:          "HeroQuickUpRq.ext",
  7262  	Tag:           "bytes,1305,opt,name=ext",
  7263  	Filename:      "Game.proto",
  7264  }
  7265  
  7266  type HeroQuickUpRs struct {
  7267  	HeroId               *int32    `protobuf:"varint,1,req,name=heroId" json:"heroId,omitempty"`
  7268  	Lv                   *int32    `protobuf:"varint,2,req,name=lv" json:"lv,omitempty"`
  7269  	Exp                  *int32    `protobuf:"varint,3,req,name=exp" json:"exp,omitempty"`
  7270  	Gold                 *int32    `protobuf:"varint,4,opt,name=gold" json:"gold,omitempty"`
  7271  	Attr                 []*TwoInt `protobuf:"bytes,5,rep,name=attr" json:"attr,omitempty"`
  7272  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
  7273  	XXX_unrecognized     []byte    `json:"-"`
  7274  	XXX_sizecache        int32     `json:"-"`
  7275  }
  7276  
  7277  func (m *HeroQuickUpRs) Reset()         { *m = HeroQuickUpRs{} }
  7278  func (m *HeroQuickUpRs) String() string { return proto.CompactTextString(m) }
  7279  func (*HeroQuickUpRs) ProtoMessage()    {}
  7280  func (*HeroQuickUpRs) Descriptor() ([]byte, []int) {
  7281  	return fileDescriptor_a508e860af41bdad, []int{122}
  7282  }
  7283  func (m *HeroQuickUpRs) XXX_Unmarshal(b []byte) error {
  7284  	return xxx_messageInfo_HeroQuickUpRs.Unmarshal(m, b)
  7285  }
  7286  func (m *HeroQuickUpRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7287  	return xxx_messageInfo_HeroQuickUpRs.Marshal(b, m, deterministic)
  7288  }
  7289  func (m *HeroQuickUpRs) XXX_Merge(src proto.Message) {
  7290  	xxx_messageInfo_HeroQuickUpRs.Merge(m, src)
  7291  }
  7292  func (m *HeroQuickUpRs) XXX_Size() int {
  7293  	return xxx_messageInfo_HeroQuickUpRs.Size(m)
  7294  }
  7295  func (m *HeroQuickUpRs) XXX_DiscardUnknown() {
  7296  	xxx_messageInfo_HeroQuickUpRs.DiscardUnknown(m)
  7297  }
  7298  
  7299  var xxx_messageInfo_HeroQuickUpRs proto.InternalMessageInfo
  7300  
  7301  func (m *HeroQuickUpRs) GetHeroId() int32 {
  7302  	if m != nil && m.HeroId != nil {
  7303  		return *m.HeroId
  7304  	}
  7305  	return 0
  7306  }
  7307  
  7308  func (m *HeroQuickUpRs) GetLv() int32 {
  7309  	if m != nil && m.Lv != nil {
  7310  		return *m.Lv
  7311  	}
  7312  	return 0
  7313  }
  7314  
  7315  func (m *HeroQuickUpRs) GetExp() int32 {
  7316  	if m != nil && m.Exp != nil {
  7317  		return *m.Exp
  7318  	}
  7319  	return 0
  7320  }
  7321  
  7322  func (m *HeroQuickUpRs) GetGold() int32 {
  7323  	if m != nil && m.Gold != nil {
  7324  		return *m.Gold
  7325  	}
  7326  	return 0
  7327  }
  7328  
  7329  func (m *HeroQuickUpRs) GetAttr() []*TwoInt {
  7330  	if m != nil {
  7331  		return m.Attr
  7332  	}
  7333  	return nil
  7334  }
  7335  
  7336  var E_HeroQuickUpRs_Ext = &proto.ExtensionDesc{
  7337  	ExtendedType:  (*Base)(nil),
  7338  	ExtensionType: (*HeroQuickUpRs)(nil),
  7339  	Field:         1306,
  7340  	Name:          "HeroQuickUpRs.ext",
  7341  	Tag:           "bytes,1306,opt,name=ext",
  7342  	Filename:      "Game.proto",
  7343  }
  7344  
  7345  // 将领洗髓
  7346  type HeroWashRq struct {
  7347  	HeroId               *int32   `protobuf:"varint,1,req,name=heroId" json:"heroId,omitempty"`
  7348  	UseGold              *bool    `protobuf:"varint,2,opt,name=useGold" json:"useGold,omitempty"`
  7349  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7350  	XXX_unrecognized     []byte   `json:"-"`
  7351  	XXX_sizecache        int32    `json:"-"`
  7352  }
  7353  
  7354  func (m *HeroWashRq) Reset()         { *m = HeroWashRq{} }
  7355  func (m *HeroWashRq) String() string { return proto.CompactTextString(m) }
  7356  func (*HeroWashRq) ProtoMessage()    {}
  7357  func (*HeroWashRq) Descriptor() ([]byte, []int) {
  7358  	return fileDescriptor_a508e860af41bdad, []int{123}
  7359  }
  7360  func (m *HeroWashRq) XXX_Unmarshal(b []byte) error {
  7361  	return xxx_messageInfo_HeroWashRq.Unmarshal(m, b)
  7362  }
  7363  func (m *HeroWashRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7364  	return xxx_messageInfo_HeroWashRq.Marshal(b, m, deterministic)
  7365  }
  7366  func (m *HeroWashRq) XXX_Merge(src proto.Message) {
  7367  	xxx_messageInfo_HeroWashRq.Merge(m, src)
  7368  }
  7369  func (m *HeroWashRq) XXX_Size() int {
  7370  	return xxx_messageInfo_HeroWashRq.Size(m)
  7371  }
  7372  func (m *HeroWashRq) XXX_DiscardUnknown() {
  7373  	xxx_messageInfo_HeroWashRq.DiscardUnknown(m)
  7374  }
  7375  
  7376  var xxx_messageInfo_HeroWashRq proto.InternalMessageInfo
  7377  
  7378  func (m *HeroWashRq) GetHeroId() int32 {
  7379  	if m != nil && m.HeroId != nil {
  7380  		return *m.HeroId
  7381  	}
  7382  	return 0
  7383  }
  7384  
  7385  func (m *HeroWashRq) GetUseGold() bool {
  7386  	if m != nil && m.UseGold != nil {
  7387  		return *m.UseGold
  7388  	}
  7389  	return false
  7390  }
  7391  
  7392  var E_HeroWashRq_Ext = &proto.ExtensionDesc{
  7393  	ExtendedType:  (*Base)(nil),
  7394  	ExtensionType: (*HeroWashRq)(nil),
  7395  	Field:         1307,
  7396  	Name:          "HeroWashRq.ext",
  7397  	Tag:           "bytes,1307,opt,name=ext",
  7398  	Filename:      "Game.proto",
  7399  }
  7400  
  7401  type HeroWashRs struct {
  7402  	HeroId               *int32    `protobuf:"varint,1,req,name=heroId" json:"heroId,omitempty"`
  7403  	Wash                 []*TwoInt `protobuf:"bytes,2,rep,name=wash" json:"wash,omitempty"`
  7404  	Attr                 []*TwoInt `protobuf:"bytes,3,rep,name=attr" json:"attr,omitempty"`
  7405  	Free                 *int32    `protobuf:"varint,4,opt,name=free" json:"free,omitempty"`
  7406  	WashTime             *int32    `protobuf:"varint,5,opt,name=washTime" json:"washTime,omitempty"`
  7407  	Gold                 *int32    `protobuf:"varint,6,opt,name=gold" json:"gold,omitempty"`
  7408  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
  7409  	XXX_unrecognized     []byte    `json:"-"`
  7410  	XXX_sizecache        int32     `json:"-"`
  7411  }
  7412  
  7413  func (m *HeroWashRs) Reset()         { *m = HeroWashRs{} }
  7414  func (m *HeroWashRs) String() string { return proto.CompactTextString(m) }
  7415  func (*HeroWashRs) ProtoMessage()    {}
  7416  func (*HeroWashRs) Descriptor() ([]byte, []int) {
  7417  	return fileDescriptor_a508e860af41bdad, []int{124}
  7418  }
  7419  func (m *HeroWashRs) XXX_Unmarshal(b []byte) error {
  7420  	return xxx_messageInfo_HeroWashRs.Unmarshal(m, b)
  7421  }
  7422  func (m *HeroWashRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7423  	return xxx_messageInfo_HeroWashRs.Marshal(b, m, deterministic)
  7424  }
  7425  func (m *HeroWashRs) XXX_Merge(src proto.Message) {
  7426  	xxx_messageInfo_HeroWashRs.Merge(m, src)
  7427  }
  7428  func (m *HeroWashRs) XXX_Size() int {
  7429  	return xxx_messageInfo_HeroWashRs.Size(m)
  7430  }
  7431  func (m *HeroWashRs) XXX_DiscardUnknown() {
  7432  	xxx_messageInfo_HeroWashRs.DiscardUnknown(m)
  7433  }
  7434  
  7435  var xxx_messageInfo_HeroWashRs proto.InternalMessageInfo
  7436  
  7437  func (m *HeroWashRs) GetHeroId() int32 {
  7438  	if m != nil && m.HeroId != nil {
  7439  		return *m.HeroId
  7440  	}
  7441  	return 0
  7442  }
  7443  
  7444  func (m *HeroWashRs) GetWash() []*TwoInt {
  7445  	if m != nil {
  7446  		return m.Wash
  7447  	}
  7448  	return nil
  7449  }
  7450  
  7451  func (m *HeroWashRs) GetAttr() []*TwoInt {
  7452  	if m != nil {
  7453  		return m.Attr
  7454  	}
  7455  	return nil
  7456  }
  7457  
  7458  func (m *HeroWashRs) GetFree() int32 {
  7459  	if m != nil && m.Free != nil {
  7460  		return *m.Free
  7461  	}
  7462  	return 0
  7463  }
  7464  
  7465  func (m *HeroWashRs) GetWashTime() int32 {
  7466  	if m != nil && m.WashTime != nil {
  7467  		return *m.WashTime
  7468  	}
  7469  	return 0
  7470  }
  7471  
  7472  func (m *HeroWashRs) GetGold() int32 {
  7473  	if m != nil && m.Gold != nil {
  7474  		return *m.Gold
  7475  	}
  7476  	return 0
  7477  }
  7478  
  7479  var E_HeroWashRs_Ext = &proto.ExtensionDesc{
  7480  	ExtendedType:  (*Base)(nil),
  7481  	ExtensionType: (*HeroWashRs)(nil),
  7482  	Field:         1308,
  7483  	Name:          "HeroWashRs.ext",
  7484  	Tag:           "bytes,1308,opt,name=ext",
  7485  	Filename:      "Game.proto",
  7486  }
  7487  
  7488  // 保存将领洗髓(暂时废弃)
  7489  type SaveHeroWashRq struct {
  7490  	HeroId               *int32   `protobuf:"varint,1,req,name=heroId" json:"heroId,omitempty"`
  7491  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7492  	XXX_unrecognized     []byte   `json:"-"`
  7493  	XXX_sizecache        int32    `json:"-"`
  7494  }
  7495  
  7496  func (m *SaveHeroWashRq) Reset()         { *m = SaveHeroWashRq{} }
  7497  func (m *SaveHeroWashRq) String() string { return proto.CompactTextString(m) }
  7498  func (*SaveHeroWashRq) ProtoMessage()    {}
  7499  func (*SaveHeroWashRq) Descriptor() ([]byte, []int) {
  7500  	return fileDescriptor_a508e860af41bdad, []int{125}
  7501  }
  7502  func (m *SaveHeroWashRq) XXX_Unmarshal(b []byte) error {
  7503  	return xxx_messageInfo_SaveHeroWashRq.Unmarshal(m, b)
  7504  }
  7505  func (m *SaveHeroWashRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7506  	return xxx_messageInfo_SaveHeroWashRq.Marshal(b, m, deterministic)
  7507  }
  7508  func (m *SaveHeroWashRq) XXX_Merge(src proto.Message) {
  7509  	xxx_messageInfo_SaveHeroWashRq.Merge(m, src)
  7510  }
  7511  func (m *SaveHeroWashRq) XXX_Size() int {
  7512  	return xxx_messageInfo_SaveHeroWashRq.Size(m)
  7513  }
  7514  func (m *SaveHeroWashRq) XXX_DiscardUnknown() {
  7515  	xxx_messageInfo_SaveHeroWashRq.DiscardUnknown(m)
  7516  }
  7517  
  7518  var xxx_messageInfo_SaveHeroWashRq proto.InternalMessageInfo
  7519  
  7520  func (m *SaveHeroWashRq) GetHeroId() int32 {
  7521  	if m != nil && m.HeroId != nil {
  7522  		return *m.HeroId
  7523  	}
  7524  	return 0
  7525  }
  7526  
  7527  var E_SaveHeroWashRq_Ext = &proto.ExtensionDesc{
  7528  	ExtendedType:  (*Base)(nil),
  7529  	ExtensionType: (*SaveHeroWashRq)(nil),
  7530  	Field:         1309,
  7531  	Name:          "SaveHeroWashRq.ext",
  7532  	Tag:           "bytes,1309,opt,name=ext",
  7533  	Filename:      "Game.proto",
  7534  }
  7535  
  7536  type SaveHeroWashRs struct {
  7537  	HeroId               *int32    `protobuf:"varint,1,req,name=heroId" json:"heroId,omitempty"`
  7538  	Attr                 []*TwoInt `protobuf:"bytes,4,rep,name=attr" json:"attr,omitempty"`
  7539  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
  7540  	XXX_unrecognized     []byte    `json:"-"`
  7541  	XXX_sizecache        int32     `json:"-"`
  7542  }
  7543  
  7544  func (m *SaveHeroWashRs) Reset()         { *m = SaveHeroWashRs{} }
  7545  func (m *SaveHeroWashRs) String() string { return proto.CompactTextString(m) }
  7546  func (*SaveHeroWashRs) ProtoMessage()    {}
  7547  func (*SaveHeroWashRs) Descriptor() ([]byte, []int) {
  7548  	return fileDescriptor_a508e860af41bdad, []int{126}
  7549  }
  7550  func (m *SaveHeroWashRs) XXX_Unmarshal(b []byte) error {
  7551  	return xxx_messageInfo_SaveHeroWashRs.Unmarshal(m, b)
  7552  }
  7553  func (m *SaveHeroWashRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7554  	return xxx_messageInfo_SaveHeroWashRs.Marshal(b, m, deterministic)
  7555  }
  7556  func (m *SaveHeroWashRs) XXX_Merge(src proto.Message) {
  7557  	xxx_messageInfo_SaveHeroWashRs.Merge(m, src)
  7558  }
  7559  func (m *SaveHeroWashRs) XXX_Size() int {
  7560  	return xxx_messageInfo_SaveHeroWashRs.Size(m)
  7561  }
  7562  func (m *SaveHeroWashRs) XXX_DiscardUnknown() {
  7563  	xxx_messageInfo_SaveHeroWashRs.DiscardUnknown(m)
  7564  }
  7565  
  7566  var xxx_messageInfo_SaveHeroWashRs proto.InternalMessageInfo
  7567  
  7568  func (m *SaveHeroWashRs) GetHeroId() int32 {
  7569  	if m != nil && m.HeroId != nil {
  7570  		return *m.HeroId
  7571  	}
  7572  	return 0
  7573  }
  7574  
  7575  func (m *SaveHeroWashRs) GetAttr() []*TwoInt {
  7576  	if m != nil {
  7577  		return m.Attr
  7578  	}
  7579  	return nil
  7580  }
  7581  
  7582  var E_SaveHeroWashRs_Ext = &proto.ExtensionDesc{
  7583  	ExtendedType:  (*Base)(nil),
  7584  	ExtensionType: (*SaveHeroWashRs)(nil),
  7585  	Field:         1310,
  7586  	Name:          "SaveHeroWashRs.ext",
  7587  	Tag:           "bytes,1310,opt,name=ext",
  7588  	Filename:      "Game.proto",
  7589  }
  7590  
  7591  // 将领突破
  7592  type HeroBreakRq struct {
  7593  	HeroId               *int32   `protobuf:"varint,1,req,name=heroId" json:"heroId,omitempty"`
  7594  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7595  	XXX_unrecognized     []byte   `json:"-"`
  7596  	XXX_sizecache        int32    `json:"-"`
  7597  }
  7598  
  7599  func (m *HeroBreakRq) Reset()         { *m = HeroBreakRq{} }
  7600  func (m *HeroBreakRq) String() string { return proto.CompactTextString(m) }
  7601  func (*HeroBreakRq) ProtoMessage()    {}
  7602  func (*HeroBreakRq) Descriptor() ([]byte, []int) {
  7603  	return fileDescriptor_a508e860af41bdad, []int{127}
  7604  }
  7605  func (m *HeroBreakRq) XXX_Unmarshal(b []byte) error {
  7606  	return xxx_messageInfo_HeroBreakRq.Unmarshal(m, b)
  7607  }
  7608  func (m *HeroBreakRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7609  	return xxx_messageInfo_HeroBreakRq.Marshal(b, m, deterministic)
  7610  }
  7611  func (m *HeroBreakRq) XXX_Merge(src proto.Message) {
  7612  	xxx_messageInfo_HeroBreakRq.Merge(m, src)
  7613  }
  7614  func (m *HeroBreakRq) XXX_Size() int {
  7615  	return xxx_messageInfo_HeroBreakRq.Size(m)
  7616  }
  7617  func (m *HeroBreakRq) XXX_DiscardUnknown() {
  7618  	xxx_messageInfo_HeroBreakRq.DiscardUnknown(m)
  7619  }
  7620  
  7621  var xxx_messageInfo_HeroBreakRq proto.InternalMessageInfo
  7622  
  7623  func (m *HeroBreakRq) GetHeroId() int32 {
  7624  	if m != nil && m.HeroId != nil {
  7625  		return *m.HeroId
  7626  	}
  7627  	return 0
  7628  }
  7629  
  7630  var E_HeroBreakRq_Ext = &proto.ExtensionDesc{
  7631  	ExtendedType:  (*Base)(nil),
  7632  	ExtensionType: (*HeroBreakRq)(nil),
  7633  	Field:         1311,
  7634  	Name:          "HeroBreakRq.ext",
  7635  	Tag:           "bytes,1311,opt,name=ext",
  7636  	Filename:      "Game.proto",
  7637  }
  7638  
  7639  type HeroBreakRs struct {
  7640  	Hero                 *Hero    `protobuf:"bytes,1,req,name=hero" json:"hero,omitempty"`
  7641  	HeroId               *int32   `protobuf:"varint,2,opt,name=heroId" json:"heroId,omitempty"`
  7642  	HeroToken            *int32   `protobuf:"varint,3,opt,name=heroToken" json:"heroToken,omitempty"`
  7643  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7644  	XXX_unrecognized     []byte   `json:"-"`
  7645  	XXX_sizecache        int32    `json:"-"`
  7646  }
  7647  
  7648  func (m *HeroBreakRs) Reset()         { *m = HeroBreakRs{} }
  7649  func (m *HeroBreakRs) String() string { return proto.CompactTextString(m) }
  7650  func (*HeroBreakRs) ProtoMessage()    {}
  7651  func (*HeroBreakRs) Descriptor() ([]byte, []int) {
  7652  	return fileDescriptor_a508e860af41bdad, []int{128}
  7653  }
  7654  func (m *HeroBreakRs) XXX_Unmarshal(b []byte) error {
  7655  	return xxx_messageInfo_HeroBreakRs.Unmarshal(m, b)
  7656  }
  7657  func (m *HeroBreakRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7658  	return xxx_messageInfo_HeroBreakRs.Marshal(b, m, deterministic)
  7659  }
  7660  func (m *HeroBreakRs) XXX_Merge(src proto.Message) {
  7661  	xxx_messageInfo_HeroBreakRs.Merge(m, src)
  7662  }
  7663  func (m *HeroBreakRs) XXX_Size() int {
  7664  	return xxx_messageInfo_HeroBreakRs.Size(m)
  7665  }
  7666  func (m *HeroBreakRs) XXX_DiscardUnknown() {
  7667  	xxx_messageInfo_HeroBreakRs.DiscardUnknown(m)
  7668  }
  7669  
  7670  var xxx_messageInfo_HeroBreakRs proto.InternalMessageInfo
  7671  
  7672  func (m *HeroBreakRs) GetHero() *Hero {
  7673  	if m != nil {
  7674  		return m.Hero
  7675  	}
  7676  	return nil
  7677  }
  7678  
  7679  func (m *HeroBreakRs) GetHeroId() int32 {
  7680  	if m != nil && m.HeroId != nil {
  7681  		return *m.HeroId
  7682  	}
  7683  	return 0
  7684  }
  7685  
  7686  func (m *HeroBreakRs) GetHeroToken() int32 {
  7687  	if m != nil && m.HeroToken != nil {
  7688  		return *m.HeroToken
  7689  	}
  7690  	return 0
  7691  }
  7692  
  7693  var E_HeroBreakRs_Ext = &proto.ExtensionDesc{
  7694  	ExtendedType:  (*Base)(nil),
  7695  	ExtensionType: (*HeroBreakRs)(nil),
  7696  	Field:         1312,
  7697  	Name:          "HeroBreakRs.ext",
  7698  	Tag:           "bytes,1312,opt,name=ext",
  7699  	Filename:      "Game.proto",
  7700  }
  7701  
  7702  // 获取将领洗髓次数等信息
  7703  type GetHeroWashInfoRq struct {
  7704  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7705  	XXX_unrecognized     []byte   `json:"-"`
  7706  	XXX_sizecache        int32    `json:"-"`
  7707  }
  7708  
  7709  func (m *GetHeroWashInfoRq) Reset()         { *m = GetHeroWashInfoRq{} }
  7710  func (m *GetHeroWashInfoRq) String() string { return proto.CompactTextString(m) }
  7711  func (*GetHeroWashInfoRq) ProtoMessage()    {}
  7712  func (*GetHeroWashInfoRq) Descriptor() ([]byte, []int) {
  7713  	return fileDescriptor_a508e860af41bdad, []int{129}
  7714  }
  7715  func (m *GetHeroWashInfoRq) XXX_Unmarshal(b []byte) error {
  7716  	return xxx_messageInfo_GetHeroWashInfoRq.Unmarshal(m, b)
  7717  }
  7718  func (m *GetHeroWashInfoRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7719  	return xxx_messageInfo_GetHeroWashInfoRq.Marshal(b, m, deterministic)
  7720  }
  7721  func (m *GetHeroWashInfoRq) XXX_Merge(src proto.Message) {
  7722  	xxx_messageInfo_GetHeroWashInfoRq.Merge(m, src)
  7723  }
  7724  func (m *GetHeroWashInfoRq) XXX_Size() int {
  7725  	return xxx_messageInfo_GetHeroWashInfoRq.Size(m)
  7726  }
  7727  func (m *GetHeroWashInfoRq) XXX_DiscardUnknown() {
  7728  	xxx_messageInfo_GetHeroWashInfoRq.DiscardUnknown(m)
  7729  }
  7730  
  7731  var xxx_messageInfo_GetHeroWashInfoRq proto.InternalMessageInfo
  7732  
  7733  var E_GetHeroWashInfoRq_Ext = &proto.ExtensionDesc{
  7734  	ExtendedType:  (*Base)(nil),
  7735  	ExtensionType: (*GetHeroWashInfoRq)(nil),
  7736  	Field:         1313,
  7737  	Name:          "GetHeroWashInfoRq.ext",
  7738  	Tag:           "bytes,1313,opt,name=ext",
  7739  	Filename:      "Game.proto",
  7740  }
  7741  
  7742  type GetHeroWashInfoRs struct {
  7743  	WashCount            *int32   `protobuf:"varint,1,opt,name=washCount" json:"washCount,omitempty"`
  7744  	WashTime             *int32   `protobuf:"varint,2,opt,name=washTime" json:"washTime,omitempty"`
  7745  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7746  	XXX_unrecognized     []byte   `json:"-"`
  7747  	XXX_sizecache        int32    `json:"-"`
  7748  }
  7749  
  7750  func (m *GetHeroWashInfoRs) Reset()         { *m = GetHeroWashInfoRs{} }
  7751  func (m *GetHeroWashInfoRs) String() string { return proto.CompactTextString(m) }
  7752  func (*GetHeroWashInfoRs) ProtoMessage()    {}
  7753  func (*GetHeroWashInfoRs) Descriptor() ([]byte, []int) {
  7754  	return fileDescriptor_a508e860af41bdad, []int{130}
  7755  }
  7756  func (m *GetHeroWashInfoRs) XXX_Unmarshal(b []byte) error {
  7757  	return xxx_messageInfo_GetHeroWashInfoRs.Unmarshal(m, b)
  7758  }
  7759  func (m *GetHeroWashInfoRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7760  	return xxx_messageInfo_GetHeroWashInfoRs.Marshal(b, m, deterministic)
  7761  }
  7762  func (m *GetHeroWashInfoRs) XXX_Merge(src proto.Message) {
  7763  	xxx_messageInfo_GetHeroWashInfoRs.Merge(m, src)
  7764  }
  7765  func (m *GetHeroWashInfoRs) XXX_Size() int {
  7766  	return xxx_messageInfo_GetHeroWashInfoRs.Size(m)
  7767  }
  7768  func (m *GetHeroWashInfoRs) XXX_DiscardUnknown() {
  7769  	xxx_messageInfo_GetHeroWashInfoRs.DiscardUnknown(m)
  7770  }
  7771  
  7772  var xxx_messageInfo_GetHeroWashInfoRs proto.InternalMessageInfo
  7773  
  7774  func (m *GetHeroWashInfoRs) GetWashCount() int32 {
  7775  	if m != nil && m.WashCount != nil {
  7776  		return *m.WashCount
  7777  	}
  7778  	return 0
  7779  }
  7780  
  7781  func (m *GetHeroWashInfoRs) GetWashTime() int32 {
  7782  	if m != nil && m.WashTime != nil {
  7783  		return *m.WashTime
  7784  	}
  7785  	return 0
  7786  }
  7787  
  7788  var E_GetHeroWashInfoRs_Ext = &proto.ExtensionDesc{
  7789  	ExtendedType:  (*Base)(nil),
  7790  	ExtensionType: (*GetHeroWashInfoRs)(nil),
  7791  	Field:         1314,
  7792  	Name:          "GetHeroWashInfoRs.ext",
  7793  	Tag:           "bytes,1314,opt,name=ext",
  7794  	Filename:      "Game.proto",
  7795  }
  7796  
  7797  // 将领换位置,只正对上阵将领
  7798  type HeroPosSetRq struct {
  7799  	Heros                []*TwoInt `protobuf:"bytes,1,rep,name=heros" json:"heros,omitempty"`
  7800  	PosType              *int32    `protobuf:"varint,2,opt,name=posType" json:"posType,omitempty"`
  7801  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
  7802  	XXX_unrecognized     []byte    `json:"-"`
  7803  	XXX_sizecache        int32     `json:"-"`
  7804  }
  7805  
  7806  func (m *HeroPosSetRq) Reset()         { *m = HeroPosSetRq{} }
  7807  func (m *HeroPosSetRq) String() string { return proto.CompactTextString(m) }
  7808  func (*HeroPosSetRq) ProtoMessage()    {}
  7809  func (*HeroPosSetRq) Descriptor() ([]byte, []int) {
  7810  	return fileDescriptor_a508e860af41bdad, []int{131}
  7811  }
  7812  func (m *HeroPosSetRq) XXX_Unmarshal(b []byte) error {
  7813  	return xxx_messageInfo_HeroPosSetRq.Unmarshal(m, b)
  7814  }
  7815  func (m *HeroPosSetRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7816  	return xxx_messageInfo_HeroPosSetRq.Marshal(b, m, deterministic)
  7817  }
  7818  func (m *HeroPosSetRq) XXX_Merge(src proto.Message) {
  7819  	xxx_messageInfo_HeroPosSetRq.Merge(m, src)
  7820  }
  7821  func (m *HeroPosSetRq) XXX_Size() int {
  7822  	return xxx_messageInfo_HeroPosSetRq.Size(m)
  7823  }
  7824  func (m *HeroPosSetRq) XXX_DiscardUnknown() {
  7825  	xxx_messageInfo_HeroPosSetRq.DiscardUnknown(m)
  7826  }
  7827  
  7828  var xxx_messageInfo_HeroPosSetRq proto.InternalMessageInfo
  7829  
  7830  func (m *HeroPosSetRq) GetHeros() []*TwoInt {
  7831  	if m != nil {
  7832  		return m.Heros
  7833  	}
  7834  	return nil
  7835  }
  7836  
  7837  func (m *HeroPosSetRq) GetPosType() int32 {
  7838  	if m != nil && m.PosType != nil {
  7839  		return *m.PosType
  7840  	}
  7841  	return 0
  7842  }
  7843  
  7844  var E_HeroPosSetRq_Ext = &proto.ExtensionDesc{
  7845  	ExtendedType:  (*Base)(nil),
  7846  	ExtensionType: (*HeroPosSetRq)(nil),
  7847  	Field:         1315,
  7848  	Name:          "HeroPosSetRq.ext",
  7849  	Tag:           "bytes,1315,opt,name=ext",
  7850  	Filename:      "Game.proto",
  7851  }
  7852  
  7853  type HeroPosSetRs struct {
  7854  	Heros                []*Hero  `protobuf:"bytes,1,rep,name=heros" json:"heros,omitempty"`
  7855  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7856  	XXX_unrecognized     []byte   `json:"-"`
  7857  	XXX_sizecache        int32    `json:"-"`
  7858  }
  7859  
  7860  func (m *HeroPosSetRs) Reset()         { *m = HeroPosSetRs{} }
  7861  func (m *HeroPosSetRs) String() string { return proto.CompactTextString(m) }
  7862  func (*HeroPosSetRs) ProtoMessage()    {}
  7863  func (*HeroPosSetRs) Descriptor() ([]byte, []int) {
  7864  	return fileDescriptor_a508e860af41bdad, []int{132}
  7865  }
  7866  func (m *HeroPosSetRs) XXX_Unmarshal(b []byte) error {
  7867  	return xxx_messageInfo_HeroPosSetRs.Unmarshal(m, b)
  7868  }
  7869  func (m *HeroPosSetRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7870  	return xxx_messageInfo_HeroPosSetRs.Marshal(b, m, deterministic)
  7871  }
  7872  func (m *HeroPosSetRs) XXX_Merge(src proto.Message) {
  7873  	xxx_messageInfo_HeroPosSetRs.Merge(m, src)
  7874  }
  7875  func (m *HeroPosSetRs) XXX_Size() int {
  7876  	return xxx_messageInfo_HeroPosSetRs.Size(m)
  7877  }
  7878  func (m *HeroPosSetRs) XXX_DiscardUnknown() {
  7879  	xxx_messageInfo_HeroPosSetRs.DiscardUnknown(m)
  7880  }
  7881  
  7882  var xxx_messageInfo_HeroPosSetRs proto.InternalMessageInfo
  7883  
  7884  func (m *HeroPosSetRs) GetHeros() []*Hero {
  7885  	if m != nil {
  7886  		return m.Heros
  7887  	}
  7888  	return nil
  7889  }
  7890  
  7891  var E_HeroPosSetRs_Ext = &proto.ExtensionDesc{
  7892  	ExtendedType:  (*Base)(nil),
  7893  	ExtensionType: (*HeroPosSetRs)(nil),
  7894  	Field:         1316,
  7895  	Name:          "HeroPosSetRs.ext",
  7896  	Tag:           "bytes,1316,opt,name=ext",
  7897  	Filename:      "Game.proto",
  7898  }
  7899  
  7900  // 自动补兵
  7901  type AutoAddArmyRq struct {
  7902  	Status               *int32   `protobuf:"varint,1,req,name=status" json:"status,omitempty"`
  7903  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7904  	XXX_unrecognized     []byte   `json:"-"`
  7905  	XXX_sizecache        int32    `json:"-"`
  7906  }
  7907  
  7908  func (m *AutoAddArmyRq) Reset()         { *m = AutoAddArmyRq{} }
  7909  func (m *AutoAddArmyRq) String() string { return proto.CompactTextString(m) }
  7910  func (*AutoAddArmyRq) ProtoMessage()    {}
  7911  func (*AutoAddArmyRq) Descriptor() ([]byte, []int) {
  7912  	return fileDescriptor_a508e860af41bdad, []int{133}
  7913  }
  7914  func (m *AutoAddArmyRq) XXX_Unmarshal(b []byte) error {
  7915  	return xxx_messageInfo_AutoAddArmyRq.Unmarshal(m, b)
  7916  }
  7917  func (m *AutoAddArmyRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7918  	return xxx_messageInfo_AutoAddArmyRq.Marshal(b, m, deterministic)
  7919  }
  7920  func (m *AutoAddArmyRq) XXX_Merge(src proto.Message) {
  7921  	xxx_messageInfo_AutoAddArmyRq.Merge(m, src)
  7922  }
  7923  func (m *AutoAddArmyRq) XXX_Size() int {
  7924  	return xxx_messageInfo_AutoAddArmyRq.Size(m)
  7925  }
  7926  func (m *AutoAddArmyRq) XXX_DiscardUnknown() {
  7927  	xxx_messageInfo_AutoAddArmyRq.DiscardUnknown(m)
  7928  }
  7929  
  7930  var xxx_messageInfo_AutoAddArmyRq proto.InternalMessageInfo
  7931  
  7932  func (m *AutoAddArmyRq) GetStatus() int32 {
  7933  	if m != nil && m.Status != nil {
  7934  		return *m.Status
  7935  	}
  7936  	return 0
  7937  }
  7938  
  7939  var E_AutoAddArmyRq_Ext = &proto.ExtensionDesc{
  7940  	ExtendedType:  (*Base)(nil),
  7941  	ExtensionType: (*AutoAddArmyRq)(nil),
  7942  	Field:         1317,
  7943  	Name:          "AutoAddArmyRq.ext",
  7944  	Tag:           "bytes,1317,opt,name=ext",
  7945  	Filename:      "Game.proto",
  7946  }
  7947  
  7948  type AutoAddArmyRs struct {
  7949  	Status               *int32   `protobuf:"varint,1,req,name=status" json:"status,omitempty"`
  7950  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7951  	XXX_unrecognized     []byte   `json:"-"`
  7952  	XXX_sizecache        int32    `json:"-"`
  7953  }
  7954  
  7955  func (m *AutoAddArmyRs) Reset()         { *m = AutoAddArmyRs{} }
  7956  func (m *AutoAddArmyRs) String() string { return proto.CompactTextString(m) }
  7957  func (*AutoAddArmyRs) ProtoMessage()    {}
  7958  func (*AutoAddArmyRs) Descriptor() ([]byte, []int) {
  7959  	return fileDescriptor_a508e860af41bdad, []int{134}
  7960  }
  7961  func (m *AutoAddArmyRs) XXX_Unmarshal(b []byte) error {
  7962  	return xxx_messageInfo_AutoAddArmyRs.Unmarshal(m, b)
  7963  }
  7964  func (m *AutoAddArmyRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7965  	return xxx_messageInfo_AutoAddArmyRs.Marshal(b, m, deterministic)
  7966  }
  7967  func (m *AutoAddArmyRs) XXX_Merge(src proto.Message) {
  7968  	xxx_messageInfo_AutoAddArmyRs.Merge(m, src)
  7969  }
  7970  func (m *AutoAddArmyRs) XXX_Size() int {
  7971  	return xxx_messageInfo_AutoAddArmyRs.Size(m)
  7972  }
  7973  func (m *AutoAddArmyRs) XXX_DiscardUnknown() {
  7974  	xxx_messageInfo_AutoAddArmyRs.DiscardUnknown(m)
  7975  }
  7976  
  7977  var xxx_messageInfo_AutoAddArmyRs proto.InternalMessageInfo
  7978  
  7979  func (m *AutoAddArmyRs) GetStatus() int32 {
  7980  	if m != nil && m.Status != nil {
  7981  		return *m.Status
  7982  	}
  7983  	return 0
  7984  }
  7985  
  7986  var E_AutoAddArmyRs_Ext = &proto.ExtensionDesc{
  7987  	ExtendedType:  (*Base)(nil),
  7988  	ExtensionType: (*AutoAddArmyRs)(nil),
  7989  	Field:         1318,
  7990  	Name:          "AutoAddArmyRs.ext",
  7991  	Tag:           "bytes,1318,opt,name=ext",
  7992  	Filename:      "Game.proto",
  7993  }
  7994  
  7995  // 获取将领寻访信息
  7996  type GetHeroSearchRq struct {
  7997  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7998  	XXX_unrecognized     []byte   `json:"-"`
  7999  	XXX_sizecache        int32    `json:"-"`
  8000  }
  8001  
  8002  func (m *GetHeroSearchRq) Reset()         { *m = GetHeroSearchRq{} }
  8003  func (m *GetHeroSearchRq) String() string { return proto.CompactTextString(m) }
  8004  func (*GetHeroSearchRq) ProtoMessage()    {}
  8005  func (*GetHeroSearchRq) Descriptor() ([]byte, []int) {
  8006  	return fileDescriptor_a508e860af41bdad, []int{135}
  8007  }
  8008  func (m *GetHeroSearchRq) XXX_Unmarshal(b []byte) error {
  8009  	return xxx_messageInfo_GetHeroSearchRq.Unmarshal(m, b)
  8010  }
  8011  func (m *GetHeroSearchRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8012  	return xxx_messageInfo_GetHeroSearchRq.Marshal(b, m, deterministic)
  8013  }
  8014  func (m *GetHeroSearchRq) XXX_Merge(src proto.Message) {
  8015  	xxx_messageInfo_GetHeroSearchRq.Merge(m, src)
  8016  }
  8017  func (m *GetHeroSearchRq) XXX_Size() int {
  8018  	return xxx_messageInfo_GetHeroSearchRq.Size(m)
  8019  }
  8020  func (m *GetHeroSearchRq) XXX_DiscardUnknown() {
  8021  	xxx_messageInfo_GetHeroSearchRq.DiscardUnknown(m)
  8022  }
  8023  
  8024  var xxx_messageInfo_GetHeroSearchRq proto.InternalMessageInfo
  8025  
  8026  var E_GetHeroSearchRq_Ext = &proto.ExtensionDesc{
  8027  	ExtendedType:  (*Base)(nil),
  8028  	ExtensionType: (*GetHeroSearchRq)(nil),
  8029  	Field:         1319,
  8030  	Name:          "GetHeroSearchRq.ext",
  8031  	Tag:           "bytes,1319,opt,name=ext",
  8032  	Filename:      "Game.proto",
  8033  }
  8034  
  8035  type GetHeroSearchRs struct {
  8036  	Open                 *bool    `protobuf:"varint,1,req,name=open" json:"open,omitempty"`
  8037  	CdTime               *int32   `protobuf:"varint,2,opt,name=cdTime" json:"cdTime,omitempty"`
  8038  	NormalNum            *int32   `protobuf:"varint,3,opt,name=normalNum" json:"normalNum,omitempty"`
  8039  	SuperProcess         *int32   `protobuf:"varint,4,opt,name=superProcess" json:"superProcess,omitempty"`
  8040  	SuperNum             *int32   `protobuf:"varint,5,opt,name=superNum" json:"superNum,omitempty"`
  8041  	SuperTime            *int32   `protobuf:"varint,6,opt,name=superTime" json:"superTime,omitempty"`
  8042  	SuperOpenNum         *int32   `protobuf:"varint,7,opt,name=superOpenNum" json:"superOpenNum,omitempty"`
  8043  	SuperFreeNum         *int32   `protobuf:"varint,8,opt,name=superFreeNum" json:"superFreeNum,omitempty"`
  8044  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8045  	XXX_unrecognized     []byte   `json:"-"`
  8046  	XXX_sizecache        int32    `json:"-"`
  8047  }
  8048  
  8049  func (m *GetHeroSearchRs) Reset()         { *m = GetHeroSearchRs{} }
  8050  func (m *GetHeroSearchRs) String() string { return proto.CompactTextString(m) }
  8051  func (*GetHeroSearchRs) ProtoMessage()    {}
  8052  func (*GetHeroSearchRs) Descriptor() ([]byte, []int) {
  8053  	return fileDescriptor_a508e860af41bdad, []int{136}
  8054  }
  8055  func (m *GetHeroSearchRs) XXX_Unmarshal(b []byte) error {
  8056  	return xxx_messageInfo_GetHeroSearchRs.Unmarshal(m, b)
  8057  }
  8058  func (m *GetHeroSearchRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8059  	return xxx_messageInfo_GetHeroSearchRs.Marshal(b, m, deterministic)
  8060  }
  8061  func (m *GetHeroSearchRs) XXX_Merge(src proto.Message) {
  8062  	xxx_messageInfo_GetHeroSearchRs.Merge(m, src)
  8063  }
  8064  func (m *GetHeroSearchRs) XXX_Size() int {
  8065  	return xxx_messageInfo_GetHeroSearchRs.Size(m)
  8066  }
  8067  func (m *GetHeroSearchRs) XXX_DiscardUnknown() {
  8068  	xxx_messageInfo_GetHeroSearchRs.DiscardUnknown(m)
  8069  }
  8070  
  8071  var xxx_messageInfo_GetHeroSearchRs proto.InternalMessageInfo
  8072  
  8073  func (m *GetHeroSearchRs) GetOpen() bool {
  8074  	if m != nil && m.Open != nil {
  8075  		return *m.Open
  8076  	}
  8077  	return false
  8078  }
  8079  
  8080  func (m *GetHeroSearchRs) GetCdTime() int32 {
  8081  	if m != nil && m.CdTime != nil {
  8082  		return *m.CdTime
  8083  	}
  8084  	return 0
  8085  }
  8086  
  8087  func (m *GetHeroSearchRs) GetNormalNum() int32 {
  8088  	if m != nil && m.NormalNum != nil {
  8089  		return *m.NormalNum
  8090  	}
  8091  	return 0
  8092  }
  8093  
  8094  func (m *GetHeroSearchRs) GetSuperProcess() int32 {
  8095  	if m != nil && m.SuperProcess != nil {
  8096  		return *m.SuperProcess
  8097  	}
  8098  	return 0
  8099  }
  8100  
  8101  func (m *GetHeroSearchRs) GetSuperNum() int32 {
  8102  	if m != nil && m.SuperNum != nil {
  8103  		return *m.SuperNum
  8104  	}
  8105  	return 0
  8106  }
  8107  
  8108  func (m *GetHeroSearchRs) GetSuperTime() int32 {
  8109  	if m != nil && m.SuperTime != nil {
  8110  		return *m.SuperTime
  8111  	}
  8112  	return 0
  8113  }
  8114  
  8115  func (m *GetHeroSearchRs) GetSuperOpenNum() int32 {
  8116  	if m != nil && m.SuperOpenNum != nil {
  8117  		return *m.SuperOpenNum
  8118  	}
  8119  	return 0
  8120  }
  8121  
  8122  func (m *GetHeroSearchRs) GetSuperFreeNum() int32 {
  8123  	if m != nil && m.SuperFreeNum != nil {
  8124  		return *m.SuperFreeNum
  8125  	}
  8126  	return 0
  8127  }
  8128  
  8129  var E_GetHeroSearchRs_Ext = &proto.ExtensionDesc{
  8130  	ExtendedType:  (*Base)(nil),
  8131  	ExtensionType: (*GetHeroSearchRs)(nil),
  8132  	Field:         1320,
  8133  	Name:          "GetHeroSearchRs.ext",
  8134  	Tag:           "bytes,1320,opt,name=ext",
  8135  	Filename:      "Game.proto",
  8136  }
  8137  
  8138  // 将领寻访
  8139  type SearchHeroRq struct {
  8140  	SearchType           *int32   `protobuf:"varint,1,req,name=searchType" json:"searchType,omitempty"`
  8141  	CountType            *int32   `protobuf:"varint,2,req,name=countType" json:"countType,omitempty"`
  8142  	CostType             *int32   `protobuf:"varint,3,req,name=costType" json:"costType,omitempty"`
  8143  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8144  	XXX_unrecognized     []byte   `json:"-"`
  8145  	XXX_sizecache        int32    `json:"-"`
  8146  }
  8147  
  8148  func (m *SearchHeroRq) Reset()         { *m = SearchHeroRq{} }
  8149  func (m *SearchHeroRq) String() string { return proto.CompactTextString(m) }
  8150  func (*SearchHeroRq) ProtoMessage()    {}
  8151  func (*SearchHeroRq) Descriptor() ([]byte, []int) {
  8152  	return fileDescriptor_a508e860af41bdad, []int{137}
  8153  }
  8154  func (m *SearchHeroRq) XXX_Unmarshal(b []byte) error {
  8155  	return xxx_messageInfo_SearchHeroRq.Unmarshal(m, b)
  8156  }
  8157  func (m *SearchHeroRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8158  	return xxx_messageInfo_SearchHeroRq.Marshal(b, m, deterministic)
  8159  }
  8160  func (m *SearchHeroRq) XXX_Merge(src proto.Message) {
  8161  	xxx_messageInfo_SearchHeroRq.Merge(m, src)
  8162  }
  8163  func (m *SearchHeroRq) XXX_Size() int {
  8164  	return xxx_messageInfo_SearchHeroRq.Size(m)
  8165  }
  8166  func (m *SearchHeroRq) XXX_DiscardUnknown() {
  8167  	xxx_messageInfo_SearchHeroRq.DiscardUnknown(m)
  8168  }
  8169  
  8170  var xxx_messageInfo_SearchHeroRq proto.InternalMessageInfo
  8171  
  8172  func (m *SearchHeroRq) GetSearchType() int32 {
  8173  	if m != nil && m.SearchType != nil {
  8174  		return *m.SearchType
  8175  	}
  8176  	return 0
  8177  }
  8178  
  8179  func (m *SearchHeroRq) GetCountType() int32 {
  8180  	if m != nil && m.CountType != nil {
  8181  		return *m.CountType
  8182  	}
  8183  	return 0
  8184  }
  8185  
  8186  func (m *SearchHeroRq) GetCostType() int32 {
  8187  	if m != nil && m.CostType != nil {
  8188  		return *m.CostType
  8189  	}
  8190  	return 0
  8191  }
  8192  
  8193  var E_SearchHeroRq_Ext = &proto.ExtensionDesc{
  8194  	ExtendedType:  (*Base)(nil),
  8195  	ExtensionType: (*SearchHeroRq)(nil),
  8196  	Field:         1321,
  8197  	Name:          "SearchHeroRq.ext",
  8198  	Tag:           "bytes,1321,opt,name=ext",
  8199  	Filename:      "Game.proto",
  8200  }
  8201  
  8202  type SearchHeroRs struct {
  8203  	Count                *int32        `protobuf:"varint,1,req,name=count" json:"count,omitempty"`
  8204  	Hero                 []*SearchHero `protobuf:"bytes,2,rep,name=hero" json:"hero,omitempty"`
  8205  	CdTime               *int32        `protobuf:"varint,3,opt,name=cdTime" json:"cdTime,omitempty"`
  8206  	SuperProcess         *int32        `protobuf:"varint,4,opt,name=superProcess" json:"superProcess,omitempty"`
  8207  	SuperTime            *int32        `protobuf:"varint,5,opt,name=superTime" json:"superTime,omitempty"`
  8208  	SuperFreeNum         *int32        `protobuf:"varint,6,opt,name=superFreeNum" json:"superFreeNum,omitempty"`
  8209  	SuperOpenNum         *int32        `protobuf:"varint,7,opt,name=superOpenNum" json:"superOpenNum,omitempty"`
  8210  	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
  8211  	XXX_unrecognized     []byte        `json:"-"`
  8212  	XXX_sizecache        int32         `json:"-"`
  8213  }
  8214  
  8215  func (m *SearchHeroRs) Reset()         { *m = SearchHeroRs{} }
  8216  func (m *SearchHeroRs) String() string { return proto.CompactTextString(m) }
  8217  func (*SearchHeroRs) ProtoMessage()    {}
  8218  func (*SearchHeroRs) Descriptor() ([]byte, []int) {
  8219  	return fileDescriptor_a508e860af41bdad, []int{138}
  8220  }
  8221  func (m *SearchHeroRs) XXX_Unmarshal(b []byte) error {
  8222  	return xxx_messageInfo_SearchHeroRs.Unmarshal(m, b)
  8223  }
  8224  func (m *SearchHeroRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8225  	return xxx_messageInfo_SearchHeroRs.Marshal(b, m, deterministic)
  8226  }
  8227  func (m *SearchHeroRs) XXX_Merge(src proto.Message) {
  8228  	xxx_messageInfo_SearchHeroRs.Merge(m, src)
  8229  }
  8230  func (m *SearchHeroRs) XXX_Size() int {
  8231  	return xxx_messageInfo_SearchHeroRs.Size(m)
  8232  }
  8233  func (m *SearchHeroRs) XXX_DiscardUnknown() {
  8234  	xxx_messageInfo_SearchHeroRs.DiscardUnknown(m)
  8235  }
  8236  
  8237  var xxx_messageInfo_SearchHeroRs proto.InternalMessageInfo
  8238  
  8239  func (m *SearchHeroRs) GetCount() int32 {
  8240  	if m != nil && m.Count != nil {
  8241  		return *m.Count
  8242  	}
  8243  	return 0
  8244  }
  8245  
  8246  func (m *SearchHeroRs) GetHero() []*SearchHero {
  8247  	if m != nil {
  8248  		return m.Hero
  8249  	}
  8250  	return nil
  8251  }
  8252  
  8253  func (m *SearchHeroRs) GetCdTime() int32 {
  8254  	if m != nil && m.CdTime != nil {
  8255  		return *m.CdTime
  8256  	}
  8257  	return 0
  8258  }
  8259  
  8260  func (m *SearchHeroRs) GetSuperProcess() int32 {
  8261  	if m != nil && m.SuperProcess != nil {
  8262  		return *m.SuperProcess
  8263  	}
  8264  	return 0
  8265  }
  8266  
  8267  func (m *SearchHeroRs) GetSuperTime() int32 {
  8268  	if m != nil && m.SuperTime != nil {
  8269  		return *m.SuperTime
  8270  	}
  8271  	return 0
  8272  }
  8273  
  8274  func (m *SearchHeroRs) GetSuperFreeNum() int32 {
  8275  	if m != nil && m.SuperFreeNum != nil {
  8276  		return *m.SuperFreeNum
  8277  	}
  8278  	return 0
  8279  }
  8280  
  8281  func (m *SearchHeroRs) GetSuperOpenNum() int32 {
  8282  	if m != nil && m.SuperOpenNum != nil {
  8283  		return *m.SuperOpenNum
  8284  	}
  8285  	return 0
  8286  }
  8287  
  8288  var E_SearchHeroRs_Ext = &proto.ExtensionDesc{
  8289  	ExtendedType:  (*Base)(nil),
  8290  	ExtensionType: (*SearchHeroRs)(nil),
  8291  	Field:         1322,
  8292  	Name:          "SearchHeroRs.ext",
  8293  	Tag:           "bytes,1322,opt,name=ext",
  8294  	Filename:      "Game.proto",
  8295  }
  8296  
  8297  // 获取部分将领信息 上阵将领等
  8298  type GetHeroByIdsRq struct {
  8299  	HeroIds              []int32  `protobuf:"varint,1,rep,name=heroIds" json:"heroIds,omitempty"`
  8300  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8301  	XXX_unrecognized     []byte   `json:"-"`
  8302  	XXX_sizecache        int32    `json:"-"`
  8303  }
  8304  
  8305  func (m *GetHeroByIdsRq) Reset()         { *m = GetHeroByIdsRq{} }
  8306  func (m *GetHeroByIdsRq) String() string { return proto.CompactTextString(m) }
  8307  func (*GetHeroByIdsRq) ProtoMessage()    {}
  8308  func (*GetHeroByIdsRq) Descriptor() ([]byte, []int) {
  8309  	return fileDescriptor_a508e860af41bdad, []int{139}
  8310  }
  8311  func (m *GetHeroByIdsRq) XXX_Unmarshal(b []byte) error {
  8312  	return xxx_messageInfo_GetHeroByIdsRq.Unmarshal(m, b)
  8313  }
  8314  func (m *GetHeroByIdsRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8315  	return xxx_messageInfo_GetHeroByIdsRq.Marshal(b, m, deterministic)
  8316  }
  8317  func (m *GetHeroByIdsRq) XXX_Merge(src proto.Message) {
  8318  	xxx_messageInfo_GetHeroByIdsRq.Merge(m, src)
  8319  }
  8320  func (m *GetHeroByIdsRq) XXX_Size() int {
  8321  	return xxx_messageInfo_GetHeroByIdsRq.Size(m)
  8322  }
  8323  func (m *GetHeroByIdsRq) XXX_DiscardUnknown() {
  8324  	xxx_messageInfo_GetHeroByIdsRq.DiscardUnknown(m)
  8325  }
  8326  
  8327  var xxx_messageInfo_GetHeroByIdsRq proto.InternalMessageInfo
  8328  
  8329  func (m *GetHeroByIdsRq) GetHeroIds() []int32 {
  8330  	if m != nil {
  8331  		return m.HeroIds
  8332  	}
  8333  	return nil
  8334  }
  8335  
  8336  var E_GetHeroByIdsRq_Ext = &proto.ExtensionDesc{
  8337  	ExtendedType:  (*Base)(nil),
  8338  	ExtensionType: (*GetHeroByIdsRq)(nil),
  8339  	Field:         1323,
  8340  	Name:          "GetHeroByIdsRq.ext",
  8341  	Tag:           "bytes,1323,opt,name=ext",
  8342  	Filename:      "Game.proto",
  8343  }
  8344  
  8345  type GetHeroByIdsRs struct {
  8346  	Hero                 []*Hero  `protobuf:"bytes,1,rep,name=hero" json:"hero,omitempty"`
  8347  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8348  	XXX_unrecognized     []byte   `json:"-"`
  8349  	XXX_sizecache        int32    `json:"-"`
  8350  }
  8351  
  8352  func (m *GetHeroByIdsRs) Reset()         { *m = GetHeroByIdsRs{} }
  8353  func (m *GetHeroByIdsRs) String() string { return proto.CompactTextString(m) }
  8354  func (*GetHeroByIdsRs) ProtoMessage()    {}
  8355  func (*GetHeroByIdsRs) Descriptor() ([]byte, []int) {
  8356  	return fileDescriptor_a508e860af41bdad, []int{140}
  8357  }
  8358  func (m *GetHeroByIdsRs) XXX_Unmarshal(b []byte) error {
  8359  	return xxx_messageInfo_GetHeroByIdsRs.Unmarshal(m, b)
  8360  }
  8361  func (m *GetHeroByIdsRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8362  	return xxx_messageInfo_GetHeroByIdsRs.Marshal(b, m, deterministic)
  8363  }
  8364  func (m *GetHeroByIdsRs) XXX_Merge(src proto.Message) {
  8365  	xxx_messageInfo_GetHeroByIdsRs.Merge(m, src)
  8366  }
  8367  func (m *GetHeroByIdsRs) XXX_Size() int {
  8368  	return xxx_messageInfo_GetHeroByIdsRs.Size(m)
  8369  }
  8370  func (m *GetHeroByIdsRs) XXX_DiscardUnknown() {
  8371  	xxx_messageInfo_GetHeroByIdsRs.DiscardUnknown(m)
  8372  }
  8373  
  8374  var xxx_messageInfo_GetHeroByIdsRs proto.InternalMessageInfo
  8375  
  8376  func (m *GetHeroByIdsRs) GetHero() []*Hero {
  8377  	if m != nil {
  8378  		return m.Hero
  8379  	}
  8380  	return nil
  8381  }
  8382  
  8383  var E_GetHeroByIdsRs_Ext = &proto.ExtensionDesc{
  8384  	ExtendedType:  (*Base)(nil),
  8385  	ExtensionType: (*GetHeroByIdsRs)(nil),
  8386  	Field:         1324,
  8387  	Name:          "GetHeroByIdsRs.ext",
  8388  	Tag:           "bytes,1324,opt,name=ext",
  8389  	Filename:      "Game.proto",
  8390  }
  8391  
  8392  // 获取上阵将领在其他地方的位置
  8393  type GetHeroBattlePosRq struct {
  8394  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8395  	XXX_unrecognized     []byte   `json:"-"`
  8396  	XXX_sizecache        int32    `json:"-"`
  8397  }
  8398  
  8399  func (m *GetHeroBattlePosRq) Reset()         { *m = GetHeroBattlePosRq{} }
  8400  func (m *GetHeroBattlePosRq) String() string { return proto.CompactTextString(m) }
  8401  func (*GetHeroBattlePosRq) ProtoMessage()    {}
  8402  func (*GetHeroBattlePosRq) Descriptor() ([]byte, []int) {
  8403  	return fileDescriptor_a508e860af41bdad, []int{141}
  8404  }
  8405  func (m *GetHeroBattlePosRq) XXX_Unmarshal(b []byte) error {
  8406  	return xxx_messageInfo_GetHeroBattlePosRq.Unmarshal(m, b)
  8407  }
  8408  func (m *GetHeroBattlePosRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8409  	return xxx_messageInfo_GetHeroBattlePosRq.Marshal(b, m, deterministic)
  8410  }
  8411  func (m *GetHeroBattlePosRq) XXX_Merge(src proto.Message) {
  8412  	xxx_messageInfo_GetHeroBattlePosRq.Merge(m, src)
  8413  }
  8414  func (m *GetHeroBattlePosRq) XXX_Size() int {
  8415  	return xxx_messageInfo_GetHeroBattlePosRq.Size(m)
  8416  }
  8417  func (m *GetHeroBattlePosRq) XXX_DiscardUnknown() {
  8418  	xxx_messageInfo_GetHeroBattlePosRq.DiscardUnknown(m)
  8419  }
  8420  
  8421  var xxx_messageInfo_GetHeroBattlePosRq proto.InternalMessageInfo
  8422  
  8423  var E_GetHeroBattlePosRq_Ext = &proto.ExtensionDesc{
  8424  	ExtendedType:  (*Base)(nil),
  8425  	ExtensionType: (*GetHeroBattlePosRq)(nil),
  8426  	Field:         1325,
  8427  	Name:          "GetHeroBattlePosRq.ext",
  8428  	Tag:           "bytes,1325,opt,name=ext",
  8429  	Filename:      "Game.proto",
  8430  }
  8431  
  8432  type GetHeroBattlePosRs struct {
  8433  	CombatPos            []int32  `protobuf:"varint,1,rep,name=combatPos" json:"combatPos,omitempty"`
  8434  	BattlePos            []int32  `protobuf:"varint,2,rep,name=battlePos" json:"battlePos,omitempty"`
  8435  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8436  	XXX_unrecognized     []byte   `json:"-"`
  8437  	XXX_sizecache        int32    `json:"-"`
  8438  }
  8439  
  8440  func (m *GetHeroBattlePosRs) Reset()         { *m = GetHeroBattlePosRs{} }
  8441  func (m *GetHeroBattlePosRs) String() string { return proto.CompactTextString(m) }
  8442  func (*GetHeroBattlePosRs) ProtoMessage()    {}
  8443  func (*GetHeroBattlePosRs) Descriptor() ([]byte, []int) {
  8444  	return fileDescriptor_a508e860af41bdad, []int{142}
  8445  }
  8446  func (m *GetHeroBattlePosRs) XXX_Unmarshal(b []byte) error {
  8447  	return xxx_messageInfo_GetHeroBattlePosRs.Unmarshal(m, b)
  8448  }
  8449  func (m *GetHeroBattlePosRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8450  	return xxx_messageInfo_GetHeroBattlePosRs.Marshal(b, m, deterministic)
  8451  }
  8452  func (m *GetHeroBattlePosRs) XXX_Merge(src proto.Message) {
  8453  	xxx_messageInfo_GetHeroBattlePosRs.Merge(m, src)
  8454  }
  8455  func (m *GetHeroBattlePosRs) XXX_Size() int {
  8456  	return xxx_messageInfo_GetHeroBattlePosRs.Size(m)
  8457  }
  8458  func (m *GetHeroBattlePosRs) XXX_DiscardUnknown() {
  8459  	xxx_messageInfo_GetHeroBattlePosRs.DiscardUnknown(m)
  8460  }
  8461  
  8462  var xxx_messageInfo_GetHeroBattlePosRs proto.InternalMessageInfo
  8463  
  8464  func (m *GetHeroBattlePosRs) GetCombatPos() []int32 {
  8465  	if m != nil {
  8466  		return m.CombatPos
  8467  	}
  8468  	return nil
  8469  }
  8470  
  8471  func (m *GetHeroBattlePosRs) GetBattlePos() []int32 {
  8472  	if m != nil {
  8473  		return m.BattlePos
  8474  	}
  8475  	return nil
  8476  }
  8477  
  8478  var E_GetHeroBattlePosRs_Ext = &proto.ExtensionDesc{
  8479  	ExtendedType:  (*Base)(nil),
  8480  	ExtensionType: (*GetHeroBattlePosRs)(nil),
  8481  	Field:         1326,
  8482  	Name:          "GetHeroBattlePosRs.ext",
  8483  	Tag:           "bytes,1326,opt,name=ext",
  8484  	Filename:      "Game.proto",
  8485  }
  8486  
  8487  // 将领授勋
  8488  type HeroDecoratedRq struct {
  8489  	EquipKeyId           []int32  `protobuf:"varint,1,rep,name=equipKeyId" json:"equipKeyId,omitempty"`
  8490  	HeroId               *int32   `protobuf:"varint,2,req,name=heroId" json:"heroId,omitempty"`
  8491  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8492  	XXX_unrecognized     []byte   `json:"-"`
  8493  	XXX_sizecache        int32    `json:"-"`
  8494  }
  8495  
  8496  func (m *HeroDecoratedRq) Reset()         { *m = HeroDecoratedRq{} }
  8497  func (m *HeroDecoratedRq) String() string { return proto.CompactTextString(m) }
  8498  func (*HeroDecoratedRq) ProtoMessage()    {}
  8499  func (*HeroDecoratedRq) Descriptor() ([]byte, []int) {
  8500  	return fileDescriptor_a508e860af41bdad, []int{143}
  8501  }
  8502  func (m *HeroDecoratedRq) XXX_Unmarshal(b []byte) error {
  8503  	return xxx_messageInfo_HeroDecoratedRq.Unmarshal(m, b)
  8504  }
  8505  func (m *HeroDecoratedRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8506  	return xxx_messageInfo_HeroDecoratedRq.Marshal(b, m, deterministic)
  8507  }
  8508  func (m *HeroDecoratedRq) XXX_Merge(src proto.Message) {
  8509  	xxx_messageInfo_HeroDecoratedRq.Merge(m, src)
  8510  }
  8511  func (m *HeroDecoratedRq) XXX_Size() int {
  8512  	return xxx_messageInfo_HeroDecoratedRq.Size(m)
  8513  }
  8514  func (m *HeroDecoratedRq) XXX_DiscardUnknown() {
  8515  	xxx_messageInfo_HeroDecoratedRq.DiscardUnknown(m)
  8516  }
  8517  
  8518  var xxx_messageInfo_HeroDecoratedRq proto.InternalMessageInfo
  8519  
  8520  func (m *HeroDecoratedRq) GetEquipKeyId() []int32 {
  8521  	if m != nil {
  8522  		return m.EquipKeyId
  8523  	}
  8524  	return nil
  8525  }
  8526  
  8527  func (m *HeroDecoratedRq) GetHeroId() int32 {
  8528  	if m != nil && m.HeroId != nil {
  8529  		return *m.HeroId
  8530  	}
  8531  	return 0
  8532  }
  8533  
  8534  var E_HeroDecoratedRq_Ext = &proto.ExtensionDesc{
  8535  	ExtendedType:  (*Base)(nil),
  8536  	ExtensionType: (*HeroDecoratedRq)(nil),
  8537  	Field:         1327,
  8538  	Name:          "HeroDecoratedRq.ext",
  8539  	Tag:           "bytes,1327,opt,name=ext",
  8540  	Filename:      "Game.proto",
  8541  }
  8542  
  8543  type HeroDecoratedRs struct {
  8544  	Hero                 *Hero    `protobuf:"bytes,1,opt,name=hero" json:"hero,omitempty"`
  8545  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8546  	XXX_unrecognized     []byte   `json:"-"`
  8547  	XXX_sizecache        int32    `json:"-"`
  8548  }
  8549  
  8550  func (m *HeroDecoratedRs) Reset()         { *m = HeroDecoratedRs{} }
  8551  func (m *HeroDecoratedRs) String() string { return proto.CompactTextString(m) }
  8552  func (*HeroDecoratedRs) ProtoMessage()    {}
  8553  func (*HeroDecoratedRs) Descriptor() ([]byte, []int) {
  8554  	return fileDescriptor_a508e860af41bdad, []int{144}
  8555  }
  8556  func (m *HeroDecoratedRs) XXX_Unmarshal(b []byte) error {
  8557  	return xxx_messageInfo_HeroDecoratedRs.Unmarshal(m, b)
  8558  }
  8559  func (m *HeroDecoratedRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8560  	return xxx_messageInfo_HeroDecoratedRs.Marshal(b, m, deterministic)
  8561  }
  8562  func (m *HeroDecoratedRs) XXX_Merge(src proto.Message) {
  8563  	xxx_messageInfo_HeroDecoratedRs.Merge(m, src)
  8564  }
  8565  func (m *HeroDecoratedRs) XXX_Size() int {
  8566  	return xxx_messageInfo_HeroDecoratedRs.Size(m)
  8567  }
  8568  func (m *HeroDecoratedRs) XXX_DiscardUnknown() {
  8569  	xxx_messageInfo_HeroDecoratedRs.DiscardUnknown(m)
  8570  }
  8571  
  8572  var xxx_messageInfo_HeroDecoratedRs proto.InternalMessageInfo
  8573  
  8574  func (m *HeroDecoratedRs) GetHero() *Hero {
  8575  	if m != nil {
  8576  		return m.Hero
  8577  	}
  8578  	return nil
  8579  }
  8580  
  8581  var E_HeroDecoratedRs_Ext = &proto.ExtensionDesc{
  8582  	ExtendedType:  (*Base)(nil),
  8583  	ExtensionType: (*HeroDecoratedRs)(nil),
  8584  	Field:         1328,
  8585  	Name:          "HeroDecoratedRs.ext",
  8586  	Tag:           "bytes,1328,opt,name=ext",
  8587  	Filename:      "Game.proto",
  8588  }
  8589  
  8590  // 获取所有战机
  8591  type GetWarPlanesRq struct {
  8592  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8593  	XXX_unrecognized     []byte   `json:"-"`
  8594  	XXX_sizecache        int32    `json:"-"`
  8595  }
  8596  
  8597  func (m *GetWarPlanesRq) Reset()         { *m = GetWarPlanesRq{} }
  8598  func (m *GetWarPlanesRq) String() string { return proto.CompactTextString(m) }
  8599  func (*GetWarPlanesRq) ProtoMessage()    {}
  8600  func (*GetWarPlanesRq) Descriptor() ([]byte, []int) {
  8601  	return fileDescriptor_a508e860af41bdad, []int{145}
  8602  }
  8603  func (m *GetWarPlanesRq) XXX_Unmarshal(b []byte) error {
  8604  	return xxx_messageInfo_GetWarPlanesRq.Unmarshal(m, b)
  8605  }
  8606  func (m *GetWarPlanesRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8607  	return xxx_messageInfo_GetWarPlanesRq.Marshal(b, m, deterministic)
  8608  }
  8609  func (m *GetWarPlanesRq) XXX_Merge(src proto.Message) {
  8610  	xxx_messageInfo_GetWarPlanesRq.Merge(m, src)
  8611  }
  8612  func (m *GetWarPlanesRq) XXX_Size() int {
  8613  	return xxx_messageInfo_GetWarPlanesRq.Size(m)
  8614  }
  8615  func (m *GetWarPlanesRq) XXX_DiscardUnknown() {
  8616  	xxx_messageInfo_GetWarPlanesRq.DiscardUnknown(m)
  8617  }
  8618  
  8619  var xxx_messageInfo_GetWarPlanesRq proto.InternalMessageInfo
  8620  
  8621  var E_GetWarPlanesRq_Ext = &proto.ExtensionDesc{
  8622  	ExtendedType:  (*Base)(nil),
  8623  	ExtensionType: (*GetWarPlanesRq)(nil),
  8624  	Field:         1329,
  8625  	Name:          "GetWarPlanesRq.ext",
  8626  	Tag:           "bytes,1329,opt,name=ext",
  8627  	Filename:      "Game.proto",
  8628  }
  8629  
  8630  type GetWarPlanesRs struct {
  8631  	Plane                []*WarPlane `protobuf:"bytes,1,rep,name=plane" json:"plane,omitempty"`
  8632  	Chips                []*TwoInt   `protobuf:"bytes,2,rep,name=chips" json:"chips,omitempty"`
  8633  	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
  8634  	XXX_unrecognized     []byte      `json:"-"`
  8635  	XXX_sizecache        int32       `json:"-"`
  8636  }
  8637  
  8638  func (m *GetWarPlanesRs) Reset()         { *m = GetWarPlanesRs{} }
  8639  func (m *GetWarPlanesRs) String() string { return proto.CompactTextString(m) }
  8640  func (*GetWarPlanesRs) ProtoMessage()    {}
  8641  func (*GetWarPlanesRs) Descriptor() ([]byte, []int) {
  8642  	return fileDescriptor_a508e860af41bdad, []int{146}
  8643  }
  8644  func (m *GetWarPlanesRs) XXX_Unmarshal(b []byte) error {
  8645  	return xxx_messageInfo_GetWarPlanesRs.Unmarshal(m, b)
  8646  }
  8647  func (m *GetWarPlanesRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8648  	return xxx_messageInfo_GetWarPlanesRs.Marshal(b, m, deterministic)
  8649  }
  8650  func (m *GetWarPlanesRs) XXX_Merge(src proto.Message) {
  8651  	xxx_messageInfo_GetWarPlanesRs.Merge(m, src)
  8652  }
  8653  func (m *GetWarPlanesRs) XXX_Size() int {
  8654  	return xxx_messageInfo_GetWarPlanesRs.Size(m)
  8655  }
  8656  func (m *GetWarPlanesRs) XXX_DiscardUnknown() {
  8657  	xxx_messageInfo_GetWarPlanesRs.DiscardUnknown(m)
  8658  }
  8659  
  8660  var xxx_messageInfo_GetWarPlanesRs proto.InternalMessageInfo
  8661  
  8662  func (m *GetWarPlanesRs) GetPlane() []*WarPlane {
  8663  	if m != nil {
  8664  		return m.Plane
  8665  	}
  8666  	return nil
  8667  }
  8668  
  8669  func (m *GetWarPlanesRs) GetChips() []*TwoInt {
  8670  	if m != nil {
  8671  		return m.Chips
  8672  	}
  8673  	return nil
  8674  }
  8675  
  8676  var E_GetWarPlanesRs_Ext = &proto.ExtensionDesc{
  8677  	ExtendedType:  (*Base)(nil),
  8678  	ExtensionType: (*GetWarPlanesRs)(nil),
  8679  	Field:         1330,
  8680  	Name:          "GetWarPlanesRs.ext",
  8681  	Tag:           "bytes,1330,opt,name=ext",
  8682  	Filename:      "Game.proto",
  8683  }
  8684  
  8685  // 获取部分战机数据
  8686  type GetPlaneByIdsRq struct {
  8687  	PlaneIds             []int32  `protobuf:"varint,1,rep,name=planeIds" json:"planeIds,omitempty"`
  8688  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8689  	XXX_unrecognized     []byte   `json:"-"`
  8690  	XXX_sizecache        int32    `json:"-"`
  8691  }
  8692  
  8693  func (m *GetPlaneByIdsRq) Reset()         { *m = GetPlaneByIdsRq{} }
  8694  func (m *GetPlaneByIdsRq) String() string { return proto.CompactTextString(m) }
  8695  func (*GetPlaneByIdsRq) ProtoMessage()    {}
  8696  func (*GetPlaneByIdsRq) Descriptor() ([]byte, []int) {
  8697  	return fileDescriptor_a508e860af41bdad, []int{147}
  8698  }
  8699  func (m *GetPlaneByIdsRq) XXX_Unmarshal(b []byte) error {
  8700  	return xxx_messageInfo_GetPlaneByIdsRq.Unmarshal(m, b)
  8701  }
  8702  func (m *GetPlaneByIdsRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8703  	return xxx_messageInfo_GetPlaneByIdsRq.Marshal(b, m, deterministic)
  8704  }
  8705  func (m *GetPlaneByIdsRq) XXX_Merge(src proto.Message) {
  8706  	xxx_messageInfo_GetPlaneByIdsRq.Merge(m, src)
  8707  }
  8708  func (m *GetPlaneByIdsRq) XXX_Size() int {
  8709  	return xxx_messageInfo_GetPlaneByIdsRq.Size(m)
  8710  }
  8711  func (m *GetPlaneByIdsRq) XXX_DiscardUnknown() {
  8712  	xxx_messageInfo_GetPlaneByIdsRq.DiscardUnknown(m)
  8713  }
  8714  
  8715  var xxx_messageInfo_GetPlaneByIdsRq proto.InternalMessageInfo
  8716  
  8717  func (m *GetPlaneByIdsRq) GetPlaneIds() []int32 {
  8718  	if m != nil {
  8719  		return m.PlaneIds
  8720  	}
  8721  	return nil
  8722  }
  8723  
  8724  var E_GetPlaneByIdsRq_Ext = &proto.ExtensionDesc{
  8725  	ExtendedType:  (*Base)(nil),
  8726  	ExtensionType: (*GetPlaneByIdsRq)(nil),
  8727  	Field:         1331,
  8728  	Name:          "GetPlaneByIdsRq.ext",
  8729  	Tag:           "bytes,1331,opt,name=ext",
  8730  	Filename:      "Game.proto",
  8731  }
  8732  
  8733  type GetPlaneByIdsRs struct {
  8734  	Plane                []*WarPlane `protobuf:"bytes,1,rep,name=plane" json:"plane,omitempty"`
  8735  	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
  8736  	XXX_unrecognized     []byte      `json:"-"`
  8737  	XXX_sizecache        int32       `json:"-"`
  8738  }
  8739  
  8740  func (m *GetPlaneByIdsRs) Reset()         { *m = GetPlaneByIdsRs{} }
  8741  func (m *GetPlaneByIdsRs) String() string { return proto.CompactTextString(m) }
  8742  func (*GetPlaneByIdsRs) ProtoMessage()    {}
  8743  func (*GetPlaneByIdsRs) Descriptor() ([]byte, []int) {
  8744  	return fileDescriptor_a508e860af41bdad, []int{148}
  8745  }
  8746  func (m *GetPlaneByIdsRs) XXX_Unmarshal(b []byte) error {
  8747  	return xxx_messageInfo_GetPlaneByIdsRs.Unmarshal(m, b)
  8748  }
  8749  func (m *GetPlaneByIdsRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8750  	return xxx_messageInfo_GetPlaneByIdsRs.Marshal(b, m, deterministic)
  8751  }
  8752  func (m *GetPlaneByIdsRs) XXX_Merge(src proto.Message) {
  8753  	xxx_messageInfo_GetPlaneByIdsRs.Merge(m, src)
  8754  }
  8755  func (m *GetPlaneByIdsRs) XXX_Size() int {
  8756  	return xxx_messageInfo_GetPlaneByIdsRs.Size(m)
  8757  }
  8758  func (m *GetPlaneByIdsRs) XXX_DiscardUnknown() {
  8759  	xxx_messageInfo_GetPlaneByIdsRs.DiscardUnknown(m)
  8760  }
  8761  
  8762  var xxx_messageInfo_GetPlaneByIdsRs proto.InternalMessageInfo
  8763  
  8764  func (m *GetPlaneByIdsRs) GetPlane() []*WarPlane {
  8765  	if m != nil {
  8766  		return m.Plane
  8767  	}
  8768  	return nil
  8769  }
  8770  
  8771  var E_GetPlaneByIdsRs_Ext = &proto.ExtensionDesc{
  8772  	ExtendedType:  (*Base)(nil),
  8773  	ExtensionType: (*GetPlaneByIdsRs)(nil),
  8774  	Field:         1332,
  8775  	Name:          "GetPlaneByIdsRs.ext",
  8776  	Tag:           "bytes,1332,opt,name=ext",
  8777  	Filename:      "Game.proto",
  8778  }
  8779  
  8780  // 战机替换
  8781  type PlaneSwapRq struct {
  8782  	PlaneId              *int32   `protobuf:"varint,1,req,name=planeId" json:"planeId,omitempty"`
  8783  	HeroId               *int32   `protobuf:"varint,2,req,name=heroId" json:"heroId,omitempty"`
  8784  	Type                 *int32   `protobuf:"varint,3,req,name=type" json:"type,omitempty"`
  8785  	SwapId               *int32   `protobuf:"varint,4,opt,name=swapId" json:"swapId,omitempty"`
  8786  	Pos                  *int32   `protobuf:"varint,5,opt,name=pos" json:"pos,omitempty"`
  8787  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8788  	XXX_unrecognized     []byte   `json:"-"`
  8789  	XXX_sizecache        int32    `json:"-"`
  8790  }
  8791  
  8792  func (m *PlaneSwapRq) Reset()         { *m = PlaneSwapRq{} }
  8793  func (m *PlaneSwapRq) String() string { return proto.CompactTextString(m) }
  8794  func (*PlaneSwapRq) ProtoMessage()    {}
  8795  func (*PlaneSwapRq) Descriptor() ([]byte, []int) {
  8796  	return fileDescriptor_a508e860af41bdad, []int{149}
  8797  }
  8798  func (m *PlaneSwapRq) XXX_Unmarshal(b []byte) error {
  8799  	return xxx_messageInfo_PlaneSwapRq.Unmarshal(m, b)
  8800  }
  8801  func (m *PlaneSwapRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8802  	return xxx_messageInfo_PlaneSwapRq.Marshal(b, m, deterministic)
  8803  }
  8804  func (m *PlaneSwapRq) XXX_Merge(src proto.Message) {
  8805  	xxx_messageInfo_PlaneSwapRq.Merge(m, src)
  8806  }
  8807  func (m *PlaneSwapRq) XXX_Size() int {
  8808  	return xxx_messageInfo_PlaneSwapRq.Size(m)
  8809  }
  8810  func (m *PlaneSwapRq) XXX_DiscardUnknown() {
  8811  	xxx_messageInfo_PlaneSwapRq.DiscardUnknown(m)
  8812  }
  8813  
  8814  var xxx_messageInfo_PlaneSwapRq proto.InternalMessageInfo
  8815  
  8816  func (m *PlaneSwapRq) GetPlaneId() int32 {
  8817  	if m != nil && m.PlaneId != nil {
  8818  		return *m.PlaneId
  8819  	}
  8820  	return 0
  8821  }
  8822  
  8823  func (m *PlaneSwapRq) GetHeroId() int32 {
  8824  	if m != nil && m.HeroId != nil {
  8825  		return *m.HeroId
  8826  	}
  8827  	return 0
  8828  }
  8829  
  8830  func (m *PlaneSwapRq) GetType() int32 {
  8831  	if m != nil && m.Type != nil {
  8832  		return *m.Type
  8833  	}
  8834  	return 0
  8835  }
  8836  
  8837  func (m *PlaneSwapRq) GetSwapId() int32 {
  8838  	if m != nil && m.SwapId != nil {
  8839  		return *m.SwapId
  8840  	}
  8841  	return 0
  8842  }
  8843  
  8844  func (m *PlaneSwapRq) GetPos() int32 {
  8845  	if m != nil && m.Pos != nil {
  8846  		return *m.Pos
  8847  	}
  8848  	return 0
  8849  }
  8850  
  8851  var E_PlaneSwapRq_Ext = &proto.ExtensionDesc{
  8852  	ExtendedType:  (*Base)(nil),
  8853  	ExtensionType: (*PlaneSwapRq)(nil),
  8854  	Field:         1333,
  8855  	Name:          "PlaneSwapRq.ext",
  8856  	Tag:           "bytes,1333,opt,name=ext",
  8857  	Filename:      "Game.proto",
  8858  }
  8859  
  8860  type PlaneSwapRs struct {
  8861  	UpPlane              *WarPlane `protobuf:"bytes,1,req,name=upPlane" json:"upPlane,omitempty"`
  8862  	DownPlane            *WarPlane `protobuf:"bytes,2,opt,name=downPlane" json:"downPlane,omitempty"`
  8863  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
  8864  	XXX_unrecognized     []byte    `json:"-"`
  8865  	XXX_sizecache        int32     `json:"-"`
  8866  }
  8867  
  8868  func (m *PlaneSwapRs) Reset()         { *m = PlaneSwapRs{} }
  8869  func (m *PlaneSwapRs) String() string { return proto.CompactTextString(m) }
  8870  func (*PlaneSwapRs) ProtoMessage()    {}
  8871  func (*PlaneSwapRs) Descriptor() ([]byte, []int) {
  8872  	return fileDescriptor_a508e860af41bdad, []int{150}
  8873  }
  8874  func (m *PlaneSwapRs) XXX_Unmarshal(b []byte) error {
  8875  	return xxx_messageInfo_PlaneSwapRs.Unmarshal(m, b)
  8876  }
  8877  func (m *PlaneSwapRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8878  	return xxx_messageInfo_PlaneSwapRs.Marshal(b, m, deterministic)
  8879  }
  8880  func (m *PlaneSwapRs) XXX_Merge(src proto.Message) {
  8881  	xxx_messageInfo_PlaneSwapRs.Merge(m, src)
  8882  }
  8883  func (m *PlaneSwapRs) XXX_Size() int {
  8884  	return xxx_messageInfo_PlaneSwapRs.Size(m)
  8885  }
  8886  func (m *PlaneSwapRs) XXX_DiscardUnknown() {
  8887  	xxx_messageInfo_PlaneSwapRs.DiscardUnknown(m)
  8888  }
  8889  
  8890  var xxx_messageInfo_PlaneSwapRs proto.InternalMessageInfo
  8891  
  8892  func (m *PlaneSwapRs) GetUpPlane() *WarPlane {
  8893  	if m != nil {
  8894  		return m.UpPlane
  8895  	}
  8896  	return nil
  8897  }
  8898  
  8899  func (m *PlaneSwapRs) GetDownPlane() *WarPlane {
  8900  	if m != nil {
  8901  		return m.DownPlane
  8902  	}
  8903  	return nil
  8904  }
  8905  
  8906  var E_PlaneSwapRs_Ext = &proto.ExtensionDesc{
  8907  	ExtendedType:  (*Base)(nil),
  8908  	ExtensionType: (*PlaneSwapRs)(nil),
  8909  	Field:         1334,
  8910  	Name:          "PlaneSwapRs.ext",
  8911  	Tag:           "bytes,1334,opt,name=ext",
  8912  	Filename:      "Game.proto",
  8913  }
  8914  
  8915  // 战机改造
  8916  type PlaneRemouldRq struct {
  8917  	PlaneId              *int32   `protobuf:"varint,1,req,name=planeId" json:"planeId,omitempty"`
  8918  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8919  	XXX_unrecognized     []byte   `json:"-"`
  8920  	XXX_sizecache        int32    `json:"-"`
  8921  }
  8922  
  8923  func (m *PlaneRemouldRq) Reset()         { *m = PlaneRemouldRq{} }
  8924  func (m *PlaneRemouldRq) String() string { return proto.CompactTextString(m) }
  8925  func (*PlaneRemouldRq) ProtoMessage()    {}
  8926  func (*PlaneRemouldRq) Descriptor() ([]byte, []int) {
  8927  	return fileDescriptor_a508e860af41bdad, []int{151}
  8928  }
  8929  func (m *PlaneRemouldRq) XXX_Unmarshal(b []byte) error {
  8930  	return xxx_messageInfo_PlaneRemouldRq.Unmarshal(m, b)
  8931  }
  8932  func (m *PlaneRemouldRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8933  	return xxx_messageInfo_PlaneRemouldRq.Marshal(b, m, deterministic)
  8934  }
  8935  func (m *PlaneRemouldRq) XXX_Merge(src proto.Message) {
  8936  	xxx_messageInfo_PlaneRemouldRq.Merge(m, src)
  8937  }
  8938  func (m *PlaneRemouldRq) XXX_Size() int {
  8939  	return xxx_messageInfo_PlaneRemouldRq.Size(m)
  8940  }
  8941  func (m *PlaneRemouldRq) XXX_DiscardUnknown() {
  8942  	xxx_messageInfo_PlaneRemouldRq.DiscardUnknown(m)
  8943  }
  8944  
  8945  var xxx_messageInfo_PlaneRemouldRq proto.InternalMessageInfo
  8946  
  8947  func (m *PlaneRemouldRq) GetPlaneId() int32 {
  8948  	if m != nil && m.PlaneId != nil {
  8949  		return *m.PlaneId
  8950  	}
  8951  	return 0
  8952  }
  8953  
  8954  var E_PlaneRemouldRq_Ext = &proto.ExtensionDesc{
  8955  	ExtendedType:  (*Base)(nil),
  8956  	ExtensionType: (*PlaneRemouldRq)(nil),
  8957  	Field:         1335,
  8958  	Name:          "PlaneRemouldRq.ext",
  8959  	Tag:           "bytes,1335,opt,name=ext",
  8960  	Filename:      "Game.proto",
  8961  }
  8962  
  8963  type PlaneRemouldRs struct {
  8964  	Plane                *WarPlane `protobuf:"bytes,1,req,name=plane" json:"plane,omitempty"`
  8965  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
  8966  	XXX_unrecognized     []byte    `json:"-"`
  8967  	XXX_sizecache        int32     `json:"-"`
  8968  }
  8969  
  8970  func (m *PlaneRemouldRs) Reset()         { *m = PlaneRemouldRs{} }
  8971  func (m *PlaneRemouldRs) String() string { return proto.CompactTextString(m) }
  8972  func (*PlaneRemouldRs) ProtoMessage()    {}
  8973  func (*PlaneRemouldRs) Descriptor() ([]byte, []int) {
  8974  	return fileDescriptor_a508e860af41bdad, []int{152}
  8975  }
  8976  func (m *PlaneRemouldRs) XXX_Unmarshal(b []byte) error {
  8977  	return xxx_messageInfo_PlaneRemouldRs.Unmarshal(m, b)
  8978  }
  8979  func (m *PlaneRemouldRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8980  	return xxx_messageInfo_PlaneRemouldRs.Marshal(b, m, deterministic)
  8981  }
  8982  func (m *PlaneRemouldRs) XXX_Merge(src proto.Message) {
  8983  	xxx_messageInfo_PlaneRemouldRs.Merge(m, src)
  8984  }
  8985  func (m *PlaneRemouldRs) XXX_Size() int {
  8986  	return xxx_messageInfo_PlaneRemouldRs.Size(m)
  8987  }
  8988  func (m *PlaneRemouldRs) XXX_DiscardUnknown() {
  8989  	xxx_messageInfo_PlaneRemouldRs.DiscardUnknown(m)
  8990  }
  8991  
  8992  var xxx_messageInfo_PlaneRemouldRs proto.InternalMessageInfo
  8993  
  8994  func (m *PlaneRemouldRs) GetPlane() *WarPlane {
  8995  	if m != nil {
  8996  		return m.Plane
  8997  	}
  8998  	return nil
  8999  }
  9000  
  9001  var E_PlaneRemouldRs_Ext = &proto.ExtensionDesc{
  9002  	ExtendedType:  (*Base)(nil),
  9003  	ExtensionType: (*PlaneRemouldRs)(nil),
  9004  	Field:         1336,
  9005  	Name:          "PlaneRemouldRs.ext",
  9006  	Tag:           "bytes,1336,opt,name=ext",
  9007  	Filename:      "Game.proto",
  9008  }
  9009  
  9010  // 战机工厂
  9011  type PlaneFactoryRq struct {
  9012  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9013  	XXX_unrecognized     []byte   `json:"-"`
  9014  	XXX_sizecache        int32    `json:"-"`
  9015  }
  9016  
  9017  func (m *PlaneFactoryRq) Reset()         { *m = PlaneFactoryRq{} }
  9018  func (m *PlaneFactoryRq) String() string { return proto.CompactTextString(m) }
  9019  func (*PlaneFactoryRq) ProtoMessage()    {}
  9020  func (*PlaneFactoryRq) Descriptor() ([]byte, []int) {
  9021  	return fileDescriptor_a508e860af41bdad, []int{153}
  9022  }
  9023  func (m *PlaneFactoryRq) XXX_Unmarshal(b []byte) error {
  9024  	return xxx_messageInfo_PlaneFactoryRq.Unmarshal(m, b)
  9025  }
  9026  func (m *PlaneFactoryRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9027  	return xxx_messageInfo_PlaneFactoryRq.Marshal(b, m, deterministic)
  9028  }
  9029  func (m *PlaneFactoryRq) XXX_Merge(src proto.Message) {
  9030  	xxx_messageInfo_PlaneFactoryRq.Merge(m, src)
  9031  }
  9032  func (m *PlaneFactoryRq) XXX_Size() int {
  9033  	return xxx_messageInfo_PlaneFactoryRq.Size(m)
  9034  }
  9035  func (m *PlaneFactoryRq) XXX_DiscardUnknown() {
  9036  	xxx_messageInfo_PlaneFactoryRq.DiscardUnknown(m)
  9037  }
  9038  
  9039  var xxx_messageInfo_PlaneFactoryRq proto.InternalMessageInfo
  9040  
  9041  var E_PlaneFactoryRq_Ext = &proto.ExtensionDesc{
  9042  	ExtendedType:  (*Base)(nil),
  9043  	ExtensionType: (*PlaneFactoryRq)(nil),
  9044  	Field:         1337,
  9045  	Name:          "PlaneFactoryRq.ext",
  9046  	Tag:           "bytes,1337,opt,name=ext",
  9047  	Filename:      "Game.proto",
  9048  }
  9049  
  9050  type PlaneFactoryRs struct {
  9051  	BeginTime            *int32   `protobuf:"varint,1,req,name=beginTime" json:"beginTime,omitempty"`
  9052  	EndTime              *int32   `protobuf:"varint,2,req,name=endTime" json:"endTime,omitempty"`
  9053  	Status               *TwoInt  `protobuf:"bytes,3,opt,name=status" json:"status,omitempty"`
  9054  	Chat                 *Chat    `protobuf:"bytes,4,opt,name=chat" json:"chat,omitempty"`
  9055  	CdTime               *int32   `protobuf:"varint,5,opt,name=cdTime" json:"cdTime,omitempty"`
  9056  	SearchAward          *int32   `protobuf:"varint,6,opt,name=searchAward" json:"searchAward,omitempty"`
  9057  	SuperCdTime          *int32   `protobuf:"varint,7,opt,name=superCdTime" json:"superCdTime,omitempty"`
  9058  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9059  	XXX_unrecognized     []byte   `json:"-"`
  9060  	XXX_sizecache        int32    `json:"-"`
  9061  }
  9062  
  9063  func (m *PlaneFactoryRs) Reset()         { *m = PlaneFactoryRs{} }
  9064  func (m *PlaneFactoryRs) String() string { return proto.CompactTextString(m) }
  9065  func (*PlaneFactoryRs) ProtoMessage()    {}
  9066  func (*PlaneFactoryRs) Descriptor() ([]byte, []int) {
  9067  	return fileDescriptor_a508e860af41bdad, []int{154}
  9068  }
  9069  func (m *PlaneFactoryRs) XXX_Unmarshal(b []byte) error {
  9070  	return xxx_messageInfo_PlaneFactoryRs.Unmarshal(m, b)
  9071  }
  9072  func (m *PlaneFactoryRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9073  	return xxx_messageInfo_PlaneFactoryRs.Marshal(b, m, deterministic)
  9074  }
  9075  func (m *PlaneFactoryRs) XXX_Merge(src proto.Message) {
  9076  	xxx_messageInfo_PlaneFactoryRs.Merge(m, src)
  9077  }
  9078  func (m *PlaneFactoryRs) XXX_Size() int {
  9079  	return xxx_messageInfo_PlaneFactoryRs.Size(m)
  9080  }
  9081  func (m *PlaneFactoryRs) XXX_DiscardUnknown() {
  9082  	xxx_messageInfo_PlaneFactoryRs.DiscardUnknown(m)
  9083  }
  9084  
  9085  var xxx_messageInfo_PlaneFactoryRs proto.InternalMessageInfo
  9086  
  9087  func (m *PlaneFactoryRs) GetBeginTime() int32 {
  9088  	if m != nil && m.BeginTime != nil {
  9089  		return *m.BeginTime
  9090  	}
  9091  	return 0
  9092  }
  9093  
  9094  func (m *PlaneFactoryRs) GetEndTime() int32 {
  9095  	if m != nil && m.EndTime != nil {
  9096  		return *m.EndTime
  9097  	}
  9098  	return 0
  9099  }
  9100  
  9101  func (m *PlaneFactoryRs) GetStatus() *TwoInt {
  9102  	if m != nil {
  9103  		return m.Status
  9104  	}
  9105  	return nil
  9106  }
  9107  
  9108  func (m *PlaneFactoryRs) GetChat() *Chat {
  9109  	if m != nil {
  9110  		return m.Chat
  9111  	}
  9112  	return nil
  9113  }
  9114  
  9115  func (m *PlaneFactoryRs) GetCdTime() int32 {
  9116  	if m != nil && m.CdTime != nil {
  9117  		return *m.CdTime
  9118  	}
  9119  	return 0
  9120  }
  9121  
  9122  func (m *PlaneFactoryRs) GetSearchAward() int32 {
  9123  	if m != nil && m.SearchAward != nil {
  9124  		return *m.SearchAward
  9125  	}
  9126  	return 0
  9127  }
  9128  
  9129  func (m *PlaneFactoryRs) GetSuperCdTime() int32 {
  9130  	if m != nil && m.SuperCdTime != nil {
  9131  		return *m.SuperCdTime
  9132  	}
  9133  	return 0
  9134  }
  9135  
  9136  var E_PlaneFactoryRs_Ext = &proto.ExtensionDesc{
  9137  	ExtendedType:  (*Base)(nil),
  9138  	ExtensionType: (*PlaneFactoryRs)(nil),
  9139  	Field:         1338,
  9140  	Name:          "PlaneFactoryRs.ext",
  9141  	Tag:           "bytes,1338,opt,name=ext",
  9142  	Filename:      "Game.proto",
  9143  }
  9144  
  9145  // 战机寻访
  9146  type SearchPlaneRq struct {
  9147  	SearchType           *int32   `protobuf:"varint,1,req,name=searchType" json:"searchType,omitempty"`
  9148  	CountType            *int32   `protobuf:"varint,2,req,name=countType" json:"countType,omitempty"`
  9149  	CostType             *int32   `protobuf:"varint,3,req,name=costType" json:"costType,omitempty"`
  9150  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9151  	XXX_unrecognized     []byte   `json:"-"`
  9152  	XXX_sizecache        int32    `json:"-"`
  9153  }
  9154  
  9155  func (m *SearchPlaneRq) Reset()         { *m = SearchPlaneRq{} }
  9156  func (m *SearchPlaneRq) String() string { return proto.CompactTextString(m) }
  9157  func (*SearchPlaneRq) ProtoMessage()    {}
  9158  func (*SearchPlaneRq) Descriptor() ([]byte, []int) {
  9159  	return fileDescriptor_a508e860af41bdad, []int{155}
  9160  }
  9161  func (m *SearchPlaneRq) XXX_Unmarshal(b []byte) error {
  9162  	return xxx_messageInfo_SearchPlaneRq.Unmarshal(m, b)
  9163  }
  9164  func (m *SearchPlaneRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9165  	return xxx_messageInfo_SearchPlaneRq.Marshal(b, m, deterministic)
  9166  }
  9167  func (m *SearchPlaneRq) XXX_Merge(src proto.Message) {
  9168  	xxx_messageInfo_SearchPlaneRq.Merge(m, src)
  9169  }
  9170  func (m *SearchPlaneRq) XXX_Size() int {
  9171  	return xxx_messageInfo_SearchPlaneRq.Size(m)
  9172  }
  9173  func (m *SearchPlaneRq) XXX_DiscardUnknown() {
  9174  	xxx_messageInfo_SearchPlaneRq.DiscardUnknown(m)
  9175  }
  9176  
  9177  var xxx_messageInfo_SearchPlaneRq proto.InternalMessageInfo
  9178  
  9179  func (m *SearchPlaneRq) GetSearchType() int32 {
  9180  	if m != nil && m.SearchType != nil {
  9181  		return *m.SearchType
  9182  	}
  9183  	return 0
  9184  }
  9185  
  9186  func (m *SearchPlaneRq) GetCountType() int32 {
  9187  	if m != nil && m.CountType != nil {
  9188  		return *m.CountType
  9189  	}
  9190  	return 0
  9191  }
  9192  
  9193  func (m *SearchPlaneRq) GetCostType() int32 {
  9194  	if m != nil && m.CostType != nil {
  9195  		return *m.CostType
  9196  	}
  9197  	return 0
  9198  }
  9199  
  9200  var E_SearchPlaneRq_Ext = &proto.ExtensionDesc{
  9201  	ExtendedType:  (*Base)(nil),
  9202  	ExtensionType: (*SearchPlaneRq)(nil),
  9203  	Field:         1339,
  9204  	Name:          "SearchPlaneRq.ext",
  9205  	Tag:           "bytes,1339,opt,name=ext",
  9206  	Filename:      "Game.proto",
  9207  }
  9208  
  9209  type SearchPlaneRs struct {
  9210  	Count                *int32   `protobuf:"varint,1,req,name=count" json:"count,omitempty"`
  9211  	CdTime               *int32   `protobuf:"varint,2,opt,name=cdTime" json:"cdTime,omitempty"`
  9212  	Award                []*Award `protobuf:"bytes,3,rep,name=award" json:"award,omitempty"`
  9213  	FreeNum              *int32   `protobuf:"varint,4,opt,name=freeNum" json:"freeNum,omitempty"`
  9214  	LotteryAward         *Award   `protobuf:"bytes,5,opt,name=lotteryAward" json:"lotteryAward,omitempty"`
  9215  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9216  	XXX_unrecognized     []byte   `json:"-"`
  9217  	XXX_sizecache        int32    `json:"-"`
  9218  }
  9219  
  9220  func (m *SearchPlaneRs) Reset()         { *m = SearchPlaneRs{} }
  9221  func (m *SearchPlaneRs) String() string { return proto.CompactTextString(m) }
  9222  func (*SearchPlaneRs) ProtoMessage()    {}
  9223  func (*SearchPlaneRs) Descriptor() ([]byte, []int) {
  9224  	return fileDescriptor_a508e860af41bdad, []int{156}
  9225  }
  9226  func (m *SearchPlaneRs) XXX_Unmarshal(b []byte) error {
  9227  	return xxx_messageInfo_SearchPlaneRs.Unmarshal(m, b)
  9228  }
  9229  func (m *SearchPlaneRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9230  	return xxx_messageInfo_SearchPlaneRs.Marshal(b, m, deterministic)
  9231  }
  9232  func (m *SearchPlaneRs) XXX_Merge(src proto.Message) {
  9233  	xxx_messageInfo_SearchPlaneRs.Merge(m, src)
  9234  }
  9235  func (m *SearchPlaneRs) XXX_Size() int {
  9236  	return xxx_messageInfo_SearchPlaneRs.Size(m)
  9237  }
  9238  func (m *SearchPlaneRs) XXX_DiscardUnknown() {
  9239  	xxx_messageInfo_SearchPlaneRs.DiscardUnknown(m)
  9240  }
  9241  
  9242  var xxx_messageInfo_SearchPlaneRs proto.InternalMessageInfo
  9243  
  9244  func (m *SearchPlaneRs) GetCount() int32 {
  9245  	if m != nil && m.Count != nil {
  9246  		return *m.Count
  9247  	}
  9248  	return 0
  9249  }
  9250  
  9251  func (m *SearchPlaneRs) GetCdTime() int32 {
  9252  	if m != nil && m.CdTime != nil {
  9253  		return *m.CdTime
  9254  	}
  9255  	return 0
  9256  }
  9257  
  9258  func (m *SearchPlaneRs) GetAward() []*Award {
  9259  	if m != nil {
  9260  		return m.Award
  9261  	}
  9262  	return nil
  9263  }
  9264  
  9265  func (m *SearchPlaneRs) GetFreeNum() int32 {
  9266  	if m != nil && m.FreeNum != nil {
  9267  		return *m.FreeNum
  9268  	}
  9269  	return 0
  9270  }
  9271  
  9272  func (m *SearchPlaneRs) GetLotteryAward() *Award {
  9273  	if m != nil {
  9274  		return m.LotteryAward
  9275  	}
  9276  	return nil
  9277  }
  9278  
  9279  var E_SearchPlaneRs_Ext = &proto.ExtensionDesc{
  9280  	ExtendedType:  (*Base)(nil),
  9281  	ExtensionType: (*SearchPlaneRs)(nil),
  9282  	Field:         1340,
  9283  	Name:          "SearchPlaneRs.ext",
  9284  	Tag:           "bytes,1340,opt,name=ext",
  9285  	Filename:      "Game.proto",
  9286  }
  9287  
  9288  // 获取寻访奖励
  9289  type GetSearchAwardRq struct {
  9290  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9291  	XXX_unrecognized     []byte   `json:"-"`
  9292  	XXX_sizecache        int32    `json:"-"`
  9293  }
  9294  
  9295  func (m *GetSearchAwardRq) Reset()         { *m = GetSearchAwardRq{} }
  9296  func (m *GetSearchAwardRq) String() string { return proto.CompactTextString(m) }
  9297  func (*GetSearchAwardRq) ProtoMessage()    {}
  9298  func (*GetSearchAwardRq) Descriptor() ([]byte, []int) {
  9299  	return fileDescriptor_a508e860af41bdad, []int{157}
  9300  }
  9301  func (m *GetSearchAwardRq) XXX_Unmarshal(b []byte) error {
  9302  	return xxx_messageInfo_GetSearchAwardRq.Unmarshal(m, b)
  9303  }
  9304  func (m *GetSearchAwardRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9305  	return xxx_messageInfo_GetSearchAwardRq.Marshal(b, m, deterministic)
  9306  }
  9307  func (m *GetSearchAwardRq) XXX_Merge(src proto.Message) {
  9308  	xxx_messageInfo_GetSearchAwardRq.Merge(m, src)
  9309  }
  9310  func (m *GetSearchAwardRq) XXX_Size() int {
  9311  	return xxx_messageInfo_GetSearchAwardRq.Size(m)
  9312  }
  9313  func (m *GetSearchAwardRq) XXX_DiscardUnknown() {
  9314  	xxx_messageInfo_GetSearchAwardRq.DiscardUnknown(m)
  9315  }
  9316  
  9317  var xxx_messageInfo_GetSearchAwardRq proto.InternalMessageInfo
  9318  
  9319  var E_GetSearchAwardRq_Ext = &proto.ExtensionDesc{
  9320  	ExtendedType:  (*Base)(nil),
  9321  	ExtensionType: (*GetSearchAwardRq)(nil),
  9322  	Field:         1341,
  9323  	Name:          "GetSearchAwardRq.ext",
  9324  	Tag:           "bytes,1341,opt,name=ext",
  9325  	Filename:      "Game.proto",
  9326  }
  9327  
  9328  type GetSearchAwardRs struct {
  9329  	Award                *Award   `protobuf:"bytes,1,req,name=award" json:"award,omitempty"`
  9330  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9331  	XXX_unrecognized     []byte   `json:"-"`
  9332  	XXX_sizecache        int32    `json:"-"`
  9333  }
  9334  
  9335  func (m *GetSearchAwardRs) Reset()         { *m = GetSearchAwardRs{} }
  9336  func (m *GetSearchAwardRs) String() string { return proto.CompactTextString(m) }
  9337  func (*GetSearchAwardRs) ProtoMessage()    {}
  9338  func (*GetSearchAwardRs) Descriptor() ([]byte, []int) {
  9339  	return fileDescriptor_a508e860af41bdad, []int{158}
  9340  }
  9341  func (m *GetSearchAwardRs) XXX_Unmarshal(b []byte) error {
  9342  	return xxx_messageInfo_GetSearchAwardRs.Unmarshal(m, b)
  9343  }
  9344  func (m *GetSearchAwardRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9345  	return xxx_messageInfo_GetSearchAwardRs.Marshal(b, m, deterministic)
  9346  }
  9347  func (m *GetSearchAwardRs) XXX_Merge(src proto.Message) {
  9348  	xxx_messageInfo_GetSearchAwardRs.Merge(m, src)
  9349  }
  9350  func (m *GetSearchAwardRs) XXX_Size() int {
  9351  	return xxx_messageInfo_GetSearchAwardRs.Size(m)
  9352  }
  9353  func (m *GetSearchAwardRs) XXX_DiscardUnknown() {
  9354  	xxx_messageInfo_GetSearchAwardRs.DiscardUnknown(m)
  9355  }
  9356  
  9357  var xxx_messageInfo_GetSearchAwardRs proto.InternalMessageInfo
  9358  
  9359  func (m *GetSearchAwardRs) GetAward() *Award {
  9360  	if m != nil {
  9361  		return m.Award
  9362  	}
  9363  	return nil
  9364  }
  9365  
  9366  var E_GetSearchAwardRs_Ext = &proto.ExtensionDesc{
  9367  	ExtendedType:  (*Base)(nil),
  9368  	ExtensionType: (*GetSearchAwardRs)(nil),
  9369  	Field:         1342,
  9370  	Name:          "GetSearchAwardRs.ext",
  9371  	Tag:           "bytes,1342,opt,name=ext",
  9372  	Filename:      "Game.proto",
  9373  }
  9374  
  9375  // 合成战机
  9376  type SyntheticPlaneRq struct {
  9377  	PlaneType            *int32   `protobuf:"varint,1,req,name=planeType" json:"planeType,omitempty"`
  9378  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9379  	XXX_unrecognized     []byte   `json:"-"`
  9380  	XXX_sizecache        int32    `json:"-"`
  9381  }
  9382  
  9383  func (m *SyntheticPlaneRq) Reset()         { *m = SyntheticPlaneRq{} }
  9384  func (m *SyntheticPlaneRq) String() string { return proto.CompactTextString(m) }
  9385  func (*SyntheticPlaneRq) ProtoMessage()    {}
  9386  func (*SyntheticPlaneRq) Descriptor() ([]byte, []int) {
  9387  	return fileDescriptor_a508e860af41bdad, []int{159}
  9388  }
  9389  func (m *SyntheticPlaneRq) XXX_Unmarshal(b []byte) error {
  9390  	return xxx_messageInfo_SyntheticPlaneRq.Unmarshal(m, b)
  9391  }
  9392  func (m *SyntheticPlaneRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9393  	return xxx_messageInfo_SyntheticPlaneRq.Marshal(b, m, deterministic)
  9394  }
  9395  func (m *SyntheticPlaneRq) XXX_Merge(src proto.Message) {
  9396  	xxx_messageInfo_SyntheticPlaneRq.Merge(m, src)
  9397  }
  9398  func (m *SyntheticPlaneRq) XXX_Size() int {
  9399  	return xxx_messageInfo_SyntheticPlaneRq.Size(m)
  9400  }
  9401  func (m *SyntheticPlaneRq) XXX_DiscardUnknown() {
  9402  	xxx_messageInfo_SyntheticPlaneRq.DiscardUnknown(m)
  9403  }
  9404  
  9405  var xxx_messageInfo_SyntheticPlaneRq proto.InternalMessageInfo
  9406  
  9407  func (m *SyntheticPlaneRq) GetPlaneType() int32 {
  9408  	if m != nil && m.PlaneType != nil {
  9409  		return *m.PlaneType
  9410  	}
  9411  	return 0
  9412  }
  9413  
  9414  var E_SyntheticPlaneRq_Ext = &proto.ExtensionDesc{
  9415  	ExtendedType:  (*Base)(nil),
  9416  	ExtensionType: (*SyntheticPlaneRq)(nil),
  9417  	Field:         1343,
  9418  	Name:          "SyntheticPlaneRq.ext",
  9419  	Tag:           "bytes,1343,opt,name=ext",
  9420  	Filename:      "Game.proto",
  9421  }
  9422  
  9423  type SyntheticPlaneRs struct {
  9424  	Plane                *WarPlane `protobuf:"bytes,1,req,name=plane" json:"plane,omitempty"`
  9425  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
  9426  	XXX_unrecognized     []byte    `json:"-"`
  9427  	XXX_sizecache        int32     `json:"-"`
  9428  }
  9429  
  9430  func (m *SyntheticPlaneRs) Reset()         { *m = SyntheticPlaneRs{} }
  9431  func (m *SyntheticPlaneRs) String() string { return proto.CompactTextString(m) }
  9432  func (*SyntheticPlaneRs) ProtoMessage()    {}
  9433  func (*SyntheticPlaneRs) Descriptor() ([]byte, []int) {
  9434  	return fileDescriptor_a508e860af41bdad, []int{160}
  9435  }
  9436  func (m *SyntheticPlaneRs) XXX_Unmarshal(b []byte) error {
  9437  	return xxx_messageInfo_SyntheticPlaneRs.Unmarshal(m, b)
  9438  }
  9439  func (m *SyntheticPlaneRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9440  	return xxx_messageInfo_SyntheticPlaneRs.Marshal(b, m, deterministic)
  9441  }
  9442  func (m *SyntheticPlaneRs) XXX_Merge(src proto.Message) {
  9443  	xxx_messageInfo_SyntheticPlaneRs.Merge(m, src)
  9444  }
  9445  func (m *SyntheticPlaneRs) XXX_Size() int {
  9446  	return xxx_messageInfo_SyntheticPlaneRs.Size(m)
  9447  }
  9448  func (m *SyntheticPlaneRs) XXX_DiscardUnknown() {
  9449  	xxx_messageInfo_SyntheticPlaneRs.DiscardUnknown(m)
  9450  }
  9451  
  9452  var xxx_messageInfo_SyntheticPlaneRs proto.InternalMessageInfo
  9453  
  9454  func (m *SyntheticPlaneRs) GetPlane() *WarPlane {
  9455  	if m != nil {
  9456  		return m.Plane
  9457  	}
  9458  	return nil
  9459  }
  9460  
  9461  var E_SyntheticPlaneRs_Ext = &proto.ExtensionDesc{
  9462  	ExtendedType:  (*Base)(nil),
  9463  	ExtensionType: (*SyntheticPlaneRs)(nil),
  9464  	Field:         1344,
  9465  	Name:          "SyntheticPlaneRs.ext",
  9466  	Tag:           "bytes,1344,opt,name=ext",
  9467  	Filename:      "Game.proto",
  9468  }
  9469  
  9470  // 战机快速升级
  9471  type PlaneQuickUpRq struct {
  9472  	PlaneId              *int32   `protobuf:"varint,1,req,name=planeId" json:"planeId,omitempty"`
  9473  	Type                 *int32   `protobuf:"varint,2,req,name=type" json:"type,omitempty"`
  9474  	UseGold              *bool    `protobuf:"varint,3,opt,name=useGold" json:"useGold,omitempty"`
  9475  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9476  	XXX_unrecognized     []byte   `json:"-"`
  9477  	XXX_sizecache        int32    `json:"-"`
  9478  }
  9479  
  9480  func (m *PlaneQuickUpRq) Reset()         { *m = PlaneQuickUpRq{} }
  9481  func (m *PlaneQuickUpRq) String() string { return proto.CompactTextString(m) }
  9482  func (*PlaneQuickUpRq) ProtoMessage()    {}
  9483  func (*PlaneQuickUpRq) Descriptor() ([]byte, []int) {
  9484  	return fileDescriptor_a508e860af41bdad, []int{161}
  9485  }
  9486  func (m *PlaneQuickUpRq) XXX_Unmarshal(b []byte) error {
  9487  	return xxx_messageInfo_PlaneQuickUpRq.Unmarshal(m, b)
  9488  }
  9489  func (m *PlaneQuickUpRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9490  	return xxx_messageInfo_PlaneQuickUpRq.Marshal(b, m, deterministic)
  9491  }
  9492  func (m *PlaneQuickUpRq) XXX_Merge(src proto.Message) {
  9493  	xxx_messageInfo_PlaneQuickUpRq.Merge(m, src)
  9494  }
  9495  func (m *PlaneQuickUpRq) XXX_Size() int {
  9496  	return xxx_messageInfo_PlaneQuickUpRq.Size(m)
  9497  }
  9498  func (m *PlaneQuickUpRq) XXX_DiscardUnknown() {
  9499  	xxx_messageInfo_PlaneQuickUpRq.DiscardUnknown(m)
  9500  }
  9501  
  9502  var xxx_messageInfo_PlaneQuickUpRq proto.InternalMessageInfo
  9503  
  9504  func (m *PlaneQuickUpRq) GetPlaneId() int32 {
  9505  	if m != nil && m.PlaneId != nil {
  9506  		return *m.PlaneId
  9507  	}
  9508  	return 0
  9509  }
  9510  
  9511  func (m *PlaneQuickUpRq) GetType() int32 {
  9512  	if m != nil && m.Type != nil {
  9513  		return *m.Type
  9514  	}
  9515  	return 0
  9516  }
  9517  
  9518  func (m *PlaneQuickUpRq) GetUseGold() bool {
  9519  	if m != nil && m.UseGold != nil {
  9520  		return *m.UseGold
  9521  	}
  9522  	return false
  9523  }
  9524  
  9525  var E_PlaneQuickUpRq_Ext = &proto.ExtensionDesc{
  9526  	ExtendedType:  (*Base)(nil),
  9527  	ExtensionType: (*PlaneQuickUpRq)(nil),
  9528  	Field:         1345,
  9529  	Name:          "PlaneQuickUpRq.ext",
  9530  	Tag:           "bytes,1345,opt,name=ext",
  9531  	Filename:      "Game.proto",
  9532  }
  9533  
  9534  type PlaneQuickUpRs struct {
  9535  	PlaneId              *int32   `protobuf:"varint,1,req,name=planeId" json:"planeId,omitempty"`
  9536  	Lv                   *int32   `protobuf:"varint,2,req,name=lv" json:"lv,omitempty"`
  9537  	Exp                  *int32   `protobuf:"varint,3,req,name=exp" json:"exp,omitempty"`
  9538  	Gold                 *int32   `protobuf:"varint,4,opt,name=gold" json:"gold,omitempty"`
  9539  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9540  	XXX_unrecognized     []byte   `json:"-"`
  9541  	XXX_sizecache        int32    `json:"-"`
  9542  }
  9543  
  9544  func (m *PlaneQuickUpRs) Reset()         { *m = PlaneQuickUpRs{} }
  9545  func (m *PlaneQuickUpRs) String() string { return proto.CompactTextString(m) }
  9546  func (*PlaneQuickUpRs) ProtoMessage()    {}
  9547  func (*PlaneQuickUpRs) Descriptor() ([]byte, []int) {
  9548  	return fileDescriptor_a508e860af41bdad, []int{162}
  9549  }
  9550  func (m *PlaneQuickUpRs) XXX_Unmarshal(b []byte) error {
  9551  	return xxx_messageInfo_PlaneQuickUpRs.Unmarshal(m, b)
  9552  }
  9553  func (m *PlaneQuickUpRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9554  	return xxx_messageInfo_PlaneQuickUpRs.Marshal(b, m, deterministic)
  9555  }
  9556  func (m *PlaneQuickUpRs) XXX_Merge(src proto.Message) {
  9557  	xxx_messageInfo_PlaneQuickUpRs.Merge(m, src)
  9558  }
  9559  func (m *PlaneQuickUpRs) XXX_Size() int {
  9560  	return xxx_messageInfo_PlaneQuickUpRs.Size(m)
  9561  }
  9562  func (m *PlaneQuickUpRs) XXX_DiscardUnknown() {
  9563  	xxx_messageInfo_PlaneQuickUpRs.DiscardUnknown(m)
  9564  }
  9565  
  9566  var xxx_messageInfo_PlaneQuickUpRs proto.InternalMessageInfo
  9567  
  9568  func (m *PlaneQuickUpRs) GetPlaneId() int32 {
  9569  	if m != nil && m.PlaneId != nil {
  9570  		return *m.PlaneId
  9571  	}
  9572  	return 0
  9573  }
  9574  
  9575  func (m *PlaneQuickUpRs) GetLv() int32 {
  9576  	if m != nil && m.Lv != nil {
  9577  		return *m.Lv
  9578  	}
  9579  	return 0
  9580  }
  9581  
  9582  func (m *PlaneQuickUpRs) GetExp() int32 {
  9583  	if m != nil && m.Exp != nil {
  9584  		return *m.Exp
  9585  	}
  9586  	return 0
  9587  }
  9588  
  9589  func (m *PlaneQuickUpRs) GetGold() int32 {
  9590  	if m != nil && m.Gold != nil {
  9591  		return *m.Gold
  9592  	}
  9593  	return 0
  9594  }
  9595  
  9596  var E_PlaneQuickUpRs_Ext = &proto.ExtensionDesc{
  9597  	ExtendedType:  (*Base)(nil),
  9598  	ExtensionType: (*PlaneQuickUpRs)(nil),
  9599  	Field:         1346,
  9600  	Name:          "PlaneQuickUpRs.ext",
  9601  	Tag:           "bytes,1346,opt,name=ext",
  9602  	Filename:      "Game.proto",
  9603  }
  9604  
  9605  // 特攻队位置设置
  9606  type ComandoHeroSetRq struct {
  9607  	Pos                  *int32   `protobuf:"varint,1,opt,name=pos" json:"pos,omitempty"`
  9608  	HeroId               *int32   `protobuf:"varint,2,opt,name=heroId" json:"heroId,omitempty"`
  9609  	Type                 *int32   `protobuf:"varint,3,opt,name=type" json:"type,omitempty"`
  9610  	Swap                 *bool    `protobuf:"varint,4,opt,name=swap" json:"swap,omitempty"`
  9611  	SwapPlane            *bool    `protobuf:"varint,5,opt,name=swapPlane" json:"swapPlane,omitempty"`
  9612  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9613  	XXX_unrecognized     []byte   `json:"-"`
  9614  	XXX_sizecache        int32    `json:"-"`
  9615  }
  9616  
  9617  func (m *ComandoHeroSetRq) Reset()         { *m = ComandoHeroSetRq{} }
  9618  func (m *ComandoHeroSetRq) String() string { return proto.CompactTextString(m) }
  9619  func (*ComandoHeroSetRq) ProtoMessage()    {}
  9620  func (*ComandoHeroSetRq) Descriptor() ([]byte, []int) {
  9621  	return fileDescriptor_a508e860af41bdad, []int{163}
  9622  }
  9623  func (m *ComandoHeroSetRq) XXX_Unmarshal(b []byte) error {
  9624  	return xxx_messageInfo_ComandoHeroSetRq.Unmarshal(m, b)
  9625  }
  9626  func (m *ComandoHeroSetRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9627  	return xxx_messageInfo_ComandoHeroSetRq.Marshal(b, m, deterministic)
  9628  }
  9629  func (m *ComandoHeroSetRq) XXX_Merge(src proto.Message) {
  9630  	xxx_messageInfo_ComandoHeroSetRq.Merge(m, src)
  9631  }
  9632  func (m *ComandoHeroSetRq) XXX_Size() int {
  9633  	return xxx_messageInfo_ComandoHeroSetRq.Size(m)
  9634  }
  9635  func (m *ComandoHeroSetRq) XXX_DiscardUnknown() {
  9636  	xxx_messageInfo_ComandoHeroSetRq.DiscardUnknown(m)
  9637  }
  9638  
  9639  var xxx_messageInfo_ComandoHeroSetRq proto.InternalMessageInfo
  9640  
  9641  func (m *ComandoHeroSetRq) GetPos() int32 {
  9642  	if m != nil && m.Pos != nil {
  9643  		return *m.Pos
  9644  	}
  9645  	return 0
  9646  }
  9647  
  9648  func (m *ComandoHeroSetRq) GetHeroId() int32 {
  9649  	if m != nil && m.HeroId != nil {
  9650  		return *m.HeroId
  9651  	}
  9652  	return 0
  9653  }
  9654  
  9655  func (m *ComandoHeroSetRq) GetType() int32 {
  9656  	if m != nil && m.Type != nil {
  9657  		return *m.Type
  9658  	}
  9659  	return 0
  9660  }
  9661  
  9662  func (m *ComandoHeroSetRq) GetSwap() bool {
  9663  	if m != nil && m.Swap != nil {
  9664  		return *m.Swap
  9665  	}
  9666  	return false
  9667  }
  9668  
  9669  func (m *ComandoHeroSetRq) GetSwapPlane() bool {
  9670  	if m != nil && m.SwapPlane != nil {
  9671  		return *m.SwapPlane
  9672  	}
  9673  	return false
  9674  }
  9675  
  9676  var E_ComandoHeroSetRq_Ext = &proto.ExtensionDesc{
  9677  	ExtendedType:  (*Base)(nil),
  9678  	ExtensionType: (*ComandoHeroSetRq)(nil),
  9679  	Field:         1347,
  9680  	Name:          "ComandoHeroSetRq.ext",
  9681  	Tag:           "bytes,1347,opt,name=ext",
  9682  	Filename:      "Game.proto",
  9683  }
  9684  
  9685  type ComandoHeroSetRs struct {
  9686  	UpHero               *Hero    `protobuf:"bytes,1,opt,name=upHero" json:"upHero,omitempty"`
  9687  	DownHero             *Hero    `protobuf:"bytes,2,opt,name=downHero" json:"downHero,omitempty"`
  9688  	HeroIds              []int32  `protobuf:"varint,3,rep,name=heroIds" json:"heroIds,omitempty"`
  9689  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9690  	XXX_unrecognized     []byte   `json:"-"`
  9691  	XXX_sizecache        int32    `json:"-"`
  9692  }
  9693  
  9694  func (m *ComandoHeroSetRs) Reset()         { *m = ComandoHeroSetRs{} }
  9695  func (m *ComandoHeroSetRs) String() string { return proto.CompactTextString(m) }
  9696  func (*ComandoHeroSetRs) ProtoMessage()    {}
  9697  func (*ComandoHeroSetRs) Descriptor() ([]byte, []int) {
  9698  	return fileDescriptor_a508e860af41bdad, []int{164}
  9699  }
  9700  func (m *ComandoHeroSetRs) XXX_Unmarshal(b []byte) error {
  9701  	return xxx_messageInfo_ComandoHeroSetRs.Unmarshal(m, b)
  9702  }
  9703  func (m *ComandoHeroSetRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9704  	return xxx_messageInfo_ComandoHeroSetRs.Marshal(b, m, deterministic)
  9705  }
  9706  func (m *ComandoHeroSetRs) XXX_Merge(src proto.Message) {
  9707  	xxx_messageInfo_ComandoHeroSetRs.Merge(m, src)
  9708  }
  9709  func (m *ComandoHeroSetRs) XXX_Size() int {
  9710  	return xxx_messageInfo_ComandoHeroSetRs.Size(m)
  9711  }
  9712  func (m *ComandoHeroSetRs) XXX_DiscardUnknown() {
  9713  	xxx_messageInfo_ComandoHeroSetRs.DiscardUnknown(m)
  9714  }
  9715  
  9716  var xxx_messageInfo_ComandoHeroSetRs proto.InternalMessageInfo
  9717  
  9718  func (m *ComandoHeroSetRs) GetUpHero() *Hero {
  9719  	if m != nil {
  9720  		return m.UpHero
  9721  	}
  9722  	return nil
  9723  }
  9724  
  9725  func (m *ComandoHeroSetRs) GetDownHero() *Hero {
  9726  	if m != nil {
  9727  		return m.DownHero
  9728  	}
  9729  	return nil
  9730  }
  9731  
  9732  func (m *ComandoHeroSetRs) GetHeroIds() []int32 {
  9733  	if m != nil {
  9734  		return m.HeroIds
  9735  	}
  9736  	return nil
  9737  }
  9738  
  9739  var E_ComandoHeroSetRs_Ext = &proto.ExtensionDesc{
  9740  	ExtendedType:  (*Base)(nil),
  9741  	ExtensionType: (*ComandoHeroSetRs)(nil),
  9742  	Field:         1348,
  9743  	Name:          "ComandoHeroSetRs.ext",
  9744  	Tag:           "bytes,1348,opt,name=ext",
  9745  	Filename:      "Game.proto",
  9746  }
  9747  
  9748  // 获取玩家背包的道具
  9749  type GetPropsRq struct {
  9750  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9751  	XXX_unrecognized     []byte   `json:"-"`
  9752  	XXX_sizecache        int32    `json:"-"`
  9753  }
  9754  
  9755  func (m *GetPropsRq) Reset()         { *m = GetPropsRq{} }
  9756  func (m *GetPropsRq) String() string { return proto.CompactTextString(m) }
  9757  func (*GetPropsRq) ProtoMessage()    {}
  9758  func (*GetPropsRq) Descriptor() ([]byte, []int) {
  9759  	return fileDescriptor_a508e860af41bdad, []int{165}
  9760  }
  9761  func (m *GetPropsRq) XXX_Unmarshal(b []byte) error {
  9762  	return xxx_messageInfo_GetPropsRq.Unmarshal(m, b)
  9763  }
  9764  func (m *GetPropsRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9765  	return xxx_messageInfo_GetPropsRq.Marshal(b, m, deterministic)
  9766  }
  9767  func (m *GetPropsRq) XXX_Merge(src proto.Message) {
  9768  	xxx_messageInfo_GetPropsRq.Merge(m, src)
  9769  }
  9770  func (m *GetPropsRq) XXX_Size() int {
  9771  	return xxx_messageInfo_GetPropsRq.Size(m)
  9772  }
  9773  func (m *GetPropsRq) XXX_DiscardUnknown() {
  9774  	xxx_messageInfo_GetPropsRq.DiscardUnknown(m)
  9775  }
  9776  
  9777  var xxx_messageInfo_GetPropsRq proto.InternalMessageInfo
  9778  
  9779  var E_GetPropsRq_Ext = &proto.ExtensionDesc{
  9780  	ExtendedType:  (*Base)(nil),
  9781  	ExtensionType: (*GetPropsRq)(nil),
  9782  	Field:         1401,
  9783  	Name:          "GetPropsRq.ext",
  9784  	Tag:           "bytes,1401,opt,name=ext",
  9785  	Filename:      "Game.proto",
  9786  }
  9787  
  9788  type GetPropsRs struct {
  9789  	Prop                 []*Prop  `protobuf:"bytes,1,rep,name=prop" json:"prop,omitempty"`
  9790  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9791  	XXX_unrecognized     []byte   `json:"-"`
  9792  	XXX_sizecache        int32    `json:"-"`
  9793  }
  9794  
  9795  func (m *GetPropsRs) Reset()         { *m = GetPropsRs{} }
  9796  func (m *GetPropsRs) String() string { return proto.CompactTextString(m) }
  9797  func (*GetPropsRs) ProtoMessage()    {}
  9798  func (*GetPropsRs) Descriptor() ([]byte, []int) {
  9799  	return fileDescriptor_a508e860af41bdad, []int{166}
  9800  }
  9801  func (m *GetPropsRs) XXX_Unmarshal(b []byte) error {
  9802  	return xxx_messageInfo_GetPropsRs.Unmarshal(m, b)
  9803  }
  9804  func (m *GetPropsRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9805  	return xxx_messageInfo_GetPropsRs.Marshal(b, m, deterministic)
  9806  }
  9807  func (m *GetPropsRs) XXX_Merge(src proto.Message) {
  9808  	xxx_messageInfo_GetPropsRs.Merge(m, src)
  9809  }
  9810  func (m *GetPropsRs) XXX_Size() int {
  9811  	return xxx_messageInfo_GetPropsRs.Size(m)
  9812  }
  9813  func (m *GetPropsRs) XXX_DiscardUnknown() {
  9814  	xxx_messageInfo_GetPropsRs.DiscardUnknown(m)
  9815  }
  9816  
  9817  var xxx_messageInfo_GetPropsRs proto.InternalMessageInfo
  9818  
  9819  func (m *GetPropsRs) GetProp() []*Prop {
  9820  	if m != nil {
  9821  		return m.Prop
  9822  	}
  9823  	return nil
  9824  }
  9825  
  9826  var E_GetPropsRs_Ext = &proto.ExtensionDesc{
  9827  	ExtendedType:  (*Base)(nil),
  9828  	ExtensionType: (*GetPropsRs)(nil),
  9829  	Field:         1402,
  9830  	Name:          "GetPropsRs.ext",
  9831  	Tag:           "bytes,1402,opt,name=ext",
  9832  	Filename:      "Game.proto",
  9833  }
  9834  
  9835  // 获取玩家所有装备
  9836  type GetEquipsRq struct {
  9837  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9838  	XXX_unrecognized     []byte   `json:"-"`
  9839  	XXX_sizecache        int32    `json:"-"`
  9840  }
  9841  
  9842  func (m *GetEquipsRq) Reset()         { *m = GetEquipsRq{} }
  9843  func (m *GetEquipsRq) String() string { return proto.CompactTextString(m) }
  9844  func (*GetEquipsRq) ProtoMessage()    {}
  9845  func (*GetEquipsRq) Descriptor() ([]byte, []int) {
  9846  	return fileDescriptor_a508e860af41bdad, []int{167}
  9847  }
  9848  func (m *GetEquipsRq) XXX_Unmarshal(b []byte) error {
  9849  	return xxx_messageInfo_GetEquipsRq.Unmarshal(m, b)
  9850  }
  9851  func (m *GetEquipsRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9852  	return xxx_messageInfo_GetEquipsRq.Marshal(b, m, deterministic)
  9853  }
  9854  func (m *GetEquipsRq) XXX_Merge(src proto.Message) {
  9855  	xxx_messageInfo_GetEquipsRq.Merge(m, src)
  9856  }
  9857  func (m *GetEquipsRq) XXX_Size() int {
  9858  	return xxx_messageInfo_GetEquipsRq.Size(m)
  9859  }
  9860  func (m *GetEquipsRq) XXX_DiscardUnknown() {
  9861  	xxx_messageInfo_GetEquipsRq.DiscardUnknown(m)
  9862  }
  9863  
  9864  var xxx_messageInfo_GetEquipsRq proto.InternalMessageInfo
  9865  
  9866  var E_GetEquipsRq_Ext = &proto.ExtensionDesc{
  9867  	ExtendedType:  (*Base)(nil),
  9868  	ExtensionType: (*GetEquipsRq)(nil),
  9869  	Field:         1403,
  9870  	Name:          "GetEquipsRq.ext",
  9871  	Tag:           "bytes,1403,opt,name=ext",
  9872  	Filename:      "Game.proto",
  9873  }
  9874  
  9875  type GetEquipsRs struct {
  9876  	Equip                []*Equip `protobuf:"bytes,1,rep,name=equip" json:"equip,omitempty"`
  9877  	Free                 *int32   `protobuf:"varint,2,opt,name=free" json:"free,omitempty"`
  9878  	FreeTime             *int32   `protobuf:"varint,3,opt,name=freeTime" json:"freeTime,omitempty"`
  9879  	BagCnt               *int32   `protobuf:"varint,4,opt,name=bagCnt" json:"bagCnt,omitempty"`
  9880  	BagBuy               *int32   `protobuf:"varint,5,opt,name=bagBuy" json:"bagBuy,omitempty"`
  9881  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9882  	XXX_unrecognized     []byte   `json:"-"`
  9883  	XXX_sizecache        int32    `json:"-"`
  9884  }
  9885  
  9886  func (m *GetEquipsRs) Reset()         { *m = GetEquipsRs{} }
  9887  func (m *GetEquipsRs) String() string { return proto.CompactTextString(m) }
  9888  func (*GetEquipsRs) ProtoMessage()    {}
  9889  func (*GetEquipsRs) Descriptor() ([]byte, []int) {
  9890  	return fileDescriptor_a508e860af41bdad, []int{168}
  9891  }
  9892  func (m *GetEquipsRs) XXX_Unmarshal(b []byte) error {
  9893  	return xxx_messageInfo_GetEquipsRs.Unmarshal(m, b)
  9894  }
  9895  func (m *GetEquipsRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9896  	return xxx_messageInfo_GetEquipsRs.Marshal(b, m, deterministic)
  9897  }
  9898  func (m *GetEquipsRs) XXX_Merge(src proto.Message) {
  9899  	xxx_messageInfo_GetEquipsRs.Merge(m, src)
  9900  }
  9901  func (m *GetEquipsRs) XXX_Size() int {
  9902  	return xxx_messageInfo_GetEquipsRs.Size(m)
  9903  }
  9904  func (m *GetEquipsRs) XXX_DiscardUnknown() {
  9905  	xxx_messageInfo_GetEquipsRs.DiscardUnknown(m)
  9906  }
  9907  
  9908  var xxx_messageInfo_GetEquipsRs proto.InternalMessageInfo
  9909  
  9910  func (m *GetEquipsRs) GetEquip() []*Equip {
  9911  	if m != nil {
  9912  		return m.Equip
  9913  	}
  9914  	return nil
  9915  }
  9916  
  9917  func (m *GetEquipsRs) GetFree() int32 {
  9918  	if m != nil && m.Free != nil {
  9919  		return *m.Free
  9920  	}
  9921  	return 0
  9922  }
  9923  
  9924  func (m *GetEquipsRs) GetFreeTime() int32 {
  9925  	if m != nil && m.FreeTime != nil {
  9926  		return *m.FreeTime
  9927  	}
  9928  	return 0
  9929  }
  9930  
  9931  func (m *GetEquipsRs) GetBagCnt() int32 {
  9932  	if m != nil && m.BagCnt != nil {
  9933  		return *m.BagCnt
  9934  	}
  9935  	return 0
  9936  }
  9937  
  9938  func (m *GetEquipsRs) GetBagBuy() int32 {
  9939  	if m != nil && m.BagBuy != nil {
  9940  		return *m.BagBuy
  9941  	}
  9942  	return 0
  9943  }
  9944  
  9945  var E_GetEquipsRs_Ext = &proto.ExtensionDesc{
  9946  	ExtendedType:  (*Base)(nil),
  9947  	ExtensionType: (*GetEquipsRs)(nil),
  9948  	Field:         1404,
  9949  	Name:          "GetEquipsRs.ext",
  9950  	Tag:           "bytes,1404,opt,name=ext",
  9951  	Filename:      "Game.proto",
  9952  }
  9953  
  9954  // 装备打造
  9955  type EquipForgeRq struct {
  9956  	EquipId              *int32   `protobuf:"varint,1,req,name=equipId" json:"equipId,omitempty"`
  9957  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9958  	XXX_unrecognized     []byte   `json:"-"`
  9959  	XXX_sizecache        int32    `json:"-"`
  9960  }
  9961  
  9962  func (m *EquipForgeRq) Reset()         { *m = EquipForgeRq{} }
  9963  func (m *EquipForgeRq) String() string { return proto.CompactTextString(m) }
  9964  func (*EquipForgeRq) ProtoMessage()    {}
  9965  func (*EquipForgeRq) Descriptor() ([]byte, []int) {
  9966  	return fileDescriptor_a508e860af41bdad, []int{169}
  9967  }
  9968  func (m *EquipForgeRq) XXX_Unmarshal(b []byte) error {
  9969  	return xxx_messageInfo_EquipForgeRq.Unmarshal(m, b)
  9970  }
  9971  func (m *EquipForgeRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9972  	return xxx_messageInfo_EquipForgeRq.Marshal(b, m, deterministic)
  9973  }
  9974  func (m *EquipForgeRq) XXX_Merge(src proto.Message) {
  9975  	xxx_messageInfo_EquipForgeRq.Merge(m, src)
  9976  }
  9977  func (m *EquipForgeRq) XXX_Size() int {
  9978  	return xxx_messageInfo_EquipForgeRq.Size(m)
  9979  }
  9980  func (m *EquipForgeRq) XXX_DiscardUnknown() {
  9981  	xxx_messageInfo_EquipForgeRq.DiscardUnknown(m)
  9982  }
  9983  
  9984  var xxx_messageInfo_EquipForgeRq proto.InternalMessageInfo
  9985  
  9986  func (m *EquipForgeRq) GetEquipId() int32 {
  9987  	if m != nil && m.EquipId != nil {
  9988  		return *m.EquipId
  9989  	}
  9990  	return 0
  9991  }
  9992  
  9993  var E_EquipForgeRq_Ext = &proto.ExtensionDesc{
  9994  	ExtendedType:  (*Base)(nil),
  9995  	ExtensionType: (*EquipForgeRq)(nil),
  9996  	Field:         1405,
  9997  	Name:          "EquipForgeRq.ext",
  9998  	Tag:           "bytes,1405,opt,name=ext",
  9999  	Filename:      "Game.proto",
 10000  }
 10001  
 10002  type EquipForgeRs struct {
 10003  	Que                  *EquipQue `protobuf:"bytes,1,opt,name=que" json:"que,omitempty"`
 10004  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 10005  	XXX_unrecognized     []byte    `json:"-"`
 10006  	XXX_sizecache        int32     `json:"-"`
 10007  }
 10008  
 10009  func (m *EquipForgeRs) Reset()         { *m = EquipForgeRs{} }
 10010  func (m *EquipForgeRs) String() string { return proto.CompactTextString(m) }
 10011  func (*EquipForgeRs) ProtoMessage()    {}
 10012  func (*EquipForgeRs) Descriptor() ([]byte, []int) {
 10013  	return fileDescriptor_a508e860af41bdad, []int{170}
 10014  }
 10015  func (m *EquipForgeRs) XXX_Unmarshal(b []byte) error {
 10016  	return xxx_messageInfo_EquipForgeRs.Unmarshal(m, b)
 10017  }
 10018  func (m *EquipForgeRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10019  	return xxx_messageInfo_EquipForgeRs.Marshal(b, m, deterministic)
 10020  }
 10021  func (m *EquipForgeRs) XXX_Merge(src proto.Message) {
 10022  	xxx_messageInfo_EquipForgeRs.Merge(m, src)
 10023  }
 10024  func (m *EquipForgeRs) XXX_Size() int {
 10025  	return xxx_messageInfo_EquipForgeRs.Size(m)
 10026  }
 10027  func (m *EquipForgeRs) XXX_DiscardUnknown() {
 10028  	xxx_messageInfo_EquipForgeRs.DiscardUnknown(m)
 10029  }
 10030  
 10031  var xxx_messageInfo_EquipForgeRs proto.InternalMessageInfo
 10032  
 10033  func (m *EquipForgeRs) GetQue() *EquipQue {
 10034  	if m != nil {
 10035  		return m.Que
 10036  	}
 10037  	return nil
 10038  }
 10039  
 10040  var E_EquipForgeRs_Ext = &proto.ExtensionDesc{
 10041  	ExtendedType:  (*Base)(nil),
 10042  	ExtensionType: (*EquipForgeRs)(nil),
 10043  	Field:         1406,
 10044  	Name:          "EquipForgeRs.ext",
 10045  	Tag:           "bytes,1406,opt,name=ext",
 10046  	Filename:      "Game.proto",
 10047  }
 10048  
 10049  // 装备打造加速
 10050  type SpeedForgeRq struct {
 10051  	Type                 *int32   `protobuf:"varint,1,req,name=type" json:"type,omitempty"`
 10052  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 10053  	XXX_unrecognized     []byte   `json:"-"`
 10054  	XXX_sizecache        int32    `json:"-"`
 10055  }
 10056  
 10057  func (m *SpeedForgeRq) Reset()         { *m = SpeedForgeRq{} }
 10058  func (m *SpeedForgeRq) String() string { return proto.CompactTextString(m) }
 10059  func (*SpeedForgeRq) ProtoMessage()    {}
 10060  func (*SpeedForgeRq) Descriptor() ([]byte, []int) {
 10061  	return fileDescriptor_a508e860af41bdad, []int{171}
 10062  }
 10063  func (m *SpeedForgeRq) XXX_Unmarshal(b []byte) error {
 10064  	return xxx_messageInfo_SpeedForgeRq.Unmarshal(m, b)
 10065  }
 10066  func (m *SpeedForgeRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10067  	return xxx_messageInfo_SpeedForgeRq.Marshal(b, m, deterministic)
 10068  }
 10069  func (m *SpeedForgeRq) XXX_Merge(src proto.Message) {
 10070  	xxx_messageInfo_SpeedForgeRq.Merge(m, src)
 10071  }
 10072  func (m *SpeedForgeRq) XXX_Size() int {
 10073  	return xxx_messageInfo_SpeedForgeRq.Size(m)
 10074  }
 10075  func (m *SpeedForgeRq) XXX_DiscardUnknown() {
 10076  	xxx_messageInfo_SpeedForgeRq.DiscardUnknown(m)
 10077  }
 10078  
 10079  var xxx_messageInfo_SpeedForgeRq proto.InternalMessageInfo
 10080  
 10081  func (m *SpeedForgeRq) GetType() int32 {
 10082  	if m != nil && m.Type != nil {
 10083  		return *m.Type
 10084  	}
 10085  	return 0
 10086  }
 10087  
 10088  var E_SpeedForgeRq_Ext = &proto.ExtensionDesc{
 10089  	ExtendedType:  (*Base)(nil),
 10090  	ExtensionType: (*SpeedForgeRq)(nil),
 10091  	Field:         1407,
 10092  	Name:          "SpeedForgeRq.ext",
 10093  	Tag:           "bytes,1407,opt,name=ext",
 10094  	Filename:      "Game.proto",
 10095  }
 10096  
 10097  type SpeedForgeRs struct {
 10098  	EndTime              *int32   `protobuf:"varint,1,req,name=endTime" json:"endTime,omitempty"`
 10099  	FreeCnt              *int32   `protobuf:"varint,2,opt,name=freeCnt" json:"freeCnt,omitempty"`
 10100  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 10101  	XXX_unrecognized     []byte   `json:"-"`
 10102  	XXX_sizecache        int32    `json:"-"`
 10103  }
 10104  
 10105  func (m *SpeedForgeRs) Reset()         { *m = SpeedForgeRs{} }
 10106  func (m *SpeedForgeRs) String() string { return proto.CompactTextString(m) }
 10107  func (*SpeedForgeRs) ProtoMessage()    {}
 10108  func (*SpeedForgeRs) Descriptor() ([]byte, []int) {
 10109  	return fileDescriptor_a508e860af41bdad, []int{172}
 10110  }
 10111  func (m *SpeedForgeRs) XXX_Unmarshal(b []byte) error {
 10112  	return xxx_messageInfo_SpeedForgeRs.Unmarshal(m, b)
 10113  }
 10114  func (m *SpeedForgeRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10115  	return xxx_messageInfo_SpeedForgeRs.Marshal(b, m, deterministic)
 10116  }
 10117  func (m *SpeedForgeRs) XXX_Merge(src proto.Message) {
 10118  	xxx_messageInfo_SpeedForgeRs.Merge(m, src)
 10119  }
 10120  func (m *SpeedForgeRs) XXX_Size() int {
 10121  	return xxx_messageInfo_SpeedForgeRs.Size(m)
 10122  }
 10123  func (m *SpeedForgeRs) XXX_DiscardUnknown() {
 10124  	xxx_messageInfo_SpeedForgeRs.DiscardUnknown(m)
 10125  }
 10126  
 10127  var xxx_messageInfo_SpeedForgeRs proto.InternalMessageInfo
 10128  
 10129  func (m *SpeedForgeRs) GetEndTime() int32 {
 10130  	if m != nil && m.EndTime != nil {
 10131  		return *m.EndTime
 10132  	}
 10133  	return 0
 10134  }
 10135  
 10136  func (m *SpeedForgeRs) GetFreeCnt() int32 {
 10137  	if m != nil && m.FreeCnt != nil {
 10138  		return *m.FreeCnt
 10139  	}
 10140  	return 0
 10141  }
 10142  
 10143  var E_SpeedForgeRs_Ext = &proto.ExtensionDesc{
 10144  	ExtendedType:  (*Base)(nil),
 10145  	ExtensionType: (*SpeedForgeRs)(nil),
 10146  	Field:         1408,
 10147  	Name:          "SpeedForgeRs.ext",
 10148  	Tag:           "bytes,1408,opt,name=ext",
 10149  	Filename:      "Game.proto",
 10150  }
 10151  
 10152  // 穿戴、卸下装备
 10153  type OnEquipRq struct {
 10154  	HeroId               *int32   `protobuf:"varint,1,req,name=heroId" json:"heroId,omitempty"`
 10155  	Type                 *int32   `protobuf:"varint,2,req,name=type" json:"type,omitempty"`
 10156  	KeyId                *int32   `protobuf:"varint,3,opt,name=keyId" json:"keyId,omitempty"`
 10157  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 10158  	XXX_unrecognized     []byte   `json:"-"`
 10159  	XXX_sizecache        int32    `json:"-"`
 10160  }
 10161  
 10162  func (m *OnEquipRq) Reset()         { *m = OnEquipRq{} }
 10163  func (m *OnEquipRq) String() string { return proto.CompactTextString(m) }
 10164  func (*OnEquipRq) ProtoMessage()    {}
 10165  func (*OnEquipRq) Descriptor() ([]byte, []int) {
 10166  	return fileDescriptor_a508e860af41bdad, []int{173}
 10167  }
 10168  func (m *OnEquipRq) XXX_Unmarshal(b []byte) error {
 10169  	return xxx_messageInfo_OnEquipRq.Unmarshal(m, b)
 10170  }
 10171  func (m *OnEquipRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10172  	return xxx_messageInfo_OnEquipRq.Marshal(b, m, deterministic)
 10173  }
 10174  func (m *OnEquipRq) XXX_Merge(src proto.Message) {
 10175  	xxx_messageInfo_OnEquipRq.Merge(m, src)
 10176  }
 10177  func (m *OnEquipRq) XXX_Size() int {
 10178  	return xxx_messageInfo_OnEquipRq.Size(m)
 10179  }
 10180  func (m *OnEquipRq) XXX_DiscardUnknown() {
 10181  	xxx_messageInfo_OnEquipRq.DiscardUnknown(m)
 10182  }
 10183  
 10184  var xxx_messageInfo_OnEquipRq proto.InternalMessageInfo
 10185  
 10186  func (m *OnEquipRq) GetHeroId() int32 {
 10187  	if m != nil && m.HeroId != nil {
 10188  		return *m.HeroId
 10189  	}
 10190  	return 0
 10191  }
 10192  
 10193  func (m *OnEquipRq) GetType() int32 {
 10194  	if m != nil && m.Type != nil {
 10195  		return *m.Type
 10196  	}
 10197  	return 0
 10198  }
 10199  
 10200  func (m *OnEquipRq) GetKeyId() int32 {
 10201  	if m != nil && m.KeyId != nil {
 10202  		return *m.KeyId
 10203  	}
 10204  	return 0
 10205  }
 10206  
 10207  var E_OnEquipRq_Ext = &proto.ExtensionDesc{
 10208  	ExtendedType:  (*Base)(nil),
 10209  	ExtensionType: (*OnEquipRq)(nil),
 10210  	Field:         1409,
 10211  	Name:          "OnEquipRq.ext",
 10212  	Tag:           "bytes,1409,opt,name=ext",
 10213  	Filename:      "Game.proto",
 10214  }
 10215  
 10216  type OnEquipRs struct {
 10217  	HeroId               *int32   `protobuf:"varint,1,req,name=heroId" json:"heroId,omitempty"`
 10218  	Pos                  *int32   `protobuf:"varint,2,req,name=pos" json:"pos,omitempty"`
 10219  	KeyId                *int32   `protobuf:"varint,3,req,name=keyId" json:"keyId,omitempty"`
 10220  	Hero                 *Hero    `protobuf:"bytes,4,opt,name=hero" json:"hero,omitempty"`
 10221  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 10222  	XXX_unrecognized     []byte   `json:"-"`
 10223  	XXX_sizecache        int32    `json:"-"`
 10224  }
 10225  
 10226  func (m *OnEquipRs) Reset()         { *m = OnEquipRs{} }
 10227  func (m *OnEquipRs) String() string { return proto.CompactTextString(m) }
 10228  func (*OnEquipRs) ProtoMessage()    {}
 10229  func (*OnEquipRs) Descriptor() ([]byte, []int) {
 10230  	return fileDescriptor_a508e860af41bdad, []int{174}
 10231  }
 10232  func (m *OnEquipRs) XXX_Unmarshal(b []byte) error {
 10233  	return xxx_messageInfo_OnEquipRs.Unmarshal(m, b)
 10234  }
 10235  func (m *OnEquipRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10236  	return xxx_messageInfo_OnEquipRs.Marshal(b, m, deterministic)
 10237  }
 10238  func (m *OnEquipRs) XXX_Merge(src proto.Message) {
 10239  	xxx_messageInfo_OnEquipRs.Merge(m, src)
 10240  }
 10241  func (m *OnEquipRs) XXX_Size() int {
 10242  	return xxx_messageInfo_OnEquipRs.Size(m)
 10243  }
 10244  func (m *OnEquipRs) XXX_DiscardUnknown() {
 10245  	xxx_messageInfo_OnEquipRs.DiscardUnknown(m)
 10246  }
 10247  
 10248  var xxx_messageInfo_OnEquipRs proto.InternalMessageInfo
 10249  
 10250  func (m *OnEquipRs) GetHeroId() int32 {
 10251  	if m != nil && m.HeroId != nil {
 10252  		return *m.HeroId
 10253  	}
 10254  	return 0
 10255  }
 10256  
 10257  func (m *OnEquipRs) GetPos() int32 {
 10258  	if m != nil && m.Pos != nil {
 10259  		return *m.Pos
 10260  	}
 10261  	return 0
 10262  }
 10263  
 10264  func (m *OnEquipRs) GetKeyId() int32 {
 10265  	if m != nil && m.KeyId != nil {
 10266  		return *m.KeyId
 10267  	}
 10268  	return 0
 10269  }
 10270  
 10271  func (m *OnEquipRs) GetHero() *Hero {
 10272  	if m != nil {
 10273  		return m.Hero
 10274  	}
 10275  	return nil
 10276  }
 10277  
 10278  var E_OnEquipRs_Ext = &proto.ExtensionDesc{
 10279  	ExtendedType:  (*Base)(nil),
 10280  	ExtensionType: (*OnEquipRs)(nil),
 10281  	Field:         1410,
 10282  	Name:          "OnEquipRs.ext",
 10283  	Tag:           "bytes,1410,opt,name=ext",
 10284  	Filename:      "Game.proto",
 10285  }
 10286  
 10287  // 装备洗炼
 10288  type EquipBaptizeRq struct {
 10289  	KeyId                *int32   `protobuf:"varint,1,req,name=keyId" json:"keyId,omitempty"`
 10290  	UseGold              *bool    `protobuf:"varint,2,opt,name=useGold" json:"useGold,omitempty"`
 10291  	SuperGold            *bool    `protobuf:"varint,3,opt,name=superGold" json:"superGold,omitempty"`
 10292  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 10293  	XXX_unrecognized     []byte   `json:"-"`
 10294  	XXX_sizecache        int32    `json:"-"`
 10295  }
 10296  
 10297  func (m *EquipBaptizeRq) Reset()         { *m = EquipBaptizeRq{} }
 10298  func (m *EquipBaptizeRq) String() string { return proto.CompactTextString(m) }
 10299  func (*EquipBaptizeRq) ProtoMessage()    {}
 10300  func (*EquipBaptizeRq) Descriptor() ([]byte, []int) {
 10301  	return fileDescriptor_a508e860af41bdad, []int{175}
 10302  }
 10303  func (m *EquipBaptizeRq) XXX_Unmarshal(b []byte) error {
 10304  	return xxx_messageInfo_EquipBaptizeRq.Unmarshal(m, b)
 10305  }
 10306  func (m *EquipBaptizeRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10307  	return xxx_messageInfo_EquipBaptizeRq.Marshal(b, m, deterministic)
 10308  }
 10309  func (m *EquipBaptizeRq) XXX_Merge(src proto.Message) {
 10310  	xxx_messageInfo_EquipBaptizeRq.Merge(m, src)
 10311  }
 10312  func (m *EquipBaptizeRq) XXX_Size() int {
 10313  	return xxx_messageInfo_EquipBaptizeRq.Size(m)
 10314  }
 10315  func (m *EquipBaptizeRq) XXX_DiscardUnknown() {
 10316  	xxx_messageInfo_EquipBaptizeRq.DiscardUnknown(m)
 10317  }
 10318  
 10319  var xxx_messageInfo_EquipBaptizeRq proto.InternalMessageInfo
 10320  
 10321  func (m *EquipBaptizeRq) GetKeyId() int32 {
 10322  	if m != nil && m.KeyId != nil {
 10323  		return *m.KeyId
 10324  	}
 10325  	return 0
 10326  }
 10327  
 10328  func (m *EquipBaptizeRq) GetUseGold() bool {
 10329  	if m != nil && m.UseGold != nil {
 10330  		return *m.UseGold
 10331  	}
 10332  	return false
 10333  }
 10334  
 10335  func (m *EquipBaptizeRq) GetSuperGold() bool {
 10336  	if m != nil && m.SuperGold != nil {
 10337  		return *m.SuperGold
 10338  	}
 10339  	return false
 10340  }
 10341  
 10342  var E_EquipBaptizeRq_Ext = &proto.ExtensionDesc{
 10343  	ExtendedType:  (*Base)(nil),
 10344  	ExtensionType: (*EquipBaptizeRq)(nil),
 10345  	Field:         1411,
 10346  	Name:          "EquipBaptizeRq.ext",
 10347  	Tag:           "bytes,1411,opt,name=ext",
 10348  	Filename:      "Game.proto",
 10349  }
 10350  
 10351  type EquipBaptizeRs struct {
 10352  	KeyId                *int32    `protobuf:"varint,1,req,name=keyId" json:"keyId,omitempty"`
 10353  	Attr                 []*TwoInt `protobuf:"bytes,2,rep,name=attr" json:"attr,omitempty"`
 10354  	Free                 *int32    `protobuf:"varint,3,opt,name=free" json:"free,omitempty"`
 10355  	UseGold              *int32    `protobuf:"varint,4,opt,name=useGold" json:"useGold,omitempty"`
 10356  	FreeTime             *int32    `protobuf:"varint,5,opt,name=freeTime" json:"freeTime,omitempty"`
 10357  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 10358  	XXX_unrecognized     []byte    `json:"-"`
 10359  	XXX_sizecache        int32     `json:"-"`
 10360  }
 10361  
 10362  func (m *EquipBaptizeRs) Reset()         { *m = EquipBaptizeRs{} }
 10363  func (m *EquipBaptizeRs) String() string { return proto.CompactTextString(m) }
 10364  func (*EquipBaptizeRs) ProtoMessage()    {}
 10365  func (*EquipBaptizeRs) Descriptor() ([]byte, []int) {
 10366  	return fileDescriptor_a508e860af41bdad, []int{176}
 10367  }
 10368  func (m *EquipBaptizeRs) XXX_Unmarshal(b []byte) error {
 10369  	return xxx_messageInfo_EquipBaptizeRs.Unmarshal(m, b)
 10370  }
 10371  func (m *EquipBaptizeRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10372  	return xxx_messageInfo_EquipBaptizeRs.Marshal(b, m, deterministic)
 10373  }
 10374  func (m *EquipBaptizeRs) XXX_Merge(src proto.Message) {
 10375  	xxx_messageInfo_EquipBaptizeRs.Merge(m, src)
 10376  }
 10377  func (m *EquipBaptizeRs) XXX_Size() int {
 10378  	return xxx_messageInfo_EquipBaptizeRs.Size(m)
 10379  }
 10380  func (m *EquipBaptizeRs) XXX_DiscardUnknown() {
 10381  	xxx_messageInfo_EquipBaptizeRs.DiscardUnknown(m)
 10382  }
 10383  
 10384  var xxx_messageInfo_EquipBaptizeRs proto.InternalMessageInfo
 10385  
 10386  func (m *EquipBaptizeRs) GetKeyId() int32 {
 10387  	if m != nil && m.KeyId != nil {
 10388  		return *m.KeyId
 10389  	}
 10390  	return 0
 10391  }
 10392  
 10393  func (m *EquipBaptizeRs) GetAttr() []*TwoInt {
 10394  	if m != nil {
 10395  		return m.Attr
 10396  	}
 10397  	return nil
 10398  }
 10399  
 10400  func (m *EquipBaptizeRs) GetFree() int32 {
 10401  	if m != nil && m.Free != nil {
 10402  		return *m.Free
 10403  	}
 10404  	return 0
 10405  }
 10406  
 10407  func (m *EquipBaptizeRs) GetUseGold() int32 {
 10408  	if m != nil && m.UseGold != nil {
 10409  		return *m.UseGold
 10410  	}
 10411  	return 0
 10412  }
 10413  
 10414  func (m *EquipBaptizeRs) GetFreeTime() int32 {
 10415  	if m != nil && m.FreeTime != nil {
 10416  		return *m.FreeTime
 10417  	}
 10418  	return 0
 10419  }
 10420  
 10421  var E_EquipBaptizeRs_Ext = &proto.ExtensionDesc{
 10422  	ExtendedType:  (*Base)(nil),
 10423  	ExtensionType: (*EquipBaptizeRs)(nil),
 10424  	Field:         1412,
 10425  	Name:          "EquipBaptizeRs.ext",
 10426  	Tag:           "bytes,1412,opt,name=ext",
 10427  	Filename:      "Game.proto",
 10428  }
 10429  
 10430  // 装备分解
 10431  type EquipDecomposeRq struct {
 10432  	KeyId                *int32   `protobuf:"varint,1,req,name=keyId" json:"keyId,omitempty"`
 10433  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 10434  	XXX_unrecognized     []byte   `json:"-"`
 10435  	XXX_sizecache        int32    `json:"-"`
 10436  }
 10437  
 10438  func (m *EquipDecomposeRq) Reset()         { *m = EquipDecomposeRq{} }
 10439  func (m *EquipDecomposeRq) String() string { return proto.CompactTextString(m) }
 10440  func (*EquipDecomposeRq) ProtoMessage()    {}
 10441  func (*EquipDecomposeRq) Descriptor() ([]byte, []int) {
 10442  	return fileDescriptor_a508e860af41bdad, []int{177}
 10443  }
 10444  func (m *EquipDecomposeRq) XXX_Unmarshal(b []byte) error {
 10445  	return xxx_messageInfo_EquipDecomposeRq.Unmarshal(m, b)
 10446  }
 10447  func (m *EquipDecomposeRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10448  	return xxx_messageInfo_EquipDecomposeRq.Marshal(b, m, deterministic)
 10449  }
 10450  func (m *EquipDecomposeRq) XXX_Merge(src proto.Message) {
 10451  	xxx_messageInfo_EquipDecomposeRq.Merge(m, src)
 10452  }
 10453  func (m *EquipDecomposeRq) XXX_Size() int {
 10454  	return xxx_messageInfo_EquipDecomposeRq.Size(m)
 10455  }
 10456  func (m *EquipDecomposeRq) XXX_DiscardUnknown() {
 10457  	xxx_messageInfo_EquipDecomposeRq.DiscardUnknown(m)
 10458  }
 10459  
 10460  var xxx_messageInfo_EquipDecomposeRq proto.InternalMessageInfo
 10461  
 10462  func (m *EquipDecomposeRq) GetKeyId() int32 {
 10463  	if m != nil && m.KeyId != nil {
 10464  		return *m.KeyId
 10465  	}
 10466  	return 0
 10467  }
 10468  
 10469  var E_EquipDecomposeRq_Ext = &proto.ExtensionDesc{
 10470  	ExtendedType:  (*Base)(nil),
 10471  	ExtensionType: (*EquipDecomposeRq)(nil),
 10472  	Field:         1413,
 10473  	Name:          "EquipDecomposeRq.ext",
 10474  	Tag:           "bytes,1413,opt,name=ext",
 10475  	Filename:      "Game.proto",
 10476  }
 10477  
 10478  type EquipDecomposeRs struct {
 10479  	KeyId                *int32   `protobuf:"varint,1,opt,name=keyId" json:"keyId,omitempty"`
 10480  	Award                []*Award `protobuf:"bytes,2,rep,name=award" json:"award,omitempty"`
 10481  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 10482  	XXX_unrecognized     []byte   `json:"-"`
 10483  	XXX_sizecache        int32    `json:"-"`
 10484  }
 10485  
 10486  func (m *EquipDecomposeRs) Reset()         { *m = EquipDecomposeRs{} }
 10487  func (m *EquipDecomposeRs) String() string { return proto.CompactTextString(m) }
 10488  func (*EquipDecomposeRs) ProtoMessage()    {}
 10489  func (*EquipDecomposeRs) Descriptor() ([]byte, []int) {
 10490  	return fileDescriptor_a508e860af41bdad, []int{178}
 10491  }
 10492  func (m *EquipDecomposeRs) XXX_Unmarshal(b []byte) error {
 10493  	return xxx_messageInfo_EquipDecomposeRs.Unmarshal(m, b)
 10494  }
 10495  func (m *EquipDecomposeRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10496  	return xxx_messageInfo_EquipDecomposeRs.Marshal(b, m, deterministic)
 10497  }
 10498  func (m *EquipDecomposeRs) XXX_Merge(src proto.Message) {
 10499  	xxx_messageInfo_EquipDecomposeRs.Merge(m, src)
 10500  }
 10501  func (m *EquipDecomposeRs) XXX_Size() int {
 10502  	return xxx_messageInfo_EquipDecomposeRs.Size(m)
 10503  }
 10504  func (m *EquipDecomposeRs) XXX_DiscardUnknown() {
 10505  	xxx_messageInfo_EquipDecomposeRs.DiscardUnknown(m)
 10506  }
 10507  
 10508  var xxx_messageInfo_EquipDecomposeRs proto.InternalMessageInfo
 10509  
 10510  func (m *EquipDecomposeRs) GetKeyId() int32 {
 10511  	if m != nil && m.KeyId != nil {
 10512  		return *m.KeyId
 10513  	}
 10514  	return 0
 10515  }
 10516  
 10517  func (m *EquipDecomposeRs) GetAward() []*Award {
 10518  	if m != nil {
 10519  		return m.Award
 10520  	}
 10521  	return nil
 10522  }
 10523  
 10524  var E_EquipDecomposeRs_Ext = &proto.ExtensionDesc{
 10525  	ExtendedType:  (*Base)(nil),
 10526  	ExtensionType: (*EquipDecomposeRs)(nil),
 10527  	Field:         1414,
 10528  	Name:          "EquipDecomposeRs.ext",
 10529  	Tag:           "bytes,1414,opt,name=ext",
 10530  	Filename:      "Game.proto",
 10531  }
 10532  
 10533  // 背包扩容
 10534  type BagExpandRq struct {
 10535  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 10536  	XXX_unrecognized     []byte   `json:"-"`
 10537  	XXX_sizecache        int32    `json:"-"`
 10538  }
 10539  
 10540  func (m *BagExpandRq) Reset()         { *m = BagExpandRq{} }
 10541  func (m *BagExpandRq) String() string { return proto.CompactTextString(m) }
 10542  func (*BagExpandRq) ProtoMessage()    {}
 10543  func (*BagExpandRq) Descriptor() ([]byte, []int) {
 10544  	return fileDescriptor_a508e860af41bdad, []int{179}
 10545  }
 10546  func (m *BagExpandRq) XXX_Unmarshal(b []byte) error {
 10547  	return xxx_messageInfo_BagExpandRq.Unmarshal(m, b)
 10548  }
 10549  func (m *BagExpandRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10550  	return xxx_messageInfo_BagExpandRq.Marshal(b, m, deterministic)
 10551  }
 10552  func (m *BagExpandRq) XXX_Merge(src proto.Message) {
 10553  	xxx_messageInfo_BagExpandRq.Merge(m, src)
 10554  }
 10555  func (m *BagExpandRq) XXX_Size() int {
 10556  	return xxx_messageInfo_BagExpandRq.Size(m)
 10557  }
 10558  func (m *BagExpandRq) XXX_DiscardUnknown() {
 10559  	xxx_messageInfo_BagExpandRq.DiscardUnknown(m)
 10560  }
 10561  
 10562  var xxx_messageInfo_BagExpandRq proto.InternalMessageInfo
 10563  
 10564  var E_BagExpandRq_Ext = &proto.ExtensionDesc{
 10565  	ExtendedType:  (*Base)(nil),
 10566  	ExtensionType: (*BagExpandRq)(nil),
 10567  	Field:         1415,
 10568  	Name:          "BagExpandRq.ext",
 10569  	Tag:           "bytes,1415,opt,name=ext",
 10570  	Filename:      "Game.proto",
 10571  }
 10572  
 10573  type BagExpandRs struct {
 10574  	Count                *int32   `protobuf:"varint,1,req,name=count" json:"count,omitempty"`
 10575  	Gold                 *int32   `protobuf:"varint,2,req,name=gold" json:"gold,omitempty"`
 10576  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 10577  	XXX_unrecognized     []byte   `json:"-"`
 10578  	XXX_sizecache        int32    `json:"-"`
 10579  }
 10580  
 10581  func (m *BagExpandRs) Reset()         { *m = BagExpandRs{} }
 10582  func (m *BagExpandRs) String() string { return proto.CompactTextString(m) }
 10583  func (*BagExpandRs) ProtoMessage()    {}
 10584  func (*BagExpandRs) Descriptor() ([]byte, []int) {
 10585  	return fileDescriptor_a508e860af41bdad, []int{180}
 10586  }
 10587  func (m *BagExpandRs) XXX_Unmarshal(b []byte) error {
 10588  	return xxx_messageInfo_BagExpandRs.Unmarshal(m, b)
 10589  }
 10590  func (m *BagExpandRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10591  	return xxx_messageInfo_BagExpandRs.Marshal(b, m, deterministic)
 10592  }
 10593  func (m *BagExpandRs) XXX_Merge(src proto.Message) {
 10594  	xxx_messageInfo_BagExpandRs.Merge(m, src)
 10595  }
 10596  func (m *BagExpandRs) XXX_Size() int {
 10597  	return xxx_messageInfo_BagExpandRs.Size(m)
 10598  }
 10599  func (m *BagExpandRs) XXX_DiscardUnknown() {
 10600  	xxx_messageInfo_BagExpandRs.DiscardUnknown(m)
 10601  }
 10602  
 10603  var xxx_messageInfo_BagExpandRs proto.InternalMessageInfo
 10604  
 10605  func (m *BagExpandRs) GetCount() int32 {
 10606  	if m != nil && m.Count != nil {
 10607  		return *m.Count
 10608  	}
 10609  	return 0
 10610  }
 10611  
 10612  func (m *BagExpandRs) GetGold() int32 {
 10613  	if m != nil && m.Gold != nil {
 10614  		return *m.Gold
 10615  	}
 10616  	return 0
 10617  }
 10618  
 10619  var E_BagExpandRs_Ext = &proto.ExtensionDesc{
 10620  	ExtendedType:  (*Base)(nil),
 10621  	ExtensionType: (*BagExpandRs)(nil),
 10622  	Field:         1416,
 10623  	Name:          "BagExpandRs.ext",
 10624  	Tag:           "bytes,1416,opt,name=ext",
 10625  	Filename:      "Game.proto",
 10626  }
 10627  
 10628  //使用道具
 10629  type UsePropRq struct {
 10630  	PropId               *int32   `protobuf:"varint,1,req,name=propId" json:"propId,omitempty"`
 10631  	Count                *int32   `protobuf:"varint,2,req,name=count" json:"count,omitempty"`
 10632  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 10633  	XXX_unrecognized     []byte   `json:"-"`
 10634  	XXX_sizecache        int32    `json:"-"`
 10635  }
 10636  
 10637  func (m *UsePropRq) Reset()         { *m = UsePropRq{} }
 10638  func (m *UsePropRq) String() string { return proto.CompactTextString(m) }
 10639  func (*UsePropRq) ProtoMessage()    {}
 10640  func (*UsePropRq) Descriptor() ([]byte, []int) {
 10641  	return fileDescriptor_a508e860af41bdad, []int{181}
 10642  }
 10643  func (m *UsePropRq) XXX_Unmarshal(b []byte) error {
 10644  	return xxx_messageInfo_UsePropRq.Unmarshal(m, b)
 10645  }
 10646  func (m *UsePropRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10647  	return xxx_messageInfo_UsePropRq.Marshal(b, m, deterministic)
 10648  }
 10649  func (m *UsePropRq) XXX_Merge(src proto.Message) {
 10650  	xxx_messageInfo_UsePropRq.Merge(m, src)
 10651  }
 10652  func (m *UsePropRq) XXX_Size() int {
 10653  	return xxx_messageInfo_UsePropRq.Size(m)
 10654  }
 10655  func (m *UsePropRq) XXX_DiscardUnknown() {
 10656  	xxx_messageInfo_UsePropRq.DiscardUnknown(m)
 10657  }
 10658  
 10659  var xxx_messageInfo_UsePropRq proto.InternalMessageInfo
 10660  
 10661  func (m *UsePropRq) GetPropId() int32 {
 10662  	if m != nil && m.PropId != nil {
 10663  		return *m.PropId
 10664  	}
 10665  	return 0
 10666  }
 10667  
 10668  func (m *UsePropRq) GetCount() int32 {
 10669  	if m != nil && m.Count != nil {
 10670  		return *m.Count
 10671  	}
 10672  	return 0
 10673  }
 10674  
 10675  var E_UsePropRq_Ext = &proto.ExtensionDesc{
 10676  	ExtendedType:  (*Base)(nil),
 10677  	ExtensionType: (*UsePropRq)(nil),
 10678  	Field:         1417,
 10679  	Name:          "UsePropRq.ext",
 10680  	Tag:           "bytes,1417,opt,name=ext",
 10681  	Filename:      "Game.proto",
 10682  }
 10683  
 10684  type UsePropRs struct {
 10685  	Count                *int32    `protobuf:"varint,1,opt,name=count" json:"count,omitempty"`
 10686  	Effect               []*Effect `protobuf:"bytes,2,rep,name=effect" json:"effect,omitempty"`
 10687  	Award                []*Award  `protobuf:"bytes,3,rep,name=award" json:"award,omitempty"`
 10688  	Prop                 *Prop     `protobuf:"bytes,4,opt,name=prop" json:"prop,omitempty"`
 10689  	Equip                []*Equip  `protobuf:"bytes,5,rep,name=equip" json:"equip,omitempty"`
 10690  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 10691  	XXX_unrecognized     []byte    `json:"-"`
 10692  	XXX_sizecache        int32     `json:"-"`
 10693  }
 10694  
 10695  func (m *UsePropRs) Reset()         { *m = UsePropRs{} }
 10696  func (m *UsePropRs) String() string { return proto.CompactTextString(m) }
 10697  func (*UsePropRs) ProtoMessage()    {}
 10698  func (*UsePropRs) Descriptor() ([]byte, []int) {
 10699  	return fileDescriptor_a508e860af41bdad, []int{182}
 10700  }
 10701  func (m *UsePropRs) XXX_Unmarshal(b []byte) error {
 10702  	return xxx_messageInfo_UsePropRs.Unmarshal(m, b)
 10703  }
 10704  func (m *UsePropRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10705  	return xxx_messageInfo_UsePropRs.Marshal(b, m, deterministic)
 10706  }
 10707  func (m *UsePropRs) XXX_Merge(src proto.Message) {
 10708  	xxx_messageInfo_UsePropRs.Merge(m, src)
 10709  }
 10710  func (m *UsePropRs) XXX_Size() int {
 10711  	return xxx_messageInfo_UsePropRs.Size(m)
 10712  }
 10713  func (m *UsePropRs) XXX_DiscardUnknown() {
 10714  	xxx_messageInfo_UsePropRs.DiscardUnknown(m)
 10715  }
 10716  
 10717  var xxx_messageInfo_UsePropRs proto.InternalMessageInfo
 10718  
 10719  func (m *UsePropRs) GetCount() int32 {
 10720  	if m != nil && m.Count != nil {
 10721  		return *m.Count
 10722  	}
 10723  	return 0
 10724  }
 10725  
 10726  func (m *UsePropRs) GetEffect() []*Effect {
 10727  	if m != nil {
 10728  		return m.Effect
 10729  	}
 10730  	return nil
 10731  }
 10732  
 10733  func (m *UsePropRs) GetAward() []*Award {
 10734  	if m != nil {
 10735  		return m.Award
 10736  	}
 10737  	return nil
 10738  }
 10739  
 10740  func (m *UsePropRs) GetProp() *Prop {
 10741  	if m != nil {
 10742  		return m.Prop
 10743  	}
 10744  	return nil
 10745  }
 10746  
 10747  func (m *UsePropRs) GetEquip() []*Equip {
 10748  	if m != nil {
 10749  		return m.Equip
 10750  	}
 10751  	return nil
 10752  }
 10753  
 10754  var E_UsePropRs_Ext = &proto.ExtensionDesc{
 10755  	ExtendedType:  (*Base)(nil),
 10756  	ExtensionType: (*UsePropRs)(nil),
 10757  	Field:         1418,
 10758  	Name:          "UsePropRs.ext",
 10759  	Tag:           "bytes,1418,opt,name=ext",
 10760  	Filename:      "Game.proto",
 10761  }
 10762  
 10763  // 装备打造领取
 10764  type EquipGainRq struct {
 10765  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 10766  	XXX_unrecognized     []byte   `json:"-"`
 10767  	XXX_sizecache        int32    `json:"-"`
 10768  }
 10769  
 10770  func (m *EquipGainRq) Reset()         { *m = EquipGainRq{} }
 10771  func (m *EquipGainRq) String() string { return proto.CompactTextString(m) }
 10772  func (*EquipGainRq) ProtoMessage()    {}
 10773  func (*EquipGainRq) Descriptor() ([]byte, []int) {
 10774  	return fileDescriptor_a508e860af41bdad, []int{183}
 10775  }
 10776  func (m *EquipGainRq) XXX_Unmarshal(b []byte) error {
 10777  	return xxx_messageInfo_EquipGainRq.Unmarshal(m, b)
 10778  }
 10779  func (m *EquipGainRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10780  	return xxx_messageInfo_EquipGainRq.Marshal(b, m, deterministic)
 10781  }
 10782  func (m *EquipGainRq) XXX_Merge(src proto.Message) {
 10783  	xxx_messageInfo_EquipGainRq.Merge(m, src)
 10784  }
 10785  func (m *EquipGainRq) XXX_Size() int {
 10786  	return xxx_messageInfo_EquipGainRq.Size(m)
 10787  }
 10788  func (m *EquipGainRq) XXX_DiscardUnknown() {
 10789  	xxx_messageInfo_EquipGainRq.DiscardUnknown(m)
 10790  }
 10791  
 10792  var xxx_messageInfo_EquipGainRq proto.InternalMessageInfo
 10793  
 10794  var E_EquipGainRq_Ext = &proto.ExtensionDesc{
 10795  	ExtendedType:  (*Base)(nil),
 10796  	ExtensionType: (*EquipGainRq)(nil),
 10797  	Field:         1419,
 10798  	Name:          "EquipGainRq.ext",
 10799  	Tag:           "bytes,1419,opt,name=ext",
 10800  	Filename:      "Game.proto",
 10801  }
 10802  
 10803  type EquipGainRs struct {
 10804  	Equip                *Equip   `protobuf:"bytes,1,opt,name=equip" json:"equip,omitempty"`
 10805  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 10806  	XXX_unrecognized     []byte   `json:"-"`
 10807  	XXX_sizecache        int32    `json:"-"`
 10808  }
 10809  
 10810  func (m *EquipGainRs) Reset()         { *m = EquipGainRs{} }
 10811  func (m *EquipGainRs) String() string { return proto.CompactTextString(m) }
 10812  func (*EquipGainRs) ProtoMessage()    {}
 10813  func (*EquipGainRs) Descriptor() ([]byte, []int) {
 10814  	return fileDescriptor_a508e860af41bdad, []int{184}
 10815  }
 10816  func (m *EquipGainRs) XXX_Unmarshal(b []byte) error {
 10817  	return xxx_messageInfo_EquipGainRs.Unmarshal(m, b)
 10818  }
 10819  func (m *EquipGainRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10820  	return xxx_messageInfo_EquipGainRs.Marshal(b, m, deterministic)
 10821  }
 10822  func (m *EquipGainRs) XXX_Merge(src proto.Message) {
 10823  	xxx_messageInfo_EquipGainRs.Merge(m, src)
 10824  }
 10825  func (m *EquipGainRs) XXX_Size() int {
 10826  	return xxx_messageInfo_EquipGainRs.Size(m)
 10827  }
 10828  func (m *EquipGainRs) XXX_DiscardUnknown() {
 10829  	xxx_messageInfo_EquipGainRs.DiscardUnknown(m)
 10830  }
 10831  
 10832  var xxx_messageInfo_EquipGainRs proto.InternalMessageInfo
 10833  
 10834  func (m *EquipGainRs) GetEquip() *Equip {
 10835  	if m != nil {
 10836  		return m.Equip
 10837  	}
 10838  	return nil
 10839  }
 10840  
 10841  var E_EquipGainRs_Ext = &proto.ExtensionDesc{
 10842  	ExtendedType:  (*Base)(nil),
 10843  	ExtensionType: (*EquipGainRs)(nil),
 10844  	Field:         1420,
 10845  	Name:          "EquipGainRs.ext",
 10846  	Tag:           "bytes,1420,opt,name=ext",
 10847  	Filename:      "Game.proto",
 10848  }
 10849  
 10850  // 国器界面
 10851  type GetSuperEquipRq struct {
 10852  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 10853  	XXX_unrecognized     []byte   `json:"-"`
 10854  	XXX_sizecache        int32    `json:"-"`
 10855  }
 10856  
 10857  func (m *GetSuperEquipRq) Reset()         { *m = GetSuperEquipRq{} }
 10858  func (m *GetSuperEquipRq) String() string { return proto.CompactTextString(m) }
 10859  func (*GetSuperEquipRq) ProtoMessage()    {}
 10860  func (*GetSuperEquipRq) Descriptor() ([]byte, []int) {
 10861  	return fileDescriptor_a508e860af41bdad, []int{185}
 10862  }
 10863  func (m *GetSuperEquipRq) XXX_Unmarshal(b []byte) error {
 10864  	return xxx_messageInfo_GetSuperEquipRq.Unmarshal(m, b)
 10865  }
 10866  func (m *GetSuperEquipRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10867  	return xxx_messageInfo_GetSuperEquipRq.Marshal(b, m, deterministic)
 10868  }
 10869  func (m *GetSuperEquipRq) XXX_Merge(src proto.Message) {
 10870  	xxx_messageInfo_GetSuperEquipRq.Merge(m, src)
 10871  }
 10872  func (m *GetSuperEquipRq) XXX_Size() int {
 10873  	return xxx_messageInfo_GetSuperEquipRq.Size(m)
 10874  }
 10875  func (m *GetSuperEquipRq) XXX_DiscardUnknown() {
 10876  	xxx_messageInfo_GetSuperEquipRq.DiscardUnknown(m)
 10877  }
 10878  
 10879  var xxx_messageInfo_GetSuperEquipRq proto.InternalMessageInfo
 10880  
 10881  var E_GetSuperEquipRq_Ext = &proto.ExtensionDesc{
 10882  	ExtendedType:  (*Base)(nil),
 10883  	ExtensionType: (*GetSuperEquipRq)(nil),
 10884  	Field:         1421,
 10885  	Name:          "GetSuperEquipRq.ext",
 10886  	Tag:           "bytes,1421,opt,name=ext",
 10887  	Filename:      "Game.proto",
 10888  }
 10889  
 10890  type GetSuperEquipRs struct {
 10891  	Equip                []*SuperEquip `protobuf:"bytes,1,rep,name=equip" json:"equip,omitempty"`
 10892  	Que                  []*TwoInt     `protobuf:"bytes,2,rep,name=que" json:"que,omitempty"`
 10893  	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
 10894  	XXX_unrecognized     []byte        `json:"-"`
 10895  	XXX_sizecache        int32         `json:"-"`
 10896  }
 10897  
 10898  func (m *GetSuperEquipRs) Reset()         { *m = GetSuperEquipRs{} }
 10899  func (m *GetSuperEquipRs) String() string { return proto.CompactTextString(m) }
 10900  func (*GetSuperEquipRs) ProtoMessage()    {}
 10901  func (*GetSuperEquipRs) Descriptor() ([]byte, []int) {
 10902  	return fileDescriptor_a508e860af41bdad, []int{186}
 10903  }
 10904  func (m *GetSuperEquipRs) XXX_Unmarshal(b []byte) error {
 10905  	return xxx_messageInfo_GetSuperEquipRs.Unmarshal(m, b)
 10906  }
 10907  func (m *GetSuperEquipRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10908  	return xxx_messageInfo_GetSuperEquipRs.Marshal(b, m, deterministic)
 10909  }
 10910  func (m *GetSuperEquipRs) XXX_Merge(src proto.Message) {
 10911  	xxx_messageInfo_GetSuperEquipRs.Merge(m, src)
 10912  }
 10913  func (m *GetSuperEquipRs) XXX_Size() int {
 10914  	return xxx_messageInfo_GetSuperEquipRs.Size(m)
 10915  }
 10916  func (m *GetSuperEquipRs) XXX_DiscardUnknown() {
 10917  	xxx_messageInfo_GetSuperEquipRs.DiscardUnknown(m)
 10918  }
 10919  
 10920  var xxx_messageInfo_GetSuperEquipRs proto.InternalMessageInfo
 10921  
 10922  func (m *GetSuperEquipRs) GetEquip() []*SuperEquip {
 10923  	if m != nil {
 10924  		return m.Equip
 10925  	}
 10926  	return nil
 10927  }
 10928  
 10929  func (m *GetSuperEquipRs) GetQue() []*TwoInt {
 10930  	if m != nil {
 10931  		return m.Que
 10932  	}
 10933  	return nil
 10934  }
 10935  
 10936  var E_GetSuperEquipRs_Ext = &proto.ExtensionDesc{
 10937  	ExtendedType:  (*Base)(nil),
 10938  	ExtensionType: (*GetSuperEquipRs)(nil),
 10939  	Field:         1422,
 10940  	Name:          "GetSuperEquipRs.ext",
 10941  	Tag:           "bytes,1422,opt,name=ext",
 10942  	Filename:      "Game.proto",
 10943  }
 10944  
 10945  // 国器打造
 10946  type SuperEquipForgeRq struct {
 10947  	Type                 *int32   `protobuf:"varint,1,opt,name=type" json:"type,omitempty"`
 10948  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 10949  	XXX_unrecognized     []byte   `json:"-"`
 10950  	XXX_sizecache        int32    `json:"-"`
 10951  }
 10952  
 10953  func (m *SuperEquipForgeRq) Reset()         { *m = SuperEquipForgeRq{} }
 10954  func (m *SuperEquipForgeRq) String() string { return proto.CompactTextString(m) }
 10955  func (*SuperEquipForgeRq) ProtoMessage()    {}
 10956  func (*SuperEquipForgeRq) Descriptor() ([]byte, []int) {
 10957  	return fileDescriptor_a508e860af41bdad, []int{187}
 10958  }
 10959  func (m *SuperEquipForgeRq) XXX_Unmarshal(b []byte) error {
 10960  	return xxx_messageInfo_SuperEquipForgeRq.Unmarshal(m, b)
 10961  }
 10962  func (m *SuperEquipForgeRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10963  	return xxx_messageInfo_SuperEquipForgeRq.Marshal(b, m, deterministic)
 10964  }
 10965  func (m *SuperEquipForgeRq) XXX_Merge(src proto.Message) {
 10966  	xxx_messageInfo_SuperEquipForgeRq.Merge(m, src)
 10967  }
 10968  func (m *SuperEquipForgeRq) XXX_Size() int {
 10969  	return xxx_messageInfo_SuperEquipForgeRq.Size(m)
 10970  }
 10971  func (m *SuperEquipForgeRq) XXX_DiscardUnknown() {
 10972  	xxx_messageInfo_SuperEquipForgeRq.DiscardUnknown(m)
 10973  }
 10974  
 10975  var xxx_messageInfo_SuperEquipForgeRq proto.InternalMessageInfo
 10976  
 10977  func (m *SuperEquipForgeRq) GetType() int32 {
 10978  	if m != nil && m.Type != nil {
 10979  		return *m.Type
 10980  	}
 10981  	return 0
 10982  }
 10983  
 10984  var E_SuperEquipForgeRq_Ext = &proto.ExtensionDesc{
 10985  	ExtendedType:  (*Base)(nil),
 10986  	ExtensionType: (*SuperEquipForgeRq)(nil),
 10987  	Field:         1423,
 10988  	Name:          "SuperEquipForgeRq.ext",
 10989  	Tag:           "bytes,1423,opt,name=ext",
 10990  	Filename:      "Game.proto",
 10991  }
 10992  
 10993  type SuperEquipForgeRs struct {
 10994  	Que                  *TwoInt   `protobuf:"bytes,1,opt,name=que" json:"que,omitempty"`
 10995  	Resource             *Resource `protobuf:"bytes,2,opt,name=resource" json:"resource,omitempty"`
 10996  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 10997  	XXX_unrecognized     []byte    `json:"-"`
 10998  	XXX_sizecache        int32     `json:"-"`
 10999  }
 11000  
 11001  func (m *SuperEquipForgeRs) Reset()         { *m = SuperEquipForgeRs{} }
 11002  func (m *SuperEquipForgeRs) String() string { return proto.CompactTextString(m) }
 11003  func (*SuperEquipForgeRs) ProtoMessage()    {}
 11004  func (*SuperEquipForgeRs) Descriptor() ([]byte, []int) {
 11005  	return fileDescriptor_a508e860af41bdad, []int{188}
 11006  }
 11007  func (m *SuperEquipForgeRs) XXX_Unmarshal(b []byte) error {
 11008  	return xxx_messageInfo_SuperEquipForgeRs.Unmarshal(m, b)
 11009  }
 11010  func (m *SuperEquipForgeRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11011  	return xxx_messageInfo_SuperEquipForgeRs.Marshal(b, m, deterministic)
 11012  }
 11013  func (m *SuperEquipForgeRs) XXX_Merge(src proto.Message) {
 11014  	xxx_messageInfo_SuperEquipForgeRs.Merge(m, src)
 11015  }
 11016  func (m *SuperEquipForgeRs) XXX_Size() int {
 11017  	return xxx_messageInfo_SuperEquipForgeRs.Size(m)
 11018  }
 11019  func (m *SuperEquipForgeRs) XXX_DiscardUnknown() {
 11020  	xxx_messageInfo_SuperEquipForgeRs.DiscardUnknown(m)
 11021  }
 11022  
 11023  var xxx_messageInfo_SuperEquipForgeRs proto.InternalMessageInfo
 11024  
 11025  func (m *SuperEquipForgeRs) GetQue() *TwoInt {
 11026  	if m != nil {
 11027  		return m.Que
 11028  	}
 11029  	return nil
 11030  }
 11031  
 11032  func (m *SuperEquipForgeRs) GetResource() *Resource {
 11033  	if m != nil {
 11034  		return m.Resource
 11035  	}
 11036  	return nil
 11037  }
 11038  
 11039  var E_SuperEquipForgeRs_Ext = &proto.ExtensionDesc{
 11040  	ExtendedType:  (*Base)(nil),
 11041  	ExtensionType: (*SuperEquipForgeRs)(nil),
 11042  	Field:         1424,
 11043  	Name:          "SuperEquipForgeRs.ext",
 11044  	Tag:           "bytes,1424,opt,name=ext",
 11045  	Filename:      "Game.proto",
 11046  }
 11047  
 11048  // 国器升级
 11049  type UpSuperEquipRq struct {
 11050  	Type                 *int32   `protobuf:"varint,1,opt,name=type" json:"type,omitempty"`
 11051  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 11052  	XXX_unrecognized     []byte   `json:"-"`
 11053  	XXX_sizecache        int32    `json:"-"`
 11054  }
 11055  
 11056  func (m *UpSuperEquipRq) Reset()         { *m = UpSuperEquipRq{} }
 11057  func (m *UpSuperEquipRq) String() string { return proto.CompactTextString(m) }
 11058  func (*UpSuperEquipRq) ProtoMessage()    {}
 11059  func (*UpSuperEquipRq) Descriptor() ([]byte, []int) {
 11060  	return fileDescriptor_a508e860af41bdad, []int{189}
 11061  }
 11062  func (m *UpSuperEquipRq) XXX_Unmarshal(b []byte) error {
 11063  	return xxx_messageInfo_UpSuperEquipRq.Unmarshal(m, b)
 11064  }
 11065  func (m *UpSuperEquipRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11066  	return xxx_messageInfo_UpSuperEquipRq.Marshal(b, m, deterministic)
 11067  }
 11068  func (m *UpSuperEquipRq) XXX_Merge(src proto.Message) {
 11069  	xxx_messageInfo_UpSuperEquipRq.Merge(m, src)
 11070  }
 11071  func (m *UpSuperEquipRq) XXX_Size() int {
 11072  	return xxx_messageInfo_UpSuperEquipRq.Size(m)
 11073  }
 11074  func (m *UpSuperEquipRq) XXX_DiscardUnknown() {
 11075  	xxx_messageInfo_UpSuperEquipRq.DiscardUnknown(m)
 11076  }
 11077  
 11078  var xxx_messageInfo_UpSuperEquipRq proto.InternalMessageInfo
 11079  
 11080  func (m *UpSuperEquipRq) GetType() int32 {
 11081  	if m != nil && m.Type != nil {
 11082  		return *m.Type
 11083  	}
 11084  	return 0
 11085  }
 11086  
 11087  var E_UpSuperEquipRq_Ext = &proto.ExtensionDesc{
 11088  	ExtendedType:  (*Base)(nil),
 11089  	ExtensionType: (*UpSuperEquipRq)(nil),
 11090  	Field:         1425,
 11091  	Name:          "UpSuperEquipRq.ext",
 11092  	Tag:           "bytes,1425,opt,name=ext",
 11093  	Filename:      "Game.proto",
 11094  }
 11095  
 11096  type UpSuperEquipRs struct {
 11097  	Equip                *SuperEquip `protobuf:"bytes,1,opt,name=equip" json:"equip,omitempty"`
 11098  	Resource             *Resource   `protobuf:"bytes,2,opt,name=resource" json:"resource,omitempty"`
 11099  	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
 11100  	XXX_unrecognized     []byte      `json:"-"`
 11101  	XXX_sizecache        int32       `json:"-"`
 11102  }
 11103  
 11104  func (m *UpSuperEquipRs) Reset()         { *m = UpSuperEquipRs{} }
 11105  func (m *UpSuperEquipRs) String() string { return proto.CompactTextString(m) }
 11106  func (*UpSuperEquipRs) ProtoMessage()    {}
 11107  func (*UpSuperEquipRs) Descriptor() ([]byte, []int) {
 11108  	return fileDescriptor_a508e860af41bdad, []int{190}
 11109  }
 11110  func (m *UpSuperEquipRs) XXX_Unmarshal(b []byte) error {
 11111  	return xxx_messageInfo_UpSuperEquipRs.Unmarshal(m, b)
 11112  }
 11113  func (m *UpSuperEquipRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11114  	return xxx_messageInfo_UpSuperEquipRs.Marshal(b, m, deterministic)
 11115  }
 11116  func (m *UpSuperEquipRs) XXX_Merge(src proto.Message) {
 11117  	xxx_messageInfo_UpSuperEquipRs.Merge(m, src)
 11118  }
 11119  func (m *UpSuperEquipRs) XXX_Size() int {
 11120  	return xxx_messageInfo_UpSuperEquipRs.Size(m)
 11121  }
 11122  func (m *UpSuperEquipRs) XXX_DiscardUnknown() {
 11123  	xxx_messageInfo_UpSuperEquipRs.DiscardUnknown(m)
 11124  }
 11125  
 11126  var xxx_messageInfo_UpSuperEquipRs proto.InternalMessageInfo
 11127  
 11128  func (m *UpSuperEquipRs) GetEquip() *SuperEquip {
 11129  	if m != nil {
 11130  		return m.Equip
 11131  	}
 11132  	return nil
 11133  }
 11134  
 11135  func (m *UpSuperEquipRs) GetResource() *Resource {
 11136  	if m != nil {
 11137  		return m.Resource
 11138  	}
 11139  	return nil
 11140  }
 11141  
 11142  var E_UpSuperEquipRs_Ext = &proto.ExtensionDesc{
 11143  	ExtendedType:  (*Base)(nil),
 11144  	ExtensionType: (*UpSuperEquipRs)(nil),
 11145  	Field:         1426,
 11146  	Name:          "UpSuperEquipRs.ext",
 11147  	Tag:           "bytes,1426,opt,name=ext",
 11148  	Filename:      "Game.proto",
 11149  }
 11150  
 11151  // 国器加速
 11152  type SpeedSuperEquipRq struct {
 11153  	Type                 *int32   `protobuf:"varint,1,opt,name=type" json:"type,omitempty"`
 11154  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 11155  	XXX_unrecognized     []byte   `json:"-"`
 11156  	XXX_sizecache        int32    `json:"-"`
 11157  }
 11158  
 11159  func (m *SpeedSuperEquipRq) Reset()         { *m = SpeedSuperEquipRq{} }
 11160  func (m *SpeedSuperEquipRq) String() string { return proto.CompactTextString(m) }
 11161  func (*SpeedSuperEquipRq) ProtoMessage()    {}
 11162  func (*SpeedSuperEquipRq) Descriptor() ([]byte, []int) {
 11163  	return fileDescriptor_a508e860af41bdad, []int{191}
 11164  }
 11165  func (m *SpeedSuperEquipRq) XXX_Unmarshal(b []byte) error {
 11166  	return xxx_messageInfo_SpeedSuperEquipRq.Unmarshal(m, b)
 11167  }
 11168  func (m *SpeedSuperEquipRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11169  	return xxx_messageInfo_SpeedSuperEquipRq.Marshal(b, m, deterministic)
 11170  }
 11171  func (m *SpeedSuperEquipRq) XXX_Merge(src proto.Message) {
 11172  	xxx_messageInfo_SpeedSuperEquipRq.Merge(m, src)
 11173  }
 11174  func (m *SpeedSuperEquipRq) XXX_Size() int {
 11175  	return xxx_messageInfo_SpeedSuperEquipRq.Size(m)
 11176  }
 11177  func (m *SpeedSuperEquipRq) XXX_DiscardUnknown() {
 11178  	xxx_messageInfo_SpeedSuperEquipRq.DiscardUnknown(m)
 11179  }
 11180  
 11181  var xxx_messageInfo_SpeedSuperEquipRq proto.InternalMessageInfo
 11182  
 11183  func (m *SpeedSuperEquipRq) GetType() int32 {
 11184  	if m != nil && m.Type != nil {
 11185  		return *m.Type
 11186  	}
 11187  	return 0
 11188  }
 11189  
 11190  var E_SpeedSuperEquipRq_Ext = &proto.ExtensionDesc{
 11191  	ExtendedType:  (*Base)(nil),
 11192  	ExtensionType: (*SpeedSuperEquipRq)(nil),
 11193  	Field:         1427,
 11194  	Name:          "SpeedSuperEquipRq.ext",
 11195  	Tag:           "bytes,1427,opt,name=ext",
 11196  	Filename:      "Game.proto",
 11197  }
 11198  
 11199  type SpeedSuperEquipRs struct {
 11200  	Equip                *SuperEquip `protobuf:"bytes,1,opt,name=equip" json:"equip,omitempty"`
 11201  	Que                  []*TwoInt   `protobuf:"bytes,2,rep,name=que" json:"que,omitempty"`
 11202  	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
 11203  	XXX_unrecognized     []byte      `json:"-"`
 11204  	XXX_sizecache        int32       `json:"-"`
 11205  }
 11206  
 11207  func (m *SpeedSuperEquipRs) Reset()         { *m = SpeedSuperEquipRs{} }
 11208  func (m *SpeedSuperEquipRs) String() string { return proto.CompactTextString(m) }
 11209  func (*SpeedSuperEquipRs) ProtoMessage()    {}
 11210  func (*SpeedSuperEquipRs) Descriptor() ([]byte, []int) {
 11211  	return fileDescriptor_a508e860af41bdad, []int{192}
 11212  }
 11213  func (m *SpeedSuperEquipRs) XXX_Unmarshal(b []byte) error {
 11214  	return xxx_messageInfo_SpeedSuperEquipRs.Unmarshal(m, b)
 11215  }
 11216  func (m *SpeedSuperEquipRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11217  	return xxx_messageInfo_SpeedSuperEquipRs.Marshal(b, m, deterministic)
 11218  }
 11219  func (m *SpeedSuperEquipRs) XXX_Merge(src proto.Message) {
 11220  	xxx_messageInfo_SpeedSuperEquipRs.Merge(m, src)
 11221  }
 11222  func (m *SpeedSuperEquipRs) XXX_Size() int {
 11223  	return xxx_messageInfo_SpeedSuperEquipRs.Size(m)
 11224  }
 11225  func (m *SpeedSuperEquipRs) XXX_DiscardUnknown() {
 11226  	xxx_messageInfo_SpeedSuperEquipRs.DiscardUnknown(m)
 11227  }
 11228  
 11229  var xxx_messageInfo_SpeedSuperEquipRs proto.InternalMessageInfo
 11230  
 11231  func (m *SpeedSuperEquipRs) GetEquip() *SuperEquip {
 11232  	if m != nil {
 11233  		return m.Equip
 11234  	}
 11235  	return nil
 11236  }
 11237  
 11238  func (m *SpeedSuperEquipRs) GetQue() []*TwoInt {
 11239  	if m != nil {
 11240  		return m.Que
 11241  	}
 11242  	return nil
 11243  }
 11244  
 11245  var E_SpeedSuperEquipRs_Ext = &proto.ExtensionDesc{
 11246  	ExtendedType:  (*Base)(nil),
 11247  	ExtensionType: (*SpeedSuperEquipRs)(nil),
 11248  	Field:         1428,
 11249  	Name:          "SpeedSuperEquipRs.ext",
 11250  	Tag:           "bytes,1428,opt,name=ext",
 11251  	Filename:      "Game.proto",
 11252  }
 11253  
 11254  // 道具购买
 11255  type BuyPropRq struct {
 11256  	PropId               *int32   `protobuf:"varint,1,req,name=propId" json:"propId,omitempty"`
 11257  	Num                  *int32   `protobuf:"varint,2,opt,name=num" json:"num,omitempty"`
 11258  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 11259  	XXX_unrecognized     []byte   `json:"-"`
 11260  	XXX_sizecache        int32    `json:"-"`
 11261  }
 11262  
 11263  func (m *BuyPropRq) Reset()         { *m = BuyPropRq{} }
 11264  func (m *BuyPropRq) String() string { return proto.CompactTextString(m) }
 11265  func (*BuyPropRq) ProtoMessage()    {}
 11266  func (*BuyPropRq) Descriptor() ([]byte, []int) {
 11267  	return fileDescriptor_a508e860af41bdad, []int{193}
 11268  }
 11269  func (m *BuyPropRq) XXX_Unmarshal(b []byte) error {
 11270  	return xxx_messageInfo_BuyPropRq.Unmarshal(m, b)
 11271  }
 11272  func (m *BuyPropRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11273  	return xxx_messageInfo_BuyPropRq.Marshal(b, m, deterministic)
 11274  }
 11275  func (m *BuyPropRq) XXX_Merge(src proto.Message) {
 11276  	xxx_messageInfo_BuyPropRq.Merge(m, src)
 11277  }
 11278  func (m *BuyPropRq) XXX_Size() int {
 11279  	return xxx_messageInfo_BuyPropRq.Size(m)
 11280  }
 11281  func (m *BuyPropRq) XXX_DiscardUnknown() {
 11282  	xxx_messageInfo_BuyPropRq.DiscardUnknown(m)
 11283  }
 11284  
 11285  var xxx_messageInfo_BuyPropRq proto.InternalMessageInfo
 11286  
 11287  func (m *BuyPropRq) GetPropId() int32 {
 11288  	if m != nil && m.PropId != nil {
 11289  		return *m.PropId
 11290  	}
 11291  	return 0
 11292  }
 11293  
 11294  func (m *BuyPropRq) GetNum() int32 {
 11295  	if m != nil && m.Num != nil {
 11296  		return *m.Num
 11297  	}
 11298  	return 0
 11299  }
 11300  
 11301  var E_BuyPropRq_Ext = &proto.ExtensionDesc{
 11302  	ExtendedType:  (*Base)(nil),
 11303  	ExtensionType: (*BuyPropRq)(nil),
 11304  	Field:         1429,
 11305  	Name:          "BuyPropRq.ext",
 11306  	Tag:           "bytes,1429,opt,name=ext",
 11307  	Filename:      "Game.proto",
 11308  }
 11309  
 11310  type BuyPropRs struct {
 11311  	Gold                 *int32   `protobuf:"varint,1,opt,name=gold" json:"gold,omitempty"`
 11312  	Props                *TwoInt  `protobuf:"bytes,2,opt,name=props" json:"props,omitempty"`
 11313  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 11314  	XXX_unrecognized     []byte   `json:"-"`
 11315  	XXX_sizecache        int32    `json:"-"`
 11316  }
 11317  
 11318  func (m *BuyPropRs) Reset()         { *m = BuyPropRs{} }
 11319  func (m *BuyPropRs) String() string { return proto.CompactTextString(m) }
 11320  func (*BuyPropRs) ProtoMessage()    {}
 11321  func (*BuyPropRs) Descriptor() ([]byte, []int) {
 11322  	return fileDescriptor_a508e860af41bdad, []int{194}
 11323  }
 11324  func (m *BuyPropRs) XXX_Unmarshal(b []byte) error {
 11325  	return xxx_messageInfo_BuyPropRs.Unmarshal(m, b)
 11326  }
 11327  func (m *BuyPropRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11328  	return xxx_messageInfo_BuyPropRs.Marshal(b, m, deterministic)
 11329  }
 11330  func (m *BuyPropRs) XXX_Merge(src proto.Message) {
 11331  	xxx_messageInfo_BuyPropRs.Merge(m, src)
 11332  }
 11333  func (m *BuyPropRs) XXX_Size() int {
 11334  	return xxx_messageInfo_BuyPropRs.Size(m)
 11335  }
 11336  func (m *BuyPropRs) XXX_DiscardUnknown() {
 11337  	xxx_messageInfo_BuyPropRs.DiscardUnknown(m)
 11338  }
 11339  
 11340  var xxx_messageInfo_BuyPropRs proto.InternalMessageInfo
 11341  
 11342  func (m *BuyPropRs) GetGold() int32 {
 11343  	if m != nil && m.Gold != nil {
 11344  		return *m.Gold
 11345  	}
 11346  	return 0
 11347  }
 11348  
 11349  func (m *BuyPropRs) GetProps() *TwoInt {
 11350  	if m != nil {
 11351  		return m.Props
 11352  	}
 11353  	return nil
 11354  }
 11355  
 11356  var E_BuyPropRs_Ext = &proto.ExtensionDesc{
 11357  	ExtendedType:  (*Base)(nil),
 11358  	ExtensionType: (*BuyPropRs)(nil),
 11359  	Field:         1430,
 11360  	Name:          "BuyPropRs.ext",
 11361  	Tag:           "bytes,1430,opt,name=ext",
 11362  	Filename:      "Game.proto",
 11363  }
 11364  
 11365  // 国器进阶
 11366  type GrowSuperEquipRq struct {
 11367  	Type                 *int32   `protobuf:"varint,1,req,name=type" json:"type,omitempty"`
 11368  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 11369  	XXX_unrecognized     []byte   `json:"-"`
 11370  	XXX_sizecache        int32    `json:"-"`
 11371  }
 11372  
 11373  func (m *GrowSuperEquipRq) Reset()         { *m = GrowSuperEquipRq{} }
 11374  func (m *GrowSuperEquipRq) String() string { return proto.CompactTextString(m) }
 11375  func (*GrowSuperEquipRq) ProtoMessage()    {}
 11376  func (*GrowSuperEquipRq) Descriptor() ([]byte, []int) {
 11377  	return fileDescriptor_a508e860af41bdad, []int{195}
 11378  }
 11379  func (m *GrowSuperEquipRq) XXX_Unmarshal(b []byte) error {
 11380  	return xxx_messageInfo_GrowSuperEquipRq.Unmarshal(m, b)
 11381  }
 11382  func (m *GrowSuperEquipRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11383  	return xxx_messageInfo_GrowSuperEquipRq.Marshal(b, m, deterministic)
 11384  }
 11385  func (m *GrowSuperEquipRq) XXX_Merge(src proto.Message) {
 11386  	xxx_messageInfo_GrowSuperEquipRq.Merge(m, src)
 11387  }
 11388  func (m *GrowSuperEquipRq) XXX_Size() int {
 11389  	return xxx_messageInfo_GrowSuperEquipRq.Size(m)
 11390  }
 11391  func (m *GrowSuperEquipRq) XXX_DiscardUnknown() {
 11392  	xxx_messageInfo_GrowSuperEquipRq.DiscardUnknown(m)
 11393  }
 11394  
 11395  var xxx_messageInfo_GrowSuperEquipRq proto.InternalMessageInfo
 11396  
 11397  func (m *GrowSuperEquipRq) GetType() int32 {
 11398  	if m != nil && m.Type != nil {
 11399  		return *m.Type
 11400  	}
 11401  	return 0
 11402  }
 11403  
 11404  var E_GrowSuperEquipRq_Ext = &proto.ExtensionDesc{
 11405  	ExtendedType:  (*Base)(nil),
 11406  	ExtensionType: (*GrowSuperEquipRq)(nil),
 11407  	Field:         1431,
 11408  	Name:          "GrowSuperEquipRq.ext",
 11409  	Tag:           "bytes,1431,opt,name=ext",
 11410  	Filename:      "Game.proto",
 11411  }
 11412  
 11413  type GrowSuperEquipRs struct {
 11414  	Equip                *SuperEquip `protobuf:"bytes,1,opt,name=equip" json:"equip,omitempty"`
 11415  	Resource             *Resource   `protobuf:"bytes,2,opt,name=resource" json:"resource,omitempty"`
 11416  	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
 11417  	XXX_unrecognized     []byte      `json:"-"`
 11418  	XXX_sizecache        int32       `json:"-"`
 11419  }
 11420  
 11421  func (m *GrowSuperEquipRs) Reset()         { *m = GrowSuperEquipRs{} }
 11422  func (m *GrowSuperEquipRs) String() string { return proto.CompactTextString(m) }
 11423  func (*GrowSuperEquipRs) ProtoMessage()    {}
 11424  func (*GrowSuperEquipRs) Descriptor() ([]byte, []int) {
 11425  	return fileDescriptor_a508e860af41bdad, []int{196}
 11426  }
 11427  func (m *GrowSuperEquipRs) XXX_Unmarshal(b []byte) error {
 11428  	return xxx_messageInfo_GrowSuperEquipRs.Unmarshal(m, b)
 11429  }
 11430  func (m *GrowSuperEquipRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11431  	return xxx_messageInfo_GrowSuperEquipRs.Marshal(b, m, deterministic)
 11432  }
 11433  func (m *GrowSuperEquipRs) XXX_Merge(src proto.Message) {
 11434  	xxx_messageInfo_GrowSuperEquipRs.Merge(m, src)
 11435  }
 11436  func (m *GrowSuperEquipRs) XXX_Size() int {
 11437  	return xxx_messageInfo_GrowSuperEquipRs.Size(m)
 11438  }
 11439  func (m *GrowSuperEquipRs) XXX_DiscardUnknown() {
 11440  	xxx_messageInfo_GrowSuperEquipRs.DiscardUnknown(m)
 11441  }
 11442  
 11443  var xxx_messageInfo_GrowSuperEquipRs proto.InternalMessageInfo
 11444  
 11445  func (m *GrowSuperEquipRs) GetEquip() *SuperEquip {
 11446  	if m != nil {
 11447  		return m.Equip
 11448  	}
 11449  	return nil
 11450  }
 11451  
 11452  func (m *GrowSuperEquipRs) GetResource() *Resource {
 11453  	if m != nil {
 11454  		return m.Resource
 11455  	}
 11456  	return nil
 11457  }
 11458  
 11459  var E_GrowSuperEquipRs_Ext = &proto.ExtensionDesc{
 11460  	ExtendedType:  (*Base)(nil),
 11461  	ExtensionType: (*GrowSuperEquipRs)(nil),
 11462  	Field:         1432,
 11463  	Name:          "GrowSuperEquipRs.ext",
 11464  	Tag:           "bytes,1432,opt,name=ext",
 11465  	Filename:      "Game.proto",
 11466  }
 11467  
 11468  // 购买建造队列
 11469  type BuyBuildRq struct {
 11470  	Type                 *int32   `protobuf:"varint,1,req,name=type" json:"type,omitempty"`
 11471  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 11472  	XXX_unrecognized     []byte   `json:"-"`
 11473  	XXX_sizecache        int32    `json:"-"`
 11474  }
 11475  
 11476  func (m *BuyBuildRq) Reset()         { *m = BuyBuildRq{} }
 11477  func (m *BuyBuildRq) String() string { return proto.CompactTextString(m) }
 11478  func (*BuyBuildRq) ProtoMessage()    {}
 11479  func (*BuyBuildRq) Descriptor() ([]byte, []int) {
 11480  	return fileDescriptor_a508e860af41bdad, []int{197}
 11481  }
 11482  func (m *BuyBuildRq) XXX_Unmarshal(b []byte) error {
 11483  	return xxx_messageInfo_BuyBuildRq.Unmarshal(m, b)
 11484  }
 11485  func (m *BuyBuildRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11486  	return xxx_messageInfo_BuyBuildRq.Marshal(b, m, deterministic)
 11487  }
 11488  func (m *BuyBuildRq) XXX_Merge(src proto.Message) {
 11489  	xxx_messageInfo_BuyBuildRq.Merge(m, src)
 11490  }
 11491  func (m *BuyBuildRq) XXX_Size() int {
 11492  	return xxx_messageInfo_BuyBuildRq.Size(m)
 11493  }
 11494  func (m *BuyBuildRq) XXX_DiscardUnknown() {
 11495  	xxx_messageInfo_BuyBuildRq.DiscardUnknown(m)
 11496  }
 11497  
 11498  var xxx_messageInfo_BuyBuildRq proto.InternalMessageInfo
 11499  
 11500  func (m *BuyBuildRq) GetType() int32 {
 11501  	if m != nil && m.Type != nil {
 11502  		return *m.Type
 11503  	}
 11504  	return 0
 11505  }
 11506  
 11507  var E_BuyBuildRq_Ext = &proto.ExtensionDesc{
 11508  	ExtendedType:  (*Base)(nil),
 11509  	ExtensionType: (*BuyBuildRq)(nil),
 11510  	Field:         1433,
 11511  	Name:          "BuyBuildRq.ext",
 11512  	Tag:           "bytes,1433,opt,name=ext",
 11513  	Filename:      "Game.proto",
 11514  }
 11515  
 11516  type BuyBuildRs struct {
 11517  	Gold                 *int32   `protobuf:"varint,1,opt,name=gold" json:"gold,omitempty"`
 11518  	Effect               *Effect  `protobuf:"bytes,2,opt,name=effect" json:"effect,omitempty"`
 11519  	BuyBuildCnt          *int32   `protobuf:"varint,3,opt,name=buyBuildCnt" json:"buyBuildCnt,omitempty"`
 11520  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 11521  	XXX_unrecognized     []byte   `json:"-"`
 11522  	XXX_sizecache        int32    `json:"-"`
 11523  }
 11524  
 11525  func (m *BuyBuildRs) Reset()         { *m = BuyBuildRs{} }
 11526  func (m *BuyBuildRs) String() string { return proto.CompactTextString(m) }
 11527  func (*BuyBuildRs) ProtoMessage()    {}
 11528  func (*BuyBuildRs) Descriptor() ([]byte, []int) {
 11529  	return fileDescriptor_a508e860af41bdad, []int{198}
 11530  }
 11531  func (m *BuyBuildRs) XXX_Unmarshal(b []byte) error {
 11532  	return xxx_messageInfo_BuyBuildRs.Unmarshal(m, b)
 11533  }
 11534  func (m *BuyBuildRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11535  	return xxx_messageInfo_BuyBuildRs.Marshal(b, m, deterministic)
 11536  }
 11537  func (m *BuyBuildRs) XXX_Merge(src proto.Message) {
 11538  	xxx_messageInfo_BuyBuildRs.Merge(m, src)
 11539  }
 11540  func (m *BuyBuildRs) XXX_Size() int {
 11541  	return xxx_messageInfo_BuyBuildRs.Size(m)
 11542  }
 11543  func (m *BuyBuildRs) XXX_DiscardUnknown() {
 11544  	xxx_messageInfo_BuyBuildRs.DiscardUnknown(m)
 11545  }
 11546  
 11547  var xxx_messageInfo_BuyBuildRs proto.InternalMessageInfo
 11548  
 11549  func (m *BuyBuildRs) GetGold() int32 {
 11550  	if m != nil && m.Gold != nil {
 11551  		return *m.Gold
 11552  	}
 11553  	return 0
 11554  }
 11555  
 11556  func (m *BuyBuildRs) GetEffect() *Effect {
 11557  	if m != nil {
 11558  		return m.Effect
 11559  	}
 11560  	return nil
 11561  }
 11562  
 11563  func (m *BuyBuildRs) GetBuyBuildCnt() int32 {
 11564  	if m != nil && m.BuyBuildCnt != nil {
 11565  		return *m.BuyBuildCnt
 11566  	}
 11567  	return 0
 11568  }
 11569  
 11570  var E_BuyBuildRs_Ext = &proto.ExtensionDesc{
 11571  	ExtendedType:  (*Base)(nil),
 11572  	ExtensionType: (*BuyBuildRs)(nil),
 11573  	Field:         1434,
 11574  	Name:          "BuyBuildRs.ext",
 11575  	Tag:           "bytes,1434,opt,name=ext",
 11576  	Filename:      "Game.proto",
 11577  }
 11578  
 11579  // 获取是宝石相关信息
 11580  type GetStoneInfoRq struct {
 11581  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 11582  	XXX_unrecognized     []byte   `json:"-"`
 11583  	XXX_sizecache        int32    `json:"-"`
 11584  }
 11585  
 11586  func (m *GetStoneInfoRq) Reset()         { *m = GetStoneInfoRq{} }
 11587  func (m *GetStoneInfoRq) String() string { return proto.CompactTextString(m) }
 11588  func (*GetStoneInfoRq) ProtoMessage()    {}
 11589  func (*GetStoneInfoRq) Descriptor() ([]byte, []int) {
 11590  	return fileDescriptor_a508e860af41bdad, []int{199}
 11591  }
 11592  func (m *GetStoneInfoRq) XXX_Unmarshal(b []byte) error {
 11593  	return xxx_messageInfo_GetStoneInfoRq.Unmarshal(m, b)
 11594  }
 11595  func (m *GetStoneInfoRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11596  	return xxx_messageInfo_GetStoneInfoRq.Marshal(b, m, deterministic)
 11597  }
 11598  func (m *GetStoneInfoRq) XXX_Merge(src proto.Message) {
 11599  	xxx_messageInfo_GetStoneInfoRq.Merge(m, src)
 11600  }
 11601  func (m *GetStoneInfoRq) XXX_Size() int {
 11602  	return xxx_messageInfo_GetStoneInfoRq.Size(m)
 11603  }
 11604  func (m *GetStoneInfoRq) XXX_DiscardUnknown() {
 11605  	xxx_messageInfo_GetStoneInfoRq.DiscardUnknown(m)
 11606  }
 11607  
 11608  var xxx_messageInfo_GetStoneInfoRq proto.InternalMessageInfo
 11609  
 11610  var E_GetStoneInfoRq_Ext = &proto.ExtensionDesc{
 11611  	ExtendedType:  (*Base)(nil),
 11612  	ExtensionType: (*GetStoneInfoRq)(nil),
 11613  	Field:         1435,
 11614  	Name:          "GetStoneInfoRq.ext",
 11615  	Tag:           "bytes,1435,opt,name=ext",
 11616  	Filename:      "Game.proto",
 11617  }
 11618  
 11619  type GetStoneInfoRs struct {
 11620  	Stone                []*Stone        `protobuf:"bytes,1,rep,name=stone" json:"stone,omitempty"`
 11621  	StoneHole            []*StoneHole    `protobuf:"bytes,2,rep,name=stoneHole" json:"stoneHole,omitempty"`
 11622  	StoneImprove         []*StoneImprove `protobuf:"bytes,3,rep,name=stoneImprove" json:"stoneImprove,omitempty"`
 11623  	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
 11624  	XXX_unrecognized     []byte          `json:"-"`
 11625  	XXX_sizecache        int32           `json:"-"`
 11626  }
 11627  
 11628  func (m *GetStoneInfoRs) Reset()         { *m = GetStoneInfoRs{} }
 11629  func (m *GetStoneInfoRs) String() string { return proto.CompactTextString(m) }
 11630  func (*GetStoneInfoRs) ProtoMessage()    {}
 11631  func (*GetStoneInfoRs) Descriptor() ([]byte, []int) {
 11632  	return fileDescriptor_a508e860af41bdad, []int{200}
 11633  }
 11634  func (m *GetStoneInfoRs) XXX_Unmarshal(b []byte) error {
 11635  	return xxx_messageInfo_GetStoneInfoRs.Unmarshal(m, b)
 11636  }
 11637  func (m *GetStoneInfoRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11638  	return xxx_messageInfo_GetStoneInfoRs.Marshal(b, m, deterministic)
 11639  }
 11640  func (m *GetStoneInfoRs) XXX_Merge(src proto.Message) {
 11641  	xxx_messageInfo_GetStoneInfoRs.Merge(m, src)
 11642  }
 11643  func (m *GetStoneInfoRs) XXX_Size() int {
 11644  	return xxx_messageInfo_GetStoneInfoRs.Size(m)
 11645  }
 11646  func (m *GetStoneInfoRs) XXX_DiscardUnknown() {
 11647  	xxx_messageInfo_GetStoneInfoRs.DiscardUnknown(m)
 11648  }
 11649  
 11650  var xxx_messageInfo_GetStoneInfoRs proto.InternalMessageInfo
 11651  
 11652  func (m *GetStoneInfoRs) GetStone() []*Stone {
 11653  	if m != nil {
 11654  		return m.Stone
 11655  	}
 11656  	return nil
 11657  }
 11658  
 11659  func (m *GetStoneInfoRs) GetStoneHole() []*StoneHole {
 11660  	if m != nil {
 11661  		return m.StoneHole
 11662  	}
 11663  	return nil
 11664  }
 11665  
 11666  func (m *GetStoneInfoRs) GetStoneImprove() []*StoneImprove {
 11667  	if m != nil {
 11668  		return m.StoneImprove
 11669  	}
 11670  	return nil
 11671  }
 11672  
 11673  var E_GetStoneInfoRs_Ext = &proto.ExtensionDesc{
 11674  	ExtendedType:  (*Base)(nil),
 11675  	ExtensionType: (*GetStoneInfoRs)(nil),
 11676  	Field:         1436,
 11677  	Name:          "GetStoneInfoRs.ext",
 11678  	Tag:           "bytes,1436,opt,name=ext",
 11679  	Filename:      "Game.proto",
 11680  }
 11681  
 11682  // 宝石镶嵌
 11683  type StoneMountingRq struct {
 11684  	Hole                 *int32   `protobuf:"varint,1,req,name=hole" json:"hole,omitempty"`
 11685  	StoneId              *int32   `protobuf:"varint,2,req,name=stoneId" json:"stoneId,omitempty"`
 11686  	Type                 *int32   `protobuf:"varint,3,opt,name=type" json:"type,omitempty"`
 11687  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 11688  	XXX_unrecognized     []byte   `json:"-"`
 11689  	XXX_sizecache        int32    `json:"-"`
 11690  }
 11691  
 11692  func (m *StoneMountingRq) Reset()         { *m = StoneMountingRq{} }
 11693  func (m *StoneMountingRq) String() string { return proto.CompactTextString(m) }
 11694  func (*StoneMountingRq) ProtoMessage()    {}
 11695  func (*StoneMountingRq) Descriptor() ([]byte, []int) {
 11696  	return fileDescriptor_a508e860af41bdad, []int{201}
 11697  }
 11698  func (m *StoneMountingRq) XXX_Unmarshal(b []byte) error {
 11699  	return xxx_messageInfo_StoneMountingRq.Unmarshal(m, b)
 11700  }
 11701  func (m *StoneMountingRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11702  	return xxx_messageInfo_StoneMountingRq.Marshal(b, m, deterministic)
 11703  }
 11704  func (m *StoneMountingRq) XXX_Merge(src proto.Message) {
 11705  	xxx_messageInfo_StoneMountingRq.Merge(m, src)
 11706  }
 11707  func (m *StoneMountingRq) XXX_Size() int {
 11708  	return xxx_messageInfo_StoneMountingRq.Size(m)
 11709  }
 11710  func (m *StoneMountingRq) XXX_DiscardUnknown() {
 11711  	xxx_messageInfo_StoneMountingRq.DiscardUnknown(m)
 11712  }
 11713  
 11714  var xxx_messageInfo_StoneMountingRq proto.InternalMessageInfo
 11715  
 11716  func (m *StoneMountingRq) GetHole() int32 {
 11717  	if m != nil && m.Hole != nil {
 11718  		return *m.Hole
 11719  	}
 11720  	return 0
 11721  }
 11722  
 11723  func (m *StoneMountingRq) GetStoneId() int32 {
 11724  	if m != nil && m.StoneId != nil {
 11725  		return *m.StoneId
 11726  	}
 11727  	return 0
 11728  }
 11729  
 11730  func (m *StoneMountingRq) GetType() int32 {
 11731  	if m != nil && m.Type != nil {
 11732  		return *m.Type
 11733  	}
 11734  	return 0
 11735  }
 11736  
 11737  var E_StoneMountingRq_Ext = &proto.ExtensionDesc{
 11738  	ExtendedType:  (*Base)(nil),
 11739  	ExtensionType: (*StoneMountingRq)(nil),
 11740  	Field:         1437,
 11741  	Name:          "StoneMountingRq.ext",
 11742  	Tag:           "bytes,1437,opt,name=ext",
 11743  	Filename:      "Game.proto",
 11744  }
 11745  
 11746  type StoneMountingRs struct {
 11747  	Stone                []*Stone        `protobuf:"bytes,1,rep,name=stone" json:"stone,omitempty"`
 11748  	StoneHole            *StoneHole      `protobuf:"bytes,2,req,name=stoneHole" json:"stoneHole,omitempty"`
 11749  	StoneImprove         []*StoneImprove `protobuf:"bytes,3,rep,name=stoneImprove" json:"stoneImprove,omitempty"`
 11750  	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
 11751  	XXX_unrecognized     []byte          `json:"-"`
 11752  	XXX_sizecache        int32           `json:"-"`
 11753  }
 11754  
 11755  func (m *StoneMountingRs) Reset()         { *m = StoneMountingRs{} }
 11756  func (m *StoneMountingRs) String() string { return proto.CompactTextString(m) }
 11757  func (*StoneMountingRs) ProtoMessage()    {}
 11758  func (*StoneMountingRs) Descriptor() ([]byte, []int) {
 11759  	return fileDescriptor_a508e860af41bdad, []int{202}
 11760  }
 11761  func (m *StoneMountingRs) XXX_Unmarshal(b []byte) error {
 11762  	return xxx_messageInfo_StoneMountingRs.Unmarshal(m, b)
 11763  }
 11764  func (m *StoneMountingRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11765  	return xxx_messageInfo_StoneMountingRs.Marshal(b, m, deterministic)
 11766  }
 11767  func (m *StoneMountingRs) XXX_Merge(src proto.Message) {
 11768  	xxx_messageInfo_StoneMountingRs.Merge(m, src)
 11769  }
 11770  func (m *StoneMountingRs) XXX_Size() int {
 11771  	return xxx_messageInfo_StoneMountingRs.Size(m)
 11772  }
 11773  func (m *StoneMountingRs) XXX_DiscardUnknown() {
 11774  	xxx_messageInfo_StoneMountingRs.DiscardUnknown(m)
 11775  }
 11776  
 11777  var xxx_messageInfo_StoneMountingRs proto.InternalMessageInfo
 11778  
 11779  func (m *StoneMountingRs) GetStone() []*Stone {
 11780  	if m != nil {
 11781  		return m.Stone
 11782  	}
 11783  	return nil
 11784  }
 11785  
 11786  func (m *StoneMountingRs) GetStoneHole() *StoneHole {
 11787  	if m != nil {
 11788  		return m.StoneHole
 11789  	}
 11790  	return nil
 11791  }
 11792  
 11793  func (m *StoneMountingRs) GetStoneImprove() []*StoneImprove {
 11794  	if m != nil {
 11795  		return m.StoneImprove
 11796  	}
 11797  	return nil
 11798  }
 11799  
 11800  var E_StoneMountingRs_Ext = &proto.ExtensionDesc{
 11801  	ExtendedType:  (*Base)(nil),
 11802  	ExtensionType: (*StoneMountingRs)(nil),
 11803  	Field:         1438,
 11804  	Name:          "StoneMountingRs.ext",
 11805  	Tag:           "bytes,1438,opt,name=ext",
 11806  	Filename:      "Game.proto",
 11807  }
 11808  
 11809  // 宝石升级
 11810  type StoneUpLvRq struct {
 11811  	Type                 *int32   `protobuf:"varint,1,req,name=type" json:"type,omitempty"`
 11812  	Param                *int32   `protobuf:"varint,2,req,name=param" json:"param,omitempty"`
 11813  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 11814  	XXX_unrecognized     []byte   `json:"-"`
 11815  	XXX_sizecache        int32    `json:"-"`
 11816  }
 11817  
 11818  func (m *StoneUpLvRq) Reset()         { *m = StoneUpLvRq{} }
 11819  func (m *StoneUpLvRq) String() string { return proto.CompactTextString(m) }
 11820  func (*StoneUpLvRq) ProtoMessage()    {}
 11821  func (*StoneUpLvRq) Descriptor() ([]byte, []int) {
 11822  	return fileDescriptor_a508e860af41bdad, []int{203}
 11823  }
 11824  func (m *StoneUpLvRq) XXX_Unmarshal(b []byte) error {
 11825  	return xxx_messageInfo_StoneUpLvRq.Unmarshal(m, b)
 11826  }
 11827  func (m *StoneUpLvRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11828  	return xxx_messageInfo_StoneUpLvRq.Marshal(b, m, deterministic)
 11829  }
 11830  func (m *StoneUpLvRq) XXX_Merge(src proto.Message) {
 11831  	xxx_messageInfo_StoneUpLvRq.Merge(m, src)
 11832  }
 11833  func (m *StoneUpLvRq) XXX_Size() int {
 11834  	return xxx_messageInfo_StoneUpLvRq.Size(m)
 11835  }
 11836  func (m *StoneUpLvRq) XXX_DiscardUnknown() {
 11837  	xxx_messageInfo_StoneUpLvRq.DiscardUnknown(m)
 11838  }
 11839  
 11840  var xxx_messageInfo_StoneUpLvRq proto.InternalMessageInfo
 11841  
 11842  func (m *StoneUpLvRq) GetType() int32 {
 11843  	if m != nil && m.Type != nil {
 11844  		return *m.Type
 11845  	}
 11846  	return 0
 11847  }
 11848  
 11849  func (m *StoneUpLvRq) GetParam() int32 {
 11850  	if m != nil && m.Param != nil {
 11851  		return *m.Param
 11852  	}
 11853  	return 0
 11854  }
 11855  
 11856  var E_StoneUpLvRq_Ext = &proto.ExtensionDesc{
 11857  	ExtendedType:  (*Base)(nil),
 11858  	ExtensionType: (*StoneUpLvRq)(nil),
 11859  	Field:         1439,
 11860  	Name:          "StoneUpLvRq.ext",
 11861  	Tag:           "bytes,1439,opt,name=ext",
 11862  	Filename:      "Game.proto",
 11863  }
 11864  
 11865  type StoneUpLvRs struct {
 11866  	Stone                []*Stone   `protobuf:"bytes,1,rep,name=stone" json:"stone,omitempty"`
 11867  	StoneHole            *StoneHole `protobuf:"bytes,2,opt,name=stoneHole" json:"stoneHole,omitempty"`
 11868  	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
 11869  	XXX_unrecognized     []byte     `json:"-"`
 11870  	XXX_sizecache        int32      `json:"-"`
 11871  }
 11872  
 11873  func (m *StoneUpLvRs) Reset()         { *m = StoneUpLvRs{} }
 11874  func (m *StoneUpLvRs) String() string { return proto.CompactTextString(m) }
 11875  func (*StoneUpLvRs) ProtoMessage()    {}
 11876  func (*StoneUpLvRs) Descriptor() ([]byte, []int) {
 11877  	return fileDescriptor_a508e860af41bdad, []int{204}
 11878  }
 11879  func (m *StoneUpLvRs) XXX_Unmarshal(b []byte) error {
 11880  	return xxx_messageInfo_StoneUpLvRs.Unmarshal(m, b)
 11881  }
 11882  func (m *StoneUpLvRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11883  	return xxx_messageInfo_StoneUpLvRs.Marshal(b, m, deterministic)
 11884  }
 11885  func (m *StoneUpLvRs) XXX_Merge(src proto.Message) {
 11886  	xxx_messageInfo_StoneUpLvRs.Merge(m, src)
 11887  }
 11888  func (m *StoneUpLvRs) XXX_Size() int {
 11889  	return xxx_messageInfo_StoneUpLvRs.Size(m)
 11890  }
 11891  func (m *StoneUpLvRs) XXX_DiscardUnknown() {
 11892  	xxx_messageInfo_StoneUpLvRs.DiscardUnknown(m)
 11893  }
 11894  
 11895  var xxx_messageInfo_StoneUpLvRs proto.InternalMessageInfo
 11896  
 11897  func (m *StoneUpLvRs) GetStone() []*Stone {
 11898  	if m != nil {
 11899  		return m.Stone
 11900  	}
 11901  	return nil
 11902  }
 11903  
 11904  func (m *StoneUpLvRs) GetStoneHole() *StoneHole {
 11905  	if m != nil {
 11906  		return m.StoneHole
 11907  	}
 11908  	return nil
 11909  }
 11910  
 11911  var E_StoneUpLvRs_Ext = &proto.ExtensionDesc{
 11912  	ExtendedType:  (*Base)(nil),
 11913  	ExtensionType: (*StoneUpLvRs)(nil),
 11914  	Field:         1440,
 11915  	Name:          "StoneUpLvRs.ext",
 11916  	Tag:           "bytes,1440,opt,name=ext",
 11917  	Filename:      "Game.proto",
 11918  }
 11919  
 11920  // 合成道具
 11921  type SyntheticPropRq struct {
 11922  	PropId               *int32   `protobuf:"varint,1,opt,name=propId" json:"propId,omitempty"`
 11923  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 11924  	XXX_unrecognized     []byte   `json:"-"`
 11925  	XXX_sizecache        int32    `json:"-"`
 11926  }
 11927  
 11928  func (m *SyntheticPropRq) Reset()         { *m = SyntheticPropRq{} }
 11929  func (m *SyntheticPropRq) String() string { return proto.CompactTextString(m) }
 11930  func (*SyntheticPropRq) ProtoMessage()    {}
 11931  func (*SyntheticPropRq) Descriptor() ([]byte, []int) {
 11932  	return fileDescriptor_a508e860af41bdad, []int{205}
 11933  }
 11934  func (m *SyntheticPropRq) XXX_Unmarshal(b []byte) error {
 11935  	return xxx_messageInfo_SyntheticPropRq.Unmarshal(m, b)
 11936  }
 11937  func (m *SyntheticPropRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11938  	return xxx_messageInfo_SyntheticPropRq.Marshal(b, m, deterministic)
 11939  }
 11940  func (m *SyntheticPropRq) XXX_Merge(src proto.Message) {
 11941  	xxx_messageInfo_SyntheticPropRq.Merge(m, src)
 11942  }
 11943  func (m *SyntheticPropRq) XXX_Size() int {
 11944  	return xxx_messageInfo_SyntheticPropRq.Size(m)
 11945  }
 11946  func (m *SyntheticPropRq) XXX_DiscardUnknown() {
 11947  	xxx_messageInfo_SyntheticPropRq.DiscardUnknown(m)
 11948  }
 11949  
 11950  var xxx_messageInfo_SyntheticPropRq proto.InternalMessageInfo
 11951  
 11952  func (m *SyntheticPropRq) GetPropId() int32 {
 11953  	if m != nil && m.PropId != nil {
 11954  		return *m.PropId
 11955  	}
 11956  	return 0
 11957  }
 11958  
 11959  var E_SyntheticPropRq_Ext = &proto.ExtensionDesc{
 11960  	ExtendedType:  (*Base)(nil),
 11961  	ExtensionType: (*SyntheticPropRq)(nil),
 11962  	Field:         1441,
 11963  	Name:          "SyntheticPropRq.ext",
 11964  	Tag:           "bytes,1441,opt,name=ext",
 11965  	Filename:      "Game.proto",
 11966  }
 11967  
 11968  type SyntheticPropRs struct {
 11969  	Award                []*Award `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
 11970  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 11971  	XXX_unrecognized     []byte   `json:"-"`
 11972  	XXX_sizecache        int32    `json:"-"`
 11973  }
 11974  
 11975  func (m *SyntheticPropRs) Reset()         { *m = SyntheticPropRs{} }
 11976  func (m *SyntheticPropRs) String() string { return proto.CompactTextString(m) }
 11977  func (*SyntheticPropRs) ProtoMessage()    {}
 11978  func (*SyntheticPropRs) Descriptor() ([]byte, []int) {
 11979  	return fileDescriptor_a508e860af41bdad, []int{206}
 11980  }
 11981  func (m *SyntheticPropRs) XXX_Unmarshal(b []byte) error {
 11982  	return xxx_messageInfo_SyntheticPropRs.Unmarshal(m, b)
 11983  }
 11984  func (m *SyntheticPropRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11985  	return xxx_messageInfo_SyntheticPropRs.Marshal(b, m, deterministic)
 11986  }
 11987  func (m *SyntheticPropRs) XXX_Merge(src proto.Message) {
 11988  	xxx_messageInfo_SyntheticPropRs.Merge(m, src)
 11989  }
 11990  func (m *SyntheticPropRs) XXX_Size() int {
 11991  	return xxx_messageInfo_SyntheticPropRs.Size(m)
 11992  }
 11993  func (m *SyntheticPropRs) XXX_DiscardUnknown() {
 11994  	xxx_messageInfo_SyntheticPropRs.DiscardUnknown(m)
 11995  }
 11996  
 11997  var xxx_messageInfo_SyntheticPropRs proto.InternalMessageInfo
 11998  
 11999  func (m *SyntheticPropRs) GetAward() []*Award {
 12000  	if m != nil {
 12001  		return m.Award
 12002  	}
 12003  	return nil
 12004  }
 12005  
 12006  var E_SyntheticPropRs_Ext = &proto.ExtensionDesc{
 12007  	ExtendedType:  (*Base)(nil),
 12008  	ExtensionType: (*SyntheticPropRs)(nil),
 12009  	Field:         1442,
 12010  	Name:          "SyntheticPropRs.ext",
 12011  	Tag:           "bytes,1442,opt,name=ext",
 12012  	Filename:      "Game.proto",
 12013  }
 12014  
 12015  // 获取玩家所有勋章
 12016  type GetMedalsRq struct {
 12017  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 12018  	XXX_unrecognized     []byte   `json:"-"`
 12019  	XXX_sizecache        int32    `json:"-"`
 12020  }
 12021  
 12022  func (m *GetMedalsRq) Reset()         { *m = GetMedalsRq{} }
 12023  func (m *GetMedalsRq) String() string { return proto.CompactTextString(m) }
 12024  func (*GetMedalsRq) ProtoMessage()    {}
 12025  func (*GetMedalsRq) Descriptor() ([]byte, []int) {
 12026  	return fileDescriptor_a508e860af41bdad, []int{207}
 12027  }
 12028  func (m *GetMedalsRq) XXX_Unmarshal(b []byte) error {
 12029  	return xxx_messageInfo_GetMedalsRq.Unmarshal(m, b)
 12030  }
 12031  func (m *GetMedalsRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 12032  	return xxx_messageInfo_GetMedalsRq.Marshal(b, m, deterministic)
 12033  }
 12034  func (m *GetMedalsRq) XXX_Merge(src proto.Message) {
 12035  	xxx_messageInfo_GetMedalsRq.Merge(m, src)
 12036  }
 12037  func (m *GetMedalsRq) XXX_Size() int {
 12038  	return xxx_messageInfo_GetMedalsRq.Size(m)
 12039  }
 12040  func (m *GetMedalsRq) XXX_DiscardUnknown() {
 12041  	xxx_messageInfo_GetMedalsRq.DiscardUnknown(m)
 12042  }
 12043  
 12044  var xxx_messageInfo_GetMedalsRq proto.InternalMessageInfo
 12045  
 12046  var E_GetMedalsRq_Ext = &proto.ExtensionDesc{
 12047  	ExtendedType:  (*Base)(nil),
 12048  	ExtensionType: (*GetMedalsRq)(nil),
 12049  	Field:         1443,
 12050  	Name:          "GetMedalsRq.ext",
 12051  	Tag:           "bytes,1443,opt,name=ext",
 12052  	Filename:      "Game.proto",
 12053  }
 12054  
 12055  type GetMedalsRs struct {
 12056  	Medal                []*Medal `protobuf:"bytes,1,rep,name=medal" json:"medal,omitempty"`
 12057  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 12058  	XXX_unrecognized     []byte   `json:"-"`
 12059  	XXX_sizecache        int32    `json:"-"`
 12060  }
 12061  
 12062  func (m *GetMedalsRs) Reset()         { *m = GetMedalsRs{} }
 12063  func (m *GetMedalsRs) String() string { return proto.CompactTextString(m) }
 12064  func (*GetMedalsRs) ProtoMessage()    {}
 12065  func (*GetMedalsRs) Descriptor() ([]byte, []int) {
 12066  	return fileDescriptor_a508e860af41bdad, []int{208}
 12067  }
 12068  func (m *GetMedalsRs) XXX_Unmarshal(b []byte) error {
 12069  	return xxx_messageInfo_GetMedalsRs.Unmarshal(m, b)
 12070  }
 12071  func (m *GetMedalsRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 12072  	return xxx_messageInfo_GetMedalsRs.Marshal(b, m, deterministic)
 12073  }
 12074  func (m *GetMedalsRs) XXX_Merge(src proto.Message) {
 12075  	xxx_messageInfo_GetMedalsRs.Merge(m, src)
 12076  }
 12077  func (m *GetMedalsRs) XXX_Size() int {
 12078  	return xxx_messageInfo_GetMedalsRs.Size(m)
 12079  }
 12080  func (m *GetMedalsRs) XXX_DiscardUnknown() {
 12081  	xxx_messageInfo_GetMedalsRs.DiscardUnknown(m)
 12082  }
 12083  
 12084  var xxx_messageInfo_GetMedalsRs proto.InternalMessageInfo
 12085  
 12086  func (m *GetMedalsRs) GetMedal() []*Medal {
 12087  	if m != nil {
 12088  		return m.Medal
 12089  	}
 12090  	return nil
 12091  }
 12092  
 12093  var E_GetMedalsRs_Ext = &proto.ExtensionDesc{
 12094  	ExtendedType:  (*Base)(nil),
 12095  	ExtensionType: (*GetMedalsRs)(nil),
 12096  	Field:         1444,
 12097  	Name:          "GetMedalsRs.ext",
 12098  	Tag:           "bytes,1444,opt,name=ext",
 12099  	Filename:      "Game.proto",
 12100  }
 12101  
 12102  // 获取指定将领的勋章
 12103  type GetHeroMedalRq struct {
 12104  	HeroId               *int32   `protobuf:"varint,1,opt,name=heroId" json:"heroId,omitempty"`
 12105  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 12106  	XXX_unrecognized     []byte   `json:"-"`
 12107  	XXX_sizecache        int32    `json:"-"`
 12108  }
 12109  
 12110  func (m *GetHeroMedalRq) Reset()         { *m = GetHeroMedalRq{} }
 12111  func (m *GetHeroMedalRq) String() string { return proto.CompactTextString(m) }
 12112  func (*GetHeroMedalRq) ProtoMessage()    {}
 12113  func (*GetHeroMedalRq) Descriptor() ([]byte, []int) {
 12114  	return fileDescriptor_a508e860af41bdad, []int{209}
 12115  }
 12116  func (m *GetHeroMedalRq) XXX_Unmarshal(b []byte) error {
 12117  	return xxx_messageInfo_GetHeroMedalRq.Unmarshal(m, b)
 12118  }
 12119  func (m *GetHeroMedalRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 12120  	return xxx_messageInfo_GetHeroMedalRq.Marshal(b, m, deterministic)
 12121  }
 12122  func (m *GetHeroMedalRq) XXX_Merge(src proto.Message) {
 12123  	xxx_messageInfo_GetHeroMedalRq.Merge(m, src)
 12124  }
 12125  func (m *GetHeroMedalRq) XXX_Size() int {
 12126  	return xxx_messageInfo_GetHeroMedalRq.Size(m)
 12127  }
 12128  func (m *GetHeroMedalRq) XXX_DiscardUnknown() {
 12129  	xxx_messageInfo_GetHeroMedalRq.DiscardUnknown(m)
 12130  }
 12131  
 12132  var xxx_messageInfo_GetHeroMedalRq proto.InternalMessageInfo
 12133  
 12134  func (m *GetHeroMedalRq) GetHeroId() int32 {
 12135  	if m != nil && m.HeroId != nil {
 12136  		return *m.HeroId
 12137  	}
 12138  	return 0
 12139  }
 12140  
 12141  var E_GetHeroMedalRq_Ext = &proto.ExtensionDesc{
 12142  	ExtendedType:  (*Base)(nil),
 12143  	ExtensionType: (*GetHeroMedalRq)(nil),
 12144  	Field:         1445,
 12145  	Name:          "GetHeroMedalRq.ext",
 12146  	Tag:           "bytes,1445,opt,name=ext",
 12147  	Filename:      "Game.proto",
 12148  }
 12149  
 12150  type GetHeroMedalRs struct {
 12151  	Medal                []*Medal `protobuf:"bytes,1,rep,name=medal" json:"medal,omitempty"`
 12152  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 12153  	XXX_unrecognized     []byte   `json:"-"`
 12154  	XXX_sizecache        int32    `json:"-"`
 12155  }
 12156  
 12157  func (m *GetHeroMedalRs) Reset()         { *m = GetHeroMedalRs{} }
 12158  func (m *GetHeroMedalRs) String() string { return proto.CompactTextString(m) }
 12159  func (*GetHeroMedalRs) ProtoMessage()    {}
 12160  func (*GetHeroMedalRs) Descriptor() ([]byte, []int) {
 12161  	return fileDescriptor_a508e860af41bdad, []int{210}
 12162  }
 12163  func (m *GetHeroMedalRs) XXX_Unmarshal(b []byte) error {
 12164  	return xxx_messageInfo_GetHeroMedalRs.Unmarshal(m, b)
 12165  }
 12166  func (m *GetHeroMedalRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 12167  	return xxx_messageInfo_GetHeroMedalRs.Marshal(b, m, deterministic)
 12168  }
 12169  func (m *GetHeroMedalRs) XXX_Merge(src proto.Message) {
 12170  	xxx_messageInfo_GetHeroMedalRs.Merge(m, src)
 12171  }
 12172  func (m *GetHeroMedalRs) XXX_Size() int {
 12173  	return xxx_messageInfo_GetHeroMedalRs.Size(m)
 12174  }
 12175  func (m *GetHeroMedalRs) XXX_DiscardUnknown() {
 12176  	xxx_messageInfo_GetHeroMedalRs.DiscardUnknown(m)
 12177  }
 12178  
 12179  var xxx_messageInfo_GetHeroMedalRs proto.InternalMessageInfo
 12180  
 12181  func (m *GetHeroMedalRs) GetMedal() []*Medal {
 12182  	if m != nil {
 12183  		return m.Medal
 12184  	}
 12185  	return nil
 12186  }
 12187  
 12188  var E_GetHeroMedalRs_Ext = &proto.ExtensionDesc{
 12189  	ExtendedType:  (*Base)(nil),
 12190  	ExtensionType: (*GetHeroMedalRs)(nil),
 12191  	Field:         1446,
 12192  	Name:          "GetHeroMedalRs.ext",
 12193  	Tag:           "bytes,1446,opt,name=ext",
 12194  	Filename:      "Game.proto",
 12195  }
 12196  
 12197  // 勋章上锁
 12198  type MedalLockRq struct {
 12199  	KeyId                *int32   `protobuf:"varint,1,opt,name=keyId" json:"keyId,omitempty"`
 12200  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 12201  	XXX_unrecognized     []byte   `json:"-"`
 12202  	XXX_sizecache        int32    `json:"-"`
 12203  }
 12204  
 12205  func (m *MedalLockRq) Reset()         { *m = MedalLockRq{} }
 12206  func (m *MedalLockRq) String() string { return proto.CompactTextString(m) }
 12207  func (*MedalLockRq) ProtoMessage()    {}
 12208  func (*MedalLockRq) Descriptor() ([]byte, []int) {
 12209  	return fileDescriptor_a508e860af41bdad, []int{211}
 12210  }
 12211  func (m *MedalLockRq) XXX_Unmarshal(b []byte) error {
 12212  	return xxx_messageInfo_MedalLockRq.Unmarshal(m, b)
 12213  }
 12214  func (m *MedalLockRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 12215  	return xxx_messageInfo_MedalLockRq.Marshal(b, m, deterministic)
 12216  }
 12217  func (m *MedalLockRq) XXX_Merge(src proto.Message) {
 12218  	xxx_messageInfo_MedalLockRq.Merge(m, src)
 12219  }
 12220  func (m *MedalLockRq) XXX_Size() int {
 12221  	return xxx_messageInfo_MedalLockRq.Size(m)
 12222  }
 12223  func (m *MedalLockRq) XXX_DiscardUnknown() {
 12224  	xxx_messageInfo_MedalLockRq.DiscardUnknown(m)
 12225  }
 12226  
 12227  var xxx_messageInfo_MedalLockRq proto.InternalMessageInfo
 12228  
 12229  func (m *MedalLockRq) GetKeyId() int32 {
 12230  	if m != nil && m.KeyId != nil {
 12231  		return *m.KeyId
 12232  	}
 12233  	return 0
 12234  }
 12235  
 12236  var E_MedalLockRq_Ext = &proto.ExtensionDesc{
 12237  	ExtendedType:  (*Base)(nil),
 12238  	ExtensionType: (*MedalLockRq)(nil),
 12239  	Field:         1447,
 12240  	Name:          "MedalLockRq.ext",
 12241  	Tag:           "bytes,1447,opt,name=ext",
 12242  	Filename:      "Game.proto",
 12243  }
 12244  
 12245  type MedalLockRs struct {
 12246  	IsLock               *int32   `protobuf:"varint,1,opt,name=isLock" json:"isLock,omitempty"`
 12247  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 12248  	XXX_unrecognized     []byte   `json:"-"`
 12249  	XXX_sizecache        int32    `json:"-"`
 12250  }
 12251  
 12252  func (m *MedalLockRs) Reset()         { *m = MedalLockRs{} }
 12253  func (m *MedalLockRs) String() string { return proto.CompactTextString(m) }
 12254  func (*MedalLockRs) ProtoMessage()    {}
 12255  func (*MedalLockRs) Descriptor() ([]byte, []int) {
 12256  	return fileDescriptor_a508e860af41bdad, []int{212}
 12257  }
 12258  func (m *MedalLockRs) XXX_Unmarshal(b []byte) error {
 12259  	return xxx_messageInfo_MedalLockRs.Unmarshal(m, b)
 12260  }
 12261  func (m *MedalLockRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 12262  	return xxx_messageInfo_MedalLockRs.Marshal(b, m, deterministic)
 12263  }
 12264  func (m *MedalLockRs) XXX_Merge(src proto.Message) {
 12265  	xxx_messageInfo_MedalLockRs.Merge(m, src)
 12266  }
 12267  func (m *MedalLockRs) XXX_Size() int {
 12268  	return xxx_messageInfo_MedalLockRs.Size(m)
 12269  }
 12270  func (m *MedalLockRs) XXX_DiscardUnknown() {
 12271  	xxx_messageInfo_MedalLockRs.DiscardUnknown(m)
 12272  }
 12273  
 12274  var xxx_messageInfo_MedalLockRs proto.InternalMessageInfo
 12275  
 12276  func (m *MedalLockRs) GetIsLock() int32 {
 12277  	if m != nil && m.IsLock != nil {
 12278  		return *m.IsLock
 12279  	}
 12280  	return 0
 12281  }
 12282  
 12283  var E_MedalLockRs_Ext = &proto.ExtensionDesc{
 12284  	ExtendedType:  (*Base)(nil),
 12285  	ExtensionType: (*MedalLockRs)(nil),
 12286  	Field:         1448,
 12287  	Name:          "MedalLockRs.ext",
 12288  	Tag:           "bytes,1448,opt,name=ext",
 12289  	Filename:      "Game.proto",
 12290  }
 12291  
 12292  // 将领穿戴或更换勋章
 12293  type UptHeroMedalRq struct {
 12294  	HeroId               *int32   `protobuf:"varint,1,req,name=heroId" json:"heroId,omitempty"`
 12295  	KeyId                *int32   `protobuf:"varint,2,req,name=keyId" json:"keyId,omitempty"`
 12296  	Type                 *int32   `protobuf:"varint,3,req,name=type" json:"type,omitempty"`
 12297  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 12298  	XXX_unrecognized     []byte   `json:"-"`
 12299  	XXX_sizecache        int32    `json:"-"`
 12300  }
 12301  
 12302  func (m *UptHeroMedalRq) Reset()         { *m = UptHeroMedalRq{} }
 12303  func (m *UptHeroMedalRq) String() string { return proto.CompactTextString(m) }
 12304  func (*UptHeroMedalRq) ProtoMessage()    {}
 12305  func (*UptHeroMedalRq) Descriptor() ([]byte, []int) {
 12306  	return fileDescriptor_a508e860af41bdad, []int{213}
 12307  }
 12308  func (m *UptHeroMedalRq) XXX_Unmarshal(b []byte) error {
 12309  	return xxx_messageInfo_UptHeroMedalRq.Unmarshal(m, b)
 12310  }
 12311  func (m *UptHeroMedalRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 12312  	return xxx_messageInfo_UptHeroMedalRq.Marshal(b, m, deterministic)
 12313  }
 12314  func (m *UptHeroMedalRq) XXX_Merge(src proto.Message) {
 12315  	xxx_messageInfo_UptHeroMedalRq.Merge(m, src)
 12316  }
 12317  func (m *UptHeroMedalRq) XXX_Size() int {
 12318  	return xxx_messageInfo_UptHeroMedalRq.Size(m)
 12319  }
 12320  func (m *UptHeroMedalRq) XXX_DiscardUnknown() {
 12321  	xxx_messageInfo_UptHeroMedalRq.DiscardUnknown(m)
 12322  }
 12323  
 12324  var xxx_messageInfo_UptHeroMedalRq proto.InternalMessageInfo
 12325  
 12326  func (m *UptHeroMedalRq) GetHeroId() int32 {
 12327  	if m != nil && m.HeroId != nil {
 12328  		return *m.HeroId
 12329  	}
 12330  	return 0
 12331  }
 12332  
 12333  func (m *UptHeroMedalRq) GetKeyId() int32 {
 12334  	if m != nil && m.KeyId != nil {
 12335  		return *m.KeyId
 12336  	}
 12337  	return 0
 12338  }
 12339  
 12340  func (m *UptHeroMedalRq) GetType() int32 {
 12341  	if m != nil && m.Type != nil {
 12342  		return *m.Type
 12343  	}
 12344  	return 0
 12345  }
 12346  
 12347  var E_UptHeroMedalRq_Ext = &proto.ExtensionDesc{
 12348  	ExtendedType:  (*Base)(nil),
 12349  	ExtensionType: (*UptHeroMedalRq)(nil),
 12350  	Field:         1449,
 12351  	Name:          "UptHeroMedalRq.ext",
 12352  	Tag:           "bytes,1449,opt,name=ext",
 12353  	Filename:      "Game.proto",
 12354  }
 12355  
 12356  type UptHeroMedalRs struct {
 12357  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 12358  	XXX_unrecognized     []byte   `json:"-"`
 12359  	XXX_sizecache        int32    `json:"-"`
 12360  }
 12361  
 12362  func (m *UptHeroMedalRs) Reset()         { *m = UptHeroMedalRs{} }
 12363  func (m *UptHeroMedalRs) String() string { return proto.CompactTextString(m) }
 12364  func (*UptHeroMedalRs) ProtoMessage()    {}
 12365  func (*UptHeroMedalRs) Descriptor() ([]byte, []int) {
 12366  	return fileDescriptor_a508e860af41bdad, []int{214}
 12367  }
 12368  func (m *UptHeroMedalRs) XXX_Unmarshal(b []byte) error {
 12369  	return xxx_messageInfo_UptHeroMedalRs.Unmarshal(m, b)
 12370  }
 12371  func (m *UptHeroMedalRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 12372  	return xxx_messageInfo_UptHeroMedalRs.Marshal(b, m, deterministic)
 12373  }
 12374  func (m *UptHeroMedalRs) XXX_Merge(src proto.Message) {
 12375  	xxx_messageInfo_UptHeroMedalRs.Merge(m, src)
 12376  }
 12377  func (m *UptHeroMedalRs) XXX_Size() int {
 12378  	return xxx_messageInfo_UptHeroMedalRs.Size(m)
 12379  }
 12380  func (m *UptHeroMedalRs) XXX_DiscardUnknown() {
 12381  	xxx_messageInfo_UptHeroMedalRs.DiscardUnknown(m)
 12382  }
 12383  
 12384  var xxx_messageInfo_UptHeroMedalRs proto.InternalMessageInfo
 12385  
 12386  var E_UptHeroMedalRs_Ext = &proto.ExtensionDesc{
 12387  	ExtendedType:  (*Base)(nil),
 12388  	ExtensionType: (*UptHeroMedalRs)(nil),
 12389  	Field:         1450,
 12390  	Name:          "UptHeroMedalRs.ext",
 12391  	Tag:           "bytes,1450,opt,name=ext",
 12392  	Filename:      "Game.proto",
 12393  }
 12394  
 12395  // 获取当前拥有的荣誉点数和金条数
 12396  type GetHonorGoldBarRq struct {
 12397  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 12398  	XXX_unrecognized     []byte   `json:"-"`
 12399  	XXX_sizecache        int32    `json:"-"`
 12400  }
 12401  
 12402  func (m *GetHonorGoldBarRq) Reset()         { *m = GetHonorGoldBarRq{} }
 12403  func (m *GetHonorGoldBarRq) String() string { return proto.CompactTextString(m) }
 12404  func (*GetHonorGoldBarRq) ProtoMessage()    {}
 12405  func (*GetHonorGoldBarRq) Descriptor() ([]byte, []int) {
 12406  	return fileDescriptor_a508e860af41bdad, []int{215}
 12407  }
 12408  func (m *GetHonorGoldBarRq) XXX_Unmarshal(b []byte) error {
 12409  	return xxx_messageInfo_GetHonorGoldBarRq.Unmarshal(m, b)
 12410  }
 12411  func (m *GetHonorGoldBarRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 12412  	return xxx_messageInfo_GetHonorGoldBarRq.Marshal(b, m, deterministic)
 12413  }
 12414  func (m *GetHonorGoldBarRq) XXX_Merge(src proto.Message) {
 12415  	xxx_messageInfo_GetHonorGoldBarRq.Merge(m, src)
 12416  }
 12417  func (m *GetHonorGoldBarRq) XXX_Size() int {
 12418  	return xxx_messageInfo_GetHonorGoldBarRq.Size(m)
 12419  }
 12420  func (m *GetHonorGoldBarRq) XXX_DiscardUnknown() {
 12421  	xxx_messageInfo_GetHonorGoldBarRq.DiscardUnknown(m)
 12422  }
 12423  
 12424  var xxx_messageInfo_GetHonorGoldBarRq proto.InternalMessageInfo
 12425  
 12426  var E_GetHonorGoldBarRq_Ext = &proto.ExtensionDesc{
 12427  	ExtendedType:  (*Base)(nil),
 12428  	ExtensionType: (*GetHonorGoldBarRq)(nil),
 12429  	Field:         1451,
 12430  	Name:          "GetHonorGoldBarRq.ext",
 12431  	Tag:           "bytes,1451,opt,name=ext",
 12432  	Filename:      "Game.proto",
 12433  }
 12434  
 12435  type GetHonorGoldBarRs struct {
 12436  	HonorNum             *int32   `protobuf:"varint,1,opt,name=honorNum" json:"honorNum,omitempty"`
 12437  	GoldBarNum           *int32   `protobuf:"varint,2,opt,name=goldBarNum" json:"goldBarNum,omitempty"`
 12438  	GoldIngot            *int32   `protobuf:"varint,3,opt,name=goldIngot" json:"goldIngot,omitempty"`
 12439  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 12440  	XXX_unrecognized     []byte   `json:"-"`
 12441  	XXX_sizecache        int32    `json:"-"`
 12442  }
 12443  
 12444  func (m *GetHonorGoldBarRs) Reset()         { *m = GetHonorGoldBarRs{} }
 12445  func (m *GetHonorGoldBarRs) String() string { return proto.CompactTextString(m) }
 12446  func (*GetHonorGoldBarRs) ProtoMessage()    {}
 12447  func (*GetHonorGoldBarRs) Descriptor() ([]byte, []int) {
 12448  	return fileDescriptor_a508e860af41bdad, []int{216}
 12449  }
 12450  func (m *GetHonorGoldBarRs) XXX_Unmarshal(b []byte) error {
 12451  	return xxx_messageInfo_GetHonorGoldBarRs.Unmarshal(m, b)
 12452  }
 12453  func (m *GetHonorGoldBarRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 12454  	return xxx_messageInfo_GetHonorGoldBarRs.Marshal(b, m, deterministic)
 12455  }
 12456  func (m *GetHonorGoldBarRs) XXX_Merge(src proto.Message) {
 12457  	xxx_messageInfo_GetHonorGoldBarRs.Merge(m, src)
 12458  }
 12459  func (m *GetHonorGoldBarRs) XXX_Size() int {
 12460  	return xxx_messageInfo_GetHonorGoldBarRs.Size(m)
 12461  }
 12462  func (m *GetHonorGoldBarRs) XXX_DiscardUnknown() {
 12463  	xxx_messageInfo_GetHonorGoldBarRs.DiscardUnknown(m)
 12464  }
 12465  
 12466  var xxx_messageInfo_GetHonorGoldBarRs proto.InternalMessageInfo
 12467  
 12468  func (m *GetHonorGoldBarRs) GetHonorNum() int32 {
 12469  	if m != nil && m.HonorNum != nil {
 12470  		return *m.HonorNum
 12471  	}
 12472  	return 0
 12473  }
 12474  
 12475  func (m *GetHonorGoldBarRs) GetGoldBarNum() int32 {
 12476  	if m != nil && m.GoldBarNum != nil {
 12477  		return *m.GoldBarNum
 12478  	}
 12479  	return 0
 12480  }
 12481  
 12482  func (m *GetHonorGoldBarRs) GetGoldIngot() int32 {
 12483  	if m != nil && m.GoldIngot != nil {
 12484  		return *m.GoldIngot
 12485  	}
 12486  	return 0
 12487  }
 12488  
 12489  var E_GetHonorGoldBarRs_Ext = &proto.ExtensionDesc{
 12490  	ExtendedType:  (*Base)(nil),
 12491  	ExtensionType: (*GetHonorGoldBarRs)(nil),
 12492  	Field:         1452,
 12493  	Name:          "GetHonorGoldBarRs.ext",
 12494  	Tag:           "bytes,1452,opt,name=ext",
 12495  	Filename:      "Game.proto",
 12496  }
 12497  
 12498  // 获取勋章商店的商品
 12499  type GetMedalGoodsRq struct {
 12500  	Type                 *int32   `protobuf:"varint,1,req,name=type" json:"type,omitempty"`
 12501  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 12502  	XXX_unrecognized     []byte   `json:"-"`
 12503  	XXX_sizecache        int32    `json:"-"`
 12504  }
 12505  
 12506  func (m *GetMedalGoodsRq) Reset()         { *m = GetMedalGoodsRq{} }
 12507  func (m *GetMedalGoodsRq) String() string { return proto.CompactTextString(m) }
 12508  func (*GetMedalGoodsRq) ProtoMessage()    {}
 12509  func (*GetMedalGoodsRq) Descriptor() ([]byte, []int) {
 12510  	return fileDescriptor_a508e860af41bdad, []int{217}
 12511  }
 12512  func (m *GetMedalGoodsRq) XXX_Unmarshal(b []byte) error {
 12513  	return xxx_messageInfo_GetMedalGoodsRq.Unmarshal(m, b)
 12514  }
 12515  func (m *GetMedalGoodsRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 12516  	return xxx_messageInfo_GetMedalGoodsRq.Marshal(b, m, deterministic)
 12517  }
 12518  func (m *GetMedalGoodsRq) XXX_Merge(src proto.Message) {
 12519  	xxx_messageInfo_GetMedalGoodsRq.Merge(m, src)
 12520  }
 12521  func (m *GetMedalGoodsRq) XXX_Size() int {
 12522  	return xxx_messageInfo_GetMedalGoodsRq.Size(m)
 12523  }
 12524  func (m *GetMedalGoodsRq) XXX_DiscardUnknown() {
 12525  	xxx_messageInfo_GetMedalGoodsRq.DiscardUnknown(m)
 12526  }
 12527  
 12528  var xxx_messageInfo_GetMedalGoodsRq proto.InternalMessageInfo
 12529  
 12530  func (m *GetMedalGoodsRq) GetType() int32 {
 12531  	if m != nil && m.Type != nil {
 12532  		return *m.Type
 12533  	}
 12534  	return 0
 12535  }
 12536  
 12537  var E_GetMedalGoodsRq_Ext = &proto.ExtensionDesc{
 12538  	ExtendedType:  (*Base)(nil),
 12539  	ExtensionType: (*GetMedalGoodsRq)(nil),
 12540  	Field:         1453,
 12541  	Name:          "GetMedalGoodsRq.ext",
 12542  	Tag:           "bytes,1453,opt,name=ext",
 12543  	Filename:      "Game.proto",
 12544  }
 12545  
 12546  type GetMedalGoodsRs struct {
 12547  	MedalGoodsId         []int32  `protobuf:"varint,1,rep,name=medalGoodsId" json:"medalGoodsId,omitempty"`
 12548  	RefreshNum           *int32   `protobuf:"varint,3,opt,name=refreshNum" json:"refreshNum,omitempty"`
 12549  	RefreshTime          *int32   `protobuf:"varint,4,opt,name=refreshTime" json:"refreshTime,omitempty"`
 12550  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 12551  	XXX_unrecognized     []byte   `json:"-"`
 12552  	XXX_sizecache        int32    `json:"-"`
 12553  }
 12554  
 12555  func (m *GetMedalGoodsRs) Reset()         { *m = GetMedalGoodsRs{} }
 12556  func (m *GetMedalGoodsRs) String() string { return proto.CompactTextString(m) }
 12557  func (*GetMedalGoodsRs) ProtoMessage()    {}
 12558  func (*GetMedalGoodsRs) Descriptor() ([]byte, []int) {
 12559  	return fileDescriptor_a508e860af41bdad, []int{218}
 12560  }
 12561  func (m *GetMedalGoodsRs) XXX_Unmarshal(b []byte) error {
 12562  	return xxx_messageInfo_GetMedalGoodsRs.Unmarshal(m, b)
 12563  }
 12564  func (m *GetMedalGoodsRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 12565  	return xxx_messageInfo_GetMedalGoodsRs.Marshal(b, m, deterministic)
 12566  }
 12567  func (m *GetMedalGoodsRs) XXX_Merge(src proto.Message) {
 12568  	xxx_messageInfo_GetMedalGoodsRs.Merge(m, src)
 12569  }
 12570  func (m *GetMedalGoodsRs) XXX_Size() int {
 12571  	return xxx_messageInfo_GetMedalGoodsRs.Size(m)
 12572  }
 12573  func (m *GetMedalGoodsRs) XXX_DiscardUnknown() {
 12574  	xxx_messageInfo_GetMedalGoodsRs.DiscardUnknown(m)
 12575  }
 12576  
 12577  var xxx_messageInfo_GetMedalGoodsRs proto.InternalMessageInfo
 12578  
 12579  func (m *GetMedalGoodsRs) GetMedalGoodsId() []int32 {
 12580  	if m != nil {
 12581  		return m.MedalGoodsId
 12582  	}
 12583  	return nil
 12584  }
 12585  
 12586  func (m *GetMedalGoodsRs) GetRefreshNum() int32 {
 12587  	if m != nil && m.RefreshNum != nil {
 12588  		return *m.RefreshNum
 12589  	}
 12590  	return 0
 12591  }
 12592  
 12593  func (m *GetMedalGoodsRs) GetRefreshTime() int32 {
 12594  	if m != nil && m.RefreshTime != nil {
 12595  		return *m.RefreshTime
 12596  	}
 12597  	return 0
 12598  }
 12599  
 12600  var E_GetMedalGoodsRs_Ext = &proto.ExtensionDesc{
 12601  	ExtendedType:  (*Base)(nil),
 12602  	ExtensionType: (*GetMedalGoodsRs)(nil),
 12603  	Field:         1454,
 12604  	Name:          "GetMedalGoodsRs.ext",
 12605  	Tag:           "bytes,1454,opt,name=ext",
 12606  	Filename:      "Game.proto",
 12607  }
 12608  
 12609  // 购买勋章
 12610  type BuyMedalRq struct {
 12611  	MedalGoodsId         *int32   `protobuf:"varint,1,req,name=medalGoodsId" json:"medalGoodsId,omitempty"`
 12612  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 12613  	XXX_unrecognized     []byte   `json:"-"`
 12614  	XXX_sizecache        int32    `json:"-"`
 12615  }
 12616  
 12617  func (m *BuyMedalRq) Reset()         { *m = BuyMedalRq{} }
 12618  func (m *BuyMedalRq) String() string { return proto.CompactTextString(m) }
 12619  func (*BuyMedalRq) ProtoMessage()    {}
 12620  func (*BuyMedalRq) Descriptor() ([]byte, []int) {
 12621  	return fileDescriptor_a508e860af41bdad, []int{219}
 12622  }
 12623  func (m *BuyMedalRq) XXX_Unmarshal(b []byte) error {
 12624  	return xxx_messageInfo_BuyMedalRq.Unmarshal(m, b)
 12625  }
 12626  func (m *BuyMedalRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 12627  	return xxx_messageInfo_BuyMedalRq.Marshal(b, m, deterministic)
 12628  }
 12629  func (m *BuyMedalRq) XXX_Merge(src proto.Message) {
 12630  	xxx_messageInfo_BuyMedalRq.Merge(m, src)
 12631  }
 12632  func (m *BuyMedalRq) XXX_Size() int {
 12633  	return xxx_messageInfo_BuyMedalRq.Size(m)
 12634  }
 12635  func (m *BuyMedalRq) XXX_DiscardUnknown() {
 12636  	xxx_messageInfo_BuyMedalRq.DiscardUnknown(m)
 12637  }
 12638  
 12639  var xxx_messageInfo_BuyMedalRq proto.InternalMessageInfo
 12640  
 12641  func (m *BuyMedalRq) GetMedalGoodsId() int32 {
 12642  	if m != nil && m.MedalGoodsId != nil {
 12643  		return *m.MedalGoodsId
 12644  	}
 12645  	return 0
 12646  }
 12647  
 12648  var E_BuyMedalRq_Ext = &proto.ExtensionDesc{
 12649  	ExtendedType:  (*Base)(nil),
 12650  	ExtensionType: (*BuyMedalRq)(nil),
 12651  	Field:         1455,
 12652  	Name:          "BuyMedalRq.ext",
 12653  	Tag:           "bytes,1455,opt,name=ext",
 12654  	Filename:      "Game.proto",
 12655  }
 12656  
 12657  type BuyMedalRs struct {
 12658  	Medal                *Medal   `protobuf:"bytes,1,opt,name=medal" json:"medal,omitempty"`
 12659  	HonorNum             *int32   `protobuf:"varint,2,opt,name=honorNum" json:"honorNum,omitempty"`
 12660  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 12661  	XXX_unrecognized     []byte   `json:"-"`
 12662  	XXX_sizecache        int32    `json:"-"`
 12663  }
 12664  
 12665  func (m *BuyMedalRs) Reset()         { *m = BuyMedalRs{} }
 12666  func (m *BuyMedalRs) String() string { return proto.CompactTextString(m) }
 12667  func (*BuyMedalRs) ProtoMessage()    {}
 12668  func (*BuyMedalRs) Descriptor() ([]byte, []int) {
 12669  	return fileDescriptor_a508e860af41bdad, []int{220}
 12670  }
 12671  func (m *BuyMedalRs) XXX_Unmarshal(b []byte) error {
 12672  	return xxx_messageInfo_BuyMedalRs.Unmarshal(m, b)
 12673  }
 12674  func (m *BuyMedalRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 12675  	return xxx_messageInfo_BuyMedalRs.Marshal(b, m, deterministic)
 12676  }
 12677  func (m *BuyMedalRs) XXX_Merge(src proto.Message) {
 12678  	xxx_messageInfo_BuyMedalRs.Merge(m, src)
 12679  }
 12680  func (m *BuyMedalRs) XXX_Size() int {
 12681  	return xxx_messageInfo_BuyMedalRs.Size(m)
 12682  }
 12683  func (m *BuyMedalRs) XXX_DiscardUnknown() {
 12684  	xxx_messageInfo_BuyMedalRs.DiscardUnknown(m)
 12685  }
 12686  
 12687  var xxx_messageInfo_BuyMedalRs proto.InternalMessageInfo
 12688  
 12689  func (m *BuyMedalRs) GetMedal() *Medal {
 12690  	if m != nil {
 12691  		return m.Medal
 12692  	}
 12693  	return nil
 12694  }
 12695  
 12696  func (m *BuyMedalRs) GetHonorNum() int32 {
 12697  	if m != nil && m.HonorNum != nil {
 12698  		return *m.HonorNum
 12699  	}
 12700  	return 0
 12701  }
 12702  
 12703  var E_BuyMedalRs_Ext = &proto.ExtensionDesc{
 12704  	ExtendedType:  (*Base)(nil),
 12705  	ExtensionType: (*BuyMedalRs)(nil),
 12706  	Field:         1456,
 12707  	Name:          "BuyMedalRs.ext",
 12708  	Tag:           "bytes,1456,opt,name=ext",
 12709  	Filename:      "Game.proto",
 12710  }
 12711  
 12712  // 勋章强化
 12713  type IntensifyMedalRq struct {
 12714  	KeyId                *int32   `protobuf:"varint,1,req,name=keyId" json:"keyId,omitempty"`
 12715  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 12716  	XXX_unrecognized     []byte   `json:"-"`
 12717  	XXX_sizecache        int32    `json:"-"`
 12718  }
 12719  
 12720  func (m *IntensifyMedalRq) Reset()         { *m = IntensifyMedalRq{} }
 12721  func (m *IntensifyMedalRq) String() string { return proto.CompactTextString(m) }
 12722  func (*IntensifyMedalRq) ProtoMessage()    {}
 12723  func (*IntensifyMedalRq) Descriptor() ([]byte, []int) {
 12724  	return fileDescriptor_a508e860af41bdad, []int{221}
 12725  }
 12726  func (m *IntensifyMedalRq) XXX_Unmarshal(b []byte) error {
 12727  	return xxx_messageInfo_IntensifyMedalRq.Unmarshal(m, b)
 12728  }
 12729  func (m *IntensifyMedalRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 12730  	return xxx_messageInfo_IntensifyMedalRq.Marshal(b, m, deterministic)
 12731  }
 12732  func (m *IntensifyMedalRq) XXX_Merge(src proto.Message) {
 12733  	xxx_messageInfo_IntensifyMedalRq.Merge(m, src)
 12734  }
 12735  func (m *IntensifyMedalRq) XXX_Size() int {
 12736  	return xxx_messageInfo_IntensifyMedalRq.Size(m)
 12737  }
 12738  func (m *IntensifyMedalRq) XXX_DiscardUnknown() {
 12739  	xxx_messageInfo_IntensifyMedalRq.DiscardUnknown(m)
 12740  }
 12741  
 12742  var xxx_messageInfo_IntensifyMedalRq proto.InternalMessageInfo
 12743  
 12744  func (m *IntensifyMedalRq) GetKeyId() int32 {
 12745  	if m != nil && m.KeyId != nil {
 12746  		return *m.KeyId
 12747  	}
 12748  	return 0
 12749  }
 12750  
 12751  var E_IntensifyMedalRq_Ext = &proto.ExtensionDesc{
 12752  	ExtendedType:  (*Base)(nil),
 12753  	ExtensionType: (*IntensifyMedalRq)(nil),
 12754  	Field:         1457,
 12755  	Name:          "IntensifyMedalRq.ext",
 12756  	Tag:           "bytes,1457,opt,name=ext",
 12757  	Filename:      "Game.proto",
 12758  }
 12759  
 12760  type IntensifyMedalRs struct {
 12761  	Medal                *Medal   `protobuf:"bytes,1,opt,name=medal" json:"medal,omitempty"`
 12762  	GoldBarNum           *int32   `protobuf:"varint,2,opt,name=goldBarNum" json:"goldBarNum,omitempty"`
 12763  	GoldIngot            *int32   `protobuf:"varint,3,opt,name=goldIngot" json:"goldIngot,omitempty"`
 12764  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 12765  	XXX_unrecognized     []byte   `json:"-"`
 12766  	XXX_sizecache        int32    `json:"-"`
 12767  }
 12768  
 12769  func (m *IntensifyMedalRs) Reset()         { *m = IntensifyMedalRs{} }
 12770  func (m *IntensifyMedalRs) String() string { return proto.CompactTextString(m) }
 12771  func (*IntensifyMedalRs) ProtoMessage()    {}
 12772  func (*IntensifyMedalRs) Descriptor() ([]byte, []int) {
 12773  	return fileDescriptor_a508e860af41bdad, []int{222}
 12774  }
 12775  func (m *IntensifyMedalRs) XXX_Unmarshal(b []byte) error {
 12776  	return xxx_messageInfo_IntensifyMedalRs.Unmarshal(m, b)
 12777  }
 12778  func (m *IntensifyMedalRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 12779  	return xxx_messageInfo_IntensifyMedalRs.Marshal(b, m, deterministic)
 12780  }
 12781  func (m *IntensifyMedalRs) XXX_Merge(src proto.Message) {
 12782  	xxx_messageInfo_IntensifyMedalRs.Merge(m, src)
 12783  }
 12784  func (m *IntensifyMedalRs) XXX_Size() int {
 12785  	return xxx_messageInfo_IntensifyMedalRs.Size(m)
 12786  }
 12787  func (m *IntensifyMedalRs) XXX_DiscardUnknown() {
 12788  	xxx_messageInfo_IntensifyMedalRs.DiscardUnknown(m)
 12789  }
 12790  
 12791  var xxx_messageInfo_IntensifyMedalRs proto.InternalMessageInfo
 12792  
 12793  func (m *IntensifyMedalRs) GetMedal() *Medal {
 12794  	if m != nil {
 12795  		return m.Medal
 12796  	}
 12797  	return nil
 12798  }
 12799  
 12800  func (m *IntensifyMedalRs) GetGoldBarNum() int32 {
 12801  	if m != nil && m.GoldBarNum != nil {
 12802  		return *m.GoldBarNum
 12803  	}
 12804  	return 0
 12805  }
 12806  
 12807  func (m *IntensifyMedalRs) GetGoldIngot() int32 {
 12808  	if m != nil && m.GoldIngot != nil {
 12809  		return *m.GoldIngot
 12810  	}
 12811  	return 0
 12812  }
 12813  
 12814  var E_IntensifyMedalRs_Ext = &proto.ExtensionDesc{
 12815  	ExtendedType:  (*Base)(nil),
 12816  	ExtensionType: (*IntensifyMedalRs)(nil),
 12817  	Field:         1458,
 12818  	Name:          "IntensifyMedalRs.ext",
 12819  	Tag:           "bytes,1458,opt,name=ext",
 12820  	Filename:      "Game.proto",
 12821  }
 12822  
 12823  // 勋章捐献
 12824  type DonateMedalRq struct {
 12825  	KeyId                []int32  `protobuf:"varint,1,rep,name=keyId" json:"keyId,omitempty"`
 12826  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 12827  	XXX_unrecognized     []byte   `json:"-"`
 12828  	XXX_sizecache        int32    `json:"-"`
 12829  }
 12830  
 12831  func (m *DonateMedalRq) Reset()         { *m = DonateMedalRq{} }
 12832  func (m *DonateMedalRq) String() string { return proto.CompactTextString(m) }
 12833  func (*DonateMedalRq) ProtoMessage()    {}
 12834  func (*DonateMedalRq) Descriptor() ([]byte, []int) {
 12835  	return fileDescriptor_a508e860af41bdad, []int{223}
 12836  }
 12837  func (m *DonateMedalRq) XXX_Unmarshal(b []byte) error {
 12838  	return xxx_messageInfo_DonateMedalRq.Unmarshal(m, b)
 12839  }
 12840  func (m *DonateMedalRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 12841  	return xxx_messageInfo_DonateMedalRq.Marshal(b, m, deterministic)
 12842  }
 12843  func (m *DonateMedalRq) XXX_Merge(src proto.Message) {
 12844  	xxx_messageInfo_DonateMedalRq.Merge(m, src)
 12845  }
 12846  func (m *DonateMedalRq) XXX_Size() int {
 12847  	return xxx_messageInfo_DonateMedalRq.Size(m)
 12848  }
 12849  func (m *DonateMedalRq) XXX_DiscardUnknown() {
 12850  	xxx_messageInfo_DonateMedalRq.DiscardUnknown(m)
 12851  }
 12852  
 12853  var xxx_messageInfo_DonateMedalRq proto.InternalMessageInfo
 12854  
 12855  func (m *DonateMedalRq) GetKeyId() []int32 {
 12856  	if m != nil {
 12857  		return m.KeyId
 12858  	}
 12859  	return nil
 12860  }
 12861  
 12862  var E_DonateMedalRq_Ext = &proto.ExtensionDesc{
 12863  	ExtendedType:  (*Base)(nil),
 12864  	ExtensionType: (*DonateMedalRq)(nil),
 12865  	Field:         1459,
 12866  	Name:          "DonateMedalRq.ext",
 12867  	Tag:           "bytes,1459,opt,name=ext",
 12868  	Filename:      "Game.proto",
 12869  }
 12870  
 12871  type DonateMedalRs struct {
 12872  	Medal                []*Medal `protobuf:"bytes,1,rep,name=medal" json:"medal,omitempty"`
 12873  	HonorNum             *int32   `protobuf:"varint,2,opt,name=honorNum" json:"honorNum,omitempty"`
 12874  	GoldBarNum           *int32   `protobuf:"varint,3,opt,name=goldBarNum" json:"goldBarNum,omitempty"`
 12875  	GoldIngot            *int32   `protobuf:"varint,4,opt,name=goldIngot" json:"goldIngot,omitempty"`
 12876  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 12877  	XXX_unrecognized     []byte   `json:"-"`
 12878  	XXX_sizecache        int32    `json:"-"`
 12879  }
 12880  
 12881  func (m *DonateMedalRs) Reset()         { *m = DonateMedalRs{} }
 12882  func (m *DonateMedalRs) String() string { return proto.CompactTextString(m) }
 12883  func (*DonateMedalRs) ProtoMessage()    {}
 12884  func (*DonateMedalRs) Descriptor() ([]byte, []int) {
 12885  	return fileDescriptor_a508e860af41bdad, []int{224}
 12886  }
 12887  func (m *DonateMedalRs) XXX_Unmarshal(b []byte) error {
 12888  	return xxx_messageInfo_DonateMedalRs.Unmarshal(m, b)
 12889  }
 12890  func (m *DonateMedalRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 12891  	return xxx_messageInfo_DonateMedalRs.Marshal(b, m, deterministic)
 12892  }
 12893  func (m *DonateMedalRs) XXX_Merge(src proto.Message) {
 12894  	xxx_messageInfo_DonateMedalRs.Merge(m, src)
 12895  }
 12896  func (m *DonateMedalRs) XXX_Size() int {
 12897  	return xxx_messageInfo_DonateMedalRs.Size(m)
 12898  }
 12899  func (m *DonateMedalRs) XXX_DiscardUnknown() {
 12900  	xxx_messageInfo_DonateMedalRs.DiscardUnknown(m)
 12901  }
 12902  
 12903  var xxx_messageInfo_DonateMedalRs proto.InternalMessageInfo
 12904  
 12905  func (m *DonateMedalRs) GetMedal() []*Medal {
 12906  	if m != nil {
 12907  		return m.Medal
 12908  	}
 12909  	return nil
 12910  }
 12911  
 12912  func (m *DonateMedalRs) GetHonorNum() int32 {
 12913  	if m != nil && m.HonorNum != nil {
 12914  		return *m.HonorNum
 12915  	}
 12916  	return 0
 12917  }
 12918  
 12919  func (m *DonateMedalRs) GetGoldBarNum() int32 {
 12920  	if m != nil && m.GoldBarNum != nil {
 12921  		return *m.GoldBarNum
 12922  	}
 12923  	return 0
 12924  }
 12925  
 12926  func (m *DonateMedalRs) GetGoldIngot() int32 {
 12927  	if m != nil && m.GoldIngot != nil {
 12928  		return *m.GoldIngot
 12929  	}
 12930  	return 0
 12931  }
 12932  
 12933  var E_DonateMedalRs_Ext = &proto.ExtensionDesc{
 12934  	ExtendedType:  (*Base)(nil),
 12935  	ExtensionType: (*DonateMedalRs)(nil),
 12936  	Field:         1460,
 12937  	Name:          "DonateMedalRs.ext",
 12938  	Tag:           "bytes,1460,opt,name=ext",
 12939  	Filename:      "Game.proto",
 12940  }
 12941  
 12942  // 购买荣誉
 12943  type BuyHonorRq struct {
 12944  	HonorGoodsId         *int32   `protobuf:"varint,1,opt,name=honorGoodsId" json:"honorGoodsId,omitempty"`
 12945  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 12946  	XXX_unrecognized     []byte   `json:"-"`
 12947  	XXX_sizecache        int32    `json:"-"`
 12948  }
 12949  
 12950  func (m *BuyHonorRq) Reset()         { *m = BuyHonorRq{} }
 12951  func (m *BuyHonorRq) String() string { return proto.CompactTextString(m) }
 12952  func (*BuyHonorRq) ProtoMessage()    {}
 12953  func (*BuyHonorRq) Descriptor() ([]byte, []int) {
 12954  	return fileDescriptor_a508e860af41bdad, []int{225}
 12955  }
 12956  func (m *BuyHonorRq) XXX_Unmarshal(b []byte) error {
 12957  	return xxx_messageInfo_BuyHonorRq.Unmarshal(m, b)
 12958  }
 12959  func (m *BuyHonorRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 12960  	return xxx_messageInfo_BuyHonorRq.Marshal(b, m, deterministic)
 12961  }
 12962  func (m *BuyHonorRq) XXX_Merge(src proto.Message) {
 12963  	xxx_messageInfo_BuyHonorRq.Merge(m, src)
 12964  }
 12965  func (m *BuyHonorRq) XXX_Size() int {
 12966  	return xxx_messageInfo_BuyHonorRq.Size(m)
 12967  }
 12968  func (m *BuyHonorRq) XXX_DiscardUnknown() {
 12969  	xxx_messageInfo_BuyHonorRq.DiscardUnknown(m)
 12970  }
 12971  
 12972  var xxx_messageInfo_BuyHonorRq proto.InternalMessageInfo
 12973  
 12974  func (m *BuyHonorRq) GetHonorGoodsId() int32 {
 12975  	if m != nil && m.HonorGoodsId != nil {
 12976  		return *m.HonorGoodsId
 12977  	}
 12978  	return 0
 12979  }
 12980  
 12981  var E_BuyHonorRq_Ext = &proto.ExtensionDesc{
 12982  	ExtendedType:  (*Base)(nil),
 12983  	ExtensionType: (*BuyHonorRq)(nil),
 12984  	Field:         1461,
 12985  	Name:          "BuyHonorRq.ext",
 12986  	Tag:           "bytes,1461,opt,name=ext",
 12987  	Filename:      "Game.proto",
 12988  }
 12989  
 12990  type BuyHonorRs struct {
 12991  	HonorNum             *int32   `protobuf:"varint,2,opt,name=honorNum" json:"honorNum,omitempty"`
 12992  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 12993  	XXX_unrecognized     []byte   `json:"-"`
 12994  	XXX_sizecache        int32    `json:"-"`
 12995  }
 12996  
 12997  func (m *BuyHonorRs) Reset()         { *m = BuyHonorRs{} }
 12998  func (m *BuyHonorRs) String() string { return proto.CompactTextString(m) }
 12999  func (*BuyHonorRs) ProtoMessage()    {}
 13000  func (*BuyHonorRs) Descriptor() ([]byte, []int) {
 13001  	return fileDescriptor_a508e860af41bdad, []int{226}
 13002  }
 13003  func (m *BuyHonorRs) XXX_Unmarshal(b []byte) error {
 13004  	return xxx_messageInfo_BuyHonorRs.Unmarshal(m, b)
 13005  }
 13006  func (m *BuyHonorRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 13007  	return xxx_messageInfo_BuyHonorRs.Marshal(b, m, deterministic)
 13008  }
 13009  func (m *BuyHonorRs) XXX_Merge(src proto.Message) {
 13010  	xxx_messageInfo_BuyHonorRs.Merge(m, src)
 13011  }
 13012  func (m *BuyHonorRs) XXX_Size() int {
 13013  	return xxx_messageInfo_BuyHonorRs.Size(m)
 13014  }
 13015  func (m *BuyHonorRs) XXX_DiscardUnknown() {
 13016  	xxx_messageInfo_BuyHonorRs.DiscardUnknown(m)
 13017  }
 13018  
 13019  var xxx_messageInfo_BuyHonorRs proto.InternalMessageInfo
 13020  
 13021  func (m *BuyHonorRs) GetHonorNum() int32 {
 13022  	if m != nil && m.HonorNum != nil {
 13023  		return *m.HonorNum
 13024  	}
 13025  	return 0
 13026  }
 13027  
 13028  var E_BuyHonorRs_Ext = &proto.ExtensionDesc{
 13029  	ExtendedType:  (*Base)(nil),
 13030  	ExtensionType: (*BuyHonorRs)(nil),
 13031  	Field:         1462,
 13032  	Name:          "BuyHonorRs.ext",
 13033  	Tag:           "bytes,1462,opt,name=ext",
 13034  	Filename:      "Game.proto",
 13035  }
 13036  
 13037  // 同步获得新勋章
 13038  type SyncMedalRq struct {
 13039  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 13040  	XXX_unrecognized     []byte   `json:"-"`
 13041  	XXX_sizecache        int32    `json:"-"`
 13042  }
 13043  
 13044  func (m *SyncMedalRq) Reset()         { *m = SyncMedalRq{} }
 13045  func (m *SyncMedalRq) String() string { return proto.CompactTextString(m) }
 13046  func (*SyncMedalRq) ProtoMessage()    {}
 13047  func (*SyncMedalRq) Descriptor() ([]byte, []int) {
 13048  	return fileDescriptor_a508e860af41bdad, []int{227}
 13049  }
 13050  func (m *SyncMedalRq) XXX_Unmarshal(b []byte) error {
 13051  	return xxx_messageInfo_SyncMedalRq.Unmarshal(m, b)
 13052  }
 13053  func (m *SyncMedalRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 13054  	return xxx_messageInfo_SyncMedalRq.Marshal(b, m, deterministic)
 13055  }
 13056  func (m *SyncMedalRq) XXX_Merge(src proto.Message) {
 13057  	xxx_messageInfo_SyncMedalRq.Merge(m, src)
 13058  }
 13059  func (m *SyncMedalRq) XXX_Size() int {
 13060  	return xxx_messageInfo_SyncMedalRq.Size(m)
 13061  }
 13062  func (m *SyncMedalRq) XXX_DiscardUnknown() {
 13063  	xxx_messageInfo_SyncMedalRq.DiscardUnknown(m)
 13064  }
 13065  
 13066  var xxx_messageInfo_SyncMedalRq proto.InternalMessageInfo
 13067  
 13068  var E_SyncMedalRq_Ext = &proto.ExtensionDesc{
 13069  	ExtendedType:  (*Base)(nil),
 13070  	ExtensionType: (*SyncMedalRq)(nil),
 13071  	Field:         1463,
 13072  	Name:          "SyncMedalRq.ext",
 13073  	Tag:           "bytes,1463,opt,name=ext",
 13074  	Filename:      "Game.proto",
 13075  }
 13076  
 13077  type SyncMedalRs struct {
 13078  	Medal                []*Medal `protobuf:"bytes,1,rep,name=medal" json:"medal,omitempty"`
 13079  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 13080  	XXX_unrecognized     []byte   `json:"-"`
 13081  	XXX_sizecache        int32    `json:"-"`
 13082  }
 13083  
 13084  func (m *SyncMedalRs) Reset()         { *m = SyncMedalRs{} }
 13085  func (m *SyncMedalRs) String() string { return proto.CompactTextString(m) }
 13086  func (*SyncMedalRs) ProtoMessage()    {}
 13087  func (*SyncMedalRs) Descriptor() ([]byte, []int) {
 13088  	return fileDescriptor_a508e860af41bdad, []int{228}
 13089  }
 13090  func (m *SyncMedalRs) XXX_Unmarshal(b []byte) error {
 13091  	return xxx_messageInfo_SyncMedalRs.Unmarshal(m, b)
 13092  }
 13093  func (m *SyncMedalRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 13094  	return xxx_messageInfo_SyncMedalRs.Marshal(b, m, deterministic)
 13095  }
 13096  func (m *SyncMedalRs) XXX_Merge(src proto.Message) {
 13097  	xxx_messageInfo_SyncMedalRs.Merge(m, src)
 13098  }
 13099  func (m *SyncMedalRs) XXX_Size() int {
 13100  	return xxx_messageInfo_SyncMedalRs.Size(m)
 13101  }
 13102  func (m *SyncMedalRs) XXX_DiscardUnknown() {
 13103  	xxx_messageInfo_SyncMedalRs.DiscardUnknown(m)
 13104  }
 13105  
 13106  var xxx_messageInfo_SyncMedalRs proto.InternalMessageInfo
 13107  
 13108  func (m *SyncMedalRs) GetMedal() []*Medal {
 13109  	if m != nil {
 13110  		return m.Medal
 13111  	}
 13112  	return nil
 13113  }
 13114  
 13115  var E_SyncMedalRs_Ext = &proto.ExtensionDesc{
 13116  	ExtendedType:  (*Base)(nil),
 13117  	ExtensionType: (*SyncMedalRs)(nil),
 13118  	Field:         1464,
 13119  	Name:          "SyncMedalRs.ext",
 13120  	Tag:           "bytes,1464,opt,name=ext",
 13121  	Filename:      "Game.proto",
 13122  }
 13123  
 13124  // 对宝石进阶
 13125  type DoStoneImproveRq struct {
 13126  	HoleIndex            *int32   `protobuf:"varint,1,req,name=holeIndex" json:"holeIndex,omitempty"`
 13127  	StoneId              *int32   `protobuf:"varint,2,req,name=stoneId" json:"stoneId,omitempty"`
 13128  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 13129  	XXX_unrecognized     []byte   `json:"-"`
 13130  	XXX_sizecache        int32    `json:"-"`
 13131  }
 13132  
 13133  func (m *DoStoneImproveRq) Reset()         { *m = DoStoneImproveRq{} }
 13134  func (m *DoStoneImproveRq) String() string { return proto.CompactTextString(m) }
 13135  func (*DoStoneImproveRq) ProtoMessage()    {}
 13136  func (*DoStoneImproveRq) Descriptor() ([]byte, []int) {
 13137  	return fileDescriptor_a508e860af41bdad, []int{229}
 13138  }
 13139  func (m *DoStoneImproveRq) XXX_Unmarshal(b []byte) error {
 13140  	return xxx_messageInfo_DoStoneImproveRq.Unmarshal(m, b)
 13141  }
 13142  func (m *DoStoneImproveRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 13143  	return xxx_messageInfo_DoStoneImproveRq.Marshal(b, m, deterministic)
 13144  }
 13145  func (m *DoStoneImproveRq) XXX_Merge(src proto.Message) {
 13146  	xxx_messageInfo_DoStoneImproveRq.Merge(m, src)
 13147  }
 13148  func (m *DoStoneImproveRq) XXX_Size() int {
 13149  	return xxx_messageInfo_DoStoneImproveRq.Size(m)
 13150  }
 13151  func (m *DoStoneImproveRq) XXX_DiscardUnknown() {
 13152  	xxx_messageInfo_DoStoneImproveRq.DiscardUnknown(m)
 13153  }
 13154  
 13155  var xxx_messageInfo_DoStoneImproveRq proto.InternalMessageInfo
 13156  
 13157  func (m *DoStoneImproveRq) GetHoleIndex() int32 {
 13158  	if m != nil && m.HoleIndex != nil {
 13159  		return *m.HoleIndex
 13160  	}
 13161  	return 0
 13162  }
 13163  
 13164  func (m *DoStoneImproveRq) GetStoneId() int32 {
 13165  	if m != nil && m.StoneId != nil {
 13166  		return *m.StoneId
 13167  	}
 13168  	return 0
 13169  }
 13170  
 13171  var E_DoStoneImproveRq_Ext = &proto.ExtensionDesc{
 13172  	ExtendedType:  (*Base)(nil),
 13173  	ExtensionType: (*DoStoneImproveRq)(nil),
 13174  	Field:         1465,
 13175  	Name:          "DoStoneImproveRq.ext",
 13176  	Tag:           "bytes,1465,opt,name=ext",
 13177  	Filename:      "Game.proto",
 13178  }
 13179  
 13180  type DoStoneImproveRs struct {
 13181  	StoneImprove         *StoneImprove `protobuf:"bytes,1,opt,name=stoneImprove" json:"stoneImprove,omitempty"`
 13182  	StoneHole            *StoneHole    `protobuf:"bytes,2,opt,name=stoneHole" json:"stoneHole,omitempty"`
 13183  	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
 13184  	XXX_unrecognized     []byte        `json:"-"`
 13185  	XXX_sizecache        int32         `json:"-"`
 13186  }
 13187  
 13188  func (m *DoStoneImproveRs) Reset()         { *m = DoStoneImproveRs{} }
 13189  func (m *DoStoneImproveRs) String() string { return proto.CompactTextString(m) }
 13190  func (*DoStoneImproveRs) ProtoMessage()    {}
 13191  func (*DoStoneImproveRs) Descriptor() ([]byte, []int) {
 13192  	return fileDescriptor_a508e860af41bdad, []int{230}
 13193  }
 13194  func (m *DoStoneImproveRs) XXX_Unmarshal(b []byte) error {
 13195  	return xxx_messageInfo_DoStoneImproveRs.Unmarshal(m, b)
 13196  }
 13197  func (m *DoStoneImproveRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 13198  	return xxx_messageInfo_DoStoneImproveRs.Marshal(b, m, deterministic)
 13199  }
 13200  func (m *DoStoneImproveRs) XXX_Merge(src proto.Message) {
 13201  	xxx_messageInfo_DoStoneImproveRs.Merge(m, src)
 13202  }
 13203  func (m *DoStoneImproveRs) XXX_Size() int {
 13204  	return xxx_messageInfo_DoStoneImproveRs.Size(m)
 13205  }
 13206  func (m *DoStoneImproveRs) XXX_DiscardUnknown() {
 13207  	xxx_messageInfo_DoStoneImproveRs.DiscardUnknown(m)
 13208  }
 13209  
 13210  var xxx_messageInfo_DoStoneImproveRs proto.InternalMessageInfo
 13211  
 13212  func (m *DoStoneImproveRs) GetStoneImprove() *StoneImprove {
 13213  	if m != nil {
 13214  		return m.StoneImprove
 13215  	}
 13216  	return nil
 13217  }
 13218  
 13219  func (m *DoStoneImproveRs) GetStoneHole() *StoneHole {
 13220  	if m != nil {
 13221  		return m.StoneHole
 13222  	}
 13223  	return nil
 13224  }
 13225  
 13226  var E_DoStoneImproveRs_Ext = &proto.ExtensionDesc{
 13227  	ExtendedType:  (*Base)(nil),
 13228  	ExtensionType: (*DoStoneImproveRs)(nil),
 13229  	Field:         1466,
 13230  	Name:          "DoStoneImproveRs.ext",
 13231  	Tag:           "bytes,1466,opt,name=ext",
 13232  	Filename:      "Game.proto",
 13233  }
 13234  
 13235  // 进阶宝石升星
 13236  type StoneImproveUpLvRq struct {
 13237  	KeyId                *int32   `protobuf:"varint,1,req,name=keyId" json:"keyId,omitempty"`
 13238  	Cost                 []*Stone `protobuf:"bytes,2,rep,name=cost" json:"cost,omitempty"`
 13239  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 13240  	XXX_unrecognized     []byte   `json:"-"`
 13241  	XXX_sizecache        int32    `json:"-"`
 13242  }
 13243  
 13244  func (m *StoneImproveUpLvRq) Reset()         { *m = StoneImproveUpLvRq{} }
 13245  func (m *StoneImproveUpLvRq) String() string { return proto.CompactTextString(m) }
 13246  func (*StoneImproveUpLvRq) ProtoMessage()    {}
 13247  func (*StoneImproveUpLvRq) Descriptor() ([]byte, []int) {
 13248  	return fileDescriptor_a508e860af41bdad, []int{231}
 13249  }
 13250  func (m *StoneImproveUpLvRq) XXX_Unmarshal(b []byte) error {
 13251  	return xxx_messageInfo_StoneImproveUpLvRq.Unmarshal(m, b)
 13252  }
 13253  func (m *StoneImproveUpLvRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 13254  	return xxx_messageInfo_StoneImproveUpLvRq.Marshal(b, m, deterministic)
 13255  }
 13256  func (m *StoneImproveUpLvRq) XXX_Merge(src proto.Message) {
 13257  	xxx_messageInfo_StoneImproveUpLvRq.Merge(m, src)
 13258  }
 13259  func (m *StoneImproveUpLvRq) XXX_Size() int {
 13260  	return xxx_messageInfo_StoneImproveUpLvRq.Size(m)
 13261  }
 13262  func (m *StoneImproveUpLvRq) XXX_DiscardUnknown() {
 13263  	xxx_messageInfo_StoneImproveUpLvRq.DiscardUnknown(m)
 13264  }
 13265  
 13266  var xxx_messageInfo_StoneImproveUpLvRq proto.InternalMessageInfo
 13267  
 13268  func (m *StoneImproveUpLvRq) GetKeyId() int32 {
 13269  	if m != nil && m.KeyId != nil {
 13270  		return *m.KeyId
 13271  	}
 13272  	return 0
 13273  }
 13274  
 13275  func (m *StoneImproveUpLvRq) GetCost() []*Stone {
 13276  	if m != nil {
 13277  		return m.Cost
 13278  	}
 13279  	return nil
 13280  }
 13281  
 13282  var E_StoneImproveUpLvRq_Ext = &proto.ExtensionDesc{
 13283  	ExtendedType:  (*Base)(nil),
 13284  	ExtensionType: (*StoneImproveUpLvRq)(nil),
 13285  	Field:         1467,
 13286  	Name:          "StoneImproveUpLvRq.ext",
 13287  	Tag:           "bytes,1467,opt,name=ext",
 13288  	Filename:      "Game.proto",
 13289  }
 13290  
 13291  type StoneImproveUpLvRs struct {
 13292  	StoneImprove         *StoneImprove `protobuf:"bytes,1,opt,name=stoneImprove" json:"stoneImprove,omitempty"`
 13293  	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
 13294  	XXX_unrecognized     []byte        `json:"-"`
 13295  	XXX_sizecache        int32         `json:"-"`
 13296  }
 13297  
 13298  func (m *StoneImproveUpLvRs) Reset()         { *m = StoneImproveUpLvRs{} }
 13299  func (m *StoneImproveUpLvRs) String() string { return proto.CompactTextString(m) }
 13300  func (*StoneImproveUpLvRs) ProtoMessage()    {}
 13301  func (*StoneImproveUpLvRs) Descriptor() ([]byte, []int) {
 13302  	return fileDescriptor_a508e860af41bdad, []int{232}
 13303  }
 13304  func (m *StoneImproveUpLvRs) XXX_Unmarshal(b []byte) error {
 13305  	return xxx_messageInfo_StoneImproveUpLvRs.Unmarshal(m, b)
 13306  }
 13307  func (m *StoneImproveUpLvRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 13308  	return xxx_messageInfo_StoneImproveUpLvRs.Marshal(b, m, deterministic)
 13309  }
 13310  func (m *StoneImproveUpLvRs) XXX_Merge(src proto.Message) {
 13311  	xxx_messageInfo_StoneImproveUpLvRs.Merge(m, src)
 13312  }
 13313  func (m *StoneImproveUpLvRs) XXX_Size() int {
 13314  	return xxx_messageInfo_StoneImproveUpLvRs.Size(m)
 13315  }
 13316  func (m *StoneImproveUpLvRs) XXX_DiscardUnknown() {
 13317  	xxx_messageInfo_StoneImproveUpLvRs.DiscardUnknown(m)
 13318  }
 13319  
 13320  var xxx_messageInfo_StoneImproveUpLvRs proto.InternalMessageInfo
 13321  
 13322  func (m *StoneImproveUpLvRs) GetStoneImprove() *StoneImprove {
 13323  	if m != nil {
 13324  		return m.StoneImprove
 13325  	}
 13326  	return nil
 13327  }
 13328  
 13329  var E_StoneImproveUpLvRs_Ext = &proto.ExtensionDesc{
 13330  	ExtendedType:  (*Base)(nil),
 13331  	ExtensionType: (*StoneImproveUpLvRs)(nil),
 13332  	Field:         1468,
 13333  	Name:          "StoneImproveUpLvRs.ext",
 13334  	Tag:           "bytes,1468,opt,name=ext",
 13335  	Filename:      "Game.proto",
 13336  }
 13337  
 13338  // 戒指强化
 13339  type RingUpLvRq struct {
 13340  	KeyId                *int32   `protobuf:"varint,1,req,name=keyId" json:"keyId,omitempty"`
 13341  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 13342  	XXX_unrecognized     []byte   `json:"-"`
 13343  	XXX_sizecache        int32    `json:"-"`
 13344  }
 13345  
 13346  func (m *RingUpLvRq) Reset()         { *m = RingUpLvRq{} }
 13347  func (m *RingUpLvRq) String() string { return proto.CompactTextString(m) }
 13348  func (*RingUpLvRq) ProtoMessage()    {}
 13349  func (*RingUpLvRq) Descriptor() ([]byte, []int) {
 13350  	return fileDescriptor_a508e860af41bdad, []int{233}
 13351  }
 13352  func (m *RingUpLvRq) XXX_Unmarshal(b []byte) error {
 13353  	return xxx_messageInfo_RingUpLvRq.Unmarshal(m, b)
 13354  }
 13355  func (m *RingUpLvRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 13356  	return xxx_messageInfo_RingUpLvRq.Marshal(b, m, deterministic)
 13357  }
 13358  func (m *RingUpLvRq) XXX_Merge(src proto.Message) {
 13359  	xxx_messageInfo_RingUpLvRq.Merge(m, src)
 13360  }
 13361  func (m *RingUpLvRq) XXX_Size() int {
 13362  	return xxx_messageInfo_RingUpLvRq.Size(m)
 13363  }
 13364  func (m *RingUpLvRq) XXX_DiscardUnknown() {
 13365  	xxx_messageInfo_RingUpLvRq.DiscardUnknown(m)
 13366  }
 13367  
 13368  var xxx_messageInfo_RingUpLvRq proto.InternalMessageInfo
 13369  
 13370  func (m *RingUpLvRq) GetKeyId() int32 {
 13371  	if m != nil && m.KeyId != nil {
 13372  		return *m.KeyId
 13373  	}
 13374  	return 0
 13375  }
 13376  
 13377  var E_RingUpLvRq_Ext = &proto.ExtensionDesc{
 13378  	ExtendedType:  (*Base)(nil),
 13379  	ExtensionType: (*RingUpLvRq)(nil),
 13380  	Field:         1469,
 13381  	Name:          "RingUpLvRq.ext",
 13382  	Tag:           "bytes,1469,opt,name=ext",
 13383  	Filename:      "Game.proto",
 13384  }
 13385  
 13386  type RingUpLvRs struct {
 13387  	Equip                *Equip   `protobuf:"bytes,1,opt,name=equip" json:"equip,omitempty"`
 13388  	Hero                 *Hero    `protobuf:"bytes,2,opt,name=hero" json:"hero,omitempty"`
 13389  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 13390  	XXX_unrecognized     []byte   `json:"-"`
 13391  	XXX_sizecache        int32    `json:"-"`
 13392  }
 13393  
 13394  func (m *RingUpLvRs) Reset()         { *m = RingUpLvRs{} }
 13395  func (m *RingUpLvRs) String() string { return proto.CompactTextString(m) }
 13396  func (*RingUpLvRs) ProtoMessage()    {}
 13397  func (*RingUpLvRs) Descriptor() ([]byte, []int) {
 13398  	return fileDescriptor_a508e860af41bdad, []int{234}
 13399  }
 13400  func (m *RingUpLvRs) XXX_Unmarshal(b []byte) error {
 13401  	return xxx_messageInfo_RingUpLvRs.Unmarshal(m, b)
 13402  }
 13403  func (m *RingUpLvRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 13404  	return xxx_messageInfo_RingUpLvRs.Marshal(b, m, deterministic)
 13405  }
 13406  func (m *RingUpLvRs) XXX_Merge(src proto.Message) {
 13407  	xxx_messageInfo_RingUpLvRs.Merge(m, src)
 13408  }
 13409  func (m *RingUpLvRs) XXX_Size() int {
 13410  	return xxx_messageInfo_RingUpLvRs.Size(m)
 13411  }
 13412  func (m *RingUpLvRs) XXX_DiscardUnknown() {
 13413  	xxx_messageInfo_RingUpLvRs.DiscardUnknown(m)
 13414  }
 13415  
 13416  var xxx_messageInfo_RingUpLvRs proto.InternalMessageInfo
 13417  
 13418  func (m *RingUpLvRs) GetEquip() *Equip {
 13419  	if m != nil {
 13420  		return m.Equip
 13421  	}
 13422  	return nil
 13423  }
 13424  
 13425  func (m *RingUpLvRs) GetHero() *Hero {
 13426  	if m != nil {
 13427  		return m.Hero
 13428  	}
 13429  	return nil
 13430  }
 13431  
 13432  var E_RingUpLvRs_Ext = &proto.ExtensionDesc{
 13433  	ExtendedType:  (*Base)(nil),
 13434  	ExtensionType: (*RingUpLvRs)(nil),
 13435  	Field:         1470,
 13436  	Name:          "RingUpLvRs.ext",
 13437  	Tag:           "bytes,1470,opt,name=ext",
 13438  	Filename:      "Game.proto",
 13439  }
 13440  
 13441  // 获取所有宝石
 13442  type GetJewelsRq struct {
 13443  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 13444  	XXX_unrecognized     []byte   `json:"-"`
 13445  	XXX_sizecache        int32    `json:"-"`
 13446  }
 13447  
 13448  func (m *GetJewelsRq) Reset()         { *m = GetJewelsRq{} }
 13449  func (m *GetJewelsRq) String() string { return proto.CompactTextString(m) }
 13450  func (*GetJewelsRq) ProtoMessage()    {}
 13451  func (*GetJewelsRq) Descriptor() ([]byte, []int) {
 13452  	return fileDescriptor_a508e860af41bdad, []int{235}
 13453  }
 13454  func (m *GetJewelsRq) XXX_Unmarshal(b []byte) error {
 13455  	return xxx_messageInfo_GetJewelsRq.Unmarshal(m, b)
 13456  }
 13457  func (m *GetJewelsRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 13458  	return xxx_messageInfo_GetJewelsRq.Marshal(b, m, deterministic)
 13459  }
 13460  func (m *GetJewelsRq) XXX_Merge(src proto.Message) {
 13461  	xxx_messageInfo_GetJewelsRq.Merge(m, src)
 13462  }
 13463  func (m *GetJewelsRq) XXX_Size() int {
 13464  	return xxx_messageInfo_GetJewelsRq.Size(m)
 13465  }
 13466  func (m *GetJewelsRq) XXX_DiscardUnknown() {
 13467  	xxx_messageInfo_GetJewelsRq.DiscardUnknown(m)
 13468  }
 13469  
 13470  var xxx_messageInfo_GetJewelsRq proto.InternalMessageInfo
 13471  
 13472  var E_GetJewelsRq_Ext = &proto.ExtensionDesc{
 13473  	ExtendedType:  (*Base)(nil),
 13474  	ExtensionType: (*GetJewelsRq)(nil),
 13475  	Field:         1471,
 13476  	Name:          "GetJewelsRq.ext",
 13477  	Tag:           "bytes,1471,opt,name=ext",
 13478  	Filename:      "Game.proto",
 13479  }
 13480  
 13481  type GetJewelsRs struct {
 13482  	Jewel                []*EquipJewel `protobuf:"bytes,1,rep,name=jewel" json:"jewel,omitempty"`
 13483  	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
 13484  	XXX_unrecognized     []byte        `json:"-"`
 13485  	XXX_sizecache        int32         `json:"-"`
 13486  }
 13487  
 13488  func (m *GetJewelsRs) Reset()         { *m = GetJewelsRs{} }
 13489  func (m *GetJewelsRs) String() string { return proto.CompactTextString(m) }
 13490  func (*GetJewelsRs) ProtoMessage()    {}
 13491  func (*GetJewelsRs) Descriptor() ([]byte, []int) {
 13492  	return fileDescriptor_a508e860af41bdad, []int{236}
 13493  }
 13494  func (m *GetJewelsRs) XXX_Unmarshal(b []byte) error {
 13495  	return xxx_messageInfo_GetJewelsRs.Unmarshal(m, b)
 13496  }
 13497  func (m *GetJewelsRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 13498  	return xxx_messageInfo_GetJewelsRs.Marshal(b, m, deterministic)
 13499  }
 13500  func (m *GetJewelsRs) XXX_Merge(src proto.Message) {
 13501  	xxx_messageInfo_GetJewelsRs.Merge(m, src)
 13502  }
 13503  func (m *GetJewelsRs) XXX_Size() int {
 13504  	return xxx_messageInfo_GetJewelsRs.Size(m)
 13505  }
 13506  func (m *GetJewelsRs) XXX_DiscardUnknown() {
 13507  	xxx_messageInfo_GetJewelsRs.DiscardUnknown(m)
 13508  }
 13509  
 13510  var xxx_messageInfo_GetJewelsRs proto.InternalMessageInfo
 13511  
 13512  func (m *GetJewelsRs) GetJewel() []*EquipJewel {
 13513  	if m != nil {
 13514  		return m.Jewel
 13515  	}
 13516  	return nil
 13517  }
 13518  
 13519  var E_GetJewelsRs_Ext = &proto.ExtensionDesc{
 13520  	ExtendedType:  (*Base)(nil),
 13521  	ExtensionType: (*GetJewelsRs)(nil),
 13522  	Field:         1472,
 13523  	Name:          "GetJewelsRs.ext",
 13524  	Tag:           "bytes,1472,opt,name=ext",
 13525  	Filename:      "Game.proto",
 13526  }
 13527  
 13528  // 装备宝石进阶分解
 13529  type DoJewelImproveRq struct {
 13530  	Lv                   *int32   `protobuf:"varint,1,req,name=lv" json:"lv,omitempty"`
 13531  	Type                 *int32   `protobuf:"varint,2,req,name=type" json:"type,omitempty"`
 13532  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 13533  	XXX_unrecognized     []byte   `json:"-"`
 13534  	XXX_sizecache        int32    `json:"-"`
 13535  }
 13536  
 13537  func (m *DoJewelImproveRq) Reset()         { *m = DoJewelImproveRq{} }
 13538  func (m *DoJewelImproveRq) String() string { return proto.CompactTextString(m) }
 13539  func (*DoJewelImproveRq) ProtoMessage()    {}
 13540  func (*DoJewelImproveRq) Descriptor() ([]byte, []int) {
 13541  	return fileDescriptor_a508e860af41bdad, []int{237}
 13542  }
 13543  func (m *DoJewelImproveRq) XXX_Unmarshal(b []byte) error {
 13544  	return xxx_messageInfo_DoJewelImproveRq.Unmarshal(m, b)
 13545  }
 13546  func (m *DoJewelImproveRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 13547  	return xxx_messageInfo_DoJewelImproveRq.Marshal(b, m, deterministic)
 13548  }
 13549  func (m *DoJewelImproveRq) XXX_Merge(src proto.Message) {
 13550  	xxx_messageInfo_DoJewelImproveRq.Merge(m, src)
 13551  }
 13552  func (m *DoJewelImproveRq) XXX_Size() int {
 13553  	return xxx_messageInfo_DoJewelImproveRq.Size(m)
 13554  }
 13555  func (m *DoJewelImproveRq) XXX_DiscardUnknown() {
 13556  	xxx_messageInfo_DoJewelImproveRq.DiscardUnknown(m)
 13557  }
 13558  
 13559  var xxx_messageInfo_DoJewelImproveRq proto.InternalMessageInfo
 13560  
 13561  func (m *DoJewelImproveRq) GetLv() int32 {
 13562  	if m != nil && m.Lv != nil {
 13563  		return *m.Lv
 13564  	}
 13565  	return 0
 13566  }
 13567  
 13568  func (m *DoJewelImproveRq) GetType() int32 {
 13569  	if m != nil && m.Type != nil {
 13570  		return *m.Type
 13571  	}
 13572  	return 0
 13573  }
 13574  
 13575  var E_DoJewelImproveRq_Ext = &proto.ExtensionDesc{
 13576  	ExtendedType:  (*Base)(nil),
 13577  	ExtensionType: (*DoJewelImproveRq)(nil),
 13578  	Field:         1473,
 13579  	Name:          "DoJewelImproveRq.ext",
 13580  	Tag:           "bytes,1473,opt,name=ext",
 13581  	Filename:      "Game.proto",
 13582  }
 13583  
 13584  type DoJewelImproveRs struct {
 13585  	Jewel                []*EquipJewel `protobuf:"bytes,1,rep,name=jewel" json:"jewel,omitempty"`
 13586  	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
 13587  	XXX_unrecognized     []byte        `json:"-"`
 13588  	XXX_sizecache        int32         `json:"-"`
 13589  }
 13590  
 13591  func (m *DoJewelImproveRs) Reset()         { *m = DoJewelImproveRs{} }
 13592  func (m *DoJewelImproveRs) String() string { return proto.CompactTextString(m) }
 13593  func (*DoJewelImproveRs) ProtoMessage()    {}
 13594  func (*DoJewelImproveRs) Descriptor() ([]byte, []int) {
 13595  	return fileDescriptor_a508e860af41bdad, []int{238}
 13596  }
 13597  func (m *DoJewelImproveRs) XXX_Unmarshal(b []byte) error {
 13598  	return xxx_messageInfo_DoJewelImproveRs.Unmarshal(m, b)
 13599  }
 13600  func (m *DoJewelImproveRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 13601  	return xxx_messageInfo_DoJewelImproveRs.Marshal(b, m, deterministic)
 13602  }
 13603  func (m *DoJewelImproveRs) XXX_Merge(src proto.Message) {
 13604  	xxx_messageInfo_DoJewelImproveRs.Merge(m, src)
 13605  }
 13606  func (m *DoJewelImproveRs) XXX_Size() int {
 13607  	return xxx_messageInfo_DoJewelImproveRs.Size(m)
 13608  }
 13609  func (m *DoJewelImproveRs) XXX_DiscardUnknown() {
 13610  	xxx_messageInfo_DoJewelImproveRs.DiscardUnknown(m)
 13611  }
 13612  
 13613  var xxx_messageInfo_DoJewelImproveRs proto.InternalMessageInfo
 13614  
 13615  func (m *DoJewelImproveRs) GetJewel() []*EquipJewel {
 13616  	if m != nil {
 13617  		return m.Jewel
 13618  	}
 13619  	return nil
 13620  }
 13621  
 13622  var E_DoJewelImproveRs_Ext = &proto.ExtensionDesc{
 13623  	ExtendedType:  (*Base)(nil),
 13624  	ExtensionType: (*DoJewelImproveRs)(nil),
 13625  	Field:         1474,
 13626  	Name:          "DoJewelImproveRs.ext",
 13627  	Tag:           "bytes,1474,opt,name=ext",
 13628  	Filename:      "Game.proto",
 13629  }
 13630  
 13631  // 镶嵌卸下宝石
 13632  type InlaidJewelRq struct {
 13633  	EquipId              *int32   `protobuf:"varint,1,req,name=equipId" json:"equipId,omitempty"`
 13634  	Type                 *int32   `protobuf:"varint,2,req,name=type" json:"type,omitempty"`
 13635  	Jewel                *int32   `protobuf:"varint,3,req,name=jewel" json:"jewel,omitempty"`
 13636  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 13637  	XXX_unrecognized     []byte   `json:"-"`
 13638  	XXX_sizecache        int32    `json:"-"`
 13639  }
 13640  
 13641  func (m *InlaidJewelRq) Reset()         { *m = InlaidJewelRq{} }
 13642  func (m *InlaidJewelRq) String() string { return proto.CompactTextString(m) }
 13643  func (*InlaidJewelRq) ProtoMessage()    {}
 13644  func (*InlaidJewelRq) Descriptor() ([]byte, []int) {
 13645  	return fileDescriptor_a508e860af41bdad, []int{239}
 13646  }
 13647  func (m *InlaidJewelRq) XXX_Unmarshal(b []byte) error {
 13648  	return xxx_messageInfo_InlaidJewelRq.Unmarshal(m, b)
 13649  }
 13650  func (m *InlaidJewelRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 13651  	return xxx_messageInfo_InlaidJewelRq.Marshal(b, m, deterministic)
 13652  }
 13653  func (m *InlaidJewelRq) XXX_Merge(src proto.Message) {
 13654  	xxx_messageInfo_InlaidJewelRq.Merge(m, src)
 13655  }
 13656  func (m *InlaidJewelRq) XXX_Size() int {
 13657  	return xxx_messageInfo_InlaidJewelRq.Size(m)
 13658  }
 13659  func (m *InlaidJewelRq) XXX_DiscardUnknown() {
 13660  	xxx_messageInfo_InlaidJewelRq.DiscardUnknown(m)
 13661  }
 13662  
 13663  var xxx_messageInfo_InlaidJewelRq proto.InternalMessageInfo
 13664  
 13665  func (m *InlaidJewelRq) GetEquipId() int32 {
 13666  	if m != nil && m.EquipId != nil {
 13667  		return *m.EquipId
 13668  	}
 13669  	return 0
 13670  }
 13671  
 13672  func (m *InlaidJewelRq) GetType() int32 {
 13673  	if m != nil && m.Type != nil {
 13674  		return *m.Type
 13675  	}
 13676  	return 0
 13677  }
 13678  
 13679  func (m *InlaidJewelRq) GetJewel() int32 {
 13680  	if m != nil && m.Jewel != nil {
 13681  		return *m.Jewel
 13682  	}
 13683  	return 0
 13684  }
 13685  
 13686  var E_InlaidJewelRq_Ext = &proto.ExtensionDesc{
 13687  	ExtendedType:  (*Base)(nil),
 13688  	ExtensionType: (*InlaidJewelRq)(nil),
 13689  	Field:         1475,
 13690  	Name:          "InlaidJewelRq.ext",
 13691  	Tag:           "bytes,1475,opt,name=ext",
 13692  	Filename:      "Game.proto",
 13693  }
 13694  
 13695  type InlaidJewelRs struct {
 13696  	Equip                *Equip        `protobuf:"bytes,1,req,name=equip" json:"equip,omitempty"`
 13697  	Jewel                []*EquipJewel `protobuf:"bytes,2,rep,name=jewel" json:"jewel,omitempty"`
 13698  	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
 13699  	XXX_unrecognized     []byte        `json:"-"`
 13700  	XXX_sizecache        int32         `json:"-"`
 13701  }
 13702  
 13703  func (m *InlaidJewelRs) Reset()         { *m = InlaidJewelRs{} }
 13704  func (m *InlaidJewelRs) String() string { return proto.CompactTextString(m) }
 13705  func (*InlaidJewelRs) ProtoMessage()    {}
 13706  func (*InlaidJewelRs) Descriptor() ([]byte, []int) {
 13707  	return fileDescriptor_a508e860af41bdad, []int{240}
 13708  }
 13709  func (m *InlaidJewelRs) XXX_Unmarshal(b []byte) error {
 13710  	return xxx_messageInfo_InlaidJewelRs.Unmarshal(m, b)
 13711  }
 13712  func (m *InlaidJewelRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 13713  	return xxx_messageInfo_InlaidJewelRs.Marshal(b, m, deterministic)
 13714  }
 13715  func (m *InlaidJewelRs) XXX_Merge(src proto.Message) {
 13716  	xxx_messageInfo_InlaidJewelRs.Merge(m, src)
 13717  }
 13718  func (m *InlaidJewelRs) XXX_Size() int {
 13719  	return xxx_messageInfo_InlaidJewelRs.Size(m)
 13720  }
 13721  func (m *InlaidJewelRs) XXX_DiscardUnknown() {
 13722  	xxx_messageInfo_InlaidJewelRs.DiscardUnknown(m)
 13723  }
 13724  
 13725  var xxx_messageInfo_InlaidJewelRs proto.InternalMessageInfo
 13726  
 13727  func (m *InlaidJewelRs) GetEquip() *Equip {
 13728  	if m != nil {
 13729  		return m.Equip
 13730  	}
 13731  	return nil
 13732  }
 13733  
 13734  func (m *InlaidJewelRs) GetJewel() []*EquipJewel {
 13735  	if m != nil {
 13736  		return m.Jewel
 13737  	}
 13738  	return nil
 13739  }
 13740  
 13741  var E_InlaidJewelRs_Ext = &proto.ExtensionDesc{
 13742  	ExtendedType:  (*Base)(nil),
 13743  	ExtensionType: (*InlaidJewelRs)(nil),
 13744  	Field:         1476,
 13745  	Name:          "InlaidJewelRs.ext",
 13746  	Tag:           "bytes,1476,opt,name=ext",
 13747  	Filename:      "Game.proto",
 13748  }
 13749  
 13750  // 获取某个行政区域的数据
 13751  type GetAreaRq struct {
 13752  	Area                 *int32   `protobuf:"varint,1,req,name=area" json:"area,omitempty"`
 13753  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 13754  	XXX_unrecognized     []byte   `json:"-"`
 13755  	XXX_sizecache        int32    `json:"-"`
 13756  }
 13757  
 13758  func (m *GetAreaRq) Reset()         { *m = GetAreaRq{} }
 13759  func (m *GetAreaRq) String() string { return proto.CompactTextString(m) }
 13760  func (*GetAreaRq) ProtoMessage()    {}
 13761  func (*GetAreaRq) Descriptor() ([]byte, []int) {
 13762  	return fileDescriptor_a508e860af41bdad, []int{241}
 13763  }
 13764  func (m *GetAreaRq) XXX_Unmarshal(b []byte) error {
 13765  	return xxx_messageInfo_GetAreaRq.Unmarshal(m, b)
 13766  }
 13767  func (m *GetAreaRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 13768  	return xxx_messageInfo_GetAreaRq.Marshal(b, m, deterministic)
 13769  }
 13770  func (m *GetAreaRq) XXX_Merge(src proto.Message) {
 13771  	xxx_messageInfo_GetAreaRq.Merge(m, src)
 13772  }
 13773  func (m *GetAreaRq) XXX_Size() int {
 13774  	return xxx_messageInfo_GetAreaRq.Size(m)
 13775  }
 13776  func (m *GetAreaRq) XXX_DiscardUnknown() {
 13777  	xxx_messageInfo_GetAreaRq.DiscardUnknown(m)
 13778  }
 13779  
 13780  var xxx_messageInfo_GetAreaRq proto.InternalMessageInfo
 13781  
 13782  func (m *GetAreaRq) GetArea() int32 {
 13783  	if m != nil && m.Area != nil {
 13784  		return *m.Area
 13785  	}
 13786  	return 0
 13787  }
 13788  
 13789  var E_GetAreaRq_Ext = &proto.ExtensionDesc{
 13790  	ExtendedType:  (*Base)(nil),
 13791  	ExtensionType: (*GetAreaRq)(nil),
 13792  	Field:         1501,
 13793  	Name:          "GetAreaRq.ext",
 13794  	Tag:           "bytes,1501,opt,name=ext",
 13795  	Filename:      "Game.proto",
 13796  }
 13797  
 13798  type GetAreaRs struct {
 13799  	Force                []*AreaForce   `protobuf:"bytes,1,rep,name=force" json:"force,omitempty"`
 13800  	City                 []*AreaCity    `protobuf:"bytes,2,rep,name=city" json:"city,omitempty"`
 13801  	Gestapo              []*AreaGestapo `protobuf:"bytes,3,rep,name=gestapo" json:"gestapo,omitempty"`
 13802  	Line                 []*TwoInt      `protobuf:"bytes,4,rep,name=line" json:"line,omitempty"`
 13803  	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
 13804  	XXX_unrecognized     []byte         `json:"-"`
 13805  	XXX_sizecache        int32          `json:"-"`
 13806  }
 13807  
 13808  func (m *GetAreaRs) Reset()         { *m = GetAreaRs{} }
 13809  func (m *GetAreaRs) String() string { return proto.CompactTextString(m) }
 13810  func (*GetAreaRs) ProtoMessage()    {}
 13811  func (*GetAreaRs) Descriptor() ([]byte, []int) {
 13812  	return fileDescriptor_a508e860af41bdad, []int{242}
 13813  }
 13814  func (m *GetAreaRs) XXX_Unmarshal(b []byte) error {
 13815  	return xxx_messageInfo_GetAreaRs.Unmarshal(m, b)
 13816  }
 13817  func (m *GetAreaRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 13818  	return xxx_messageInfo_GetAreaRs.Marshal(b, m, deterministic)
 13819  }
 13820  func (m *GetAreaRs) XXX_Merge(src proto.Message) {
 13821  	xxx_messageInfo_GetAreaRs.Merge(m, src)
 13822  }
 13823  func (m *GetAreaRs) XXX_Size() int {
 13824  	return xxx_messageInfo_GetAreaRs.Size(m)
 13825  }
 13826  func (m *GetAreaRs) XXX_DiscardUnknown() {
 13827  	xxx_messageInfo_GetAreaRs.DiscardUnknown(m)
 13828  }
 13829  
 13830  var xxx_messageInfo_GetAreaRs proto.InternalMessageInfo
 13831  
 13832  func (m *GetAreaRs) GetForce() []*AreaForce {
 13833  	if m != nil {
 13834  		return m.Force
 13835  	}
 13836  	return nil
 13837  }
 13838  
 13839  func (m *GetAreaRs) GetCity() []*AreaCity {
 13840  	if m != nil {
 13841  		return m.City
 13842  	}
 13843  	return nil
 13844  }
 13845  
 13846  func (m *GetAreaRs) GetGestapo() []*AreaGestapo {
 13847  	if m != nil {
 13848  		return m.Gestapo
 13849  	}
 13850  	return nil
 13851  }
 13852  
 13853  func (m *GetAreaRs) GetLine() []*TwoInt {
 13854  	if m != nil {
 13855  		return m.Line
 13856  	}
 13857  	return nil
 13858  }
 13859  
 13860  var E_GetAreaRs_Ext = &proto.ExtensionDesc{
 13861  	ExtendedType:  (*Base)(nil),
 13862  	ExtensionType: (*GetAreaRs)(nil),
 13863  	Field:         1502,
 13864  	Name:          "GetAreaRs.ext",
 13865  	Tag:           "bytes,1502,opt,name=ext",
 13866  	Filename:      "Game.proto",
 13867  }
 13868  
 13869  // 获取地图中某个区块的数据
 13870  type GetMapRq struct {
 13871  	Block                []int32  `protobuf:"varint,1,rep,name=block" json:"block,omitempty"`
 13872  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 13873  	XXX_unrecognized     []byte   `json:"-"`
 13874  	XXX_sizecache        int32    `json:"-"`
 13875  }
 13876  
 13877  func (m *GetMapRq) Reset()         { *m = GetMapRq{} }
 13878  func (m *GetMapRq) String() string { return proto.CompactTextString(m) }
 13879  func (*GetMapRq) ProtoMessage()    {}
 13880  func (*GetMapRq) Descriptor() ([]byte, []int) {
 13881  	return fileDescriptor_a508e860af41bdad, []int{243}
 13882  }
 13883  func (m *GetMapRq) XXX_Unmarshal(b []byte) error {
 13884  	return xxx_messageInfo_GetMapRq.Unmarshal(m, b)
 13885  }
 13886  func (m *GetMapRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 13887  	return xxx_messageInfo_GetMapRq.Marshal(b, m, deterministic)
 13888  }
 13889  func (m *GetMapRq) XXX_Merge(src proto.Message) {
 13890  	xxx_messageInfo_GetMapRq.Merge(m, src)
 13891  }
 13892  func (m *GetMapRq) XXX_Size() int {
 13893  	return xxx_messageInfo_GetMapRq.Size(m)
 13894  }
 13895  func (m *GetMapRq) XXX_DiscardUnknown() {
 13896  	xxx_messageInfo_GetMapRq.DiscardUnknown(m)
 13897  }
 13898  
 13899  var xxx_messageInfo_GetMapRq proto.InternalMessageInfo
 13900  
 13901  func (m *GetMapRq) GetBlock() []int32 {
 13902  	if m != nil {
 13903  		return m.Block
 13904  	}
 13905  	return nil
 13906  }
 13907  
 13908  var E_GetMapRq_Ext = &proto.ExtensionDesc{
 13909  	ExtendedType:  (*Base)(nil),
 13910  	ExtensionType: (*GetMapRq)(nil),
 13911  	Field:         1503,
 13912  	Name:          "GetMapRq.ext",
 13913  	Tag:           "bytes,1503,opt,name=ext",
 13914  	Filename:      "Game.proto",
 13915  }
 13916  
 13917  type GetMapRs struct {
 13918  	Force                []*MapForce `protobuf:"bytes,1,rep,name=force" json:"force,omitempty"`
 13919  	City                 []*MapCity  `protobuf:"bytes,2,rep,name=city" json:"city,omitempty"`
 13920  	Block                []int32     `protobuf:"varint,3,rep,name=block" json:"block,omitempty"`
 13921  	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
 13922  	XXX_unrecognized     []byte      `json:"-"`
 13923  	XXX_sizecache        int32       `json:"-"`
 13924  }
 13925  
 13926  func (m *GetMapRs) Reset()         { *m = GetMapRs{} }
 13927  func (m *GetMapRs) String() string { return proto.CompactTextString(m) }
 13928  func (*GetMapRs) ProtoMessage()    {}
 13929  func (*GetMapRs) Descriptor() ([]byte, []int) {
 13930  	return fileDescriptor_a508e860af41bdad, []int{244}
 13931  }
 13932  func (m *GetMapRs) XXX_Unmarshal(b []byte) error {
 13933  	return xxx_messageInfo_GetMapRs.Unmarshal(m, b)
 13934  }
 13935  func (m *GetMapRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 13936  	return xxx_messageInfo_GetMapRs.Marshal(b, m, deterministic)
 13937  }
 13938  func (m *GetMapRs) XXX_Merge(src proto.Message) {
 13939  	xxx_messageInfo_GetMapRs.Merge(m, src)
 13940  }
 13941  func (m *GetMapRs) XXX_Size() int {
 13942  	return xxx_messageInfo_GetMapRs.Size(m)
 13943  }
 13944  func (m *GetMapRs) XXX_DiscardUnknown() {
 13945  	xxx_messageInfo_GetMapRs.DiscardUnknown(m)
 13946  }
 13947  
 13948  var xxx_messageInfo_GetMapRs proto.InternalMessageInfo
 13949  
 13950  func (m *GetMapRs) GetForce() []*MapForce {
 13951  	if m != nil {
 13952  		return m.Force
 13953  	}
 13954  	return nil
 13955  }
 13956  
 13957  func (m *GetMapRs) GetCity() []*MapCity {
 13958  	if m != nil {
 13959  		return m.City
 13960  	}
 13961  	return nil
 13962  }
 13963  
 13964  func (m *GetMapRs) GetBlock() []int32 {
 13965  	if m != nil {
 13966  		return m.Block
 13967  	}
 13968  	return nil
 13969  }
 13970  
 13971  var E_GetMapRs_Ext = &proto.ExtensionDesc{
 13972  	ExtendedType:  (*Base)(nil),
 13973  	ExtensionType: (*GetMapRs)(nil),
 13974  	Field:         1504,
 13975  	Name:          "GetMapRs.ext",
 13976  	Tag:           "bytes,1504,opt,name=ext",
 13977  	Filename:      "Game.proto",
 13978  }
 13979  
 13980  // 获取行军队列
 13981  type GetArmyRq struct {
 13982  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 13983  	XXX_unrecognized     []byte   `json:"-"`
 13984  	XXX_sizecache        int32    `json:"-"`
 13985  }
 13986  
 13987  func (m *GetArmyRq) Reset()         { *m = GetArmyRq{} }
 13988  func (m *GetArmyRq) String() string { return proto.CompactTextString(m) }
 13989  func (*GetArmyRq) ProtoMessage()    {}
 13990  func (*GetArmyRq) Descriptor() ([]byte, []int) {
 13991  	return fileDescriptor_a508e860af41bdad, []int{245}
 13992  }
 13993  func (m *GetArmyRq) XXX_Unmarshal(b []byte) error {
 13994  	return xxx_messageInfo_GetArmyRq.Unmarshal(m, b)
 13995  }
 13996  func (m *GetArmyRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 13997  	return xxx_messageInfo_GetArmyRq.Marshal(b, m, deterministic)
 13998  }
 13999  func (m *GetArmyRq) XXX_Merge(src proto.Message) {
 14000  	xxx_messageInfo_GetArmyRq.Merge(m, src)
 14001  }
 14002  func (m *GetArmyRq) XXX_Size() int {
 14003  	return xxx_messageInfo_GetArmyRq.Size(m)
 14004  }
 14005  func (m *GetArmyRq) XXX_DiscardUnknown() {
 14006  	xxx_messageInfo_GetArmyRq.DiscardUnknown(m)
 14007  }
 14008  
 14009  var xxx_messageInfo_GetArmyRq proto.InternalMessageInfo
 14010  
 14011  var E_GetArmyRq_Ext = &proto.ExtensionDesc{
 14012  	ExtendedType:  (*Base)(nil),
 14013  	ExtensionType: (*GetArmyRq)(nil),
 14014  	Field:         1505,
 14015  	Name:          "GetArmyRq.ext",
 14016  	Tag:           "bytes,1505,opt,name=ext",
 14017  	Filename:      "Game.proto",
 14018  }
 14019  
 14020  type GetArmyRs struct {
 14021  	Army                 []*Army  `protobuf:"bytes,1,rep,name=army" json:"army,omitempty"`
 14022  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 14023  	XXX_unrecognized     []byte   `json:"-"`
 14024  	XXX_sizecache        int32    `json:"-"`
 14025  }
 14026  
 14027  func (m *GetArmyRs) Reset()         { *m = GetArmyRs{} }
 14028  func (m *GetArmyRs) String() string { return proto.CompactTextString(m) }
 14029  func (*GetArmyRs) ProtoMessage()    {}
 14030  func (*GetArmyRs) Descriptor() ([]byte, []int) {
 14031  	return fileDescriptor_a508e860af41bdad, []int{246}
 14032  }
 14033  func (m *GetArmyRs) XXX_Unmarshal(b []byte) error {
 14034  	return xxx_messageInfo_GetArmyRs.Unmarshal(m, b)
 14035  }
 14036  func (m *GetArmyRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 14037  	return xxx_messageInfo_GetArmyRs.Marshal(b, m, deterministic)
 14038  }
 14039  func (m *GetArmyRs) XXX_Merge(src proto.Message) {
 14040  	xxx_messageInfo_GetArmyRs.Merge(m, src)
 14041  }
 14042  func (m *GetArmyRs) XXX_Size() int {
 14043  	return xxx_messageInfo_GetArmyRs.Size(m)
 14044  }
 14045  func (m *GetArmyRs) XXX_DiscardUnknown() {
 14046  	xxx_messageInfo_GetArmyRs.DiscardUnknown(m)
 14047  }
 14048  
 14049  var xxx_messageInfo_GetArmyRs proto.InternalMessageInfo
 14050  
 14051  func (m *GetArmyRs) GetArmy() []*Army {
 14052  	if m != nil {
 14053  		return m.Army
 14054  	}
 14055  	return nil
 14056  }
 14057  
 14058  var E_GetArmyRs_Ext = &proto.ExtensionDesc{
 14059  	ExtendedType:  (*Base)(nil),
 14060  	ExtensionType: (*GetArmyRs)(nil),
 14061  	Field:         1506,
 14062  	Name:          "GetArmyRs.ext",
 14063  	Tag:           "bytes,1506,opt,name=ext",
 14064  	Filename:      "Game.proto",
 14065  }
 14066  
 14067  // 攻击某个坐标的势力(包括玩家和流寇),采集
 14068  type AttackPosRq struct {
 14069  	Pos                  *int32   `protobuf:"varint,1,req,name=pos" json:"pos,omitempty"`
 14070  	HeroId               []int32  `protobuf:"varint,2,rep,name=heroId" json:"heroId,omitempty"`
 14071  	Type                 *int32   `protobuf:"varint,3,opt,name=type" json:"type,omitempty"`
 14072  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 14073  	XXX_unrecognized     []byte   `json:"-"`
 14074  	XXX_sizecache        int32    `json:"-"`
 14075  }
 14076  
 14077  func (m *AttackPosRq) Reset()         { *m = AttackPosRq{} }
 14078  func (m *AttackPosRq) String() string { return proto.CompactTextString(m) }
 14079  func (*AttackPosRq) ProtoMessage()    {}
 14080  func (*AttackPosRq) Descriptor() ([]byte, []int) {
 14081  	return fileDescriptor_a508e860af41bdad, []int{247}
 14082  }
 14083  func (m *AttackPosRq) XXX_Unmarshal(b []byte) error {
 14084  	return xxx_messageInfo_AttackPosRq.Unmarshal(m, b)
 14085  }
 14086  func (m *AttackPosRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 14087  	return xxx_messageInfo_AttackPosRq.Marshal(b, m, deterministic)
 14088  }
 14089  func (m *AttackPosRq) XXX_Merge(src proto.Message) {
 14090  	xxx_messageInfo_AttackPosRq.Merge(m, src)
 14091  }
 14092  func (m *AttackPosRq) XXX_Size() int {
 14093  	return xxx_messageInfo_AttackPosRq.Size(m)
 14094  }
 14095  func (m *AttackPosRq) XXX_DiscardUnknown() {
 14096  	xxx_messageInfo_AttackPosRq.DiscardUnknown(m)
 14097  }
 14098  
 14099  var xxx_messageInfo_AttackPosRq proto.InternalMessageInfo
 14100  
 14101  func (m *AttackPosRq) GetPos() int32 {
 14102  	if m != nil && m.Pos != nil {
 14103  		return *m.Pos
 14104  	}
 14105  	return 0
 14106  }
 14107  
 14108  func (m *AttackPosRq) GetHeroId() []int32 {
 14109  	if m != nil {
 14110  		return m.HeroId
 14111  	}
 14112  	return nil
 14113  }
 14114  
 14115  func (m *AttackPosRq) GetType() int32 {
 14116  	if m != nil && m.Type != nil {
 14117  		return *m.Type
 14118  	}
 14119  	return 0
 14120  }
 14121  
 14122  var E_AttackPosRq_Ext = &proto.ExtensionDesc{
 14123  	ExtendedType:  (*Base)(nil),
 14124  	ExtensionType: (*AttackPosRq)(nil),
 14125  	Field:         1507,
 14126  	Name:          "AttackPosRq.ext",
 14127  	Tag:           "bytes,1507,opt,name=ext",
 14128  	Filename:      "Game.proto",
 14129  }
 14130  
 14131  type AttackPosRs struct {
 14132  	Army                 *Army    `protobuf:"bytes,1,opt,name=army" json:"army,omitempty"`
 14133  	Battle               *Battle  `protobuf:"bytes,2,opt,name=battle" json:"battle,omitempty"`
 14134  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 14135  	XXX_unrecognized     []byte   `json:"-"`
 14136  	XXX_sizecache        int32    `json:"-"`
 14137  }
 14138  
 14139  func (m *AttackPosRs) Reset()         { *m = AttackPosRs{} }
 14140  func (m *AttackPosRs) String() string { return proto.CompactTextString(m) }
 14141  func (*AttackPosRs) ProtoMessage()    {}
 14142  func (*AttackPosRs) Descriptor() ([]byte, []int) {
 14143  	return fileDescriptor_a508e860af41bdad, []int{248}
 14144  }
 14145  func (m *AttackPosRs) XXX_Unmarshal(b []byte) error {
 14146  	return xxx_messageInfo_AttackPosRs.Unmarshal(m, b)
 14147  }
 14148  func (m *AttackPosRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 14149  	return xxx_messageInfo_AttackPosRs.Marshal(b, m, deterministic)
 14150  }
 14151  func (m *AttackPosRs) XXX_Merge(src proto.Message) {
 14152  	xxx_messageInfo_AttackPosRs.Merge(m, src)
 14153  }
 14154  func (m *AttackPosRs) XXX_Size() int {
 14155  	return xxx_messageInfo_AttackPosRs.Size(m)
 14156  }
 14157  func (m *AttackPosRs) XXX_DiscardUnknown() {
 14158  	xxx_messageInfo_AttackPosRs.DiscardUnknown(m)
 14159  }
 14160  
 14161  var xxx_messageInfo_AttackPosRs proto.InternalMessageInfo
 14162  
 14163  func (m *AttackPosRs) GetArmy() *Army {
 14164  	if m != nil {
 14165  		return m.Army
 14166  	}
 14167  	return nil
 14168  }
 14169  
 14170  func (m *AttackPosRs) GetBattle() *Battle {
 14171  	if m != nil {
 14172  		return m.Battle
 14173  	}
 14174  	return nil
 14175  }
 14176  
 14177  var E_AttackPosRs_Ext = &proto.ExtensionDesc{
 14178  	ExtendedType:  (*Base)(nil),
 14179  	ExtensionType: (*AttackPosRs)(nil),
 14180  	Field:         1508,
 14181  	Name:          "AttackPosRs.ext",
 14182  	Tag:           "bytes,1508,opt,name=ext",
 14183  	Filename:      "Game.proto",
 14184  }
 14185  
 14186  // 撤回部队
 14187  type RetreatRq struct {
 14188  	KeyId                *int32   `protobuf:"varint,1,req,name=keyId" json:"keyId,omitempty"`
 14189  	Type                 *int32   `protobuf:"varint,2,opt,name=type" json:"type,omitempty"`
 14190  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 14191  	XXX_unrecognized     []byte   `json:"-"`
 14192  	XXX_sizecache        int32    `json:"-"`
 14193  }
 14194  
 14195  func (m *RetreatRq) Reset()         { *m = RetreatRq{} }
 14196  func (m *RetreatRq) String() string { return proto.CompactTextString(m) }
 14197  func (*RetreatRq) ProtoMessage()    {}
 14198  func (*RetreatRq) Descriptor() ([]byte, []int) {
 14199  	return fileDescriptor_a508e860af41bdad, []int{249}
 14200  }
 14201  func (m *RetreatRq) XXX_Unmarshal(b []byte) error {
 14202  	return xxx_messageInfo_RetreatRq.Unmarshal(m, b)
 14203  }
 14204  func (m *RetreatRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 14205  	return xxx_messageInfo_RetreatRq.Marshal(b, m, deterministic)
 14206  }
 14207  func (m *RetreatRq) XXX_Merge(src proto.Message) {
 14208  	xxx_messageInfo_RetreatRq.Merge(m, src)
 14209  }
 14210  func (m *RetreatRq) XXX_Size() int {
 14211  	return xxx_messageInfo_RetreatRq.Size(m)
 14212  }
 14213  func (m *RetreatRq) XXX_DiscardUnknown() {
 14214  	xxx_messageInfo_RetreatRq.DiscardUnknown(m)
 14215  }
 14216  
 14217  var xxx_messageInfo_RetreatRq proto.InternalMessageInfo
 14218  
 14219  func (m *RetreatRq) GetKeyId() int32 {
 14220  	if m != nil && m.KeyId != nil {
 14221  		return *m.KeyId
 14222  	}
 14223  	return 0
 14224  }
 14225  
 14226  func (m *RetreatRq) GetType() int32 {
 14227  	if m != nil && m.Type != nil {
 14228  		return *m.Type
 14229  	}
 14230  	return 0
 14231  }
 14232  
 14233  var E_RetreatRq_Ext = &proto.ExtensionDesc{
 14234  	ExtendedType:  (*Base)(nil),
 14235  	ExtensionType: (*RetreatRq)(nil),
 14236  	Field:         1509,
 14237  	Name:          "RetreatRq.ext",
 14238  	Tag:           "bytes,1509,opt,name=ext",
 14239  	Filename:      "Game.proto",
 14240  }
 14241  
 14242  type RetreatRs struct {
 14243  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 14244  	XXX_unrecognized     []byte   `json:"-"`
 14245  	XXX_sizecache        int32    `json:"-"`
 14246  }
 14247  
 14248  func (m *RetreatRs) Reset()         { *m = RetreatRs{} }
 14249  func (m *RetreatRs) String() string { return proto.CompactTextString(m) }
 14250  func (*RetreatRs) ProtoMessage()    {}
 14251  func (*RetreatRs) Descriptor() ([]byte, []int) {
 14252  	return fileDescriptor_a508e860af41bdad, []int{250}
 14253  }
 14254  func (m *RetreatRs) XXX_Unmarshal(b []byte) error {
 14255  	return xxx_messageInfo_RetreatRs.Unmarshal(m, b)
 14256  }
 14257  func (m *RetreatRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 14258  	return xxx_messageInfo_RetreatRs.Marshal(b, m, deterministic)
 14259  }
 14260  func (m *RetreatRs) XXX_Merge(src proto.Message) {
 14261  	xxx_messageInfo_RetreatRs.Merge(m, src)
 14262  }
 14263  func (m *RetreatRs) XXX_Size() int {
 14264  	return xxx_messageInfo_RetreatRs.Size(m)
 14265  }
 14266  func (m *RetreatRs) XXX_DiscardUnknown() {
 14267  	xxx_messageInfo_RetreatRs.DiscardUnknown(m)
 14268  }
 14269  
 14270  var xxx_messageInfo_RetreatRs proto.InternalMessageInfo
 14271  
 14272  var E_RetreatRs_Ext = &proto.ExtensionDesc{
 14273  	ExtendedType:  (*Base)(nil),
 14274  	ExtensionType: (*RetreatRs)(nil),
 14275  	Field:         1510,
 14276  	Name:          "RetreatRs.ext",
 14277  	Tag:           "bytes,1510,opt,name=ext",
 14278  	Filename:      "Game.proto",
 14279  }
 14280  
 14281  // 获取城战或国战详情
 14282  type GetBattleRq struct {
 14283  	Pos                  *int32   `protobuf:"varint,1,req,name=pos" json:"pos,omitempty"`
 14284  	Type                 *int32   `protobuf:"varint,2,opt,name=type" json:"type,omitempty"`
 14285  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 14286  	XXX_unrecognized     []byte   `json:"-"`
 14287  	XXX_sizecache        int32    `json:"-"`
 14288  }
 14289  
 14290  func (m *GetBattleRq) Reset()         { *m = GetBattleRq{} }
 14291  func (m *GetBattleRq) String() string { return proto.CompactTextString(m) }
 14292  func (*GetBattleRq) ProtoMessage()    {}
 14293  func (*GetBattleRq) Descriptor() ([]byte, []int) {
 14294  	return fileDescriptor_a508e860af41bdad, []int{251}
 14295  }
 14296  func (m *GetBattleRq) XXX_Unmarshal(b []byte) error {
 14297  	return xxx_messageInfo_GetBattleRq.Unmarshal(m, b)
 14298  }
 14299  func (m *GetBattleRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 14300  	return xxx_messageInfo_GetBattleRq.Marshal(b, m, deterministic)
 14301  }
 14302  func (m *GetBattleRq) XXX_Merge(src proto.Message) {
 14303  	xxx_messageInfo_GetBattleRq.Merge(m, src)
 14304  }
 14305  func (m *GetBattleRq) XXX_Size() int {
 14306  	return xxx_messageInfo_GetBattleRq.Size(m)
 14307  }
 14308  func (m *GetBattleRq) XXX_DiscardUnknown() {
 14309  	xxx_messageInfo_GetBattleRq.DiscardUnknown(m)
 14310  }
 14311  
 14312  var xxx_messageInfo_GetBattleRq proto.InternalMessageInfo
 14313  
 14314  func (m *GetBattleRq) GetPos() int32 {
 14315  	if m != nil && m.Pos != nil {
 14316  		return *m.Pos
 14317  	}
 14318  	return 0
 14319  }
 14320  
 14321  func (m *GetBattleRq) GetType() int32 {
 14322  	if m != nil && m.Type != nil {
 14323  		return *m.Type
 14324  	}
 14325  	return 0
 14326  }
 14327  
 14328  var E_GetBattleRq_Ext = &proto.ExtensionDesc{
 14329  	ExtendedType:  (*Base)(nil),
 14330  	ExtensionType: (*GetBattleRq)(nil),
 14331  	Field:         1511,
 14332  	Name:          "GetBattleRq.ext",
 14333  	Tag:           "bytes,1511,opt,name=ext",
 14334  	Filename:      "Game.proto",
 14335  }
 14336  
 14337  type GetBattleRs struct {
 14338  	Pos                  *int32    `protobuf:"varint,1,req,name=pos" json:"pos,omitempty"`
 14339  	Battle               []*Battle `protobuf:"bytes,2,rep,name=battle" json:"battle,omitempty"`
 14340  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 14341  	XXX_unrecognized     []byte    `json:"-"`
 14342  	XXX_sizecache        int32     `json:"-"`
 14343  }
 14344  
 14345  func (m *GetBattleRs) Reset()         { *m = GetBattleRs{} }
 14346  func (m *GetBattleRs) String() string { return proto.CompactTextString(m) }
 14347  func (*GetBattleRs) ProtoMessage()    {}
 14348  func (*GetBattleRs) Descriptor() ([]byte, []int) {
 14349  	return fileDescriptor_a508e860af41bdad, []int{252}
 14350  }
 14351  func (m *GetBattleRs) XXX_Unmarshal(b []byte) error {
 14352  	return xxx_messageInfo_GetBattleRs.Unmarshal(m, b)
 14353  }
 14354  func (m *GetBattleRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 14355  	return xxx_messageInfo_GetBattleRs.Marshal(b, m, deterministic)
 14356  }
 14357  func (m *GetBattleRs) XXX_Merge(src proto.Message) {
 14358  	xxx_messageInfo_GetBattleRs.Merge(m, src)
 14359  }
 14360  func (m *GetBattleRs) XXX_Size() int {
 14361  	return xxx_messageInfo_GetBattleRs.Size(m)
 14362  }
 14363  func (m *GetBattleRs) XXX_DiscardUnknown() {
 14364  	xxx_messageInfo_GetBattleRs.DiscardUnknown(m)
 14365  }
 14366  
 14367  var xxx_messageInfo_GetBattleRs proto.InternalMessageInfo
 14368  
 14369  func (m *GetBattleRs) GetPos() int32 {
 14370  	if m != nil && m.Pos != nil {
 14371  		return *m.Pos
 14372  	}
 14373  	return 0
 14374  }
 14375  
 14376  func (m *GetBattleRs) GetBattle() []*Battle {
 14377  	if m != nil {
 14378  		return m.Battle
 14379  	}
 14380  	return nil
 14381  }
 14382  
 14383  var E_GetBattleRs_Ext = &proto.ExtensionDesc{
 14384  	ExtendedType:  (*Base)(nil),
 14385  	ExtensionType: (*GetBattleRs)(nil),
 14386  	Field:         1512,
 14387  	Name:          "GetBattleRs.ext",
 14388  	Tag:           "bytes,1512,opt,name=ext",
 14389  	Filename:      "Game.proto",
 14390  }
 14391  
 14392  // 加入城战(攻击玩家)或国战
 14393  type JoinBattleRq struct {
 14394  	BattleId             *int32   `protobuf:"varint,1,req,name=battleId" json:"battleId,omitempty"`
 14395  	HeroId               []int32  `protobuf:"varint,2,rep,name=heroId" json:"heroId,omitempty"`
 14396  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 14397  	XXX_unrecognized     []byte   `json:"-"`
 14398  	XXX_sizecache        int32    `json:"-"`
 14399  }
 14400  
 14401  func (m *JoinBattleRq) Reset()         { *m = JoinBattleRq{} }
 14402  func (m *JoinBattleRq) String() string { return proto.CompactTextString(m) }
 14403  func (*JoinBattleRq) ProtoMessage()    {}
 14404  func (*JoinBattleRq) Descriptor() ([]byte, []int) {
 14405  	return fileDescriptor_a508e860af41bdad, []int{253}
 14406  }
 14407  func (m *JoinBattleRq) XXX_Unmarshal(b []byte) error {
 14408  	return xxx_messageInfo_JoinBattleRq.Unmarshal(m, b)
 14409  }
 14410  func (m *JoinBattleRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 14411  	return xxx_messageInfo_JoinBattleRq.Marshal(b, m, deterministic)
 14412  }
 14413  func (m *JoinBattleRq) XXX_Merge(src proto.Message) {
 14414  	xxx_messageInfo_JoinBattleRq.Merge(m, src)
 14415  }
 14416  func (m *JoinBattleRq) XXX_Size() int {
 14417  	return xxx_messageInfo_JoinBattleRq.Size(m)
 14418  }
 14419  func (m *JoinBattleRq) XXX_DiscardUnknown() {
 14420  	xxx_messageInfo_JoinBattleRq.DiscardUnknown(m)
 14421  }
 14422  
 14423  var xxx_messageInfo_JoinBattleRq proto.InternalMessageInfo
 14424  
 14425  func (m *JoinBattleRq) GetBattleId() int32 {
 14426  	if m != nil && m.BattleId != nil {
 14427  		return *m.BattleId
 14428  	}
 14429  	return 0
 14430  }
 14431  
 14432  func (m *JoinBattleRq) GetHeroId() []int32 {
 14433  	if m != nil {
 14434  		return m.HeroId
 14435  	}
 14436  	return nil
 14437  }
 14438  
 14439  var E_JoinBattleRq_Ext = &proto.ExtensionDesc{
 14440  	ExtendedType:  (*Base)(nil),
 14441  	ExtensionType: (*JoinBattleRq)(nil),
 14442  	Field:         1513,
 14443  	Name:          "JoinBattleRq.ext",
 14444  	Tag:           "bytes,1513,opt,name=ext",
 14445  	Filename:      "Game.proto",
 14446  }
 14447  
 14448  type JoinBattleRs struct {
 14449  	Army                 *Army    `protobuf:"bytes,1,opt,name=army" json:"army,omitempty"`
 14450  	Battle               *Battle  `protobuf:"bytes,2,opt,name=battle" json:"battle,omitempty"`
 14451  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 14452  	XXX_unrecognized     []byte   `json:"-"`
 14453  	XXX_sizecache        int32    `json:"-"`
 14454  }
 14455  
 14456  func (m *JoinBattleRs) Reset()         { *m = JoinBattleRs{} }
 14457  func (m *JoinBattleRs) String() string { return proto.CompactTextString(m) }
 14458  func (*JoinBattleRs) ProtoMessage()    {}
 14459  func (*JoinBattleRs) Descriptor() ([]byte, []int) {
 14460  	return fileDescriptor_a508e860af41bdad, []int{254}
 14461  }
 14462  func (m *JoinBattleRs) XXX_Unmarshal(b []byte) error {
 14463  	return xxx_messageInfo_JoinBattleRs.Unmarshal(m, b)
 14464  }
 14465  func (m *JoinBattleRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 14466  	return xxx_messageInfo_JoinBattleRs.Marshal(b, m, deterministic)
 14467  }
 14468  func (m *JoinBattleRs) XXX_Merge(src proto.Message) {
 14469  	xxx_messageInfo_JoinBattleRs.Merge(m, src)
 14470  }
 14471  func (m *JoinBattleRs) XXX_Size() int {
 14472  	return xxx_messageInfo_JoinBattleRs.Size(m)
 14473  }
 14474  func (m *JoinBattleRs) XXX_DiscardUnknown() {
 14475  	xxx_messageInfo_JoinBattleRs.DiscardUnknown(m)
 14476  }
 14477  
 14478  var xxx_messageInfo_JoinBattleRs proto.InternalMessageInfo
 14479  
 14480  func (m *JoinBattleRs) GetArmy() *Army {
 14481  	if m != nil {
 14482  		return m.Army
 14483  	}
 14484  	return nil
 14485  }
 14486  
 14487  func (m *JoinBattleRs) GetBattle() *Battle {
 14488  	if m != nil {
 14489  		return m.Battle
 14490  	}
 14491  	return nil
 14492  }
 14493  
 14494  var E_JoinBattleRs_Ext = &proto.ExtensionDesc{
 14495  	ExtendedType:  (*Base)(nil),
 14496  	ExtensionType: (*JoinBattleRs)(nil),
 14497  	Field:         1514,
 14498  	Name:          "JoinBattleRs.ext",
 14499  	Tag:           "bytes,1514,opt,name=ext",
 14500  	Filename:      "Game.proto",
 14501  }
 14502  
 14503  // 发起国战(攻击其他国家城池)
 14504  type AttackStateRq struct {
 14505  	CityId               *int32   `protobuf:"varint,1,req,name=cityId" json:"cityId,omitempty"`
 14506  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 14507  	XXX_unrecognized     []byte   `json:"-"`
 14508  	XXX_sizecache        int32    `json:"-"`
 14509  }
 14510  
 14511  func (m *AttackStateRq) Reset()         { *m = AttackStateRq{} }
 14512  func (m *AttackStateRq) String() string { return proto.CompactTextString(m) }
 14513  func (*AttackStateRq) ProtoMessage()    {}
 14514  func (*AttackStateRq) Descriptor() ([]byte, []int) {
 14515  	return fileDescriptor_a508e860af41bdad, []int{255}
 14516  }
 14517  func (m *AttackStateRq) XXX_Unmarshal(b []byte) error {
 14518  	return xxx_messageInfo_AttackStateRq.Unmarshal(m, b)
 14519  }
 14520  func (m *AttackStateRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 14521  	return xxx_messageInfo_AttackStateRq.Marshal(b, m, deterministic)
 14522  }
 14523  func (m *AttackStateRq) XXX_Merge(src proto.Message) {
 14524  	xxx_messageInfo_AttackStateRq.Merge(m, src)
 14525  }
 14526  func (m *AttackStateRq) XXX_Size() int {
 14527  	return xxx_messageInfo_AttackStateRq.Size(m)
 14528  }
 14529  func (m *AttackStateRq) XXX_DiscardUnknown() {
 14530  	xxx_messageInfo_AttackStateRq.DiscardUnknown(m)
 14531  }
 14532  
 14533  var xxx_messageInfo_AttackStateRq proto.InternalMessageInfo
 14534  
 14535  func (m *AttackStateRq) GetCityId() int32 {
 14536  	if m != nil && m.CityId != nil {
 14537  		return *m.CityId
 14538  	}
 14539  	return 0
 14540  }
 14541  
 14542  var E_AttackStateRq_Ext = &proto.ExtensionDesc{
 14543  	ExtendedType:  (*Base)(nil),
 14544  	ExtensionType: (*AttackStateRq)(nil),
 14545  	Field:         1515,
 14546  	Name:          "AttackStateRq.ext",
 14547  	Tag:           "bytes,1515,opt,name=ext",
 14548  	Filename:      "Game.proto",
 14549  }
 14550  
 14551  type AttackStateRs struct {
 14552  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 14553  	XXX_unrecognized     []byte   `json:"-"`
 14554  	XXX_sizecache        int32    `json:"-"`
 14555  }
 14556  
 14557  func (m *AttackStateRs) Reset()         { *m = AttackStateRs{} }
 14558  func (m *AttackStateRs) String() string { return proto.CompactTextString(m) }
 14559  func (*AttackStateRs) ProtoMessage()    {}
 14560  func (*AttackStateRs) Descriptor() ([]byte, []int) {
 14561  	return fileDescriptor_a508e860af41bdad, []int{256}
 14562  }
 14563  func (m *AttackStateRs) XXX_Unmarshal(b []byte) error {
 14564  	return xxx_messageInfo_AttackStateRs.Unmarshal(m, b)
 14565  }
 14566  func (m *AttackStateRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 14567  	return xxx_messageInfo_AttackStateRs.Marshal(b, m, deterministic)
 14568  }
 14569  func (m *AttackStateRs) XXX_Merge(src proto.Message) {
 14570  	xxx_messageInfo_AttackStateRs.Merge(m, src)
 14571  }
 14572  func (m *AttackStateRs) XXX_Size() int {
 14573  	return xxx_messageInfo_AttackStateRs.Size(m)
 14574  }
 14575  func (m *AttackStateRs) XXX_DiscardUnknown() {
 14576  	xxx_messageInfo_AttackStateRs.DiscardUnknown(m)
 14577  }
 14578  
 14579  var xxx_messageInfo_AttackStateRs proto.InternalMessageInfo
 14580  
 14581  var E_AttackStateRs_Ext = &proto.ExtensionDesc{
 14582  	ExtendedType:  (*Base)(nil),
 14583  	ExtensionType: (*AttackStateRs)(nil),
 14584  	Field:         1516,
 14585  	Name:          "AttackStateRs.ext",
 14586  	Tag:           "bytes,1516,opt,name=ext",
 14587  	Filename:      "Game.proto",
 14588  }
 14589  
 14590  // 通知客户端国战信息
 14591  type SyncStateBattleRs struct {
 14592  	Battle               *CampBattle `protobuf:"bytes,1,opt,name=battle" json:"battle,omitempty"`
 14593  	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
 14594  	XXX_unrecognized     []byte      `json:"-"`
 14595  	XXX_sizecache        int32       `json:"-"`
 14596  }
 14597  
 14598  func (m *SyncStateBattleRs) Reset()         { *m = SyncStateBattleRs{} }
 14599  func (m *SyncStateBattleRs) String() string { return proto.CompactTextString(m) }
 14600  func (*SyncStateBattleRs) ProtoMessage()    {}
 14601  func (*SyncStateBattleRs) Descriptor() ([]byte, []int) {
 14602  	return fileDescriptor_a508e860af41bdad, []int{257}
 14603  }
 14604  func (m *SyncStateBattleRs) XXX_Unmarshal(b []byte) error {
 14605  	return xxx_messageInfo_SyncStateBattleRs.Unmarshal(m, b)
 14606  }
 14607  func (m *SyncStateBattleRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 14608  	return xxx_messageInfo_SyncStateBattleRs.Marshal(b, m, deterministic)
 14609  }
 14610  func (m *SyncStateBattleRs) XXX_Merge(src proto.Message) {
 14611  	xxx_messageInfo_SyncStateBattleRs.Merge(m, src)
 14612  }
 14613  func (m *SyncStateBattleRs) XXX_Size() int {
 14614  	return xxx_messageInfo_SyncStateBattleRs.Size(m)
 14615  }
 14616  func (m *SyncStateBattleRs) XXX_DiscardUnknown() {
 14617  	xxx_messageInfo_SyncStateBattleRs.DiscardUnknown(m)
 14618  }
 14619  
 14620  var xxx_messageInfo_SyncStateBattleRs proto.InternalMessageInfo
 14621  
 14622  func (m *SyncStateBattleRs) GetBattle() *CampBattle {
 14623  	if m != nil {
 14624  		return m.Battle
 14625  	}
 14626  	return nil
 14627  }
 14628  
 14629  var E_SyncStateBattleRs_Ext = &proto.ExtensionDesc{
 14630  	ExtendedType:  (*Base)(nil),
 14631  	ExtensionType: (*SyncStateBattleRs)(nil),
 14632  	Field:         1518,
 14633  	Name:          "SyncStateBattleRs.ext",
 14634  	Tag:           "bytes,1518,opt,name=ext",
 14635  	Filename:      "Game.proto",
 14636  }
 14637  
 14638  // 推送新邮件
 14639  type SyncMailRs struct {
 14640  	Show                 *MailShow `protobuf:"bytes,1,req,name=show" json:"show,omitempty"`
 14641  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 14642  	XXX_unrecognized     []byte    `json:"-"`
 14643  	XXX_sizecache        int32     `json:"-"`
 14644  }
 14645  
 14646  func (m *SyncMailRs) Reset()         { *m = SyncMailRs{} }
 14647  func (m *SyncMailRs) String() string { return proto.CompactTextString(m) }
 14648  func (*SyncMailRs) ProtoMessage()    {}
 14649  func (*SyncMailRs) Descriptor() ([]byte, []int) {
 14650  	return fileDescriptor_a508e860af41bdad, []int{258}
 14651  }
 14652  func (m *SyncMailRs) XXX_Unmarshal(b []byte) error {
 14653  	return xxx_messageInfo_SyncMailRs.Unmarshal(m, b)
 14654  }
 14655  func (m *SyncMailRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 14656  	return xxx_messageInfo_SyncMailRs.Marshal(b, m, deterministic)
 14657  }
 14658  func (m *SyncMailRs) XXX_Merge(src proto.Message) {
 14659  	xxx_messageInfo_SyncMailRs.Merge(m, src)
 14660  }
 14661  func (m *SyncMailRs) XXX_Size() int {
 14662  	return xxx_messageInfo_SyncMailRs.Size(m)
 14663  }
 14664  func (m *SyncMailRs) XXX_DiscardUnknown() {
 14665  	xxx_messageInfo_SyncMailRs.DiscardUnknown(m)
 14666  }
 14667  
 14668  var xxx_messageInfo_SyncMailRs proto.InternalMessageInfo
 14669  
 14670  func (m *SyncMailRs) GetShow() *MailShow {
 14671  	if m != nil {
 14672  		return m.Show
 14673  	}
 14674  	return nil
 14675  }
 14676  
 14677  var E_SyncMailRs_Ext = &proto.ExtensionDesc{
 14678  	ExtendedType:  (*Base)(nil),
 14679  	ExtensionType: (*SyncMailRs)(nil),
 14680  	Field:         1520,
 14681  	Name:          "SyncMailRs.ext",
 14682  	Tag:           "bytes,1520,opt,name=ext",
 14683  	Filename:      "Game.proto",
 14684  }
 14685  
 14686  // 获取邮件列表
 14687  type GetMailListRq struct {
 14688  	Type                 *int32   `protobuf:"varint,1,opt,name=type" json:"type,omitempty"`
 14689  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 14690  	XXX_unrecognized     []byte   `json:"-"`
 14691  	XXX_sizecache        int32    `json:"-"`
 14692  }
 14693  
 14694  func (m *GetMailListRq) Reset()         { *m = GetMailListRq{} }
 14695  func (m *GetMailListRq) String() string { return proto.CompactTextString(m) }
 14696  func (*GetMailListRq) ProtoMessage()    {}
 14697  func (*GetMailListRq) Descriptor() ([]byte, []int) {
 14698  	return fileDescriptor_a508e860af41bdad, []int{259}
 14699  }
 14700  func (m *GetMailListRq) XXX_Unmarshal(b []byte) error {
 14701  	return xxx_messageInfo_GetMailListRq.Unmarshal(m, b)
 14702  }
 14703  func (m *GetMailListRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 14704  	return xxx_messageInfo_GetMailListRq.Marshal(b, m, deterministic)
 14705  }
 14706  func (m *GetMailListRq) XXX_Merge(src proto.Message) {
 14707  	xxx_messageInfo_GetMailListRq.Merge(m, src)
 14708  }
 14709  func (m *GetMailListRq) XXX_Size() int {
 14710  	return xxx_messageInfo_GetMailListRq.Size(m)
 14711  }
 14712  func (m *GetMailListRq) XXX_DiscardUnknown() {
 14713  	xxx_messageInfo_GetMailListRq.DiscardUnknown(m)
 14714  }
 14715  
 14716  var xxx_messageInfo_GetMailListRq proto.InternalMessageInfo
 14717  
 14718  func (m *GetMailListRq) GetType() int32 {
 14719  	if m != nil && m.Type != nil {
 14720  		return *m.Type
 14721  	}
 14722  	return 0
 14723  }
 14724  
 14725  var E_GetMailListRq_Ext = &proto.ExtensionDesc{
 14726  	ExtendedType:  (*Base)(nil),
 14727  	ExtensionType: (*GetMailListRq)(nil),
 14728  	Field:         1521,
 14729  	Name:          "GetMailListRq.ext",
 14730  	Tag:           "bytes,1521,opt,name=ext",
 14731  	Filename:      "Game.proto",
 14732  }
 14733  
 14734  type GetMailListRs struct {
 14735  	MailShow             []*MailShow `protobuf:"bytes,1,rep,name=mailShow" json:"mailShow,omitempty"`
 14736  	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
 14737  	XXX_unrecognized     []byte      `json:"-"`
 14738  	XXX_sizecache        int32       `json:"-"`
 14739  }
 14740  
 14741  func (m *GetMailListRs) Reset()         { *m = GetMailListRs{} }
 14742  func (m *GetMailListRs) String() string { return proto.CompactTextString(m) }
 14743  func (*GetMailListRs) ProtoMessage()    {}
 14744  func (*GetMailListRs) Descriptor() ([]byte, []int) {
 14745  	return fileDescriptor_a508e860af41bdad, []int{260}
 14746  }
 14747  func (m *GetMailListRs) XXX_Unmarshal(b []byte) error {
 14748  	return xxx_messageInfo_GetMailListRs.Unmarshal(m, b)
 14749  }
 14750  func (m *GetMailListRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 14751  	return xxx_messageInfo_GetMailListRs.Marshal(b, m, deterministic)
 14752  }
 14753  func (m *GetMailListRs) XXX_Merge(src proto.Message) {
 14754  	xxx_messageInfo_GetMailListRs.Merge(m, src)
 14755  }
 14756  func (m *GetMailListRs) XXX_Size() int {
 14757  	return xxx_messageInfo_GetMailListRs.Size(m)
 14758  }
 14759  func (m *GetMailListRs) XXX_DiscardUnknown() {
 14760  	xxx_messageInfo_GetMailListRs.DiscardUnknown(m)
 14761  }
 14762  
 14763  var xxx_messageInfo_GetMailListRs proto.InternalMessageInfo
 14764  
 14765  func (m *GetMailListRs) GetMailShow() []*MailShow {
 14766  	if m != nil {
 14767  		return m.MailShow
 14768  	}
 14769  	return nil
 14770  }
 14771  
 14772  var E_GetMailListRs_Ext = &proto.ExtensionDesc{
 14773  	ExtendedType:  (*Base)(nil),
 14774  	ExtensionType: (*GetMailListRs)(nil),
 14775  	Field:         1522,
 14776  	Name:          "GetMailListRs.ext",
 14777  	Tag:           "bytes,1522,opt,name=ext",
 14778  	Filename:      "Game.proto",
 14779  }
 14780  
 14781  // 根据邮件id获取邮件内容
 14782  type GetMailByIdRq struct {
 14783  	KeyId                *int32   `protobuf:"varint,1,req,name=keyId" json:"keyId,omitempty"`
 14784  	Type                 *int32   `protobuf:"varint,2,opt,name=type" json:"type,omitempty"`
 14785  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 14786  	XXX_unrecognized     []byte   `json:"-"`
 14787  	XXX_sizecache        int32    `json:"-"`
 14788  }
 14789  
 14790  func (m *GetMailByIdRq) Reset()         { *m = GetMailByIdRq{} }
 14791  func (m *GetMailByIdRq) String() string { return proto.CompactTextString(m) }
 14792  func (*GetMailByIdRq) ProtoMessage()    {}
 14793  func (*GetMailByIdRq) Descriptor() ([]byte, []int) {
 14794  	return fileDescriptor_a508e860af41bdad, []int{261}
 14795  }
 14796  func (m *GetMailByIdRq) XXX_Unmarshal(b []byte) error {
 14797  	return xxx_messageInfo_GetMailByIdRq.Unmarshal(m, b)
 14798  }
 14799  func (m *GetMailByIdRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 14800  	return xxx_messageInfo_GetMailByIdRq.Marshal(b, m, deterministic)
 14801  }
 14802  func (m *GetMailByIdRq) XXX_Merge(src proto.Message) {
 14803  	xxx_messageInfo_GetMailByIdRq.Merge(m, src)
 14804  }
 14805  func (m *GetMailByIdRq) XXX_Size() int {
 14806  	return xxx_messageInfo_GetMailByIdRq.Size(m)
 14807  }
 14808  func (m *GetMailByIdRq) XXX_DiscardUnknown() {
 14809  	xxx_messageInfo_GetMailByIdRq.DiscardUnknown(m)
 14810  }
 14811  
 14812  var xxx_messageInfo_GetMailByIdRq proto.InternalMessageInfo
 14813  
 14814  func (m *GetMailByIdRq) GetKeyId() int32 {
 14815  	if m != nil && m.KeyId != nil {
 14816  		return *m.KeyId
 14817  	}
 14818  	return 0
 14819  }
 14820  
 14821  func (m *GetMailByIdRq) GetType() int32 {
 14822  	if m != nil && m.Type != nil {
 14823  		return *m.Type
 14824  	}
 14825  	return 0
 14826  }
 14827  
 14828  var E_GetMailByIdRq_Ext = &proto.ExtensionDesc{
 14829  	ExtendedType:  (*Base)(nil),
 14830  	ExtensionType: (*GetMailByIdRq)(nil),
 14831  	Field:         1523,
 14832  	Name:          "GetMailByIdRq.ext",
 14833  	Tag:           "bytes,1523,opt,name=ext",
 14834  	Filename:      "Game.proto",
 14835  }
 14836  
 14837  type GetMailByIdRs struct {
 14838  	Mail                 *Mail    `protobuf:"bytes,1,opt,name=mail" json:"mail,omitempty"`
 14839  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 14840  	XXX_unrecognized     []byte   `json:"-"`
 14841  	XXX_sizecache        int32    `json:"-"`
 14842  }
 14843  
 14844  func (m *GetMailByIdRs) Reset()         { *m = GetMailByIdRs{} }
 14845  func (m *GetMailByIdRs) String() string { return proto.CompactTextString(m) }
 14846  func (*GetMailByIdRs) ProtoMessage()    {}
 14847  func (*GetMailByIdRs) Descriptor() ([]byte, []int) {
 14848  	return fileDescriptor_a508e860af41bdad, []int{262}
 14849  }
 14850  func (m *GetMailByIdRs) XXX_Unmarshal(b []byte) error {
 14851  	return xxx_messageInfo_GetMailByIdRs.Unmarshal(m, b)
 14852  }
 14853  func (m *GetMailByIdRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 14854  	return xxx_messageInfo_GetMailByIdRs.Marshal(b, m, deterministic)
 14855  }
 14856  func (m *GetMailByIdRs) XXX_Merge(src proto.Message) {
 14857  	xxx_messageInfo_GetMailByIdRs.Merge(m, src)
 14858  }
 14859  func (m *GetMailByIdRs) XXX_Size() int {
 14860  	return xxx_messageInfo_GetMailByIdRs.Size(m)
 14861  }
 14862  func (m *GetMailByIdRs) XXX_DiscardUnknown() {
 14863  	xxx_messageInfo_GetMailByIdRs.DiscardUnknown(m)
 14864  }
 14865  
 14866  var xxx_messageInfo_GetMailByIdRs proto.InternalMessageInfo
 14867  
 14868  func (m *GetMailByIdRs) GetMail() *Mail {
 14869  	if m != nil {
 14870  		return m.Mail
 14871  	}
 14872  	return nil
 14873  }
 14874  
 14875  var E_GetMailByIdRs_Ext = &proto.ExtensionDesc{
 14876  	ExtendedType:  (*Base)(nil),
 14877  	ExtensionType: (*GetMailByIdRs)(nil),
 14878  	Field:         1524,
 14879  	Name:          "GetMailByIdRs.ext",
 14880  	Tag:           "bytes,1524,opt,name=ext",
 14881  	Filename:      "Game.proto",
 14882  }
 14883  
 14884  // 领取邮件奖励
 14885  type RewardMailRq struct {
 14886  	KeyId                *int32   `protobuf:"varint,1,req,name=keyId" json:"keyId,omitempty"`
 14887  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 14888  	XXX_unrecognized     []byte   `json:"-"`
 14889  	XXX_sizecache        int32    `json:"-"`
 14890  }
 14891  
 14892  func (m *RewardMailRq) Reset()         { *m = RewardMailRq{} }
 14893  func (m *RewardMailRq) String() string { return proto.CompactTextString(m) }
 14894  func (*RewardMailRq) ProtoMessage()    {}
 14895  func (*RewardMailRq) Descriptor() ([]byte, []int) {
 14896  	return fileDescriptor_a508e860af41bdad, []int{263}
 14897  }
 14898  func (m *RewardMailRq) XXX_Unmarshal(b []byte) error {
 14899  	return xxx_messageInfo_RewardMailRq.Unmarshal(m, b)
 14900  }
 14901  func (m *RewardMailRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 14902  	return xxx_messageInfo_RewardMailRq.Marshal(b, m, deterministic)
 14903  }
 14904  func (m *RewardMailRq) XXX_Merge(src proto.Message) {
 14905  	xxx_messageInfo_RewardMailRq.Merge(m, src)
 14906  }
 14907  func (m *RewardMailRq) XXX_Size() int {
 14908  	return xxx_messageInfo_RewardMailRq.Size(m)
 14909  }
 14910  func (m *RewardMailRq) XXX_DiscardUnknown() {
 14911  	xxx_messageInfo_RewardMailRq.DiscardUnknown(m)
 14912  }
 14913  
 14914  var xxx_messageInfo_RewardMailRq proto.InternalMessageInfo
 14915  
 14916  func (m *RewardMailRq) GetKeyId() int32 {
 14917  	if m != nil && m.KeyId != nil {
 14918  		return *m.KeyId
 14919  	}
 14920  	return 0
 14921  }
 14922  
 14923  var E_RewardMailRq_Ext = &proto.ExtensionDesc{
 14924  	ExtendedType:  (*Base)(nil),
 14925  	ExtensionType: (*RewardMailRq)(nil),
 14926  	Field:         1525,
 14927  	Name:          "RewardMailRq.ext",
 14928  	Tag:           "bytes,1525,opt,name=ext",
 14929  	Filename:      "Game.proto",
 14930  }
 14931  
 14932  type RewardMailRs struct {
 14933  	Award                []*Award `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
 14934  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 14935  	XXX_unrecognized     []byte   `json:"-"`
 14936  	XXX_sizecache        int32    `json:"-"`
 14937  }
 14938  
 14939  func (m *RewardMailRs) Reset()         { *m = RewardMailRs{} }
 14940  func (m *RewardMailRs) String() string { return proto.CompactTextString(m) }
 14941  func (*RewardMailRs) ProtoMessage()    {}
 14942  func (*RewardMailRs) Descriptor() ([]byte, []int) {
 14943  	return fileDescriptor_a508e860af41bdad, []int{264}
 14944  }
 14945  func (m *RewardMailRs) XXX_Unmarshal(b []byte) error {
 14946  	return xxx_messageInfo_RewardMailRs.Unmarshal(m, b)
 14947  }
 14948  func (m *RewardMailRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 14949  	return xxx_messageInfo_RewardMailRs.Marshal(b, m, deterministic)
 14950  }
 14951  func (m *RewardMailRs) XXX_Merge(src proto.Message) {
 14952  	xxx_messageInfo_RewardMailRs.Merge(m, src)
 14953  }
 14954  func (m *RewardMailRs) XXX_Size() int {
 14955  	return xxx_messageInfo_RewardMailRs.Size(m)
 14956  }
 14957  func (m *RewardMailRs) XXX_DiscardUnknown() {
 14958  	xxx_messageInfo_RewardMailRs.DiscardUnknown(m)
 14959  }
 14960  
 14961  var xxx_messageInfo_RewardMailRs proto.InternalMessageInfo
 14962  
 14963  func (m *RewardMailRs) GetAward() []*Award {
 14964  	if m != nil {
 14965  		return m.Award
 14966  	}
 14967  	return nil
 14968  }
 14969  
 14970  var E_RewardMailRs_Ext = &proto.ExtensionDesc{
 14971  	ExtendedType:  (*Base)(nil),
 14972  	ExtensionType: (*RewardMailRs)(nil),
 14973  	Field:         1526,
 14974  	Name:          "RewardMailRs.ext",
 14975  	Tag:           "bytes,1526,opt,name=ext",
 14976  	Filename:      "Game.proto",
 14977  }
 14978  
 14979  // 设置多封邮件已读
 14980  type ReadAllMailRq struct {
 14981  	KeyId                []int32  `protobuf:"varint,1,rep,name=keyId" json:"keyId,omitempty"`
 14982  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 14983  	XXX_unrecognized     []byte   `json:"-"`
 14984  	XXX_sizecache        int32    `json:"-"`
 14985  }
 14986  
 14987  func (m *ReadAllMailRq) Reset()         { *m = ReadAllMailRq{} }
 14988  func (m *ReadAllMailRq) String() string { return proto.CompactTextString(m) }
 14989  func (*ReadAllMailRq) ProtoMessage()    {}
 14990  func (*ReadAllMailRq) Descriptor() ([]byte, []int) {
 14991  	return fileDescriptor_a508e860af41bdad, []int{265}
 14992  }
 14993  func (m *ReadAllMailRq) XXX_Unmarshal(b []byte) error {
 14994  	return xxx_messageInfo_ReadAllMailRq.Unmarshal(m, b)
 14995  }
 14996  func (m *ReadAllMailRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 14997  	return xxx_messageInfo_ReadAllMailRq.Marshal(b, m, deterministic)
 14998  }
 14999  func (m *ReadAllMailRq) XXX_Merge(src proto.Message) {
 15000  	xxx_messageInfo_ReadAllMailRq.Merge(m, src)
 15001  }
 15002  func (m *ReadAllMailRq) XXX_Size() int {
 15003  	return xxx_messageInfo_ReadAllMailRq.Size(m)
 15004  }
 15005  func (m *ReadAllMailRq) XXX_DiscardUnknown() {
 15006  	xxx_messageInfo_ReadAllMailRq.DiscardUnknown(m)
 15007  }
 15008  
 15009  var xxx_messageInfo_ReadAllMailRq proto.InternalMessageInfo
 15010  
 15011  func (m *ReadAllMailRq) GetKeyId() []int32 {
 15012  	if m != nil {
 15013  		return m.KeyId
 15014  	}
 15015  	return nil
 15016  }
 15017  
 15018  var E_ReadAllMailRq_Ext = &proto.ExtensionDesc{
 15019  	ExtendedType:  (*Base)(nil),
 15020  	ExtensionType: (*ReadAllMailRq)(nil),
 15021  	Field:         1527,
 15022  	Name:          "ReadAllMailRq.ext",
 15023  	Tag:           "bytes,1527,opt,name=ext",
 15024  	Filename:      "Game.proto",
 15025  }
 15026  
 15027  type ReadAllMailRs struct {
 15028  	Award                []*Award `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
 15029  	KeyId                []int32  `protobuf:"varint,2,rep,name=keyId" json:"keyId,omitempty"`
 15030  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 15031  	XXX_unrecognized     []byte   `json:"-"`
 15032  	XXX_sizecache        int32    `json:"-"`
 15033  }
 15034  
 15035  func (m *ReadAllMailRs) Reset()         { *m = ReadAllMailRs{} }
 15036  func (m *ReadAllMailRs) String() string { return proto.CompactTextString(m) }
 15037  func (*ReadAllMailRs) ProtoMessage()    {}
 15038  func (*ReadAllMailRs) Descriptor() ([]byte, []int) {
 15039  	return fileDescriptor_a508e860af41bdad, []int{266}
 15040  }
 15041  func (m *ReadAllMailRs) XXX_Unmarshal(b []byte) error {
 15042  	return xxx_messageInfo_ReadAllMailRs.Unmarshal(m, b)
 15043  }
 15044  func (m *ReadAllMailRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 15045  	return xxx_messageInfo_ReadAllMailRs.Marshal(b, m, deterministic)
 15046  }
 15047  func (m *ReadAllMailRs) XXX_Merge(src proto.Message) {
 15048  	xxx_messageInfo_ReadAllMailRs.Merge(m, src)
 15049  }
 15050  func (m *ReadAllMailRs) XXX_Size() int {
 15051  	return xxx_messageInfo_ReadAllMailRs.Size(m)
 15052  }
 15053  func (m *ReadAllMailRs) XXX_DiscardUnknown() {
 15054  	xxx_messageInfo_ReadAllMailRs.DiscardUnknown(m)
 15055  }
 15056  
 15057  var xxx_messageInfo_ReadAllMailRs proto.InternalMessageInfo
 15058  
 15059  func (m *ReadAllMailRs) GetAward() []*Award {
 15060  	if m != nil {
 15061  		return m.Award
 15062  	}
 15063  	return nil
 15064  }
 15065  
 15066  func (m *ReadAllMailRs) GetKeyId() []int32 {
 15067  	if m != nil {
 15068  		return m.KeyId
 15069  	}
 15070  	return nil
 15071  }
 15072  
 15073  var E_ReadAllMailRs_Ext = &proto.ExtensionDesc{
 15074  	ExtendedType:  (*Base)(nil),
 15075  	ExtensionType: (*ReadAllMailRs)(nil),
 15076  	Field:         1528,
 15077  	Name:          "ReadAllMailRs.ext",
 15078  	Tag:           "bytes,1528,opt,name=ext",
 15079  	Filename:      "Game.proto",
 15080  }
 15081  
 15082  // 删除邮件
 15083  type DelMailRq struct {
 15084  	KeyId                []int32  `protobuf:"varint,1,rep,name=keyId" json:"keyId,omitempty"`
 15085  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 15086  	XXX_unrecognized     []byte   `json:"-"`
 15087  	XXX_sizecache        int32    `json:"-"`
 15088  }
 15089  
 15090  func (m *DelMailRq) Reset()         { *m = DelMailRq{} }
 15091  func (m *DelMailRq) String() string { return proto.CompactTextString(m) }
 15092  func (*DelMailRq) ProtoMessage()    {}
 15093  func (*DelMailRq) Descriptor() ([]byte, []int) {
 15094  	return fileDescriptor_a508e860af41bdad, []int{267}
 15095  }
 15096  func (m *DelMailRq) XXX_Unmarshal(b []byte) error {
 15097  	return xxx_messageInfo_DelMailRq.Unmarshal(m, b)
 15098  }
 15099  func (m *DelMailRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 15100  	return xxx_messageInfo_DelMailRq.Marshal(b, m, deterministic)
 15101  }
 15102  func (m *DelMailRq) XXX_Merge(src proto.Message) {
 15103  	xxx_messageInfo_DelMailRq.Merge(m, src)
 15104  }
 15105  func (m *DelMailRq) XXX_Size() int {
 15106  	return xxx_messageInfo_DelMailRq.Size(m)
 15107  }
 15108  func (m *DelMailRq) XXX_DiscardUnknown() {
 15109  	xxx_messageInfo_DelMailRq.DiscardUnknown(m)
 15110  }
 15111  
 15112  var xxx_messageInfo_DelMailRq proto.InternalMessageInfo
 15113  
 15114  func (m *DelMailRq) GetKeyId() []int32 {
 15115  	if m != nil {
 15116  		return m.KeyId
 15117  	}
 15118  	return nil
 15119  }
 15120  
 15121  var E_DelMailRq_Ext = &proto.ExtensionDesc{
 15122  	ExtendedType:  (*Base)(nil),
 15123  	ExtensionType: (*DelMailRq)(nil),
 15124  	Field:         1529,
 15125  	Name:          "DelMailRq.ext",
 15126  	Tag:           "bytes,1529,opt,name=ext",
 15127  	Filename:      "Game.proto",
 15128  }
 15129  
 15130  type DelMailRs struct {
 15131  	MailShow             []*MailShow `protobuf:"bytes,1,rep,name=mailShow" json:"mailShow,omitempty"`
 15132  	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
 15133  	XXX_unrecognized     []byte      `json:"-"`
 15134  	XXX_sizecache        int32       `json:"-"`
 15135  }
 15136  
 15137  func (m *DelMailRs) Reset()         { *m = DelMailRs{} }
 15138  func (m *DelMailRs) String() string { return proto.CompactTextString(m) }
 15139  func (*DelMailRs) ProtoMessage()    {}
 15140  func (*DelMailRs) Descriptor() ([]byte, []int) {
 15141  	return fileDescriptor_a508e860af41bdad, []int{268}
 15142  }
 15143  func (m *DelMailRs) XXX_Unmarshal(b []byte) error {
 15144  	return xxx_messageInfo_DelMailRs.Unmarshal(m, b)
 15145  }
 15146  func (m *DelMailRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 15147  	return xxx_messageInfo_DelMailRs.Marshal(b, m, deterministic)
 15148  }
 15149  func (m *DelMailRs) XXX_Merge(src proto.Message) {
 15150  	xxx_messageInfo_DelMailRs.Merge(m, src)
 15151  }
 15152  func (m *DelMailRs) XXX_Size() int {
 15153  	return xxx_messageInfo_DelMailRs.Size(m)
 15154  }
 15155  func (m *DelMailRs) XXX_DiscardUnknown() {
 15156  	xxx_messageInfo_DelMailRs.DiscardUnknown(m)
 15157  }
 15158  
 15159  var xxx_messageInfo_DelMailRs proto.InternalMessageInfo
 15160  
 15161  func (m *DelMailRs) GetMailShow() []*MailShow {
 15162  	if m != nil {
 15163  		return m.MailShow
 15164  	}
 15165  	return nil
 15166  }
 15167  
 15168  var E_DelMailRs_Ext = &proto.ExtensionDesc{
 15169  	ExtendedType:  (*Base)(nil),
 15170  	ExtensionType: (*DelMailRs)(nil),
 15171  	Field:         1530,
 15172  	Name:          "DelMailRs.ext",
 15173  	Tag:           "bytes,1530,opt,name=ext",
 15174  	Filename:      "Game.proto",
 15175  }
 15176  
 15177  // 发送邮件
 15178  type SendMailRq struct {
 15179  	Mail                 *Mail    `protobuf:"bytes,1,req,name=mail" json:"mail,omitempty"`
 15180  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 15181  	XXX_unrecognized     []byte   `json:"-"`
 15182  	XXX_sizecache        int32    `json:"-"`
 15183  }
 15184  
 15185  func (m *SendMailRq) Reset()         { *m = SendMailRq{} }
 15186  func (m *SendMailRq) String() string { return proto.CompactTextString(m) }
 15187  func (*SendMailRq) ProtoMessage()    {}
 15188  func (*SendMailRq) Descriptor() ([]byte, []int) {
 15189  	return fileDescriptor_a508e860af41bdad, []int{269}
 15190  }
 15191  func (m *SendMailRq) XXX_Unmarshal(b []byte) error {
 15192  	return xxx_messageInfo_SendMailRq.Unmarshal(m, b)
 15193  }
 15194  func (m *SendMailRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 15195  	return xxx_messageInfo_SendMailRq.Marshal(b, m, deterministic)
 15196  }
 15197  func (m *SendMailRq) XXX_Merge(src proto.Message) {
 15198  	xxx_messageInfo_SendMailRq.Merge(m, src)
 15199  }
 15200  func (m *SendMailRq) XXX_Size() int {
 15201  	return xxx_messageInfo_SendMailRq.Size(m)
 15202  }
 15203  func (m *SendMailRq) XXX_DiscardUnknown() {
 15204  	xxx_messageInfo_SendMailRq.DiscardUnknown(m)
 15205  }
 15206  
 15207  var xxx_messageInfo_SendMailRq proto.InternalMessageInfo
 15208  
 15209  func (m *SendMailRq) GetMail() *Mail {
 15210  	if m != nil {
 15211  		return m.Mail
 15212  	}
 15213  	return nil
 15214  }
 15215  
 15216  var E_SendMailRq_Ext = &proto.ExtensionDesc{
 15217  	ExtendedType:  (*Base)(nil),
 15218  	ExtensionType: (*SendMailRq)(nil),
 15219  	Field:         1531,
 15220  	Name:          "SendMailRq.ext",
 15221  	Tag:           "bytes,1531,opt,name=ext",
 15222  	Filename:      "Game.proto",
 15223  }
 15224  
 15225  type SendMailRs struct {
 15226  	Mail                 *Mail    `protobuf:"bytes,1,opt,name=mail" json:"mail,omitempty"`
 15227  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 15228  	XXX_unrecognized     []byte   `json:"-"`
 15229  	XXX_sizecache        int32    `json:"-"`
 15230  }
 15231  
 15232  func (m *SendMailRs) Reset()         { *m = SendMailRs{} }
 15233  func (m *SendMailRs) String() string { return proto.CompactTextString(m) }
 15234  func (*SendMailRs) ProtoMessage()    {}
 15235  func (*SendMailRs) Descriptor() ([]byte, []int) {
 15236  	return fileDescriptor_a508e860af41bdad, []int{270}
 15237  }
 15238  func (m *SendMailRs) XXX_Unmarshal(b []byte) error {
 15239  	return xxx_messageInfo_SendMailRs.Unmarshal(m, b)
 15240  }
 15241  func (m *SendMailRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 15242  	return xxx_messageInfo_SendMailRs.Marshal(b, m, deterministic)
 15243  }
 15244  func (m *SendMailRs) XXX_Merge(src proto.Message) {
 15245  	xxx_messageInfo_SendMailRs.Merge(m, src)
 15246  }
 15247  func (m *SendMailRs) XXX_Size() int {
 15248  	return xxx_messageInfo_SendMailRs.Size(m)
 15249  }
 15250  func (m *SendMailRs) XXX_DiscardUnknown() {
 15251  	xxx_messageInfo_SendMailRs.DiscardUnknown(m)
 15252  }
 15253  
 15254  var xxx_messageInfo_SendMailRs proto.InternalMessageInfo
 15255  
 15256  func (m *SendMailRs) GetMail() *Mail {
 15257  	if m != nil {
 15258  		return m.Mail
 15259  	}
 15260  	return nil
 15261  }
 15262  
 15263  var E_SendMailRs_Ext = &proto.ExtensionDesc{
 15264  	ExtendedType:  (*Base)(nil),
 15265  	ExtensionType: (*SendMailRs)(nil),
 15266  	Field:         1532,
 15267  	Name:          "SendMailRs.ext",
 15268  	Tag:           "bytes,1532,opt,name=ext",
 15269  	Filename:      "Game.proto",
 15270  }
 15271  
 15272  // 补兵
 15273  type ReplenishRq struct {
 15274  	HeroId               []int32  `protobuf:"varint,1,rep,name=heroId" json:"heroId,omitempty"`
 15275  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 15276  	XXX_unrecognized     []byte   `json:"-"`
 15277  	XXX_sizecache        int32    `json:"-"`
 15278  }
 15279  
 15280  func (m *ReplenishRq) Reset()         { *m = ReplenishRq{} }
 15281  func (m *ReplenishRq) String() string { return proto.CompactTextString(m) }
 15282  func (*ReplenishRq) ProtoMessage()    {}
 15283  func (*ReplenishRq) Descriptor() ([]byte, []int) {
 15284  	return fileDescriptor_a508e860af41bdad, []int{271}
 15285  }
 15286  func (m *ReplenishRq) XXX_Unmarshal(b []byte) error {
 15287  	return xxx_messageInfo_ReplenishRq.Unmarshal(m, b)
 15288  }
 15289  func (m *ReplenishRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 15290  	return xxx_messageInfo_ReplenishRq.Marshal(b, m, deterministic)
 15291  }
 15292  func (m *ReplenishRq) XXX_Merge(src proto.Message) {
 15293  	xxx_messageInfo_ReplenishRq.Merge(m, src)
 15294  }
 15295  func (m *ReplenishRq) XXX_Size() int {
 15296  	return xxx_messageInfo_ReplenishRq.Size(m)
 15297  }
 15298  func (m *ReplenishRq) XXX_DiscardUnknown() {
 15299  	xxx_messageInfo_ReplenishRq.DiscardUnknown(m)
 15300  }
 15301  
 15302  var xxx_messageInfo_ReplenishRq proto.InternalMessageInfo
 15303  
 15304  func (m *ReplenishRq) GetHeroId() []int32 {
 15305  	if m != nil {
 15306  		return m.HeroId
 15307  	}
 15308  	return nil
 15309  }
 15310  
 15311  var E_ReplenishRq_Ext = &proto.ExtensionDesc{
 15312  	ExtendedType:  (*Base)(nil),
 15313  	ExtensionType: (*ReplenishRq)(nil),
 15314  	Field:         1533,
 15315  	Name:          "ReplenishRq.ext",
 15316  	Tag:           "bytes,1533,opt,name=ext",
 15317  	Filename:      "Game.proto",
 15318  }
 15319  
 15320  type ReplenishRs struct {
 15321  	Hero                 []*TwoInt `protobuf:"bytes,1,rep,name=hero" json:"hero,omitempty"`
 15322  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 15323  	XXX_unrecognized     []byte    `json:"-"`
 15324  	XXX_sizecache        int32     `json:"-"`
 15325  }
 15326  
 15327  func (m *ReplenishRs) Reset()         { *m = ReplenishRs{} }
 15328  func (m *ReplenishRs) String() string { return proto.CompactTextString(m) }
 15329  func (*ReplenishRs) ProtoMessage()    {}
 15330  func (*ReplenishRs) Descriptor() ([]byte, []int) {
 15331  	return fileDescriptor_a508e860af41bdad, []int{272}
 15332  }
 15333  func (m *ReplenishRs) XXX_Unmarshal(b []byte) error {
 15334  	return xxx_messageInfo_ReplenishRs.Unmarshal(m, b)
 15335  }
 15336  func (m *ReplenishRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 15337  	return xxx_messageInfo_ReplenishRs.Marshal(b, m, deterministic)
 15338  }
 15339  func (m *ReplenishRs) XXX_Merge(src proto.Message) {
 15340  	xxx_messageInfo_ReplenishRs.Merge(m, src)
 15341  }
 15342  func (m *ReplenishRs) XXX_Size() int {
 15343  	return xxx_messageInfo_ReplenishRs.Size(m)
 15344  }
 15345  func (m *ReplenishRs) XXX_DiscardUnknown() {
 15346  	xxx_messageInfo_ReplenishRs.DiscardUnknown(m)
 15347  }
 15348  
 15349  var xxx_messageInfo_ReplenishRs proto.InternalMessageInfo
 15350  
 15351  func (m *ReplenishRs) GetHero() []*TwoInt {
 15352  	if m != nil {
 15353  		return m.Hero
 15354  	}
 15355  	return nil
 15356  }
 15357  
 15358  var E_ReplenishRs_Ext = &proto.ExtensionDesc{
 15359  	ExtendedType:  (*Base)(nil),
 15360  	ExtensionType: (*ReplenishRs)(nil),
 15361  	Field:         1534,
 15362  	Name:          "ReplenishRs.ext",
 15363  	Tag:           "bytes,1534,opt,name=ext",
 15364  	Filename:      "Game.proto",
 15365  }
 15366  
 15367  // 获取战报
 15368  type GetReportRq struct {
 15369  	Name                 *string  `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
 15370  	ReportKey            *int32   `protobuf:"varint,2,req,name=reportKey" json:"reportKey,omitempty"`
 15371  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 15372  	XXX_unrecognized     []byte   `json:"-"`
 15373  	XXX_sizecache        int32    `json:"-"`
 15374  }
 15375  
 15376  func (m *GetReportRq) Reset()         { *m = GetReportRq{} }
 15377  func (m *GetReportRq) String() string { return proto.CompactTextString(m) }
 15378  func (*GetReportRq) ProtoMessage()    {}
 15379  func (*GetReportRq) Descriptor() ([]byte, []int) {
 15380  	return fileDescriptor_a508e860af41bdad, []int{273}
 15381  }
 15382  func (m *GetReportRq) XXX_Unmarshal(b []byte) error {
 15383  	return xxx_messageInfo_GetReportRq.Unmarshal(m, b)
 15384  }
 15385  func (m *GetReportRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 15386  	return xxx_messageInfo_GetReportRq.Marshal(b, m, deterministic)
 15387  }
 15388  func (m *GetReportRq) XXX_Merge(src proto.Message) {
 15389  	xxx_messageInfo_GetReportRq.Merge(m, src)
 15390  }
 15391  func (m *GetReportRq) XXX_Size() int {
 15392  	return xxx_messageInfo_GetReportRq.Size(m)
 15393  }
 15394  func (m *GetReportRq) XXX_DiscardUnknown() {
 15395  	xxx_messageInfo_GetReportRq.DiscardUnknown(m)
 15396  }
 15397  
 15398  var xxx_messageInfo_GetReportRq proto.InternalMessageInfo
 15399  
 15400  func (m *GetReportRq) GetName() string {
 15401  	if m != nil && m.Name != nil {
 15402  		return *m.Name
 15403  	}
 15404  	return ""
 15405  }
 15406  
 15407  func (m *GetReportRq) GetReportKey() int32 {
 15408  	if m != nil && m.ReportKey != nil {
 15409  		return *m.ReportKey
 15410  	}
 15411  	return 0
 15412  }
 15413  
 15414  var E_GetReportRq_Ext = &proto.ExtensionDesc{
 15415  	ExtendedType:  (*Base)(nil),
 15416  	ExtensionType: (*GetReportRq)(nil),
 15417  	Field:         1535,
 15418  	Name:          "GetReportRq.ext",
 15419  	Tag:           "bytes,1535,opt,name=ext",
 15420  	Filename:      "Game.proto",
 15421  }
 15422  
 15423  type GetReportRs struct {
 15424  	Report               *Report  `protobuf:"bytes,1,req,name=report" json:"report,omitempty"`
 15425  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 15426  	XXX_unrecognized     []byte   `json:"-"`
 15427  	XXX_sizecache        int32    `json:"-"`
 15428  }
 15429  
 15430  func (m *GetReportRs) Reset()         { *m = GetReportRs{} }
 15431  func (m *GetReportRs) String() string { return proto.CompactTextString(m) }
 15432  func (*GetReportRs) ProtoMessage()    {}
 15433  func (*GetReportRs) Descriptor() ([]byte, []int) {
 15434  	return fileDescriptor_a508e860af41bdad, []int{274}
 15435  }
 15436  func (m *GetReportRs) XXX_Unmarshal(b []byte) error {
 15437  	return xxx_messageInfo_GetReportRs.Unmarshal(m, b)
 15438  }
 15439  func (m *GetReportRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 15440  	return xxx_messageInfo_GetReportRs.Marshal(b, m, deterministic)
 15441  }
 15442  func (m *GetReportRs) XXX_Merge(src proto.Message) {
 15443  	xxx_messageInfo_GetReportRs.Merge(m, src)
 15444  }
 15445  func (m *GetReportRs) XXX_Size() int {
 15446  	return xxx_messageInfo_GetReportRs.Size(m)
 15447  }
 15448  func (m *GetReportRs) XXX_DiscardUnknown() {
 15449  	xxx_messageInfo_GetReportRs.DiscardUnknown(m)
 15450  }
 15451  
 15452  var xxx_messageInfo_GetReportRs proto.InternalMessageInfo
 15453  
 15454  func (m *GetReportRs) GetReport() *Report {
 15455  	if m != nil {
 15456  		return m.Report
 15457  	}
 15458  	return nil
 15459  }
 15460  
 15461  var E_GetReportRs_Ext = &proto.ExtensionDesc{
 15462  	ExtendedType:  (*Base)(nil),
 15463  	ExtensionType: (*GetReportRs)(nil),
 15464  	Field:         1536,
 15465  	Name:          "GetReportRs.ext",
 15466  	Tag:           "bytes,1536,opt,name=ext",
 15467  	Filename:      "Game.proto",
 15468  }
 15469  
 15470  // 获取区域内的行军路线
 15471  type GetMarchRq struct {
 15472  	Area                 *int32   `protobuf:"varint,1,req,name=area" json:"area,omitempty"`
 15473  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 15474  	XXX_unrecognized     []byte   `json:"-"`
 15475  	XXX_sizecache        int32    `json:"-"`
 15476  }
 15477  
 15478  func (m *GetMarchRq) Reset()         { *m = GetMarchRq{} }
 15479  func (m *GetMarchRq) String() string { return proto.CompactTextString(m) }
 15480  func (*GetMarchRq) ProtoMessage()    {}
 15481  func (*GetMarchRq) Descriptor() ([]byte, []int) {
 15482  	return fileDescriptor_a508e860af41bdad, []int{275}
 15483  }
 15484  func (m *GetMarchRq) XXX_Unmarshal(b []byte) error {
 15485  	return xxx_messageInfo_GetMarchRq.Unmarshal(m, b)
 15486  }
 15487  func (m *GetMarchRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 15488  	return xxx_messageInfo_GetMarchRq.Marshal(b, m, deterministic)
 15489  }
 15490  func (m *GetMarchRq) XXX_Merge(src proto.Message) {
 15491  	xxx_messageInfo_GetMarchRq.Merge(m, src)
 15492  }
 15493  func (m *GetMarchRq) XXX_Size() int {
 15494  	return xxx_messageInfo_GetMarchRq.Size(m)
 15495  }
 15496  func (m *GetMarchRq) XXX_DiscardUnknown() {
 15497  	xxx_messageInfo_GetMarchRq.DiscardUnknown(m)
 15498  }
 15499  
 15500  var xxx_messageInfo_GetMarchRq proto.InternalMessageInfo
 15501  
 15502  func (m *GetMarchRq) GetArea() int32 {
 15503  	if m != nil && m.Area != nil {
 15504  		return *m.Area
 15505  	}
 15506  	return 0
 15507  }
 15508  
 15509  var E_GetMarchRq_Ext = &proto.ExtensionDesc{
 15510  	ExtendedType:  (*Base)(nil),
 15511  	ExtensionType: (*GetMarchRq)(nil),
 15512  	Field:         1537,
 15513  	Name:          "GetMarchRq.ext",
 15514  	Tag:           "bytes,1537,opt,name=ext",
 15515  	Filename:      "Game.proto",
 15516  }
 15517  
 15518  type GetMarchRs struct {
 15519  	March                []*MapLine `protobuf:"bytes,1,rep,name=march" json:"march,omitempty"`
 15520  	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
 15521  	XXX_unrecognized     []byte     `json:"-"`
 15522  	XXX_sizecache        int32      `json:"-"`
 15523  }
 15524  
 15525  func (m *GetMarchRs) Reset()         { *m = GetMarchRs{} }
 15526  func (m *GetMarchRs) String() string { return proto.CompactTextString(m) }
 15527  func (*GetMarchRs) ProtoMessage()    {}
 15528  func (*GetMarchRs) Descriptor() ([]byte, []int) {
 15529  	return fileDescriptor_a508e860af41bdad, []int{276}
 15530  }
 15531  func (m *GetMarchRs) XXX_Unmarshal(b []byte) error {
 15532  	return xxx_messageInfo_GetMarchRs.Unmarshal(m, b)
 15533  }
 15534  func (m *GetMarchRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 15535  	return xxx_messageInfo_GetMarchRs.Marshal(b, m, deterministic)
 15536  }
 15537  func (m *GetMarchRs) XXX_Merge(src proto.Message) {
 15538  	xxx_messageInfo_GetMarchRs.Merge(m, src)
 15539  }
 15540  func (m *GetMarchRs) XXX_Size() int {
 15541  	return xxx_messageInfo_GetMarchRs.Size(m)
 15542  }
 15543  func (m *GetMarchRs) XXX_DiscardUnknown() {
 15544  	xxx_messageInfo_GetMarchRs.DiscardUnknown(m)
 15545  }
 15546  
 15547  var xxx_messageInfo_GetMarchRs proto.InternalMessageInfo
 15548  
 15549  func (m *GetMarchRs) GetMarch() []*MapLine {
 15550  	if m != nil {
 15551  		return m.March
 15552  	}
 15553  	return nil
 15554  }
 15555  
 15556  var E_GetMarchRs_Ext = &proto.ExtensionDesc{
 15557  	ExtendedType:  (*Base)(nil),
 15558  	ExtensionType: (*GetMarchRs)(nil),
 15559  	Field:         1538,
 15560  	Name:          "GetMarchRs.ext",
 15561  	Tag:           "bytes,1538,opt,name=ext",
 15562  	Filename:      "Game.proto",
 15563  }
 15564  
 15565  // 获取矿点采集详情
 15566  type GetMineRq struct {
 15567  	Pos                  *int32   `protobuf:"varint,1,req,name=pos" json:"pos,omitempty"`
 15568  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 15569  	XXX_unrecognized     []byte   `json:"-"`
 15570  	XXX_sizecache        int32    `json:"-"`
 15571  }
 15572  
 15573  func (m *GetMineRq) Reset()         { *m = GetMineRq{} }
 15574  func (m *GetMineRq) String() string { return proto.CompactTextString(m) }
 15575  func (*GetMineRq) ProtoMessage()    {}
 15576  func (*GetMineRq) Descriptor() ([]byte, []int) {
 15577  	return fileDescriptor_a508e860af41bdad, []int{277}
 15578  }
 15579  func (m *GetMineRq) XXX_Unmarshal(b []byte) error {
 15580  	return xxx_messageInfo_GetMineRq.Unmarshal(m, b)
 15581  }
 15582  func (m *GetMineRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 15583  	return xxx_messageInfo_GetMineRq.Marshal(b, m, deterministic)
 15584  }
 15585  func (m *GetMineRq) XXX_Merge(src proto.Message) {
 15586  	xxx_messageInfo_GetMineRq.Merge(m, src)
 15587  }
 15588  func (m *GetMineRq) XXX_Size() int {
 15589  	return xxx_messageInfo_GetMineRq.Size(m)
 15590  }
 15591  func (m *GetMineRq) XXX_DiscardUnknown() {
 15592  	xxx_messageInfo_GetMineRq.DiscardUnknown(m)
 15593  }
 15594  
 15595  var xxx_messageInfo_GetMineRq proto.InternalMessageInfo
 15596  
 15597  func (m *GetMineRq) GetPos() int32 {
 15598  	if m != nil && m.Pos != nil {
 15599  		return *m.Pos
 15600  	}
 15601  	return 0
 15602  }
 15603  
 15604  var E_GetMineRq_Ext = &proto.ExtensionDesc{
 15605  	ExtendedType:  (*Base)(nil),
 15606  	ExtensionType: (*GetMineRq)(nil),
 15607  	Field:         1539,
 15608  	Name:          "GetMineRq.ext",
 15609  	Tag:           "bytes,1539,opt,name=ext",
 15610  	Filename:      "Game.proto",
 15611  }
 15612  
 15613  type GetMineRs struct {
 15614  	Collect              *Collect `protobuf:"bytes,1,opt,name=collect" json:"collect,omitempty"`
 15615  	StartTime            *int32   `protobuf:"varint,2,opt,name=startTime" json:"startTime,omitempty"`
 15616  	EndTime              *int32   `protobuf:"varint,3,opt,name=endTime" json:"endTime,omitempty"`
 15617  	Grab                 *int32   `protobuf:"varint,4,opt,name=grab" json:"grab,omitempty"`
 15618  	Resource             *int32   `protobuf:"varint,5,opt,name=resource" json:"resource,omitempty"`
 15619  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 15620  	XXX_unrecognized     []byte   `json:"-"`
 15621  	XXX_sizecache        int32    `json:"-"`
 15622  }
 15623  
 15624  func (m *GetMineRs) Reset()         { *m = GetMineRs{} }
 15625  func (m *GetMineRs) String() string { return proto.CompactTextString(m) }
 15626  func (*GetMineRs) ProtoMessage()    {}
 15627  func (*GetMineRs) Descriptor() ([]byte, []int) {
 15628  	return fileDescriptor_a508e860af41bdad, []int{278}
 15629  }
 15630  func (m *GetMineRs) XXX_Unmarshal(b []byte) error {
 15631  	return xxx_messageInfo_GetMineRs.Unmarshal(m, b)
 15632  }
 15633  func (m *GetMineRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 15634  	return xxx_messageInfo_GetMineRs.Marshal(b, m, deterministic)
 15635  }
 15636  func (m *GetMineRs) XXX_Merge(src proto.Message) {
 15637  	xxx_messageInfo_GetMineRs.Merge(m, src)
 15638  }
 15639  func (m *GetMineRs) XXX_Size() int {
 15640  	return xxx_messageInfo_GetMineRs.Size(m)
 15641  }
 15642  func (m *GetMineRs) XXX_DiscardUnknown() {
 15643  	xxx_messageInfo_GetMineRs.DiscardUnknown(m)
 15644  }
 15645  
 15646  var xxx_messageInfo_GetMineRs proto.InternalMessageInfo
 15647  
 15648  func (m *GetMineRs) GetCollect() *Collect {
 15649  	if m != nil {
 15650  		return m.Collect
 15651  	}
 15652  	return nil
 15653  }
 15654  
 15655  func (m *GetMineRs) GetStartTime() int32 {
 15656  	if m != nil && m.StartTime != nil {
 15657  		return *m.StartTime
 15658  	}
 15659  	return 0
 15660  }
 15661  
 15662  func (m *GetMineRs) GetEndTime() int32 {
 15663  	if m != nil && m.EndTime != nil {
 15664  		return *m.EndTime
 15665  	}
 15666  	return 0
 15667  }
 15668  
 15669  func (m *GetMineRs) GetGrab() int32 {
 15670  	if m != nil && m.Grab != nil {
 15671  		return *m.Grab
 15672  	}
 15673  	return 0
 15674  }
 15675  
 15676  func (m *GetMineRs) GetResource() int32 {
 15677  	if m != nil && m.Resource != nil {
 15678  		return *m.Resource
 15679  	}
 15680  	return 0
 15681  }
 15682  
 15683  var E_GetMineRs_Ext = &proto.ExtensionDesc{
 15684  	ExtendedType:  (*Base)(nil),
 15685  	ExtensionType: (*GetMineRs)(nil),
 15686  	Field:         1540,
 15687  	Name:          "GetMineRs.ext",
 15688  	Tag:           "bytes,1540,opt,name=ext",
 15689  	Filename:      "Game.proto",
 15690  }
 15691  
 15692  // 玩家迁城
 15693  type MoveCityRq struct {
 15694  	Type                 *int32   `protobuf:"varint,1,req,name=type" json:"type,omitempty"`
 15695  	Pos                  *int32   `protobuf:"varint,2,req,name=pos" json:"pos,omitempty"`
 15696  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 15697  	XXX_unrecognized     []byte   `json:"-"`
 15698  	XXX_sizecache        int32    `json:"-"`
 15699  }
 15700  
 15701  func (m *MoveCityRq) Reset()         { *m = MoveCityRq{} }
 15702  func (m *MoveCityRq) String() string { return proto.CompactTextString(m) }
 15703  func (*MoveCityRq) ProtoMessage()    {}
 15704  func (*MoveCityRq) Descriptor() ([]byte, []int) {
 15705  	return fileDescriptor_a508e860af41bdad, []int{279}
 15706  }
 15707  func (m *MoveCityRq) XXX_Unmarshal(b []byte) error {
 15708  	return xxx_messageInfo_MoveCityRq.Unmarshal(m, b)
 15709  }
 15710  func (m *MoveCityRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 15711  	return xxx_messageInfo_MoveCityRq.Marshal(b, m, deterministic)
 15712  }
 15713  func (m *MoveCityRq) XXX_Merge(src proto.Message) {
 15714  	xxx_messageInfo_MoveCityRq.Merge(m, src)
 15715  }
 15716  func (m *MoveCityRq) XXX_Size() int {
 15717  	return xxx_messageInfo_MoveCityRq.Size(m)
 15718  }
 15719  func (m *MoveCityRq) XXX_DiscardUnknown() {
 15720  	xxx_messageInfo_MoveCityRq.DiscardUnknown(m)
 15721  }
 15722  
 15723  var xxx_messageInfo_MoveCityRq proto.InternalMessageInfo
 15724  
 15725  func (m *MoveCityRq) GetType() int32 {
 15726  	if m != nil && m.Type != nil {
 15727  		return *m.Type
 15728  	}
 15729  	return 0
 15730  }
 15731  
 15732  func (m *MoveCityRq) GetPos() int32 {
 15733  	if m != nil && m.Pos != nil {
 15734  		return *m.Pos
 15735  	}
 15736  	return 0
 15737  }
 15738  
 15739  var E_MoveCityRq_Ext = &proto.ExtensionDesc{
 15740  	ExtendedType:  (*Base)(nil),
 15741  	ExtensionType: (*MoveCityRq)(nil),
 15742  	Field:         1541,
 15743  	Name:          "MoveCityRq.ext",
 15744  	Tag:           "bytes,1541,opt,name=ext",
 15745  	Filename:      "Game.proto",
 15746  }
 15747  
 15748  type MoveCityRs struct {
 15749  	Pos                  *int32   `protobuf:"varint,1,req,name=pos" json:"pos,omitempty"`
 15750  	Gold                 *int32   `protobuf:"varint,2,opt,name=gold" json:"gold,omitempty"`
 15751  	Prop                 *Prop    `protobuf:"bytes,3,opt,name=prop" json:"prop,omitempty"`
 15752  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 15753  	XXX_unrecognized     []byte   `json:"-"`
 15754  	XXX_sizecache        int32    `json:"-"`
 15755  }
 15756  
 15757  func (m *MoveCityRs) Reset()         { *m = MoveCityRs{} }
 15758  func (m *MoveCityRs) String() string { return proto.CompactTextString(m) }
 15759  func (*MoveCityRs) ProtoMessage()    {}
 15760  func (*MoveCityRs) Descriptor() ([]byte, []int) {
 15761  	return fileDescriptor_a508e860af41bdad, []int{280}
 15762  }
 15763  func (m *MoveCityRs) XXX_Unmarshal(b []byte) error {
 15764  	return xxx_messageInfo_MoveCityRs.Unmarshal(m, b)
 15765  }
 15766  func (m *MoveCityRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 15767  	return xxx_messageInfo_MoveCityRs.Marshal(b, m, deterministic)
 15768  }
 15769  func (m *MoveCityRs) XXX_Merge(src proto.Message) {
 15770  	xxx_messageInfo_MoveCityRs.Merge(m, src)
 15771  }
 15772  func (m *MoveCityRs) XXX_Size() int {
 15773  	return xxx_messageInfo_MoveCityRs.Size(m)
 15774  }
 15775  func (m *MoveCityRs) XXX_DiscardUnknown() {
 15776  	xxx_messageInfo_MoveCityRs.DiscardUnknown(m)
 15777  }
 15778  
 15779  var xxx_messageInfo_MoveCityRs proto.InternalMessageInfo
 15780  
 15781  func (m *MoveCityRs) GetPos() int32 {
 15782  	if m != nil && m.Pos != nil {
 15783  		return *m.Pos
 15784  	}
 15785  	return 0
 15786  }
 15787  
 15788  func (m *MoveCityRs) GetGold() int32 {
 15789  	if m != nil && m.Gold != nil {
 15790  		return *m.Gold
 15791  	}
 15792  	return 0
 15793  }
 15794  
 15795  func (m *MoveCityRs) GetProp() *Prop {
 15796  	if m != nil {
 15797  		return m.Prop
 15798  	}
 15799  	return nil
 15800  }
 15801  
 15802  var E_MoveCityRs_Ext = &proto.ExtensionDesc{
 15803  	ExtendedType:  (*Base)(nil),
 15804  	ExtensionType: (*MoveCityRs)(nil),
 15805  	Field:         1542,
 15806  	Name:          "MoveCityRs.ext",
 15807  	Tag:           "bytes,1542,opt,name=ext",
 15808  	Filename:      "Game.proto",
 15809  }
 15810  
 15811  // 获取阵营战信息
 15812  type GetCampBattleRq struct {
 15813  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 15814  	XXX_unrecognized     []byte   `json:"-"`
 15815  	XXX_sizecache        int32    `json:"-"`
 15816  }
 15817  
 15818  func (m *GetCampBattleRq) Reset()         { *m = GetCampBattleRq{} }
 15819  func (m *GetCampBattleRq) String() string { return proto.CompactTextString(m) }
 15820  func (*GetCampBattleRq) ProtoMessage()    {}
 15821  func (*GetCampBattleRq) Descriptor() ([]byte, []int) {
 15822  	return fileDescriptor_a508e860af41bdad, []int{281}
 15823  }
 15824  func (m *GetCampBattleRq) XXX_Unmarshal(b []byte) error {
 15825  	return xxx_messageInfo_GetCampBattleRq.Unmarshal(m, b)
 15826  }
 15827  func (m *GetCampBattleRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 15828  	return xxx_messageInfo_GetCampBattleRq.Marshal(b, m, deterministic)
 15829  }
 15830  func (m *GetCampBattleRq) XXX_Merge(src proto.Message) {
 15831  	xxx_messageInfo_GetCampBattleRq.Merge(m, src)
 15832  }
 15833  func (m *GetCampBattleRq) XXX_Size() int {
 15834  	return xxx_messageInfo_GetCampBattleRq.Size(m)
 15835  }
 15836  func (m *GetCampBattleRq) XXX_DiscardUnknown() {
 15837  	xxx_messageInfo_GetCampBattleRq.DiscardUnknown(m)
 15838  }
 15839  
 15840  var xxx_messageInfo_GetCampBattleRq proto.InternalMessageInfo
 15841  
 15842  var E_GetCampBattleRq_Ext = &proto.ExtensionDesc{
 15843  	ExtendedType:  (*Base)(nil),
 15844  	ExtensionType: (*GetCampBattleRq)(nil),
 15845  	Field:         1543,
 15846  	Name:          "GetCampBattleRq.ext",
 15847  	Tag:           "bytes,1543,opt,name=ext",
 15848  	Filename:      "Game.proto",
 15849  }
 15850  
 15851  type GetCampBattleRs struct {
 15852  	Battle               []*CampBattle `protobuf:"bytes,1,rep,name=battle" json:"battle,omitempty"`
 15853  	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
 15854  	XXX_unrecognized     []byte        `json:"-"`
 15855  	XXX_sizecache        int32         `json:"-"`
 15856  }
 15857  
 15858  func (m *GetCampBattleRs) Reset()         { *m = GetCampBattleRs{} }
 15859  func (m *GetCampBattleRs) String() string { return proto.CompactTextString(m) }
 15860  func (*GetCampBattleRs) ProtoMessage()    {}
 15861  func (*GetCampBattleRs) Descriptor() ([]byte, []int) {
 15862  	return fileDescriptor_a508e860af41bdad, []int{282}
 15863  }
 15864  func (m *GetCampBattleRs) XXX_Unmarshal(b []byte) error {
 15865  	return xxx_messageInfo_GetCampBattleRs.Unmarshal(m, b)
 15866  }
 15867  func (m *GetCampBattleRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 15868  	return xxx_messageInfo_GetCampBattleRs.Marshal(b, m, deterministic)
 15869  }
 15870  func (m *GetCampBattleRs) XXX_Merge(src proto.Message) {
 15871  	xxx_messageInfo_GetCampBattleRs.Merge(m, src)
 15872  }
 15873  func (m *GetCampBattleRs) XXX_Size() int {
 15874  	return xxx_messageInfo_GetCampBattleRs.Size(m)
 15875  }
 15876  func (m *GetCampBattleRs) XXX_DiscardUnknown() {
 15877  	xxx_messageInfo_GetCampBattleRs.DiscardUnknown(m)
 15878  }
 15879  
 15880  var xxx_messageInfo_GetCampBattleRs proto.InternalMessageInfo
 15881  
 15882  func (m *GetCampBattleRs) GetBattle() []*CampBattle {
 15883  	if m != nil {
 15884  		return m.Battle
 15885  	}
 15886  	return nil
 15887  }
 15888  
 15889  var E_GetCampBattleRs_Ext = &proto.ExtensionDesc{
 15890  	ExtendedType:  (*Base)(nil),
 15891  	ExtensionType: (*GetCampBattleRs)(nil),
 15892  	Field:         1544,
 15893  	Name:          "GetCampBattleRs.ext",
 15894  	Tag:           "bytes,1544,opt,name=ext",
 15895  	Filename:      "Game.proto",
 15896  }
 15897  
 15898  // 侦查
 15899  type ScoutPosRq struct {
 15900  	Pos                  *int32   `protobuf:"varint,1,req,name=pos" json:"pos,omitempty"`
 15901  	Type                 *int32   `protobuf:"varint,2,req,name=type" json:"type,omitempty"`
 15902  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 15903  	XXX_unrecognized     []byte   `json:"-"`
 15904  	XXX_sizecache        int32    `json:"-"`
 15905  }
 15906  
 15907  func (m *ScoutPosRq) Reset()         { *m = ScoutPosRq{} }
 15908  func (m *ScoutPosRq) String() string { return proto.CompactTextString(m) }
 15909  func (*ScoutPosRq) ProtoMessage()    {}
 15910  func (*ScoutPosRq) Descriptor() ([]byte, []int) {
 15911  	return fileDescriptor_a508e860af41bdad, []int{283}
 15912  }
 15913  func (m *ScoutPosRq) XXX_Unmarshal(b []byte) error {
 15914  	return xxx_messageInfo_ScoutPosRq.Unmarshal(m, b)
 15915  }
 15916  func (m *ScoutPosRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 15917  	return xxx_messageInfo_ScoutPosRq.Marshal(b, m, deterministic)
 15918  }
 15919  func (m *ScoutPosRq) XXX_Merge(src proto.Message) {
 15920  	xxx_messageInfo_ScoutPosRq.Merge(m, src)
 15921  }
 15922  func (m *ScoutPosRq) XXX_Size() int {
 15923  	return xxx_messageInfo_ScoutPosRq.Size(m)
 15924  }
 15925  func (m *ScoutPosRq) XXX_DiscardUnknown() {
 15926  	xxx_messageInfo_ScoutPosRq.DiscardUnknown(m)
 15927  }
 15928  
 15929  var xxx_messageInfo_ScoutPosRq proto.InternalMessageInfo
 15930  
 15931  func (m *ScoutPosRq) GetPos() int32 {
 15932  	if m != nil && m.Pos != nil {
 15933  		return *m.Pos
 15934  	}
 15935  	return 0
 15936  }
 15937  
 15938  func (m *ScoutPosRq) GetType() int32 {
 15939  	if m != nil && m.Type != nil {
 15940  		return *m.Type
 15941  	}
 15942  	return 0
 15943  }
 15944  
 15945  var E_ScoutPosRq_Ext = &proto.ExtensionDesc{
 15946  	ExtendedType:  (*Base)(nil),
 15947  	ExtensionType: (*ScoutPosRq)(nil),
 15948  	Field:         1545,
 15949  	Name:          "ScoutPosRq.ext",
 15950  	Tag:           "bytes,1545,opt,name=ext",
 15951  	Filename:      "Game.proto",
 15952  }
 15953  
 15954  type ScoutPosRs struct {
 15955  	CdTime               *int32   `protobuf:"varint,1,req,name=cdTime" json:"cdTime,omitempty"`
 15956  	Mail                 *Mail    `protobuf:"bytes,2,opt,name=mail" json:"mail,omitempty"`
 15957  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 15958  	XXX_unrecognized     []byte   `json:"-"`
 15959  	XXX_sizecache        int32    `json:"-"`
 15960  }
 15961  
 15962  func (m *ScoutPosRs) Reset()         { *m = ScoutPosRs{} }
 15963  func (m *ScoutPosRs) String() string { return proto.CompactTextString(m) }
 15964  func (*ScoutPosRs) ProtoMessage()    {}
 15965  func (*ScoutPosRs) Descriptor() ([]byte, []int) {
 15966  	return fileDescriptor_a508e860af41bdad, []int{284}
 15967  }
 15968  func (m *ScoutPosRs) XXX_Unmarshal(b []byte) error {
 15969  	return xxx_messageInfo_ScoutPosRs.Unmarshal(m, b)
 15970  }
 15971  func (m *ScoutPosRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 15972  	return xxx_messageInfo_ScoutPosRs.Marshal(b, m, deterministic)
 15973  }
 15974  func (m *ScoutPosRs) XXX_Merge(src proto.Message) {
 15975  	xxx_messageInfo_ScoutPosRs.Merge(m, src)
 15976  }
 15977  func (m *ScoutPosRs) XXX_Size() int {
 15978  	return xxx_messageInfo_ScoutPosRs.Size(m)
 15979  }
 15980  func (m *ScoutPosRs) XXX_DiscardUnknown() {
 15981  	xxx_messageInfo_ScoutPosRs.DiscardUnknown(m)
 15982  }
 15983  
 15984  var xxx_messageInfo_ScoutPosRs proto.InternalMessageInfo
 15985  
 15986  func (m *ScoutPosRs) GetCdTime() int32 {
 15987  	if m != nil && m.CdTime != nil {
 15988  		return *m.CdTime
 15989  	}
 15990  	return 0
 15991  }
 15992  
 15993  func (m *ScoutPosRs) GetMail() *Mail {
 15994  	if m != nil {
 15995  		return m.Mail
 15996  	}
 15997  	return nil
 15998  }
 15999  
 16000  var E_ScoutPosRs_Ext = &proto.ExtensionDesc{
 16001  	ExtendedType:  (*Base)(nil),
 16002  	ExtensionType: (*ScoutPosRs)(nil),
 16003  	Field:         1546,
 16004  	Name:          "ScoutPosRs.ext",
 16005  	Tag:           "bytes,1546,opt,name=ext",
 16006  	Filename:      "Game.proto",
 16007  }
 16008  
 16009  // 通知玩家资源改变
 16010  type SyncChangeInfoRs struct {
 16011  	Info                 []*ChangeInfo `protobuf:"bytes,1,rep,name=info" json:"info,omitempty"`
 16012  	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
 16013  	XXX_unrecognized     []byte        `json:"-"`
 16014  	XXX_sizecache        int32         `json:"-"`
 16015  }
 16016  
 16017  func (m *SyncChangeInfoRs) Reset()         { *m = SyncChangeInfoRs{} }
 16018  func (m *SyncChangeInfoRs) String() string { return proto.CompactTextString(m) }
 16019  func (*SyncChangeInfoRs) ProtoMessage()    {}
 16020  func (*SyncChangeInfoRs) Descriptor() ([]byte, []int) {
 16021  	return fileDescriptor_a508e860af41bdad, []int{285}
 16022  }
 16023  func (m *SyncChangeInfoRs) XXX_Unmarshal(b []byte) error {
 16024  	return xxx_messageInfo_SyncChangeInfoRs.Unmarshal(m, b)
 16025  }
 16026  func (m *SyncChangeInfoRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 16027  	return xxx_messageInfo_SyncChangeInfoRs.Marshal(b, m, deterministic)
 16028  }
 16029  func (m *SyncChangeInfoRs) XXX_Merge(src proto.Message) {
 16030  	xxx_messageInfo_SyncChangeInfoRs.Merge(m, src)
 16031  }
 16032  func (m *SyncChangeInfoRs) XXX_Size() int {
 16033  	return xxx_messageInfo_SyncChangeInfoRs.Size(m)
 16034  }
 16035  func (m *SyncChangeInfoRs) XXX_DiscardUnknown() {
 16036  	xxx_messageInfo_SyncChangeInfoRs.DiscardUnknown(m)
 16037  }
 16038  
 16039  var xxx_messageInfo_SyncChangeInfoRs proto.InternalMessageInfo
 16040  
 16041  func (m *SyncChangeInfoRs) GetInfo() []*ChangeInfo {
 16042  	if m != nil {
 16043  		return m.Info
 16044  	}
 16045  	return nil
 16046  }
 16047  
 16048  var E_SyncChangeInfoRs_Ext = &proto.ExtensionDesc{
 16049  	ExtendedType:  (*Base)(nil),
 16050  	ExtensionType: (*SyncChangeInfoRs)(nil),
 16051  	Field:         1548,
 16052  	Name:          "SyncChangeInfoRs.ext",
 16053  	Tag:           "bytes,1548,opt,name=ext",
 16054  	Filename:      "Game.proto",
 16055  }
 16056  
 16057  // 通知玩家迁城
 16058  type SyncRoleMoveRs struct {
 16059  	NewPos               *int32   `protobuf:"varint,1,opt,name=newPos" json:"newPos,omitempty"`
 16060  	IsFireState          *bool    `protobuf:"varint,2,opt,name=isFireState" json:"isFireState,omitempty"`
 16061  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 16062  	XXX_unrecognized     []byte   `json:"-"`
 16063  	XXX_sizecache        int32    `json:"-"`
 16064  }
 16065  
 16066  func (m *SyncRoleMoveRs) Reset()         { *m = SyncRoleMoveRs{} }
 16067  func (m *SyncRoleMoveRs) String() string { return proto.CompactTextString(m) }
 16068  func (*SyncRoleMoveRs) ProtoMessage()    {}
 16069  func (*SyncRoleMoveRs) Descriptor() ([]byte, []int) {
 16070  	return fileDescriptor_a508e860af41bdad, []int{286}
 16071  }
 16072  func (m *SyncRoleMoveRs) XXX_Unmarshal(b []byte) error {
 16073  	return xxx_messageInfo_SyncRoleMoveRs.Unmarshal(m, b)
 16074  }
 16075  func (m *SyncRoleMoveRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 16076  	return xxx_messageInfo_SyncRoleMoveRs.Marshal(b, m, deterministic)
 16077  }
 16078  func (m *SyncRoleMoveRs) XXX_Merge(src proto.Message) {
 16079  	xxx_messageInfo_SyncRoleMoveRs.Merge(m, src)
 16080  }
 16081  func (m *SyncRoleMoveRs) XXX_Size() int {
 16082  	return xxx_messageInfo_SyncRoleMoveRs.Size(m)
 16083  }
 16084  func (m *SyncRoleMoveRs) XXX_DiscardUnknown() {
 16085  	xxx_messageInfo_SyncRoleMoveRs.DiscardUnknown(m)
 16086  }
 16087  
 16088  var xxx_messageInfo_SyncRoleMoveRs proto.InternalMessageInfo
 16089  
 16090  func (m *SyncRoleMoveRs) GetNewPos() int32 {
 16091  	if m != nil && m.NewPos != nil {
 16092  		return *m.NewPos
 16093  	}
 16094  	return 0
 16095  }
 16096  
 16097  func (m *SyncRoleMoveRs) GetIsFireState() bool {
 16098  	if m != nil && m.IsFireState != nil {
 16099  		return *m.IsFireState
 16100  	}
 16101  	return false
 16102  }
 16103  
 16104  var E_SyncRoleMoveRs_Ext = &proto.ExtensionDesc{
 16105  	ExtendedType:  (*Base)(nil),
 16106  	ExtensionType: (*SyncRoleMoveRs)(nil),
 16107  	Field:         1550,
 16108  	Name:          "SyncRoleMoveRs.ext",
 16109  	Tag:           "bytes,1550,opt,name=ext",
 16110  	Filename:      "Game.proto",
 16111  }
 16112  
 16113  // 清除CD时间
 16114  type ClearCDRq struct {
 16115  	Type                 *int32   `protobuf:"varint,1,req,name=type" json:"type,omitempty"`
 16116  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 16117  	XXX_unrecognized     []byte   `json:"-"`
 16118  	XXX_sizecache        int32    `json:"-"`
 16119  }
 16120  
 16121  func (m *ClearCDRq) Reset()         { *m = ClearCDRq{} }
 16122  func (m *ClearCDRq) String() string { return proto.CompactTextString(m) }
 16123  func (*ClearCDRq) ProtoMessage()    {}
 16124  func (*ClearCDRq) Descriptor() ([]byte, []int) {
 16125  	return fileDescriptor_a508e860af41bdad, []int{287}
 16126  }
 16127  func (m *ClearCDRq) XXX_Unmarshal(b []byte) error {
 16128  	return xxx_messageInfo_ClearCDRq.Unmarshal(m, b)
 16129  }
 16130  func (m *ClearCDRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 16131  	return xxx_messageInfo_ClearCDRq.Marshal(b, m, deterministic)
 16132  }
 16133  func (m *ClearCDRq) XXX_Merge(src proto.Message) {
 16134  	xxx_messageInfo_ClearCDRq.Merge(m, src)
 16135  }
 16136  func (m *ClearCDRq) XXX_Size() int {
 16137  	return xxx_messageInfo_ClearCDRq.Size(m)
 16138  }
 16139  func (m *ClearCDRq) XXX_DiscardUnknown() {
 16140  	xxx_messageInfo_ClearCDRq.DiscardUnknown(m)
 16141  }
 16142  
 16143  var xxx_messageInfo_ClearCDRq proto.InternalMessageInfo
 16144  
 16145  func (m *ClearCDRq) GetType() int32 {
 16146  	if m != nil && m.Type != nil {
 16147  		return *m.Type
 16148  	}
 16149  	return 0
 16150  }
 16151  
 16152  var E_ClearCDRq_Ext = &proto.ExtensionDesc{
 16153  	ExtendedType:  (*Base)(nil),
 16154  	ExtensionType: (*ClearCDRq)(nil),
 16155  	Field:         1551,
 16156  	Name:          "ClearCDRq.ext",
 16157  	Tag:           "bytes,1551,opt,name=ext",
 16158  	Filename:      "Game.proto",
 16159  }
 16160  
 16161  type ClearCDRs struct {
 16162  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 16163  	XXX_unrecognized     []byte   `json:"-"`
 16164  	XXX_sizecache        int32    `json:"-"`
 16165  }
 16166  
 16167  func (m *ClearCDRs) Reset()         { *m = ClearCDRs{} }
 16168  func (m *ClearCDRs) String() string { return proto.CompactTextString(m) }
 16169  func (*ClearCDRs) ProtoMessage()    {}
 16170  func (*ClearCDRs) Descriptor() ([]byte, []int) {
 16171  	return fileDescriptor_a508e860af41bdad, []int{288}
 16172  }
 16173  func (m *ClearCDRs) XXX_Unmarshal(b []byte) error {
 16174  	return xxx_messageInfo_ClearCDRs.Unmarshal(m, b)
 16175  }
 16176  func (m *ClearCDRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 16177  	return xxx_messageInfo_ClearCDRs.Marshal(b, m, deterministic)
 16178  }
 16179  func (m *ClearCDRs) XXX_Merge(src proto.Message) {
 16180  	xxx_messageInfo_ClearCDRs.Merge(m, src)
 16181  }
 16182  func (m *ClearCDRs) XXX_Size() int {
 16183  	return xxx_messageInfo_ClearCDRs.Size(m)
 16184  }
 16185  func (m *ClearCDRs) XXX_DiscardUnknown() {
 16186  	xxx_messageInfo_ClearCDRs.DiscardUnknown(m)
 16187  }
 16188  
 16189  var xxx_messageInfo_ClearCDRs proto.InternalMessageInfo
 16190  
 16191  var E_ClearCDRs_Ext = &proto.ExtensionDesc{
 16192  	ExtendedType:  (*Base)(nil),
 16193  	ExtensionType: (*ClearCDRs)(nil),
 16194  	Field:         1552,
 16195  	Name:          "ClearCDRs.ext",
 16196  	Tag:           "bytes,1552,opt,name=ext",
 16197  	Filename:      "Game.proto",
 16198  }
 16199  
 16200  // 移动CD加速
 16201  type MoveCDRq struct {
 16202  	Type                 *int32   `protobuf:"varint,1,req,name=type" json:"type,omitempty"`
 16203  	KeyId                *int32   `protobuf:"varint,2,req,name=keyId" json:"keyId,omitempty"`
 16204  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 16205  	XXX_unrecognized     []byte   `json:"-"`
 16206  	XXX_sizecache        int32    `json:"-"`
 16207  }
 16208  
 16209  func (m *MoveCDRq) Reset()         { *m = MoveCDRq{} }
 16210  func (m *MoveCDRq) String() string { return proto.CompactTextString(m) }
 16211  func (*MoveCDRq) ProtoMessage()    {}
 16212  func (*MoveCDRq) Descriptor() ([]byte, []int) {
 16213  	return fileDescriptor_a508e860af41bdad, []int{289}
 16214  }
 16215  func (m *MoveCDRq) XXX_Unmarshal(b []byte) error {
 16216  	return xxx_messageInfo_MoveCDRq.Unmarshal(m, b)
 16217  }
 16218  func (m *MoveCDRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 16219  	return xxx_messageInfo_MoveCDRq.Marshal(b, m, deterministic)
 16220  }
 16221  func (m *MoveCDRq) XXX_Merge(src proto.Message) {
 16222  	xxx_messageInfo_MoveCDRq.Merge(m, src)
 16223  }
 16224  func (m *MoveCDRq) XXX_Size() int {
 16225  	return xxx_messageInfo_MoveCDRq.Size(m)
 16226  }
 16227  func (m *MoveCDRq) XXX_DiscardUnknown() {
 16228  	xxx_messageInfo_MoveCDRq.DiscardUnknown(m)
 16229  }
 16230  
 16231  var xxx_messageInfo_MoveCDRq proto.InternalMessageInfo
 16232  
 16233  func (m *MoveCDRq) GetType() int32 {
 16234  	if m != nil && m.Type != nil {
 16235  		return *m.Type
 16236  	}
 16237  	return 0
 16238  }
 16239  
 16240  func (m *MoveCDRq) GetKeyId() int32 {
 16241  	if m != nil && m.KeyId != nil {
 16242  		return *m.KeyId
 16243  	}
 16244  	return 0
 16245  }
 16246  
 16247  var E_MoveCDRq_Ext = &proto.ExtensionDesc{
 16248  	ExtendedType:  (*Base)(nil),
 16249  	ExtensionType: (*MoveCDRq)(nil),
 16250  	Field:         1563,
 16251  	Name:          "MoveCDRq.ext",
 16252  	Tag:           "bytes,1563,opt,name=ext",
 16253  	Filename:      "Game.proto",
 16254  }
 16255  
 16256  type MoveCDRs struct {
 16257  	Status               *int32   `protobuf:"varint,1,opt,name=status" json:"status,omitempty"`
 16258  	Prop                 *Prop    `protobuf:"bytes,2,opt,name=prop" json:"prop,omitempty"`
 16259  	Army                 *Army    `protobuf:"bytes,3,opt,name=army" json:"army,omitempty"`
 16260  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 16261  	XXX_unrecognized     []byte   `json:"-"`
 16262  	XXX_sizecache        int32    `json:"-"`
 16263  }
 16264  
 16265  func (m *MoveCDRs) Reset()         { *m = MoveCDRs{} }
 16266  func (m *MoveCDRs) String() string { return proto.CompactTextString(m) }
 16267  func (*MoveCDRs) ProtoMessage()    {}
 16268  func (*MoveCDRs) Descriptor() ([]byte, []int) {
 16269  	return fileDescriptor_a508e860af41bdad, []int{290}
 16270  }
 16271  func (m *MoveCDRs) XXX_Unmarshal(b []byte) error {
 16272  	return xxx_messageInfo_MoveCDRs.Unmarshal(m, b)
 16273  }
 16274  func (m *MoveCDRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 16275  	return xxx_messageInfo_MoveCDRs.Marshal(b, m, deterministic)
 16276  }
 16277  func (m *MoveCDRs) XXX_Merge(src proto.Message) {
 16278  	xxx_messageInfo_MoveCDRs.Merge(m, src)
 16279  }
 16280  func (m *MoveCDRs) XXX_Size() int {
 16281  	return xxx_messageInfo_MoveCDRs.Size(m)
 16282  }
 16283  func (m *MoveCDRs) XXX_DiscardUnknown() {
 16284  	xxx_messageInfo_MoveCDRs.DiscardUnknown(m)
 16285  }
 16286  
 16287  var xxx_messageInfo_MoveCDRs proto.InternalMessageInfo
 16288  
 16289  func (m *MoveCDRs) GetStatus() int32 {
 16290  	if m != nil && m.Status != nil {
 16291  		return *m.Status
 16292  	}
 16293  	return 0
 16294  }
 16295  
 16296  func (m *MoveCDRs) GetProp() *Prop {
 16297  	if m != nil {
 16298  		return m.Prop
 16299  	}
 16300  	return nil
 16301  }
 16302  
 16303  func (m *MoveCDRs) GetArmy() *Army {
 16304  	if m != nil {
 16305  		return m.Army
 16306  	}
 16307  	return nil
 16308  }
 16309  
 16310  var E_MoveCDRs_Ext = &proto.ExtensionDesc{
 16311  	ExtendedType:  (*Base)(nil),
 16312  	ExtensionType: (*MoveCDRs)(nil),
 16313  	Field:         1564,
 16314  	Name:          "MoveCDRs.ext",
 16315  	Tag:           "bytes,1564,opt,name=ext",
 16316  	Filename:      "Game.proto",
 16317  }
 16318  
 16319  // 城池征收
 16320  type CityLevyRq struct {
 16321  	CityId               *int32   `protobuf:"varint,1,req,name=cityId" json:"cityId,omitempty"`
 16322  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 16323  	XXX_unrecognized     []byte   `json:"-"`
 16324  	XXX_sizecache        int32    `json:"-"`
 16325  }
 16326  
 16327  func (m *CityLevyRq) Reset()         { *m = CityLevyRq{} }
 16328  func (m *CityLevyRq) String() string { return proto.CompactTextString(m) }
 16329  func (*CityLevyRq) ProtoMessage()    {}
 16330  func (*CityLevyRq) Descriptor() ([]byte, []int) {
 16331  	return fileDescriptor_a508e860af41bdad, []int{291}
 16332  }
 16333  func (m *CityLevyRq) XXX_Unmarshal(b []byte) error {
 16334  	return xxx_messageInfo_CityLevyRq.Unmarshal(m, b)
 16335  }
 16336  func (m *CityLevyRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 16337  	return xxx_messageInfo_CityLevyRq.Marshal(b, m, deterministic)
 16338  }
 16339  func (m *CityLevyRq) XXX_Merge(src proto.Message) {
 16340  	xxx_messageInfo_CityLevyRq.Merge(m, src)
 16341  }
 16342  func (m *CityLevyRq) XXX_Size() int {
 16343  	return xxx_messageInfo_CityLevyRq.Size(m)
 16344  }
 16345  func (m *CityLevyRq) XXX_DiscardUnknown() {
 16346  	xxx_messageInfo_CityLevyRq.DiscardUnknown(m)
 16347  }
 16348  
 16349  var xxx_messageInfo_CityLevyRq proto.InternalMessageInfo
 16350  
 16351  func (m *CityLevyRq) GetCityId() int32 {
 16352  	if m != nil && m.CityId != nil {
 16353  		return *m.CityId
 16354  	}
 16355  	return 0
 16356  }
 16357  
 16358  var E_CityLevyRq_Ext = &proto.ExtensionDesc{
 16359  	ExtendedType:  (*Base)(nil),
 16360  	ExtensionType: (*CityLevyRq)(nil),
 16361  	Field:         1553,
 16362  	Name:          "CityLevyRq.ext",
 16363  	Tag:           "bytes,1553,opt,name=ext",
 16364  	Filename:      "Game.proto",
 16365  }
 16366  
 16367  type CityLevyRs struct {
 16368  	FinishTime           *int32   `protobuf:"varint,1,req,name=finishTime" json:"finishTime,omitempty"`
 16369  	Award                []*Award `protobuf:"bytes,2,rep,name=award" json:"award,omitempty"`
 16370  	UseFristKill         *bool    `protobuf:"varint,3,opt,name=useFristKill" json:"useFristKill,omitempty"`
 16371  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 16372  	XXX_unrecognized     []byte   `json:"-"`
 16373  	XXX_sizecache        int32    `json:"-"`
 16374  }
 16375  
 16376  func (m *CityLevyRs) Reset()         { *m = CityLevyRs{} }
 16377  func (m *CityLevyRs) String() string { return proto.CompactTextString(m) }
 16378  func (*CityLevyRs) ProtoMessage()    {}
 16379  func (*CityLevyRs) Descriptor() ([]byte, []int) {
 16380  	return fileDescriptor_a508e860af41bdad, []int{292}
 16381  }
 16382  func (m *CityLevyRs) XXX_Unmarshal(b []byte) error {
 16383  	return xxx_messageInfo_CityLevyRs.Unmarshal(m, b)
 16384  }
 16385  func (m *CityLevyRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 16386  	return xxx_messageInfo_CityLevyRs.Marshal(b, m, deterministic)
 16387  }
 16388  func (m *CityLevyRs) XXX_Merge(src proto.Message) {
 16389  	xxx_messageInfo_CityLevyRs.Merge(m, src)
 16390  }
 16391  func (m *CityLevyRs) XXX_Size() int {
 16392  	return xxx_messageInfo_CityLevyRs.Size(m)
 16393  }
 16394  func (m *CityLevyRs) XXX_DiscardUnknown() {
 16395  	xxx_messageInfo_CityLevyRs.DiscardUnknown(m)
 16396  }
 16397  
 16398  var xxx_messageInfo_CityLevyRs proto.InternalMessageInfo
 16399  
 16400  func (m *CityLevyRs) GetFinishTime() int32 {
 16401  	if m != nil && m.FinishTime != nil {
 16402  		return *m.FinishTime
 16403  	}
 16404  	return 0
 16405  }
 16406  
 16407  func (m *CityLevyRs) GetAward() []*Award {
 16408  	if m != nil {
 16409  		return m.Award
 16410  	}
 16411  	return nil
 16412  }
 16413  
 16414  func (m *CityLevyRs) GetUseFristKill() bool {
 16415  	if m != nil && m.UseFristKill != nil {
 16416  		return *m.UseFristKill
 16417  	}
 16418  	return false
 16419  }
 16420  
 16421  var E_CityLevyRs_Ext = &proto.ExtensionDesc{
 16422  	ExtendedType:  (*Base)(nil),
 16423  	ExtensionType: (*CityLevyRs)(nil),
 16424  	Field:         1554,
 16425  	Name:          "CityLevyRs.ext",
 16426  	Tag:           "bytes,1554,opt,name=ext",
 16427  	Filename:      "Game.proto",
 16428  }
 16429  
 16430  // 城池重建
 16431  type CityRebuildRq struct {
 16432  	CityId               *int32   `protobuf:"varint,1,req,name=cityId" json:"cityId,omitempty"`
 16433  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 16434  	XXX_unrecognized     []byte   `json:"-"`
 16435  	XXX_sizecache        int32    `json:"-"`
 16436  }
 16437  
 16438  func (m *CityRebuildRq) Reset()         { *m = CityRebuildRq{} }
 16439  func (m *CityRebuildRq) String() string { return proto.CompactTextString(m) }
 16440  func (*CityRebuildRq) ProtoMessage()    {}
 16441  func (*CityRebuildRq) Descriptor() ([]byte, []int) {
 16442  	return fileDescriptor_a508e860af41bdad, []int{293}
 16443  }
 16444  func (m *CityRebuildRq) XXX_Unmarshal(b []byte) error {
 16445  	return xxx_messageInfo_CityRebuildRq.Unmarshal(m, b)
 16446  }
 16447  func (m *CityRebuildRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 16448  	return xxx_messageInfo_CityRebuildRq.Marshal(b, m, deterministic)
 16449  }
 16450  func (m *CityRebuildRq) XXX_Merge(src proto.Message) {
 16451  	xxx_messageInfo_CityRebuildRq.Merge(m, src)
 16452  }
 16453  func (m *CityRebuildRq) XXX_Size() int {
 16454  	return xxx_messageInfo_CityRebuildRq.Size(m)
 16455  }
 16456  func (m *CityRebuildRq) XXX_DiscardUnknown() {
 16457  	xxx_messageInfo_CityRebuildRq.DiscardUnknown(m)
 16458  }
 16459  
 16460  var xxx_messageInfo_CityRebuildRq proto.InternalMessageInfo
 16461  
 16462  func (m *CityRebuildRq) GetCityId() int32 {
 16463  	if m != nil && m.CityId != nil {
 16464  		return *m.CityId
 16465  	}
 16466  	return 0
 16467  }
 16468  
 16469  var E_CityRebuildRq_Ext = &proto.ExtensionDesc{
 16470  	ExtendedType:  (*Base)(nil),
 16471  	ExtensionType: (*CityRebuildRq)(nil),
 16472  	Field:         1555,
 16473  	Name:          "CityRebuildRq.ext",
 16474  	Tag:           "bytes,1555,opt,name=ext",
 16475  	Filename:      "Game.proto",
 16476  }
 16477  
 16478  type CityRebuildRs struct {
 16479  	EndTime              *int32           `protobuf:"varint,1,opt,name=endTime" json:"endTime,omitempty"`
 16480  	CurArm               *int32           `protobuf:"varint,2,opt,name=curArm" json:"curArm,omitempty"`
 16481  	Total                *int32           `protobuf:"varint,3,opt,name=total" json:"total,omitempty"`
 16482  	Nick                 *string          `protobuf:"bytes,4,opt,name=nick" json:"nick,omitempty"`
 16483  	Role                 []*CamppaignRole `protobuf:"bytes,5,rep,name=role" json:"role,omitempty"`
 16484  	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
 16485  	XXX_unrecognized     []byte           `json:"-"`
 16486  	XXX_sizecache        int32            `json:"-"`
 16487  }
 16488  
 16489  func (m *CityRebuildRs) Reset()         { *m = CityRebuildRs{} }
 16490  func (m *CityRebuildRs) String() string { return proto.CompactTextString(m) }
 16491  func (*CityRebuildRs) ProtoMessage()    {}
 16492  func (*CityRebuildRs) Descriptor() ([]byte, []int) {
 16493  	return fileDescriptor_a508e860af41bdad, []int{294}
 16494  }
 16495  func (m *CityRebuildRs) XXX_Unmarshal(b []byte) error {
 16496  	return xxx_messageInfo_CityRebuildRs.Unmarshal(m, b)
 16497  }
 16498  func (m *CityRebuildRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 16499  	return xxx_messageInfo_CityRebuildRs.Marshal(b, m, deterministic)
 16500  }
 16501  func (m *CityRebuildRs) XXX_Merge(src proto.Message) {
 16502  	xxx_messageInfo_CityRebuildRs.Merge(m, src)
 16503  }
 16504  func (m *CityRebuildRs) XXX_Size() int {
 16505  	return xxx_messageInfo_CityRebuildRs.Size(m)
 16506  }
 16507  func (m *CityRebuildRs) XXX_DiscardUnknown() {
 16508  	xxx_messageInfo_CityRebuildRs.DiscardUnknown(m)
 16509  }
 16510  
 16511  var xxx_messageInfo_CityRebuildRs proto.InternalMessageInfo
 16512  
 16513  func (m *CityRebuildRs) GetEndTime() int32 {
 16514  	if m != nil && m.EndTime != nil {
 16515  		return *m.EndTime
 16516  	}
 16517  	return 0
 16518  }
 16519  
 16520  func (m *CityRebuildRs) GetCurArm() int32 {
 16521  	if m != nil && m.CurArm != nil {
 16522  		return *m.CurArm
 16523  	}
 16524  	return 0
 16525  }
 16526  
 16527  func (m *CityRebuildRs) GetTotal() int32 {
 16528  	if m != nil && m.Total != nil {
 16529  		return *m.Total
 16530  	}
 16531  	return 0
 16532  }
 16533  
 16534  func (m *CityRebuildRs) GetNick() string {
 16535  	if m != nil && m.Nick != nil {
 16536  		return *m.Nick
 16537  	}
 16538  	return ""
 16539  }
 16540  
 16541  func (m *CityRebuildRs) GetRole() []*CamppaignRole {
 16542  	if m != nil {
 16543  		return m.Role
 16544  	}
 16545  	return nil
 16546  }
 16547  
 16548  var E_CityRebuildRs_Ext = &proto.ExtensionDesc{
 16549  	ExtendedType:  (*Base)(nil),
 16550  	ExtensionType: (*CityRebuildRs)(nil),
 16551  	Field:         1556,
 16552  	Name:          "CityRebuildRs.ext",
 16553  	Tag:           "bytes,1556,opt,name=ext",
 16554  	Filename:      "Game.proto",
 16555  }
 16556  
 16557  // 城池修复
 16558  type CityRepairRq struct {
 16559  	CityId               *int32   `protobuf:"varint,1,req,name=cityId" json:"cityId,omitempty"`
 16560  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 16561  	XXX_unrecognized     []byte   `json:"-"`
 16562  	XXX_sizecache        int32    `json:"-"`
 16563  }
 16564  
 16565  func (m *CityRepairRq) Reset()         { *m = CityRepairRq{} }
 16566  func (m *CityRepairRq) String() string { return proto.CompactTextString(m) }
 16567  func (*CityRepairRq) ProtoMessage()    {}
 16568  func (*CityRepairRq) Descriptor() ([]byte, []int) {
 16569  	return fileDescriptor_a508e860af41bdad, []int{295}
 16570  }
 16571  func (m *CityRepairRq) XXX_Unmarshal(b []byte) error {
 16572  	return xxx_messageInfo_CityRepairRq.Unmarshal(m, b)
 16573  }
 16574  func (m *CityRepairRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 16575  	return xxx_messageInfo_CityRepairRq.Marshal(b, m, deterministic)
 16576  }
 16577  func (m *CityRepairRq) XXX_Merge(src proto.Message) {
 16578  	xxx_messageInfo_CityRepairRq.Merge(m, src)
 16579  }
 16580  func (m *CityRepairRq) XXX_Size() int {
 16581  	return xxx_messageInfo_CityRepairRq.Size(m)
 16582  }
 16583  func (m *CityRepairRq) XXX_DiscardUnknown() {
 16584  	xxx_messageInfo_CityRepairRq.DiscardUnknown(m)
 16585  }
 16586  
 16587  var xxx_messageInfo_CityRepairRq proto.InternalMessageInfo
 16588  
 16589  func (m *CityRepairRq) GetCityId() int32 {
 16590  	if m != nil && m.CityId != nil {
 16591  		return *m.CityId
 16592  	}
 16593  	return 0
 16594  }
 16595  
 16596  var E_CityRepairRq_Ext = &proto.ExtensionDesc{
 16597  	ExtendedType:  (*Base)(nil),
 16598  	ExtensionType: (*CityRepairRq)(nil),
 16599  	Field:         1557,
 16600  	Name:          "CityRepairRq.ext",
 16601  	Tag:           "bytes,1557,opt,name=ext",
 16602  	Filename:      "Game.proto",
 16603  }
 16604  
 16605  type CityRepairRs struct {
 16606  	CurArm               *int32   `protobuf:"varint,1,opt,name=curArm" json:"curArm,omitempty"`
 16607  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 16608  	XXX_unrecognized     []byte   `json:"-"`
 16609  	XXX_sizecache        int32    `json:"-"`
 16610  }
 16611  
 16612  func (m *CityRepairRs) Reset()         { *m = CityRepairRs{} }
 16613  func (m *CityRepairRs) String() string { return proto.CompactTextString(m) }
 16614  func (*CityRepairRs) ProtoMessage()    {}
 16615  func (*CityRepairRs) Descriptor() ([]byte, []int) {
 16616  	return fileDescriptor_a508e860af41bdad, []int{296}
 16617  }
 16618  func (m *CityRepairRs) XXX_Unmarshal(b []byte) error {
 16619  	return xxx_messageInfo_CityRepairRs.Unmarshal(m, b)
 16620  }
 16621  func (m *CityRepairRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 16622  	return xxx_messageInfo_CityRepairRs.Marshal(b, m, deterministic)
 16623  }
 16624  func (m *CityRepairRs) XXX_Merge(src proto.Message) {
 16625  	xxx_messageInfo_CityRepairRs.Merge(m, src)
 16626  }
 16627  func (m *CityRepairRs) XXX_Size() int {
 16628  	return xxx_messageInfo_CityRepairRs.Size(m)
 16629  }
 16630  func (m *CityRepairRs) XXX_DiscardUnknown() {
 16631  	xxx_messageInfo_CityRepairRs.DiscardUnknown(m)
 16632  }
 16633  
 16634  var xxx_messageInfo_CityRepairRs proto.InternalMessageInfo
 16635  
 16636  func (m *CityRepairRs) GetCurArm() int32 {
 16637  	if m != nil && m.CurArm != nil {
 16638  		return *m.CurArm
 16639  	}
 16640  	return 0
 16641  }
 16642  
 16643  var E_CityRepairRs_Ext = &proto.ExtensionDesc{
 16644  	ExtendedType:  (*Base)(nil),
 16645  	ExtensionType: (*CityRepairRs)(nil),
 16646  	Field:         1558,
 16647  	Name:          "CityRepairRs.ext",
 16648  	Tag:           "bytes,1558,opt,name=ext",
 16649  	Filename:      "Game.proto",
 16650  }
 16651  
 16652  // 通知玩家被攻击
 16653  type SyncAttackRoleRs struct {
 16654  	AtkCamp              *int32   `protobuf:"varint,1,opt,name=atkCamp" json:"atkCamp,omitempty"`
 16655  	AtkName              *string  `protobuf:"bytes,2,opt,name=atkName" json:"atkName,omitempty"`
 16656  	AtkPos               *int32   `protobuf:"varint,3,opt,name=atkPos" json:"atkPos,omitempty"`
 16657  	AtkTime              *int32   `protobuf:"varint,4,opt,name=atkTime" json:"atkTime,omitempty"`
 16658  	Status               *int32   `protobuf:"varint,5,opt,name=status" json:"status,omitempty"`
 16659  	ActRoleId            *int64   `protobuf:"varint,6,opt,name=actRoleId" json:"actRoleId,omitempty"`
 16660  	BattleType           *int32   `protobuf:"varint,7,opt,name=battleType" json:"battleType,omitempty"`
 16661  	Param                []string `protobuf:"bytes,8,rep,name=param" json:"param,omitempty"`
 16662  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 16663  	XXX_unrecognized     []byte   `json:"-"`
 16664  	XXX_sizecache        int32    `json:"-"`
 16665  }
 16666  
 16667  func (m *SyncAttackRoleRs) Reset()         { *m = SyncAttackRoleRs{} }
 16668  func (m *SyncAttackRoleRs) String() string { return proto.CompactTextString(m) }
 16669  func (*SyncAttackRoleRs) ProtoMessage()    {}
 16670  func (*SyncAttackRoleRs) Descriptor() ([]byte, []int) {
 16671  	return fileDescriptor_a508e860af41bdad, []int{297}
 16672  }
 16673  func (m *SyncAttackRoleRs) XXX_Unmarshal(b []byte) error {
 16674  	return xxx_messageInfo_SyncAttackRoleRs.Unmarshal(m, b)
 16675  }
 16676  func (m *SyncAttackRoleRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 16677  	return xxx_messageInfo_SyncAttackRoleRs.Marshal(b, m, deterministic)
 16678  }
 16679  func (m *SyncAttackRoleRs) XXX_Merge(src proto.Message) {
 16680  	xxx_messageInfo_SyncAttackRoleRs.Merge(m, src)
 16681  }
 16682  func (m *SyncAttackRoleRs) XXX_Size() int {
 16683  	return xxx_messageInfo_SyncAttackRoleRs.Size(m)
 16684  }
 16685  func (m *SyncAttackRoleRs) XXX_DiscardUnknown() {
 16686  	xxx_messageInfo_SyncAttackRoleRs.DiscardUnknown(m)
 16687  }
 16688  
 16689  var xxx_messageInfo_SyncAttackRoleRs proto.InternalMessageInfo
 16690  
 16691  func (m *SyncAttackRoleRs) GetAtkCamp() int32 {
 16692  	if m != nil && m.AtkCamp != nil {
 16693  		return *m.AtkCamp
 16694  	}
 16695  	return 0
 16696  }
 16697  
 16698  func (m *SyncAttackRoleRs) GetAtkName() string {
 16699  	if m != nil && m.AtkName != nil {
 16700  		return *m.AtkName
 16701  	}
 16702  	return ""
 16703  }
 16704  
 16705  func (m *SyncAttackRoleRs) GetAtkPos() int32 {
 16706  	if m != nil && m.AtkPos != nil {
 16707  		return *m.AtkPos
 16708  	}
 16709  	return 0
 16710  }
 16711  
 16712  func (m *SyncAttackRoleRs) GetAtkTime() int32 {
 16713  	if m != nil && m.AtkTime != nil {
 16714  		return *m.AtkTime
 16715  	}
 16716  	return 0
 16717  }
 16718  
 16719  func (m *SyncAttackRoleRs) GetStatus() int32 {
 16720  	if m != nil && m.Status != nil {
 16721  		return *m.Status
 16722  	}
 16723  	return 0
 16724  }
 16725  
 16726  func (m *SyncAttackRoleRs) GetActRoleId() int64 {
 16727  	if m != nil && m.ActRoleId != nil {
 16728  		return *m.ActRoleId
 16729  	}
 16730  	return 0
 16731  }
 16732  
 16733  func (m *SyncAttackRoleRs) GetBattleType() int32 {
 16734  	if m != nil && m.BattleType != nil {
 16735  		return *m.BattleType
 16736  	}
 16737  	return 0
 16738  }
 16739  
 16740  func (m *SyncAttackRoleRs) GetParam() []string {
 16741  	if m != nil {
 16742  		return m.Param
 16743  	}
 16744  	return nil
 16745  }
 16746  
 16747  var E_SyncAttackRoleRs_Ext = &proto.ExtensionDesc{
 16748  	ExtendedType:  (*Base)(nil),
 16749  	ExtensionType: (*SyncAttackRoleRs)(nil),
 16750  	Field:         1560,
 16751  	Name:          "SyncAttackRoleRs.ext",
 16752  	Tag:           "bytes,1560,opt,name=ext",
 16753  	Filename:      "Game.proto",
 16754  }
 16755  
 16756  // 获取玩家分享的邮件信息
 16757  type GetShareMailRq struct {
 16758  	TargetId             *int64   `protobuf:"varint,1,req,name=targetId" json:"targetId,omitempty"`
 16759  	MailKeyId            *int32   `protobuf:"varint,2,req,name=mailKeyId" json:"mailKeyId,omitempty"`
 16760  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 16761  	XXX_unrecognized     []byte   `json:"-"`
 16762  	XXX_sizecache        int32    `json:"-"`
 16763  }
 16764  
 16765  func (m *GetShareMailRq) Reset()         { *m = GetShareMailRq{} }
 16766  func (m *GetShareMailRq) String() string { return proto.CompactTextString(m) }
 16767  func (*GetShareMailRq) ProtoMessage()    {}
 16768  func (*GetShareMailRq) Descriptor() ([]byte, []int) {
 16769  	return fileDescriptor_a508e860af41bdad, []int{298}
 16770  }
 16771  func (m *GetShareMailRq) XXX_Unmarshal(b []byte) error {
 16772  	return xxx_messageInfo_GetShareMailRq.Unmarshal(m, b)
 16773  }
 16774  func (m *GetShareMailRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 16775  	return xxx_messageInfo_GetShareMailRq.Marshal(b, m, deterministic)
 16776  }
 16777  func (m *GetShareMailRq) XXX_Merge(src proto.Message) {
 16778  	xxx_messageInfo_GetShareMailRq.Merge(m, src)
 16779  }
 16780  func (m *GetShareMailRq) XXX_Size() int {
 16781  	return xxx_messageInfo_GetShareMailRq.Size(m)
 16782  }
 16783  func (m *GetShareMailRq) XXX_DiscardUnknown() {
 16784  	xxx_messageInfo_GetShareMailRq.DiscardUnknown(m)
 16785  }
 16786  
 16787  var xxx_messageInfo_GetShareMailRq proto.InternalMessageInfo
 16788  
 16789  func (m *GetShareMailRq) GetTargetId() int64 {
 16790  	if m != nil && m.TargetId != nil {
 16791  		return *m.TargetId
 16792  	}
 16793  	return 0
 16794  }
 16795  
 16796  func (m *GetShareMailRq) GetMailKeyId() int32 {
 16797  	if m != nil && m.MailKeyId != nil {
 16798  		return *m.MailKeyId
 16799  	}
 16800  	return 0
 16801  }
 16802  
 16803  var E_GetShareMailRq_Ext = &proto.ExtensionDesc{
 16804  	ExtendedType:  (*Base)(nil),
 16805  	ExtensionType: (*GetShareMailRq)(nil),
 16806  	Field:         1561,
 16807  	Name:          "GetShareMailRq.ext",
 16808  	Tag:           "bytes,1561,opt,name=ext",
 16809  	Filename:      "Game.proto",
 16810  }
 16811  
 16812  type GetShareMailRs struct {
 16813  	Mail                 *Mail    `protobuf:"bytes,1,opt,name=mail" json:"mail,omitempty"`
 16814  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 16815  	XXX_unrecognized     []byte   `json:"-"`
 16816  	XXX_sizecache        int32    `json:"-"`
 16817  }
 16818  
 16819  func (m *GetShareMailRs) Reset()         { *m = GetShareMailRs{} }
 16820  func (m *GetShareMailRs) String() string { return proto.CompactTextString(m) }
 16821  func (*GetShareMailRs) ProtoMessage()    {}
 16822  func (*GetShareMailRs) Descriptor() ([]byte, []int) {
 16823  	return fileDescriptor_a508e860af41bdad, []int{299}
 16824  }
 16825  func (m *GetShareMailRs) XXX_Unmarshal(b []byte) error {
 16826  	return xxx_messageInfo_GetShareMailRs.Unmarshal(m, b)
 16827  }
 16828  func (m *GetShareMailRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 16829  	return xxx_messageInfo_GetShareMailRs.Marshal(b, m, deterministic)
 16830  }
 16831  func (m *GetShareMailRs) XXX_Merge(src proto.Message) {
 16832  	xxx_messageInfo_GetShareMailRs.Merge(m, src)
 16833  }
 16834  func (m *GetShareMailRs) XXX_Size() int {
 16835  	return xxx_messageInfo_GetShareMailRs.Size(m)
 16836  }
 16837  func (m *GetShareMailRs) XXX_DiscardUnknown() {
 16838  	xxx_messageInfo_GetShareMailRs.DiscardUnknown(m)
 16839  }
 16840  
 16841  var xxx_messageInfo_GetShareMailRs proto.InternalMessageInfo
 16842  
 16843  func (m *GetShareMailRs) GetMail() *Mail {
 16844  	if m != nil {
 16845  		return m.Mail
 16846  	}
 16847  	return nil
 16848  }
 16849  
 16850  var E_GetShareMailRs_Ext = &proto.ExtensionDesc{
 16851  	ExtendedType:  (*Base)(nil),
 16852  	ExtensionType: (*GetShareMailRs)(nil),
 16853  	Field:         1562,
 16854  	Name:          "GetShareMailRs.ext",
 16855  	Tag:           "bytes,1562,opt,name=ext",
 16856  	Filename:      "Game.proto",
 16857  }
 16858  
 16859  // 城主撤离城池
 16860  type LeaveCityRq struct {
 16861  	CityId               *int32   `protobuf:"varint,1,req,name=cityId" json:"cityId,omitempty"`
 16862  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 16863  	XXX_unrecognized     []byte   `json:"-"`
 16864  	XXX_sizecache        int32    `json:"-"`
 16865  }
 16866  
 16867  func (m *LeaveCityRq) Reset()         { *m = LeaveCityRq{} }
 16868  func (m *LeaveCityRq) String() string { return proto.CompactTextString(m) }
 16869  func (*LeaveCityRq) ProtoMessage()    {}
 16870  func (*LeaveCityRq) Descriptor() ([]byte, []int) {
 16871  	return fileDescriptor_a508e860af41bdad, []int{300}
 16872  }
 16873  func (m *LeaveCityRq) XXX_Unmarshal(b []byte) error {
 16874  	return xxx_messageInfo_LeaveCityRq.Unmarshal(m, b)
 16875  }
 16876  func (m *LeaveCityRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 16877  	return xxx_messageInfo_LeaveCityRq.Marshal(b, m, deterministic)
 16878  }
 16879  func (m *LeaveCityRq) XXX_Merge(src proto.Message) {
 16880  	xxx_messageInfo_LeaveCityRq.Merge(m, src)
 16881  }
 16882  func (m *LeaveCityRq) XXX_Size() int {
 16883  	return xxx_messageInfo_LeaveCityRq.Size(m)
 16884  }
 16885  func (m *LeaveCityRq) XXX_DiscardUnknown() {
 16886  	xxx_messageInfo_LeaveCityRq.DiscardUnknown(m)
 16887  }
 16888  
 16889  var xxx_messageInfo_LeaveCityRq proto.InternalMessageInfo
 16890  
 16891  func (m *LeaveCityRq) GetCityId() int32 {
 16892  	if m != nil && m.CityId != nil {
 16893  		return *m.CityId
 16894  	}
 16895  	return 0
 16896  }
 16897  
 16898  var E_LeaveCityRq_Ext = &proto.ExtensionDesc{
 16899  	ExtendedType:  (*Base)(nil),
 16900  	ExtensionType: (*LeaveCityRq)(nil),
 16901  	Field:         1565,
 16902  	Name:          "LeaveCityRq.ext",
 16903  	Tag:           "bytes,1565,opt,name=ext",
 16904  	Filename:      "Game.proto",
 16905  }
 16906  
 16907  type LeaveCityRs struct {
 16908  	CityId               *int32   `protobuf:"varint,1,req,name=cityId" json:"cityId,omitempty"`
 16909  	CurArm               *int32   `protobuf:"varint,2,req,name=curArm" json:"curArm,omitempty"`
 16910  	MaxArm               *int32   `protobuf:"varint,3,req,name=maxArm" json:"maxArm,omitempty"`
 16911  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 16912  	XXX_unrecognized     []byte   `json:"-"`
 16913  	XXX_sizecache        int32    `json:"-"`
 16914  }
 16915  
 16916  func (m *LeaveCityRs) Reset()         { *m = LeaveCityRs{} }
 16917  func (m *LeaveCityRs) String() string { return proto.CompactTextString(m) }
 16918  func (*LeaveCityRs) ProtoMessage()    {}
 16919  func (*LeaveCityRs) Descriptor() ([]byte, []int) {
 16920  	return fileDescriptor_a508e860af41bdad, []int{301}
 16921  }
 16922  func (m *LeaveCityRs) XXX_Unmarshal(b []byte) error {
 16923  	return xxx_messageInfo_LeaveCityRs.Unmarshal(m, b)
 16924  }
 16925  func (m *LeaveCityRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 16926  	return xxx_messageInfo_LeaveCityRs.Marshal(b, m, deterministic)
 16927  }
 16928  func (m *LeaveCityRs) XXX_Merge(src proto.Message) {
 16929  	xxx_messageInfo_LeaveCityRs.Merge(m, src)
 16930  }
 16931  func (m *LeaveCityRs) XXX_Size() int {
 16932  	return xxx_messageInfo_LeaveCityRs.Size(m)
 16933  }
 16934  func (m *LeaveCityRs) XXX_DiscardUnknown() {
 16935  	xxx_messageInfo_LeaveCityRs.DiscardUnknown(m)
 16936  }
 16937  
 16938  var xxx_messageInfo_LeaveCityRs proto.InternalMessageInfo
 16939  
 16940  func (m *LeaveCityRs) GetCityId() int32 {
 16941  	if m != nil && m.CityId != nil {
 16942  		return *m.CityId
 16943  	}
 16944  	return 0
 16945  }
 16946  
 16947  func (m *LeaveCityRs) GetCurArm() int32 {
 16948  	if m != nil && m.CurArm != nil {
 16949  		return *m.CurArm
 16950  	}
 16951  	return 0
 16952  }
 16953  
 16954  func (m *LeaveCityRs) GetMaxArm() int32 {
 16955  	if m != nil && m.MaxArm != nil {
 16956  		return *m.MaxArm
 16957  	}
 16958  	return 0
 16959  }
 16960  
 16961  var E_LeaveCityRs_Ext = &proto.ExtensionDesc{
 16962  	ExtendedType:  (*Base)(nil),
 16963  	ExtensionType: (*LeaveCityRs)(nil),
 16964  	Field:         1566,
 16965  	Name:          "LeaveCityRs.ext",
 16966  	Tag:           "bytes,1566,opt,name=ext",
 16967  	Filename:      "Game.proto",
 16968  }
 16969  
 16970  // 通知客户端保护状态
 16971  type SyncProTectRs struct {
 16972  	RoleId               *int64   `protobuf:"varint,1,opt,name=roleId" json:"roleId,omitempty"`
 16973  	Prot                 *int32   `protobuf:"varint,2,opt,name=prot" json:"prot,omitempty"`
 16974  	Pos                  *int32   `protobuf:"varint,3,opt,name=pos" json:"pos,omitempty"`
 16975  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 16976  	XXX_unrecognized     []byte   `json:"-"`
 16977  	XXX_sizecache        int32    `json:"-"`
 16978  }
 16979  
 16980  func (m *SyncProTectRs) Reset()         { *m = SyncProTectRs{} }
 16981  func (m *SyncProTectRs) String() string { return proto.CompactTextString(m) }
 16982  func (*SyncProTectRs) ProtoMessage()    {}
 16983  func (*SyncProTectRs) Descriptor() ([]byte, []int) {
 16984  	return fileDescriptor_a508e860af41bdad, []int{302}
 16985  }
 16986  func (m *SyncProTectRs) XXX_Unmarshal(b []byte) error {
 16987  	return xxx_messageInfo_SyncProTectRs.Unmarshal(m, b)
 16988  }
 16989  func (m *SyncProTectRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 16990  	return xxx_messageInfo_SyncProTectRs.Marshal(b, m, deterministic)
 16991  }
 16992  func (m *SyncProTectRs) XXX_Merge(src proto.Message) {
 16993  	xxx_messageInfo_SyncProTectRs.Merge(m, src)
 16994  }
 16995  func (m *SyncProTectRs) XXX_Size() int {
 16996  	return xxx_messageInfo_SyncProTectRs.Size(m)
 16997  }
 16998  func (m *SyncProTectRs) XXX_DiscardUnknown() {
 16999  	xxx_messageInfo_SyncProTectRs.DiscardUnknown(m)
 17000  }
 17001  
 17002  var xxx_messageInfo_SyncProTectRs proto.InternalMessageInfo
 17003  
 17004  func (m *SyncProTectRs) GetRoleId() int64 {
 17005  	if m != nil && m.RoleId != nil {
 17006  		return *m.RoleId
 17007  	}
 17008  	return 0
 17009  }
 17010  
 17011  func (m *SyncProTectRs) GetProt() int32 {
 17012  	if m != nil && m.Prot != nil {
 17013  		return *m.Prot
 17014  	}
 17015  	return 0
 17016  }
 17017  
 17018  func (m *SyncProTectRs) GetPos() int32 {
 17019  	if m != nil && m.Pos != nil {
 17020  		return *m.Pos
 17021  	}
 17022  	return 0
 17023  }
 17024  
 17025  var E_SyncProTectRs_Ext = &proto.ExtensionDesc{
 17026  	ExtendedType:  (*Base)(nil),
 17027  	ExtensionType: (*SyncProTectRs)(nil),
 17028  	Field:         1568,
 17029  	Name:          "SyncProTectRs.ext",
 17030  	Tag:           "bytes,1568,opt,name=ext",
 17031  	Filename:      "Game.proto",
 17032  }
 17033  
 17034  // 推送部队状态
 17035  type SyncArmyRs struct {
 17036  	Army                 *Army    `protobuf:"bytes,1,opt,name=army" json:"army,omitempty"`
 17037  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 17038  	XXX_unrecognized     []byte   `json:"-"`
 17039  	XXX_sizecache        int32    `json:"-"`
 17040  }
 17041  
 17042  func (m *SyncArmyRs) Reset()         { *m = SyncArmyRs{} }
 17043  func (m *SyncArmyRs) String() string { return proto.CompactTextString(m) }
 17044  func (*SyncArmyRs) ProtoMessage()    {}
 17045  func (*SyncArmyRs) Descriptor() ([]byte, []int) {
 17046  	return fileDescriptor_a508e860af41bdad, []int{303}
 17047  }
 17048  func (m *SyncArmyRs) XXX_Unmarshal(b []byte) error {
 17049  	return xxx_messageInfo_SyncArmyRs.Unmarshal(m, b)
 17050  }
 17051  func (m *SyncArmyRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 17052  	return xxx_messageInfo_SyncArmyRs.Marshal(b, m, deterministic)
 17053  }
 17054  func (m *SyncArmyRs) XXX_Merge(src proto.Message) {
 17055  	xxx_messageInfo_SyncArmyRs.Merge(m, src)
 17056  }
 17057  func (m *SyncArmyRs) XXX_Size() int {
 17058  	return xxx_messageInfo_SyncArmyRs.Size(m)
 17059  }
 17060  func (m *SyncArmyRs) XXX_DiscardUnknown() {
 17061  	xxx_messageInfo_SyncArmyRs.DiscardUnknown(m)
 17062  }
 17063  
 17064  var xxx_messageInfo_SyncArmyRs proto.InternalMessageInfo
 17065  
 17066  func (m *SyncArmyRs) GetArmy() *Army {
 17067  	if m != nil {
 17068  		return m.Army
 17069  	}
 17070  	return nil
 17071  }
 17072  
 17073  var E_SyncArmyRs_Ext = &proto.ExtensionDesc{
 17074  	ExtendedType:  (*Base)(nil),
 17075  	ExtensionType: (*SyncArmyRs)(nil),
 17076  	Field:         1570,
 17077  	Name:          "SyncArmyRs.ext",
 17078  	Tag:           "bytes,1570,opt,name=ext",
 17079  	Filename:      "Game.proto",
 17080  }
 17081  
 17082  // 修改城池名称
 17083  type CityRenameRq struct {
 17084  	CityId               *int32   `protobuf:"varint,1,req,name=cityId" json:"cityId,omitempty"`
 17085  	Name                 *string  `protobuf:"bytes,2,req,name=name" json:"name,omitempty"`
 17086  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 17087  	XXX_unrecognized     []byte   `json:"-"`
 17088  	XXX_sizecache        int32    `json:"-"`
 17089  }
 17090  
 17091  func (m *CityRenameRq) Reset()         { *m = CityRenameRq{} }
 17092  func (m *CityRenameRq) String() string { return proto.CompactTextString(m) }
 17093  func (*CityRenameRq) ProtoMessage()    {}
 17094  func (*CityRenameRq) Descriptor() ([]byte, []int) {
 17095  	return fileDescriptor_a508e860af41bdad, []int{304}
 17096  }
 17097  func (m *CityRenameRq) XXX_Unmarshal(b []byte) error {
 17098  	return xxx_messageInfo_CityRenameRq.Unmarshal(m, b)
 17099  }
 17100  func (m *CityRenameRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 17101  	return xxx_messageInfo_CityRenameRq.Marshal(b, m, deterministic)
 17102  }
 17103  func (m *CityRenameRq) XXX_Merge(src proto.Message) {
 17104  	xxx_messageInfo_CityRenameRq.Merge(m, src)
 17105  }
 17106  func (m *CityRenameRq) XXX_Size() int {
 17107  	return xxx_messageInfo_CityRenameRq.Size(m)
 17108  }
 17109  func (m *CityRenameRq) XXX_DiscardUnknown() {
 17110  	xxx_messageInfo_CityRenameRq.DiscardUnknown(m)
 17111  }
 17112  
 17113  var xxx_messageInfo_CityRenameRq proto.InternalMessageInfo
 17114  
 17115  func (m *CityRenameRq) GetCityId() int32 {
 17116  	if m != nil && m.CityId != nil {
 17117  		return *m.CityId
 17118  	}
 17119  	return 0
 17120  }
 17121  
 17122  func (m *CityRenameRq) GetName() string {
 17123  	if m != nil && m.Name != nil {
 17124  		return *m.Name
 17125  	}
 17126  	return ""
 17127  }
 17128  
 17129  var E_CityRenameRq_Ext = &proto.ExtensionDesc{
 17130  	ExtendedType:  (*Base)(nil),
 17131  	ExtensionType: (*CityRenameRq)(nil),
 17132  	Field:         1571,
 17133  	Name:          "CityRenameRq.ext",
 17134  	Tag:           "bytes,1571,opt,name=ext",
 17135  	Filename:      "Game.proto",
 17136  }
 17137  
 17138  type CityRenameRs struct {
 17139  	Name                 *string  `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
 17140  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 17141  	XXX_unrecognized     []byte   `json:"-"`
 17142  	XXX_sizecache        int32    `json:"-"`
 17143  }
 17144  
 17145  func (m *CityRenameRs) Reset()         { *m = CityRenameRs{} }
 17146  func (m *CityRenameRs) String() string { return proto.CompactTextString(m) }
 17147  func (*CityRenameRs) ProtoMessage()    {}
 17148  func (*CityRenameRs) Descriptor() ([]byte, []int) {
 17149  	return fileDescriptor_a508e860af41bdad, []int{305}
 17150  }
 17151  func (m *CityRenameRs) XXX_Unmarshal(b []byte) error {
 17152  	return xxx_messageInfo_CityRenameRs.Unmarshal(m, b)
 17153  }
 17154  func (m *CityRenameRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 17155  	return xxx_messageInfo_CityRenameRs.Marshal(b, m, deterministic)
 17156  }
 17157  func (m *CityRenameRs) XXX_Merge(src proto.Message) {
 17158  	xxx_messageInfo_CityRenameRs.Merge(m, src)
 17159  }
 17160  func (m *CityRenameRs) XXX_Size() int {
 17161  	return xxx_messageInfo_CityRenameRs.Size(m)
 17162  }
 17163  func (m *CityRenameRs) XXX_DiscardUnknown() {
 17164  	xxx_messageInfo_CityRenameRs.DiscardUnknown(m)
 17165  }
 17166  
 17167  var xxx_messageInfo_CityRenameRs proto.InternalMessageInfo
 17168  
 17169  func (m *CityRenameRs) GetName() string {
 17170  	if m != nil && m.Name != nil {
 17171  		return *m.Name
 17172  	}
 17173  	return ""
 17174  }
 17175  
 17176  var E_CityRenameRs_Ext = &proto.ExtensionDesc{
 17177  	ExtendedType:  (*Base)(nil),
 17178  	ExtensionType: (*CityRenameRs)(nil),
 17179  	Field:         1572,
 17180  	Name:          "CityRenameRs.ext",
 17181  	Tag:           "bytes,1572,opt,name=ext",
 17182  	Filename:      "Game.proto",
 17183  }
 17184  
 17185  // 都城开发
 17186  type UpCityRq struct {
 17187  	CityId               *int32   `protobuf:"varint,1,req,name=cityId" json:"cityId,omitempty"`
 17188  	Type                 *int32   `protobuf:"varint,2,opt,name=type" json:"type,omitempty"`
 17189  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 17190  	XXX_unrecognized     []byte   `json:"-"`
 17191  	XXX_sizecache        int32    `json:"-"`
 17192  }
 17193  
 17194  func (m *UpCityRq) Reset()         { *m = UpCityRq{} }
 17195  func (m *UpCityRq) String() string { return proto.CompactTextString(m) }
 17196  func (*UpCityRq) ProtoMessage()    {}
 17197  func (*UpCityRq) Descriptor() ([]byte, []int) {
 17198  	return fileDescriptor_a508e860af41bdad, []int{306}
 17199  }
 17200  func (m *UpCityRq) XXX_Unmarshal(b []byte) error {
 17201  	return xxx_messageInfo_UpCityRq.Unmarshal(m, b)
 17202  }
 17203  func (m *UpCityRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 17204  	return xxx_messageInfo_UpCityRq.Marshal(b, m, deterministic)
 17205  }
 17206  func (m *UpCityRq) XXX_Merge(src proto.Message) {
 17207  	xxx_messageInfo_UpCityRq.Merge(m, src)
 17208  }
 17209  func (m *UpCityRq) XXX_Size() int {
 17210  	return xxx_messageInfo_UpCityRq.Size(m)
 17211  }
 17212  func (m *UpCityRq) XXX_DiscardUnknown() {
 17213  	xxx_messageInfo_UpCityRq.DiscardUnknown(m)
 17214  }
 17215  
 17216  var xxx_messageInfo_UpCityRq proto.InternalMessageInfo
 17217  
 17218  func (m *UpCityRq) GetCityId() int32 {
 17219  	if m != nil && m.CityId != nil {
 17220  		return *m.CityId
 17221  	}
 17222  	return 0
 17223  }
 17224  
 17225  func (m *UpCityRq) GetType() int32 {
 17226  	if m != nil && m.Type != nil {
 17227  		return *m.Type
 17228  	}
 17229  	return 0
 17230  }
 17231  
 17232  var E_UpCityRq_Ext = &proto.ExtensionDesc{
 17233  	ExtendedType:  (*Base)(nil),
 17234  	ExtensionType: (*UpCityRq)(nil),
 17235  	Field:         1573,
 17236  	Name:          "UpCityRq.ext",
 17237  	Tag:           "bytes,1573,opt,name=ext",
 17238  	Filename:      "Game.proto",
 17239  }
 17240  
 17241  type UpCityRs struct {
 17242  	CityId               *int32   `protobuf:"varint,1,req,name=cityId" json:"cityId,omitempty"`
 17243  	CityLv               *int32   `protobuf:"varint,2,opt,name=cityLv" json:"cityLv,omitempty"`
 17244  	BuildingExp          *int32   `protobuf:"varint,3,opt,name=buildingExp" json:"buildingExp,omitempty"`
 17245  	DevTime              *int32   `protobuf:"varint,4,opt,name=devTime" json:"devTime,omitempty"`
 17246  	FreeCnt              *int32   `protobuf:"varint,5,opt,name=freeCnt" json:"freeCnt,omitempty"`
 17247  	UpCityCnt            *int32   `protobuf:"varint,6,opt,name=upCityCnt" json:"upCityCnt,omitempty"`
 17248  	Award                []*Award `protobuf:"bytes,7,rep,name=award" json:"award,omitempty"`
 17249  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 17250  	XXX_unrecognized     []byte   `json:"-"`
 17251  	XXX_sizecache        int32    `json:"-"`
 17252  }
 17253  
 17254  func (m *UpCityRs) Reset()         { *m = UpCityRs{} }
 17255  func (m *UpCityRs) String() string { return proto.CompactTextString(m) }
 17256  func (*UpCityRs) ProtoMessage()    {}
 17257  func (*UpCityRs) Descriptor() ([]byte, []int) {
 17258  	return fileDescriptor_a508e860af41bdad, []int{307}
 17259  }
 17260  func (m *UpCityRs) XXX_Unmarshal(b []byte) error {
 17261  	return xxx_messageInfo_UpCityRs.Unmarshal(m, b)
 17262  }
 17263  func (m *UpCityRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 17264  	return xxx_messageInfo_UpCityRs.Marshal(b, m, deterministic)
 17265  }
 17266  func (m *UpCityRs) XXX_Merge(src proto.Message) {
 17267  	xxx_messageInfo_UpCityRs.Merge(m, src)
 17268  }
 17269  func (m *UpCityRs) XXX_Size() int {
 17270  	return xxx_messageInfo_UpCityRs.Size(m)
 17271  }
 17272  func (m *UpCityRs) XXX_DiscardUnknown() {
 17273  	xxx_messageInfo_UpCityRs.DiscardUnknown(m)
 17274  }
 17275  
 17276  var xxx_messageInfo_UpCityRs proto.InternalMessageInfo
 17277  
 17278  func (m *UpCityRs) GetCityId() int32 {
 17279  	if m != nil && m.CityId != nil {
 17280  		return *m.CityId
 17281  	}
 17282  	return 0
 17283  }
 17284  
 17285  func (m *UpCityRs) GetCityLv() int32 {
 17286  	if m != nil && m.CityLv != nil {
 17287  		return *m.CityLv
 17288  	}
 17289  	return 0
 17290  }
 17291  
 17292  func (m *UpCityRs) GetBuildingExp() int32 {
 17293  	if m != nil && m.BuildingExp != nil {
 17294  		return *m.BuildingExp
 17295  	}
 17296  	return 0
 17297  }
 17298  
 17299  func (m *UpCityRs) GetDevTime() int32 {
 17300  	if m != nil && m.DevTime != nil {
 17301  		return *m.DevTime
 17302  	}
 17303  	return 0
 17304  }
 17305  
 17306  func (m *UpCityRs) GetFreeCnt() int32 {
 17307  	if m != nil && m.FreeCnt != nil {
 17308  		return *m.FreeCnt
 17309  	}
 17310  	return 0
 17311  }
 17312  
 17313  func (m *UpCityRs) GetUpCityCnt() int32 {
 17314  	if m != nil && m.UpCityCnt != nil {
 17315  		return *m.UpCityCnt
 17316  	}
 17317  	return 0
 17318  }
 17319  
 17320  func (m *UpCityRs) GetAward() []*Award {
 17321  	if m != nil {
 17322  		return m.Award
 17323  	}
 17324  	return nil
 17325  }
 17326  
 17327  var E_UpCityRs_Ext = &proto.ExtensionDesc{
 17328  	ExtendedType:  (*Base)(nil),
 17329  	ExtensionType: (*UpCityRs)(nil),
 17330  	Field:         1574,
 17331  	Name:          "UpCityRs.ext",
 17332  	Tag:           "bytes,1574,opt,name=ext",
 17333  	Filename:      "Game.proto",
 17334  }
 17335  
 17336  // 召唤队友
 17337  type SummonTeamRq struct {
 17338  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 17339  	XXX_unrecognized     []byte   `json:"-"`
 17340  	XXX_sizecache        int32    `json:"-"`
 17341  }
 17342  
 17343  func (m *SummonTeamRq) Reset()         { *m = SummonTeamRq{} }
 17344  func (m *SummonTeamRq) String() string { return proto.CompactTextString(m) }
 17345  func (*SummonTeamRq) ProtoMessage()    {}
 17346  func (*SummonTeamRq) Descriptor() ([]byte, []int) {
 17347  	return fileDescriptor_a508e860af41bdad, []int{308}
 17348  }
 17349  func (m *SummonTeamRq) XXX_Unmarshal(b []byte) error {
 17350  	return xxx_messageInfo_SummonTeamRq.Unmarshal(m, b)
 17351  }
 17352  func (m *SummonTeamRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 17353  	return xxx_messageInfo_SummonTeamRq.Marshal(b, m, deterministic)
 17354  }
 17355  func (m *SummonTeamRq) XXX_Merge(src proto.Message) {
 17356  	xxx_messageInfo_SummonTeamRq.Merge(m, src)
 17357  }
 17358  func (m *SummonTeamRq) XXX_Size() int {
 17359  	return xxx_messageInfo_SummonTeamRq.Size(m)
 17360  }
 17361  func (m *SummonTeamRq) XXX_DiscardUnknown() {
 17362  	xxx_messageInfo_SummonTeamRq.DiscardUnknown(m)
 17363  }
 17364  
 17365  var xxx_messageInfo_SummonTeamRq proto.InternalMessageInfo
 17366  
 17367  var E_SummonTeamRq_Ext = &proto.ExtensionDesc{
 17368  	ExtendedType:  (*Base)(nil),
 17369  	ExtensionType: (*SummonTeamRq)(nil),
 17370  	Field:         1575,
 17371  	Name:          "SummonTeamRq.ext",
 17372  	Tag:           "bytes,1575,opt,name=ext",
 17373  	Filename:      "Game.proto",
 17374  }
 17375  
 17376  type SummonTeamRs struct {
 17377  	EndTime              *int32   `protobuf:"varint,1,opt,name=endTime" json:"endTime,omitempty"`
 17378  	Count                *int32   `protobuf:"varint,2,opt,name=count" json:"count,omitempty"`
 17379  	Status               *int32   `protobuf:"varint,3,opt,name=status" json:"status,omitempty"`
 17380  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 17381  	XXX_unrecognized     []byte   `json:"-"`
 17382  	XXX_sizecache        int32    `json:"-"`
 17383  }
 17384  
 17385  func (m *SummonTeamRs) Reset()         { *m = SummonTeamRs{} }
 17386  func (m *SummonTeamRs) String() string { return proto.CompactTextString(m) }
 17387  func (*SummonTeamRs) ProtoMessage()    {}
 17388  func (*SummonTeamRs) Descriptor() ([]byte, []int) {
 17389  	return fileDescriptor_a508e860af41bdad, []int{309}
 17390  }
 17391  func (m *SummonTeamRs) XXX_Unmarshal(b []byte) error {
 17392  	return xxx_messageInfo_SummonTeamRs.Unmarshal(m, b)
 17393  }
 17394  func (m *SummonTeamRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 17395  	return xxx_messageInfo_SummonTeamRs.Marshal(b, m, deterministic)
 17396  }
 17397  func (m *SummonTeamRs) XXX_Merge(src proto.Message) {
 17398  	xxx_messageInfo_SummonTeamRs.Merge(m, src)
 17399  }
 17400  func (m *SummonTeamRs) XXX_Size() int {
 17401  	return xxx_messageInfo_SummonTeamRs.Size(m)
 17402  }
 17403  func (m *SummonTeamRs) XXX_DiscardUnknown() {
 17404  	xxx_messageInfo_SummonTeamRs.DiscardUnknown(m)
 17405  }
 17406  
 17407  var xxx_messageInfo_SummonTeamRs proto.InternalMessageInfo
 17408  
 17409  func (m *SummonTeamRs) GetEndTime() int32 {
 17410  	if m != nil && m.EndTime != nil {
 17411  		return *m.EndTime
 17412  	}
 17413  	return 0
 17414  }
 17415  
 17416  func (m *SummonTeamRs) GetCount() int32 {
 17417  	if m != nil && m.Count != nil {
 17418  		return *m.Count
 17419  	}
 17420  	return 0
 17421  }
 17422  
 17423  func (m *SummonTeamRs) GetStatus() int32 {
 17424  	if m != nil && m.Status != nil {
 17425  		return *m.Status
 17426  	}
 17427  	return 0
 17428  }
 17429  
 17430  var E_SummonTeamRs_Ext = &proto.ExtensionDesc{
 17431  	ExtendedType:  (*Base)(nil),
 17432  	ExtensionType: (*SummonTeamRs)(nil),
 17433  	Field:         1576,
 17434  	Name:          "SummonTeamRs.ext",
 17435  	Tag:           "bytes,1576,opt,name=ext",
 17436  	Filename:      "Game.proto",
 17437  }
 17438  
 17439  // 召唤响应
 17440  type SummonRespondRq struct {
 17441  	SummonId             *int64   `protobuf:"varint,1,req,name=summonId" json:"summonId,omitempty"`
 17442  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 17443  	XXX_unrecognized     []byte   `json:"-"`
 17444  	XXX_sizecache        int32    `json:"-"`
 17445  }
 17446  
 17447  func (m *SummonRespondRq) Reset()         { *m = SummonRespondRq{} }
 17448  func (m *SummonRespondRq) String() string { return proto.CompactTextString(m) }
 17449  func (*SummonRespondRq) ProtoMessage()    {}
 17450  func (*SummonRespondRq) Descriptor() ([]byte, []int) {
 17451  	return fileDescriptor_a508e860af41bdad, []int{310}
 17452  }
 17453  func (m *SummonRespondRq) XXX_Unmarshal(b []byte) error {
 17454  	return xxx_messageInfo_SummonRespondRq.Unmarshal(m, b)
 17455  }
 17456  func (m *SummonRespondRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 17457  	return xxx_messageInfo_SummonRespondRq.Marshal(b, m, deterministic)
 17458  }
 17459  func (m *SummonRespondRq) XXX_Merge(src proto.Message) {
 17460  	xxx_messageInfo_SummonRespondRq.Merge(m, src)
 17461  }
 17462  func (m *SummonRespondRq) XXX_Size() int {
 17463  	return xxx_messageInfo_SummonRespondRq.Size(m)
 17464  }
 17465  func (m *SummonRespondRq) XXX_DiscardUnknown() {
 17466  	xxx_messageInfo_SummonRespondRq.DiscardUnknown(m)
 17467  }
 17468  
 17469  var xxx_messageInfo_SummonRespondRq proto.InternalMessageInfo
 17470  
 17471  func (m *SummonRespondRq) GetSummonId() int64 {
 17472  	if m != nil && m.SummonId != nil {
 17473  		return *m.SummonId
 17474  	}
 17475  	return 0
 17476  }
 17477  
 17478  var E_SummonRespondRq_Ext = &proto.ExtensionDesc{
 17479  	ExtendedType:  (*Base)(nil),
 17480  	ExtensionType: (*SummonRespondRq)(nil),
 17481  	Field:         1577,
 17482  	Name:          "SummonRespondRq.ext",
 17483  	Tag:           "bytes,1577,opt,name=ext",
 17484  	Filename:      "Game.proto",
 17485  }
 17486  
 17487  type SummonRespondRs struct {
 17488  	Pos                  *int32   `protobuf:"varint,1,req,name=pos" json:"pos,omitempty"`
 17489  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 17490  	XXX_unrecognized     []byte   `json:"-"`
 17491  	XXX_sizecache        int32    `json:"-"`
 17492  }
 17493  
 17494  func (m *SummonRespondRs) Reset()         { *m = SummonRespondRs{} }
 17495  func (m *SummonRespondRs) String() string { return proto.CompactTextString(m) }
 17496  func (*SummonRespondRs) ProtoMessage()    {}
 17497  func (*SummonRespondRs) Descriptor() ([]byte, []int) {
 17498  	return fileDescriptor_a508e860af41bdad, []int{311}
 17499  }
 17500  func (m *SummonRespondRs) XXX_Unmarshal(b []byte) error {
 17501  	return xxx_messageInfo_SummonRespondRs.Unmarshal(m, b)
 17502  }
 17503  func (m *SummonRespondRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 17504  	return xxx_messageInfo_SummonRespondRs.Marshal(b, m, deterministic)
 17505  }
 17506  func (m *SummonRespondRs) XXX_Merge(src proto.Message) {
 17507  	xxx_messageInfo_SummonRespondRs.Merge(m, src)
 17508  }
 17509  func (m *SummonRespondRs) XXX_Size() int {
 17510  	return xxx_messageInfo_SummonRespondRs.Size(m)
 17511  }
 17512  func (m *SummonRespondRs) XXX_DiscardUnknown() {
 17513  	xxx_messageInfo_SummonRespondRs.DiscardUnknown(m)
 17514  }
 17515  
 17516  var xxx_messageInfo_SummonRespondRs proto.InternalMessageInfo
 17517  
 17518  func (m *SummonRespondRs) GetPos() int32 {
 17519  	if m != nil && m.Pos != nil {
 17520  		return *m.Pos
 17521  	}
 17522  	return 0
 17523  }
 17524  
 17525  var E_SummonRespondRs_Ext = &proto.ExtensionDesc{
 17526  	ExtendedType:  (*Base)(nil),
 17527  	ExtensionType: (*SummonRespondRs)(nil),
 17528  	Field:         1578,
 17529  	Name:          "SummonRespondRs.ext",
 17530  	Tag:           "bytes,1578,opt,name=ext",
 17531  	Filename:      "Game.proto",
 17532  }
 17533  
 17534  // 召唤状态推送
 17535  type SyncSummonStateRs struct {
 17536  	SummonId             *int64   `protobuf:"varint,1,opt,name=summonId" json:"summonId,omitempty"`
 17537  	RespondId            []int64  `protobuf:"varint,2,rep,name=respondId" json:"respondId,omitempty"`
 17538  	EndTime              *int32   `protobuf:"varint,3,opt,name=endTime" json:"endTime,omitempty"`
 17539  	Status               *int32   `protobuf:"varint,4,opt,name=status" json:"status,omitempty"`
 17540  	Count                *int32   `protobuf:"varint,5,opt,name=count" json:"count,omitempty"`
 17541  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 17542  	XXX_unrecognized     []byte   `json:"-"`
 17543  	XXX_sizecache        int32    `json:"-"`
 17544  }
 17545  
 17546  func (m *SyncSummonStateRs) Reset()         { *m = SyncSummonStateRs{} }
 17547  func (m *SyncSummonStateRs) String() string { return proto.CompactTextString(m) }
 17548  func (*SyncSummonStateRs) ProtoMessage()    {}
 17549  func (*SyncSummonStateRs) Descriptor() ([]byte, []int) {
 17550  	return fileDescriptor_a508e860af41bdad, []int{312}
 17551  }
 17552  func (m *SyncSummonStateRs) XXX_Unmarshal(b []byte) error {
 17553  	return xxx_messageInfo_SyncSummonStateRs.Unmarshal(m, b)
 17554  }
 17555  func (m *SyncSummonStateRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 17556  	return xxx_messageInfo_SyncSummonStateRs.Marshal(b, m, deterministic)
 17557  }
 17558  func (m *SyncSummonStateRs) XXX_Merge(src proto.Message) {
 17559  	xxx_messageInfo_SyncSummonStateRs.Merge(m, src)
 17560  }
 17561  func (m *SyncSummonStateRs) XXX_Size() int {
 17562  	return xxx_messageInfo_SyncSummonStateRs.Size(m)
 17563  }
 17564  func (m *SyncSummonStateRs) XXX_DiscardUnknown() {
 17565  	xxx_messageInfo_SyncSummonStateRs.DiscardUnknown(m)
 17566  }
 17567  
 17568  var xxx_messageInfo_SyncSummonStateRs proto.InternalMessageInfo
 17569  
 17570  func (m *SyncSummonStateRs) GetSummonId() int64 {
 17571  	if m != nil && m.SummonId != nil {
 17572  		return *m.SummonId
 17573  	}
 17574  	return 0
 17575  }
 17576  
 17577  func (m *SyncSummonStateRs) GetRespondId() []int64 {
 17578  	if m != nil {
 17579  		return m.RespondId
 17580  	}
 17581  	return nil
 17582  }
 17583  
 17584  func (m *SyncSummonStateRs) GetEndTime() int32 {
 17585  	if m != nil && m.EndTime != nil {
 17586  		return *m.EndTime
 17587  	}
 17588  	return 0
 17589  }
 17590  
 17591  func (m *SyncSummonStateRs) GetStatus() int32 {
 17592  	if m != nil && m.Status != nil {
 17593  		return *m.Status
 17594  	}
 17595  	return 0
 17596  }
 17597  
 17598  func (m *SyncSummonStateRs) GetCount() int32 {
 17599  	if m != nil && m.Count != nil {
 17600  		return *m.Count
 17601  	}
 17602  	return 0
 17603  }
 17604  
 17605  var E_SyncSummonStateRs_Ext = &proto.ExtensionDesc{
 17606  	ExtendedType:  (*Base)(nil),
 17607  	ExtensionType: (*SyncSummonStateRs)(nil),
 17608  	Field:         1580,
 17609  	Name:          "SyncSummonStateRs.ext",
 17610  	Tag:           "bytes,1580,opt,name=ext",
 17611  	Filename:      "Game.proto",
 17612  }
 17613  
 17614  // 获取召唤信息
 17615  type GetSummonRq struct {
 17616  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 17617  	XXX_unrecognized     []byte   `json:"-"`
 17618  	XXX_sizecache        int32    `json:"-"`
 17619  }
 17620  
 17621  func (m *GetSummonRq) Reset()         { *m = GetSummonRq{} }
 17622  func (m *GetSummonRq) String() string { return proto.CompactTextString(m) }
 17623  func (*GetSummonRq) ProtoMessage()    {}
 17624  func (*GetSummonRq) Descriptor() ([]byte, []int) {
 17625  	return fileDescriptor_a508e860af41bdad, []int{313}
 17626  }
 17627  func (m *GetSummonRq) XXX_Unmarshal(b []byte) error {
 17628  	return xxx_messageInfo_GetSummonRq.Unmarshal(m, b)
 17629  }
 17630  func (m *GetSummonRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 17631  	return xxx_messageInfo_GetSummonRq.Marshal(b, m, deterministic)
 17632  }
 17633  func (m *GetSummonRq) XXX_Merge(src proto.Message) {
 17634  	xxx_messageInfo_GetSummonRq.Merge(m, src)
 17635  }
 17636  func (m *GetSummonRq) XXX_Size() int {
 17637  	return xxx_messageInfo_GetSummonRq.Size(m)
 17638  }
 17639  func (m *GetSummonRq) XXX_DiscardUnknown() {
 17640  	xxx_messageInfo_GetSummonRq.DiscardUnknown(m)
 17641  }
 17642  
 17643  var xxx_messageInfo_GetSummonRq proto.InternalMessageInfo
 17644  
 17645  var E_GetSummonRq_Ext = &proto.ExtensionDesc{
 17646  	ExtendedType:  (*Base)(nil),
 17647  	ExtensionType: (*GetSummonRq)(nil),
 17648  	Field:         1581,
 17649  	Name:          "GetSummonRq.ext",
 17650  	Tag:           "bytes,1581,opt,name=ext",
 17651  	Filename:      "Game.proto",
 17652  }
 17653  
 17654  type GetSummonRs struct {
 17655  	Count                *int32   `protobuf:"varint,1,opt,name=count" json:"count,omitempty"`
 17656  	DecisiveBattleCount  *int32   `protobuf:"varint,2,opt,name=decisiveBattleCount" json:"decisiveBattleCount,omitempty"`
 17657  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 17658  	XXX_unrecognized     []byte   `json:"-"`
 17659  	XXX_sizecache        int32    `json:"-"`
 17660  }
 17661  
 17662  func (m *GetSummonRs) Reset()         { *m = GetSummonRs{} }
 17663  func (m *GetSummonRs) String() string { return proto.CompactTextString(m) }
 17664  func (*GetSummonRs) ProtoMessage()    {}
 17665  func (*GetSummonRs) Descriptor() ([]byte, []int) {
 17666  	return fileDescriptor_a508e860af41bdad, []int{314}
 17667  }
 17668  func (m *GetSummonRs) XXX_Unmarshal(b []byte) error {
 17669  	return xxx_messageInfo_GetSummonRs.Unmarshal(m, b)
 17670  }
 17671  func (m *GetSummonRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 17672  	return xxx_messageInfo_GetSummonRs.Marshal(b, m, deterministic)
 17673  }
 17674  func (m *GetSummonRs) XXX_Merge(src proto.Message) {
 17675  	xxx_messageInfo_GetSummonRs.Merge(m, src)
 17676  }
 17677  func (m *GetSummonRs) XXX_Size() int {
 17678  	return xxx_messageInfo_GetSummonRs.Size(m)
 17679  }
 17680  func (m *GetSummonRs) XXX_DiscardUnknown() {
 17681  	xxx_messageInfo_GetSummonRs.DiscardUnknown(m)
 17682  }
 17683  
 17684  var xxx_messageInfo_GetSummonRs proto.InternalMessageInfo
 17685  
 17686  func (m *GetSummonRs) GetCount() int32 {
 17687  	if m != nil && m.Count != nil {
 17688  		return *m.Count
 17689  	}
 17690  	return 0
 17691  }
 17692  
 17693  func (m *GetSummonRs) GetDecisiveBattleCount() int32 {
 17694  	if m != nil && m.DecisiveBattleCount != nil {
 17695  		return *m.DecisiveBattleCount
 17696  	}
 17697  	return 0
 17698  }
 17699  
 17700  var E_GetSummonRs_Ext = &proto.ExtensionDesc{
 17701  	ExtendedType:  (*Base)(nil),
 17702  	ExtensionType: (*GetSummonRs)(nil),
 17703  	Field:         1582,
 17704  	Name:          "GetSummonRs.ext",
 17705  	Tag:           "bytes,1582,opt,name=ext",
 17706  	Filename:      "Game.proto",
 17707  }
 17708  
 17709  // 通知流寇刷新
 17710  type SyncWorldChgRs struct {
 17711  	Type                 *int32   `protobuf:"varint,1,opt,name=type" json:"type,omitempty"`
 17712  	Blocks               []int32  `protobuf:"varint,2,rep,name=blocks" json:"blocks,omitempty"`
 17713  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 17714  	XXX_unrecognized     []byte   `json:"-"`
 17715  	XXX_sizecache        int32    `json:"-"`
 17716  }
 17717  
 17718  func (m *SyncWorldChgRs) Reset()         { *m = SyncWorldChgRs{} }
 17719  func (m *SyncWorldChgRs) String() string { return proto.CompactTextString(m) }
 17720  func (*SyncWorldChgRs) ProtoMessage()    {}
 17721  func (*SyncWorldChgRs) Descriptor() ([]byte, []int) {
 17722  	return fileDescriptor_a508e860af41bdad, []int{315}
 17723  }
 17724  func (m *SyncWorldChgRs) XXX_Unmarshal(b []byte) error {
 17725  	return xxx_messageInfo_SyncWorldChgRs.Unmarshal(m, b)
 17726  }
 17727  func (m *SyncWorldChgRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 17728  	return xxx_messageInfo_SyncWorldChgRs.Marshal(b, m, deterministic)
 17729  }
 17730  func (m *SyncWorldChgRs) XXX_Merge(src proto.Message) {
 17731  	xxx_messageInfo_SyncWorldChgRs.Merge(m, src)
 17732  }
 17733  func (m *SyncWorldChgRs) XXX_Size() int {
 17734  	return xxx_messageInfo_SyncWorldChgRs.Size(m)
 17735  }
 17736  func (m *SyncWorldChgRs) XXX_DiscardUnknown() {
 17737  	xxx_messageInfo_SyncWorldChgRs.DiscardUnknown(m)
 17738  }
 17739  
 17740  var xxx_messageInfo_SyncWorldChgRs proto.InternalMessageInfo
 17741  
 17742  func (m *SyncWorldChgRs) GetType() int32 {
 17743  	if m != nil && m.Type != nil {
 17744  		return *m.Type
 17745  	}
 17746  	return 0
 17747  }
 17748  
 17749  func (m *SyncWorldChgRs) GetBlocks() []int32 {
 17750  	if m != nil {
 17751  		return m.Blocks
 17752  	}
 17753  	return nil
 17754  }
 17755  
 17756  var E_SyncWorldChgRs_Ext = &proto.ExtensionDesc{
 17757  	ExtendedType:  (*Base)(nil),
 17758  	ExtensionType: (*SyncWorldChgRs)(nil),
 17759  	Field:         1584,
 17760  	Name:          "SyncWorldChgRs.ext",
 17761  	Tag:           "bytes,1584,opt,name=ext",
 17762  	Filename:      "Game.proto",
 17763  }
 17764  
 17765  // 进入世界/或返回基地
 17766  type EnterWorldRq struct {
 17767  	IsEnter              *bool    `protobuf:"varint,1,req,name=isEnter" json:"isEnter,omitempty"`
 17768  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 17769  	XXX_unrecognized     []byte   `json:"-"`
 17770  	XXX_sizecache        int32    `json:"-"`
 17771  }
 17772  
 17773  func (m *EnterWorldRq) Reset()         { *m = EnterWorldRq{} }
 17774  func (m *EnterWorldRq) String() string { return proto.CompactTextString(m) }
 17775  func (*EnterWorldRq) ProtoMessage()    {}
 17776  func (*EnterWorldRq) Descriptor() ([]byte, []int) {
 17777  	return fileDescriptor_a508e860af41bdad, []int{316}
 17778  }
 17779  func (m *EnterWorldRq) XXX_Unmarshal(b []byte) error {
 17780  	return xxx_messageInfo_EnterWorldRq.Unmarshal(m, b)
 17781  }
 17782  func (m *EnterWorldRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 17783  	return xxx_messageInfo_EnterWorldRq.Marshal(b, m, deterministic)
 17784  }
 17785  func (m *EnterWorldRq) XXX_Merge(src proto.Message) {
 17786  	xxx_messageInfo_EnterWorldRq.Merge(m, src)
 17787  }
 17788  func (m *EnterWorldRq) XXX_Size() int {
 17789  	return xxx_messageInfo_EnterWorldRq.Size(m)
 17790  }
 17791  func (m *EnterWorldRq) XXX_DiscardUnknown() {
 17792  	xxx_messageInfo_EnterWorldRq.DiscardUnknown(m)
 17793  }
 17794  
 17795  var xxx_messageInfo_EnterWorldRq proto.InternalMessageInfo
 17796  
 17797  func (m *EnterWorldRq) GetIsEnter() bool {
 17798  	if m != nil && m.IsEnter != nil {
 17799  		return *m.IsEnter
 17800  	}
 17801  	return false
 17802  }
 17803  
 17804  var E_EnterWorldRq_Ext = &proto.ExtensionDesc{
 17805  	ExtendedType:  (*Base)(nil),
 17806  	ExtensionType: (*EnterWorldRq)(nil),
 17807  	Field:         1585,
 17808  	Name:          "EnterWorldRq.ext",
 17809  	Tag:           "bytes,1585,opt,name=ext",
 17810  	Filename:      "Game.proto",
 17811  }
 17812  
 17813  type EnterWorldRs struct {
 17814  	OpenArea             []int32  `protobuf:"varint,1,rep,name=openArea" json:"openArea,omitempty"`
 17815  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 17816  	XXX_unrecognized     []byte   `json:"-"`
 17817  	XXX_sizecache        int32    `json:"-"`
 17818  }
 17819  
 17820  func (m *EnterWorldRs) Reset()         { *m = EnterWorldRs{} }
 17821  func (m *EnterWorldRs) String() string { return proto.CompactTextString(m) }
 17822  func (*EnterWorldRs) ProtoMessage()    {}
 17823  func (*EnterWorldRs) Descriptor() ([]byte, []int) {
 17824  	return fileDescriptor_a508e860af41bdad, []int{317}
 17825  }
 17826  func (m *EnterWorldRs) XXX_Unmarshal(b []byte) error {
 17827  	return xxx_messageInfo_EnterWorldRs.Unmarshal(m, b)
 17828  }
 17829  func (m *EnterWorldRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 17830  	return xxx_messageInfo_EnterWorldRs.Marshal(b, m, deterministic)
 17831  }
 17832  func (m *EnterWorldRs) XXX_Merge(src proto.Message) {
 17833  	xxx_messageInfo_EnterWorldRs.Merge(m, src)
 17834  }
 17835  func (m *EnterWorldRs) XXX_Size() int {
 17836  	return xxx_messageInfo_EnterWorldRs.Size(m)
 17837  }
 17838  func (m *EnterWorldRs) XXX_DiscardUnknown() {
 17839  	xxx_messageInfo_EnterWorldRs.DiscardUnknown(m)
 17840  }
 17841  
 17842  var xxx_messageInfo_EnterWorldRs proto.InternalMessageInfo
 17843  
 17844  func (m *EnterWorldRs) GetOpenArea() []int32 {
 17845  	if m != nil {
 17846  		return m.OpenArea
 17847  	}
 17848  	return nil
 17849  }
 17850  
 17851  var E_EnterWorldRs_Ext = &proto.ExtensionDesc{
 17852  	ExtendedType:  (*Base)(nil),
 17853  	ExtensionType: (*EnterWorldRs)(nil),
 17854  	Field:         1586,
 17855  	Name:          "EnterWorldRs.ext",
 17856  	Tag:           "bytes,1586,opt,name=ext",
 17857  	Filename:      "Game.proto",
 17858  }
 17859  
 17860  // 客户端当前屏幕所在区域
 17861  type ScreenAreaFocusRq struct {
 17862  	AreaId               *int32   `protobuf:"varint,1,req,name=areaId" json:"areaId,omitempty"`
 17863  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 17864  	XXX_unrecognized     []byte   `json:"-"`
 17865  	XXX_sizecache        int32    `json:"-"`
 17866  }
 17867  
 17868  func (m *ScreenAreaFocusRq) Reset()         { *m = ScreenAreaFocusRq{} }
 17869  func (m *ScreenAreaFocusRq) String() string { return proto.CompactTextString(m) }
 17870  func (*ScreenAreaFocusRq) ProtoMessage()    {}
 17871  func (*ScreenAreaFocusRq) Descriptor() ([]byte, []int) {
 17872  	return fileDescriptor_a508e860af41bdad, []int{318}
 17873  }
 17874  func (m *ScreenAreaFocusRq) XXX_Unmarshal(b []byte) error {
 17875  	return xxx_messageInfo_ScreenAreaFocusRq.Unmarshal(m, b)
 17876  }
 17877  func (m *ScreenAreaFocusRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 17878  	return xxx_messageInfo_ScreenAreaFocusRq.Marshal(b, m, deterministic)
 17879  }
 17880  func (m *ScreenAreaFocusRq) XXX_Merge(src proto.Message) {
 17881  	xxx_messageInfo_ScreenAreaFocusRq.Merge(m, src)
 17882  }
 17883  func (m *ScreenAreaFocusRq) XXX_Size() int {
 17884  	return xxx_messageInfo_ScreenAreaFocusRq.Size(m)
 17885  }
 17886  func (m *ScreenAreaFocusRq) XXX_DiscardUnknown() {
 17887  	xxx_messageInfo_ScreenAreaFocusRq.DiscardUnknown(m)
 17888  }
 17889  
 17890  var xxx_messageInfo_ScreenAreaFocusRq proto.InternalMessageInfo
 17891  
 17892  func (m *ScreenAreaFocusRq) GetAreaId() int32 {
 17893  	if m != nil && m.AreaId != nil {
 17894  		return *m.AreaId
 17895  	}
 17896  	return 0
 17897  }
 17898  
 17899  var E_ScreenAreaFocusRq_Ext = &proto.ExtensionDesc{
 17900  	ExtendedType:  (*Base)(nil),
 17901  	ExtensionType: (*ScreenAreaFocusRq)(nil),
 17902  	Field:         1587,
 17903  	Name:          "ScreenAreaFocusRq.ext",
 17904  	Tag:           "bytes,1587,opt,name=ext",
 17905  	Filename:      "Game.proto",
 17906  }
 17907  
 17908  type ScreenAreaFocusRs struct {
 17909  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 17910  	XXX_unrecognized     []byte   `json:"-"`
 17911  	XXX_sizecache        int32    `json:"-"`
 17912  }
 17913  
 17914  func (m *ScreenAreaFocusRs) Reset()         { *m = ScreenAreaFocusRs{} }
 17915  func (m *ScreenAreaFocusRs) String() string { return proto.CompactTextString(m) }
 17916  func (*ScreenAreaFocusRs) ProtoMessage()    {}
 17917  func (*ScreenAreaFocusRs) Descriptor() ([]byte, []int) {
 17918  	return fileDescriptor_a508e860af41bdad, []int{319}
 17919  }
 17920  func (m *ScreenAreaFocusRs) XXX_Unmarshal(b []byte) error {
 17921  	return xxx_messageInfo_ScreenAreaFocusRs.Unmarshal(m, b)
 17922  }
 17923  func (m *ScreenAreaFocusRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 17924  	return xxx_messageInfo_ScreenAreaFocusRs.Marshal(b, m, deterministic)
 17925  }
 17926  func (m *ScreenAreaFocusRs) XXX_Merge(src proto.Message) {
 17927  	xxx_messageInfo_ScreenAreaFocusRs.Merge(m, src)
 17928  }
 17929  func (m *ScreenAreaFocusRs) XXX_Size() int {
 17930  	return xxx_messageInfo_ScreenAreaFocusRs.Size(m)
 17931  }
 17932  func (m *ScreenAreaFocusRs) XXX_DiscardUnknown() {
 17933  	xxx_messageInfo_ScreenAreaFocusRs.DiscardUnknown(m)
 17934  }
 17935  
 17936  var xxx_messageInfo_ScreenAreaFocusRs proto.InternalMessageInfo
 17937  
 17938  var E_ScreenAreaFocusRs_Ext = &proto.ExtensionDesc{
 17939  	ExtendedType:  (*Base)(nil),
 17940  	ExtensionType: (*ScreenAreaFocusRs)(nil),
 17941  	Field:         1588,
 17942  	Name:          "ScreenAreaFocusRs.ext",
 17943  	Tag:           "bytes,1588,opt,name=ext",
 17944  	Filename:      "Game.proto",
 17945  }
 17946  
 17947  // 玩家被攻击队列
 17948  type AttackRolesRq struct {
 17949  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 17950  	XXX_unrecognized     []byte   `json:"-"`
 17951  	XXX_sizecache        int32    `json:"-"`
 17952  }
 17953  
 17954  func (m *AttackRolesRq) Reset()         { *m = AttackRolesRq{} }
 17955  func (m *AttackRolesRq) String() string { return proto.CompactTextString(m) }
 17956  func (*AttackRolesRq) ProtoMessage()    {}
 17957  func (*AttackRolesRq) Descriptor() ([]byte, []int) {
 17958  	return fileDescriptor_a508e860af41bdad, []int{320}
 17959  }
 17960  func (m *AttackRolesRq) XXX_Unmarshal(b []byte) error {
 17961  	return xxx_messageInfo_AttackRolesRq.Unmarshal(m, b)
 17962  }
 17963  func (m *AttackRolesRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 17964  	return xxx_messageInfo_AttackRolesRq.Marshal(b, m, deterministic)
 17965  }
 17966  func (m *AttackRolesRq) XXX_Merge(src proto.Message) {
 17967  	xxx_messageInfo_AttackRolesRq.Merge(m, src)
 17968  }
 17969  func (m *AttackRolesRq) XXX_Size() int {
 17970  	return xxx_messageInfo_AttackRolesRq.Size(m)
 17971  }
 17972  func (m *AttackRolesRq) XXX_DiscardUnknown() {
 17973  	xxx_messageInfo_AttackRolesRq.DiscardUnknown(m)
 17974  }
 17975  
 17976  var xxx_messageInfo_AttackRolesRq proto.InternalMessageInfo
 17977  
 17978  var E_AttackRolesRq_Ext = &proto.ExtensionDesc{
 17979  	ExtendedType:  (*Base)(nil),
 17980  	ExtensionType: (*AttackRolesRq)(nil),
 17981  	Field:         1589,
 17982  	Name:          "AttackRolesRq.ext",
 17983  	Tag:           "bytes,1589,opt,name=ext",
 17984  	Filename:      "Game.proto",
 17985  }
 17986  
 17987  type AttackRolesRs struct {
 17988  	AttackRoles          []*SyncAttackRoleRs `protobuf:"bytes,1,rep,name=attackRoles" json:"attackRoles,omitempty"`
 17989  	GRebellion           *GlobalRebellion    `protobuf:"bytes,2,opt,name=gRebellion" json:"gRebellion,omitempty"`
 17990  	IsDead               *bool               `protobuf:"varint,3,opt,name=isDead" json:"isDead,omitempty"`
 17991  	MyJoin               *bool               `protobuf:"varint,4,opt,name=myJoin" json:"myJoin,omitempty"`
 17992  	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
 17993  	XXX_unrecognized     []byte              `json:"-"`
 17994  	XXX_sizecache        int32               `json:"-"`
 17995  }
 17996  
 17997  func (m *AttackRolesRs) Reset()         { *m = AttackRolesRs{} }
 17998  func (m *AttackRolesRs) String() string { return proto.CompactTextString(m) }
 17999  func (*AttackRolesRs) ProtoMessage()    {}
 18000  func (*AttackRolesRs) Descriptor() ([]byte, []int) {
 18001  	return fileDescriptor_a508e860af41bdad, []int{321}
 18002  }
 18003  func (m *AttackRolesRs) XXX_Unmarshal(b []byte) error {
 18004  	return xxx_messageInfo_AttackRolesRs.Unmarshal(m, b)
 18005  }
 18006  func (m *AttackRolesRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 18007  	return xxx_messageInfo_AttackRolesRs.Marshal(b, m, deterministic)
 18008  }
 18009  func (m *AttackRolesRs) XXX_Merge(src proto.Message) {
 18010  	xxx_messageInfo_AttackRolesRs.Merge(m, src)
 18011  }
 18012  func (m *AttackRolesRs) XXX_Size() int {
 18013  	return xxx_messageInfo_AttackRolesRs.Size(m)
 18014  }
 18015  func (m *AttackRolesRs) XXX_DiscardUnknown() {
 18016  	xxx_messageInfo_AttackRolesRs.DiscardUnknown(m)
 18017  }
 18018  
 18019  var xxx_messageInfo_AttackRolesRs proto.InternalMessageInfo
 18020  
 18021  func (m *AttackRolesRs) GetAttackRoles() []*SyncAttackRoleRs {
 18022  	if m != nil {
 18023  		return m.AttackRoles
 18024  	}
 18025  	return nil
 18026  }
 18027  
 18028  func (m *AttackRolesRs) GetGRebellion() *GlobalRebellion {
 18029  	if m != nil {
 18030  		return m.GRebellion
 18031  	}
 18032  	return nil
 18033  }
 18034  
 18035  func (m *AttackRolesRs) GetIsDead() bool {
 18036  	if m != nil && m.IsDead != nil {
 18037  		return *m.IsDead
 18038  	}
 18039  	return false
 18040  }
 18041  
 18042  func (m *AttackRolesRs) GetMyJoin() bool {
 18043  	if m != nil && m.MyJoin != nil {
 18044  		return *m.MyJoin
 18045  	}
 18046  	return false
 18047  }
 18048  
 18049  var E_AttackRolesRs_Ext = &proto.ExtensionDesc{
 18050  	ExtendedType:  (*Base)(nil),
 18051  	ExtensionType: (*AttackRolesRs)(nil),
 18052  	Field:         1590,
 18053  	Name:          "AttackRolesRs.ext",
 18054  	Tag:           "bytes,1590,opt,name=ext",
 18055  	Filename:      "Game.proto",
 18056  }
 18057  
 18058  // 获取城池竞选信息
 18059  type GetCityCampaignRq struct {
 18060  	CityId               *int32   `protobuf:"varint,1,req,name=cityId" json:"cityId,omitempty"`
 18061  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 18062  	XXX_unrecognized     []byte   `json:"-"`
 18063  	XXX_sizecache        int32    `json:"-"`
 18064  }
 18065  
 18066  func (m *GetCityCampaignRq) Reset()         { *m = GetCityCampaignRq{} }
 18067  func (m *GetCityCampaignRq) String() string { return proto.CompactTextString(m) }
 18068  func (*GetCityCampaignRq) ProtoMessage()    {}
 18069  func (*GetCityCampaignRq) Descriptor() ([]byte, []int) {
 18070  	return fileDescriptor_a508e860af41bdad, []int{322}
 18071  }
 18072  func (m *GetCityCampaignRq) XXX_Unmarshal(b []byte) error {
 18073  	return xxx_messageInfo_GetCityCampaignRq.Unmarshal(m, b)
 18074  }
 18075  func (m *GetCityCampaignRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 18076  	return xxx_messageInfo_GetCityCampaignRq.Marshal(b, m, deterministic)
 18077  }
 18078  func (m *GetCityCampaignRq) XXX_Merge(src proto.Message) {
 18079  	xxx_messageInfo_GetCityCampaignRq.Merge(m, src)
 18080  }
 18081  func (m *GetCityCampaignRq) XXX_Size() int {
 18082  	return xxx_messageInfo_GetCityCampaignRq.Size(m)
 18083  }
 18084  func (m *GetCityCampaignRq) XXX_DiscardUnknown() {
 18085  	xxx_messageInfo_GetCityCampaignRq.DiscardUnknown(m)
 18086  }
 18087  
 18088  var xxx_messageInfo_GetCityCampaignRq proto.InternalMessageInfo
 18089  
 18090  func (m *GetCityCampaignRq) GetCityId() int32 {
 18091  	if m != nil && m.CityId != nil {
 18092  		return *m.CityId
 18093  	}
 18094  	return 0
 18095  }
 18096  
 18097  var E_GetCityCampaignRq_Ext = &proto.ExtensionDesc{
 18098  	ExtendedType:  (*Base)(nil),
 18099  	ExtensionType: (*GetCityCampaignRq)(nil),
 18100  	Field:         1591,
 18101  	Name:          "GetCityCampaignRq.ext",
 18102  	Tag:           "bytes,1591,opt,name=ext",
 18103  	Filename:      "Game.proto",
 18104  }
 18105  
 18106  type GetCityCampaignRs struct {
 18107  	EndTime              *int32           `protobuf:"varint,1,opt,name=endTime" json:"endTime,omitempty"`
 18108  	List                 []*CamppaignRole `protobuf:"bytes,2,rep,name=list" json:"list,omitempty"`
 18109  	AtkRoles             []int64          `protobuf:"varint,3,rep,name=atkRoles" json:"atkRoles,omitempty"`
 18110  	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
 18111  	XXX_unrecognized     []byte           `json:"-"`
 18112  	XXX_sizecache        int32            `json:"-"`
 18113  }
 18114  
 18115  func (m *GetCityCampaignRs) Reset()         { *m = GetCityCampaignRs{} }
 18116  func (m *GetCityCampaignRs) String() string { return proto.CompactTextString(m) }
 18117  func (*GetCityCampaignRs) ProtoMessage()    {}
 18118  func (*GetCityCampaignRs) Descriptor() ([]byte, []int) {
 18119  	return fileDescriptor_a508e860af41bdad, []int{323}
 18120  }
 18121  func (m *GetCityCampaignRs) XXX_Unmarshal(b []byte) error {
 18122  	return xxx_messageInfo_GetCityCampaignRs.Unmarshal(m, b)
 18123  }
 18124  func (m *GetCityCampaignRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 18125  	return xxx_messageInfo_GetCityCampaignRs.Marshal(b, m, deterministic)
 18126  }
 18127  func (m *GetCityCampaignRs) XXX_Merge(src proto.Message) {
 18128  	xxx_messageInfo_GetCityCampaignRs.Merge(m, src)
 18129  }
 18130  func (m *GetCityCampaignRs) XXX_Size() int {
 18131  	return xxx_messageInfo_GetCityCampaignRs.Size(m)
 18132  }
 18133  func (m *GetCityCampaignRs) XXX_DiscardUnknown() {
 18134  	xxx_messageInfo_GetCityCampaignRs.DiscardUnknown(m)
 18135  }
 18136  
 18137  var xxx_messageInfo_GetCityCampaignRs proto.InternalMessageInfo
 18138  
 18139  func (m *GetCityCampaignRs) GetEndTime() int32 {
 18140  	if m != nil && m.EndTime != nil {
 18141  		return *m.EndTime
 18142  	}
 18143  	return 0
 18144  }
 18145  
 18146  func (m *GetCityCampaignRs) GetList() []*CamppaignRole {
 18147  	if m != nil {
 18148  		return m.List
 18149  	}
 18150  	return nil
 18151  }
 18152  
 18153  func (m *GetCityCampaignRs) GetAtkRoles() []int64 {
 18154  	if m != nil {
 18155  		return m.AtkRoles
 18156  	}
 18157  	return nil
 18158  }
 18159  
 18160  var E_GetCityCampaignRs_Ext = &proto.ExtensionDesc{
 18161  	ExtendedType:  (*Base)(nil),
 18162  	ExtensionType: (*GetCityCampaignRs)(nil),
 18163  	Field:         1592,
 18164  	Name:          "GetCityCampaignRs.ext",
 18165  	Tag:           "bytes,1592,opt,name=ext",
 18166  	Filename:      "Game.proto",
 18167  }
 18168  
 18169  // 获取城池信息
 18170  type GetCityRq struct {
 18171  	CityId               *int32   `protobuf:"varint,1,req,name=cityId" json:"cityId,omitempty"`
 18172  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 18173  	XXX_unrecognized     []byte   `json:"-"`
 18174  	XXX_sizecache        int32    `json:"-"`
 18175  }
 18176  
 18177  func (m *GetCityRq) Reset()         { *m = GetCityRq{} }
 18178  func (m *GetCityRq) String() string { return proto.CompactTextString(m) }
 18179  func (*GetCityRq) ProtoMessage()    {}
 18180  func (*GetCityRq) Descriptor() ([]byte, []int) {
 18181  	return fileDescriptor_a508e860af41bdad, []int{324}
 18182  }
 18183  func (m *GetCityRq) XXX_Unmarshal(b []byte) error {
 18184  	return xxx_messageInfo_GetCityRq.Unmarshal(m, b)
 18185  }
 18186  func (m *GetCityRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 18187  	return xxx_messageInfo_GetCityRq.Marshal(b, m, deterministic)
 18188  }
 18189  func (m *GetCityRq) XXX_Merge(src proto.Message) {
 18190  	xxx_messageInfo_GetCityRq.Merge(m, src)
 18191  }
 18192  func (m *GetCityRq) XXX_Size() int {
 18193  	return xxx_messageInfo_GetCityRq.Size(m)
 18194  }
 18195  func (m *GetCityRq) XXX_DiscardUnknown() {
 18196  	xxx_messageInfo_GetCityRq.DiscardUnknown(m)
 18197  }
 18198  
 18199  var xxx_messageInfo_GetCityRq proto.InternalMessageInfo
 18200  
 18201  func (m *GetCityRq) GetCityId() int32 {
 18202  	if m != nil && m.CityId != nil {
 18203  		return *m.CityId
 18204  	}
 18205  	return 0
 18206  }
 18207  
 18208  var E_GetCityRq_Ext = &proto.ExtensionDesc{
 18209  	ExtendedType:  (*Base)(nil),
 18210  	ExtensionType: (*GetCityRq)(nil),
 18211  	Field:         1593,
 18212  	Name:          "GetCityRq.ext",
 18213  	Tag:           "bytes,1593,opt,name=ext",
 18214  	Filename:      "Game.proto",
 18215  }
 18216  
 18217  type GetCityRs struct {
 18218  	City                 *City        `protobuf:"bytes,1,req,name=city" json:"city,omitempty"`
 18219  	SuperMine            []*SuperMine `protobuf:"bytes,2,rep,name=superMine" json:"superMine,omitempty"`
 18220  	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
 18221  	XXX_unrecognized     []byte       `json:"-"`
 18222  	XXX_sizecache        int32        `json:"-"`
 18223  }
 18224  
 18225  func (m *GetCityRs) Reset()         { *m = GetCityRs{} }
 18226  func (m *GetCityRs) String() string { return proto.CompactTextString(m) }
 18227  func (*GetCityRs) ProtoMessage()    {}
 18228  func (*GetCityRs) Descriptor() ([]byte, []int) {
 18229  	return fileDescriptor_a508e860af41bdad, []int{325}
 18230  }
 18231  func (m *GetCityRs) XXX_Unmarshal(b []byte) error {
 18232  	return xxx_messageInfo_GetCityRs.Unmarshal(m, b)
 18233  }
 18234  func (m *GetCityRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 18235  	return xxx_messageInfo_GetCityRs.Marshal(b, m, deterministic)
 18236  }
 18237  func (m *GetCityRs) XXX_Merge(src proto.Message) {
 18238  	xxx_messageInfo_GetCityRs.Merge(m, src)
 18239  }
 18240  func (m *GetCityRs) XXX_Size() int {
 18241  	return xxx_messageInfo_GetCityRs.Size(m)
 18242  }
 18243  func (m *GetCityRs) XXX_DiscardUnknown() {
 18244  	xxx_messageInfo_GetCityRs.DiscardUnknown(m)
 18245  }
 18246  
 18247  var xxx_messageInfo_GetCityRs proto.InternalMessageInfo
 18248  
 18249  func (m *GetCityRs) GetCity() *City {
 18250  	if m != nil {
 18251  		return m.City
 18252  	}
 18253  	return nil
 18254  }
 18255  
 18256  func (m *GetCityRs) GetSuperMine() []*SuperMine {
 18257  	if m != nil {
 18258  		return m.SuperMine
 18259  	}
 18260  	return nil
 18261  }
 18262  
 18263  var E_GetCityRs_Ext = &proto.ExtensionDesc{
 18264  	ExtendedType:  (*Base)(nil),
 18265  	ExtensionType: (*GetCityRs)(nil),
 18266  	Field:         1594,
 18267  	Name:          "GetCityRs.ext",
 18268  	Tag:           "bytes,1594,opt,name=ext",
 18269  	Filename:      "Game.proto",
 18270  }
 18271  
 18272  // 邮件锁定
 18273  type LockMailRq struct {
 18274  	KeyId                []int32  `protobuf:"varint,1,rep,name=keyId" json:"keyId,omitempty"`
 18275  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 18276  	XXX_unrecognized     []byte   `json:"-"`
 18277  	XXX_sizecache        int32    `json:"-"`
 18278  }
 18279  
 18280  func (m *LockMailRq) Reset()         { *m = LockMailRq{} }
 18281  func (m *LockMailRq) String() string { return proto.CompactTextString(m) }
 18282  func (*LockMailRq) ProtoMessage()    {}
 18283  func (*LockMailRq) Descriptor() ([]byte, []int) {
 18284  	return fileDescriptor_a508e860af41bdad, []int{326}
 18285  }
 18286  func (m *LockMailRq) XXX_Unmarshal(b []byte) error {
 18287  	return xxx_messageInfo_LockMailRq.Unmarshal(m, b)
 18288  }
 18289  func (m *LockMailRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 18290  	return xxx_messageInfo_LockMailRq.Marshal(b, m, deterministic)
 18291  }
 18292  func (m *LockMailRq) XXX_Merge(src proto.Message) {
 18293  	xxx_messageInfo_LockMailRq.Merge(m, src)
 18294  }
 18295  func (m *LockMailRq) XXX_Size() int {
 18296  	return xxx_messageInfo_LockMailRq.Size(m)
 18297  }
 18298  func (m *LockMailRq) XXX_DiscardUnknown() {
 18299  	xxx_messageInfo_LockMailRq.DiscardUnknown(m)
 18300  }
 18301  
 18302  var xxx_messageInfo_LockMailRq proto.InternalMessageInfo
 18303  
 18304  func (m *LockMailRq) GetKeyId() []int32 {
 18305  	if m != nil {
 18306  		return m.KeyId
 18307  	}
 18308  	return nil
 18309  }
 18310  
 18311  var E_LockMailRq_Ext = &proto.ExtensionDesc{
 18312  	ExtendedType:  (*Base)(nil),
 18313  	ExtensionType: (*LockMailRq)(nil),
 18314  	Field:         1595,
 18315  	Name:          "LockMailRq.ext",
 18316  	Tag:           "bytes,1595,opt,name=ext",
 18317  	Filename:      "Game.proto",
 18318  }
 18319  
 18320  type LockMailRs struct {
 18321  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 18322  	XXX_unrecognized     []byte   `json:"-"`
 18323  	XXX_sizecache        int32    `json:"-"`
 18324  }
 18325  
 18326  func (m *LockMailRs) Reset()         { *m = LockMailRs{} }
 18327  func (m *LockMailRs) String() string { return proto.CompactTextString(m) }
 18328  func (*LockMailRs) ProtoMessage()    {}
 18329  func (*LockMailRs) Descriptor() ([]byte, []int) {
 18330  	return fileDescriptor_a508e860af41bdad, []int{327}
 18331  }
 18332  func (m *LockMailRs) XXX_Unmarshal(b []byte) error {
 18333  	return xxx_messageInfo_LockMailRs.Unmarshal(m, b)
 18334  }
 18335  func (m *LockMailRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 18336  	return xxx_messageInfo_LockMailRs.Marshal(b, m, deterministic)
 18337  }
 18338  func (m *LockMailRs) XXX_Merge(src proto.Message) {
 18339  	xxx_messageInfo_LockMailRs.Merge(m, src)
 18340  }
 18341  func (m *LockMailRs) XXX_Size() int {
 18342  	return xxx_messageInfo_LockMailRs.Size(m)
 18343  }
 18344  func (m *LockMailRs) XXX_DiscardUnknown() {
 18345  	xxx_messageInfo_LockMailRs.DiscardUnknown(m)
 18346  }
 18347  
 18348  var xxx_messageInfo_LockMailRs proto.InternalMessageInfo
 18349  
 18350  var E_LockMailRs_Ext = &proto.ExtensionDesc{
 18351  	ExtendedType:  (*Base)(nil),
 18352  	ExtensionType: (*LockMailRs)(nil),
 18353  	Field:         1596,
 18354  	Name:          "LockMailRs.ext",
 18355  	Tag:           "bytes,1596,opt,name=ext",
 18356  	Filename:      "Game.proto",
 18357  }
 18358  
 18359  // 获取当前节气
 18360  type GetSolarTermsRq struct {
 18361  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 18362  	XXX_unrecognized     []byte   `json:"-"`
 18363  	XXX_sizecache        int32    `json:"-"`
 18364  }
 18365  
 18366  func (m *GetSolarTermsRq) Reset()         { *m = GetSolarTermsRq{} }
 18367  func (m *GetSolarTermsRq) String() string { return proto.CompactTextString(m) }
 18368  func (*GetSolarTermsRq) ProtoMessage()    {}
 18369  func (*GetSolarTermsRq) Descriptor() ([]byte, []int) {
 18370  	return fileDescriptor_a508e860af41bdad, []int{328}
 18371  }
 18372  func (m *GetSolarTermsRq) XXX_Unmarshal(b []byte) error {
 18373  	return xxx_messageInfo_GetSolarTermsRq.Unmarshal(m, b)
 18374  }
 18375  func (m *GetSolarTermsRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 18376  	return xxx_messageInfo_GetSolarTermsRq.Marshal(b, m, deterministic)
 18377  }
 18378  func (m *GetSolarTermsRq) XXX_Merge(src proto.Message) {
 18379  	xxx_messageInfo_GetSolarTermsRq.Merge(m, src)
 18380  }
 18381  func (m *GetSolarTermsRq) XXX_Size() int {
 18382  	return xxx_messageInfo_GetSolarTermsRq.Size(m)
 18383  }
 18384  func (m *GetSolarTermsRq) XXX_DiscardUnknown() {
 18385  	xxx_messageInfo_GetSolarTermsRq.DiscardUnknown(m)
 18386  }
 18387  
 18388  var xxx_messageInfo_GetSolarTermsRq proto.InternalMessageInfo
 18389  
 18390  var E_GetSolarTermsRq_Ext = &proto.ExtensionDesc{
 18391  	ExtendedType:  (*Base)(nil),
 18392  	ExtensionType: (*GetSolarTermsRq)(nil),
 18393  	Field:         1597,
 18394  	Name:          "GetSolarTermsRq.ext",
 18395  	Tag:           "bytes,1597,opt,name=ext",
 18396  	Filename:      "Game.proto",
 18397  }
 18398  
 18399  type GetSolarTermsRs struct {
 18400  	Id                   *int32   `protobuf:"varint,1,req,name=id" json:"id,omitempty"`
 18401  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 18402  	XXX_unrecognized     []byte   `json:"-"`
 18403  	XXX_sizecache        int32    `json:"-"`
 18404  }
 18405  
 18406  func (m *GetSolarTermsRs) Reset()         { *m = GetSolarTermsRs{} }
 18407  func (m *GetSolarTermsRs) String() string { return proto.CompactTextString(m) }
 18408  func (*GetSolarTermsRs) ProtoMessage()    {}
 18409  func (*GetSolarTermsRs) Descriptor() ([]byte, []int) {
 18410  	return fileDescriptor_a508e860af41bdad, []int{329}
 18411  }
 18412  func (m *GetSolarTermsRs) XXX_Unmarshal(b []byte) error {
 18413  	return xxx_messageInfo_GetSolarTermsRs.Unmarshal(m, b)
 18414  }
 18415  func (m *GetSolarTermsRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 18416  	return xxx_messageInfo_GetSolarTermsRs.Marshal(b, m, deterministic)
 18417  }
 18418  func (m *GetSolarTermsRs) XXX_Merge(src proto.Message) {
 18419  	xxx_messageInfo_GetSolarTermsRs.Merge(m, src)
 18420  }
 18421  func (m *GetSolarTermsRs) XXX_Size() int {
 18422  	return xxx_messageInfo_GetSolarTermsRs.Size(m)
 18423  }
 18424  func (m *GetSolarTermsRs) XXX_DiscardUnknown() {
 18425  	xxx_messageInfo_GetSolarTermsRs.DiscardUnknown(m)
 18426  }
 18427  
 18428  var xxx_messageInfo_GetSolarTermsRs proto.InternalMessageInfo
 18429  
 18430  func (m *GetSolarTermsRs) GetId() int32 {
 18431  	if m != nil && m.Id != nil {
 18432  		return *m.Id
 18433  	}
 18434  	return 0
 18435  }
 18436  
 18437  var E_GetSolarTermsRs_Ext = &proto.ExtensionDesc{
 18438  	ExtendedType:  (*Base)(nil),
 18439  	ExtensionType: (*GetSolarTermsRs)(nil),
 18440  	Field:         1598,
 18441  	Name:          "GetSolarTermsRs.ext",
 18442  	Tag:           "bytes,1598,opt,name=ext",
 18443  	Filename:      "Game.proto",
 18444  }
 18445  
 18446  // 推送当前节气
 18447  type SyncSolarTermsRs struct {
 18448  	Id                   *int32   `protobuf:"varint,1,req,name=id" json:"id,omitempty"`
 18449  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 18450  	XXX_unrecognized     []byte   `json:"-"`
 18451  	XXX_sizecache        int32    `json:"-"`
 18452  }
 18453  
 18454  func (m *SyncSolarTermsRs) Reset()         { *m = SyncSolarTermsRs{} }
 18455  func (m *SyncSolarTermsRs) String() string { return proto.CompactTextString(m) }
 18456  func (*SyncSolarTermsRs) ProtoMessage()    {}
 18457  func (*SyncSolarTermsRs) Descriptor() ([]byte, []int) {
 18458  	return fileDescriptor_a508e860af41bdad, []int{330}
 18459  }
 18460  func (m *SyncSolarTermsRs) XXX_Unmarshal(b []byte) error {
 18461  	return xxx_messageInfo_SyncSolarTermsRs.Unmarshal(m, b)
 18462  }
 18463  func (m *SyncSolarTermsRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 18464  	return xxx_messageInfo_SyncSolarTermsRs.Marshal(b, m, deterministic)
 18465  }
 18466  func (m *SyncSolarTermsRs) XXX_Merge(src proto.Message) {
 18467  	xxx_messageInfo_SyncSolarTermsRs.Merge(m, src)
 18468  }
 18469  func (m *SyncSolarTermsRs) XXX_Size() int {
 18470  	return xxx_messageInfo_SyncSolarTermsRs.Size(m)
 18471  }
 18472  func (m *SyncSolarTermsRs) XXX_DiscardUnknown() {
 18473  	xxx_messageInfo_SyncSolarTermsRs.DiscardUnknown(m)
 18474  }
 18475  
 18476  var xxx_messageInfo_SyncSolarTermsRs proto.InternalMessageInfo
 18477  
 18478  func (m *SyncSolarTermsRs) GetId() int32 {
 18479  	if m != nil && m.Id != nil {
 18480  		return *m.Id
 18481  	}
 18482  	return 0
 18483  }
 18484  
 18485  var E_SyncSolarTermsRs_Ext = &proto.ExtensionDesc{
 18486  	ExtendedType:  (*Base)(nil),
 18487  	ExtensionType: (*SyncSolarTermsRs)(nil),
 18488  	Field:         1600,
 18489  	Name:          "SyncSolarTermsRs.ext",
 18490  	Tag:           "bytes,1600,opt,name=ext",
 18491  	Filename:      "Game.proto",
 18492  }
 18493  
 18494  //关卡信息
 18495  type GetCombatRq struct {
 18496  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 18497  	XXX_unrecognized     []byte   `json:"-"`
 18498  	XXX_sizecache        int32    `json:"-"`
 18499  }
 18500  
 18501  func (m *GetCombatRq) Reset()         { *m = GetCombatRq{} }
 18502  func (m *GetCombatRq) String() string { return proto.CompactTextString(m) }
 18503  func (*GetCombatRq) ProtoMessage()    {}
 18504  func (*GetCombatRq) Descriptor() ([]byte, []int) {
 18505  	return fileDescriptor_a508e860af41bdad, []int{331}
 18506  }
 18507  func (m *GetCombatRq) XXX_Unmarshal(b []byte) error {
 18508  	return xxx_messageInfo_GetCombatRq.Unmarshal(m, b)
 18509  }
 18510  func (m *GetCombatRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 18511  	return xxx_messageInfo_GetCombatRq.Marshal(b, m, deterministic)
 18512  }
 18513  func (m *GetCombatRq) XXX_Merge(src proto.Message) {
 18514  	xxx_messageInfo_GetCombatRq.Merge(m, src)
 18515  }
 18516  func (m *GetCombatRq) XXX_Size() int {
 18517  	return xxx_messageInfo_GetCombatRq.Size(m)
 18518  }
 18519  func (m *GetCombatRq) XXX_DiscardUnknown() {
 18520  	xxx_messageInfo_GetCombatRq.DiscardUnknown(m)
 18521  }
 18522  
 18523  var xxx_messageInfo_GetCombatRq proto.InternalMessageInfo
 18524  
 18525  var E_GetCombatRq_Ext = &proto.ExtensionDesc{
 18526  	ExtendedType:  (*Base)(nil),
 18527  	ExtensionType: (*GetCombatRq)(nil),
 18528  	Field:         1601,
 18529  	Name:          "GetCombatRq.ext",
 18530  	Tag:           "bytes,1601,opt,name=ext",
 18531  	Filename:      "Game.proto",
 18532  }
 18533  
 18534  type GetCombatRs struct {
 18535  	CombatId             *int32      `protobuf:"varint,1,opt,name=combatId" json:"combatId,omitempty"`
 18536  	Combat               []*Combat   `protobuf:"bytes,2,rep,name=combat" json:"combat,omitempty"`
 18537  	CombatFB             []*CombatFB `protobuf:"bytes,3,rep,name=combatFB" json:"combatFB,omitempty"`
 18538  	HeroId               []int32     `protobuf:"varint,4,rep,name=heroId" json:"heroId,omitempty"`
 18539  	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
 18540  	XXX_unrecognized     []byte      `json:"-"`
 18541  	XXX_sizecache        int32       `json:"-"`
 18542  }
 18543  
 18544  func (m *GetCombatRs) Reset()         { *m = GetCombatRs{} }
 18545  func (m *GetCombatRs) String() string { return proto.CompactTextString(m) }
 18546  func (*GetCombatRs) ProtoMessage()    {}
 18547  func (*GetCombatRs) Descriptor() ([]byte, []int) {
 18548  	return fileDescriptor_a508e860af41bdad, []int{332}
 18549  }
 18550  func (m *GetCombatRs) XXX_Unmarshal(b []byte) error {
 18551  	return xxx_messageInfo_GetCombatRs.Unmarshal(m, b)
 18552  }
 18553  func (m *GetCombatRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 18554  	return xxx_messageInfo_GetCombatRs.Marshal(b, m, deterministic)
 18555  }
 18556  func (m *GetCombatRs) XXX_Merge(src proto.Message) {
 18557  	xxx_messageInfo_GetCombatRs.Merge(m, src)
 18558  }
 18559  func (m *GetCombatRs) XXX_Size() int {
 18560  	return xxx_messageInfo_GetCombatRs.Size(m)
 18561  }
 18562  func (m *GetCombatRs) XXX_DiscardUnknown() {
 18563  	xxx_messageInfo_GetCombatRs.DiscardUnknown(m)
 18564  }
 18565  
 18566  var xxx_messageInfo_GetCombatRs proto.InternalMessageInfo
 18567  
 18568  func (m *GetCombatRs) GetCombatId() int32 {
 18569  	if m != nil && m.CombatId != nil {
 18570  		return *m.CombatId
 18571  	}
 18572  	return 0
 18573  }
 18574  
 18575  func (m *GetCombatRs) GetCombat() []*Combat {
 18576  	if m != nil {
 18577  		return m.Combat
 18578  	}
 18579  	return nil
 18580  }
 18581  
 18582  func (m *GetCombatRs) GetCombatFB() []*CombatFB {
 18583  	if m != nil {
 18584  		return m.CombatFB
 18585  	}
 18586  	return nil
 18587  }
 18588  
 18589  func (m *GetCombatRs) GetHeroId() []int32 {
 18590  	if m != nil {
 18591  		return m.HeroId
 18592  	}
 18593  	return nil
 18594  }
 18595  
 18596  var E_GetCombatRs_Ext = &proto.ExtensionDesc{
 18597  	ExtendedType:  (*Base)(nil),
 18598  	ExtensionType: (*GetCombatRs)(nil),
 18599  	Field:         1602,
 18600  	Name:          "GetCombatRs.ext",
 18601  	Tag:           "bytes,1602,opt,name=ext",
 18602  	Filename:      "Game.proto",
 18603  }
 18604  
 18605  //挑战关卡
 18606  type DoCombatRq struct {
 18607  	Type                 *int32   `protobuf:"varint,1,req,name=type" json:"type,omitempty"`
 18608  	CombatId             *int32   `protobuf:"varint,2,req,name=combatId" json:"combatId,omitempty"`
 18609  	Wipe                 *bool    `protobuf:"varint,3,opt,name=wipe" json:"wipe,omitempty"`
 18610  	HeroId               []int32  `protobuf:"varint,4,rep,name=heroId" json:"heroId,omitempty"`
 18611  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 18612  	XXX_unrecognized     []byte   `json:"-"`
 18613  	XXX_sizecache        int32    `json:"-"`
 18614  }
 18615  
 18616  func (m *DoCombatRq) Reset()         { *m = DoCombatRq{} }
 18617  func (m *DoCombatRq) String() string { return proto.CompactTextString(m) }
 18618  func (*DoCombatRq) ProtoMessage()    {}
 18619  func (*DoCombatRq) Descriptor() ([]byte, []int) {
 18620  	return fileDescriptor_a508e860af41bdad, []int{333}
 18621  }
 18622  func (m *DoCombatRq) XXX_Unmarshal(b []byte) error {
 18623  	return xxx_messageInfo_DoCombatRq.Unmarshal(m, b)
 18624  }
 18625  func (m *DoCombatRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 18626  	return xxx_messageInfo_DoCombatRq.Marshal(b, m, deterministic)
 18627  }
 18628  func (m *DoCombatRq) XXX_Merge(src proto.Message) {
 18629  	xxx_messageInfo_DoCombatRq.Merge(m, src)
 18630  }
 18631  func (m *DoCombatRq) XXX_Size() int {
 18632  	return xxx_messageInfo_DoCombatRq.Size(m)
 18633  }
 18634  func (m *DoCombatRq) XXX_DiscardUnknown() {
 18635  	xxx_messageInfo_DoCombatRq.DiscardUnknown(m)
 18636  }
 18637  
 18638  var xxx_messageInfo_DoCombatRq proto.InternalMessageInfo
 18639  
 18640  func (m *DoCombatRq) GetType() int32 {
 18641  	if m != nil && m.Type != nil {
 18642  		return *m.Type
 18643  	}
 18644  	return 0
 18645  }
 18646  
 18647  func (m *DoCombatRq) GetCombatId() int32 {
 18648  	if m != nil && m.CombatId != nil {
 18649  		return *m.CombatId
 18650  	}
 18651  	return 0
 18652  }
 18653  
 18654  func (m *DoCombatRq) GetWipe() bool {
 18655  	if m != nil && m.Wipe != nil {
 18656  		return *m.Wipe
 18657  	}
 18658  	return false
 18659  }
 18660  
 18661  func (m *DoCombatRq) GetHeroId() []int32 {
 18662  	if m != nil {
 18663  		return m.HeroId
 18664  	}
 18665  	return nil
 18666  }
 18667  
 18668  var E_DoCombatRq_Ext = &proto.ExtensionDesc{
 18669  	ExtendedType:  (*Base)(nil),
 18670  	ExtensionType: (*DoCombatRq)(nil),
 18671  	Field:         1603,
 18672  	Name:          "DoCombatRq.ext",
 18673  	Tag:           "bytes,1603,opt,name=ext",
 18674  	Filename:      "Game.proto",
 18675  }
 18676  
 18677  type DoCombatRs struct {
 18678  	Result               *int32      `protobuf:"varint,1,opt,name=result" json:"result,omitempty"`
 18679  	Record               *Record     `protobuf:"bytes,2,opt,name=record" json:"record,omitempty"`
 18680  	Award                []*Award    `protobuf:"bytes,3,rep,name=award" json:"award,omitempty"`
 18681  	Star                 *int32      `protobuf:"varint,4,opt,name=star" json:"star,omitempty"`
 18682  	CombatFB             []*CombatFB `protobuf:"bytes,5,rep,name=combatFB" json:"combatFB,omitempty"`
 18683  	AtkHero              []*RptHero  `protobuf:"bytes,6,rep,name=atkHero" json:"atkHero,omitempty"`
 18684  	Medals               []*Medal    `protobuf:"bytes,7,rep,name=medals" json:"medals,omitempty"`
 18685  	PlaneExp             []*TwoInt   `protobuf:"bytes,8,rep,name=planeExp" json:"planeExp,omitempty"`
 18686  	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
 18687  	XXX_unrecognized     []byte      `json:"-"`
 18688  	XXX_sizecache        int32       `json:"-"`
 18689  }
 18690  
 18691  func (m *DoCombatRs) Reset()         { *m = DoCombatRs{} }
 18692  func (m *DoCombatRs) String() string { return proto.CompactTextString(m) }
 18693  func (*DoCombatRs) ProtoMessage()    {}
 18694  func (*DoCombatRs) Descriptor() ([]byte, []int) {
 18695  	return fileDescriptor_a508e860af41bdad, []int{334}
 18696  }
 18697  func (m *DoCombatRs) XXX_Unmarshal(b []byte) error {
 18698  	return xxx_messageInfo_DoCombatRs.Unmarshal(m, b)
 18699  }
 18700  func (m *DoCombatRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 18701  	return xxx_messageInfo_DoCombatRs.Marshal(b, m, deterministic)
 18702  }
 18703  func (m *DoCombatRs) XXX_Merge(src proto.Message) {
 18704  	xxx_messageInfo_DoCombatRs.Merge(m, src)
 18705  }
 18706  func (m *DoCombatRs) XXX_Size() int {
 18707  	return xxx_messageInfo_DoCombatRs.Size(m)
 18708  }
 18709  func (m *DoCombatRs) XXX_DiscardUnknown() {
 18710  	xxx_messageInfo_DoCombatRs.DiscardUnknown(m)
 18711  }
 18712  
 18713  var xxx_messageInfo_DoCombatRs proto.InternalMessageInfo
 18714  
 18715  func (m *DoCombatRs) GetResult() int32 {
 18716  	if m != nil && m.Result != nil {
 18717  		return *m.Result
 18718  	}
 18719  	return 0
 18720  }
 18721  
 18722  func (m *DoCombatRs) GetRecord() *Record {
 18723  	if m != nil {
 18724  		return m.Record
 18725  	}
 18726  	return nil
 18727  }
 18728  
 18729  func (m *DoCombatRs) GetAward() []*Award {
 18730  	if m != nil {
 18731  		return m.Award
 18732  	}
 18733  	return nil
 18734  }
 18735  
 18736  func (m *DoCombatRs) GetStar() int32 {
 18737  	if m != nil && m.Star != nil {
 18738  		return *m.Star
 18739  	}
 18740  	return 0
 18741  }
 18742  
 18743  func (m *DoCombatRs) GetCombatFB() []*CombatFB {
 18744  	if m != nil {
 18745  		return m.CombatFB
 18746  	}
 18747  	return nil
 18748  }
 18749  
 18750  func (m *DoCombatRs) GetAtkHero() []*RptHero {
 18751  	if m != nil {
 18752  		return m.AtkHero
 18753  	}
 18754  	return nil
 18755  }
 18756  
 18757  func (m *DoCombatRs) GetMedals() []*Medal {
 18758  	if m != nil {
 18759  		return m.Medals
 18760  	}
 18761  	return nil
 18762  }
 18763  
 18764  func (m *DoCombatRs) GetPlaneExp() []*TwoInt {
 18765  	if m != nil {
 18766  		return m.PlaneExp
 18767  	}
 18768  	return nil
 18769  }
 18770  
 18771  var E_DoCombatRs_Ext = &proto.ExtensionDesc{
 18772  	ExtendedType:  (*Base)(nil),
 18773  	ExtensionType: (*DoCombatRs)(nil),
 18774  	Field:         1604,
 18775  	Name:          "DoCombatRs.ext",
 18776  	Tag:           "bytes,1604,opt,name=ext",
 18777  	Filename:      "Game.proto",
 18778  }
 18779  
 18780  //关卡扫荡
 18781  type DoCombatWipeRq struct {
 18782  	Type                 *int32   `protobuf:"varint,1,req,name=type" json:"type,omitempty"`
 18783  	CombatId             *int32   `protobuf:"varint,2,req,name=combatId" json:"combatId,omitempty"`
 18784  	HeroId               []int32  `protobuf:"varint,3,rep,name=heroId" json:"heroId,omitempty"`
 18785  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 18786  	XXX_unrecognized     []byte   `json:"-"`
 18787  	XXX_sizecache        int32    `json:"-"`
 18788  }
 18789  
 18790  func (m *DoCombatWipeRq) Reset()         { *m = DoCombatWipeRq{} }
 18791  func (m *DoCombatWipeRq) String() string { return proto.CompactTextString(m) }
 18792  func (*DoCombatWipeRq) ProtoMessage()    {}
 18793  func (*DoCombatWipeRq) Descriptor() ([]byte, []int) {
 18794  	return fileDescriptor_a508e860af41bdad, []int{335}
 18795  }
 18796  func (m *DoCombatWipeRq) XXX_Unmarshal(b []byte) error {
 18797  	return xxx_messageInfo_DoCombatWipeRq.Unmarshal(m, b)
 18798  }
 18799  func (m *DoCombatWipeRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 18800  	return xxx_messageInfo_DoCombatWipeRq.Marshal(b, m, deterministic)
 18801  }
 18802  func (m *DoCombatWipeRq) XXX_Merge(src proto.Message) {
 18803  	xxx_messageInfo_DoCombatWipeRq.Merge(m, src)
 18804  }
 18805  func (m *DoCombatWipeRq) XXX_Size() int {
 18806  	return xxx_messageInfo_DoCombatWipeRq.Size(m)
 18807  }
 18808  func (m *DoCombatWipeRq) XXX_DiscardUnknown() {
 18809  	xxx_messageInfo_DoCombatWipeRq.DiscardUnknown(m)
 18810  }
 18811  
 18812  var xxx_messageInfo_DoCombatWipeRq proto.InternalMessageInfo
 18813  
 18814  func (m *DoCombatWipeRq) GetType() int32 {
 18815  	if m != nil && m.Type != nil {
 18816  		return *m.Type
 18817  	}
 18818  	return 0
 18819  }
 18820  
 18821  func (m *DoCombatWipeRq) GetCombatId() int32 {
 18822  	if m != nil && m.CombatId != nil {
 18823  		return *m.CombatId
 18824  	}
 18825  	return 0
 18826  }
 18827  
 18828  func (m *DoCombatWipeRq) GetHeroId() []int32 {
 18829  	if m != nil {
 18830  		return m.HeroId
 18831  	}
 18832  	return nil
 18833  }
 18834  
 18835  var E_DoCombatWipeRq_Ext = &proto.ExtensionDesc{
 18836  	ExtendedType:  (*Base)(nil),
 18837  	ExtensionType: (*DoCombatWipeRq)(nil),
 18838  	Field:         1605,
 18839  	Name:          "DoCombatWipeRq.ext",
 18840  	Tag:           "bytes,1605,opt,name=ext",
 18841  	Filename:      "Game.proto",
 18842  }
 18843  
 18844  type DoCombatWipeRs struct {
 18845  	Result               *int32     `protobuf:"varint,1,opt,name=result" json:"result,omitempty"`
 18846  	Record               *Record    `protobuf:"bytes,2,opt,name=record" json:"record,omitempty"`
 18847  	Award                []*Award   `protobuf:"bytes,3,rep,name=award" json:"award,omitempty"`
 18848  	Star                 *int32     `protobuf:"varint,4,opt,name=star" json:"star,omitempty"`
 18849  	AtkHero              []*RptHero `protobuf:"bytes,5,rep,name=atkHero" json:"atkHero,omitempty"`
 18850  	Medals               []*Medal   `protobuf:"bytes,6,rep,name=medals" json:"medals,omitempty"`
 18851  	PlaneExp             []*TwoInt  `protobuf:"bytes,7,rep,name=planeExp" json:"planeExp,omitempty"`
 18852  	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
 18853  	XXX_unrecognized     []byte     `json:"-"`
 18854  	XXX_sizecache        int32      `json:"-"`
 18855  }
 18856  
 18857  func (m *DoCombatWipeRs) Reset()         { *m = DoCombatWipeRs{} }
 18858  func (m *DoCombatWipeRs) String() string { return proto.CompactTextString(m) }
 18859  func (*DoCombatWipeRs) ProtoMessage()    {}
 18860  func (*DoCombatWipeRs) Descriptor() ([]byte, []int) {
 18861  	return fileDescriptor_a508e860af41bdad, []int{336}
 18862  }
 18863  func (m *DoCombatWipeRs) XXX_Unmarshal(b []byte) error {
 18864  	return xxx_messageInfo_DoCombatWipeRs.Unmarshal(m, b)
 18865  }
 18866  func (m *DoCombatWipeRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 18867  	return xxx_messageInfo_DoCombatWipeRs.Marshal(b, m, deterministic)
 18868  }
 18869  func (m *DoCombatWipeRs) XXX_Merge(src proto.Message) {
 18870  	xxx_messageInfo_DoCombatWipeRs.Merge(m, src)
 18871  }
 18872  func (m *DoCombatWipeRs) XXX_Size() int {
 18873  	return xxx_messageInfo_DoCombatWipeRs.Size(m)
 18874  }
 18875  func (m *DoCombatWipeRs) XXX_DiscardUnknown() {
 18876  	xxx_messageInfo_DoCombatWipeRs.DiscardUnknown(m)
 18877  }
 18878  
 18879  var xxx_messageInfo_DoCombatWipeRs proto.InternalMessageInfo
 18880  
 18881  func (m *DoCombatWipeRs) GetResult() int32 {
 18882  	if m != nil && m.Result != nil {
 18883  		return *m.Result
 18884  	}
 18885  	return 0
 18886  }
 18887  
 18888  func (m *DoCombatWipeRs) GetRecord() *Record {
 18889  	if m != nil {
 18890  		return m.Record
 18891  	}
 18892  	return nil
 18893  }
 18894  
 18895  func (m *DoCombatWipeRs) GetAward() []*Award {
 18896  	if m != nil {
 18897  		return m.Award
 18898  	}
 18899  	return nil
 18900  }
 18901  
 18902  func (m *DoCombatWipeRs) GetStar() int32 {
 18903  	if m != nil && m.Star != nil {
 18904  		return *m.Star
 18905  	}
 18906  	return 0
 18907  }
 18908  
 18909  func (m *DoCombatWipeRs) GetAtkHero() []*RptHero {
 18910  	if m != nil {
 18911  		return m.AtkHero
 18912  	}
 18913  	return nil
 18914  }
 18915  
 18916  func (m *DoCombatWipeRs) GetMedals() []*Medal {
 18917  	if m != nil {
 18918  		return m.Medals
 18919  	}
 18920  	return nil
 18921  }
 18922  
 18923  func (m *DoCombatWipeRs) GetPlaneExp() []*TwoInt {
 18924  	if m != nil {
 18925  		return m.PlaneExp
 18926  	}
 18927  	return nil
 18928  }
 18929  
 18930  var E_DoCombatWipeRs_Ext = &proto.ExtensionDesc{
 18931  	ExtendedType:  (*Base)(nil),
 18932  	ExtensionType: (*DoCombatWipeRs)(nil),
 18933  	Field:         1606,
 18934  	Name:          "DoCombatWipeRs.ext",
 18935  	Tag:           "bytes,1606,opt,name=ext",
 18936  	Filename:      "Game.proto",
 18937  }
 18938  
 18939  //关卡资源副本购买
 18940  type BuyCombatRq struct {
 18941  	CombatId             *int32   `protobuf:"varint,1,opt,name=combatId" json:"combatId,omitempty"`
 18942  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 18943  	XXX_unrecognized     []byte   `json:"-"`
 18944  	XXX_sizecache        int32    `json:"-"`
 18945  }
 18946  
 18947  func (m *BuyCombatRq) Reset()         { *m = BuyCombatRq{} }
 18948  func (m *BuyCombatRq) String() string { return proto.CompactTextString(m) }
 18949  func (*BuyCombatRq) ProtoMessage()    {}
 18950  func (*BuyCombatRq) Descriptor() ([]byte, []int) {
 18951  	return fileDescriptor_a508e860af41bdad, []int{337}
 18952  }
 18953  func (m *BuyCombatRq) XXX_Unmarshal(b []byte) error {
 18954  	return xxx_messageInfo_BuyCombatRq.Unmarshal(m, b)
 18955  }
 18956  func (m *BuyCombatRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 18957  	return xxx_messageInfo_BuyCombatRq.Marshal(b, m, deterministic)
 18958  }
 18959  func (m *BuyCombatRq) XXX_Merge(src proto.Message) {
 18960  	xxx_messageInfo_BuyCombatRq.Merge(m, src)
 18961  }
 18962  func (m *BuyCombatRq) XXX_Size() int {
 18963  	return xxx_messageInfo_BuyCombatRq.Size(m)
 18964  }
 18965  func (m *BuyCombatRq) XXX_DiscardUnknown() {
 18966  	xxx_messageInfo_BuyCombatRq.DiscardUnknown(m)
 18967  }
 18968  
 18969  var xxx_messageInfo_BuyCombatRq proto.InternalMessageInfo
 18970  
 18971  func (m *BuyCombatRq) GetCombatId() int32 {
 18972  	if m != nil && m.CombatId != nil {
 18973  		return *m.CombatId
 18974  	}
 18975  	return 0
 18976  }
 18977  
 18978  var E_BuyCombatRq_Ext = &proto.ExtensionDesc{
 18979  	ExtendedType:  (*Base)(nil),
 18980  	ExtensionType: (*BuyCombatRq)(nil),
 18981  	Field:         1607,
 18982  	Name:          "BuyCombatRq.ext",
 18983  	Tag:           "bytes,1607,opt,name=ext",
 18984  	Filename:      "Game.proto",
 18985  }
 18986  
 18987  type BuyCombatRs struct {
 18988  	CombatFB             *CombatFB `protobuf:"bytes,1,opt,name=combatFB" json:"combatFB,omitempty"`
 18989  	Gold                 *int32    `protobuf:"varint,2,opt,name=gold" json:"gold,omitempty"`
 18990  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 18991  	XXX_unrecognized     []byte    `json:"-"`
 18992  	XXX_sizecache        int32     `json:"-"`
 18993  }
 18994  
 18995  func (m *BuyCombatRs) Reset()         { *m = BuyCombatRs{} }
 18996  func (m *BuyCombatRs) String() string { return proto.CompactTextString(m) }
 18997  func (*BuyCombatRs) ProtoMessage()    {}
 18998  func (*BuyCombatRs) Descriptor() ([]byte, []int) {
 18999  	return fileDescriptor_a508e860af41bdad, []int{338}
 19000  }
 19001  func (m *BuyCombatRs) XXX_Unmarshal(b []byte) error {
 19002  	return xxx_messageInfo_BuyCombatRs.Unmarshal(m, b)
 19003  }
 19004  func (m *BuyCombatRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 19005  	return xxx_messageInfo_BuyCombatRs.Marshal(b, m, deterministic)
 19006  }
 19007  func (m *BuyCombatRs) XXX_Merge(src proto.Message) {
 19008  	xxx_messageInfo_BuyCombatRs.Merge(m, src)
 19009  }
 19010  func (m *BuyCombatRs) XXX_Size() int {
 19011  	return xxx_messageInfo_BuyCombatRs.Size(m)
 19012  }
 19013  func (m *BuyCombatRs) XXX_DiscardUnknown() {
 19014  	xxx_messageInfo_BuyCombatRs.DiscardUnknown(m)
 19015  }
 19016  
 19017  var xxx_messageInfo_BuyCombatRs proto.InternalMessageInfo
 19018  
 19019  func (m *BuyCombatRs) GetCombatFB() *CombatFB {
 19020  	if m != nil {
 19021  		return m.CombatFB
 19022  	}
 19023  	return nil
 19024  }
 19025  
 19026  func (m *BuyCombatRs) GetGold() int32 {
 19027  	if m != nil && m.Gold != nil {
 19028  		return *m.Gold
 19029  	}
 19030  	return 0
 19031  }
 19032  
 19033  var E_BuyCombatRs_Ext = &proto.ExtensionDesc{
 19034  	ExtendedType:  (*Base)(nil),
 19035  	ExtensionType: (*BuyCombatRs)(nil),
 19036  	Field:         1608,
 19037  	Name:          "BuyCombatRs.ext",
 19038  	Tag:           "bytes,1608,opt,name=ext",
 19039  	Filename:      "Game.proto",
 19040  }
 19041  
 19042  // 获取排行榜数据
 19043  type GetRankRq struct {
 19044  	Type                 *int32   `protobuf:"varint,1,req,name=type" json:"type,omitempty"`
 19045  	Page                 *int32   `protobuf:"varint,2,req,name=page" json:"page,omitempty"`
 19046  	Scope                *int32   `protobuf:"varint,3,opt,name=scope" json:"scope,omitempty"`
 19047  	Camp                 *int32   `protobuf:"varint,4,opt,name=camp" json:"camp,omitempty"`
 19048  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 19049  	XXX_unrecognized     []byte   `json:"-"`
 19050  	XXX_sizecache        int32    `json:"-"`
 19051  }
 19052  
 19053  func (m *GetRankRq) Reset()         { *m = GetRankRq{} }
 19054  func (m *GetRankRq) String() string { return proto.CompactTextString(m) }
 19055  func (*GetRankRq) ProtoMessage()    {}
 19056  func (*GetRankRq) Descriptor() ([]byte, []int) {
 19057  	return fileDescriptor_a508e860af41bdad, []int{339}
 19058  }
 19059  func (m *GetRankRq) XXX_Unmarshal(b []byte) error {
 19060  	return xxx_messageInfo_GetRankRq.Unmarshal(m, b)
 19061  }
 19062  func (m *GetRankRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 19063  	return xxx_messageInfo_GetRankRq.Marshal(b, m, deterministic)
 19064  }
 19065  func (m *GetRankRq) XXX_Merge(src proto.Message) {
 19066  	xxx_messageInfo_GetRankRq.Merge(m, src)
 19067  }
 19068  func (m *GetRankRq) XXX_Size() int {
 19069  	return xxx_messageInfo_GetRankRq.Size(m)
 19070  }
 19071  func (m *GetRankRq) XXX_DiscardUnknown() {
 19072  	xxx_messageInfo_GetRankRq.DiscardUnknown(m)
 19073  }
 19074  
 19075  var xxx_messageInfo_GetRankRq proto.InternalMessageInfo
 19076  
 19077  func (m *GetRankRq) GetType() int32 {
 19078  	if m != nil && m.Type != nil {
 19079  		return *m.Type
 19080  	}
 19081  	return 0
 19082  }
 19083  
 19084  func (m *GetRankRq) GetPage() int32 {
 19085  	if m != nil && m.Page != nil {
 19086  		return *m.Page
 19087  	}
 19088  	return 0
 19089  }
 19090  
 19091  func (m *GetRankRq) GetScope() int32 {
 19092  	if m != nil && m.Scope != nil {
 19093  		return *m.Scope
 19094  	}
 19095  	return 0
 19096  }
 19097  
 19098  func (m *GetRankRq) GetCamp() int32 {
 19099  	if m != nil && m.Camp != nil {
 19100  		return *m.Camp
 19101  	}
 19102  	return 0
 19103  }
 19104  
 19105  var E_GetRankRq_Ext = &proto.ExtensionDesc{
 19106  	ExtendedType:  (*Base)(nil),
 19107  	ExtensionType: (*GetRankRq)(nil),
 19108  	Field:         1609,
 19109  	Name:          "GetRankRq.ext",
 19110  	Tag:           "bytes,1609,opt,name=ext",
 19111  	Filename:      "Game.proto",
 19112  }
 19113  
 19114  type GetRankRs struct {
 19115  	Rank                 *int32      `protobuf:"varint,1,opt,name=rank" json:"rank,omitempty"`
 19116  	RankData             []*RankData `protobuf:"bytes,2,rep,name=rankData" json:"rankData,omitempty"`
 19117  	RankSize             *int32      `protobuf:"varint,3,opt,name=rankSize" json:"rankSize,omitempty"`
 19118  	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
 19119  	XXX_unrecognized     []byte      `json:"-"`
 19120  	XXX_sizecache        int32       `json:"-"`
 19121  }
 19122  
 19123  func (m *GetRankRs) Reset()         { *m = GetRankRs{} }
 19124  func (m *GetRankRs) String() string { return proto.CompactTextString(m) }
 19125  func (*GetRankRs) ProtoMessage()    {}
 19126  func (*GetRankRs) Descriptor() ([]byte, []int) {
 19127  	return fileDescriptor_a508e860af41bdad, []int{340}
 19128  }
 19129  func (m *GetRankRs) XXX_Unmarshal(b []byte) error {
 19130  	return xxx_messageInfo_GetRankRs.Unmarshal(m, b)
 19131  }
 19132  func (m *GetRankRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 19133  	return xxx_messageInfo_GetRankRs.Marshal(b, m, deterministic)
 19134  }
 19135  func (m *GetRankRs) XXX_Merge(src proto.Message) {
 19136  	xxx_messageInfo_GetRankRs.Merge(m, src)
 19137  }
 19138  func (m *GetRankRs) XXX_Size() int {
 19139  	return xxx_messageInfo_GetRankRs.Size(m)
 19140  }
 19141  func (m *GetRankRs) XXX_DiscardUnknown() {
 19142  	xxx_messageInfo_GetRankRs.DiscardUnknown(m)
 19143  }
 19144  
 19145  var xxx_messageInfo_GetRankRs proto.InternalMessageInfo
 19146  
 19147  func (m *GetRankRs) GetRank() int32 {
 19148  	if m != nil && m.Rank != nil {
 19149  		return *m.Rank
 19150  	}
 19151  	return 0
 19152  }
 19153  
 19154  func (m *GetRankRs) GetRankData() []*RankData {
 19155  	if m != nil {
 19156  		return m.RankData
 19157  	}
 19158  	return nil
 19159  }
 19160  
 19161  func (m *GetRankRs) GetRankSize() int32 {
 19162  	if m != nil && m.RankSize != nil {
 19163  		return *m.RankSize
 19164  	}
 19165  	return 0
 19166  }
 19167  
 19168  var E_GetRankRs_Ext = &proto.ExtensionDesc{
 19169  	ExtendedType:  (*Base)(nil),
 19170  	ExtensionType: (*GetRankRs)(nil),
 19171  	Field:         1610,
 19172  	Name:          "GetRankRs.ext",
 19173  	Tag:           "bytes,1610,opt,name=ext",
 19174  	Filename:      "Game.proto",
 19175  }
 19176  
 19177  //宝石副本次数购买
 19178  type BuyStoneCombatRq struct {
 19179  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 19180  	XXX_unrecognized     []byte   `json:"-"`
 19181  	XXX_sizecache        int32    `json:"-"`
 19182  }
 19183  
 19184  func (m *BuyStoneCombatRq) Reset()         { *m = BuyStoneCombatRq{} }
 19185  func (m *BuyStoneCombatRq) String() string { return proto.CompactTextString(m) }
 19186  func (*BuyStoneCombatRq) ProtoMessage()    {}
 19187  func (*BuyStoneCombatRq) Descriptor() ([]byte, []int) {
 19188  	return fileDescriptor_a508e860af41bdad, []int{341}
 19189  }
 19190  func (m *BuyStoneCombatRq) XXX_Unmarshal(b []byte) error {
 19191  	return xxx_messageInfo_BuyStoneCombatRq.Unmarshal(m, b)
 19192  }
 19193  func (m *BuyStoneCombatRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 19194  	return xxx_messageInfo_BuyStoneCombatRq.Marshal(b, m, deterministic)
 19195  }
 19196  func (m *BuyStoneCombatRq) XXX_Merge(src proto.Message) {
 19197  	xxx_messageInfo_BuyStoneCombatRq.Merge(m, src)
 19198  }
 19199  func (m *BuyStoneCombatRq) XXX_Size() int {
 19200  	return xxx_messageInfo_BuyStoneCombatRq.Size(m)
 19201  }
 19202  func (m *BuyStoneCombatRq) XXX_DiscardUnknown() {
 19203  	xxx_messageInfo_BuyStoneCombatRq.DiscardUnknown(m)
 19204  }
 19205  
 19206  var xxx_messageInfo_BuyStoneCombatRq proto.InternalMessageInfo
 19207  
 19208  var E_BuyStoneCombatRq_Ext = &proto.ExtensionDesc{
 19209  	ExtendedType:  (*Base)(nil),
 19210  	ExtensionType: (*BuyStoneCombatRq)(nil),
 19211  	Field:         1611,
 19212  	Name:          "BuyStoneCombatRq.ext",
 19213  	Tag:           "bytes,1611,opt,name=ext",
 19214  	Filename:      "Game.proto",
 19215  }
 19216  
 19217  type BuyStoneCombatRs struct {
 19218  	CombatCnt            *int32   `protobuf:"varint,1,req,name=combatCnt" json:"combatCnt,omitempty"`
 19219  	BuyCnt               *int32   `protobuf:"varint,2,opt,name=buyCnt" json:"buyCnt,omitempty"`
 19220  	Gold                 *int32   `protobuf:"varint,3,req,name=gold" json:"gold,omitempty"`
 19221  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 19222  	XXX_unrecognized     []byte   `json:"-"`
 19223  	XXX_sizecache        int32    `json:"-"`
 19224  }
 19225  
 19226  func (m *BuyStoneCombatRs) Reset()         { *m = BuyStoneCombatRs{} }
 19227  func (m *BuyStoneCombatRs) String() string { return proto.CompactTextString(m) }
 19228  func (*BuyStoneCombatRs) ProtoMessage()    {}
 19229  func (*BuyStoneCombatRs) Descriptor() ([]byte, []int) {
 19230  	return fileDescriptor_a508e860af41bdad, []int{342}
 19231  }
 19232  func (m *BuyStoneCombatRs) XXX_Unmarshal(b []byte) error {
 19233  	return xxx_messageInfo_BuyStoneCombatRs.Unmarshal(m, b)
 19234  }
 19235  func (m *BuyStoneCombatRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 19236  	return xxx_messageInfo_BuyStoneCombatRs.Marshal(b, m, deterministic)
 19237  }
 19238  func (m *BuyStoneCombatRs) XXX_Merge(src proto.Message) {
 19239  	xxx_messageInfo_BuyStoneCombatRs.Merge(m, src)
 19240  }
 19241  func (m *BuyStoneCombatRs) XXX_Size() int {
 19242  	return xxx_messageInfo_BuyStoneCombatRs.Size(m)
 19243  }
 19244  func (m *BuyStoneCombatRs) XXX_DiscardUnknown() {
 19245  	xxx_messageInfo_BuyStoneCombatRs.DiscardUnknown(m)
 19246  }
 19247  
 19248  var xxx_messageInfo_BuyStoneCombatRs proto.InternalMessageInfo
 19249  
 19250  func (m *BuyStoneCombatRs) GetCombatCnt() int32 {
 19251  	if m != nil && m.CombatCnt != nil {
 19252  		return *m.CombatCnt
 19253  	}
 19254  	return 0
 19255  }
 19256  
 19257  func (m *BuyStoneCombatRs) GetBuyCnt() int32 {
 19258  	if m != nil && m.BuyCnt != nil {
 19259  		return *m.BuyCnt
 19260  	}
 19261  	return 0
 19262  }
 19263  
 19264  func (m *BuyStoneCombatRs) GetGold() int32 {
 19265  	if m != nil && m.Gold != nil {
 19266  		return *m.Gold
 19267  	}
 19268  	return 0
 19269  }
 19270  
 19271  var E_BuyStoneCombatRs_Ext = &proto.ExtensionDesc{
 19272  	ExtendedType:  (*Base)(nil),
 19273  	ExtensionType: (*BuyStoneCombatRs)(nil),
 19274  	Field:         1612,
 19275  	Name:          "BuyStoneCombatRs.ext",
 19276  	Tag:           "bytes,1612,opt,name=ext",
 19277  	Filename:      "Game.proto",
 19278  }
 19279  
 19280  //宝石副本挑战
 19281  type DoStoneCombatRq struct {
 19282  	CombatId             *int32   `protobuf:"varint,1,req,name=combatId" json:"combatId,omitempty"`
 19283  	Wipe                 *int32   `protobuf:"varint,2,req,name=wipe" json:"wipe,omitempty"`
 19284  	HeroId               []int32  `protobuf:"varint,3,rep,name=heroId" json:"heroId,omitempty"`
 19285  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 19286  	XXX_unrecognized     []byte   `json:"-"`
 19287  	XXX_sizecache        int32    `json:"-"`
 19288  }
 19289  
 19290  func (m *DoStoneCombatRq) Reset()         { *m = DoStoneCombatRq{} }
 19291  func (m *DoStoneCombatRq) String() string { return proto.CompactTextString(m) }
 19292  func (*DoStoneCombatRq) ProtoMessage()    {}
 19293  func (*DoStoneCombatRq) Descriptor() ([]byte, []int) {
 19294  	return fileDescriptor_a508e860af41bdad, []int{343}
 19295  }
 19296  func (m *DoStoneCombatRq) XXX_Unmarshal(b []byte) error {
 19297  	return xxx_messageInfo_DoStoneCombatRq.Unmarshal(m, b)
 19298  }
 19299  func (m *DoStoneCombatRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 19300  	return xxx_messageInfo_DoStoneCombatRq.Marshal(b, m, deterministic)
 19301  }
 19302  func (m *DoStoneCombatRq) XXX_Merge(src proto.Message) {
 19303  	xxx_messageInfo_DoStoneCombatRq.Merge(m, src)
 19304  }
 19305  func (m *DoStoneCombatRq) XXX_Size() int {
 19306  	return xxx_messageInfo_DoStoneCombatRq.Size(m)
 19307  }
 19308  func (m *DoStoneCombatRq) XXX_DiscardUnknown() {
 19309  	xxx_messageInfo_DoStoneCombatRq.DiscardUnknown(m)
 19310  }
 19311  
 19312  var xxx_messageInfo_DoStoneCombatRq proto.InternalMessageInfo
 19313  
 19314  func (m *DoStoneCombatRq) GetCombatId() int32 {
 19315  	if m != nil && m.CombatId != nil {
 19316  		return *m.CombatId
 19317  	}
 19318  	return 0
 19319  }
 19320  
 19321  func (m *DoStoneCombatRq) GetWipe() int32 {
 19322  	if m != nil && m.Wipe != nil {
 19323  		return *m.Wipe
 19324  	}
 19325  	return 0
 19326  }
 19327  
 19328  func (m *DoStoneCombatRq) GetHeroId() []int32 {
 19329  	if m != nil {
 19330  		return m.HeroId
 19331  	}
 19332  	return nil
 19333  }
 19334  
 19335  var E_DoStoneCombatRq_Ext = &proto.ExtensionDesc{
 19336  	ExtendedType:  (*Base)(nil),
 19337  	ExtensionType: (*DoStoneCombatRq)(nil),
 19338  	Field:         1613,
 19339  	Name:          "DoStoneCombatRq.ext",
 19340  	Tag:           "bytes,1613,opt,name=ext",
 19341  	Filename:      "Game.proto",
 19342  }
 19343  
 19344  type DoStoneCombatRs struct {
 19345  	Result               *int32     `protobuf:"varint,1,opt,name=result" json:"result,omitempty"`
 19346  	Award                []*Award   `protobuf:"bytes,2,rep,name=award" json:"award,omitempty"`
 19347  	CombatCnt            *int32     `protobuf:"varint,3,opt,name=combatCnt" json:"combatCnt,omitempty"`
 19348  	Record               *Record    `protobuf:"bytes,4,opt,name=record" json:"record,omitempty"`
 19349  	AtkHero              []*RptHero `protobuf:"bytes,5,rep,name=atkHero" json:"atkHero,omitempty"`
 19350  	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
 19351  	XXX_unrecognized     []byte     `json:"-"`
 19352  	XXX_sizecache        int32      `json:"-"`
 19353  }
 19354  
 19355  func (m *DoStoneCombatRs) Reset()         { *m = DoStoneCombatRs{} }
 19356  func (m *DoStoneCombatRs) String() string { return proto.CompactTextString(m) }
 19357  func (*DoStoneCombatRs) ProtoMessage()    {}
 19358  func (*DoStoneCombatRs) Descriptor() ([]byte, []int) {
 19359  	return fileDescriptor_a508e860af41bdad, []int{344}
 19360  }
 19361  func (m *DoStoneCombatRs) XXX_Unmarshal(b []byte) error {
 19362  	return xxx_messageInfo_DoStoneCombatRs.Unmarshal(m, b)
 19363  }
 19364  func (m *DoStoneCombatRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 19365  	return xxx_messageInfo_DoStoneCombatRs.Marshal(b, m, deterministic)
 19366  }
 19367  func (m *DoStoneCombatRs) XXX_Merge(src proto.Message) {
 19368  	xxx_messageInfo_DoStoneCombatRs.Merge(m, src)
 19369  }
 19370  func (m *DoStoneCombatRs) XXX_Size() int {
 19371  	return xxx_messageInfo_DoStoneCombatRs.Size(m)
 19372  }
 19373  func (m *DoStoneCombatRs) XXX_DiscardUnknown() {
 19374  	xxx_messageInfo_DoStoneCombatRs.DiscardUnknown(m)
 19375  }
 19376  
 19377  var xxx_messageInfo_DoStoneCombatRs proto.InternalMessageInfo
 19378  
 19379  func (m *DoStoneCombatRs) GetResult() int32 {
 19380  	if m != nil && m.Result != nil {
 19381  		return *m.Result
 19382  	}
 19383  	return 0
 19384  }
 19385  
 19386  func (m *DoStoneCombatRs) GetAward() []*Award {
 19387  	if m != nil {
 19388  		return m.Award
 19389  	}
 19390  	return nil
 19391  }
 19392  
 19393  func (m *DoStoneCombatRs) GetCombatCnt() int32 {
 19394  	if m != nil && m.CombatCnt != nil {
 19395  		return *m.CombatCnt
 19396  	}
 19397  	return 0
 19398  }
 19399  
 19400  func (m *DoStoneCombatRs) GetRecord() *Record {
 19401  	if m != nil {
 19402  		return m.Record
 19403  	}
 19404  	return nil
 19405  }
 19406  
 19407  func (m *DoStoneCombatRs) GetAtkHero() []*RptHero {
 19408  	if m != nil {
 19409  		return m.AtkHero
 19410  	}
 19411  	return nil
 19412  }
 19413  
 19414  var E_DoStoneCombatRs_Ext = &proto.ExtensionDesc{
 19415  	ExtendedType:  (*Base)(nil),
 19416  	ExtensionType: (*DoStoneCombatRs)(nil),
 19417  	Field:         1614,
 19418  	Name:          "DoStoneCombatRs.ext",
 19419  	Tag:           "bytes,1614,opt,name=ext",
 19420  	Filename:      "Game.proto",
 19421  }
 19422  
 19423  //获取宝石副本信息
 19424  type GetStoneCombatRq struct {
 19425  	Option               *int32   `protobuf:"varint,1,req,name=option" json:"option,omitempty"`
 19426  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 19427  	XXX_unrecognized     []byte   `json:"-"`
 19428  	XXX_sizecache        int32    `json:"-"`
 19429  }
 19430  
 19431  func (m *GetStoneCombatRq) Reset()         { *m = GetStoneCombatRq{} }
 19432  func (m *GetStoneCombatRq) String() string { return proto.CompactTextString(m) }
 19433  func (*GetStoneCombatRq) ProtoMessage()    {}
 19434  func (*GetStoneCombatRq) Descriptor() ([]byte, []int) {
 19435  	return fileDescriptor_a508e860af41bdad, []int{345}
 19436  }
 19437  func (m *GetStoneCombatRq) XXX_Unmarshal(b []byte) error {
 19438  	return xxx_messageInfo_GetStoneCombatRq.Unmarshal(m, b)
 19439  }
 19440  func (m *GetStoneCombatRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 19441  	return xxx_messageInfo_GetStoneCombatRq.Marshal(b, m, deterministic)
 19442  }
 19443  func (m *GetStoneCombatRq) XXX_Merge(src proto.Message) {
 19444  	xxx_messageInfo_GetStoneCombatRq.Merge(m, src)
 19445  }
 19446  func (m *GetStoneCombatRq) XXX_Size() int {
 19447  	return xxx_messageInfo_GetStoneCombatRq.Size(m)
 19448  }
 19449  func (m *GetStoneCombatRq) XXX_DiscardUnknown() {
 19450  	xxx_messageInfo_GetStoneCombatRq.DiscardUnknown(m)
 19451  }
 19452  
 19453  var xxx_messageInfo_GetStoneCombatRq proto.InternalMessageInfo
 19454  
 19455  func (m *GetStoneCombatRq) GetOption() int32 {
 19456  	if m != nil && m.Option != nil {
 19457  		return *m.Option
 19458  	}
 19459  	return 0
 19460  }
 19461  
 19462  var E_GetStoneCombatRq_Ext = &proto.ExtensionDesc{
 19463  	ExtendedType:  (*Base)(nil),
 19464  	ExtensionType: (*GetStoneCombatRq)(nil),
 19465  	Field:         1615,
 19466  	Name:          "GetStoneCombatRq.ext",
 19467  	Tag:           "bytes,1615,opt,name=ext",
 19468  	Filename:      "Game.proto",
 19469  }
 19470  
 19471  type GetStoneCombatRs struct {
 19472  	CombatCnt            *int32         `protobuf:"varint,1,opt,name=combatCnt" json:"combatCnt,omitempty"`
 19473  	BuyCnt               *int32         `protobuf:"varint,2,opt,name=buyCnt" json:"buyCnt,omitempty"`
 19474  	Combat               []*StoneCombat `protobuf:"bytes,3,rep,name=combat" json:"combat,omitempty"`
 19475  	CombatId             *int32         `protobuf:"varint,4,opt,name=combatId" json:"combatId,omitempty"`
 19476  	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
 19477  	XXX_unrecognized     []byte         `json:"-"`
 19478  	XXX_sizecache        int32          `json:"-"`
 19479  }
 19480  
 19481  func (m *GetStoneCombatRs) Reset()         { *m = GetStoneCombatRs{} }
 19482  func (m *GetStoneCombatRs) String() string { return proto.CompactTextString(m) }
 19483  func (*GetStoneCombatRs) ProtoMessage()    {}
 19484  func (*GetStoneCombatRs) Descriptor() ([]byte, []int) {
 19485  	return fileDescriptor_a508e860af41bdad, []int{346}
 19486  }
 19487  func (m *GetStoneCombatRs) XXX_Unmarshal(b []byte) error {
 19488  	return xxx_messageInfo_GetStoneCombatRs.Unmarshal(m, b)
 19489  }
 19490  func (m *GetStoneCombatRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 19491  	return xxx_messageInfo_GetStoneCombatRs.Marshal(b, m, deterministic)
 19492  }
 19493  func (m *GetStoneCombatRs) XXX_Merge(src proto.Message) {
 19494  	xxx_messageInfo_GetStoneCombatRs.Merge(m, src)
 19495  }
 19496  func (m *GetStoneCombatRs) XXX_Size() int {
 19497  	return xxx_messageInfo_GetStoneCombatRs.Size(m)
 19498  }
 19499  func (m *GetStoneCombatRs) XXX_DiscardUnknown() {
 19500  	xxx_messageInfo_GetStoneCombatRs.DiscardUnknown(m)
 19501  }
 19502  
 19503  var xxx_messageInfo_GetStoneCombatRs proto.InternalMessageInfo
 19504  
 19505  func (m *GetStoneCombatRs) GetCombatCnt() int32 {
 19506  	if m != nil && m.CombatCnt != nil {
 19507  		return *m.CombatCnt
 19508  	}
 19509  	return 0
 19510  }
 19511  
 19512  func (m *GetStoneCombatRs) GetBuyCnt() int32 {
 19513  	if m != nil && m.BuyCnt != nil {
 19514  		return *m.BuyCnt
 19515  	}
 19516  	return 0
 19517  }
 19518  
 19519  func (m *GetStoneCombatRs) GetCombat() []*StoneCombat {
 19520  	if m != nil {
 19521  		return m.Combat
 19522  	}
 19523  	return nil
 19524  }
 19525  
 19526  func (m *GetStoneCombatRs) GetCombatId() int32 {
 19527  	if m != nil && m.CombatId != nil {
 19528  		return *m.CombatId
 19529  	}
 19530  	return 0
 19531  }
 19532  
 19533  var E_GetStoneCombatRs_Ext = &proto.ExtensionDesc{
 19534  	ExtendedType:  (*Base)(nil),
 19535  	ExtensionType: (*GetStoneCombatRs)(nil),
 19536  	Field:         1616,
 19537  	Name:          "GetStoneCombatRs.ext",
 19538  	Tag:           "bytes,1616,opt,name=ext",
 19539  	Filename:      "Game.proto",
 19540  }
 19541  
 19542  //获取荣耀演习场副本
 19543  type GetPitchCombatRq struct {
 19544  	Type                 *int32   `protobuf:"varint,1,req,name=type" json:"type,omitempty"`
 19545  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 19546  	XXX_unrecognized     []byte   `json:"-"`
 19547  	XXX_sizecache        int32    `json:"-"`
 19548  }
 19549  
 19550  func (m *GetPitchCombatRq) Reset()         { *m = GetPitchCombatRq{} }
 19551  func (m *GetPitchCombatRq) String() string { return proto.CompactTextString(m) }
 19552  func (*GetPitchCombatRq) ProtoMessage()    {}
 19553  func (*GetPitchCombatRq) Descriptor() ([]byte, []int) {
 19554  	return fileDescriptor_a508e860af41bdad, []int{347}
 19555  }
 19556  func (m *GetPitchCombatRq) XXX_Unmarshal(b []byte) error {
 19557  	return xxx_messageInfo_GetPitchCombatRq.Unmarshal(m, b)
 19558  }
 19559  func (m *GetPitchCombatRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 19560  	return xxx_messageInfo_GetPitchCombatRq.Marshal(b, m, deterministic)
 19561  }
 19562  func (m *GetPitchCombatRq) XXX_Merge(src proto.Message) {
 19563  	xxx_messageInfo_GetPitchCombatRq.Merge(m, src)
 19564  }
 19565  func (m *GetPitchCombatRq) XXX_Size() int {
 19566  	return xxx_messageInfo_GetPitchCombatRq.Size(m)
 19567  }
 19568  func (m *GetPitchCombatRq) XXX_DiscardUnknown() {
 19569  	xxx_messageInfo_GetPitchCombatRq.DiscardUnknown(m)
 19570  }
 19571  
 19572  var xxx_messageInfo_GetPitchCombatRq proto.InternalMessageInfo
 19573  
 19574  func (m *GetPitchCombatRq) GetType() int32 {
 19575  	if m != nil && m.Type != nil {
 19576  		return *m.Type
 19577  	}
 19578  	return 0
 19579  }
 19580  
 19581  var E_GetPitchCombatRq_Ext = &proto.ExtensionDesc{
 19582  	ExtendedType:  (*Base)(nil),
 19583  	ExtensionType: (*GetPitchCombatRq)(nil),
 19584  	Field:         1617,
 19585  	Name:          "GetPitchCombatRq.ext",
 19586  	Tag:           "bytes,1617,opt,name=ext",
 19587  	Filename:      "Game.proto",
 19588  }
 19589  
 19590  type GetPitchCombatRs struct {
 19591  	Pc                   *PitchCombat `protobuf:"bytes,1,opt,name=pc" json:"pc,omitempty"`
 19592  	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
 19593  	XXX_unrecognized     []byte       `json:"-"`
 19594  	XXX_sizecache        int32        `json:"-"`
 19595  }
 19596  
 19597  func (m *GetPitchCombatRs) Reset()         { *m = GetPitchCombatRs{} }
 19598  func (m *GetPitchCombatRs) String() string { return proto.CompactTextString(m) }
 19599  func (*GetPitchCombatRs) ProtoMessage()    {}
 19600  func (*GetPitchCombatRs) Descriptor() ([]byte, []int) {
 19601  	return fileDescriptor_a508e860af41bdad, []int{348}
 19602  }
 19603  func (m *GetPitchCombatRs) XXX_Unmarshal(b []byte) error {
 19604  	return xxx_messageInfo_GetPitchCombatRs.Unmarshal(m, b)
 19605  }
 19606  func (m *GetPitchCombatRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 19607  	return xxx_messageInfo_GetPitchCombatRs.Marshal(b, m, deterministic)
 19608  }
 19609  func (m *GetPitchCombatRs) XXX_Merge(src proto.Message) {
 19610  	xxx_messageInfo_GetPitchCombatRs.Merge(m, src)
 19611  }
 19612  func (m *GetPitchCombatRs) XXX_Size() int {
 19613  	return xxx_messageInfo_GetPitchCombatRs.Size(m)
 19614  }
 19615  func (m *GetPitchCombatRs) XXX_DiscardUnknown() {
 19616  	xxx_messageInfo_GetPitchCombatRs.DiscardUnknown(m)
 19617  }
 19618  
 19619  var xxx_messageInfo_GetPitchCombatRs proto.InternalMessageInfo
 19620  
 19621  func (m *GetPitchCombatRs) GetPc() *PitchCombat {
 19622  	if m != nil {
 19623  		return m.Pc
 19624  	}
 19625  	return nil
 19626  }
 19627  
 19628  var E_GetPitchCombatRs_Ext = &proto.ExtensionDesc{
 19629  	ExtendedType:  (*Base)(nil),
 19630  	ExtensionType: (*GetPitchCombatRs)(nil),
 19631  	Field:         1618,
 19632  	Name:          "GetPitchCombatRs.ext",
 19633  	Tag:           "bytes,1618,opt,name=ext",
 19634  	Filename:      "Game.proto",
 19635  }
 19636  
 19637  //挑战荣耀演习场
 19638  type DoPitchCombatRq struct {
 19639  	Type                 *int32   `protobuf:"varint,1,req,name=type" json:"type,omitempty"`
 19640  	CombatId             *int32   `protobuf:"varint,2,req,name=combatId" json:"combatId,omitempty"`
 19641  	Operate              *int32   `protobuf:"varint,3,opt,name=operate" json:"operate,omitempty"`
 19642  	HeroId               []int32  `protobuf:"varint,4,rep,name=heroId" json:"heroId,omitempty"`
 19643  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 19644  	XXX_unrecognized     []byte   `json:"-"`
 19645  	XXX_sizecache        int32    `json:"-"`
 19646  }
 19647  
 19648  func (m *DoPitchCombatRq) Reset()         { *m = DoPitchCombatRq{} }
 19649  func (m *DoPitchCombatRq) String() string { return proto.CompactTextString(m) }
 19650  func (*DoPitchCombatRq) ProtoMessage()    {}
 19651  func (*DoPitchCombatRq) Descriptor() ([]byte, []int) {
 19652  	return fileDescriptor_a508e860af41bdad, []int{349}
 19653  }
 19654  func (m *DoPitchCombatRq) XXX_Unmarshal(b []byte) error {
 19655  	return xxx_messageInfo_DoPitchCombatRq.Unmarshal(m, b)
 19656  }
 19657  func (m *DoPitchCombatRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 19658  	return xxx_messageInfo_DoPitchCombatRq.Marshal(b, m, deterministic)
 19659  }
 19660  func (m *DoPitchCombatRq) XXX_Merge(src proto.Message) {
 19661  	xxx_messageInfo_DoPitchCombatRq.Merge(m, src)
 19662  }
 19663  func (m *DoPitchCombatRq) XXX_Size() int {
 19664  	return xxx_messageInfo_DoPitchCombatRq.Size(m)
 19665  }
 19666  func (m *DoPitchCombatRq) XXX_DiscardUnknown() {
 19667  	xxx_messageInfo_DoPitchCombatRq.DiscardUnknown(m)
 19668  }
 19669  
 19670  var xxx_messageInfo_DoPitchCombatRq proto.InternalMessageInfo
 19671  
 19672  func (m *DoPitchCombatRq) GetType() int32 {
 19673  	if m != nil && m.Type != nil {
 19674  		return *m.Type
 19675  	}
 19676  	return 0
 19677  }
 19678  
 19679  func (m *DoPitchCombatRq) GetCombatId() int32 {
 19680  	if m != nil && m.CombatId != nil {
 19681  		return *m.CombatId
 19682  	}
 19683  	return 0
 19684  }
 19685  
 19686  func (m *DoPitchCombatRq) GetOperate() int32 {
 19687  	if m != nil && m.Operate != nil {
 19688  		return *m.Operate
 19689  	}
 19690  	return 0
 19691  }
 19692  
 19693  func (m *DoPitchCombatRq) GetHeroId() []int32 {
 19694  	if m != nil {
 19695  		return m.HeroId
 19696  	}
 19697  	return nil
 19698  }
 19699  
 19700  var E_DoPitchCombatRq_Ext = &proto.ExtensionDesc{
 19701  	ExtendedType:  (*Base)(nil),
 19702  	ExtensionType: (*DoPitchCombatRq)(nil),
 19703  	Field:         1619,
 19704  	Name:          "DoPitchCombatRq.ext",
 19705  	Tag:           "bytes,1619,opt,name=ext",
 19706  	Filename:      "Game.proto",
 19707  }
 19708  
 19709  type DoPitchCombatRs struct {
 19710  	Result               *int32       `protobuf:"varint,1,opt,name=result" json:"result,omitempty"`
 19711  	Award                []*Award     `protobuf:"bytes,2,rep,name=award" json:"award,omitempty"`
 19712  	Pc                   *PitchCombat `protobuf:"bytes,3,opt,name=pc" json:"pc,omitempty"`
 19713  	Record               *Record      `protobuf:"bytes,4,opt,name=record" json:"record,omitempty"`
 19714  	AtkHero              []*RptHero   `protobuf:"bytes,5,rep,name=atkHero" json:"atkHero,omitempty"`
 19715  	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
 19716  	XXX_unrecognized     []byte       `json:"-"`
 19717  	XXX_sizecache        int32        `json:"-"`
 19718  }
 19719  
 19720  func (m *DoPitchCombatRs) Reset()         { *m = DoPitchCombatRs{} }
 19721  func (m *DoPitchCombatRs) String() string { return proto.CompactTextString(m) }
 19722  func (*DoPitchCombatRs) ProtoMessage()    {}
 19723  func (*DoPitchCombatRs) Descriptor() ([]byte, []int) {
 19724  	return fileDescriptor_a508e860af41bdad, []int{350}
 19725  }
 19726  func (m *DoPitchCombatRs) XXX_Unmarshal(b []byte) error {
 19727  	return xxx_messageInfo_DoPitchCombatRs.Unmarshal(m, b)
 19728  }
 19729  func (m *DoPitchCombatRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 19730  	return xxx_messageInfo_DoPitchCombatRs.Marshal(b, m, deterministic)
 19731  }
 19732  func (m *DoPitchCombatRs) XXX_Merge(src proto.Message) {
 19733  	xxx_messageInfo_DoPitchCombatRs.Merge(m, src)
 19734  }
 19735  func (m *DoPitchCombatRs) XXX_Size() int {
 19736  	return xxx_messageInfo_DoPitchCombatRs.Size(m)
 19737  }
 19738  func (m *DoPitchCombatRs) XXX_DiscardUnknown() {
 19739  	xxx_messageInfo_DoPitchCombatRs.DiscardUnknown(m)
 19740  }
 19741  
 19742  var xxx_messageInfo_DoPitchCombatRs proto.InternalMessageInfo
 19743  
 19744  func (m *DoPitchCombatRs) GetResult() int32 {
 19745  	if m != nil && m.Result != nil {
 19746  		return *m.Result
 19747  	}
 19748  	return 0
 19749  }
 19750  
 19751  func (m *DoPitchCombatRs) GetAward() []*Award {
 19752  	if m != nil {
 19753  		return m.Award
 19754  	}
 19755  	return nil
 19756  }
 19757  
 19758  func (m *DoPitchCombatRs) GetPc() *PitchCombat {
 19759  	if m != nil {
 19760  		return m.Pc
 19761  	}
 19762  	return nil
 19763  }
 19764  
 19765  func (m *DoPitchCombatRs) GetRecord() *Record {
 19766  	if m != nil {
 19767  		return m.Record
 19768  	}
 19769  	return nil
 19770  }
 19771  
 19772  func (m *DoPitchCombatRs) GetAtkHero() []*RptHero {
 19773  	if m != nil {
 19774  		return m.AtkHero
 19775  	}
 19776  	return nil
 19777  }
 19778  
 19779  var E_DoPitchCombatRs_Ext = &proto.ExtensionDesc{
 19780  	ExtendedType:  (*Base)(nil),
 19781  	ExtensionType: (*DoPitchCombatRs)(nil),
 19782  	Field:         1620,
 19783  	Name:          "DoPitchCombatRs.ext",
 19784  	Tag:           "bytes,1620,opt,name=ext",
 19785  	Filename:      "Game.proto",
 19786  }
 19787  
 19788  //创建副本队伍
 19789  type CreateCombatTeamRq struct {
 19790  	CombatId             *int32   `protobuf:"varint,1,req,name=combatId" json:"combatId,omitempty"`
 19791  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 19792  	XXX_unrecognized     []byte   `json:"-"`
 19793  	XXX_sizecache        int32    `json:"-"`
 19794  }
 19795  
 19796  func (m *CreateCombatTeamRq) Reset()         { *m = CreateCombatTeamRq{} }
 19797  func (m *CreateCombatTeamRq) String() string { return proto.CompactTextString(m) }
 19798  func (*CreateCombatTeamRq) ProtoMessage()    {}
 19799  func (*CreateCombatTeamRq) Descriptor() ([]byte, []int) {
 19800  	return fileDescriptor_a508e860af41bdad, []int{351}
 19801  }
 19802  func (m *CreateCombatTeamRq) XXX_Unmarshal(b []byte) error {
 19803  	return xxx_messageInfo_CreateCombatTeamRq.Unmarshal(m, b)
 19804  }
 19805  func (m *CreateCombatTeamRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 19806  	return xxx_messageInfo_CreateCombatTeamRq.Marshal(b, m, deterministic)
 19807  }
 19808  func (m *CreateCombatTeamRq) XXX_Merge(src proto.Message) {
 19809  	xxx_messageInfo_CreateCombatTeamRq.Merge(m, src)
 19810  }
 19811  func (m *CreateCombatTeamRq) XXX_Size() int {
 19812  	return xxx_messageInfo_CreateCombatTeamRq.Size(m)
 19813  }
 19814  func (m *CreateCombatTeamRq) XXX_DiscardUnknown() {
 19815  	xxx_messageInfo_CreateCombatTeamRq.DiscardUnknown(m)
 19816  }
 19817  
 19818  var xxx_messageInfo_CreateCombatTeamRq proto.InternalMessageInfo
 19819  
 19820  func (m *CreateCombatTeamRq) GetCombatId() int32 {
 19821  	if m != nil && m.CombatId != nil {
 19822  		return *m.CombatId
 19823  	}
 19824  	return 0
 19825  }
 19826  
 19827  var E_CreateCombatTeamRq_Ext = &proto.ExtensionDesc{
 19828  	ExtendedType:  (*Base)(nil),
 19829  	ExtensionType: (*CreateCombatTeamRq)(nil),
 19830  	Field:         1621,
 19831  	Name:          "CreateCombatTeamRq.ext",
 19832  	Tag:           "bytes,1621,opt,name=ext",
 19833  	Filename:      "Game.proto",
 19834  }
 19835  
 19836  type CreateCombatTeamRs struct {
 19837  	Team                 *MultCombatTeam `protobuf:"bytes,1,opt,name=team" json:"team,omitempty"`
 19838  	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
 19839  	XXX_unrecognized     []byte          `json:"-"`
 19840  	XXX_sizecache        int32           `json:"-"`
 19841  }
 19842  
 19843  func (m *CreateCombatTeamRs) Reset()         { *m = CreateCombatTeamRs{} }
 19844  func (m *CreateCombatTeamRs) String() string { return proto.CompactTextString(m) }
 19845  func (*CreateCombatTeamRs) ProtoMessage()    {}
 19846  func (*CreateCombatTeamRs) Descriptor() ([]byte, []int) {
 19847  	return fileDescriptor_a508e860af41bdad, []int{352}
 19848  }
 19849  func (m *CreateCombatTeamRs) XXX_Unmarshal(b []byte) error {
 19850  	return xxx_messageInfo_CreateCombatTeamRs.Unmarshal(m, b)
 19851  }
 19852  func (m *CreateCombatTeamRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 19853  	return xxx_messageInfo_CreateCombatTeamRs.Marshal(b, m, deterministic)
 19854  }
 19855  func (m *CreateCombatTeamRs) XXX_Merge(src proto.Message) {
 19856  	xxx_messageInfo_CreateCombatTeamRs.Merge(m, src)
 19857  }
 19858  func (m *CreateCombatTeamRs) XXX_Size() int {
 19859  	return xxx_messageInfo_CreateCombatTeamRs.Size(m)
 19860  }
 19861  func (m *CreateCombatTeamRs) XXX_DiscardUnknown() {
 19862  	xxx_messageInfo_CreateCombatTeamRs.DiscardUnknown(m)
 19863  }
 19864  
 19865  var xxx_messageInfo_CreateCombatTeamRs proto.InternalMessageInfo
 19866  
 19867  func (m *CreateCombatTeamRs) GetTeam() *MultCombatTeam {
 19868  	if m != nil {
 19869  		return m.Team
 19870  	}
 19871  	return nil
 19872  }
 19873  
 19874  var E_CreateCombatTeamRs_Ext = &proto.ExtensionDesc{
 19875  	ExtendedType:  (*Base)(nil),
 19876  	ExtensionType: (*CreateCombatTeamRs)(nil),
 19877  	Field:         1622,
 19878  	Name:          "CreateCombatTeamRs.ext",
 19879  	Tag:           "bytes,1622,opt,name=ext",
 19880  	Filename:      "Game.proto",
 19881  }
 19882  
 19883  // 修改副本队伍信息(解散队伍,修改状态)
 19884  type ModifyCombatTeamRq struct {
 19885  	Command              *int32   `protobuf:"varint,1,req,name=command" json:"command,omitempty"`
 19886  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 19887  	XXX_unrecognized     []byte   `json:"-"`
 19888  	XXX_sizecache        int32    `json:"-"`
 19889  }
 19890  
 19891  func (m *ModifyCombatTeamRq) Reset()         { *m = ModifyCombatTeamRq{} }
 19892  func (m *ModifyCombatTeamRq) String() string { return proto.CompactTextString(m) }
 19893  func (*ModifyCombatTeamRq) ProtoMessage()    {}
 19894  func (*ModifyCombatTeamRq) Descriptor() ([]byte, []int) {
 19895  	return fileDescriptor_a508e860af41bdad, []int{353}
 19896  }
 19897  func (m *ModifyCombatTeamRq) XXX_Unmarshal(b []byte) error {
 19898  	return xxx_messageInfo_ModifyCombatTeamRq.Unmarshal(m, b)
 19899  }
 19900  func (m *ModifyCombatTeamRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 19901  	return xxx_messageInfo_ModifyCombatTeamRq.Marshal(b, m, deterministic)
 19902  }
 19903  func (m *ModifyCombatTeamRq) XXX_Merge(src proto.Message) {
 19904  	xxx_messageInfo_ModifyCombatTeamRq.Merge(m, src)
 19905  }
 19906  func (m *ModifyCombatTeamRq) XXX_Size() int {
 19907  	return xxx_messageInfo_ModifyCombatTeamRq.Size(m)
 19908  }
 19909  func (m *ModifyCombatTeamRq) XXX_DiscardUnknown() {
 19910  	xxx_messageInfo_ModifyCombatTeamRq.DiscardUnknown(m)
 19911  }
 19912  
 19913  var xxx_messageInfo_ModifyCombatTeamRq proto.InternalMessageInfo
 19914  
 19915  func (m *ModifyCombatTeamRq) GetCommand() int32 {
 19916  	if m != nil && m.Command != nil {
 19917  		return *m.Command
 19918  	}
 19919  	return 0
 19920  }
 19921  
 19922  var E_ModifyCombatTeamRq_Ext = &proto.ExtensionDesc{
 19923  	ExtendedType:  (*Base)(nil),
 19924  	ExtensionType: (*ModifyCombatTeamRq)(nil),
 19925  	Field:         1623,
 19926  	Name:          "ModifyCombatTeamRq.ext",
 19927  	Tag:           "bytes,1623,opt,name=ext",
 19928  	Filename:      "Game.proto",
 19929  }
 19930  
 19931  type ModifyCombatTeamRs struct {
 19932  	Team                 *MultCombatTeam `protobuf:"bytes,1,opt,name=team" json:"team,omitempty"`
 19933  	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
 19934  	XXX_unrecognized     []byte          `json:"-"`
 19935  	XXX_sizecache        int32           `json:"-"`
 19936  }
 19937  
 19938  func (m *ModifyCombatTeamRs) Reset()         { *m = ModifyCombatTeamRs{} }
 19939  func (m *ModifyCombatTeamRs) String() string { return proto.CompactTextString(m) }
 19940  func (*ModifyCombatTeamRs) ProtoMessage()    {}
 19941  func (*ModifyCombatTeamRs) Descriptor() ([]byte, []int) {
 19942  	return fileDescriptor_a508e860af41bdad, []int{354}
 19943  }
 19944  func (m *ModifyCombatTeamRs) XXX_Unmarshal(b []byte) error {
 19945  	return xxx_messageInfo_ModifyCombatTeamRs.Unmarshal(m, b)
 19946  }
 19947  func (m *ModifyCombatTeamRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 19948  	return xxx_messageInfo_ModifyCombatTeamRs.Marshal(b, m, deterministic)
 19949  }
 19950  func (m *ModifyCombatTeamRs) XXX_Merge(src proto.Message) {
 19951  	xxx_messageInfo_ModifyCombatTeamRs.Merge(m, src)
 19952  }
 19953  func (m *ModifyCombatTeamRs) XXX_Size() int {
 19954  	return xxx_messageInfo_ModifyCombatTeamRs.Size(m)
 19955  }
 19956  func (m *ModifyCombatTeamRs) XXX_DiscardUnknown() {
 19957  	xxx_messageInfo_ModifyCombatTeamRs.DiscardUnknown(m)
 19958  }
 19959  
 19960  var xxx_messageInfo_ModifyCombatTeamRs proto.InternalMessageInfo
 19961  
 19962  func (m *ModifyCombatTeamRs) GetTeam() *MultCombatTeam {
 19963  	if m != nil {
 19964  		return m.Team
 19965  	}
 19966  	return nil
 19967  }
 19968  
 19969  var E_ModifyCombatTeamRs_Ext = &proto.ExtensionDesc{
 19970  	ExtendedType:  (*Base)(nil),
 19971  	ExtensionType: (*ModifyCombatTeamRs)(nil),
 19972  	Field:         1624,
 19973  	Name:          "ModifyCombatTeamRs.ext",
 19974  	Tag:           "bytes,1624,opt,name=ext",
 19975  	Filename:      "Game.proto",
 19976  }
 19977  
 19978  // 快速加入队伍(没有可加入就创建队伍);普通加入队伍
 19979  type JoinCombatTeamRq struct {
 19980  	TeamId               *int32   `protobuf:"varint,1,req,name=teamId" json:"teamId,omitempty"`
 19981  	CombatId             *int32   `protobuf:"varint,2,opt,name=combatId" json:"combatId,omitempty"`
 19982  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 19983  	XXX_unrecognized     []byte   `json:"-"`
 19984  	XXX_sizecache        int32    `json:"-"`
 19985  }
 19986  
 19987  func (m *JoinCombatTeamRq) Reset()         { *m = JoinCombatTeamRq{} }
 19988  func (m *JoinCombatTeamRq) String() string { return proto.CompactTextString(m) }
 19989  func (*JoinCombatTeamRq) ProtoMessage()    {}
 19990  func (*JoinCombatTeamRq) Descriptor() ([]byte, []int) {
 19991  	return fileDescriptor_a508e860af41bdad, []int{355}
 19992  }
 19993  func (m *JoinCombatTeamRq) XXX_Unmarshal(b []byte) error {
 19994  	return xxx_messageInfo_JoinCombatTeamRq.Unmarshal(m, b)
 19995  }
 19996  func (m *JoinCombatTeamRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 19997  	return xxx_messageInfo_JoinCombatTeamRq.Marshal(b, m, deterministic)
 19998  }
 19999  func (m *JoinCombatTeamRq) XXX_Merge(src proto.Message) {
 20000  	xxx_messageInfo_JoinCombatTeamRq.Merge(m, src)
 20001  }
 20002  func (m *JoinCombatTeamRq) XXX_Size() int {
 20003  	return xxx_messageInfo_JoinCombatTeamRq.Size(m)
 20004  }
 20005  func (m *JoinCombatTeamRq) XXX_DiscardUnknown() {
 20006  	xxx_messageInfo_JoinCombatTeamRq.DiscardUnknown(m)
 20007  }
 20008  
 20009  var xxx_messageInfo_JoinCombatTeamRq proto.InternalMessageInfo
 20010  
 20011  func (m *JoinCombatTeamRq) GetTeamId() int32 {
 20012  	if m != nil && m.TeamId != nil {
 20013  		return *m.TeamId
 20014  	}
 20015  	return 0
 20016  }
 20017  
 20018  func (m *JoinCombatTeamRq) GetCombatId() int32 {
 20019  	if m != nil && m.CombatId != nil {
 20020  		return *m.CombatId
 20021  	}
 20022  	return 0
 20023  }
 20024  
 20025  var E_JoinCombatTeamRq_Ext = &proto.ExtensionDesc{
 20026  	ExtendedType:  (*Base)(nil),
 20027  	ExtensionType: (*JoinCombatTeamRq)(nil),
 20028  	Field:         1625,
 20029  	Name:          "JoinCombatTeamRq.ext",
 20030  	Tag:           "bytes,1625,opt,name=ext",
 20031  	Filename:      "Game.proto",
 20032  }
 20033  
 20034  type JoinCombatTeamRs struct {
 20035  	Team                 *MultCombatTeam `protobuf:"bytes,1,opt,name=team" json:"team,omitempty"`
 20036  	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
 20037  	XXX_unrecognized     []byte          `json:"-"`
 20038  	XXX_sizecache        int32           `json:"-"`
 20039  }
 20040  
 20041  func (m *JoinCombatTeamRs) Reset()         { *m = JoinCombatTeamRs{} }
 20042  func (m *JoinCombatTeamRs) String() string { return proto.CompactTextString(m) }
 20043  func (*JoinCombatTeamRs) ProtoMessage()    {}
 20044  func (*JoinCombatTeamRs) Descriptor() ([]byte, []int) {
 20045  	return fileDescriptor_a508e860af41bdad, []int{356}
 20046  }
 20047  func (m *JoinCombatTeamRs) XXX_Unmarshal(b []byte) error {
 20048  	return xxx_messageInfo_JoinCombatTeamRs.Unmarshal(m, b)
 20049  }
 20050  func (m *JoinCombatTeamRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 20051  	return xxx_messageInfo_JoinCombatTeamRs.Marshal(b, m, deterministic)
 20052  }
 20053  func (m *JoinCombatTeamRs) XXX_Merge(src proto.Message) {
 20054  	xxx_messageInfo_JoinCombatTeamRs.Merge(m, src)
 20055  }
 20056  func (m *JoinCombatTeamRs) XXX_Size() int {
 20057  	return xxx_messageInfo_JoinCombatTeamRs.Size(m)
 20058  }
 20059  func (m *JoinCombatTeamRs) XXX_DiscardUnknown() {
 20060  	xxx_messageInfo_JoinCombatTeamRs.DiscardUnknown(m)
 20061  }
 20062  
 20063  var xxx_messageInfo_JoinCombatTeamRs proto.InternalMessageInfo
 20064  
 20065  func (m *JoinCombatTeamRs) GetTeam() *MultCombatTeam {
 20066  	if m != nil {
 20067  		return m.Team
 20068  	}
 20069  	return nil
 20070  }
 20071  
 20072  var E_JoinCombatTeamRs_Ext = &proto.ExtensionDesc{
 20073  	ExtendedType:  (*Base)(nil),
 20074  	ExtensionType: (*JoinCombatTeamRs)(nil),
 20075  	Field:         1626,
 20076  	Name:          "JoinCombatTeamRs.ext",
 20077  	Tag:           "bytes,1626,opt,name=ext",
 20078  	Filename:      "Game.proto",
 20079  }
 20080  
 20081  //离开队伍
 20082  type LeaveCombatTeamRq struct {
 20083  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 20084  	XXX_unrecognized     []byte   `json:"-"`
 20085  	XXX_sizecache        int32    `json:"-"`
 20086  }
 20087  
 20088  func (m *LeaveCombatTeamRq) Reset()         { *m = LeaveCombatTeamRq{} }
 20089  func (m *LeaveCombatTeamRq) String() string { return proto.CompactTextString(m) }
 20090  func (*LeaveCombatTeamRq) ProtoMessage()    {}
 20091  func (*LeaveCombatTeamRq) Descriptor() ([]byte, []int) {
 20092  	return fileDescriptor_a508e860af41bdad, []int{357}
 20093  }
 20094  func (m *LeaveCombatTeamRq) XXX_Unmarshal(b []byte) error {
 20095  	return xxx_messageInfo_LeaveCombatTeamRq.Unmarshal(m, b)
 20096  }
 20097  func (m *LeaveCombatTeamRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 20098  	return xxx_messageInfo_LeaveCombatTeamRq.Marshal(b, m, deterministic)
 20099  }
 20100  func (m *LeaveCombatTeamRq) XXX_Merge(src proto.Message) {
 20101  	xxx_messageInfo_LeaveCombatTeamRq.Merge(m, src)
 20102  }
 20103  func (m *LeaveCombatTeamRq) XXX_Size() int {
 20104  	return xxx_messageInfo_LeaveCombatTeamRq.Size(m)
 20105  }
 20106  func (m *LeaveCombatTeamRq) XXX_DiscardUnknown() {
 20107  	xxx_messageInfo_LeaveCombatTeamRq.DiscardUnknown(m)
 20108  }
 20109  
 20110  var xxx_messageInfo_LeaveCombatTeamRq proto.InternalMessageInfo
 20111  
 20112  var E_LeaveCombatTeamRq_Ext = &proto.ExtensionDesc{
 20113  	ExtendedType:  (*Base)(nil),
 20114  	ExtensionType: (*LeaveCombatTeamRq)(nil),
 20115  	Field:         1627,
 20116  	Name:          "LeaveCombatTeamRq.ext",
 20117  	Tag:           "bytes,1627,opt,name=ext",
 20118  	Filename:      "Game.proto",
 20119  }
 20120  
 20121  type LeaveCombatTeamRs struct {
 20122  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 20123  	XXX_unrecognized     []byte   `json:"-"`
 20124  	XXX_sizecache        int32    `json:"-"`
 20125  }
 20126  
 20127  func (m *LeaveCombatTeamRs) Reset()         { *m = LeaveCombatTeamRs{} }
 20128  func (m *LeaveCombatTeamRs) String() string { return proto.CompactTextString(m) }
 20129  func (*LeaveCombatTeamRs) ProtoMessage()    {}
 20130  func (*LeaveCombatTeamRs) Descriptor() ([]byte, []int) {
 20131  	return fileDescriptor_a508e860af41bdad, []int{358}
 20132  }
 20133  func (m *LeaveCombatTeamRs) XXX_Unmarshal(b []byte) error {
 20134  	return xxx_messageInfo_LeaveCombatTeamRs.Unmarshal(m, b)
 20135  }
 20136  func (m *LeaveCombatTeamRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 20137  	return xxx_messageInfo_LeaveCombatTeamRs.Marshal(b, m, deterministic)
 20138  }
 20139  func (m *LeaveCombatTeamRs) XXX_Merge(src proto.Message) {
 20140  	xxx_messageInfo_LeaveCombatTeamRs.Merge(m, src)
 20141  }
 20142  func (m *LeaveCombatTeamRs) XXX_Size() int {
 20143  	return xxx_messageInfo_LeaveCombatTeamRs.Size(m)
 20144  }
 20145  func (m *LeaveCombatTeamRs) XXX_DiscardUnknown() {
 20146  	xxx_messageInfo_LeaveCombatTeamRs.DiscardUnknown(m)
 20147  }
 20148  
 20149  var xxx_messageInfo_LeaveCombatTeamRs proto.InternalMessageInfo
 20150  
 20151  var E_LeaveCombatTeamRs_Ext = &proto.ExtensionDesc{
 20152  	ExtendedType:  (*Base)(nil),
 20153  	ExtensionType: (*LeaveCombatTeamRs)(nil),
 20154  	Field:         1628,
 20155  	Name:          "LeaveCombatTeamRs.ext",
 20156  	Tag:           "bytes,1628,opt,name=ext",
 20157  	Filename:      "Game.proto",
 20158  }
 20159  
 20160  //队长踢人
 20161  type TickTeamMemberRq struct {
 20162  	RoleId               *int64   `protobuf:"varint,1,req,name=roleId" json:"roleId,omitempty"`
 20163  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 20164  	XXX_unrecognized     []byte   `json:"-"`
 20165  	XXX_sizecache        int32    `json:"-"`
 20166  }
 20167  
 20168  func (m *TickTeamMemberRq) Reset()         { *m = TickTeamMemberRq{} }
 20169  func (m *TickTeamMemberRq) String() string { return proto.CompactTextString(m) }
 20170  func (*TickTeamMemberRq) ProtoMessage()    {}
 20171  func (*TickTeamMemberRq) Descriptor() ([]byte, []int) {
 20172  	return fileDescriptor_a508e860af41bdad, []int{359}
 20173  }
 20174  func (m *TickTeamMemberRq) XXX_Unmarshal(b []byte) error {
 20175  	return xxx_messageInfo_TickTeamMemberRq.Unmarshal(m, b)
 20176  }
 20177  func (m *TickTeamMemberRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 20178  	return xxx_messageInfo_TickTeamMemberRq.Marshal(b, m, deterministic)
 20179  }
 20180  func (m *TickTeamMemberRq) XXX_Merge(src proto.Message) {
 20181  	xxx_messageInfo_TickTeamMemberRq.Merge(m, src)
 20182  }
 20183  func (m *TickTeamMemberRq) XXX_Size() int {
 20184  	return xxx_messageInfo_TickTeamMemberRq.Size(m)
 20185  }
 20186  func (m *TickTeamMemberRq) XXX_DiscardUnknown() {
 20187  	xxx_messageInfo_TickTeamMemberRq.DiscardUnknown(m)
 20188  }
 20189  
 20190  var xxx_messageInfo_TickTeamMemberRq proto.InternalMessageInfo
 20191  
 20192  func (m *TickTeamMemberRq) GetRoleId() int64 {
 20193  	if m != nil && m.RoleId != nil {
 20194  		return *m.RoleId
 20195  	}
 20196  	return 0
 20197  }
 20198  
 20199  var E_TickTeamMemberRq_Ext = &proto.ExtensionDesc{
 20200  	ExtendedType:  (*Base)(nil),
 20201  	ExtensionType: (*TickTeamMemberRq)(nil),
 20202  	Field:         1629,
 20203  	Name:          "TickTeamMemberRq.ext",
 20204  	Tag:           "bytes,1629,opt,name=ext",
 20205  	Filename:      "Game.proto",
 20206  }
 20207  
 20208  type TickTeamMemberRs struct {
 20209  	Team                 *MultCombatTeam `protobuf:"bytes,1,opt,name=team" json:"team,omitempty"`
 20210  	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
 20211  	XXX_unrecognized     []byte          `json:"-"`
 20212  	XXX_sizecache        int32           `json:"-"`
 20213  }
 20214  
 20215  func (m *TickTeamMemberRs) Reset()         { *m = TickTeamMemberRs{} }
 20216  func (m *TickTeamMemberRs) String() string { return proto.CompactTextString(m) }
 20217  func (*TickTeamMemberRs) ProtoMessage()    {}
 20218  func (*TickTeamMemberRs) Descriptor() ([]byte, []int) {
 20219  	return fileDescriptor_a508e860af41bdad, []int{360}
 20220  }
 20221  func (m *TickTeamMemberRs) XXX_Unmarshal(b []byte) error {
 20222  	return xxx_messageInfo_TickTeamMemberRs.Unmarshal(m, b)
 20223  }
 20224  func (m *TickTeamMemberRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 20225  	return xxx_messageInfo_TickTeamMemberRs.Marshal(b, m, deterministic)
 20226  }
 20227  func (m *TickTeamMemberRs) XXX_Merge(src proto.Message) {
 20228  	xxx_messageInfo_TickTeamMemberRs.Merge(m, src)
 20229  }
 20230  func (m *TickTeamMemberRs) XXX_Size() int {
 20231  	return xxx_messageInfo_TickTeamMemberRs.Size(m)
 20232  }
 20233  func (m *TickTeamMemberRs) XXX_DiscardUnknown() {
 20234  	xxx_messageInfo_TickTeamMemberRs.DiscardUnknown(m)
 20235  }
 20236  
 20237  var xxx_messageInfo_TickTeamMemberRs proto.InternalMessageInfo
 20238  
 20239  func (m *TickTeamMemberRs) GetTeam() *MultCombatTeam {
 20240  	if m != nil {
 20241  		return m.Team
 20242  	}
 20243  	return nil
 20244  }
 20245  
 20246  var E_TickTeamMemberRs_Ext = &proto.ExtensionDesc{
 20247  	ExtendedType:  (*Base)(nil),
 20248  	ExtensionType: (*TickTeamMemberRs)(nil),
 20249  	Field:         1630,
 20250  	Name:          "TickTeamMemberRs.ext",
 20251  	Tag:           "bytes,1630,opt,name=ext",
 20252  	Filename:      "Game.proto",
 20253  }
 20254  
 20255  //队伍信息的推送
 20256  type SyncCombatTeamRs struct {
 20257  	Command              *int32          `protobuf:"varint,1,req,name=command" json:"command,omitempty"`
 20258  	Team                 *MultCombatTeam `protobuf:"bytes,2,opt,name=team" json:"team,omitempty"`
 20259  	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
 20260  	XXX_unrecognized     []byte          `json:"-"`
 20261  	XXX_sizecache        int32           `json:"-"`
 20262  }
 20263  
 20264  func (m *SyncCombatTeamRs) Reset()         { *m = SyncCombatTeamRs{} }
 20265  func (m *SyncCombatTeamRs) String() string { return proto.CompactTextString(m) }
 20266  func (*SyncCombatTeamRs) ProtoMessage()    {}
 20267  func (*SyncCombatTeamRs) Descriptor() ([]byte, []int) {
 20268  	return fileDescriptor_a508e860af41bdad, []int{361}
 20269  }
 20270  func (m *SyncCombatTeamRs) XXX_Unmarshal(b []byte) error {
 20271  	return xxx_messageInfo_SyncCombatTeamRs.Unmarshal(m, b)
 20272  }
 20273  func (m *SyncCombatTeamRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 20274  	return xxx_messageInfo_SyncCombatTeamRs.Marshal(b, m, deterministic)
 20275  }
 20276  func (m *SyncCombatTeamRs) XXX_Merge(src proto.Message) {
 20277  	xxx_messageInfo_SyncCombatTeamRs.Merge(m, src)
 20278  }
 20279  func (m *SyncCombatTeamRs) XXX_Size() int {
 20280  	return xxx_messageInfo_SyncCombatTeamRs.Size(m)
 20281  }
 20282  func (m *SyncCombatTeamRs) XXX_DiscardUnknown() {
 20283  	xxx_messageInfo_SyncCombatTeamRs.DiscardUnknown(m)
 20284  }
 20285  
 20286  var xxx_messageInfo_SyncCombatTeamRs proto.InternalMessageInfo
 20287  
 20288  func (m *SyncCombatTeamRs) GetCommand() int32 {
 20289  	if m != nil && m.Command != nil {
 20290  		return *m.Command
 20291  	}
 20292  	return 0
 20293  }
 20294  
 20295  func (m *SyncCombatTeamRs) GetTeam() *MultCombatTeam {
 20296  	if m != nil {
 20297  		return m.Team
 20298  	}
 20299  	return nil
 20300  }
 20301  
 20302  var E_SyncCombatTeamRs_Ext = &proto.ExtensionDesc{
 20303  	ExtendedType:  (*Base)(nil),
 20304  	ExtensionType: (*SyncCombatTeamRs)(nil),
 20305  	Field:         1632,
 20306  	Name:          "SyncCombatTeamRs.ext",
 20307  	Tag:           "bytes,1632,opt,name=ext",
 20308  	Filename:      "Game.proto",
 20309  }
 20310  
 20311  //获取多人副本信息
 20312  type GetMultCombatRq struct {
 20313  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 20314  	XXX_unrecognized     []byte   `json:"-"`
 20315  	XXX_sizecache        int32    `json:"-"`
 20316  }
 20317  
 20318  func (m *GetMultCombatRq) Reset()         { *m = GetMultCombatRq{} }
 20319  func (m *GetMultCombatRq) String() string { return proto.CompactTextString(m) }
 20320  func (*GetMultCombatRq) ProtoMessage()    {}
 20321  func (*GetMultCombatRq) Descriptor() ([]byte, []int) {
 20322  	return fileDescriptor_a508e860af41bdad, []int{362}
 20323  }
 20324  func (m *GetMultCombatRq) XXX_Unmarshal(b []byte) error {
 20325  	return xxx_messageInfo_GetMultCombatRq.Unmarshal(m, b)
 20326  }
 20327  func (m *GetMultCombatRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 20328  	return xxx_messageInfo_GetMultCombatRq.Marshal(b, m, deterministic)
 20329  }
 20330  func (m *GetMultCombatRq) XXX_Merge(src proto.Message) {
 20331  	xxx_messageInfo_GetMultCombatRq.Merge(m, src)
 20332  }
 20333  func (m *GetMultCombatRq) XXX_Size() int {
 20334  	return xxx_messageInfo_GetMultCombatRq.Size(m)
 20335  }
 20336  func (m *GetMultCombatRq) XXX_DiscardUnknown() {
 20337  	xxx_messageInfo_GetMultCombatRq.DiscardUnknown(m)
 20338  }
 20339  
 20340  var xxx_messageInfo_GetMultCombatRq proto.InternalMessageInfo
 20341  
 20342  var E_GetMultCombatRq_Ext = &proto.ExtensionDesc{
 20343  	ExtendedType:  (*Base)(nil),
 20344  	ExtensionType: (*GetMultCombatRq)(nil),
 20345  	Field:         1633,
 20346  	Name:          "GetMultCombatRq.ext",
 20347  	Tag:           "bytes,1633,opt,name=ext",
 20348  	Filename:      "Game.proto",
 20349  }
 20350  
 20351  type GetMultCombatRs struct {
 20352  	Team                 *MultCombatTeam `protobuf:"bytes,1,opt,name=team" json:"team,omitempty"`
 20353  	Combat               *MultCombat     `protobuf:"bytes,2,opt,name=combat" json:"combat,omitempty"`
 20354  	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
 20355  	XXX_unrecognized     []byte          `json:"-"`
 20356  	XXX_sizecache        int32           `json:"-"`
 20357  }
 20358  
 20359  func (m *GetMultCombatRs) Reset()         { *m = GetMultCombatRs{} }
 20360  func (m *GetMultCombatRs) String() string { return proto.CompactTextString(m) }
 20361  func (*GetMultCombatRs) ProtoMessage()    {}
 20362  func (*GetMultCombatRs) Descriptor() ([]byte, []int) {
 20363  	return fileDescriptor_a508e860af41bdad, []int{363}
 20364  }
 20365  func (m *GetMultCombatRs) XXX_Unmarshal(b []byte) error {
 20366  	return xxx_messageInfo_GetMultCombatRs.Unmarshal(m, b)
 20367  }
 20368  func (m *GetMultCombatRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 20369  	return xxx_messageInfo_GetMultCombatRs.Marshal(b, m, deterministic)
 20370  }
 20371  func (m *GetMultCombatRs) XXX_Merge(src proto.Message) {
 20372  	xxx_messageInfo_GetMultCombatRs.Merge(m, src)
 20373  }
 20374  func (m *GetMultCombatRs) XXX_Size() int {
 20375  	return xxx_messageInfo_GetMultCombatRs.Size(m)
 20376  }
 20377  func (m *GetMultCombatRs) XXX_DiscardUnknown() {
 20378  	xxx_messageInfo_GetMultCombatRs.DiscardUnknown(m)
 20379  }
 20380  
 20381  var xxx_messageInfo_GetMultCombatRs proto.InternalMessageInfo
 20382  
 20383  func (m *GetMultCombatRs) GetTeam() *MultCombatTeam {
 20384  	if m != nil {
 20385  		return m.Team
 20386  	}
 20387  	return nil
 20388  }
 20389  
 20390  func (m *GetMultCombatRs) GetCombat() *MultCombat {
 20391  	if m != nil {
 20392  		return m.Combat
 20393  	}
 20394  	return nil
 20395  }
 20396  
 20397  var E_GetMultCombatRs_Ext = &proto.ExtensionDesc{
 20398  	ExtendedType:  (*Base)(nil),
 20399  	ExtensionType: (*GetMultCombatRs)(nil),
 20400  	Field:         1634,
 20401  	Name:          "GetMultCombatRs.ext",
 20402  	Tag:           "bytes,1634,opt,name=ext",
 20403  	Filename:      "Game.proto",
 20404  }
 20405  
 20406  //	获取可选队员列表
 20407  type GetTeamMemberListRq struct {
 20408  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 20409  	XXX_unrecognized     []byte   `json:"-"`
 20410  	XXX_sizecache        int32    `json:"-"`
 20411  }
 20412  
 20413  func (m *GetTeamMemberListRq) Reset()         { *m = GetTeamMemberListRq{} }
 20414  func (m *GetTeamMemberListRq) String() string { return proto.CompactTextString(m) }
 20415  func (*GetTeamMemberListRq) ProtoMessage()    {}
 20416  func (*GetTeamMemberListRq) Descriptor() ([]byte, []int) {
 20417  	return fileDescriptor_a508e860af41bdad, []int{364}
 20418  }
 20419  func (m *GetTeamMemberListRq) XXX_Unmarshal(b []byte) error {
 20420  	return xxx_messageInfo_GetTeamMemberListRq.Unmarshal(m, b)
 20421  }
 20422  func (m *GetTeamMemberListRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 20423  	return xxx_messageInfo_GetTeamMemberListRq.Marshal(b, m, deterministic)
 20424  }
 20425  func (m *GetTeamMemberListRq) XXX_Merge(src proto.Message) {
 20426  	xxx_messageInfo_GetTeamMemberListRq.Merge(m, src)
 20427  }
 20428  func (m *GetTeamMemberListRq) XXX_Size() int {
 20429  	return xxx_messageInfo_GetTeamMemberListRq.Size(m)
 20430  }
 20431  func (m *GetTeamMemberListRq) XXX_DiscardUnknown() {
 20432  	xxx_messageInfo_GetTeamMemberListRq.DiscardUnknown(m)
 20433  }
 20434  
 20435  var xxx_messageInfo_GetTeamMemberListRq proto.InternalMessageInfo
 20436  
 20437  var E_GetTeamMemberListRq_Ext = &proto.ExtensionDesc{
 20438  	ExtendedType:  (*Base)(nil),
 20439  	ExtensionType: (*GetTeamMemberListRq)(nil),
 20440  	Field:         1635,
 20441  	Name:          "GetTeamMemberListRq.ext",
 20442  	Tag:           "bytes,1635,opt,name=ext",
 20443  	Filename:      "Game.proto",
 20444  }
 20445  
 20446  type GetTeamMemberListRs struct {
 20447  	Tm                   []*TeamMember `protobuf:"bytes,1,rep,name=tm" json:"tm,omitempty"`
 20448  	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
 20449  	XXX_unrecognized     []byte        `json:"-"`
 20450  	XXX_sizecache        int32         `json:"-"`
 20451  }
 20452  
 20453  func (m *GetTeamMemberListRs) Reset()         { *m = GetTeamMemberListRs{} }
 20454  func (m *GetTeamMemberListRs) String() string { return proto.CompactTextString(m) }
 20455  func (*GetTeamMemberListRs) ProtoMessage()    {}
 20456  func (*GetTeamMemberListRs) Descriptor() ([]byte, []int) {
 20457  	return fileDescriptor_a508e860af41bdad, []int{365}
 20458  }
 20459  func (m *GetTeamMemberListRs) XXX_Unmarshal(b []byte) error {
 20460  	return xxx_messageInfo_GetTeamMemberListRs.Unmarshal(m, b)
 20461  }
 20462  func (m *GetTeamMemberListRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 20463  	return xxx_messageInfo_GetTeamMemberListRs.Marshal(b, m, deterministic)
 20464  }
 20465  func (m *GetTeamMemberListRs) XXX_Merge(src proto.Message) {
 20466  	xxx_messageInfo_GetTeamMemberListRs.Merge(m, src)
 20467  }
 20468  func (m *GetTeamMemberListRs) XXX_Size() int {
 20469  	return xxx_messageInfo_GetTeamMemberListRs.Size(m)
 20470  }
 20471  func (m *GetTeamMemberListRs) XXX_DiscardUnknown() {
 20472  	xxx_messageInfo_GetTeamMemberListRs.DiscardUnknown(m)
 20473  }
 20474  
 20475  var xxx_messageInfo_GetTeamMemberListRs proto.InternalMessageInfo
 20476  
 20477  func (m *GetTeamMemberListRs) GetTm() []*TeamMember {
 20478  	if m != nil {
 20479  		return m.Tm
 20480  	}
 20481  	return nil
 20482  }
 20483  
 20484  var E_GetTeamMemberListRs_Ext = &proto.ExtensionDesc{
 20485  	ExtendedType:  (*Base)(nil),
 20486  	ExtensionType: (*GetTeamMemberListRs)(nil),
 20487  	Field:         1636,
 20488  	Name:          "GetTeamMemberListRs.ext",
 20489  	Tag:           "bytes,1636,opt,name=ext",
 20490  	Filename:      "Game.proto",
 20491  }
 20492  
 20493  //发送邀请
 20494  type SendInvitationRq struct {
 20495  	RoleId               []int64  `protobuf:"varint,1,rep,name=roleId" json:"roleId,omitempty"`
 20496  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 20497  	XXX_unrecognized     []byte   `json:"-"`
 20498  	XXX_sizecache        int32    `json:"-"`
 20499  }
 20500  
 20501  func (m *SendInvitationRq) Reset()         { *m = SendInvitationRq{} }
 20502  func (m *SendInvitationRq) String() string { return proto.CompactTextString(m) }
 20503  func (*SendInvitationRq) ProtoMessage()    {}
 20504  func (*SendInvitationRq) Descriptor() ([]byte, []int) {
 20505  	return fileDescriptor_a508e860af41bdad, []int{366}
 20506  }
 20507  func (m *SendInvitationRq) XXX_Unmarshal(b []byte) error {
 20508  	return xxx_messageInfo_SendInvitationRq.Unmarshal(m, b)
 20509  }
 20510  func (m *SendInvitationRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 20511  	return xxx_messageInfo_SendInvitationRq.Marshal(b, m, deterministic)
 20512  }
 20513  func (m *SendInvitationRq) XXX_Merge(src proto.Message) {
 20514  	xxx_messageInfo_SendInvitationRq.Merge(m, src)
 20515  }
 20516  func (m *SendInvitationRq) XXX_Size() int {
 20517  	return xxx_messageInfo_SendInvitationRq.Size(m)
 20518  }
 20519  func (m *SendInvitationRq) XXX_DiscardUnknown() {
 20520  	xxx_messageInfo_SendInvitationRq.DiscardUnknown(m)
 20521  }
 20522  
 20523  var xxx_messageInfo_SendInvitationRq proto.InternalMessageInfo
 20524  
 20525  func (m *SendInvitationRq) GetRoleId() []int64 {
 20526  	if m != nil {
 20527  		return m.RoleId
 20528  	}
 20529  	return nil
 20530  }
 20531  
 20532  var E_SendInvitationRq_Ext = &proto.ExtensionDesc{
 20533  	ExtendedType:  (*Base)(nil),
 20534  	ExtensionType: (*SendInvitationRq)(nil),
 20535  	Field:         1637,
 20536  	Name:          "SendInvitationRq.ext",
 20537  	Tag:           "bytes,1637,opt,name=ext",
 20538  	Filename:      "Game.proto",
 20539  }
 20540  
 20541  type SendInvitationRs struct {
 20542  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 20543  	XXX_unrecognized     []byte   `json:"-"`
 20544  	XXX_sizecache        int32    `json:"-"`
 20545  }
 20546  
 20547  func (m *SendInvitationRs) Reset()         { *m = SendInvitationRs{} }
 20548  func (m *SendInvitationRs) String() string { return proto.CompactTextString(m) }
 20549  func (*SendInvitationRs) ProtoMessage()    {}
 20550  func (*SendInvitationRs) Descriptor() ([]byte, []int) {
 20551  	return fileDescriptor_a508e860af41bdad, []int{367}
 20552  }
 20553  func (m *SendInvitationRs) XXX_Unmarshal(b []byte) error {
 20554  	return xxx_messageInfo_SendInvitationRs.Unmarshal(m, b)
 20555  }
 20556  func (m *SendInvitationRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 20557  	return xxx_messageInfo_SendInvitationRs.Marshal(b, m, deterministic)
 20558  }
 20559  func (m *SendInvitationRs) XXX_Merge(src proto.Message) {
 20560  	xxx_messageInfo_SendInvitationRs.Merge(m, src)
 20561  }
 20562  func (m *SendInvitationRs) XXX_Size() int {
 20563  	return xxx_messageInfo_SendInvitationRs.Size(m)
 20564  }
 20565  func (m *SendInvitationRs) XXX_DiscardUnknown() {
 20566  	xxx_messageInfo_SendInvitationRs.DiscardUnknown(m)
 20567  }
 20568  
 20569  var xxx_messageInfo_SendInvitationRs proto.InternalMessageInfo
 20570  
 20571  var E_SendInvitationRs_Ext = &proto.ExtensionDesc{
 20572  	ExtendedType:  (*Base)(nil),
 20573  	ExtensionType: (*SendInvitationRs)(nil),
 20574  	Field:         1638,
 20575  	Name:          "SendInvitationRs.ext",
 20576  	Tag:           "bytes,1638,opt,name=ext",
 20577  	Filename:      "Game.proto",
 20578  }
 20579  
 20580  //邀请信息推送
 20581  type SyncInvitationRs struct {
 20582  	Team                 *MultCombatTeam `protobuf:"bytes,1,opt,name=team" json:"team,omitempty"`
 20583  	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
 20584  	XXX_unrecognized     []byte          `json:"-"`
 20585  	XXX_sizecache        int32           `json:"-"`
 20586  }
 20587  
 20588  func (m *SyncInvitationRs) Reset()         { *m = SyncInvitationRs{} }
 20589  func (m *SyncInvitationRs) String() string { return proto.CompactTextString(m) }
 20590  func (*SyncInvitationRs) ProtoMessage()    {}
 20591  func (*SyncInvitationRs) Descriptor() ([]byte, []int) {
 20592  	return fileDescriptor_a508e860af41bdad, []int{368}
 20593  }
 20594  func (m *SyncInvitationRs) XXX_Unmarshal(b []byte) error {
 20595  	return xxx_messageInfo_SyncInvitationRs.Unmarshal(m, b)
 20596  }
 20597  func (m *SyncInvitationRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 20598  	return xxx_messageInfo_SyncInvitationRs.Marshal(b, m, deterministic)
 20599  }
 20600  func (m *SyncInvitationRs) XXX_Merge(src proto.Message) {
 20601  	xxx_messageInfo_SyncInvitationRs.Merge(m, src)
 20602  }
 20603  func (m *SyncInvitationRs) XXX_Size() int {
 20604  	return xxx_messageInfo_SyncInvitationRs.Size(m)
 20605  }
 20606  func (m *SyncInvitationRs) XXX_DiscardUnknown() {
 20607  	xxx_messageInfo_SyncInvitationRs.DiscardUnknown(m)
 20608  }
 20609  
 20610  var xxx_messageInfo_SyncInvitationRs proto.InternalMessageInfo
 20611  
 20612  func (m *SyncInvitationRs) GetTeam() *MultCombatTeam {
 20613  	if m != nil {
 20614  		return m.Team
 20615  	}
 20616  	return nil
 20617  }
 20618  
 20619  var E_SyncInvitationRs_Ext = &proto.ExtensionDesc{
 20620  	ExtendedType:  (*Base)(nil),
 20621  	ExtensionType: (*SyncInvitationRs)(nil),
 20622  	Field:         1640,
 20623  	Name:          "SyncInvitationRs.ext",
 20624  	Tag:           "bytes,1640,opt,name=ext",
 20625  	Filename:      "Game.proto",
 20626  }
 20627  
 20628  //开始多人副本
 20629  type StartMultCombatRq struct {
 20630  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 20631  	XXX_unrecognized     []byte   `json:"-"`
 20632  	XXX_sizecache        int32    `json:"-"`
 20633  }
 20634  
 20635  func (m *StartMultCombatRq) Reset()         { *m = StartMultCombatRq{} }
 20636  func (m *StartMultCombatRq) String() string { return proto.CompactTextString(m) }
 20637  func (*StartMultCombatRq) ProtoMessage()    {}
 20638  func (*StartMultCombatRq) Descriptor() ([]byte, []int) {
 20639  	return fileDescriptor_a508e860af41bdad, []int{369}
 20640  }
 20641  func (m *StartMultCombatRq) XXX_Unmarshal(b []byte) error {
 20642  	return xxx_messageInfo_StartMultCombatRq.Unmarshal(m, b)
 20643  }
 20644  func (m *StartMultCombatRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 20645  	return xxx_messageInfo_StartMultCombatRq.Marshal(b, m, deterministic)
 20646  }
 20647  func (m *StartMultCombatRq) XXX_Merge(src proto.Message) {
 20648  	xxx_messageInfo_StartMultCombatRq.Merge(m, src)
 20649  }
 20650  func (m *StartMultCombatRq) XXX_Size() int {
 20651  	return xxx_messageInfo_StartMultCombatRq.Size(m)
 20652  }
 20653  func (m *StartMultCombatRq) XXX_DiscardUnknown() {
 20654  	xxx_messageInfo_StartMultCombatRq.DiscardUnknown(m)
 20655  }
 20656  
 20657  var xxx_messageInfo_StartMultCombatRq proto.InternalMessageInfo
 20658  
 20659  var E_StartMultCombatRq_Ext = &proto.ExtensionDesc{
 20660  	ExtendedType:  (*Base)(nil),
 20661  	ExtensionType: (*StartMultCombatRq)(nil),
 20662  	Field:         1641,
 20663  	Name:          "StartMultCombatRq.ext",
 20664  	Tag:           "bytes,1641,opt,name=ext",
 20665  	Filename:      "Game.proto",
 20666  }
 20667  
 20668  type StartMultCombatRs struct {
 20669  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 20670  	XXX_unrecognized     []byte   `json:"-"`
 20671  	XXX_sizecache        int32    `json:"-"`
 20672  }
 20673  
 20674  func (m *StartMultCombatRs) Reset()         { *m = StartMultCombatRs{} }
 20675  func (m *StartMultCombatRs) String() string { return proto.CompactTextString(m) }
 20676  func (*StartMultCombatRs) ProtoMessage()    {}
 20677  func (*StartMultCombatRs) Descriptor() ([]byte, []int) {
 20678  	return fileDescriptor_a508e860af41bdad, []int{370}
 20679  }
 20680  func (m *StartMultCombatRs) XXX_Unmarshal(b []byte) error {
 20681  	return xxx_messageInfo_StartMultCombatRs.Unmarshal(m, b)
 20682  }
 20683  func (m *StartMultCombatRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 20684  	return xxx_messageInfo_StartMultCombatRs.Marshal(b, m, deterministic)
 20685  }
 20686  func (m *StartMultCombatRs) XXX_Merge(src proto.Message) {
 20687  	xxx_messageInfo_StartMultCombatRs.Merge(m, src)
 20688  }
 20689  func (m *StartMultCombatRs) XXX_Size() int {
 20690  	return xxx_messageInfo_StartMultCombatRs.Size(m)
 20691  }
 20692  func (m *StartMultCombatRs) XXX_DiscardUnknown() {
 20693  	xxx_messageInfo_StartMultCombatRs.DiscardUnknown(m)
 20694  }
 20695  
 20696  var xxx_messageInfo_StartMultCombatRs proto.InternalMessageInfo
 20697  
 20698  var E_StartMultCombatRs_Ext = &proto.ExtensionDesc{
 20699  	ExtendedType:  (*Base)(nil),
 20700  	ExtensionType: (*StartMultCombatRs)(nil),
 20701  	Field:         1642,
 20702  	Name:          "StartMultCombatRs.ext",
 20703  	Tag:           "bytes,1642,opt,name=ext",
 20704  	Filename:      "Game.proto",
 20705  }
 20706  
 20707  //多人副本结果推送
 20708  type SyncMultCombatReportRs struct {
 20709  	Result               *int32      `protobuf:"varint,1,opt,name=result" json:"result,omitempty"`
 20710  	Award                []*Award    `protobuf:"bytes,2,rep,name=award" json:"award,omitempty"`
 20711  	Mc                   *MultCombat `protobuf:"bytes,3,opt,name=mc" json:"mc,omitempty"`
 20712  	Record               *Record     `protobuf:"bytes,4,opt,name=record" json:"record,omitempty"`
 20713  	AtkHero              []*RptHero  `protobuf:"bytes,5,rep,name=atkHero" json:"atkHero,omitempty"`
 20714  	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
 20715  	XXX_unrecognized     []byte      `json:"-"`
 20716  	XXX_sizecache        int32       `json:"-"`
 20717  }
 20718  
 20719  func (m *SyncMultCombatReportRs) Reset()         { *m = SyncMultCombatReportRs{} }
 20720  func (m *SyncMultCombatReportRs) String() string { return proto.CompactTextString(m) }
 20721  func (*SyncMultCombatReportRs) ProtoMessage()    {}
 20722  func (*SyncMultCombatReportRs) Descriptor() ([]byte, []int) {
 20723  	return fileDescriptor_a508e860af41bdad, []int{371}
 20724  }
 20725  func (m *SyncMultCombatReportRs) XXX_Unmarshal(b []byte) error {
 20726  	return xxx_messageInfo_SyncMultCombatReportRs.Unmarshal(m, b)
 20727  }
 20728  func (m *SyncMultCombatReportRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 20729  	return xxx_messageInfo_SyncMultCombatReportRs.Marshal(b, m, deterministic)
 20730  }
 20731  func (m *SyncMultCombatReportRs) XXX_Merge(src proto.Message) {
 20732  	xxx_messageInfo_SyncMultCombatReportRs.Merge(m, src)
 20733  }
 20734  func (m *SyncMultCombatReportRs) XXX_Size() int {
 20735  	return xxx_messageInfo_SyncMultCombatReportRs.Size(m)
 20736  }
 20737  func (m *SyncMultCombatReportRs) XXX_DiscardUnknown() {
 20738  	xxx_messageInfo_SyncMultCombatReportRs.DiscardUnknown(m)
 20739  }
 20740  
 20741  var xxx_messageInfo_SyncMultCombatReportRs proto.InternalMessageInfo
 20742  
 20743  func (m *SyncMultCombatReportRs) GetResult() int32 {
 20744  	if m != nil && m.Result != nil {
 20745  		return *m.Result
 20746  	}
 20747  	return 0
 20748  }
 20749  
 20750  func (m *SyncMultCombatReportRs) GetAward() []*Award {
 20751  	if m != nil {
 20752  		return m.Award
 20753  	}
 20754  	return nil
 20755  }
 20756  
 20757  func (m *SyncMultCombatReportRs) GetMc() *MultCombat {
 20758  	if m != nil {
 20759  		return m.Mc
 20760  	}
 20761  	return nil
 20762  }
 20763  
 20764  func (m *SyncMultCombatReportRs) GetRecord() *Record {
 20765  	if m != nil {
 20766  		return m.Record
 20767  	}
 20768  	return nil
 20769  }
 20770  
 20771  func (m *SyncMultCombatReportRs) GetAtkHero() []*RptHero {
 20772  	if m != nil {
 20773  		return m.AtkHero
 20774  	}
 20775  	return nil
 20776  }
 20777  
 20778  var E_SyncMultCombatReportRs_Ext = &proto.ExtensionDesc{
 20779  	ExtendedType:  (*Base)(nil),
 20780  	ExtensionType: (*SyncMultCombatReportRs)(nil),
 20781  	Field:         1644,
 20782  	Name:          "SyncMultCombatReportRs.ext",
 20783  	Tag:           "bytes,1644,opt,name=ext",
 20784  	Filename:      "Game.proto",
 20785  }
 20786  
 20787  //多人副本商店购买
 20788  type MultCombatShopBuyRq struct {
 20789  	ShopId               *int32   `protobuf:"varint,1,req,name=shopId" json:"shopId,omitempty"`
 20790  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 20791  	XXX_unrecognized     []byte   `json:"-"`
 20792  	XXX_sizecache        int32    `json:"-"`
 20793  }
 20794  
 20795  func (m *MultCombatShopBuyRq) Reset()         { *m = MultCombatShopBuyRq{} }
 20796  func (m *MultCombatShopBuyRq) String() string { return proto.CompactTextString(m) }
 20797  func (*MultCombatShopBuyRq) ProtoMessage()    {}
 20798  func (*MultCombatShopBuyRq) Descriptor() ([]byte, []int) {
 20799  	return fileDescriptor_a508e860af41bdad, []int{372}
 20800  }
 20801  func (m *MultCombatShopBuyRq) XXX_Unmarshal(b []byte) error {
 20802  	return xxx_messageInfo_MultCombatShopBuyRq.Unmarshal(m, b)
 20803  }
 20804  func (m *MultCombatShopBuyRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 20805  	return xxx_messageInfo_MultCombatShopBuyRq.Marshal(b, m, deterministic)
 20806  }
 20807  func (m *MultCombatShopBuyRq) XXX_Merge(src proto.Message) {
 20808  	xxx_messageInfo_MultCombatShopBuyRq.Merge(m, src)
 20809  }
 20810  func (m *MultCombatShopBuyRq) XXX_Size() int {
 20811  	return xxx_messageInfo_MultCombatShopBuyRq.Size(m)
 20812  }
 20813  func (m *MultCombatShopBuyRq) XXX_DiscardUnknown() {
 20814  	xxx_messageInfo_MultCombatShopBuyRq.DiscardUnknown(m)
 20815  }
 20816  
 20817  var xxx_messageInfo_MultCombatShopBuyRq proto.InternalMessageInfo
 20818  
 20819  func (m *MultCombatShopBuyRq) GetShopId() int32 {
 20820  	if m != nil && m.ShopId != nil {
 20821  		return *m.ShopId
 20822  	}
 20823  	return 0
 20824  }
 20825  
 20826  var E_MultCombatShopBuyRq_Ext = &proto.ExtensionDesc{
 20827  	ExtendedType:  (*Base)(nil),
 20828  	ExtensionType: (*MultCombatShopBuyRq)(nil),
 20829  	Field:         1645,
 20830  	Name:          "MultCombatShopBuyRq.ext",
 20831  	Tag:           "bytes,1645,opt,name=ext",
 20832  	Filename:      "Game.proto",
 20833  }
 20834  
 20835  type MultCombatShopBuyRs struct {
 20836  	Award                []*Award `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
 20837  	Points               *int32   `protobuf:"varint,2,opt,name=points" json:"points,omitempty"`
 20838  	BuyCnt               *TwoInt  `protobuf:"bytes,3,opt,name=buyCnt" json:"buyCnt,omitempty"`
 20839  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 20840  	XXX_unrecognized     []byte   `json:"-"`
 20841  	XXX_sizecache        int32    `json:"-"`
 20842  }
 20843  
 20844  func (m *MultCombatShopBuyRs) Reset()         { *m = MultCombatShopBuyRs{} }
 20845  func (m *MultCombatShopBuyRs) String() string { return proto.CompactTextString(m) }
 20846  func (*MultCombatShopBuyRs) ProtoMessage()    {}
 20847  func (*MultCombatShopBuyRs) Descriptor() ([]byte, []int) {
 20848  	return fileDescriptor_a508e860af41bdad, []int{373}
 20849  }
 20850  func (m *MultCombatShopBuyRs) XXX_Unmarshal(b []byte) error {
 20851  	return xxx_messageInfo_MultCombatShopBuyRs.Unmarshal(m, b)
 20852  }
 20853  func (m *MultCombatShopBuyRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 20854  	return xxx_messageInfo_MultCombatShopBuyRs.Marshal(b, m, deterministic)
 20855  }
 20856  func (m *MultCombatShopBuyRs) XXX_Merge(src proto.Message) {
 20857  	xxx_messageInfo_MultCombatShopBuyRs.Merge(m, src)
 20858  }
 20859  func (m *MultCombatShopBuyRs) XXX_Size() int {
 20860  	return xxx_messageInfo_MultCombatShopBuyRs.Size(m)
 20861  }
 20862  func (m *MultCombatShopBuyRs) XXX_DiscardUnknown() {
 20863  	xxx_messageInfo_MultCombatShopBuyRs.DiscardUnknown(m)
 20864  }
 20865  
 20866  var xxx_messageInfo_MultCombatShopBuyRs proto.InternalMessageInfo
 20867  
 20868  func (m *MultCombatShopBuyRs) GetAward() []*Award {
 20869  	if m != nil {
 20870  		return m.Award
 20871  	}
 20872  	return nil
 20873  }
 20874  
 20875  func (m *MultCombatShopBuyRs) GetPoints() int32 {
 20876  	if m != nil && m.Points != nil {
 20877  		return *m.Points
 20878  	}
 20879  	return 0
 20880  }
 20881  
 20882  func (m *MultCombatShopBuyRs) GetBuyCnt() *TwoInt {
 20883  	if m != nil {
 20884  		return m.BuyCnt
 20885  	}
 20886  	return nil
 20887  }
 20888  
 20889  var E_MultCombatShopBuyRs_Ext = &proto.ExtensionDesc{
 20890  	ExtendedType:  (*Base)(nil),
 20891  	ExtensionType: (*MultCombatShopBuyRs)(nil),
 20892  	Field:         1646,
 20893  	Name:          "MultCombatShopBuyRs.ext",
 20894  	Tag:           "bytes,1646,opt,name=ext",
 20895  	Filename:      "Game.proto",
 20896  }
 20897  
 20898  //多人副本扫荡
 20899  type WipeMultCombatRq struct {
 20900  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 20901  	XXX_unrecognized     []byte   `json:"-"`
 20902  	XXX_sizecache        int32    `json:"-"`
 20903  }
 20904  
 20905  func (m *WipeMultCombatRq) Reset()         { *m = WipeMultCombatRq{} }
 20906  func (m *WipeMultCombatRq) String() string { return proto.CompactTextString(m) }
 20907  func (*WipeMultCombatRq) ProtoMessage()    {}
 20908  func (*WipeMultCombatRq) Descriptor() ([]byte, []int) {
 20909  	return fileDescriptor_a508e860af41bdad, []int{374}
 20910  }
 20911  func (m *WipeMultCombatRq) XXX_Unmarshal(b []byte) error {
 20912  	return xxx_messageInfo_WipeMultCombatRq.Unmarshal(m, b)
 20913  }
 20914  func (m *WipeMultCombatRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 20915  	return xxx_messageInfo_WipeMultCombatRq.Marshal(b, m, deterministic)
 20916  }
 20917  func (m *WipeMultCombatRq) XXX_Merge(src proto.Message) {
 20918  	xxx_messageInfo_WipeMultCombatRq.Merge(m, src)
 20919  }
 20920  func (m *WipeMultCombatRq) XXX_Size() int {
 20921  	return xxx_messageInfo_WipeMultCombatRq.Size(m)
 20922  }
 20923  func (m *WipeMultCombatRq) XXX_DiscardUnknown() {
 20924  	xxx_messageInfo_WipeMultCombatRq.DiscardUnknown(m)
 20925  }
 20926  
 20927  var xxx_messageInfo_WipeMultCombatRq proto.InternalMessageInfo
 20928  
 20929  var E_WipeMultCombatRq_Ext = &proto.ExtensionDesc{
 20930  	ExtendedType:  (*Base)(nil),
 20931  	ExtensionType: (*WipeMultCombatRq)(nil),
 20932  	Field:         1647,
 20933  	Name:          "WipeMultCombatRq.ext",
 20934  	Tag:           "bytes,1647,opt,name=ext",
 20935  	Filename:      "Game.proto",
 20936  }
 20937  
 20938  type WipeMultCombatRs struct {
 20939  	Award                []*Award    `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
 20940  	Mc                   *MultCombat `protobuf:"bytes,3,opt,name=mc" json:"mc,omitempty"`
 20941  	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
 20942  	XXX_unrecognized     []byte      `json:"-"`
 20943  	XXX_sizecache        int32       `json:"-"`
 20944  }
 20945  
 20946  func (m *WipeMultCombatRs) Reset()         { *m = WipeMultCombatRs{} }
 20947  func (m *WipeMultCombatRs) String() string { return proto.CompactTextString(m) }
 20948  func (*WipeMultCombatRs) ProtoMessage()    {}
 20949  func (*WipeMultCombatRs) Descriptor() ([]byte, []int) {
 20950  	return fileDescriptor_a508e860af41bdad, []int{375}
 20951  }
 20952  func (m *WipeMultCombatRs) XXX_Unmarshal(b []byte) error {
 20953  	return xxx_messageInfo_WipeMultCombatRs.Unmarshal(m, b)
 20954  }
 20955  func (m *WipeMultCombatRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 20956  	return xxx_messageInfo_WipeMultCombatRs.Marshal(b, m, deterministic)
 20957  }
 20958  func (m *WipeMultCombatRs) XXX_Merge(src proto.Message) {
 20959  	xxx_messageInfo_WipeMultCombatRs.Merge(m, src)
 20960  }
 20961  func (m *WipeMultCombatRs) XXX_Size() int {
 20962  	return xxx_messageInfo_WipeMultCombatRs.Size(m)
 20963  }
 20964  func (m *WipeMultCombatRs) XXX_DiscardUnknown() {
 20965  	xxx_messageInfo_WipeMultCombatRs.DiscardUnknown(m)
 20966  }
 20967  
 20968  var xxx_messageInfo_WipeMultCombatRs proto.InternalMessageInfo
 20969  
 20970  func (m *WipeMultCombatRs) GetAward() []*Award {
 20971  	if m != nil {
 20972  		return m.Award
 20973  	}
 20974  	return nil
 20975  }
 20976  
 20977  func (m *WipeMultCombatRs) GetMc() *MultCombat {
 20978  	if m != nil {
 20979  		return m.Mc
 20980  	}
 20981  	return nil
 20982  }
 20983  
 20984  var E_WipeMultCombatRs_Ext = &proto.ExtensionDesc{
 20985  	ExtendedType:  (*Base)(nil),
 20986  	ExtensionType: (*WipeMultCombatRs)(nil),
 20987  	Field:         1648,
 20988  	Name:          "WipeMultCombatRs.ext",
 20989  	Tag:           "bytes,1648,opt,name=ext",
 20990  	Filename:      "Game.proto",
 20991  }
 20992  
 20993  // 获取主线任务
 20994  type GetMajorTaskRq struct {
 20995  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 20996  	XXX_unrecognized     []byte   `json:"-"`
 20997  	XXX_sizecache        int32    `json:"-"`
 20998  }
 20999  
 21000  func (m *GetMajorTaskRq) Reset()         { *m = GetMajorTaskRq{} }
 21001  func (m *GetMajorTaskRq) String() string { return proto.CompactTextString(m) }
 21002  func (*GetMajorTaskRq) ProtoMessage()    {}
 21003  func (*GetMajorTaskRq) Descriptor() ([]byte, []int) {
 21004  	return fileDescriptor_a508e860af41bdad, []int{376}
 21005  }
 21006  func (m *GetMajorTaskRq) XXX_Unmarshal(b []byte) error {
 21007  	return xxx_messageInfo_GetMajorTaskRq.Unmarshal(m, b)
 21008  }
 21009  func (m *GetMajorTaskRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 21010  	return xxx_messageInfo_GetMajorTaskRq.Marshal(b, m, deterministic)
 21011  }
 21012  func (m *GetMajorTaskRq) XXX_Merge(src proto.Message) {
 21013  	xxx_messageInfo_GetMajorTaskRq.Merge(m, src)
 21014  }
 21015  func (m *GetMajorTaskRq) XXX_Size() int {
 21016  	return xxx_messageInfo_GetMajorTaskRq.Size(m)
 21017  }
 21018  func (m *GetMajorTaskRq) XXX_DiscardUnknown() {
 21019  	xxx_messageInfo_GetMajorTaskRq.DiscardUnknown(m)
 21020  }
 21021  
 21022  var xxx_messageInfo_GetMajorTaskRq proto.InternalMessageInfo
 21023  
 21024  var E_GetMajorTaskRq_Ext = &proto.ExtensionDesc{
 21025  	ExtendedType:  (*Base)(nil),
 21026  	ExtensionType: (*GetMajorTaskRq)(nil),
 21027  	Field:         1701,
 21028  	Name:          "GetMajorTaskRq.ext",
 21029  	Tag:           "bytes,1701,opt,name=ext",
 21030  	Filename:      "Game.proto",
 21031  }
 21032  
 21033  type GetMajorTaskRs struct {
 21034  	Task                 []*Task      `protobuf:"bytes,1,rep,name=task" json:"task,omitempty"`
 21035  	CurTaskId            []int32      `protobuf:"varint,2,rep,name=curTaskId" json:"curTaskId,omitempty"`
 21036  	CurSection           *Sectiontask `protobuf:"bytes,3,opt,name=curSection" json:"curSection,omitempty"`
 21037  	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
 21038  	XXX_unrecognized     []byte       `json:"-"`
 21039  	XXX_sizecache        int32        `json:"-"`
 21040  }
 21041  
 21042  func (m *GetMajorTaskRs) Reset()         { *m = GetMajorTaskRs{} }
 21043  func (m *GetMajorTaskRs) String() string { return proto.CompactTextString(m) }
 21044  func (*GetMajorTaskRs) ProtoMessage()    {}
 21045  func (*GetMajorTaskRs) Descriptor() ([]byte, []int) {
 21046  	return fileDescriptor_a508e860af41bdad, []int{377}
 21047  }
 21048  func (m *GetMajorTaskRs) XXX_Unmarshal(b []byte) error {
 21049  	return xxx_messageInfo_GetMajorTaskRs.Unmarshal(m, b)
 21050  }
 21051  func (m *GetMajorTaskRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 21052  	return xxx_messageInfo_GetMajorTaskRs.Marshal(b, m, deterministic)
 21053  }
 21054  func (m *GetMajorTaskRs) XXX_Merge(src proto.Message) {
 21055  	xxx_messageInfo_GetMajorTaskRs.Merge(m, src)
 21056  }
 21057  func (m *GetMajorTaskRs) XXX_Size() int {
 21058  	return xxx_messageInfo_GetMajorTaskRs.Size(m)
 21059  }
 21060  func (m *GetMajorTaskRs) XXX_DiscardUnknown() {
 21061  	xxx_messageInfo_GetMajorTaskRs.DiscardUnknown(m)
 21062  }
 21063  
 21064  var xxx_messageInfo_GetMajorTaskRs proto.InternalMessageInfo
 21065  
 21066  func (m *GetMajorTaskRs) GetTask() []*Task {
 21067  	if m != nil {
 21068  		return m.Task
 21069  	}
 21070  	return nil
 21071  }
 21072  
 21073  func (m *GetMajorTaskRs) GetCurTaskId() []int32 {
 21074  	if m != nil {
 21075  		return m.CurTaskId
 21076  	}
 21077  	return nil
 21078  }
 21079  
 21080  func (m *GetMajorTaskRs) GetCurSection() *Sectiontask {
 21081  	if m != nil {
 21082  		return m.CurSection
 21083  	}
 21084  	return nil
 21085  }
 21086  
 21087  var E_GetMajorTaskRs_Ext = &proto.ExtensionDesc{
 21088  	ExtendedType:  (*Base)(nil),
 21089  	ExtensionType: (*GetMajorTaskRs)(nil),
 21090  	Field:         1702,
 21091  	Name:          "GetMajorTaskRs.ext",
 21092  	Tag:           "bytes,1702,opt,name=ext",
 21093  	Filename:      "Game.proto",
 21094  }
 21095  
 21096  //领取任务奖励
 21097  type TaskAwardRq struct {
 21098  	TaskId               *int32   `protobuf:"varint,1,opt,name=taskId" json:"taskId,omitempty"`
 21099  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 21100  	XXX_unrecognized     []byte   `json:"-"`
 21101  	XXX_sizecache        int32    `json:"-"`
 21102  }
 21103  
 21104  func (m *TaskAwardRq) Reset()         { *m = TaskAwardRq{} }
 21105  func (m *TaskAwardRq) String() string { return proto.CompactTextString(m) }
 21106  func (*TaskAwardRq) ProtoMessage()    {}
 21107  func (*TaskAwardRq) Descriptor() ([]byte, []int) {
 21108  	return fileDescriptor_a508e860af41bdad, []int{378}
 21109  }
 21110  func (m *TaskAwardRq) XXX_Unmarshal(b []byte) error {
 21111  	return xxx_messageInfo_TaskAwardRq.Unmarshal(m, b)
 21112  }
 21113  func (m *TaskAwardRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 21114  	return xxx_messageInfo_TaskAwardRq.Marshal(b, m, deterministic)
 21115  }
 21116  func (m *TaskAwardRq) XXX_Merge(src proto.Message) {
 21117  	xxx_messageInfo_TaskAwardRq.Merge(m, src)
 21118  }
 21119  func (m *TaskAwardRq) XXX_Size() int {
 21120  	return xxx_messageInfo_TaskAwardRq.Size(m)
 21121  }
 21122  func (m *TaskAwardRq) XXX_DiscardUnknown() {
 21123  	xxx_messageInfo_TaskAwardRq.DiscardUnknown(m)
 21124  }
 21125  
 21126  var xxx_messageInfo_TaskAwardRq proto.InternalMessageInfo
 21127  
 21128  func (m *TaskAwardRq) GetTaskId() int32 {
 21129  	if m != nil && m.TaskId != nil {
 21130  		return *m.TaskId
 21131  	}
 21132  	return 0
 21133  }
 21134  
 21135  var E_TaskAwardRq_Ext = &proto.ExtensionDesc{
 21136  	ExtendedType:  (*Base)(nil),
 21137  	ExtensionType: (*TaskAwardRq)(nil),
 21138  	Field:         1703,
 21139  	Name:          "TaskAwardRq.ext",
 21140  	Tag:           "bytes,1703,opt,name=ext",
 21141  	Filename:      "Game.proto",
 21142  }
 21143  
 21144  type TaskAwardRs struct {
 21145  	Award                []*Award     `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
 21146  	Task                 []*Task      `protobuf:"bytes,2,rep,name=task" json:"task,omitempty"`
 21147  	CurTaskId            []int32      `protobuf:"varint,3,rep,name=curTaskId" json:"curTaskId,omitempty"`
 21148  	CurSection           *Sectiontask `protobuf:"bytes,4,opt,name=curSection" json:"curSection,omitempty"`
 21149  	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
 21150  	XXX_unrecognized     []byte       `json:"-"`
 21151  	XXX_sizecache        int32        `json:"-"`
 21152  }
 21153  
 21154  func (m *TaskAwardRs) Reset()         { *m = TaskAwardRs{} }
 21155  func (m *TaskAwardRs) String() string { return proto.CompactTextString(m) }
 21156  func (*TaskAwardRs) ProtoMessage()    {}
 21157  func (*TaskAwardRs) Descriptor() ([]byte, []int) {
 21158  	return fileDescriptor_a508e860af41bdad, []int{379}
 21159  }
 21160  func (m *TaskAwardRs) XXX_Unmarshal(b []byte) error {
 21161  	return xxx_messageInfo_TaskAwardRs.Unmarshal(m, b)
 21162  }
 21163  func (m *TaskAwardRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 21164  	return xxx_messageInfo_TaskAwardRs.Marshal(b, m, deterministic)
 21165  }
 21166  func (m *TaskAwardRs) XXX_Merge(src proto.Message) {
 21167  	xxx_messageInfo_TaskAwardRs.Merge(m, src)
 21168  }
 21169  func (m *TaskAwardRs) XXX_Size() int {
 21170  	return xxx_messageInfo_TaskAwardRs.Size(m)
 21171  }
 21172  func (m *TaskAwardRs) XXX_DiscardUnknown() {
 21173  	xxx_messageInfo_TaskAwardRs.DiscardUnknown(m)
 21174  }
 21175  
 21176  var xxx_messageInfo_TaskAwardRs proto.InternalMessageInfo
 21177  
 21178  func (m *TaskAwardRs) GetAward() []*Award {
 21179  	if m != nil {
 21180  		return m.Award
 21181  	}
 21182  	return nil
 21183  }
 21184  
 21185  func (m *TaskAwardRs) GetTask() []*Task {
 21186  	if m != nil {
 21187  		return m.Task
 21188  	}
 21189  	return nil
 21190  }
 21191  
 21192  func (m *TaskAwardRs) GetCurTaskId() []int32 {
 21193  	if m != nil {
 21194  		return m.CurTaskId
 21195  	}
 21196  	return nil
 21197  }
 21198  
 21199  func (m *TaskAwardRs) GetCurSection() *Sectiontask {
 21200  	if m != nil {
 21201  		return m.CurSection
 21202  	}
 21203  	return nil
 21204  }
 21205  
 21206  var E_TaskAwardRs_Ext = &proto.ExtensionDesc{
 21207  	ExtendedType:  (*Base)(nil),
 21208  	ExtensionType: (*TaskAwardRs)(nil),
 21209  	Field:         1704,
 21210  	Name:          "TaskAwardRs.ext",
 21211  	Tag:           "bytes,1704,opt,name=ext",
 21212  	Filename:      "Game.proto",
 21213  }
 21214  
 21215  // 获取军团任务
 21216  type GetPartyTaskRq struct {
 21217  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 21218  	XXX_unrecognized     []byte   `json:"-"`
 21219  	XXX_sizecache        int32    `json:"-"`
 21220  }
 21221  
 21222  func (m *GetPartyTaskRq) Reset()         { *m = GetPartyTaskRq{} }
 21223  func (m *GetPartyTaskRq) String() string { return proto.CompactTextString(m) }
 21224  func (*GetPartyTaskRq) ProtoMessage()    {}
 21225  func (*GetPartyTaskRq) Descriptor() ([]byte, []int) {
 21226  	return fileDescriptor_a508e860af41bdad, []int{380}
 21227  }
 21228  func (m *GetPartyTaskRq) XXX_Unmarshal(b []byte) error {
 21229  	return xxx_messageInfo_GetPartyTaskRq.Unmarshal(m, b)
 21230  }
 21231  func (m *GetPartyTaskRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 21232  	return xxx_messageInfo_GetPartyTaskRq.Marshal(b, m, deterministic)
 21233  }
 21234  func (m *GetPartyTaskRq) XXX_Merge(src proto.Message) {
 21235  	xxx_messageInfo_GetPartyTaskRq.Merge(m, src)
 21236  }
 21237  func (m *GetPartyTaskRq) XXX_Size() int {
 21238  	return xxx_messageInfo_GetPartyTaskRq.Size(m)
 21239  }
 21240  func (m *GetPartyTaskRq) XXX_DiscardUnknown() {
 21241  	xxx_messageInfo_GetPartyTaskRq.DiscardUnknown(m)
 21242  }
 21243  
 21244  var xxx_messageInfo_GetPartyTaskRq proto.InternalMessageInfo
 21245  
 21246  var E_GetPartyTaskRq_Ext = &proto.ExtensionDesc{
 21247  	ExtendedType:  (*Base)(nil),
 21248  	ExtensionType: (*GetPartyTaskRq)(nil),
 21249  	Field:         1705,
 21250  	Name:          "GetPartyTaskRq.ext",
 21251  	Tag:           "bytes,1705,opt,name=ext",
 21252  	Filename:      "Game.proto",
 21253  }
 21254  
 21255  type GetPartyTaskRs struct {
 21256  	Task                 []*Task  `protobuf:"bytes,1,rep,name=task" json:"task,omitempty"`
 21257  	EndTime              *int32   `protobuf:"varint,2,opt,name=endTime" json:"endTime,omitempty"`
 21258  	TaskLv               *int32   `protobuf:"varint,3,opt,name=taskLv" json:"taskLv,omitempty"`
 21259  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 21260  	XXX_unrecognized     []byte   `json:"-"`
 21261  	XXX_sizecache        int32    `json:"-"`
 21262  }
 21263  
 21264  func (m *GetPartyTaskRs) Reset()         { *m = GetPartyTaskRs{} }
 21265  func (m *GetPartyTaskRs) String() string { return proto.CompactTextString(m) }
 21266  func (*GetPartyTaskRs) ProtoMessage()    {}
 21267  func (*GetPartyTaskRs) Descriptor() ([]byte, []int) {
 21268  	return fileDescriptor_a508e860af41bdad, []int{381}
 21269  }
 21270  func (m *GetPartyTaskRs) XXX_Unmarshal(b []byte) error {
 21271  	return xxx_messageInfo_GetPartyTaskRs.Unmarshal(m, b)
 21272  }
 21273  func (m *GetPartyTaskRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 21274  	return xxx_messageInfo_GetPartyTaskRs.Marshal(b, m, deterministic)
 21275  }
 21276  func (m *GetPartyTaskRs) XXX_Merge(src proto.Message) {
 21277  	xxx_messageInfo_GetPartyTaskRs.Merge(m, src)
 21278  }
 21279  func (m *GetPartyTaskRs) XXX_Size() int {
 21280  	return xxx_messageInfo_GetPartyTaskRs.Size(m)
 21281  }
 21282  func (m *GetPartyTaskRs) XXX_DiscardUnknown() {
 21283  	xxx_messageInfo_GetPartyTaskRs.DiscardUnknown(m)
 21284  }
 21285  
 21286  var xxx_messageInfo_GetPartyTaskRs proto.InternalMessageInfo
 21287  
 21288  func (m *GetPartyTaskRs) GetTask() []*Task {
 21289  	if m != nil {
 21290  		return m.Task
 21291  	}
 21292  	return nil
 21293  }
 21294  
 21295  func (m *GetPartyTaskRs) GetEndTime() int32 {
 21296  	if m != nil && m.EndTime != nil {
 21297  		return *m.EndTime
 21298  	}
 21299  	return 0
 21300  }
 21301  
 21302  func (m *GetPartyTaskRs) GetTaskLv() int32 {
 21303  	if m != nil && m.TaskLv != nil {
 21304  		return *m.TaskLv
 21305  	}
 21306  	return 0
 21307  }
 21308  
 21309  var E_GetPartyTaskRs_Ext = &proto.ExtensionDesc{
 21310  	ExtendedType:  (*Base)(nil),
 21311  	ExtensionType: (*GetPartyTaskRs)(nil),
 21312  	Field:         1706,
 21313  	Name:          "GetPartyTaskRs.ext",
 21314  	Tag:           "bytes,1706,opt,name=ext",
 21315  	Filename:      "Game.proto",
 21316  }
 21317  
 21318  //领取任务奖励
 21319  type PartyTaskAwardRq struct {
 21320  	TaskId               *int32   `protobuf:"varint,1,opt,name=taskId" json:"taskId,omitempty"`
 21321  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 21322  	XXX_unrecognized     []byte   `json:"-"`
 21323  	XXX_sizecache        int32    `json:"-"`
 21324  }
 21325  
 21326  func (m *PartyTaskAwardRq) Reset()         { *m = PartyTaskAwardRq{} }
 21327  func (m *PartyTaskAwardRq) String() string { return proto.CompactTextString(m) }
 21328  func (*PartyTaskAwardRq) ProtoMessage()    {}
 21329  func (*PartyTaskAwardRq) Descriptor() ([]byte, []int) {
 21330  	return fileDescriptor_a508e860af41bdad, []int{382}
 21331  }
 21332  func (m *PartyTaskAwardRq) XXX_Unmarshal(b []byte) error {
 21333  	return xxx_messageInfo_PartyTaskAwardRq.Unmarshal(m, b)
 21334  }
 21335  func (m *PartyTaskAwardRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 21336  	return xxx_messageInfo_PartyTaskAwardRq.Marshal(b, m, deterministic)
 21337  }
 21338  func (m *PartyTaskAwardRq) XXX_Merge(src proto.Message) {
 21339  	xxx_messageInfo_PartyTaskAwardRq.Merge(m, src)
 21340  }
 21341  func (m *PartyTaskAwardRq) XXX_Size() int {
 21342  	return xxx_messageInfo_PartyTaskAwardRq.Size(m)
 21343  }
 21344  func (m *PartyTaskAwardRq) XXX_DiscardUnknown() {
 21345  	xxx_messageInfo_PartyTaskAwardRq.DiscardUnknown(m)
 21346  }
 21347  
 21348  var xxx_messageInfo_PartyTaskAwardRq proto.InternalMessageInfo
 21349  
 21350  func (m *PartyTaskAwardRq) GetTaskId() int32 {
 21351  	if m != nil && m.TaskId != nil {
 21352  		return *m.TaskId
 21353  	}
 21354  	return 0
 21355  }
 21356  
 21357  var E_PartyTaskAwardRq_Ext = &proto.ExtensionDesc{
 21358  	ExtendedType:  (*Base)(nil),
 21359  	ExtensionType: (*PartyTaskAwardRq)(nil),
 21360  	Field:         1707,
 21361  	Name:          "PartyTaskAwardRq.ext",
 21362  	Tag:           "bytes,1707,opt,name=ext",
 21363  	Filename:      "Game.proto",
 21364  }
 21365  
 21366  type PartyTaskAwardRs struct {
 21367  	Award                []*Award `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
 21368  	Task                 *Task    `protobuf:"bytes,2,opt,name=task" json:"task,omitempty"`
 21369  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 21370  	XXX_unrecognized     []byte   `json:"-"`
 21371  	XXX_sizecache        int32    `json:"-"`
 21372  }
 21373  
 21374  func (m *PartyTaskAwardRs) Reset()         { *m = PartyTaskAwardRs{} }
 21375  func (m *PartyTaskAwardRs) String() string { return proto.CompactTextString(m) }
 21376  func (*PartyTaskAwardRs) ProtoMessage()    {}
 21377  func (*PartyTaskAwardRs) Descriptor() ([]byte, []int) {
 21378  	return fileDescriptor_a508e860af41bdad, []int{383}
 21379  }
 21380  func (m *PartyTaskAwardRs) XXX_Unmarshal(b []byte) error {
 21381  	return xxx_messageInfo_PartyTaskAwardRs.Unmarshal(m, b)
 21382  }
 21383  func (m *PartyTaskAwardRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 21384  	return xxx_messageInfo_PartyTaskAwardRs.Marshal(b, m, deterministic)
 21385  }
 21386  func (m *PartyTaskAwardRs) XXX_Merge(src proto.Message) {
 21387  	xxx_messageInfo_PartyTaskAwardRs.Merge(m, src)
 21388  }
 21389  func (m *PartyTaskAwardRs) XXX_Size() int {
 21390  	return xxx_messageInfo_PartyTaskAwardRs.Size(m)
 21391  }
 21392  func (m *PartyTaskAwardRs) XXX_DiscardUnknown() {
 21393  	xxx_messageInfo_PartyTaskAwardRs.DiscardUnknown(m)
 21394  }
 21395  
 21396  var xxx_messageInfo_PartyTaskAwardRs proto.InternalMessageInfo
 21397  
 21398  func (m *PartyTaskAwardRs) GetAward() []*Award {
 21399  	if m != nil {
 21400  		return m.Award
 21401  	}
 21402  	return nil
 21403  }
 21404  
 21405  func (m *PartyTaskAwardRs) GetTask() *Task {
 21406  	if m != nil {
 21407  		return m.Task
 21408  	}
 21409  	return nil
 21410  }
 21411  
 21412  var E_PartyTaskAwardRs_Ext = &proto.ExtensionDesc{
 21413  	ExtendedType:  (*Base)(nil),
 21414  	ExtensionType: (*PartyTaskAwardRs)(nil),
 21415  	Field:         1708,
 21416  	Name:          "PartyTaskAwardRs.ext",
 21417  	Tag:           "bytes,1708,opt,name=ext",
 21418  	Filename:      "Game.proto",
 21419  }
 21420  
 21421  //活动列表
 21422  type GetActivityListRq struct {
 21423  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 21424  	XXX_unrecognized     []byte   `json:"-"`
 21425  	XXX_sizecache        int32    `json:"-"`
 21426  }
 21427  
 21428  func (m *GetActivityListRq) Reset()         { *m = GetActivityListRq{} }
 21429  func (m *GetActivityListRq) String() string { return proto.CompactTextString(m) }
 21430  func (*GetActivityListRq) ProtoMessage()    {}
 21431  func (*GetActivityListRq) Descriptor() ([]byte, []int) {
 21432  	return fileDescriptor_a508e860af41bdad, []int{384}
 21433  }
 21434  func (m *GetActivityListRq) XXX_Unmarshal(b []byte) error {
 21435  	return xxx_messageInfo_GetActivityListRq.Unmarshal(m, b)
 21436  }
 21437  func (m *GetActivityListRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 21438  	return xxx_messageInfo_GetActivityListRq.Marshal(b, m, deterministic)
 21439  }
 21440  func (m *GetActivityListRq) XXX_Merge(src proto.Message) {
 21441  	xxx_messageInfo_GetActivityListRq.Merge(m, src)
 21442  }
 21443  func (m *GetActivityListRq) XXX_Size() int {
 21444  	return xxx_messageInfo_GetActivityListRq.Size(m)
 21445  }
 21446  func (m *GetActivityListRq) XXX_DiscardUnknown() {
 21447  	xxx_messageInfo_GetActivityListRq.DiscardUnknown(m)
 21448  }
 21449  
 21450  var xxx_messageInfo_GetActivityListRq proto.InternalMessageInfo
 21451  
 21452  var E_GetActivityListRq_Ext = &proto.ExtensionDesc{
 21453  	ExtendedType:  (*Base)(nil),
 21454  	ExtensionType: (*GetActivityListRq)(nil),
 21455  	Field:         1709,
 21456  	Name:          "GetActivityListRq.ext",
 21457  	Tag:           "bytes,1709,opt,name=ext",
 21458  	Filename:      "Game.proto",
 21459  }
 21460  
 21461  type GetActivityListRs struct {
 21462  	Activity             []*Activity `protobuf:"bytes,1,rep,name=activity" json:"activity,omitempty"`
 21463  	Day                  *int32      `protobuf:"varint,2,opt,name=day" json:"day,omitempty"`
 21464  	PreVieAct            []*Activity `protobuf:"bytes,3,rep,name=preVieAct" json:"preVieAct,omitempty"`
 21465  	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
 21466  	XXX_unrecognized     []byte      `json:"-"`
 21467  	XXX_sizecache        int32       `json:"-"`
 21468  }
 21469  
 21470  func (m *GetActivityListRs) Reset()         { *m = GetActivityListRs{} }
 21471  func (m *GetActivityListRs) String() string { return proto.CompactTextString(m) }
 21472  func (*GetActivityListRs) ProtoMessage()    {}
 21473  func (*GetActivityListRs) Descriptor() ([]byte, []int) {
 21474  	return fileDescriptor_a508e860af41bdad, []int{385}
 21475  }
 21476  func (m *GetActivityListRs) XXX_Unmarshal(b []byte) error {
 21477  	return xxx_messageInfo_GetActivityListRs.Unmarshal(m, b)
 21478  }
 21479  func (m *GetActivityListRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 21480  	return xxx_messageInfo_GetActivityListRs.Marshal(b, m, deterministic)
 21481  }
 21482  func (m *GetActivityListRs) XXX_Merge(src proto.Message) {
 21483  	xxx_messageInfo_GetActivityListRs.Merge(m, src)
 21484  }
 21485  func (m *GetActivityListRs) XXX_Size() int {
 21486  	return xxx_messageInfo_GetActivityListRs.Size(m)
 21487  }
 21488  func (m *GetActivityListRs) XXX_DiscardUnknown() {
 21489  	xxx_messageInfo_GetActivityListRs.DiscardUnknown(m)
 21490  }
 21491  
 21492  var xxx_messageInfo_GetActivityListRs proto.InternalMessageInfo
 21493  
 21494  func (m *GetActivityListRs) GetActivity() []*Activity {
 21495  	if m != nil {
 21496  		return m.Activity
 21497  	}
 21498  	return nil
 21499  }
 21500  
 21501  func (m *GetActivityListRs) GetDay() int32 {
 21502  	if m != nil && m.Day != nil {
 21503  		return *m.Day
 21504  	}
 21505  	return 0
 21506  }
 21507  
 21508  func (m *GetActivityListRs) GetPreVieAct() []*Activity {
 21509  	if m != nil {
 21510  		return m.PreVieAct
 21511  	}
 21512  	return nil
 21513  }
 21514  
 21515  var E_GetActivityListRs_Ext = &proto.ExtensionDesc{
 21516  	ExtendedType:  (*Base)(nil),
 21517  	ExtensionType: (*GetActivityListRs)(nil),
 21518  	Field:         1710,
 21519  	Name:          "GetActivityListRs.ext",
 21520  	Tag:           "bytes,1710,opt,name=ext",
 21521  	Filename:      "Game.proto",
 21522  }
 21523  
 21524  // 领取活动奖励
 21525  type GetActivityAwardRq struct {
 21526  	ActivityType         *int32   `protobuf:"varint,1,req,name=activityType" json:"activityType,omitempty"`
 21527  	KeyId                *int32   `protobuf:"varint,2,opt,name=keyId" json:"keyId,omitempty"`
 21528  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 21529  	XXX_unrecognized     []byte   `json:"-"`
 21530  	XXX_sizecache        int32    `json:"-"`
 21531  }
 21532  
 21533  func (m *GetActivityAwardRq) Reset()         { *m = GetActivityAwardRq{} }
 21534  func (m *GetActivityAwardRq) String() string { return proto.CompactTextString(m) }
 21535  func (*GetActivityAwardRq) ProtoMessage()    {}
 21536  func (*GetActivityAwardRq) Descriptor() ([]byte, []int) {
 21537  	return fileDescriptor_a508e860af41bdad, []int{386}
 21538  }
 21539  func (m *GetActivityAwardRq) XXX_Unmarshal(b []byte) error {
 21540  	return xxx_messageInfo_GetActivityAwardRq.Unmarshal(m, b)
 21541  }
 21542  func (m *GetActivityAwardRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 21543  	return xxx_messageInfo_GetActivityAwardRq.Marshal(b, m, deterministic)
 21544  }
 21545  func (m *GetActivityAwardRq) XXX_Merge(src proto.Message) {
 21546  	xxx_messageInfo_GetActivityAwardRq.Merge(m, src)
 21547  }
 21548  func (m *GetActivityAwardRq) XXX_Size() int {
 21549  	return xxx_messageInfo_GetActivityAwardRq.Size(m)
 21550  }
 21551  func (m *GetActivityAwardRq) XXX_DiscardUnknown() {
 21552  	xxx_messageInfo_GetActivityAwardRq.DiscardUnknown(m)
 21553  }
 21554  
 21555  var xxx_messageInfo_GetActivityAwardRq proto.InternalMessageInfo
 21556  
 21557  func (m *GetActivityAwardRq) GetActivityType() int32 {
 21558  	if m != nil && m.ActivityType != nil {
 21559  		return *m.ActivityType
 21560  	}
 21561  	return 0
 21562  }
 21563  
 21564  func (m *GetActivityAwardRq) GetKeyId() int32 {
 21565  	if m != nil && m.KeyId != nil {
 21566  		return *m.KeyId
 21567  	}
 21568  	return 0
 21569  }
 21570  
 21571  var E_GetActivityAwardRq_Ext = &proto.ExtensionDesc{
 21572  	ExtendedType:  (*Base)(nil),
 21573  	ExtensionType: (*GetActivityAwardRq)(nil),
 21574  	Field:         1711,
 21575  	Name:          "GetActivityAwardRq.ext",
 21576  	Tag:           "bytes,1711,opt,name=ext",
 21577  	Filename:      "Game.proto",
 21578  }
 21579  
 21580  type GetActivityAwardRs struct {
 21581  	Award                []*Award `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
 21582  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 21583  	XXX_unrecognized     []byte   `json:"-"`
 21584  	XXX_sizecache        int32    `json:"-"`
 21585  }
 21586  
 21587  func (m *GetActivityAwardRs) Reset()         { *m = GetActivityAwardRs{} }
 21588  func (m *GetActivityAwardRs) String() string { return proto.CompactTextString(m) }
 21589  func (*GetActivityAwardRs) ProtoMessage()    {}
 21590  func (*GetActivityAwardRs) Descriptor() ([]byte, []int) {
 21591  	return fileDescriptor_a508e860af41bdad, []int{387}
 21592  }
 21593  func (m *GetActivityAwardRs) XXX_Unmarshal(b []byte) error {
 21594  	return xxx_messageInfo_GetActivityAwardRs.Unmarshal(m, b)
 21595  }
 21596  func (m *GetActivityAwardRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 21597  	return xxx_messageInfo_GetActivityAwardRs.Marshal(b, m, deterministic)
 21598  }
 21599  func (m *GetActivityAwardRs) XXX_Merge(src proto.Message) {
 21600  	xxx_messageInfo_GetActivityAwardRs.Merge(m, src)
 21601  }
 21602  func (m *GetActivityAwardRs) XXX_Size() int {
 21603  	return xxx_messageInfo_GetActivityAwardRs.Size(m)
 21604  }
 21605  func (m *GetActivityAwardRs) XXX_DiscardUnknown() {
 21606  	xxx_messageInfo_GetActivityAwardRs.DiscardUnknown(m)
 21607  }
 21608  
 21609  var xxx_messageInfo_GetActivityAwardRs proto.InternalMessageInfo
 21610  
 21611  func (m *GetActivityAwardRs) GetAward() []*Award {
 21612  	if m != nil {
 21613  		return m.Award
 21614  	}
 21615  	return nil
 21616  }
 21617  
 21618  var E_GetActivityAwardRs_Ext = &proto.ExtensionDesc{
 21619  	ExtendedType:  (*Base)(nil),
 21620  	ExtensionType: (*GetActivityAwardRs)(nil),
 21621  	Field:         1712,
 21622  	Name:          "GetActivityAwardRs.ext",
 21623  	Tag:           "bytes,1712,opt,name=ext",
 21624  	Filename:      "Game.proto",
 21625  }
 21626  
 21627  // 七天活动信息
 21628  type GetDay7ActRq struct {
 21629  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 21630  	XXX_unrecognized     []byte   `json:"-"`
 21631  	XXX_sizecache        int32    `json:"-"`
 21632  }
 21633  
 21634  func (m *GetDay7ActRq) Reset()         { *m = GetDay7ActRq{} }
 21635  func (m *GetDay7ActRq) String() string { return proto.CompactTextString(m) }
 21636  func (*GetDay7ActRq) ProtoMessage()    {}
 21637  func (*GetDay7ActRq) Descriptor() ([]byte, []int) {
 21638  	return fileDescriptor_a508e860af41bdad, []int{388}
 21639  }
 21640  func (m *GetDay7ActRq) XXX_Unmarshal(b []byte) error {
 21641  	return xxx_messageInfo_GetDay7ActRq.Unmarshal(m, b)
 21642  }
 21643  func (m *GetDay7ActRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 21644  	return xxx_messageInfo_GetDay7ActRq.Marshal(b, m, deterministic)
 21645  }
 21646  func (m *GetDay7ActRq) XXX_Merge(src proto.Message) {
 21647  	xxx_messageInfo_GetDay7ActRq.Merge(m, src)
 21648  }
 21649  func (m *GetDay7ActRq) XXX_Size() int {
 21650  	return xxx_messageInfo_GetDay7ActRq.Size(m)
 21651  }
 21652  func (m *GetDay7ActRq) XXX_DiscardUnknown() {
 21653  	xxx_messageInfo_GetDay7ActRq.DiscardUnknown(m)
 21654  }
 21655  
 21656  var xxx_messageInfo_GetDay7ActRq proto.InternalMessageInfo
 21657  
 21658  var E_GetDay7ActRq_Ext = &proto.ExtensionDesc{
 21659  	ExtendedType:  (*Base)(nil),
 21660  	ExtensionType: (*GetDay7ActRq)(nil),
 21661  	Field:         1713,
 21662  	Name:          "GetDay7ActRq.ext",
 21663  	Tag:           "bytes,1713,opt,name=ext",
 21664  	Filename:      "Game.proto",
 21665  }
 21666  
 21667  type GetDay7ActRs struct {
 21668  	Day                  *int32     `protobuf:"varint,1,req,name=day" json:"day,omitempty"`
 21669  	Day7Acts             []*Day7Act `protobuf:"bytes,2,rep,name=day7Acts" json:"day7Acts,omitempty"`
 21670  	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
 21671  	XXX_unrecognized     []byte     `json:"-"`
 21672  	XXX_sizecache        int32      `json:"-"`
 21673  }
 21674  
 21675  func (m *GetDay7ActRs) Reset()         { *m = GetDay7ActRs{} }
 21676  func (m *GetDay7ActRs) String() string { return proto.CompactTextString(m) }
 21677  func (*GetDay7ActRs) ProtoMessage()    {}
 21678  func (*GetDay7ActRs) Descriptor() ([]byte, []int) {
 21679  	return fileDescriptor_a508e860af41bdad, []int{389}
 21680  }
 21681  func (m *GetDay7ActRs) XXX_Unmarshal(b []byte) error {
 21682  	return xxx_messageInfo_GetDay7ActRs.Unmarshal(m, b)
 21683  }
 21684  func (m *GetDay7ActRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 21685  	return xxx_messageInfo_GetDay7ActRs.Marshal(b, m, deterministic)
 21686  }
 21687  func (m *GetDay7ActRs) XXX_Merge(src proto.Message) {
 21688  	xxx_messageInfo_GetDay7ActRs.Merge(m, src)
 21689  }
 21690  func (m *GetDay7ActRs) XXX_Size() int {
 21691  	return xxx_messageInfo_GetDay7ActRs.Size(m)
 21692  }
 21693  func (m *GetDay7ActRs) XXX_DiscardUnknown() {
 21694  	xxx_messageInfo_GetDay7ActRs.DiscardUnknown(m)
 21695  }
 21696  
 21697  var xxx_messageInfo_GetDay7ActRs proto.InternalMessageInfo
 21698  
 21699  func (m *GetDay7ActRs) GetDay() int32 {
 21700  	if m != nil && m.Day != nil {
 21701  		return *m.Day
 21702  	}
 21703  	return 0
 21704  }
 21705  
 21706  func (m *GetDay7ActRs) GetDay7Acts() []*Day7Act {
 21707  	if m != nil {
 21708  		return m.Day7Acts
 21709  	}
 21710  	return nil
 21711  }
 21712  
 21713  var E_GetDay7ActRs_Ext = &proto.ExtensionDesc{
 21714  	ExtendedType:  (*Base)(nil),
 21715  	ExtensionType: (*GetDay7ActRs)(nil),
 21716  	Field:         1714,
 21717  	Name:          "GetDay7ActRs.ext",
 21718  	Tag:           "bytes,1714,opt,name=ext",
 21719  	Filename:      "Game.proto",
 21720  }
 21721  
 21722  //领取七天活动奖励
 21723  type RecvDay7ActAwardRq struct {
 21724  	KeyId                *int32   `protobuf:"varint,1,req,name=keyId" json:"keyId,omitempty"`
 21725  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 21726  	XXX_unrecognized     []byte   `json:"-"`
 21727  	XXX_sizecache        int32    `json:"-"`
 21728  }
 21729  
 21730  func (m *RecvDay7ActAwardRq) Reset()         { *m = RecvDay7ActAwardRq{} }
 21731  func (m *RecvDay7ActAwardRq) String() string { return proto.CompactTextString(m) }
 21732  func (*RecvDay7ActAwardRq) ProtoMessage()    {}
 21733  func (*RecvDay7ActAwardRq) Descriptor() ([]byte, []int) {
 21734  	return fileDescriptor_a508e860af41bdad, []int{390}
 21735  }
 21736  func (m *RecvDay7ActAwardRq) XXX_Unmarshal(b []byte) error {
 21737  	return xxx_messageInfo_RecvDay7ActAwardRq.Unmarshal(m, b)
 21738  }
 21739  func (m *RecvDay7ActAwardRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 21740  	return xxx_messageInfo_RecvDay7ActAwardRq.Marshal(b, m, deterministic)
 21741  }
 21742  func (m *RecvDay7ActAwardRq) XXX_Merge(src proto.Message) {
 21743  	xxx_messageInfo_RecvDay7ActAwardRq.Merge(m, src)
 21744  }
 21745  func (m *RecvDay7ActAwardRq) XXX_Size() int {
 21746  	return xxx_messageInfo_RecvDay7ActAwardRq.Size(m)
 21747  }
 21748  func (m *RecvDay7ActAwardRq) XXX_DiscardUnknown() {
 21749  	xxx_messageInfo_RecvDay7ActAwardRq.DiscardUnknown(m)
 21750  }
 21751  
 21752  var xxx_messageInfo_RecvDay7ActAwardRq proto.InternalMessageInfo
 21753  
 21754  func (m *RecvDay7ActAwardRq) GetKeyId() int32 {
 21755  	if m != nil && m.KeyId != nil {
 21756  		return *m.KeyId
 21757  	}
 21758  	return 0
 21759  }
 21760  
 21761  var E_RecvDay7ActAwardRq_Ext = &proto.ExtensionDesc{
 21762  	ExtendedType:  (*Base)(nil),
 21763  	ExtensionType: (*RecvDay7ActAwardRq)(nil),
 21764  	Field:         1715,
 21765  	Name:          "RecvDay7ActAwardRq.ext",
 21766  	Tag:           "bytes,1715,opt,name=ext",
 21767  	Filename:      "Game.proto",
 21768  }
 21769  
 21770  type RecvDay7ActAwardRs struct {
 21771  	Award                []*Award `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
 21772  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 21773  	XXX_unrecognized     []byte   `json:"-"`
 21774  	XXX_sizecache        int32    `json:"-"`
 21775  }
 21776  
 21777  func (m *RecvDay7ActAwardRs) Reset()         { *m = RecvDay7ActAwardRs{} }
 21778  func (m *RecvDay7ActAwardRs) String() string { return proto.CompactTextString(m) }
 21779  func (*RecvDay7ActAwardRs) ProtoMessage()    {}
 21780  func (*RecvDay7ActAwardRs) Descriptor() ([]byte, []int) {
 21781  	return fileDescriptor_a508e860af41bdad, []int{391}
 21782  }
 21783  func (m *RecvDay7ActAwardRs) XXX_Unmarshal(b []byte) error {
 21784  	return xxx_messageInfo_RecvDay7ActAwardRs.Unmarshal(m, b)
 21785  }
 21786  func (m *RecvDay7ActAwardRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 21787  	return xxx_messageInfo_RecvDay7ActAwardRs.Marshal(b, m, deterministic)
 21788  }
 21789  func (m *RecvDay7ActAwardRs) XXX_Merge(src proto.Message) {
 21790  	xxx_messageInfo_RecvDay7ActAwardRs.Merge(m, src)
 21791  }
 21792  func (m *RecvDay7ActAwardRs) XXX_Size() int {
 21793  	return xxx_messageInfo_RecvDay7ActAwardRs.Size(m)
 21794  }
 21795  func (m *RecvDay7ActAwardRs) XXX_DiscardUnknown() {
 21796  	xxx_messageInfo_RecvDay7ActAwardRs.DiscardUnknown(m)
 21797  }
 21798  
 21799  var xxx_messageInfo_RecvDay7ActAwardRs proto.InternalMessageInfo
 21800  
 21801  func (m *RecvDay7ActAwardRs) GetAward() []*Award {
 21802  	if m != nil {
 21803  		return m.Award
 21804  	}
 21805  	return nil
 21806  }
 21807  
 21808  var E_RecvDay7ActAwardRs_Ext = &proto.ExtensionDesc{
 21809  	ExtendedType:  (*Base)(nil),
 21810  	ExtensionType: (*RecvDay7ActAwardRs)(nil),
 21811  	Field:         1716,
 21812  	Name:          "RecvDay7ActAwardRs.ext",
 21813  	Tag:           "bytes,1716,opt,name=ext",
 21814  	Filename:      "Game.proto",
 21815  }
 21816  
 21817  //获取某个活动列表
 21818  type GetActivityRq struct {
 21819  	Type                 *int32   `protobuf:"varint,1,opt,name=type" json:"type,omitempty"`
 21820  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 21821  	XXX_unrecognized     []byte   `json:"-"`
 21822  	XXX_sizecache        int32    `json:"-"`
 21823  }
 21824  
 21825  func (m *GetActivityRq) Reset()         { *m = GetActivityRq{} }
 21826  func (m *GetActivityRq) String() string { return proto.CompactTextString(m) }
 21827  func (*GetActivityRq) ProtoMessage()    {}
 21828  func (*GetActivityRq) Descriptor() ([]byte, []int) {
 21829  	return fileDescriptor_a508e860af41bdad, []int{392}
 21830  }
 21831  func (m *GetActivityRq) XXX_Unmarshal(b []byte) error {
 21832  	return xxx_messageInfo_GetActivityRq.Unmarshal(m, b)
 21833  }
 21834  func (m *GetActivityRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 21835  	return xxx_messageInfo_GetActivityRq.Marshal(b, m, deterministic)
 21836  }
 21837  func (m *GetActivityRq) XXX_Merge(src proto.Message) {
 21838  	xxx_messageInfo_GetActivityRq.Merge(m, src)
 21839  }
 21840  func (m *GetActivityRq) XXX_Size() int {
 21841  	return xxx_messageInfo_GetActivityRq.Size(m)
 21842  }
 21843  func (m *GetActivityRq) XXX_DiscardUnknown() {
 21844  	xxx_messageInfo_GetActivityRq.DiscardUnknown(m)
 21845  }
 21846  
 21847  var xxx_messageInfo_GetActivityRq proto.InternalMessageInfo
 21848  
 21849  func (m *GetActivityRq) GetType() int32 {
 21850  	if m != nil && m.Type != nil {
 21851  		return *m.Type
 21852  	}
 21853  	return 0
 21854  }
 21855  
 21856  var E_GetActivityRq_Ext = &proto.ExtensionDesc{
 21857  	ExtendedType:  (*Base)(nil),
 21858  	ExtensionType: (*GetActivityRq)(nil),
 21859  	Field:         1717,
 21860  	Name:          "GetActivityRq.ext",
 21861  	Tag:           "bytes,1717,opt,name=ext",
 21862  	Filename:      "Game.proto",
 21863  }
 21864  
 21865  type GetActivityRs struct {
 21866  	State                *int32          `protobuf:"varint,1,opt,name=state" json:"state,omitempty"`
 21867  	ActivityCond         []*ActivityCond `protobuf:"bytes,2,rep,name=activityCond" json:"activityCond,omitempty"`
 21868  	Param                []int32         `protobuf:"varint,3,rep,name=param" json:"param,omitempty"`
 21869  	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
 21870  	XXX_unrecognized     []byte          `json:"-"`
 21871  	XXX_sizecache        int32           `json:"-"`
 21872  }
 21873  
 21874  func (m *GetActivityRs) Reset()         { *m = GetActivityRs{} }
 21875  func (m *GetActivityRs) String() string { return proto.CompactTextString(m) }
 21876  func (*GetActivityRs) ProtoMessage()    {}
 21877  func (*GetActivityRs) Descriptor() ([]byte, []int) {
 21878  	return fileDescriptor_a508e860af41bdad, []int{393}
 21879  }
 21880  func (m *GetActivityRs) XXX_Unmarshal(b []byte) error {
 21881  	return xxx_messageInfo_GetActivityRs.Unmarshal(m, b)
 21882  }
 21883  func (m *GetActivityRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 21884  	return xxx_messageInfo_GetActivityRs.Marshal(b, m, deterministic)
 21885  }
 21886  func (m *GetActivityRs) XXX_Merge(src proto.Message) {
 21887  	xxx_messageInfo_GetActivityRs.Merge(m, src)
 21888  }
 21889  func (m *GetActivityRs) XXX_Size() int {
 21890  	return xxx_messageInfo_GetActivityRs.Size(m)
 21891  }
 21892  func (m *GetActivityRs) XXX_DiscardUnknown() {
 21893  	xxx_messageInfo_GetActivityRs.DiscardUnknown(m)
 21894  }
 21895  
 21896  var xxx_messageInfo_GetActivityRs proto.InternalMessageInfo
 21897  
 21898  func (m *GetActivityRs) GetState() int32 {
 21899  	if m != nil && m.State != nil {
 21900  		return *m.State
 21901  	}
 21902  	return 0
 21903  }
 21904  
 21905  func (m *GetActivityRs) GetActivityCond() []*ActivityCond {
 21906  	if m != nil {
 21907  		return m.ActivityCond
 21908  	}
 21909  	return nil
 21910  }
 21911  
 21912  func (m *GetActivityRs) GetParam() []int32 {
 21913  	if m != nil {
 21914  		return m.Param
 21915  	}
 21916  	return nil
 21917  }
 21918  
 21919  var E_GetActivityRs_Ext = &proto.ExtensionDesc{
 21920  	ExtendedType:  (*Base)(nil),
 21921  	ExtensionType: (*GetActivityRs)(nil),
 21922  	Field:         1718,
 21923  	Name:          "GetActivityRs.ext",
 21924  	Tag:           "bytes,1718,opt,name=ext",
 21925  	Filename:      "Game.proto",
 21926  }
 21927  
 21928  //获取世界任务
 21929  type GetWorldTaskRq struct {
 21930  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 21931  	XXX_unrecognized     []byte   `json:"-"`
 21932  	XXX_sizecache        int32    `json:"-"`
 21933  }
 21934  
 21935  func (m *GetWorldTaskRq) Reset()         { *m = GetWorldTaskRq{} }
 21936  func (m *GetWorldTaskRq) String() string { return proto.CompactTextString(m) }
 21937  func (*GetWorldTaskRq) ProtoMessage()    {}
 21938  func (*GetWorldTaskRq) Descriptor() ([]byte, []int) {
 21939  	return fileDescriptor_a508e860af41bdad, []int{394}
 21940  }
 21941  func (m *GetWorldTaskRq) XXX_Unmarshal(b []byte) error {
 21942  	return xxx_messageInfo_GetWorldTaskRq.Unmarshal(m, b)
 21943  }
 21944  func (m *GetWorldTaskRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 21945  	return xxx_messageInfo_GetWorldTaskRq.Marshal(b, m, deterministic)
 21946  }
 21947  func (m *GetWorldTaskRq) XXX_Merge(src proto.Message) {
 21948  	xxx_messageInfo_GetWorldTaskRq.Merge(m, src)
 21949  }
 21950  func (m *GetWorldTaskRq) XXX_Size() int {
 21951  	return xxx_messageInfo_GetWorldTaskRq.Size(m)
 21952  }
 21953  func (m *GetWorldTaskRq) XXX_DiscardUnknown() {
 21954  	xxx_messageInfo_GetWorldTaskRq.DiscardUnknown(m)
 21955  }
 21956  
 21957  var xxx_messageInfo_GetWorldTaskRq proto.InternalMessageInfo
 21958  
 21959  var E_GetWorldTaskRq_Ext = &proto.ExtensionDesc{
 21960  	ExtendedType:  (*Base)(nil),
 21961  	ExtensionType: (*GetWorldTaskRq)(nil),
 21962  	Field:         1719,
 21963  	Name:          "GetWorldTaskRq.ext",
 21964  	Tag:           "bytes,1719,opt,name=ext",
 21965  	Filename:      "Game.proto",
 21966  }
 21967  
 21968  type GetWorldTaskRs struct {
 21969  	MyId                 *int32       `protobuf:"varint,1,opt,name=myId" json:"myId,omitempty"`
 21970  	MyCnt                *int32       `protobuf:"varint,2,opt,name=myCnt" json:"myCnt,omitempty"`
 21971  	MyStatus             *int32       `protobuf:"varint,3,opt,name=myStatus" json:"myStatus,omitempty"`
 21972  	WorldTask            []*WorldTask `protobuf:"bytes,4,rep,name=worldTask" json:"worldTask,omitempty"`
 21973  	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
 21974  	XXX_unrecognized     []byte       `json:"-"`
 21975  	XXX_sizecache        int32        `json:"-"`
 21976  }
 21977  
 21978  func (m *GetWorldTaskRs) Reset()         { *m = GetWorldTaskRs{} }
 21979  func (m *GetWorldTaskRs) String() string { return proto.CompactTextString(m) }
 21980  func (*GetWorldTaskRs) ProtoMessage()    {}
 21981  func (*GetWorldTaskRs) Descriptor() ([]byte, []int) {
 21982  	return fileDescriptor_a508e860af41bdad, []int{395}
 21983  }
 21984  func (m *GetWorldTaskRs) XXX_Unmarshal(b []byte) error {
 21985  	return xxx_messageInfo_GetWorldTaskRs.Unmarshal(m, b)
 21986  }
 21987  func (m *GetWorldTaskRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 21988  	return xxx_messageInfo_GetWorldTaskRs.Marshal(b, m, deterministic)
 21989  }
 21990  func (m *GetWorldTaskRs) XXX_Merge(src proto.Message) {
 21991  	xxx_messageInfo_GetWorldTaskRs.Merge(m, src)
 21992  }
 21993  func (m *GetWorldTaskRs) XXX_Size() int {
 21994  	return xxx_messageInfo_GetWorldTaskRs.Size(m)
 21995  }
 21996  func (m *GetWorldTaskRs) XXX_DiscardUnknown() {
 21997  	xxx_messageInfo_GetWorldTaskRs.DiscardUnknown(m)
 21998  }
 21999  
 22000  var xxx_messageInfo_GetWorldTaskRs proto.InternalMessageInfo
 22001  
 22002  func (m *GetWorldTaskRs) GetMyId() int32 {
 22003  	if m != nil && m.MyId != nil {
 22004  		return *m.MyId
 22005  	}
 22006  	return 0
 22007  }
 22008  
 22009  func (m *GetWorldTaskRs) GetMyCnt() int32 {
 22010  	if m != nil && m.MyCnt != nil {
 22011  		return *m.MyCnt
 22012  	}
 22013  	return 0
 22014  }
 22015  
 22016  func (m *GetWorldTaskRs) GetMyStatus() int32 {
 22017  	if m != nil && m.MyStatus != nil {
 22018  		return *m.MyStatus
 22019  	}
 22020  	return 0
 22021  }
 22022  
 22023  func (m *GetWorldTaskRs) GetWorldTask() []*WorldTask {
 22024  	if m != nil {
 22025  		return m.WorldTask
 22026  	}
 22027  	return nil
 22028  }
 22029  
 22030  var E_GetWorldTaskRs_Ext = &proto.ExtensionDesc{
 22031  	ExtendedType:  (*Base)(nil),
 22032  	ExtensionType: (*GetWorldTaskRs)(nil),
 22033  	Field:         1720,
 22034  	Name:          "GetWorldTaskRs.ext",
 22035  	Tag:           "bytes,1720,opt,name=ext",
 22036  	Filename:      "Game.proto",
 22037  }
 22038  
 22039  //领取世界任务奖励
 22040  type GainWorldTaskRq struct {
 22041  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 22042  	XXX_unrecognized     []byte   `json:"-"`
 22043  	XXX_sizecache        int32    `json:"-"`
 22044  }
 22045  
 22046  func (m *GainWorldTaskRq) Reset()         { *m = GainWorldTaskRq{} }
 22047  func (m *GainWorldTaskRq) String() string { return proto.CompactTextString(m) }
 22048  func (*GainWorldTaskRq) ProtoMessage()    {}
 22049  func (*GainWorldTaskRq) Descriptor() ([]byte, []int) {
 22050  	return fileDescriptor_a508e860af41bdad, []int{396}
 22051  }
 22052  func (m *GainWorldTaskRq) XXX_Unmarshal(b []byte) error {
 22053  	return xxx_messageInfo_GainWorldTaskRq.Unmarshal(m, b)
 22054  }
 22055  func (m *GainWorldTaskRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 22056  	return xxx_messageInfo_GainWorldTaskRq.Marshal(b, m, deterministic)
 22057  }
 22058  func (m *GainWorldTaskRq) XXX_Merge(src proto.Message) {
 22059  	xxx_messageInfo_GainWorldTaskRq.Merge(m, src)
 22060  }
 22061  func (m *GainWorldTaskRq) XXX_Size() int {
 22062  	return xxx_messageInfo_GainWorldTaskRq.Size(m)
 22063  }
 22064  func (m *GainWorldTaskRq) XXX_DiscardUnknown() {
 22065  	xxx_messageInfo_GainWorldTaskRq.DiscardUnknown(m)
 22066  }
 22067  
 22068  var xxx_messageInfo_GainWorldTaskRq proto.InternalMessageInfo
 22069  
 22070  var E_GainWorldTaskRq_Ext = &proto.ExtensionDesc{
 22071  	ExtendedType:  (*Base)(nil),
 22072  	ExtensionType: (*GainWorldTaskRq)(nil),
 22073  	Field:         1721,
 22074  	Name:          "GainWorldTaskRq.ext",
 22075  	Tag:           "bytes,1721,opt,name=ext",
 22076  	Filename:      "Game.proto",
 22077  }
 22078  
 22079  type GainWorldTaskRs struct {
 22080  	MyId                 *int32     `protobuf:"varint,1,opt,name=myId" json:"myId,omitempty"`
 22081  	MyCnt                *int32     `protobuf:"varint,2,opt,name=myCnt" json:"myCnt,omitempty"`
 22082  	MyStatus             *int32     `protobuf:"varint,3,opt,name=myStatus" json:"myStatus,omitempty"`
 22083  	Award                []*Award   `protobuf:"bytes,4,rep,name=award" json:"award,omitempty"`
 22084  	WorldTask            *WorldTask `protobuf:"bytes,5,opt,name=worldTask" json:"worldTask,omitempty"`
 22085  	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
 22086  	XXX_unrecognized     []byte     `json:"-"`
 22087  	XXX_sizecache        int32      `json:"-"`
 22088  }
 22089  
 22090  func (m *GainWorldTaskRs) Reset()         { *m = GainWorldTaskRs{} }
 22091  func (m *GainWorldTaskRs) String() string { return proto.CompactTextString(m) }
 22092  func (*GainWorldTaskRs) ProtoMessage()    {}
 22093  func (*GainWorldTaskRs) Descriptor() ([]byte, []int) {
 22094  	return fileDescriptor_a508e860af41bdad, []int{397}
 22095  }
 22096  func (m *GainWorldTaskRs) XXX_Unmarshal(b []byte) error {
 22097  	return xxx_messageInfo_GainWorldTaskRs.Unmarshal(m, b)
 22098  }
 22099  func (m *GainWorldTaskRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 22100  	return xxx_messageInfo_GainWorldTaskRs.Marshal(b, m, deterministic)
 22101  }
 22102  func (m *GainWorldTaskRs) XXX_Merge(src proto.Message) {
 22103  	xxx_messageInfo_GainWorldTaskRs.Merge(m, src)
 22104  }
 22105  func (m *GainWorldTaskRs) XXX_Size() int {
 22106  	return xxx_messageInfo_GainWorldTaskRs.Size(m)
 22107  }
 22108  func (m *GainWorldTaskRs) XXX_DiscardUnknown() {
 22109  	xxx_messageInfo_GainWorldTaskRs.DiscardUnknown(m)
 22110  }
 22111  
 22112  var xxx_messageInfo_GainWorldTaskRs proto.InternalMessageInfo
 22113  
 22114  func (m *GainWorldTaskRs) GetMyId() int32 {
 22115  	if m != nil && m.MyId != nil {
 22116  		return *m.MyId
 22117  	}
 22118  	return 0
 22119  }
 22120  
 22121  func (m *GainWorldTaskRs) GetMyCnt() int32 {
 22122  	if m != nil && m.MyCnt != nil {
 22123  		return *m.MyCnt
 22124  	}
 22125  	return 0
 22126  }
 22127  
 22128  func (m *GainWorldTaskRs) GetMyStatus() int32 {
 22129  	if m != nil && m.MyStatus != nil {
 22130  		return *m.MyStatus
 22131  	}
 22132  	return 0
 22133  }
 22134  
 22135  func (m *GainWorldTaskRs) GetAward() []*Award {
 22136  	if m != nil {
 22137  		return m.Award
 22138  	}
 22139  	return nil
 22140  }
 22141  
 22142  func (m *GainWorldTaskRs) GetWorldTask() *WorldTask {
 22143  	if m != nil {
 22144  		return m.WorldTask
 22145  	}
 22146  	return nil
 22147  }
 22148  
 22149  var E_GainWorldTaskRs_Ext = &proto.ExtensionDesc{
 22150  	ExtendedType:  (*Base)(nil),
 22151  	ExtensionType: (*GainWorldTaskRs)(nil),
 22152  	Field:         1722,
 22153  	Name:          "GainWorldTaskRs.ext",
 22154  	Tag:           "bytes,1722,opt,name=ext",
 22155  	Filename:      "Game.proto",
 22156  }
 22157  
 22158  // 世界任务进入推送
 22159  type SynWorldTaskRs struct {
 22160  	WorldTask            *WorldTask `protobuf:"bytes,1,opt,name=worldTask" json:"worldTask,omitempty"`
 22161  	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
 22162  	XXX_unrecognized     []byte     `json:"-"`
 22163  	XXX_sizecache        int32      `json:"-"`
 22164  }
 22165  
 22166  func (m *SynWorldTaskRs) Reset()         { *m = SynWorldTaskRs{} }
 22167  func (m *SynWorldTaskRs) String() string { return proto.CompactTextString(m) }
 22168  func (*SynWorldTaskRs) ProtoMessage()    {}
 22169  func (*SynWorldTaskRs) Descriptor() ([]byte, []int) {
 22170  	return fileDescriptor_a508e860af41bdad, []int{398}
 22171  }
 22172  func (m *SynWorldTaskRs) XXX_Unmarshal(b []byte) error {
 22173  	return xxx_messageInfo_SynWorldTaskRs.Unmarshal(m, b)
 22174  }
 22175  func (m *SynWorldTaskRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 22176  	return xxx_messageInfo_SynWorldTaskRs.Marshal(b, m, deterministic)
 22177  }
 22178  func (m *SynWorldTaskRs) XXX_Merge(src proto.Message) {
 22179  	xxx_messageInfo_SynWorldTaskRs.Merge(m, src)
 22180  }
 22181  func (m *SynWorldTaskRs) XXX_Size() int {
 22182  	return xxx_messageInfo_SynWorldTaskRs.Size(m)
 22183  }
 22184  func (m *SynWorldTaskRs) XXX_DiscardUnknown() {
 22185  	xxx_messageInfo_SynWorldTaskRs.DiscardUnknown(m)
 22186  }
 22187  
 22188  var xxx_messageInfo_SynWorldTaskRs proto.InternalMessageInfo
 22189  
 22190  func (m *SynWorldTaskRs) GetWorldTask() *WorldTask {
 22191  	if m != nil {
 22192  		return m.WorldTask
 22193  	}
 22194  	return nil
 22195  }
 22196  
 22197  var E_SynWorldTaskRs_Ext = &proto.ExtensionDesc{
 22198  	ExtendedType:  (*Base)(nil),
 22199  	ExtensionType: (*SynWorldTaskRs)(nil),
 22200  	Field:         1724,
 22201  	Name:          "SynWorldTaskRs.ext",
 22202  	Tag:           "bytes,1724,opt,name=ext",
 22203  	Filename:      "Game.proto",
 22204  }
 22205  
 22206  // 打世界boss
 22207  type AtkWorldBossRq struct {
 22208  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 22209  	XXX_unrecognized     []byte   `json:"-"`
 22210  	XXX_sizecache        int32    `json:"-"`
 22211  }
 22212  
 22213  func (m *AtkWorldBossRq) Reset()         { *m = AtkWorldBossRq{} }
 22214  func (m *AtkWorldBossRq) String() string { return proto.CompactTextString(m) }
 22215  func (*AtkWorldBossRq) ProtoMessage()    {}
 22216  func (*AtkWorldBossRq) Descriptor() ([]byte, []int) {
 22217  	return fileDescriptor_a508e860af41bdad, []int{399}
 22218  }
 22219  func (m *AtkWorldBossRq) XXX_Unmarshal(b []byte) error {
 22220  	return xxx_messageInfo_AtkWorldBossRq.Unmarshal(m, b)
 22221  }
 22222  func (m *AtkWorldBossRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 22223  	return xxx_messageInfo_AtkWorldBossRq.Marshal(b, m, deterministic)
 22224  }
 22225  func (m *AtkWorldBossRq) XXX_Merge(src proto.Message) {
 22226  	xxx_messageInfo_AtkWorldBossRq.Merge(m, src)
 22227  }
 22228  func (m *AtkWorldBossRq) XXX_Size() int {
 22229  	return xxx_messageInfo_AtkWorldBossRq.Size(m)
 22230  }
 22231  func (m *AtkWorldBossRq) XXX_DiscardUnknown() {
 22232  	xxx_messageInfo_AtkWorldBossRq.DiscardUnknown(m)
 22233  }
 22234  
 22235  var xxx_messageInfo_AtkWorldBossRq proto.InternalMessageInfo
 22236  
 22237  var E_AtkWorldBossRq_Ext = &proto.ExtensionDesc{
 22238  	ExtendedType:  (*Base)(nil),
 22239  	ExtensionType: (*AtkWorldBossRq)(nil),
 22240  	Field:         1725,
 22241  	Name:          "AtkWorldBossRq.ext",
 22242  	Tag:           "bytes,1725,opt,name=ext",
 22243  	Filename:      "Game.proto",
 22244  }
 22245  
 22246  type AtkWorldBossRs struct {
 22247  	WorldTask            *WorldTask `protobuf:"bytes,1,opt,name=worldTask" json:"worldTask,omitempty"`
 22248  	Award                []*Award   `protobuf:"bytes,2,rep,name=award" json:"award,omitempty"`
 22249  	Result               *int32     `protobuf:"varint,3,opt,name=result" json:"result,omitempty"`
 22250  	Record               *Record    `protobuf:"bytes,4,opt,name=record" json:"record,omitempty"`
 22251  	AtkHero              []*RptHero `protobuf:"bytes,5,rep,name=atkHero" json:"atkHero,omitempty"`
 22252  	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
 22253  	XXX_unrecognized     []byte     `json:"-"`
 22254  	XXX_sizecache        int32      `json:"-"`
 22255  }
 22256  
 22257  func (m *AtkWorldBossRs) Reset()         { *m = AtkWorldBossRs{} }
 22258  func (m *AtkWorldBossRs) String() string { return proto.CompactTextString(m) }
 22259  func (*AtkWorldBossRs) ProtoMessage()    {}
 22260  func (*AtkWorldBossRs) Descriptor() ([]byte, []int) {
 22261  	return fileDescriptor_a508e860af41bdad, []int{400}
 22262  }
 22263  func (m *AtkWorldBossRs) XXX_Unmarshal(b []byte) error {
 22264  	return xxx_messageInfo_AtkWorldBossRs.Unmarshal(m, b)
 22265  }
 22266  func (m *AtkWorldBossRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 22267  	return xxx_messageInfo_AtkWorldBossRs.Marshal(b, m, deterministic)
 22268  }
 22269  func (m *AtkWorldBossRs) XXX_Merge(src proto.Message) {
 22270  	xxx_messageInfo_AtkWorldBossRs.Merge(m, src)
 22271  }
 22272  func (m *AtkWorldBossRs) XXX_Size() int {
 22273  	return xxx_messageInfo_AtkWorldBossRs.Size(m)
 22274  }
 22275  func (m *AtkWorldBossRs) XXX_DiscardUnknown() {
 22276  	xxx_messageInfo_AtkWorldBossRs.DiscardUnknown(m)
 22277  }
 22278  
 22279  var xxx_messageInfo_AtkWorldBossRs proto.InternalMessageInfo
 22280  
 22281  func (m *AtkWorldBossRs) GetWorldTask() *WorldTask {
 22282  	if m != nil {
 22283  		return m.WorldTask
 22284  	}
 22285  	return nil
 22286  }
 22287  
 22288  func (m *AtkWorldBossRs) GetAward() []*Award {
 22289  	if m != nil {
 22290  		return m.Award
 22291  	}
 22292  	return nil
 22293  }
 22294  
 22295  func (m *AtkWorldBossRs) GetResult() int32 {
 22296  	if m != nil && m.Result != nil {
 22297  		return *m.Result
 22298  	}
 22299  	return 0
 22300  }
 22301  
 22302  func (m *AtkWorldBossRs) GetRecord() *Record {
 22303  	if m != nil {
 22304  		return m.Record
 22305  	}
 22306  	return nil
 22307  }
 22308  
 22309  func (m *AtkWorldBossRs) GetAtkHero() []*RptHero {
 22310  	if m != nil {
 22311  		return m.AtkHero
 22312  	}
 22313  	return nil
 22314  }
 22315  
 22316  var E_AtkWorldBossRs_Ext = &proto.ExtensionDesc{
 22317  	ExtendedType:  (*Base)(nil),
 22318  	ExtensionType: (*AtkWorldBossRs)(nil),
 22319  	Field:         1726,
 22320  	Name:          "AtkWorldBossRs.ext",
 22321  	Tag:           "bytes,1726,opt,name=ext",
 22322  	Filename:      "Game.proto",
 22323  }
 22324  
 22325  // 获取黑鹰计划活动
 22326  type GetActBlackhawkRq struct {
 22327  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 22328  	XXX_unrecognized     []byte   `json:"-"`
 22329  	XXX_sizecache        int32    `json:"-"`
 22330  }
 22331  
 22332  func (m *GetActBlackhawkRq) Reset()         { *m = GetActBlackhawkRq{} }
 22333  func (m *GetActBlackhawkRq) String() string { return proto.CompactTextString(m) }
 22334  func (*GetActBlackhawkRq) ProtoMessage()    {}
 22335  func (*GetActBlackhawkRq) Descriptor() ([]byte, []int) {
 22336  	return fileDescriptor_a508e860af41bdad, []int{401}
 22337  }
 22338  func (m *GetActBlackhawkRq) XXX_Unmarshal(b []byte) error {
 22339  	return xxx_messageInfo_GetActBlackhawkRq.Unmarshal(m, b)
 22340  }
 22341  func (m *GetActBlackhawkRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 22342  	return xxx_messageInfo_GetActBlackhawkRq.Marshal(b, m, deterministic)
 22343  }
 22344  func (m *GetActBlackhawkRq) XXX_Merge(src proto.Message) {
 22345  	xxx_messageInfo_GetActBlackhawkRq.Merge(m, src)
 22346  }
 22347  func (m *GetActBlackhawkRq) XXX_Size() int {
 22348  	return xxx_messageInfo_GetActBlackhawkRq.Size(m)
 22349  }
 22350  func (m *GetActBlackhawkRq) XXX_DiscardUnknown() {
 22351  	xxx_messageInfo_GetActBlackhawkRq.DiscardUnknown(m)
 22352  }
 22353  
 22354  var xxx_messageInfo_GetActBlackhawkRq proto.InternalMessageInfo
 22355  
 22356  var E_GetActBlackhawkRq_Ext = &proto.ExtensionDesc{
 22357  	ExtendedType:  (*Base)(nil),
 22358  	ExtensionType: (*GetActBlackhawkRq)(nil),
 22359  	Field:         1727,
 22360  	Name:          "GetActBlackhawkRq.ext",
 22361  	Tag:           "bytes,1727,opt,name=ext",
 22362  	Filename:      "Game.proto",
 22363  }
 22364  
 22365  type GetActBlackhawkRs struct {
 22366  	Items                []*BlackhawkItem `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
 22367  	RefreshCount         *int32           `protobuf:"varint,2,req,name=refreshCount" json:"refreshCount,omitempty"`
 22368  	IsRecvHero           *bool            `protobuf:"varint,3,req,name=isRecvHero" json:"isRecvHero,omitempty"`
 22369  	TokenCount           *int32           `protobuf:"varint,4,opt,name=tokenCount" json:"tokenCount,omitempty"`
 22370  	RefreshEndTime       *int32           `protobuf:"varint,5,opt,name=refreshEndTime" json:"refreshEndTime,omitempty"`
 22371  	RefreshGold          *int32           `protobuf:"varint,6,opt,name=refreshGold" json:"refreshGold,omitempty"`
 22372  	ActEndTime           *int32           `protobuf:"varint,7,opt,name=actEndTime" json:"actEndTime,omitempty"`
 22373  	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
 22374  	XXX_unrecognized     []byte           `json:"-"`
 22375  	XXX_sizecache        int32            `json:"-"`
 22376  }
 22377  
 22378  func (m *GetActBlackhawkRs) Reset()         { *m = GetActBlackhawkRs{} }
 22379  func (m *GetActBlackhawkRs) String() string { return proto.CompactTextString(m) }
 22380  func (*GetActBlackhawkRs) ProtoMessage()    {}
 22381  func (*GetActBlackhawkRs) Descriptor() ([]byte, []int) {
 22382  	return fileDescriptor_a508e860af41bdad, []int{402}
 22383  }
 22384  func (m *GetActBlackhawkRs) XXX_Unmarshal(b []byte) error {
 22385  	return xxx_messageInfo_GetActBlackhawkRs.Unmarshal(m, b)
 22386  }
 22387  func (m *GetActBlackhawkRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 22388  	return xxx_messageInfo_GetActBlackhawkRs.Marshal(b, m, deterministic)
 22389  }
 22390  func (m *GetActBlackhawkRs) XXX_Merge(src proto.Message) {
 22391  	xxx_messageInfo_GetActBlackhawkRs.Merge(m, src)
 22392  }
 22393  func (m *GetActBlackhawkRs) XXX_Size() int {
 22394  	return xxx_messageInfo_GetActBlackhawkRs.Size(m)
 22395  }
 22396  func (m *GetActBlackhawkRs) XXX_DiscardUnknown() {
 22397  	xxx_messageInfo_GetActBlackhawkRs.DiscardUnknown(m)
 22398  }
 22399  
 22400  var xxx_messageInfo_GetActBlackhawkRs proto.InternalMessageInfo
 22401  
 22402  func (m *GetActBlackhawkRs) GetItems() []*BlackhawkItem {
 22403  	if m != nil {
 22404  		return m.Items
 22405  	}
 22406  	return nil
 22407  }
 22408  
 22409  func (m *GetActBlackhawkRs) GetRefreshCount() int32 {
 22410  	if m != nil && m.RefreshCount != nil {
 22411  		return *m.RefreshCount
 22412  	}
 22413  	return 0
 22414  }
 22415  
 22416  func (m *GetActBlackhawkRs) GetIsRecvHero() bool {
 22417  	if m != nil && m.IsRecvHero != nil {
 22418  		return *m.IsRecvHero
 22419  	}
 22420  	return false
 22421  }
 22422  
 22423  func (m *GetActBlackhawkRs) GetTokenCount() int32 {
 22424  	if m != nil && m.TokenCount != nil {
 22425  		return *m.TokenCount
 22426  	}
 22427  	return 0
 22428  }
 22429  
 22430  func (m *GetActBlackhawkRs) GetRefreshEndTime() int32 {
 22431  	if m != nil && m.RefreshEndTime != nil {
 22432  		return *m.RefreshEndTime
 22433  	}
 22434  	return 0
 22435  }
 22436  
 22437  func (m *GetActBlackhawkRs) GetRefreshGold() int32 {
 22438  	if m != nil && m.RefreshGold != nil {
 22439  		return *m.RefreshGold
 22440  	}
 22441  	return 0
 22442  }
 22443  
 22444  func (m *GetActBlackhawkRs) GetActEndTime() int32 {
 22445  	if m != nil && m.ActEndTime != nil {
 22446  		return *m.ActEndTime
 22447  	}
 22448  	return 0
 22449  }
 22450  
 22451  var E_GetActBlackhawkRs_Ext = &proto.ExtensionDesc{
 22452  	ExtendedType:  (*Base)(nil),
 22453  	ExtensionType: (*GetActBlackhawkRs)(nil),
 22454  	Field:         1728,
 22455  	Name:          "GetActBlackhawkRs.ext",
 22456  	Tag:           "bytes,1728,opt,name=ext",
 22457  	Filename:      "Game.proto",
 22458  }
 22459  
 22460  // 购买黑鹰计划物品
 22461  type BlackhawkBuyRq struct {
 22462  	KeyId                *int32   `protobuf:"varint,1,req,name=keyId" json:"keyId,omitempty"`
 22463  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 22464  	XXX_unrecognized     []byte   `json:"-"`
 22465  	XXX_sizecache        int32    `json:"-"`
 22466  }
 22467  
 22468  func (m *BlackhawkBuyRq) Reset()         { *m = BlackhawkBuyRq{} }
 22469  func (m *BlackhawkBuyRq) String() string { return proto.CompactTextString(m) }
 22470  func (*BlackhawkBuyRq) ProtoMessage()    {}
 22471  func (*BlackhawkBuyRq) Descriptor() ([]byte, []int) {
 22472  	return fileDescriptor_a508e860af41bdad, []int{403}
 22473  }
 22474  func (m *BlackhawkBuyRq) XXX_Unmarshal(b []byte) error {
 22475  	return xxx_messageInfo_BlackhawkBuyRq.Unmarshal(m, b)
 22476  }
 22477  func (m *BlackhawkBuyRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 22478  	return xxx_messageInfo_BlackhawkBuyRq.Marshal(b, m, deterministic)
 22479  }
 22480  func (m *BlackhawkBuyRq) XXX_Merge(src proto.Message) {
 22481  	xxx_messageInfo_BlackhawkBuyRq.Merge(m, src)
 22482  }
 22483  func (m *BlackhawkBuyRq) XXX_Size() int {
 22484  	return xxx_messageInfo_BlackhawkBuyRq.Size(m)
 22485  }
 22486  func (m *BlackhawkBuyRq) XXX_DiscardUnknown() {
 22487  	xxx_messageInfo_BlackhawkBuyRq.DiscardUnknown(m)
 22488  }
 22489  
 22490  var xxx_messageInfo_BlackhawkBuyRq proto.InternalMessageInfo
 22491  
 22492  func (m *BlackhawkBuyRq) GetKeyId() int32 {
 22493  	if m != nil && m.KeyId != nil {
 22494  		return *m.KeyId
 22495  	}
 22496  	return 0
 22497  }
 22498  
 22499  var E_BlackhawkBuyRq_Ext = &proto.ExtensionDesc{
 22500  	ExtendedType:  (*Base)(nil),
 22501  	ExtensionType: (*BlackhawkBuyRq)(nil),
 22502  	Field:         1729,
 22503  	Name:          "BlackhawkBuyRq.ext",
 22504  	Tag:           "bytes,1729,opt,name=ext",
 22505  	Filename:      "Game.proto",
 22506  }
 22507  
 22508  type BlackhawkBuyRs struct {
 22509  	Items                []*BlackhawkItem `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
 22510  	Award                *Award           `protobuf:"bytes,2,req,name=award" json:"award,omitempty"`
 22511  	TokenCount           *int32           `protobuf:"varint,3,opt,name=tokenCount" json:"tokenCount,omitempty"`
 22512  	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
 22513  	XXX_unrecognized     []byte           `json:"-"`
 22514  	XXX_sizecache        int32            `json:"-"`
 22515  }
 22516  
 22517  func (m *BlackhawkBuyRs) Reset()         { *m = BlackhawkBuyRs{} }
 22518  func (m *BlackhawkBuyRs) String() string { return proto.CompactTextString(m) }
 22519  func (*BlackhawkBuyRs) ProtoMessage()    {}
 22520  func (*BlackhawkBuyRs) Descriptor() ([]byte, []int) {
 22521  	return fileDescriptor_a508e860af41bdad, []int{404}
 22522  }
 22523  func (m *BlackhawkBuyRs) XXX_Unmarshal(b []byte) error {
 22524  	return xxx_messageInfo_BlackhawkBuyRs.Unmarshal(m, b)
 22525  }
 22526  func (m *BlackhawkBuyRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 22527  	return xxx_messageInfo_BlackhawkBuyRs.Marshal(b, m, deterministic)
 22528  }
 22529  func (m *BlackhawkBuyRs) XXX_Merge(src proto.Message) {
 22530  	xxx_messageInfo_BlackhawkBuyRs.Merge(m, src)
 22531  }
 22532  func (m *BlackhawkBuyRs) XXX_Size() int {
 22533  	return xxx_messageInfo_BlackhawkBuyRs.Size(m)
 22534  }
 22535  func (m *BlackhawkBuyRs) XXX_DiscardUnknown() {
 22536  	xxx_messageInfo_BlackhawkBuyRs.DiscardUnknown(m)
 22537  }
 22538  
 22539  var xxx_messageInfo_BlackhawkBuyRs proto.InternalMessageInfo
 22540  
 22541  func (m *BlackhawkBuyRs) GetItems() []*BlackhawkItem {
 22542  	if m != nil {
 22543  		return m.Items
 22544  	}
 22545  	return nil
 22546  }
 22547  
 22548  func (m *BlackhawkBuyRs) GetAward() *Award {
 22549  	if m != nil {
 22550  		return m.Award
 22551  	}
 22552  	return nil
 22553  }
 22554  
 22555  func (m *BlackhawkBuyRs) GetTokenCount() int32 {
 22556  	if m != nil && m.TokenCount != nil {
 22557  		return *m.TokenCount
 22558  	}
 22559  	return 0
 22560  }
 22561  
 22562  var E_BlackhawkBuyRs_Ext = &proto.ExtensionDesc{
 22563  	ExtendedType:  (*Base)(nil),
 22564  	ExtensionType: (*BlackhawkBuyRs)(nil),
 22565  	Field:         1730,
 22566  	Name:          "BlackhawkBuyRs.ext",
 22567  	Tag:           "bytes,1730,opt,name=ext",
 22568  	Filename:      "Game.proto",
 22569  }
 22570  
 22571  // 黑鹰计划刷新
 22572  type BlackhawkRefreshRq struct {
 22573  	IsPay                *bool    `protobuf:"varint,1,req,name=isPay" json:"isPay,omitempty"`
 22574  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 22575  	XXX_unrecognized     []byte   `json:"-"`
 22576  	XXX_sizecache        int32    `json:"-"`
 22577  }
 22578  
 22579  func (m *BlackhawkRefreshRq) Reset()         { *m = BlackhawkRefreshRq{} }
 22580  func (m *BlackhawkRefreshRq) String() string { return proto.CompactTextString(m) }
 22581  func (*BlackhawkRefreshRq) ProtoMessage()    {}
 22582  func (*BlackhawkRefreshRq) Descriptor() ([]byte, []int) {
 22583  	return fileDescriptor_a508e860af41bdad, []int{405}
 22584  }
 22585  func (m *BlackhawkRefreshRq) XXX_Unmarshal(b []byte) error {
 22586  	return xxx_messageInfo_BlackhawkRefreshRq.Unmarshal(m, b)
 22587  }
 22588  func (m *BlackhawkRefreshRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 22589  	return xxx_messageInfo_BlackhawkRefreshRq.Marshal(b, m, deterministic)
 22590  }
 22591  func (m *BlackhawkRefreshRq) XXX_Merge(src proto.Message) {
 22592  	xxx_messageInfo_BlackhawkRefreshRq.Merge(m, src)
 22593  }
 22594  func (m *BlackhawkRefreshRq) XXX_Size() int {
 22595  	return xxx_messageInfo_BlackhawkRefreshRq.Size(m)
 22596  }
 22597  func (m *BlackhawkRefreshRq) XXX_DiscardUnknown() {
 22598  	xxx_messageInfo_BlackhawkRefreshRq.DiscardUnknown(m)
 22599  }
 22600  
 22601  var xxx_messageInfo_BlackhawkRefreshRq proto.InternalMessageInfo
 22602  
 22603  func (m *BlackhawkRefreshRq) GetIsPay() bool {
 22604  	if m != nil && m.IsPay != nil {
 22605  		return *m.IsPay
 22606  	}
 22607  	return false
 22608  }
 22609  
 22610  var E_BlackhawkRefreshRq_Ext = &proto.ExtensionDesc{
 22611  	ExtendedType:  (*Base)(nil),
 22612  	ExtensionType: (*BlackhawkRefreshRq)(nil),
 22613  	Field:         1731,
 22614  	Name:          "BlackhawkRefreshRq.ext",
 22615  	Tag:           "bytes,1731,opt,name=ext",
 22616  	Filename:      "Game.proto",
 22617  }
 22618  
 22619  type BlackhawkRefreshRs struct {
 22620  	Items                []*BlackhawkItem `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
 22621  	RefreshCount         *int32           `protobuf:"varint,2,opt,name=refreshCount" json:"refreshCount,omitempty"`
 22622  	RefreshEndTime       *int32           `protobuf:"varint,3,opt,name=refreshEndTime" json:"refreshEndTime,omitempty"`
 22623  	RefreshGold          *int32           `protobuf:"varint,4,opt,name=refreshGold" json:"refreshGold,omitempty"`
 22624  	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
 22625  	XXX_unrecognized     []byte           `json:"-"`
 22626  	XXX_sizecache        int32            `json:"-"`
 22627  }
 22628  
 22629  func (m *BlackhawkRefreshRs) Reset()         { *m = BlackhawkRefreshRs{} }
 22630  func (m *BlackhawkRefreshRs) String() string { return proto.CompactTextString(m) }
 22631  func (*BlackhawkRefreshRs) ProtoMessage()    {}
 22632  func (*BlackhawkRefreshRs) Descriptor() ([]byte, []int) {
 22633  	return fileDescriptor_a508e860af41bdad, []int{406}
 22634  }
 22635  func (m *BlackhawkRefreshRs) XXX_Unmarshal(b []byte) error {
 22636  	return xxx_messageInfo_BlackhawkRefreshRs.Unmarshal(m, b)
 22637  }
 22638  func (m *BlackhawkRefreshRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 22639  	return xxx_messageInfo_BlackhawkRefreshRs.Marshal(b, m, deterministic)
 22640  }
 22641  func (m *BlackhawkRefreshRs) XXX_Merge(src proto.Message) {
 22642  	xxx_messageInfo_BlackhawkRefreshRs.Merge(m, src)
 22643  }
 22644  func (m *BlackhawkRefreshRs) XXX_Size() int {
 22645  	return xxx_messageInfo_BlackhawkRefreshRs.Size(m)
 22646  }
 22647  func (m *BlackhawkRefreshRs) XXX_DiscardUnknown() {
 22648  	xxx_messageInfo_BlackhawkRefreshRs.DiscardUnknown(m)
 22649  }
 22650  
 22651  var xxx_messageInfo_BlackhawkRefreshRs proto.InternalMessageInfo
 22652  
 22653  func (m *BlackhawkRefreshRs) GetItems() []*BlackhawkItem {
 22654  	if m != nil {
 22655  		return m.Items
 22656  	}
 22657  	return nil
 22658  }
 22659  
 22660  func (m *BlackhawkRefreshRs) GetRefreshCount() int32 {
 22661  	if m != nil && m.RefreshCount != nil {
 22662  		return *m.RefreshCount
 22663  	}
 22664  	return 0
 22665  }
 22666  
 22667  func (m *BlackhawkRefreshRs) GetRefreshEndTime() int32 {
 22668  	if m != nil && m.RefreshEndTime != nil {
 22669  		return *m.RefreshEndTime
 22670  	}
 22671  	return 0
 22672  }
 22673  
 22674  func (m *BlackhawkRefreshRs) GetRefreshGold() int32 {
 22675  	if m != nil && m.RefreshGold != nil {
 22676  		return *m.RefreshGold
 22677  	}
 22678  	return 0
 22679  }
 22680  
 22681  var E_BlackhawkRefreshRs_Ext = &proto.ExtensionDesc{
 22682  	ExtendedType:  (*Base)(nil),
 22683  	ExtensionType: (*BlackhawkRefreshRs)(nil),
 22684  	Field:         1732,
 22685  	Name:          "BlackhawkRefreshRs.ext",
 22686  	Tag:           "bytes,1732,opt,name=ext",
 22687  	Filename:      "Game.proto",
 22688  }
 22689  
 22690  // 黑鹰计划招募将领
 22691  type BlackhawkHeroRq struct {
 22692  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 22693  	XXX_unrecognized     []byte   `json:"-"`
 22694  	XXX_sizecache        int32    `json:"-"`
 22695  }
 22696  
 22697  func (m *BlackhawkHeroRq) Reset()         { *m = BlackhawkHeroRq{} }
 22698  func (m *BlackhawkHeroRq) String() string { return proto.CompactTextString(m) }
 22699  func (*BlackhawkHeroRq) ProtoMessage()    {}
 22700  func (*BlackhawkHeroRq) Descriptor() ([]byte, []int) {
 22701  	return fileDescriptor_a508e860af41bdad, []int{407}
 22702  }
 22703  func (m *BlackhawkHeroRq) XXX_Unmarshal(b []byte) error {
 22704  	return xxx_messageInfo_BlackhawkHeroRq.Unmarshal(m, b)
 22705  }
 22706  func (m *BlackhawkHeroRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 22707  	return xxx_messageInfo_BlackhawkHeroRq.Marshal(b, m, deterministic)
 22708  }
 22709  func (m *BlackhawkHeroRq) XXX_Merge(src proto.Message) {
 22710  	xxx_messageInfo_BlackhawkHeroRq.Merge(m, src)
 22711  }
 22712  func (m *BlackhawkHeroRq) XXX_Size() int {
 22713  	return xxx_messageInfo_BlackhawkHeroRq.Size(m)
 22714  }
 22715  func (m *BlackhawkHeroRq) XXX_DiscardUnknown() {
 22716  	xxx_messageInfo_BlackhawkHeroRq.DiscardUnknown(m)
 22717  }
 22718  
 22719  var xxx_messageInfo_BlackhawkHeroRq proto.InternalMessageInfo
 22720  
 22721  var E_BlackhawkHeroRq_Ext = &proto.ExtensionDesc{
 22722  	ExtendedType:  (*Base)(nil),
 22723  	ExtensionType: (*BlackhawkHeroRq)(nil),
 22724  	Field:         1733,
 22725  	Name:          "BlackhawkHeroRq.ext",
 22726  	Tag:           "bytes,1733,opt,name=ext",
 22727  	Filename:      "Game.proto",
 22728  }
 22729  
 22730  type BlackhawkHeroRs struct {
 22731  	IsRecvHero           *bool    `protobuf:"varint,1,req,name=isRecvHero" json:"isRecvHero,omitempty"`
 22732  	Award                *Award   `protobuf:"bytes,2,req,name=award" json:"award,omitempty"`
 22733  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 22734  	XXX_unrecognized     []byte   `json:"-"`
 22735  	XXX_sizecache        int32    `json:"-"`
 22736  }
 22737  
 22738  func (m *BlackhawkHeroRs) Reset()         { *m = BlackhawkHeroRs{} }
 22739  func (m *BlackhawkHeroRs) String() string { return proto.CompactTextString(m) }
 22740  func (*BlackhawkHeroRs) ProtoMessage()    {}
 22741  func (*BlackhawkHeroRs) Descriptor() ([]byte, []int) {
 22742  	return fileDescriptor_a508e860af41bdad, []int{408}
 22743  }
 22744  func (m *BlackhawkHeroRs) XXX_Unmarshal(b []byte) error {
 22745  	return xxx_messageInfo_BlackhawkHeroRs.Unmarshal(m, b)
 22746  }
 22747  func (m *BlackhawkHeroRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 22748  	return xxx_messageInfo_BlackhawkHeroRs.Marshal(b, m, deterministic)
 22749  }
 22750  func (m *BlackhawkHeroRs) XXX_Merge(src proto.Message) {
 22751  	xxx_messageInfo_BlackhawkHeroRs.Merge(m, src)
 22752  }
 22753  func (m *BlackhawkHeroRs) XXX_Size() int {
 22754  	return xxx_messageInfo_BlackhawkHeroRs.Size(m)
 22755  }
 22756  func (m *BlackhawkHeroRs) XXX_DiscardUnknown() {
 22757  	xxx_messageInfo_BlackhawkHeroRs.DiscardUnknown(m)
 22758  }
 22759  
 22760  var xxx_messageInfo_BlackhawkHeroRs proto.InternalMessageInfo
 22761  
 22762  func (m *BlackhawkHeroRs) GetIsRecvHero() bool {
 22763  	if m != nil && m.IsRecvHero != nil {
 22764  		return *m.IsRecvHero
 22765  	}
 22766  	return false
 22767  }
 22768  
 22769  func (m *BlackhawkHeroRs) GetAward() *Award {
 22770  	if m != nil {
 22771  		return m.Award
 22772  	}
 22773  	return nil
 22774  }
 22775  
 22776  var E_BlackhawkHeroRs_Ext = &proto.ExtensionDesc{
 22777  	ExtendedType:  (*Base)(nil),
 22778  	ExtensionType: (*BlackhawkHeroRs)(nil),
 22779  	Field:         1734,
 22780  	Name:          "BlackhawkHeroRs.ext",
 22781  	Tag:           "bytes,1734,opt,name=ext",
 22782  	Filename:      "Game.proto",
 22783  }
 22784  
 22785  // 获取排行榜活动信息
 22786  type GetActRankRq struct {
 22787  	ActivityType         *int32   `protobuf:"varint,1,opt,name=activityType" json:"activityType,omitempty"`
 22788  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 22789  	XXX_unrecognized     []byte   `json:"-"`
 22790  	XXX_sizecache        int32    `json:"-"`
 22791  }
 22792  
 22793  func (m *GetActRankRq) Reset()         { *m = GetActRankRq{} }
 22794  func (m *GetActRankRq) String() string { return proto.CompactTextString(m) }
 22795  func (*GetActRankRq) ProtoMessage()    {}
 22796  func (*GetActRankRq) Descriptor() ([]byte, []int) {
 22797  	return fileDescriptor_a508e860af41bdad, []int{409}
 22798  }
 22799  func (m *GetActRankRq) XXX_Unmarshal(b []byte) error {
 22800  	return xxx_messageInfo_GetActRankRq.Unmarshal(m, b)
 22801  }
 22802  func (m *GetActRankRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 22803  	return xxx_messageInfo_GetActRankRq.Marshal(b, m, deterministic)
 22804  }
 22805  func (m *GetActRankRq) XXX_Merge(src proto.Message) {
 22806  	xxx_messageInfo_GetActRankRq.Merge(m, src)
 22807  }
 22808  func (m *GetActRankRq) XXX_Size() int {
 22809  	return xxx_messageInfo_GetActRankRq.Size(m)
 22810  }
 22811  func (m *GetActRankRq) XXX_DiscardUnknown() {
 22812  	xxx_messageInfo_GetActRankRq.DiscardUnknown(m)
 22813  }
 22814  
 22815  var xxx_messageInfo_GetActRankRq proto.InternalMessageInfo
 22816  
 22817  func (m *GetActRankRq) GetActivityType() int32 {
 22818  	if m != nil && m.ActivityType != nil {
 22819  		return *m.ActivityType
 22820  	}
 22821  	return 0
 22822  }
 22823  
 22824  var E_GetActRankRq_Ext = &proto.ExtensionDesc{
 22825  	ExtendedType:  (*Base)(nil),
 22826  	ExtensionType: (*GetActRankRq)(nil),
 22827  	Field:         1735,
 22828  	Name:          "GetActRankRq.ext",
 22829  	Tag:           "bytes,1735,opt,name=ext",
 22830  	Filename:      "Game.proto",
 22831  }
 22832  
 22833  type GetActRankRs struct {
 22834  	ActRank              []*ActRank      `protobuf:"bytes,1,rep,name=actRank" json:"actRank,omitempty"`
 22835  	ActivityCond         []*ActivityCond `protobuf:"bytes,2,rep,name=activityCond" json:"activityCond,omitempty"`
 22836  	AwardTime            *int32          `protobuf:"varint,3,opt,name=awardTime" json:"awardTime,omitempty"`
 22837  	ExtParam             []*IntLong      `protobuf:"bytes,4,rep,name=extParam" json:"extParam,omitempty"`
 22838  	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
 22839  	XXX_unrecognized     []byte          `json:"-"`
 22840  	XXX_sizecache        int32           `json:"-"`
 22841  }
 22842  
 22843  func (m *GetActRankRs) Reset()         { *m = GetActRankRs{} }
 22844  func (m *GetActRankRs) String() string { return proto.CompactTextString(m) }
 22845  func (*GetActRankRs) ProtoMessage()    {}
 22846  func (*GetActRankRs) Descriptor() ([]byte, []int) {
 22847  	return fileDescriptor_a508e860af41bdad, []int{410}
 22848  }
 22849  func (m *GetActRankRs) XXX_Unmarshal(b []byte) error {
 22850  	return xxx_messageInfo_GetActRankRs.Unmarshal(m, b)
 22851  }
 22852  func (m *GetActRankRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 22853  	return xxx_messageInfo_GetActRankRs.Marshal(b, m, deterministic)
 22854  }
 22855  func (m *GetActRankRs) XXX_Merge(src proto.Message) {
 22856  	xxx_messageInfo_GetActRankRs.Merge(m, src)
 22857  }
 22858  func (m *GetActRankRs) XXX_Size() int {
 22859  	return xxx_messageInfo_GetActRankRs.Size(m)
 22860  }
 22861  func (m *GetActRankRs) XXX_DiscardUnknown() {
 22862  	xxx_messageInfo_GetActRankRs.DiscardUnknown(m)
 22863  }
 22864  
 22865  var xxx_messageInfo_GetActRankRs proto.InternalMessageInfo
 22866  
 22867  func (m *GetActRankRs) GetActRank() []*ActRank {
 22868  	if m != nil {
 22869  		return m.ActRank
 22870  	}
 22871  	return nil
 22872  }
 22873  
 22874  func (m *GetActRankRs) GetActivityCond() []*ActivityCond {
 22875  	if m != nil {
 22876  		return m.ActivityCond
 22877  	}
 22878  	return nil
 22879  }
 22880  
 22881  func (m *GetActRankRs) GetAwardTime() int32 {
 22882  	if m != nil && m.AwardTime != nil {
 22883  		return *m.AwardTime
 22884  	}
 22885  	return 0
 22886  }
 22887  
 22888  func (m *GetActRankRs) GetExtParam() []*IntLong {
 22889  	if m != nil {
 22890  		return m.ExtParam
 22891  	}
 22892  	return nil
 22893  }
 22894  
 22895  var E_GetActRankRs_Ext = &proto.ExtensionDesc{
 22896  	ExtendedType:  (*Base)(nil),
 22897  	ExtensionType: (*GetActRankRs)(nil),
 22898  	Field:         1736,
 22899  	Name:          "GetActRankRs.ext",
 22900  	Tag:           "bytes,1736,opt,name=ext",
 22901  	Filename:      "Game.proto",
 22902  }
 22903  
 22904  //空降补给购买
 22905  type SupplyDorpBuyRq struct {
 22906  	Param                *int32   `protobuf:"varint,1,req,name=param" json:"param,omitempty"`
 22907  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 22908  	XXX_unrecognized     []byte   `json:"-"`
 22909  	XXX_sizecache        int32    `json:"-"`
 22910  }
 22911  
 22912  func (m *SupplyDorpBuyRq) Reset()         { *m = SupplyDorpBuyRq{} }
 22913  func (m *SupplyDorpBuyRq) String() string { return proto.CompactTextString(m) }
 22914  func (*SupplyDorpBuyRq) ProtoMessage()    {}
 22915  func (*SupplyDorpBuyRq) Descriptor() ([]byte, []int) {
 22916  	return fileDescriptor_a508e860af41bdad, []int{411}
 22917  }
 22918  func (m *SupplyDorpBuyRq) XXX_Unmarshal(b []byte) error {
 22919  	return xxx_messageInfo_SupplyDorpBuyRq.Unmarshal(m, b)
 22920  }
 22921  func (m *SupplyDorpBuyRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 22922  	return xxx_messageInfo_SupplyDorpBuyRq.Marshal(b, m, deterministic)
 22923  }
 22924  func (m *SupplyDorpBuyRq) XXX_Merge(src proto.Message) {
 22925  	xxx_messageInfo_SupplyDorpBuyRq.Merge(m, src)
 22926  }
 22927  func (m *SupplyDorpBuyRq) XXX_Size() int {
 22928  	return xxx_messageInfo_SupplyDorpBuyRq.Size(m)
 22929  }
 22930  func (m *SupplyDorpBuyRq) XXX_DiscardUnknown() {
 22931  	xxx_messageInfo_SupplyDorpBuyRq.DiscardUnknown(m)
 22932  }
 22933  
 22934  var xxx_messageInfo_SupplyDorpBuyRq proto.InternalMessageInfo
 22935  
 22936  func (m *SupplyDorpBuyRq) GetParam() int32 {
 22937  	if m != nil && m.Param != nil {
 22938  		return *m.Param
 22939  	}
 22940  	return 0
 22941  }
 22942  
 22943  var E_SupplyDorpBuyRq_Ext = &proto.ExtensionDesc{
 22944  	ExtendedType:  (*Base)(nil),
 22945  	ExtensionType: (*SupplyDorpBuyRq)(nil),
 22946  	Field:         1737,
 22947  	Name:          "SupplyDorpBuyRq.ext",
 22948  	Tag:           "bytes,1737,opt,name=ext",
 22949  	Filename:      "Game.proto",
 22950  }
 22951  
 22952  type SupplyDorpBuyRs struct {
 22953  	Params               []int32   `protobuf:"varint,1,rep,name=params" json:"params,omitempty"`
 22954  	AwardList            []*TwoInt `protobuf:"bytes,2,rep,name=awardList" json:"awardList,omitempty"`
 22955  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 22956  	XXX_unrecognized     []byte    `json:"-"`
 22957  	XXX_sizecache        int32     `json:"-"`
 22958  }
 22959  
 22960  func (m *SupplyDorpBuyRs) Reset()         { *m = SupplyDorpBuyRs{} }
 22961  func (m *SupplyDorpBuyRs) String() string { return proto.CompactTextString(m) }
 22962  func (*SupplyDorpBuyRs) ProtoMessage()    {}
 22963  func (*SupplyDorpBuyRs) Descriptor() ([]byte, []int) {
 22964  	return fileDescriptor_a508e860af41bdad, []int{412}
 22965  }
 22966  func (m *SupplyDorpBuyRs) XXX_Unmarshal(b []byte) error {
 22967  	return xxx_messageInfo_SupplyDorpBuyRs.Unmarshal(m, b)
 22968  }
 22969  func (m *SupplyDorpBuyRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 22970  	return xxx_messageInfo_SupplyDorpBuyRs.Marshal(b, m, deterministic)
 22971  }
 22972  func (m *SupplyDorpBuyRs) XXX_Merge(src proto.Message) {
 22973  	xxx_messageInfo_SupplyDorpBuyRs.Merge(m, src)
 22974  }
 22975  func (m *SupplyDorpBuyRs) XXX_Size() int {
 22976  	return xxx_messageInfo_SupplyDorpBuyRs.Size(m)
 22977  }
 22978  func (m *SupplyDorpBuyRs) XXX_DiscardUnknown() {
 22979  	xxx_messageInfo_SupplyDorpBuyRs.DiscardUnknown(m)
 22980  }
 22981  
 22982  var xxx_messageInfo_SupplyDorpBuyRs proto.InternalMessageInfo
 22983  
 22984  func (m *SupplyDorpBuyRs) GetParams() []int32 {
 22985  	if m != nil {
 22986  		return m.Params
 22987  	}
 22988  	return nil
 22989  }
 22990  
 22991  func (m *SupplyDorpBuyRs) GetAwardList() []*TwoInt {
 22992  	if m != nil {
 22993  		return m.AwardList
 22994  	}
 22995  	return nil
 22996  }
 22997  
 22998  var E_SupplyDorpBuyRs_Ext = &proto.ExtensionDesc{
 22999  	ExtendedType:  (*Base)(nil),
 23000  	ExtensionType: (*SupplyDorpBuyRs)(nil),
 23001  	Field:         1738,
 23002  	Name:          "SupplyDorpBuyRs.ext",
 23003  	Tag:           "bytes,1738,opt,name=ext",
 23004  	Filename:      "Game.proto",
 23005  }
 23006  
 23007  // 领取体力
 23008  type GetPowerGiveDataRq struct {
 23009  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 23010  	XXX_unrecognized     []byte   `json:"-"`
 23011  	XXX_sizecache        int32    `json:"-"`
 23012  }
 23013  
 23014  func (m *GetPowerGiveDataRq) Reset()         { *m = GetPowerGiveDataRq{} }
 23015  func (m *GetPowerGiveDataRq) String() string { return proto.CompactTextString(m) }
 23016  func (*GetPowerGiveDataRq) ProtoMessage()    {}
 23017  func (*GetPowerGiveDataRq) Descriptor() ([]byte, []int) {
 23018  	return fileDescriptor_a508e860af41bdad, []int{413}
 23019  }
 23020  func (m *GetPowerGiveDataRq) XXX_Unmarshal(b []byte) error {
 23021  	return xxx_messageInfo_GetPowerGiveDataRq.Unmarshal(m, b)
 23022  }
 23023  func (m *GetPowerGiveDataRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 23024  	return xxx_messageInfo_GetPowerGiveDataRq.Marshal(b, m, deterministic)
 23025  }
 23026  func (m *GetPowerGiveDataRq) XXX_Merge(src proto.Message) {
 23027  	xxx_messageInfo_GetPowerGiveDataRq.Merge(m, src)
 23028  }
 23029  func (m *GetPowerGiveDataRq) XXX_Size() int {
 23030  	return xxx_messageInfo_GetPowerGiveDataRq.Size(m)
 23031  }
 23032  func (m *GetPowerGiveDataRq) XXX_DiscardUnknown() {
 23033  	xxx_messageInfo_GetPowerGiveDataRq.DiscardUnknown(m)
 23034  }
 23035  
 23036  var xxx_messageInfo_GetPowerGiveDataRq proto.InternalMessageInfo
 23037  
 23038  var E_GetPowerGiveDataRq_Ext = &proto.ExtensionDesc{
 23039  	ExtendedType:  (*Base)(nil),
 23040  	ExtensionType: (*GetPowerGiveDataRq)(nil),
 23041  	Field:         1739,
 23042  	Name:          "GetPowerGiveDataRq.ext",
 23043  	Tag:           "bytes,1739,opt,name=ext",
 23044  	Filename:      "Game.proto",
 23045  }
 23046  
 23047  type GetPowerGiveDataRs struct {
 23048  	State                []int32  `protobuf:"varint,1,rep,name=state" json:"state,omitempty"`
 23049  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 23050  	XXX_unrecognized     []byte   `json:"-"`
 23051  	XXX_sizecache        int32    `json:"-"`
 23052  }
 23053  
 23054  func (m *GetPowerGiveDataRs) Reset()         { *m = GetPowerGiveDataRs{} }
 23055  func (m *GetPowerGiveDataRs) String() string { return proto.CompactTextString(m) }
 23056  func (*GetPowerGiveDataRs) ProtoMessage()    {}
 23057  func (*GetPowerGiveDataRs) Descriptor() ([]byte, []int) {
 23058  	return fileDescriptor_a508e860af41bdad, []int{414}
 23059  }
 23060  func (m *GetPowerGiveDataRs) XXX_Unmarshal(b []byte) error {
 23061  	return xxx_messageInfo_GetPowerGiveDataRs.Unmarshal(m, b)
 23062  }
 23063  func (m *GetPowerGiveDataRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 23064  	return xxx_messageInfo_GetPowerGiveDataRs.Marshal(b, m, deterministic)
 23065  }
 23066  func (m *GetPowerGiveDataRs) XXX_Merge(src proto.Message) {
 23067  	xxx_messageInfo_GetPowerGiveDataRs.Merge(m, src)
 23068  }
 23069  func (m *GetPowerGiveDataRs) XXX_Size() int {
 23070  	return xxx_messageInfo_GetPowerGiveDataRs.Size(m)
 23071  }
 23072  func (m *GetPowerGiveDataRs) XXX_DiscardUnknown() {
 23073  	xxx_messageInfo_GetPowerGiveDataRs.DiscardUnknown(m)
 23074  }
 23075  
 23076  var xxx_messageInfo_GetPowerGiveDataRs proto.InternalMessageInfo
 23077  
 23078  func (m *GetPowerGiveDataRs) GetState() []int32 {
 23079  	if m != nil {
 23080  		return m.State
 23081  	}
 23082  	return nil
 23083  }
 23084  
 23085  var E_GetPowerGiveDataRs_Ext = &proto.ExtensionDesc{
 23086  	ExtendedType:  (*Base)(nil),
 23087  	ExtensionType: (*GetPowerGiveDataRs)(nil),
 23088  	Field:         1740,
 23089  	Name:          "GetPowerGiveDataRs.ext",
 23090  	Tag:           "bytes,1740,opt,name=ext",
 23091  	Filename:      "Game.proto",
 23092  }
 23093  
 23094  type GetFreePowerRq struct {
 23095  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 23096  	XXX_unrecognized     []byte   `json:"-"`
 23097  	XXX_sizecache        int32    `json:"-"`
 23098  }
 23099  
 23100  func (m *GetFreePowerRq) Reset()         { *m = GetFreePowerRq{} }
 23101  func (m *GetFreePowerRq) String() string { return proto.CompactTextString(m) }
 23102  func (*GetFreePowerRq) ProtoMessage()    {}
 23103  func (*GetFreePowerRq) Descriptor() ([]byte, []int) {
 23104  	return fileDescriptor_a508e860af41bdad, []int{415}
 23105  }
 23106  func (m *GetFreePowerRq) XXX_Unmarshal(b []byte) error {
 23107  	return xxx_messageInfo_GetFreePowerRq.Unmarshal(m, b)
 23108  }
 23109  func (m *GetFreePowerRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 23110  	return xxx_messageInfo_GetFreePowerRq.Marshal(b, m, deterministic)
 23111  }
 23112  func (m *GetFreePowerRq) XXX_Merge(src proto.Message) {
 23113  	xxx_messageInfo_GetFreePowerRq.Merge(m, src)
 23114  }
 23115  func (m *GetFreePowerRq) XXX_Size() int {
 23116  	return xxx_messageInfo_GetFreePowerRq.Size(m)
 23117  }
 23118  func (m *GetFreePowerRq) XXX_DiscardUnknown() {
 23119  	xxx_messageInfo_GetFreePowerRq.DiscardUnknown(m)
 23120  }
 23121  
 23122  var xxx_messageInfo_GetFreePowerRq proto.InternalMessageInfo
 23123  
 23124  var E_GetFreePowerRq_Ext = &proto.ExtensionDesc{
 23125  	ExtendedType:  (*Base)(nil),
 23126  	ExtensionType: (*GetFreePowerRq)(nil),
 23127  	Field:         1741,
 23128  	Name:          "GetFreePowerRq.ext",
 23129  	Tag:           "bytes,1741,opt,name=ext",
 23130  	Filename:      "Game.proto",
 23131  }
 23132  
 23133  type GetFreePowerRs struct {
 23134  	Reward               []*Award `protobuf:"bytes,1,rep,name=reward" json:"reward,omitempty"`
 23135  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 23136  	XXX_unrecognized     []byte   `json:"-"`
 23137  	XXX_sizecache        int32    `json:"-"`
 23138  }
 23139  
 23140  func (m *GetFreePowerRs) Reset()         { *m = GetFreePowerRs{} }
 23141  func (m *GetFreePowerRs) String() string { return proto.CompactTextString(m) }
 23142  func (*GetFreePowerRs) ProtoMessage()    {}
 23143  func (*GetFreePowerRs) Descriptor() ([]byte, []int) {
 23144  	return fileDescriptor_a508e860af41bdad, []int{416}
 23145  }
 23146  func (m *GetFreePowerRs) XXX_Unmarshal(b []byte) error {
 23147  	return xxx_messageInfo_GetFreePowerRs.Unmarshal(m, b)
 23148  }
 23149  func (m *GetFreePowerRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 23150  	return xxx_messageInfo_GetFreePowerRs.Marshal(b, m, deterministic)
 23151  }
 23152  func (m *GetFreePowerRs) XXX_Merge(src proto.Message) {
 23153  	xxx_messageInfo_GetFreePowerRs.Merge(m, src)
 23154  }
 23155  func (m *GetFreePowerRs) XXX_Size() int {
 23156  	return xxx_messageInfo_GetFreePowerRs.Size(m)
 23157  }
 23158  func (m *GetFreePowerRs) XXX_DiscardUnknown() {
 23159  	xxx_messageInfo_GetFreePowerRs.DiscardUnknown(m)
 23160  }
 23161  
 23162  var xxx_messageInfo_GetFreePowerRs proto.InternalMessageInfo
 23163  
 23164  func (m *GetFreePowerRs) GetReward() []*Award {
 23165  	if m != nil {
 23166  		return m.Reward
 23167  	}
 23168  	return nil
 23169  }
 23170  
 23171  var E_GetFreePowerRs_Ext = &proto.ExtensionDesc{
 23172  	ExtendedType:  (*Base)(nil),
 23173  	ExtensionType: (*GetFreePowerRs)(nil),
 23174  	Field:         1742,
 23175  	Name:          "GetFreePowerRs.ext",
 23176  	Tag:           "bytes,1742,opt,name=ext",
 23177  	Filename:      "Game.proto",
 23178  }
 23179  
 23180  // 检查客户端直接可以完成的任务
 23181  type CheckTaskRq struct {
 23182  	TaskId               *int32   `protobuf:"varint,1,opt,name=taskId" json:"taskId,omitempty"`
 23183  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 23184  	XXX_unrecognized     []byte   `json:"-"`
 23185  	XXX_sizecache        int32    `json:"-"`
 23186  }
 23187  
 23188  func (m *CheckTaskRq) Reset()         { *m = CheckTaskRq{} }
 23189  func (m *CheckTaskRq) String() string { return proto.CompactTextString(m) }
 23190  func (*CheckTaskRq) ProtoMessage()    {}
 23191  func (*CheckTaskRq) Descriptor() ([]byte, []int) {
 23192  	return fileDescriptor_a508e860af41bdad, []int{417}
 23193  }
 23194  func (m *CheckTaskRq) XXX_Unmarshal(b []byte) error {
 23195  	return xxx_messageInfo_CheckTaskRq.Unmarshal(m, b)
 23196  }
 23197  func (m *CheckTaskRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 23198  	return xxx_messageInfo_CheckTaskRq.Marshal(b, m, deterministic)
 23199  }
 23200  func (m *CheckTaskRq) XXX_Merge(src proto.Message) {
 23201  	xxx_messageInfo_CheckTaskRq.Merge(m, src)
 23202  }
 23203  func (m *CheckTaskRq) XXX_Size() int {
 23204  	return xxx_messageInfo_CheckTaskRq.Size(m)
 23205  }
 23206  func (m *CheckTaskRq) XXX_DiscardUnknown() {
 23207  	xxx_messageInfo_CheckTaskRq.DiscardUnknown(m)
 23208  }
 23209  
 23210  var xxx_messageInfo_CheckTaskRq proto.InternalMessageInfo
 23211  
 23212  func (m *CheckTaskRq) GetTaskId() int32 {
 23213  	if m != nil && m.TaskId != nil {
 23214  		return *m.TaskId
 23215  	}
 23216  	return 0
 23217  }
 23218  
 23219  var E_CheckTaskRq_Ext = &proto.ExtensionDesc{
 23220  	ExtendedType:  (*Base)(nil),
 23221  	ExtensionType: (*CheckTaskRq)(nil),
 23222  	Field:         1743,
 23223  	Name:          "CheckTaskRq.ext",
 23224  	Tag:           "bytes,1743,opt,name=ext",
 23225  	Filename:      "Game.proto",
 23226  }
 23227  
 23228  type CheckTaskRs struct {
 23229  	Task                 *Task    `protobuf:"bytes,1,opt,name=task" json:"task,omitempty"`
 23230  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 23231  	XXX_unrecognized     []byte   `json:"-"`
 23232  	XXX_sizecache        int32    `json:"-"`
 23233  }
 23234  
 23235  func (m *CheckTaskRs) Reset()         { *m = CheckTaskRs{} }
 23236  func (m *CheckTaskRs) String() string { return proto.CompactTextString(m) }
 23237  func (*CheckTaskRs) ProtoMessage()    {}
 23238  func (*CheckTaskRs) Descriptor() ([]byte, []int) {
 23239  	return fileDescriptor_a508e860af41bdad, []int{418}
 23240  }
 23241  func (m *CheckTaskRs) XXX_Unmarshal(b []byte) error {
 23242  	return xxx_messageInfo_CheckTaskRs.Unmarshal(m, b)
 23243  }
 23244  func (m *CheckTaskRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 23245  	return xxx_messageInfo_CheckTaskRs.Marshal(b, m, deterministic)
 23246  }
 23247  func (m *CheckTaskRs) XXX_Merge(src proto.Message) {
 23248  	xxx_messageInfo_CheckTaskRs.Merge(m, src)
 23249  }
 23250  func (m *CheckTaskRs) XXX_Size() int {
 23251  	return xxx_messageInfo_CheckTaskRs.Size(m)
 23252  }
 23253  func (m *CheckTaskRs) XXX_DiscardUnknown() {
 23254  	xxx_messageInfo_CheckTaskRs.DiscardUnknown(m)
 23255  }
 23256  
 23257  var xxx_messageInfo_CheckTaskRs proto.InternalMessageInfo
 23258  
 23259  func (m *CheckTaskRs) GetTask() *Task {
 23260  	if m != nil {
 23261  		return m.Task
 23262  	}
 23263  	return nil
 23264  }
 23265  
 23266  var E_CheckTaskRs_Ext = &proto.ExtensionDesc{
 23267  	ExtendedType:  (*Base)(nil),
 23268  	ExtensionType: (*CheckTaskRs)(nil),
 23269  	Field:         1744,
 23270  	Name:          "CheckTaskRs.ext",
 23271  	Tag:           "bytes,1744,opt,name=ext",
 23272  	Filename:      "Game.proto",
 23273  }
 23274  
 23275  // 获取空降补给信息
 23276  type GetSupplyDorpRq struct {
 23277  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 23278  	XXX_unrecognized     []byte   `json:"-"`
 23279  	XXX_sizecache        int32    `json:"-"`
 23280  }
 23281  
 23282  func (m *GetSupplyDorpRq) Reset()         { *m = GetSupplyDorpRq{} }
 23283  func (m *GetSupplyDorpRq) String() string { return proto.CompactTextString(m) }
 23284  func (*GetSupplyDorpRq) ProtoMessage()    {}
 23285  func (*GetSupplyDorpRq) Descriptor() ([]byte, []int) {
 23286  	return fileDescriptor_a508e860af41bdad, []int{419}
 23287  }
 23288  func (m *GetSupplyDorpRq) XXX_Unmarshal(b []byte) error {
 23289  	return xxx_messageInfo_GetSupplyDorpRq.Unmarshal(m, b)
 23290  }
 23291  func (m *GetSupplyDorpRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 23292  	return xxx_messageInfo_GetSupplyDorpRq.Marshal(b, m, deterministic)
 23293  }
 23294  func (m *GetSupplyDorpRq) XXX_Merge(src proto.Message) {
 23295  	xxx_messageInfo_GetSupplyDorpRq.Merge(m, src)
 23296  }
 23297  func (m *GetSupplyDorpRq) XXX_Size() int {
 23298  	return xxx_messageInfo_GetSupplyDorpRq.Size(m)
 23299  }
 23300  func (m *GetSupplyDorpRq) XXX_DiscardUnknown() {
 23301  	xxx_messageInfo_GetSupplyDorpRq.DiscardUnknown(m)
 23302  }
 23303  
 23304  var xxx_messageInfo_GetSupplyDorpRq proto.InternalMessageInfo
 23305  
 23306  var E_GetSupplyDorpRq_Ext = &proto.ExtensionDesc{
 23307  	ExtendedType:  (*Base)(nil),
 23308  	ExtensionType: (*GetSupplyDorpRq)(nil),
 23309  	Field:         1745,
 23310  	Name:          "GetSupplyDorpRq.ext",
 23311  	Tag:           "bytes,1745,opt,name=ext",
 23312  	Filename:      "Game.proto",
 23313  }
 23314  
 23315  type GetSupplyDorpRs struct {
 23316  	Params               []int32   `protobuf:"varint,1,rep,name=params" json:"params,omitempty"`
 23317  	AwardList            []*TwoInt `protobuf:"bytes,2,rep,name=awardList" json:"awardList,omitempty"`
 23318  	IsBuy                *bool     `protobuf:"varint,3,opt,name=isBuy" json:"isBuy,omitempty"`
 23319  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 23320  	XXX_unrecognized     []byte    `json:"-"`
 23321  	XXX_sizecache        int32     `json:"-"`
 23322  }
 23323  
 23324  func (m *GetSupplyDorpRs) Reset()         { *m = GetSupplyDorpRs{} }
 23325  func (m *GetSupplyDorpRs) String() string { return proto.CompactTextString(m) }
 23326  func (*GetSupplyDorpRs) ProtoMessage()    {}
 23327  func (*GetSupplyDorpRs) Descriptor() ([]byte, []int) {
 23328  	return fileDescriptor_a508e860af41bdad, []int{420}
 23329  }
 23330  func (m *GetSupplyDorpRs) XXX_Unmarshal(b []byte) error {
 23331  	return xxx_messageInfo_GetSupplyDorpRs.Unmarshal(m, b)
 23332  }
 23333  func (m *GetSupplyDorpRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 23334  	return xxx_messageInfo_GetSupplyDorpRs.Marshal(b, m, deterministic)
 23335  }
 23336  func (m *GetSupplyDorpRs) XXX_Merge(src proto.Message) {
 23337  	xxx_messageInfo_GetSupplyDorpRs.Merge(m, src)
 23338  }
 23339  func (m *GetSupplyDorpRs) XXX_Size() int {
 23340  	return xxx_messageInfo_GetSupplyDorpRs.Size(m)
 23341  }
 23342  func (m *GetSupplyDorpRs) XXX_DiscardUnknown() {
 23343  	xxx_messageInfo_GetSupplyDorpRs.DiscardUnknown(m)
 23344  }
 23345  
 23346  var xxx_messageInfo_GetSupplyDorpRs proto.InternalMessageInfo
 23347  
 23348  func (m *GetSupplyDorpRs) GetParams() []int32 {
 23349  	if m != nil {
 23350  		return m.Params
 23351  	}
 23352  	return nil
 23353  }
 23354  
 23355  func (m *GetSupplyDorpRs) GetAwardList() []*TwoInt {
 23356  	if m != nil {
 23357  		return m.AwardList
 23358  	}
 23359  	return nil
 23360  }
 23361  
 23362  func (m *GetSupplyDorpRs) GetIsBuy() bool {
 23363  	if m != nil && m.IsBuy != nil {
 23364  		return *m.IsBuy
 23365  	}
 23366  	return false
 23367  }
 23368  
 23369  var E_GetSupplyDorpRs_Ext = &proto.ExtensionDesc{
 23370  	ExtendedType:  (*Base)(nil),
 23371  	ExtensionType: (*GetSupplyDorpRs)(nil),
 23372  	Field:         1746,
 23373  	Name:          "GetSupplyDorpRs.ext",
 23374  	Tag:           "bytes,1746,opt,name=ext",
 23375  	Filename:      "Game.proto",
 23376  }
 23377  
 23378  //空降补给领取奖励
 23379  type SupplyDorpAwardRq struct {
 23380  	Param                *int32   `protobuf:"varint,1,req,name=param" json:"param,omitempty"`
 23381  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 23382  	XXX_unrecognized     []byte   `json:"-"`
 23383  	XXX_sizecache        int32    `json:"-"`
 23384  }
 23385  
 23386  func (m *SupplyDorpAwardRq) Reset()         { *m = SupplyDorpAwardRq{} }
 23387  func (m *SupplyDorpAwardRq) String() string { return proto.CompactTextString(m) }
 23388  func (*SupplyDorpAwardRq) ProtoMessage()    {}
 23389  func (*SupplyDorpAwardRq) Descriptor() ([]byte, []int) {
 23390  	return fileDescriptor_a508e860af41bdad, []int{421}
 23391  }
 23392  func (m *SupplyDorpAwardRq) XXX_Unmarshal(b []byte) error {
 23393  	return xxx_messageInfo_SupplyDorpAwardRq.Unmarshal(m, b)
 23394  }
 23395  func (m *SupplyDorpAwardRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 23396  	return xxx_messageInfo_SupplyDorpAwardRq.Marshal(b, m, deterministic)
 23397  }
 23398  func (m *SupplyDorpAwardRq) XXX_Merge(src proto.Message) {
 23399  	xxx_messageInfo_SupplyDorpAwardRq.Merge(m, src)
 23400  }
 23401  func (m *SupplyDorpAwardRq) XXX_Size() int {
 23402  	return xxx_messageInfo_SupplyDorpAwardRq.Size(m)
 23403  }
 23404  func (m *SupplyDorpAwardRq) XXX_DiscardUnknown() {
 23405  	xxx_messageInfo_SupplyDorpAwardRq.DiscardUnknown(m)
 23406  }
 23407  
 23408  var xxx_messageInfo_SupplyDorpAwardRq proto.InternalMessageInfo
 23409  
 23410  func (m *SupplyDorpAwardRq) GetParam() int32 {
 23411  	if m != nil && m.Param != nil {
 23412  		return *m.Param
 23413  	}
 23414  	return 0
 23415  }
 23416  
 23417  var E_SupplyDorpAwardRq_Ext = &proto.ExtensionDesc{
 23418  	ExtendedType:  (*Base)(nil),
 23419  	ExtensionType: (*SupplyDorpAwardRq)(nil),
 23420  	Field:         1747,
 23421  	Name:          "SupplyDorpAwardRq.ext",
 23422  	Tag:           "bytes,1747,opt,name=ext",
 23423  	Filename:      "Game.proto",
 23424  }
 23425  
 23426  type SupplyDorpAwardRs struct {
 23427  	Award                []*Award  `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
 23428  	AwardList            []*TwoInt `protobuf:"bytes,2,rep,name=awardList" json:"awardList,omitempty"`
 23429  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 23430  	XXX_unrecognized     []byte    `json:"-"`
 23431  	XXX_sizecache        int32     `json:"-"`
 23432  }
 23433  
 23434  func (m *SupplyDorpAwardRs) Reset()         { *m = SupplyDorpAwardRs{} }
 23435  func (m *SupplyDorpAwardRs) String() string { return proto.CompactTextString(m) }
 23436  func (*SupplyDorpAwardRs) ProtoMessage()    {}
 23437  func (*SupplyDorpAwardRs) Descriptor() ([]byte, []int) {
 23438  	return fileDescriptor_a508e860af41bdad, []int{422}
 23439  }
 23440  func (m *SupplyDorpAwardRs) XXX_Unmarshal(b []byte) error {
 23441  	return xxx_messageInfo_SupplyDorpAwardRs.Unmarshal(m, b)
 23442  }
 23443  func (m *SupplyDorpAwardRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 23444  	return xxx_messageInfo_SupplyDorpAwardRs.Marshal(b, m, deterministic)
 23445  }
 23446  func (m *SupplyDorpAwardRs) XXX_Merge(src proto.Message) {
 23447  	xxx_messageInfo_SupplyDorpAwardRs.Merge(m, src)
 23448  }
 23449  func (m *SupplyDorpAwardRs) XXX_Size() int {
 23450  	return xxx_messageInfo_SupplyDorpAwardRs.Size(m)
 23451  }
 23452  func (m *SupplyDorpAwardRs) XXX_DiscardUnknown() {
 23453  	xxx_messageInfo_SupplyDorpAwardRs.DiscardUnknown(m)
 23454  }
 23455  
 23456  var xxx_messageInfo_SupplyDorpAwardRs proto.InternalMessageInfo
 23457  
 23458  func (m *SupplyDorpAwardRs) GetAward() []*Award {
 23459  	if m != nil {
 23460  		return m.Award
 23461  	}
 23462  	return nil
 23463  }
 23464  
 23465  func (m *SupplyDorpAwardRs) GetAwardList() []*TwoInt {
 23466  	if m != nil {
 23467  		return m.AwardList
 23468  	}
 23469  	return nil
 23470  }
 23471  
 23472  var E_SupplyDorpAwardRs_Ext = &proto.ExtensionDesc{
 23473  	ExtendedType:  (*Base)(nil),
 23474  	ExtensionType: (*SupplyDorpAwardRs)(nil),
 23475  	Field:         1748,
 23476  	Name:          "SupplyDorpAwardRs.ext",
 23477  	Tag:           "bytes,1748,opt,name=ext",
 23478  	Filename:      "Game.proto",
 23479  }
 23480  
 23481  // 购买成长计划
 23482  type ActGrowBuyRq struct {
 23483  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 23484  	XXX_unrecognized     []byte   `json:"-"`
 23485  	XXX_sizecache        int32    `json:"-"`
 23486  }
 23487  
 23488  func (m *ActGrowBuyRq) Reset()         { *m = ActGrowBuyRq{} }
 23489  func (m *ActGrowBuyRq) String() string { return proto.CompactTextString(m) }
 23490  func (*ActGrowBuyRq) ProtoMessage()    {}
 23491  func (*ActGrowBuyRq) Descriptor() ([]byte, []int) {
 23492  	return fileDescriptor_a508e860af41bdad, []int{423}
 23493  }
 23494  func (m *ActGrowBuyRq) XXX_Unmarshal(b []byte) error {
 23495  	return xxx_messageInfo_ActGrowBuyRq.Unmarshal(m, b)
 23496  }
 23497  func (m *ActGrowBuyRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 23498  	return xxx_messageInfo_ActGrowBuyRq.Marshal(b, m, deterministic)
 23499  }
 23500  func (m *ActGrowBuyRq) XXX_Merge(src proto.Message) {
 23501  	xxx_messageInfo_ActGrowBuyRq.Merge(m, src)
 23502  }
 23503  func (m *ActGrowBuyRq) XXX_Size() int {
 23504  	return xxx_messageInfo_ActGrowBuyRq.Size(m)
 23505  }
 23506  func (m *ActGrowBuyRq) XXX_DiscardUnknown() {
 23507  	xxx_messageInfo_ActGrowBuyRq.DiscardUnknown(m)
 23508  }
 23509  
 23510  var xxx_messageInfo_ActGrowBuyRq proto.InternalMessageInfo
 23511  
 23512  var E_ActGrowBuyRq_Ext = &proto.ExtensionDesc{
 23513  	ExtendedType:  (*Base)(nil),
 23514  	ExtensionType: (*ActGrowBuyRq)(nil),
 23515  	Field:         1749,
 23516  	Name:          "ActGrowBuyRq.ext",
 23517  	Tag:           "bytes,1749,opt,name=ext",
 23518  	Filename:      "Game.proto",
 23519  }
 23520  
 23521  type ActGrowBuyRs struct {
 23522  	Gold                 *int32   `protobuf:"varint,1,opt,name=gold" json:"gold,omitempty"`
 23523  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 23524  	XXX_unrecognized     []byte   `json:"-"`
 23525  	XXX_sizecache        int32    `json:"-"`
 23526  }
 23527  
 23528  func (m *ActGrowBuyRs) Reset()         { *m = ActGrowBuyRs{} }
 23529  func (m *ActGrowBuyRs) String() string { return proto.CompactTextString(m) }
 23530  func (*ActGrowBuyRs) ProtoMessage()    {}
 23531  func (*ActGrowBuyRs) Descriptor() ([]byte, []int) {
 23532  	return fileDescriptor_a508e860af41bdad, []int{424}
 23533  }
 23534  func (m *ActGrowBuyRs) XXX_Unmarshal(b []byte) error {
 23535  	return xxx_messageInfo_ActGrowBuyRs.Unmarshal(m, b)
 23536  }
 23537  func (m *ActGrowBuyRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 23538  	return xxx_messageInfo_ActGrowBuyRs.Marshal(b, m, deterministic)
 23539  }
 23540  func (m *ActGrowBuyRs) XXX_Merge(src proto.Message) {
 23541  	xxx_messageInfo_ActGrowBuyRs.Merge(m, src)
 23542  }
 23543  func (m *ActGrowBuyRs) XXX_Size() int {
 23544  	return xxx_messageInfo_ActGrowBuyRs.Size(m)
 23545  }
 23546  func (m *ActGrowBuyRs) XXX_DiscardUnknown() {
 23547  	xxx_messageInfo_ActGrowBuyRs.DiscardUnknown(m)
 23548  }
 23549  
 23550  var xxx_messageInfo_ActGrowBuyRs proto.InternalMessageInfo
 23551  
 23552  func (m *ActGrowBuyRs) GetGold() int32 {
 23553  	if m != nil && m.Gold != nil {
 23554  		return *m.Gold
 23555  	}
 23556  	return 0
 23557  }
 23558  
 23559  var E_ActGrowBuyRs_Ext = &proto.ExtensionDesc{
 23560  	ExtendedType:  (*Base)(nil),
 23561  	ExtensionType: (*ActGrowBuyRs)(nil),
 23562  	Field:         1750,
 23563  	Name:          "ActGrowBuyRs.ext",
 23564  	Tag:           "bytes,1750,opt,name=ext",
 23565  	Filename:      "Game.proto",
 23566  }
 23567  
 23568  //礼包购买显示协议
 23569  type GiftShowRq struct {
 23570  	Param                *int32   `protobuf:"varint,1,req,name=param" json:"param,omitempty"`
 23571  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 23572  	XXX_unrecognized     []byte   `json:"-"`
 23573  	XXX_sizecache        int32    `json:"-"`
 23574  }
 23575  
 23576  func (m *GiftShowRq) Reset()         { *m = GiftShowRq{} }
 23577  func (m *GiftShowRq) String() string { return proto.CompactTextString(m) }
 23578  func (*GiftShowRq) ProtoMessage()    {}
 23579  func (*GiftShowRq) Descriptor() ([]byte, []int) {
 23580  	return fileDescriptor_a508e860af41bdad, []int{425}
 23581  }
 23582  func (m *GiftShowRq) XXX_Unmarshal(b []byte) error {
 23583  	return xxx_messageInfo_GiftShowRq.Unmarshal(m, b)
 23584  }
 23585  func (m *GiftShowRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 23586  	return xxx_messageInfo_GiftShowRq.Marshal(b, m, deterministic)
 23587  }
 23588  func (m *GiftShowRq) XXX_Merge(src proto.Message) {
 23589  	xxx_messageInfo_GiftShowRq.Merge(m, src)
 23590  }
 23591  func (m *GiftShowRq) XXX_Size() int {
 23592  	return xxx_messageInfo_GiftShowRq.Size(m)
 23593  }
 23594  func (m *GiftShowRq) XXX_DiscardUnknown() {
 23595  	xxx_messageInfo_GiftShowRq.DiscardUnknown(m)
 23596  }
 23597  
 23598  var xxx_messageInfo_GiftShowRq proto.InternalMessageInfo
 23599  
 23600  func (m *GiftShowRq) GetParam() int32 {
 23601  	if m != nil && m.Param != nil {
 23602  		return *m.Param
 23603  	}
 23604  	return 0
 23605  }
 23606  
 23607  var E_GiftShowRq_Ext = &proto.ExtensionDesc{
 23608  	ExtendedType:  (*Base)(nil),
 23609  	ExtensionType: (*GiftShowRq)(nil),
 23610  	Field:         1751,
 23611  	Name:          "GiftShowRq.ext",
 23612  	Tag:           "bytes,1751,opt,name=ext",
 23613  	Filename:      "Game.proto",
 23614  }
 23615  
 23616  type GiftShowRs struct {
 23617  	GiftInfo             []*TwoInt  `protobuf:"bytes,1,rep,name=giftInfo" json:"giftInfo,omitempty"`
 23618  	GiftTime             []*TwoInt  `protobuf:"bytes,2,rep,name=giftTime" json:"giftTime,omitempty"`
 23619  	PayInfo              []*PayInfo `protobuf:"bytes,3,rep,name=payInfo" json:"payInfo,omitempty"`
 23620  	DurationTime         []*TwoInt  `protobuf:"bytes,4,rep,name=durationTime" json:"durationTime,omitempty"`
 23621  	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
 23622  	XXX_unrecognized     []byte     `json:"-"`
 23623  	XXX_sizecache        int32      `json:"-"`
 23624  }
 23625  
 23626  func (m *GiftShowRs) Reset()         { *m = GiftShowRs{} }
 23627  func (m *GiftShowRs) String() string { return proto.CompactTextString(m) }
 23628  func (*GiftShowRs) ProtoMessage()    {}
 23629  func (*GiftShowRs) Descriptor() ([]byte, []int) {
 23630  	return fileDescriptor_a508e860af41bdad, []int{426}
 23631  }
 23632  func (m *GiftShowRs) XXX_Unmarshal(b []byte) error {
 23633  	return xxx_messageInfo_GiftShowRs.Unmarshal(m, b)
 23634  }
 23635  func (m *GiftShowRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 23636  	return xxx_messageInfo_GiftShowRs.Marshal(b, m, deterministic)
 23637  }
 23638  func (m *GiftShowRs) XXX_Merge(src proto.Message) {
 23639  	xxx_messageInfo_GiftShowRs.Merge(m, src)
 23640  }
 23641  func (m *GiftShowRs) XXX_Size() int {
 23642  	return xxx_messageInfo_GiftShowRs.Size(m)
 23643  }
 23644  func (m *GiftShowRs) XXX_DiscardUnknown() {
 23645  	xxx_messageInfo_GiftShowRs.DiscardUnknown(m)
 23646  }
 23647  
 23648  var xxx_messageInfo_GiftShowRs proto.InternalMessageInfo
 23649  
 23650  func (m *GiftShowRs) GetGiftInfo() []*TwoInt {
 23651  	if m != nil {
 23652  		return m.GiftInfo
 23653  	}
 23654  	return nil
 23655  }
 23656  
 23657  func (m *GiftShowRs) GetGiftTime() []*TwoInt {
 23658  	if m != nil {
 23659  		return m.GiftTime
 23660  	}
 23661  	return nil
 23662  }
 23663  
 23664  func (m *GiftShowRs) GetPayInfo() []*PayInfo {
 23665  	if m != nil {
 23666  		return m.PayInfo
 23667  	}
 23668  	return nil
 23669  }
 23670  
 23671  func (m *GiftShowRs) GetDurationTime() []*TwoInt {
 23672  	if m != nil {
 23673  		return m.DurationTime
 23674  	}
 23675  	return nil
 23676  }
 23677  
 23678  var E_GiftShowRs_Ext = &proto.ExtensionDesc{
 23679  	ExtendedType:  (*Base)(nil),
 23680  	ExtensionType: (*GiftShowRs)(nil),
 23681  	Field:         1752,
 23682  	Name:          "GiftShowRs.ext",
 23683  	Tag:           "bytes,1752,opt,name=ext",
 23684  	Filename:      "Game.proto",
 23685  }
 23686  
 23687  //礼包信息推送
 23688  type SyncGiftShowRs struct {
 23689  	GiftInfo             []*TwoInt `protobuf:"bytes,1,rep,name=giftInfo" json:"giftInfo,omitempty"`
 23690  	GiftTime             []*TwoInt `protobuf:"bytes,2,rep,name=giftTime" json:"giftTime,omitempty"`
 23691  	DurationTime         []*TwoInt `protobuf:"bytes,3,rep,name=durationTime" json:"durationTime,omitempty"`
 23692  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 23693  	XXX_unrecognized     []byte    `json:"-"`
 23694  	XXX_sizecache        int32     `json:"-"`
 23695  }
 23696  
 23697  func (m *SyncGiftShowRs) Reset()         { *m = SyncGiftShowRs{} }
 23698  func (m *SyncGiftShowRs) String() string { return proto.CompactTextString(m) }
 23699  func (*SyncGiftShowRs) ProtoMessage()    {}
 23700  func (*SyncGiftShowRs) Descriptor() ([]byte, []int) {
 23701  	return fileDescriptor_a508e860af41bdad, []int{427}
 23702  }
 23703  func (m *SyncGiftShowRs) XXX_Unmarshal(b []byte) error {
 23704  	return xxx_messageInfo_SyncGiftShowRs.Unmarshal(m, b)
 23705  }
 23706  func (m *SyncGiftShowRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 23707  	return xxx_messageInfo_SyncGiftShowRs.Marshal(b, m, deterministic)
 23708  }
 23709  func (m *SyncGiftShowRs) XXX_Merge(src proto.Message) {
 23710  	xxx_messageInfo_SyncGiftShowRs.Merge(m, src)
 23711  }
 23712  func (m *SyncGiftShowRs) XXX_Size() int {
 23713  	return xxx_messageInfo_SyncGiftShowRs.Size(m)
 23714  }
 23715  func (m *SyncGiftShowRs) XXX_DiscardUnknown() {
 23716  	xxx_messageInfo_SyncGiftShowRs.DiscardUnknown(m)
 23717  }
 23718  
 23719  var xxx_messageInfo_SyncGiftShowRs proto.InternalMessageInfo
 23720  
 23721  func (m *SyncGiftShowRs) GetGiftInfo() []*TwoInt {
 23722  	if m != nil {
 23723  		return m.GiftInfo
 23724  	}
 23725  	return nil
 23726  }
 23727  
 23728  func (m *SyncGiftShowRs) GetGiftTime() []*TwoInt {
 23729  	if m != nil {
 23730  		return m.GiftTime
 23731  	}
 23732  	return nil
 23733  }
 23734  
 23735  func (m *SyncGiftShowRs) GetDurationTime() []*TwoInt {
 23736  	if m != nil {
 23737  		return m.DurationTime
 23738  	}
 23739  	return nil
 23740  }
 23741  
 23742  var E_SyncGiftShowRs_Ext = &proto.ExtensionDesc{
 23743  	ExtendedType:  (*Base)(nil),
 23744  	ExtensionType: (*SyncGiftShowRs)(nil),
 23745  	Field:         1754,
 23746  	Name:          "SyncGiftShowRs.ext",
 23747  	Tag:           "bytes,1754,opt,name=ext",
 23748  	Filename:      "Game.proto",
 23749  }
 23750  
 23751  // 获取单个任务信息
 23752  type TaskInfoRq struct {
 23753  	TaskId               *int32   `protobuf:"varint,1,req,name=taskId" json:"taskId,omitempty"`
 23754  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 23755  	XXX_unrecognized     []byte   `json:"-"`
 23756  	XXX_sizecache        int32    `json:"-"`
 23757  }
 23758  
 23759  func (m *TaskInfoRq) Reset()         { *m = TaskInfoRq{} }
 23760  func (m *TaskInfoRq) String() string { return proto.CompactTextString(m) }
 23761  func (*TaskInfoRq) ProtoMessage()    {}
 23762  func (*TaskInfoRq) Descriptor() ([]byte, []int) {
 23763  	return fileDescriptor_a508e860af41bdad, []int{428}
 23764  }
 23765  func (m *TaskInfoRq) XXX_Unmarshal(b []byte) error {
 23766  	return xxx_messageInfo_TaskInfoRq.Unmarshal(m, b)
 23767  }
 23768  func (m *TaskInfoRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 23769  	return xxx_messageInfo_TaskInfoRq.Marshal(b, m, deterministic)
 23770  }
 23771  func (m *TaskInfoRq) XXX_Merge(src proto.Message) {
 23772  	xxx_messageInfo_TaskInfoRq.Merge(m, src)
 23773  }
 23774  func (m *TaskInfoRq) XXX_Size() int {
 23775  	return xxx_messageInfo_TaskInfoRq.Size(m)
 23776  }
 23777  func (m *TaskInfoRq) XXX_DiscardUnknown() {
 23778  	xxx_messageInfo_TaskInfoRq.DiscardUnknown(m)
 23779  }
 23780  
 23781  var xxx_messageInfo_TaskInfoRq proto.InternalMessageInfo
 23782  
 23783  func (m *TaskInfoRq) GetTaskId() int32 {
 23784  	if m != nil && m.TaskId != nil {
 23785  		return *m.TaskId
 23786  	}
 23787  	return 0
 23788  }
 23789  
 23790  var E_TaskInfoRq_Ext = &proto.ExtensionDesc{
 23791  	ExtendedType:  (*Base)(nil),
 23792  	ExtensionType: (*TaskInfoRq)(nil),
 23793  	Field:         1755,
 23794  	Name:          "TaskInfoRq.ext",
 23795  	Tag:           "bytes,1755,opt,name=ext",
 23796  	Filename:      "Game.proto",
 23797  }
 23798  
 23799  type TaskInfoRs struct {
 23800  	Task                 *Task    `protobuf:"bytes,1,opt,name=task" json:"task,omitempty"`
 23801  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 23802  	XXX_unrecognized     []byte   `json:"-"`
 23803  	XXX_sizecache        int32    `json:"-"`
 23804  }
 23805  
 23806  func (m *TaskInfoRs) Reset()         { *m = TaskInfoRs{} }
 23807  func (m *TaskInfoRs) String() string { return proto.CompactTextString(m) }
 23808  func (*TaskInfoRs) ProtoMessage()    {}
 23809  func (*TaskInfoRs) Descriptor() ([]byte, []int) {
 23810  	return fileDescriptor_a508e860af41bdad, []int{429}
 23811  }
 23812  func (m *TaskInfoRs) XXX_Unmarshal(b []byte) error {
 23813  	return xxx_messageInfo_TaskInfoRs.Unmarshal(m, b)
 23814  }
 23815  func (m *TaskInfoRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 23816  	return xxx_messageInfo_TaskInfoRs.Marshal(b, m, deterministic)
 23817  }
 23818  func (m *TaskInfoRs) XXX_Merge(src proto.Message) {
 23819  	xxx_messageInfo_TaskInfoRs.Merge(m, src)
 23820  }
 23821  func (m *TaskInfoRs) XXX_Size() int {
 23822  	return xxx_messageInfo_TaskInfoRs.Size(m)
 23823  }
 23824  func (m *TaskInfoRs) XXX_DiscardUnknown() {
 23825  	xxx_messageInfo_TaskInfoRs.DiscardUnknown(m)
 23826  }
 23827  
 23828  var xxx_messageInfo_TaskInfoRs proto.InternalMessageInfo
 23829  
 23830  func (m *TaskInfoRs) GetTask() *Task {
 23831  	if m != nil {
 23832  		return m.Task
 23833  	}
 23834  	return nil
 23835  }
 23836  
 23837  var E_TaskInfoRs_Ext = &proto.ExtensionDesc{
 23838  	ExtendedType:  (*Base)(nil),
 23839  	ExtensionType: (*TaskInfoRs)(nil),
 23840  	Field:         1756,
 23841  	Name:          "TaskInfoRs.ext",
 23842  	Tag:           "bytes,1756,opt,name=ext",
 23843  	Filename:      "Game.proto",
 23844  }
 23845  
 23846  //推送可领取奖励活动
 23847  type SyncActChangeRs struct {
 23848  	Act                  []*TwoInt `protobuf:"bytes,1,rep,name=act" json:"act,omitempty"`
 23849  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 23850  	XXX_unrecognized     []byte    `json:"-"`
 23851  	XXX_sizecache        int32     `json:"-"`
 23852  }
 23853  
 23854  func (m *SyncActChangeRs) Reset()         { *m = SyncActChangeRs{} }
 23855  func (m *SyncActChangeRs) String() string { return proto.CompactTextString(m) }
 23856  func (*SyncActChangeRs) ProtoMessage()    {}
 23857  func (*SyncActChangeRs) Descriptor() ([]byte, []int) {
 23858  	return fileDescriptor_a508e860af41bdad, []int{430}
 23859  }
 23860  func (m *SyncActChangeRs) XXX_Unmarshal(b []byte) error {
 23861  	return xxx_messageInfo_SyncActChangeRs.Unmarshal(m, b)
 23862  }
 23863  func (m *SyncActChangeRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 23864  	return xxx_messageInfo_SyncActChangeRs.Marshal(b, m, deterministic)
 23865  }
 23866  func (m *SyncActChangeRs) XXX_Merge(src proto.Message) {
 23867  	xxx_messageInfo_SyncActChangeRs.Merge(m, src)
 23868  }
 23869  func (m *SyncActChangeRs) XXX_Size() int {
 23870  	return xxx_messageInfo_SyncActChangeRs.Size(m)
 23871  }
 23872  func (m *SyncActChangeRs) XXX_DiscardUnknown() {
 23873  	xxx_messageInfo_SyncActChangeRs.DiscardUnknown(m)
 23874  }
 23875  
 23876  var xxx_messageInfo_SyncActChangeRs proto.InternalMessageInfo
 23877  
 23878  func (m *SyncActChangeRs) GetAct() []*TwoInt {
 23879  	if m != nil {
 23880  		return m.Act
 23881  	}
 23882  	return nil
 23883  }
 23884  
 23885  var E_SyncActChangeRs_Ext = &proto.ExtensionDesc{
 23886  	ExtendedType:  (*Base)(nil),
 23887  	ExtensionType: (*SyncActChangeRs)(nil),
 23888  	Field:         1758,
 23889  	Name:          "SyncActChangeRs.ext",
 23890  	Tag:           "bytes,1758,opt,name=ext",
 23891  	Filename:      "Game.proto",
 23892  }
 23893  
 23894  //剧情领奖
 23895  type SectionAwardRq struct {
 23896  	SectionId            *int32   `protobuf:"varint,1,req,name=sectionId" json:"sectionId,omitempty"`
 23897  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 23898  	XXX_unrecognized     []byte   `json:"-"`
 23899  	XXX_sizecache        int32    `json:"-"`
 23900  }
 23901  
 23902  func (m *SectionAwardRq) Reset()         { *m = SectionAwardRq{} }
 23903  func (m *SectionAwardRq) String() string { return proto.CompactTextString(m) }
 23904  func (*SectionAwardRq) ProtoMessage()    {}
 23905  func (*SectionAwardRq) Descriptor() ([]byte, []int) {
 23906  	return fileDescriptor_a508e860af41bdad, []int{431}
 23907  }
 23908  func (m *SectionAwardRq) XXX_Unmarshal(b []byte) error {
 23909  	return xxx_messageInfo_SectionAwardRq.Unmarshal(m, b)
 23910  }
 23911  func (m *SectionAwardRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 23912  	return xxx_messageInfo_SectionAwardRq.Marshal(b, m, deterministic)
 23913  }
 23914  func (m *SectionAwardRq) XXX_Merge(src proto.Message) {
 23915  	xxx_messageInfo_SectionAwardRq.Merge(m, src)
 23916  }
 23917  func (m *SectionAwardRq) XXX_Size() int {
 23918  	return xxx_messageInfo_SectionAwardRq.Size(m)
 23919  }
 23920  func (m *SectionAwardRq) XXX_DiscardUnknown() {
 23921  	xxx_messageInfo_SectionAwardRq.DiscardUnknown(m)
 23922  }
 23923  
 23924  var xxx_messageInfo_SectionAwardRq proto.InternalMessageInfo
 23925  
 23926  func (m *SectionAwardRq) GetSectionId() int32 {
 23927  	if m != nil && m.SectionId != nil {
 23928  		return *m.SectionId
 23929  	}
 23930  	return 0
 23931  }
 23932  
 23933  var E_SectionAwardRq_Ext = &proto.ExtensionDesc{
 23934  	ExtendedType:  (*Base)(nil),
 23935  	ExtensionType: (*SectionAwardRq)(nil),
 23936  	Field:         1759,
 23937  	Name:          "SectionAwardRq.ext",
 23938  	Tag:           "bytes,1759,opt,name=ext",
 23939  	Filename:      "Game.proto",
 23940  }
 23941  
 23942  type SectionAwardRs struct {
 23943  	Award                []*Award     `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
 23944  	CurSection           *Sectiontask `protobuf:"bytes,2,opt,name=curSection" json:"curSection,omitempty"`
 23945  	Task                 []*Task      `protobuf:"bytes,3,rep,name=task" json:"task,omitempty"`
 23946  	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
 23947  	XXX_unrecognized     []byte       `json:"-"`
 23948  	XXX_sizecache        int32        `json:"-"`
 23949  }
 23950  
 23951  func (m *SectionAwardRs) Reset()         { *m = SectionAwardRs{} }
 23952  func (m *SectionAwardRs) String() string { return proto.CompactTextString(m) }
 23953  func (*SectionAwardRs) ProtoMessage()    {}
 23954  func (*SectionAwardRs) Descriptor() ([]byte, []int) {
 23955  	return fileDescriptor_a508e860af41bdad, []int{432}
 23956  }
 23957  func (m *SectionAwardRs) XXX_Unmarshal(b []byte) error {
 23958  	return xxx_messageInfo_SectionAwardRs.Unmarshal(m, b)
 23959  }
 23960  func (m *SectionAwardRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 23961  	return xxx_messageInfo_SectionAwardRs.Marshal(b, m, deterministic)
 23962  }
 23963  func (m *SectionAwardRs) XXX_Merge(src proto.Message) {
 23964  	xxx_messageInfo_SectionAwardRs.Merge(m, src)
 23965  }
 23966  func (m *SectionAwardRs) XXX_Size() int {
 23967  	return xxx_messageInfo_SectionAwardRs.Size(m)
 23968  }
 23969  func (m *SectionAwardRs) XXX_DiscardUnknown() {
 23970  	xxx_messageInfo_SectionAwardRs.DiscardUnknown(m)
 23971  }
 23972  
 23973  var xxx_messageInfo_SectionAwardRs proto.InternalMessageInfo
 23974  
 23975  func (m *SectionAwardRs) GetAward() []*Award {
 23976  	if m != nil {
 23977  		return m.Award
 23978  	}
 23979  	return nil
 23980  }
 23981  
 23982  func (m *SectionAwardRs) GetCurSection() *Sectiontask {
 23983  	if m != nil {
 23984  		return m.CurSection
 23985  	}
 23986  	return nil
 23987  }
 23988  
 23989  func (m *SectionAwardRs) GetTask() []*Task {
 23990  	if m != nil {
 23991  		return m.Task
 23992  	}
 23993  	return nil
 23994  }
 23995  
 23996  var E_SectionAwardRs_Ext = &proto.ExtensionDesc{
 23997  	ExtendedType:  (*Base)(nil),
 23998  	ExtensionType: (*SectionAwardRs)(nil),
 23999  	Field:         1760,
 24000  	Name:          "SectionAwardRs.ext",
 24001  	Tag:           "bytes,1760,opt,name=ext",
 24002  	Filename:      "Game.proto",
 24003  }
 24004  
 24005  //军团任务完成推送
 24006  type SyncPartyFinishRs struct {
 24007  	TaskId               []int32  `protobuf:"varint,1,rep,name=taskId" json:"taskId,omitempty"`
 24008  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 24009  	XXX_unrecognized     []byte   `json:"-"`
 24010  	XXX_sizecache        int32    `json:"-"`
 24011  }
 24012  
 24013  func (m *SyncPartyFinishRs) Reset()         { *m = SyncPartyFinishRs{} }
 24014  func (m *SyncPartyFinishRs) String() string { return proto.CompactTextString(m) }
 24015  func (*SyncPartyFinishRs) ProtoMessage()    {}
 24016  func (*SyncPartyFinishRs) Descriptor() ([]byte, []int) {
 24017  	return fileDescriptor_a508e860af41bdad, []int{433}
 24018  }
 24019  func (m *SyncPartyFinishRs) XXX_Unmarshal(b []byte) error {
 24020  	return xxx_messageInfo_SyncPartyFinishRs.Unmarshal(m, b)
 24021  }
 24022  func (m *SyncPartyFinishRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 24023  	return xxx_messageInfo_SyncPartyFinishRs.Marshal(b, m, deterministic)
 24024  }
 24025  func (m *SyncPartyFinishRs) XXX_Merge(src proto.Message) {
 24026  	xxx_messageInfo_SyncPartyFinishRs.Merge(m, src)
 24027  }
 24028  func (m *SyncPartyFinishRs) XXX_Size() int {
 24029  	return xxx_messageInfo_SyncPartyFinishRs.Size(m)
 24030  }
 24031  func (m *SyncPartyFinishRs) XXX_DiscardUnknown() {
 24032  	xxx_messageInfo_SyncPartyFinishRs.DiscardUnknown(m)
 24033  }
 24034  
 24035  var xxx_messageInfo_SyncPartyFinishRs proto.InternalMessageInfo
 24036  
 24037  func (m *SyncPartyFinishRs) GetTaskId() []int32 {
 24038  	if m != nil {
 24039  		return m.TaskId
 24040  	}
 24041  	return nil
 24042  }
 24043  
 24044  var E_SyncPartyFinishRs_Ext = &proto.ExtensionDesc{
 24045  	ExtendedType:  (*Base)(nil),
 24046  	ExtensionType: (*SyncPartyFinishRs)(nil),
 24047  	Field:         1762,
 24048  	Name:          "SyncPartyFinishRs.ext",
 24049  	Tag:           "bytes,1762,opt,name=ext",
 24050  	Filename:      "Game.proto",
 24051  }
 24052  
 24053  // 领取在线奖励
 24054  type GetOnLineAwardRq struct {
 24055  	Type                 *int32   `protobuf:"varint,1,req,name=type" json:"type,omitempty"`
 24056  	KeyId                *int32   `protobuf:"varint,2,req,name=keyId" json:"keyId,omitempty"`
 24057  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 24058  	XXX_unrecognized     []byte   `json:"-"`
 24059  	XXX_sizecache        int32    `json:"-"`
 24060  }
 24061  
 24062  func (m *GetOnLineAwardRq) Reset()         { *m = GetOnLineAwardRq{} }
 24063  func (m *GetOnLineAwardRq) String() string { return proto.CompactTextString(m) }
 24064  func (*GetOnLineAwardRq) ProtoMessage()    {}
 24065  func (*GetOnLineAwardRq) Descriptor() ([]byte, []int) {
 24066  	return fileDescriptor_a508e860af41bdad, []int{434}
 24067  }
 24068  func (m *GetOnLineAwardRq) XXX_Unmarshal(b []byte) error {
 24069  	return xxx_messageInfo_GetOnLineAwardRq.Unmarshal(m, b)
 24070  }
 24071  func (m *GetOnLineAwardRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 24072  	return xxx_messageInfo_GetOnLineAwardRq.Marshal(b, m, deterministic)
 24073  }
 24074  func (m *GetOnLineAwardRq) XXX_Merge(src proto.Message) {
 24075  	xxx_messageInfo_GetOnLineAwardRq.Merge(m, src)
 24076  }
 24077  func (m *GetOnLineAwardRq) XXX_Size() int {
 24078  	return xxx_messageInfo_GetOnLineAwardRq.Size(m)
 24079  }
 24080  func (m *GetOnLineAwardRq) XXX_DiscardUnknown() {
 24081  	xxx_messageInfo_GetOnLineAwardRq.DiscardUnknown(m)
 24082  }
 24083  
 24084  var xxx_messageInfo_GetOnLineAwardRq proto.InternalMessageInfo
 24085  
 24086  func (m *GetOnLineAwardRq) GetType() int32 {
 24087  	if m != nil && m.Type != nil {
 24088  		return *m.Type
 24089  	}
 24090  	return 0
 24091  }
 24092  
 24093  func (m *GetOnLineAwardRq) GetKeyId() int32 {
 24094  	if m != nil && m.KeyId != nil {
 24095  		return *m.KeyId
 24096  	}
 24097  	return 0
 24098  }
 24099  
 24100  var E_GetOnLineAwardRq_Ext = &proto.ExtensionDesc{
 24101  	ExtendedType:  (*Base)(nil),
 24102  	ExtensionType: (*GetOnLineAwardRq)(nil),
 24103  	Field:         1763,
 24104  	Name:          "GetOnLineAwardRq.ext",
 24105  	Tag:           "bytes,1763,opt,name=ext",
 24106  	Filename:      "Game.proto",
 24107  }
 24108  
 24109  type GetOnLineAwardRs struct {
 24110  	State                *int32          `protobuf:"varint,1,opt,name=state" json:"state,omitempty"`
 24111  	ActivityCond         []*ActivityCond `protobuf:"bytes,2,rep,name=activityCond" json:"activityCond,omitempty"`
 24112  	Award                []*Award        `protobuf:"bytes,3,rep,name=award" json:"award,omitempty"`
 24113  	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
 24114  	XXX_unrecognized     []byte          `json:"-"`
 24115  	XXX_sizecache        int32           `json:"-"`
 24116  }
 24117  
 24118  func (m *GetOnLineAwardRs) Reset()         { *m = GetOnLineAwardRs{} }
 24119  func (m *GetOnLineAwardRs) String() string { return proto.CompactTextString(m) }
 24120  func (*GetOnLineAwardRs) ProtoMessage()    {}
 24121  func (*GetOnLineAwardRs) Descriptor() ([]byte, []int) {
 24122  	return fileDescriptor_a508e860af41bdad, []int{435}
 24123  }
 24124  func (m *GetOnLineAwardRs) XXX_Unmarshal(b []byte) error {
 24125  	return xxx_messageInfo_GetOnLineAwardRs.Unmarshal(m, b)
 24126  }
 24127  func (m *GetOnLineAwardRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 24128  	return xxx_messageInfo_GetOnLineAwardRs.Marshal(b, m, deterministic)
 24129  }
 24130  func (m *GetOnLineAwardRs) XXX_Merge(src proto.Message) {
 24131  	xxx_messageInfo_GetOnLineAwardRs.Merge(m, src)
 24132  }
 24133  func (m *GetOnLineAwardRs) XXX_Size() int {
 24134  	return xxx_messageInfo_GetOnLineAwardRs.Size(m)
 24135  }
 24136  func (m *GetOnLineAwardRs) XXX_DiscardUnknown() {
 24137  	xxx_messageInfo_GetOnLineAwardRs.DiscardUnknown(m)
 24138  }
 24139  
 24140  var xxx_messageInfo_GetOnLineAwardRs proto.InternalMessageInfo
 24141  
 24142  func (m *GetOnLineAwardRs) GetState() int32 {
 24143  	if m != nil && m.State != nil {
 24144  		return *m.State
 24145  	}
 24146  	return 0
 24147  }
 24148  
 24149  func (m *GetOnLineAwardRs) GetActivityCond() []*ActivityCond {
 24150  	if m != nil {
 24151  		return m.ActivityCond
 24152  	}
 24153  	return nil
 24154  }
 24155  
 24156  func (m *GetOnLineAwardRs) GetAward() []*Award {
 24157  	if m != nil {
 24158  		return m.Award
 24159  	}
 24160  	return nil
 24161  }
 24162  
 24163  var E_GetOnLineAwardRs_Ext = &proto.ExtensionDesc{
 24164  	ExtendedType:  (*Base)(nil),
 24165  	ExtensionType: (*GetOnLineAwardRs)(nil),
 24166  	Field:         1764,
 24167  	Name:          "GetOnLineAwardRs.ext",
 24168  	Tag:           "bytes,1764,opt,name=ext",
 24169  	Filename:      "Game.proto",
 24170  }
 24171  
 24172  // 触发式礼包推送
 24173  type SyncTriggerGiftRs struct {
 24174  	TriggerGiftInfo      []*TriggerGiftInfo `protobuf:"bytes,1,rep,name=triggerGiftInfo" json:"triggerGiftInfo,omitempty"`
 24175  	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
 24176  	XXX_unrecognized     []byte             `json:"-"`
 24177  	XXX_sizecache        int32              `json:"-"`
 24178  }
 24179  
 24180  func (m *SyncTriggerGiftRs) Reset()         { *m = SyncTriggerGiftRs{} }
 24181  func (m *SyncTriggerGiftRs) String() string { return proto.CompactTextString(m) }
 24182  func (*SyncTriggerGiftRs) ProtoMessage()    {}
 24183  func (*SyncTriggerGiftRs) Descriptor() ([]byte, []int) {
 24184  	return fileDescriptor_a508e860af41bdad, []int{436}
 24185  }
 24186  func (m *SyncTriggerGiftRs) XXX_Unmarshal(b []byte) error {
 24187  	return xxx_messageInfo_SyncTriggerGiftRs.Unmarshal(m, b)
 24188  }
 24189  func (m *SyncTriggerGiftRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 24190  	return xxx_messageInfo_SyncTriggerGiftRs.Marshal(b, m, deterministic)
 24191  }
 24192  func (m *SyncTriggerGiftRs) XXX_Merge(src proto.Message) {
 24193  	xxx_messageInfo_SyncTriggerGiftRs.Merge(m, src)
 24194  }
 24195  func (m *SyncTriggerGiftRs) XXX_Size() int {
 24196  	return xxx_messageInfo_SyncTriggerGiftRs.Size(m)
 24197  }
 24198  func (m *SyncTriggerGiftRs) XXX_DiscardUnknown() {
 24199  	xxx_messageInfo_SyncTriggerGiftRs.DiscardUnknown(m)
 24200  }
 24201  
 24202  var xxx_messageInfo_SyncTriggerGiftRs proto.InternalMessageInfo
 24203  
 24204  func (m *SyncTriggerGiftRs) GetTriggerGiftInfo() []*TriggerGiftInfo {
 24205  	if m != nil {
 24206  		return m.TriggerGiftInfo
 24207  	}
 24208  	return nil
 24209  }
 24210  
 24211  var E_SyncTriggerGiftRs_Ext = &proto.ExtensionDesc{
 24212  	ExtendedType:  (*Base)(nil),
 24213  	ExtensionType: (*SyncTriggerGiftRs)(nil),
 24214  	Field:         1766,
 24215  	Name:          "SyncTriggerGiftRs.ext",
 24216  	Tag:           "bytes,1766,opt,name=ext",
 24217  	Filename:      "Game.proto",
 24218  }
 24219  
 24220  // 获取触发式礼包
 24221  type GetTriggerGiftRq struct {
 24222  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 24223  	XXX_unrecognized     []byte   `json:"-"`
 24224  	XXX_sizecache        int32    `json:"-"`
 24225  }
 24226  
 24227  func (m *GetTriggerGiftRq) Reset()         { *m = GetTriggerGiftRq{} }
 24228  func (m *GetTriggerGiftRq) String() string { return proto.CompactTextString(m) }
 24229  func (*GetTriggerGiftRq) ProtoMessage()    {}
 24230  func (*GetTriggerGiftRq) Descriptor() ([]byte, []int) {
 24231  	return fileDescriptor_a508e860af41bdad, []int{437}
 24232  }
 24233  func (m *GetTriggerGiftRq) XXX_Unmarshal(b []byte) error {
 24234  	return xxx_messageInfo_GetTriggerGiftRq.Unmarshal(m, b)
 24235  }
 24236  func (m *GetTriggerGiftRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 24237  	return xxx_messageInfo_GetTriggerGiftRq.Marshal(b, m, deterministic)
 24238  }
 24239  func (m *GetTriggerGiftRq) XXX_Merge(src proto.Message) {
 24240  	xxx_messageInfo_GetTriggerGiftRq.Merge(m, src)
 24241  }
 24242  func (m *GetTriggerGiftRq) XXX_Size() int {
 24243  	return xxx_messageInfo_GetTriggerGiftRq.Size(m)
 24244  }
 24245  func (m *GetTriggerGiftRq) XXX_DiscardUnknown() {
 24246  	xxx_messageInfo_GetTriggerGiftRq.DiscardUnknown(m)
 24247  }
 24248  
 24249  var xxx_messageInfo_GetTriggerGiftRq proto.InternalMessageInfo
 24250  
 24251  var E_GetTriggerGiftRq_Ext = &proto.ExtensionDesc{
 24252  	ExtendedType:  (*Base)(nil),
 24253  	ExtensionType: (*GetTriggerGiftRq)(nil),
 24254  	Field:         1767,
 24255  	Name:          "GetTriggerGiftRq.ext",
 24256  	Tag:           "bytes,1767,opt,name=ext",
 24257  	Filename:      "Game.proto",
 24258  }
 24259  
 24260  type GetTriggerGiftRs struct {
 24261  	TriggerGiftInfo      []*TriggerGiftInfo `protobuf:"bytes,1,rep,name=triggerGiftInfo" json:"triggerGiftInfo,omitempty"`
 24262  	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
 24263  	XXX_unrecognized     []byte             `json:"-"`
 24264  	XXX_sizecache        int32              `json:"-"`
 24265  }
 24266  
 24267  func (m *GetTriggerGiftRs) Reset()         { *m = GetTriggerGiftRs{} }
 24268  func (m *GetTriggerGiftRs) String() string { return proto.CompactTextString(m) }
 24269  func (*GetTriggerGiftRs) ProtoMessage()    {}
 24270  func (*GetTriggerGiftRs) Descriptor() ([]byte, []int) {
 24271  	return fileDescriptor_a508e860af41bdad, []int{438}
 24272  }
 24273  func (m *GetTriggerGiftRs) XXX_Unmarshal(b []byte) error {
 24274  	return xxx_messageInfo_GetTriggerGiftRs.Unmarshal(m, b)
 24275  }
 24276  func (m *GetTriggerGiftRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 24277  	return xxx_messageInfo_GetTriggerGiftRs.Marshal(b, m, deterministic)
 24278  }
 24279  func (m *GetTriggerGiftRs) XXX_Merge(src proto.Message) {
 24280  	xxx_messageInfo_GetTriggerGiftRs.Merge(m, src)
 24281  }
 24282  func (m *GetTriggerGiftRs) XXX_Size() int {
 24283  	return xxx_messageInfo_GetTriggerGiftRs.Size(m)
 24284  }
 24285  func (m *GetTriggerGiftRs) XXX_DiscardUnknown() {
 24286  	xxx_messageInfo_GetTriggerGiftRs.DiscardUnknown(m)
 24287  }
 24288  
 24289  var xxx_messageInfo_GetTriggerGiftRs proto.InternalMessageInfo
 24290  
 24291  func (m *GetTriggerGiftRs) GetTriggerGiftInfo() []*TriggerGiftInfo {
 24292  	if m != nil {
 24293  		return m.TriggerGiftInfo
 24294  	}
 24295  	return nil
 24296  }
 24297  
 24298  var E_GetTriggerGiftRs_Ext = &proto.ExtensionDesc{
 24299  	ExtendedType:  (*Base)(nil),
 24300  	ExtensionType: (*GetTriggerGiftRs)(nil),
 24301  	Field:         1768,
 24302  	Name:          "GetTriggerGiftRs.ext",
 24303  	Tag:           "bytes,1768,opt,name=ext",
 24304  	Filename:      "Game.proto",
 24305  }
 24306  
 24307  //  触发式礼包,金币购买
 24308  type TriggerGiftBuyRq struct {
 24309  	Id                   *int32   `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
 24310  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 24311  	XXX_unrecognized     []byte   `json:"-"`
 24312  	XXX_sizecache        int32    `json:"-"`
 24313  }
 24314  
 24315  func (m *TriggerGiftBuyRq) Reset()         { *m = TriggerGiftBuyRq{} }
 24316  func (m *TriggerGiftBuyRq) String() string { return proto.CompactTextString(m) }
 24317  func (*TriggerGiftBuyRq) ProtoMessage()    {}
 24318  func (*TriggerGiftBuyRq) Descriptor() ([]byte, []int) {
 24319  	return fileDescriptor_a508e860af41bdad, []int{439}
 24320  }
 24321  func (m *TriggerGiftBuyRq) XXX_Unmarshal(b []byte) error {
 24322  	return xxx_messageInfo_TriggerGiftBuyRq.Unmarshal(m, b)
 24323  }
 24324  func (m *TriggerGiftBuyRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 24325  	return xxx_messageInfo_TriggerGiftBuyRq.Marshal(b, m, deterministic)
 24326  }
 24327  func (m *TriggerGiftBuyRq) XXX_Merge(src proto.Message) {
 24328  	xxx_messageInfo_TriggerGiftBuyRq.Merge(m, src)
 24329  }
 24330  func (m *TriggerGiftBuyRq) XXX_Size() int {
 24331  	return xxx_messageInfo_TriggerGiftBuyRq.Size(m)
 24332  }
 24333  func (m *TriggerGiftBuyRq) XXX_DiscardUnknown() {
 24334  	xxx_messageInfo_TriggerGiftBuyRq.DiscardUnknown(m)
 24335  }
 24336  
 24337  var xxx_messageInfo_TriggerGiftBuyRq proto.InternalMessageInfo
 24338  
 24339  func (m *TriggerGiftBuyRq) GetId() int32 {
 24340  	if m != nil && m.Id != nil {
 24341  		return *m.Id
 24342  	}
 24343  	return 0
 24344  }
 24345  
 24346  var E_TriggerGiftBuyRq_Ext = &proto.ExtensionDesc{
 24347  	ExtendedType:  (*Base)(nil),
 24348  	ExtensionType: (*TriggerGiftBuyRq)(nil),
 24349  	Field:         1769,
 24350  	Name:          "TriggerGiftBuyRq.ext",
 24351  	Tag:           "bytes,1769,opt,name=ext",
 24352  	Filename:      "Game.proto",
 24353  }
 24354  
 24355  type TriggerGiftBuyRs struct {
 24356  	Award                []*Award `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
 24357  	Gold                 *int32   `protobuf:"varint,2,opt,name=gold" json:"gold,omitempty"`
 24358  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 24359  	XXX_unrecognized     []byte   `json:"-"`
 24360  	XXX_sizecache        int32    `json:"-"`
 24361  }
 24362  
 24363  func (m *TriggerGiftBuyRs) Reset()         { *m = TriggerGiftBuyRs{} }
 24364  func (m *TriggerGiftBuyRs) String() string { return proto.CompactTextString(m) }
 24365  func (*TriggerGiftBuyRs) ProtoMessage()    {}
 24366  func (*TriggerGiftBuyRs) Descriptor() ([]byte, []int) {
 24367  	return fileDescriptor_a508e860af41bdad, []int{440}
 24368  }
 24369  func (m *TriggerGiftBuyRs) XXX_Unmarshal(b []byte) error {
 24370  	return xxx_messageInfo_TriggerGiftBuyRs.Unmarshal(m, b)
 24371  }
 24372  func (m *TriggerGiftBuyRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 24373  	return xxx_messageInfo_TriggerGiftBuyRs.Marshal(b, m, deterministic)
 24374  }
 24375  func (m *TriggerGiftBuyRs) XXX_Merge(src proto.Message) {
 24376  	xxx_messageInfo_TriggerGiftBuyRs.Merge(m, src)
 24377  }
 24378  func (m *TriggerGiftBuyRs) XXX_Size() int {
 24379  	return xxx_messageInfo_TriggerGiftBuyRs.Size(m)
 24380  }
 24381  func (m *TriggerGiftBuyRs) XXX_DiscardUnknown() {
 24382  	xxx_messageInfo_TriggerGiftBuyRs.DiscardUnknown(m)
 24383  }
 24384  
 24385  var xxx_messageInfo_TriggerGiftBuyRs proto.InternalMessageInfo
 24386  
 24387  func (m *TriggerGiftBuyRs) GetAward() []*Award {
 24388  	if m != nil {
 24389  		return m.Award
 24390  	}
 24391  	return nil
 24392  }
 24393  
 24394  func (m *TriggerGiftBuyRs) GetGold() int32 {
 24395  	if m != nil && m.Gold != nil {
 24396  		return *m.Gold
 24397  	}
 24398  	return 0
 24399  }
 24400  
 24401  var E_TriggerGiftBuyRs_Ext = &proto.ExtensionDesc{
 24402  	ExtendedType:  (*Base)(nil),
 24403  	ExtensionType: (*TriggerGiftBuyRs)(nil),
 24404  	Field:         1770,
 24405  	Name:          "TriggerGiftBuyRs.ext",
 24406  	Tag:           "bytes,1770,opt,name=ext",
 24407  	Filename:      "Game.proto",
 24408  }
 24409  
 24410  // 兑换活动奖励
 24411  type ExchangeActAwardRq struct {
 24412  	KeyId                *int32   `protobuf:"varint,1,req,name=keyId" json:"keyId,omitempty"`
 24413  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 24414  	XXX_unrecognized     []byte   `json:"-"`
 24415  	XXX_sizecache        int32    `json:"-"`
 24416  }
 24417  
 24418  func (m *ExchangeActAwardRq) Reset()         { *m = ExchangeActAwardRq{} }
 24419  func (m *ExchangeActAwardRq) String() string { return proto.CompactTextString(m) }
 24420  func (*ExchangeActAwardRq) ProtoMessage()    {}
 24421  func (*ExchangeActAwardRq) Descriptor() ([]byte, []int) {
 24422  	return fileDescriptor_a508e860af41bdad, []int{441}
 24423  }
 24424  func (m *ExchangeActAwardRq) XXX_Unmarshal(b []byte) error {
 24425  	return xxx_messageInfo_ExchangeActAwardRq.Unmarshal(m, b)
 24426  }
 24427  func (m *ExchangeActAwardRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 24428  	return xxx_messageInfo_ExchangeActAwardRq.Marshal(b, m, deterministic)
 24429  }
 24430  func (m *ExchangeActAwardRq) XXX_Merge(src proto.Message) {
 24431  	xxx_messageInfo_ExchangeActAwardRq.Merge(m, src)
 24432  }
 24433  func (m *ExchangeActAwardRq) XXX_Size() int {
 24434  	return xxx_messageInfo_ExchangeActAwardRq.Size(m)
 24435  }
 24436  func (m *ExchangeActAwardRq) XXX_DiscardUnknown() {
 24437  	xxx_messageInfo_ExchangeActAwardRq.DiscardUnknown(m)
 24438  }
 24439  
 24440  var xxx_messageInfo_ExchangeActAwardRq proto.InternalMessageInfo
 24441  
 24442  func (m *ExchangeActAwardRq) GetKeyId() int32 {
 24443  	if m != nil && m.KeyId != nil {
 24444  		return *m.KeyId
 24445  	}
 24446  	return 0
 24447  }
 24448  
 24449  var E_ExchangeActAwardRq_Ext = &proto.ExtensionDesc{
 24450  	ExtendedType:  (*Base)(nil),
 24451  	ExtensionType: (*ExchangeActAwardRq)(nil),
 24452  	Field:         1771,
 24453  	Name:          "ExchangeActAwardRq.ext",
 24454  	Tag:           "bytes,1771,opt,name=ext",
 24455  	Filename:      "Game.proto",
 24456  }
 24457  
 24458  type ExchangeActAwardRs struct {
 24459  	Award                []*Award `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
 24460  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 24461  	XXX_unrecognized     []byte   `json:"-"`
 24462  	XXX_sizecache        int32    `json:"-"`
 24463  }
 24464  
 24465  func (m *ExchangeActAwardRs) Reset()         { *m = ExchangeActAwardRs{} }
 24466  func (m *ExchangeActAwardRs) String() string { return proto.CompactTextString(m) }
 24467  func (*ExchangeActAwardRs) ProtoMessage()    {}
 24468  func (*ExchangeActAwardRs) Descriptor() ([]byte, []int) {
 24469  	return fileDescriptor_a508e860af41bdad, []int{442}
 24470  }
 24471  func (m *ExchangeActAwardRs) XXX_Unmarshal(b []byte) error {
 24472  	return xxx_messageInfo_ExchangeActAwardRs.Unmarshal(m, b)
 24473  }
 24474  func (m *ExchangeActAwardRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 24475  	return xxx_messageInfo_ExchangeActAwardRs.Marshal(b, m, deterministic)
 24476  }
 24477  func (m *ExchangeActAwardRs) XXX_Merge(src proto.Message) {
 24478  	xxx_messageInfo_ExchangeActAwardRs.Merge(m, src)
 24479  }
 24480  func (m *ExchangeActAwardRs) XXX_Size() int {
 24481  	return xxx_messageInfo_ExchangeActAwardRs.Size(m)
 24482  }
 24483  func (m *ExchangeActAwardRs) XXX_DiscardUnknown() {
 24484  	xxx_messageInfo_ExchangeActAwardRs.DiscardUnknown(m)
 24485  }
 24486  
 24487  var xxx_messageInfo_ExchangeActAwardRs proto.InternalMessageInfo
 24488  
 24489  func (m *ExchangeActAwardRs) GetAward() []*Award {
 24490  	if m != nil {
 24491  		return m.Award
 24492  	}
 24493  	return nil
 24494  }
 24495  
 24496  var E_ExchangeActAwardRs_Ext = &proto.ExtensionDesc{
 24497  	ExtendedType:  (*Base)(nil),
 24498  	ExtensionType: (*ExchangeActAwardRs)(nil),
 24499  	Field:         1772,
 24500  	Name:          "ExchangeActAwardRs.ext",
 24501  	Tag:           "bytes,1772,opt,name=ext",
 24502  	Filename:      "Game.proto",
 24503  }
 24504  
 24505  //活动列表发送改变推送
 24506  type SyncActListChgRs struct {
 24507  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 24508  	XXX_unrecognized     []byte   `json:"-"`
 24509  	XXX_sizecache        int32    `json:"-"`
 24510  }
 24511  
 24512  func (m *SyncActListChgRs) Reset()         { *m = SyncActListChgRs{} }
 24513  func (m *SyncActListChgRs) String() string { return proto.CompactTextString(m) }
 24514  func (*SyncActListChgRs) ProtoMessage()    {}
 24515  func (*SyncActListChgRs) Descriptor() ([]byte, []int) {
 24516  	return fileDescriptor_a508e860af41bdad, []int{443}
 24517  }
 24518  func (m *SyncActListChgRs) XXX_Unmarshal(b []byte) error {
 24519  	return xxx_messageInfo_SyncActListChgRs.Unmarshal(m, b)
 24520  }
 24521  func (m *SyncActListChgRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 24522  	return xxx_messageInfo_SyncActListChgRs.Marshal(b, m, deterministic)
 24523  }
 24524  func (m *SyncActListChgRs) XXX_Merge(src proto.Message) {
 24525  	xxx_messageInfo_SyncActListChgRs.Merge(m, src)
 24526  }
 24527  func (m *SyncActListChgRs) XXX_Size() int {
 24528  	return xxx_messageInfo_SyncActListChgRs.Size(m)
 24529  }
 24530  func (m *SyncActListChgRs) XXX_DiscardUnknown() {
 24531  	xxx_messageInfo_SyncActListChgRs.DiscardUnknown(m)
 24532  }
 24533  
 24534  var xxx_messageInfo_SyncActListChgRs proto.InternalMessageInfo
 24535  
 24536  var E_SyncActListChgRs_Ext = &proto.ExtensionDesc{
 24537  	ExtendedType:  (*Base)(nil),
 24538  	ExtensionType: (*SyncActListChgRs)(nil),
 24539  	Field:         1774,
 24540  	Name:          "SyncActListChgRs.ext",
 24541  	Tag:           "bytes,1774,opt,name=ext",
 24542  	Filename:      "Game.proto",
 24543  }
 24544  
 24545  //获取显示活动(不包括已开启)
 24546  type GetDisplayActListRq struct {
 24547  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 24548  	XXX_unrecognized     []byte   `json:"-"`
 24549  	XXX_sizecache        int32    `json:"-"`
 24550  }
 24551  
 24552  func (m *GetDisplayActListRq) Reset()         { *m = GetDisplayActListRq{} }
 24553  func (m *GetDisplayActListRq) String() string { return proto.CompactTextString(m) }
 24554  func (*GetDisplayActListRq) ProtoMessage()    {}
 24555  func (*GetDisplayActListRq) Descriptor() ([]byte, []int) {
 24556  	return fileDescriptor_a508e860af41bdad, []int{444}
 24557  }
 24558  func (m *GetDisplayActListRq) XXX_Unmarshal(b []byte) error {
 24559  	return xxx_messageInfo_GetDisplayActListRq.Unmarshal(m, b)
 24560  }
 24561  func (m *GetDisplayActListRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 24562  	return xxx_messageInfo_GetDisplayActListRq.Marshal(b, m, deterministic)
 24563  }
 24564  func (m *GetDisplayActListRq) XXX_Merge(src proto.Message) {
 24565  	xxx_messageInfo_GetDisplayActListRq.Merge(m, src)
 24566  }
 24567  func (m *GetDisplayActListRq) XXX_Size() int {
 24568  	return xxx_messageInfo_GetDisplayActListRq.Size(m)
 24569  }
 24570  func (m *GetDisplayActListRq) XXX_DiscardUnknown() {
 24571  	xxx_messageInfo_GetDisplayActListRq.DiscardUnknown(m)
 24572  }
 24573  
 24574  var xxx_messageInfo_GetDisplayActListRq proto.InternalMessageInfo
 24575  
 24576  var E_GetDisplayActListRq_Ext = &proto.ExtensionDesc{
 24577  	ExtendedType:  (*Base)(nil),
 24578  	ExtensionType: (*GetDisplayActListRq)(nil),
 24579  	Field:         1775,
 24580  	Name:          "GetDisplayActListRq.ext",
 24581  	Tag:           "bytes,1775,opt,name=ext",
 24582  	Filename:      "Game.proto",
 24583  }
 24584  
 24585  type GetDisplayActListRs struct {
 24586  	Activity             []*Activity `protobuf:"bytes,1,rep,name=activity" json:"activity,omitempty"`
 24587  	Day                  *int32      `protobuf:"varint,2,opt,name=day" json:"day,omitempty"`
 24588  	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
 24589  	XXX_unrecognized     []byte      `json:"-"`
 24590  	XXX_sizecache        int32       `json:"-"`
 24591  }
 24592  
 24593  func (m *GetDisplayActListRs) Reset()         { *m = GetDisplayActListRs{} }
 24594  func (m *GetDisplayActListRs) String() string { return proto.CompactTextString(m) }
 24595  func (*GetDisplayActListRs) ProtoMessage()    {}
 24596  func (*GetDisplayActListRs) Descriptor() ([]byte, []int) {
 24597  	return fileDescriptor_a508e860af41bdad, []int{445}
 24598  }
 24599  func (m *GetDisplayActListRs) XXX_Unmarshal(b []byte) error {
 24600  	return xxx_messageInfo_GetDisplayActListRs.Unmarshal(m, b)
 24601  }
 24602  func (m *GetDisplayActListRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 24603  	return xxx_messageInfo_GetDisplayActListRs.Marshal(b, m, deterministic)
 24604  }
 24605  func (m *GetDisplayActListRs) XXX_Merge(src proto.Message) {
 24606  	xxx_messageInfo_GetDisplayActListRs.Merge(m, src)
 24607  }
 24608  func (m *GetDisplayActListRs) XXX_Size() int {
 24609  	return xxx_messageInfo_GetDisplayActListRs.Size(m)
 24610  }
 24611  func (m *GetDisplayActListRs) XXX_DiscardUnknown() {
 24612  	xxx_messageInfo_GetDisplayActListRs.DiscardUnknown(m)
 24613  }
 24614  
 24615  var xxx_messageInfo_GetDisplayActListRs proto.InternalMessageInfo
 24616  
 24617  func (m *GetDisplayActListRs) GetActivity() []*Activity {
 24618  	if m != nil {
 24619  		return m.Activity
 24620  	}
 24621  	return nil
 24622  }
 24623  
 24624  func (m *GetDisplayActListRs) GetDay() int32 {
 24625  	if m != nil && m.Day != nil {
 24626  		return *m.Day
 24627  	}
 24628  	return 0
 24629  }
 24630  
 24631  var E_GetDisplayActListRs_Ext = &proto.ExtensionDesc{
 24632  	ExtendedType:  (*Base)(nil),
 24633  	ExtensionType: (*GetDisplayActListRs)(nil),
 24634  	Field:         1776,
 24635  	Name:          "GetDisplayActListRs.ext",
 24636  	Tag:           "bytes,1776,opt,name=ext",
 24637  	Filename:      "Game.proto",
 24638  }
 24639  
 24640  // 攻城掠地活动
 24641  type GetAtkCityActRq struct {
 24642  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 24643  	XXX_unrecognized     []byte   `json:"-"`
 24644  	XXX_sizecache        int32    `json:"-"`
 24645  }
 24646  
 24647  func (m *GetAtkCityActRq) Reset()         { *m = GetAtkCityActRq{} }
 24648  func (m *GetAtkCityActRq) String() string { return proto.CompactTextString(m) }
 24649  func (*GetAtkCityActRq) ProtoMessage()    {}
 24650  func (*GetAtkCityActRq) Descriptor() ([]byte, []int) {
 24651  	return fileDescriptor_a508e860af41bdad, []int{446}
 24652  }
 24653  func (m *GetAtkCityActRq) XXX_Unmarshal(b []byte) error {
 24654  	return xxx_messageInfo_GetAtkCityActRq.Unmarshal(m, b)
 24655  }
 24656  func (m *GetAtkCityActRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 24657  	return xxx_messageInfo_GetAtkCityActRq.Marshal(b, m, deterministic)
 24658  }
 24659  func (m *GetAtkCityActRq) XXX_Merge(src proto.Message) {
 24660  	xxx_messageInfo_GetAtkCityActRq.Merge(m, src)
 24661  }
 24662  func (m *GetAtkCityActRq) XXX_Size() int {
 24663  	return xxx_messageInfo_GetAtkCityActRq.Size(m)
 24664  }
 24665  func (m *GetAtkCityActRq) XXX_DiscardUnknown() {
 24666  	xxx_messageInfo_GetAtkCityActRq.DiscardUnknown(m)
 24667  }
 24668  
 24669  var xxx_messageInfo_GetAtkCityActRq proto.InternalMessageInfo
 24670  
 24671  var E_GetAtkCityActRq_Ext = &proto.ExtensionDesc{
 24672  	ExtendedType:  (*Base)(nil),
 24673  	ExtensionType: (*GetAtkCityActRq)(nil),
 24674  	Field:         1777,
 24675  	Name:          "GetAtkCityActRq.ext",
 24676  	Tag:           "bytes,1777,opt,name=ext",
 24677  	Filename:      "Game.proto",
 24678  }
 24679  
 24680  type GetAtkCityActRs struct {
 24681  	Actice               *int32              `protobuf:"varint,1,req,name=actice" json:"actice,omitempty"`
 24682  	ActActive            []*AtkCityActActive `protobuf:"bytes,2,rep,name=actActive" json:"actActive,omitempty"`
 24683  	ActTask              []*AtkCityActTask   `protobuf:"bytes,3,rep,name=actTask" json:"actTask,omitempty"`
 24684  	Day                  *int32              `protobuf:"varint,4,req,name=day" json:"day,omitempty"`
 24685  	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
 24686  	XXX_unrecognized     []byte              `json:"-"`
 24687  	XXX_sizecache        int32               `json:"-"`
 24688  }
 24689  
 24690  func (m *GetAtkCityActRs) Reset()         { *m = GetAtkCityActRs{} }
 24691  func (m *GetAtkCityActRs) String() string { return proto.CompactTextString(m) }
 24692  func (*GetAtkCityActRs) ProtoMessage()    {}
 24693  func (*GetAtkCityActRs) Descriptor() ([]byte, []int) {
 24694  	return fileDescriptor_a508e860af41bdad, []int{447}
 24695  }
 24696  func (m *GetAtkCityActRs) XXX_Unmarshal(b []byte) error {
 24697  	return xxx_messageInfo_GetAtkCityActRs.Unmarshal(m, b)
 24698  }
 24699  func (m *GetAtkCityActRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 24700  	return xxx_messageInfo_GetAtkCityActRs.Marshal(b, m, deterministic)
 24701  }
 24702  func (m *GetAtkCityActRs) XXX_Merge(src proto.Message) {
 24703  	xxx_messageInfo_GetAtkCityActRs.Merge(m, src)
 24704  }
 24705  func (m *GetAtkCityActRs) XXX_Size() int {
 24706  	return xxx_messageInfo_GetAtkCityActRs.Size(m)
 24707  }
 24708  func (m *GetAtkCityActRs) XXX_DiscardUnknown() {
 24709  	xxx_messageInfo_GetAtkCityActRs.DiscardUnknown(m)
 24710  }
 24711  
 24712  var xxx_messageInfo_GetAtkCityActRs proto.InternalMessageInfo
 24713  
 24714  func (m *GetAtkCityActRs) GetActice() int32 {
 24715  	if m != nil && m.Actice != nil {
 24716  		return *m.Actice
 24717  	}
 24718  	return 0
 24719  }
 24720  
 24721  func (m *GetAtkCityActRs) GetActActive() []*AtkCityActActive {
 24722  	if m != nil {
 24723  		return m.ActActive
 24724  	}
 24725  	return nil
 24726  }
 24727  
 24728  func (m *GetAtkCityActRs) GetActTask() []*AtkCityActTask {
 24729  	if m != nil {
 24730  		return m.ActTask
 24731  	}
 24732  	return nil
 24733  }
 24734  
 24735  func (m *GetAtkCityActRs) GetDay() int32 {
 24736  	if m != nil && m.Day != nil {
 24737  		return *m.Day
 24738  	}
 24739  	return 0
 24740  }
 24741  
 24742  var E_GetAtkCityActRs_Ext = &proto.ExtensionDesc{
 24743  	ExtendedType:  (*Base)(nil),
 24744  	ExtensionType: (*GetAtkCityActRs)(nil),
 24745  	Field:         1778,
 24746  	Name:          "GetAtkCityActRs.ext",
 24747  	Tag:           "bytes,1778,opt,name=ext",
 24748  	Filename:      "Game.proto",
 24749  }
 24750  
 24751  // 领取目标任务的活跃度
 24752  type RecvActiveRq struct {
 24753  	KeyId                *int32   `protobuf:"varint,1,req,name=keyId" json:"keyId,omitempty"`
 24754  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 24755  	XXX_unrecognized     []byte   `json:"-"`
 24756  	XXX_sizecache        int32    `json:"-"`
 24757  }
 24758  
 24759  func (m *RecvActiveRq) Reset()         { *m = RecvActiveRq{} }
 24760  func (m *RecvActiveRq) String() string { return proto.CompactTextString(m) }
 24761  func (*RecvActiveRq) ProtoMessage()    {}
 24762  func (*RecvActiveRq) Descriptor() ([]byte, []int) {
 24763  	return fileDescriptor_a508e860af41bdad, []int{448}
 24764  }
 24765  func (m *RecvActiveRq) XXX_Unmarshal(b []byte) error {
 24766  	return xxx_messageInfo_RecvActiveRq.Unmarshal(m, b)
 24767  }
 24768  func (m *RecvActiveRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 24769  	return xxx_messageInfo_RecvActiveRq.Marshal(b, m, deterministic)
 24770  }
 24771  func (m *RecvActiveRq) XXX_Merge(src proto.Message) {
 24772  	xxx_messageInfo_RecvActiveRq.Merge(m, src)
 24773  }
 24774  func (m *RecvActiveRq) XXX_Size() int {
 24775  	return xxx_messageInfo_RecvActiveRq.Size(m)
 24776  }
 24777  func (m *RecvActiveRq) XXX_DiscardUnknown() {
 24778  	xxx_messageInfo_RecvActiveRq.DiscardUnknown(m)
 24779  }
 24780  
 24781  var xxx_messageInfo_RecvActiveRq proto.InternalMessageInfo
 24782  
 24783  func (m *RecvActiveRq) GetKeyId() int32 {
 24784  	if m != nil && m.KeyId != nil {
 24785  		return *m.KeyId
 24786  	}
 24787  	return 0
 24788  }
 24789  
 24790  var E_RecvActiveRq_Ext = &proto.ExtensionDesc{
 24791  	ExtendedType:  (*Base)(nil),
 24792  	ExtensionType: (*RecvActiveRq)(nil),
 24793  	Field:         1779,
 24794  	Name:          "RecvActiveRq.ext",
 24795  	Tag:           "bytes,1779,opt,name=ext",
 24796  	Filename:      "Game.proto",
 24797  }
 24798  
 24799  type RecvActiveRs struct {
 24800  	Actice               *int32          `protobuf:"varint,1,req,name=actice" json:"actice,omitempty"`
 24801  	ActTask              *AtkCityActTask `protobuf:"bytes,2,opt,name=actTask" json:"actTask,omitempty"`
 24802  	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
 24803  	XXX_unrecognized     []byte          `json:"-"`
 24804  	XXX_sizecache        int32           `json:"-"`
 24805  }
 24806  
 24807  func (m *RecvActiveRs) Reset()         { *m = RecvActiveRs{} }
 24808  func (m *RecvActiveRs) String() string { return proto.CompactTextString(m) }
 24809  func (*RecvActiveRs) ProtoMessage()    {}
 24810  func (*RecvActiveRs) Descriptor() ([]byte, []int) {
 24811  	return fileDescriptor_a508e860af41bdad, []int{449}
 24812  }
 24813  func (m *RecvActiveRs) XXX_Unmarshal(b []byte) error {
 24814  	return xxx_messageInfo_RecvActiveRs.Unmarshal(m, b)
 24815  }
 24816  func (m *RecvActiveRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 24817  	return xxx_messageInfo_RecvActiveRs.Marshal(b, m, deterministic)
 24818  }
 24819  func (m *RecvActiveRs) XXX_Merge(src proto.Message) {
 24820  	xxx_messageInfo_RecvActiveRs.Merge(m, src)
 24821  }
 24822  func (m *RecvActiveRs) XXX_Size() int {
 24823  	return xxx_messageInfo_RecvActiveRs.Size(m)
 24824  }
 24825  func (m *RecvActiveRs) XXX_DiscardUnknown() {
 24826  	xxx_messageInfo_RecvActiveRs.DiscardUnknown(m)
 24827  }
 24828  
 24829  var xxx_messageInfo_RecvActiveRs proto.InternalMessageInfo
 24830  
 24831  func (m *RecvActiveRs) GetActice() int32 {
 24832  	if m != nil && m.Actice != nil {
 24833  		return *m.Actice
 24834  	}
 24835  	return 0
 24836  }
 24837  
 24838  func (m *RecvActiveRs) GetActTask() *AtkCityActTask {
 24839  	if m != nil {
 24840  		return m.ActTask
 24841  	}
 24842  	return nil
 24843  }
 24844  
 24845  var E_RecvActiveRs_Ext = &proto.ExtensionDesc{
 24846  	ExtendedType:  (*Base)(nil),
 24847  	ExtensionType: (*RecvActiveRs)(nil),
 24848  	Field:         1780,
 24849  	Name:          "RecvActiveRs.ext",
 24850  	Tag:           "bytes,1780,opt,name=ext",
 24851  	Filename:      "Game.proto",
 24852  }
 24853  
 24854  //获取日常任务
 24855  type GetDailyTaskRq struct {
 24856  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 24857  	XXX_unrecognized     []byte   `json:"-"`
 24858  	XXX_sizecache        int32    `json:"-"`
 24859  }
 24860  
 24861  func (m *GetDailyTaskRq) Reset()         { *m = GetDailyTaskRq{} }
 24862  func (m *GetDailyTaskRq) String() string { return proto.CompactTextString(m) }
 24863  func (*GetDailyTaskRq) ProtoMessage()    {}
 24864  func (*GetDailyTaskRq) Descriptor() ([]byte, []int) {
 24865  	return fileDescriptor_a508e860af41bdad, []int{450}
 24866  }
 24867  func (m *GetDailyTaskRq) XXX_Unmarshal(b []byte) error {
 24868  	return xxx_messageInfo_GetDailyTaskRq.Unmarshal(m, b)
 24869  }
 24870  func (m *GetDailyTaskRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 24871  	return xxx_messageInfo_GetDailyTaskRq.Marshal(b, m, deterministic)
 24872  }
 24873  func (m *GetDailyTaskRq) XXX_Merge(src proto.Message) {
 24874  	xxx_messageInfo_GetDailyTaskRq.Merge(m, src)
 24875  }
 24876  func (m *GetDailyTaskRq) XXX_Size() int {
 24877  	return xxx_messageInfo_GetDailyTaskRq.Size(m)
 24878  }
 24879  func (m *GetDailyTaskRq) XXX_DiscardUnknown() {
 24880  	xxx_messageInfo_GetDailyTaskRq.DiscardUnknown(m)
 24881  }
 24882  
 24883  var xxx_messageInfo_GetDailyTaskRq proto.InternalMessageInfo
 24884  
 24885  var E_GetDailyTaskRq_Ext = &proto.ExtensionDesc{
 24886  	ExtendedType:  (*Base)(nil),
 24887  	ExtensionType: (*GetDailyTaskRq)(nil),
 24888  	Field:         1781,
 24889  	Name:          "GetDailyTaskRq.ext",
 24890  	Tag:           "bytes,1781,opt,name=ext",
 24891  	Filename:      "Game.proto",
 24892  }
 24893  
 24894  type GetDailyTaskRs struct {
 24895  	DailyTask            []*Task  `protobuf:"bytes,1,rep,name=dailyTask" json:"dailyTask,omitempty"`
 24896  	DailyIsGet           []int32  `protobuf:"varint,2,rep,name=dailyIsGet" json:"dailyIsGet,omitempty"`
 24897  	DailyTaskLivenss     *int32   `protobuf:"varint,3,opt,name=dailyTaskLivenss" json:"dailyTaskLivenss,omitempty"`
 24898  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 24899  	XXX_unrecognized     []byte   `json:"-"`
 24900  	XXX_sizecache        int32    `json:"-"`
 24901  }
 24902  
 24903  func (m *GetDailyTaskRs) Reset()         { *m = GetDailyTaskRs{} }
 24904  func (m *GetDailyTaskRs) String() string { return proto.CompactTextString(m) }
 24905  func (*GetDailyTaskRs) ProtoMessage()    {}
 24906  func (*GetDailyTaskRs) Descriptor() ([]byte, []int) {
 24907  	return fileDescriptor_a508e860af41bdad, []int{451}
 24908  }
 24909  func (m *GetDailyTaskRs) XXX_Unmarshal(b []byte) error {
 24910  	return xxx_messageInfo_GetDailyTaskRs.Unmarshal(m, b)
 24911  }
 24912  func (m *GetDailyTaskRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 24913  	return xxx_messageInfo_GetDailyTaskRs.Marshal(b, m, deterministic)
 24914  }
 24915  func (m *GetDailyTaskRs) XXX_Merge(src proto.Message) {
 24916  	xxx_messageInfo_GetDailyTaskRs.Merge(m, src)
 24917  }
 24918  func (m *GetDailyTaskRs) XXX_Size() int {
 24919  	return xxx_messageInfo_GetDailyTaskRs.Size(m)
 24920  }
 24921  func (m *GetDailyTaskRs) XXX_DiscardUnknown() {
 24922  	xxx_messageInfo_GetDailyTaskRs.DiscardUnknown(m)
 24923  }
 24924  
 24925  var xxx_messageInfo_GetDailyTaskRs proto.InternalMessageInfo
 24926  
 24927  func (m *GetDailyTaskRs) GetDailyTask() []*Task {
 24928  	if m != nil {
 24929  		return m.DailyTask
 24930  	}
 24931  	return nil
 24932  }
 24933  
 24934  func (m *GetDailyTaskRs) GetDailyIsGet() []int32 {
 24935  	if m != nil {
 24936  		return m.DailyIsGet
 24937  	}
 24938  	return nil
 24939  }
 24940  
 24941  func (m *GetDailyTaskRs) GetDailyTaskLivenss() int32 {
 24942  	if m != nil && m.DailyTaskLivenss != nil {
 24943  		return *m.DailyTaskLivenss
 24944  	}
 24945  	return 0
 24946  }
 24947  
 24948  var E_GetDailyTaskRs_Ext = &proto.ExtensionDesc{
 24949  	ExtendedType:  (*Base)(nil),
 24950  	ExtensionType: (*GetDailyTaskRs)(nil),
 24951  	Field:         1782,
 24952  	Name:          "GetDailyTaskRs.ext",
 24953  	Tag:           "bytes,1782,opt,name=ext",
 24954  	Filename:      "Game.proto",
 24955  }
 24956  
 24957  //日常任务进度推送
 24958  type SyncDailyTaskRs struct {
 24959  	DailyTask            []*Task  `protobuf:"bytes,1,rep,name=dailyTask" json:"dailyTask,omitempty"`
 24960  	DailyTaskLivenss     *int32   `protobuf:"varint,2,opt,name=dailyTaskLivenss" json:"dailyTaskLivenss,omitempty"`
 24961  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 24962  	XXX_unrecognized     []byte   `json:"-"`
 24963  	XXX_sizecache        int32    `json:"-"`
 24964  }
 24965  
 24966  func (m *SyncDailyTaskRs) Reset()         { *m = SyncDailyTaskRs{} }
 24967  func (m *SyncDailyTaskRs) String() string { return proto.CompactTextString(m) }
 24968  func (*SyncDailyTaskRs) ProtoMessage()    {}
 24969  func (*SyncDailyTaskRs) Descriptor() ([]byte, []int) {
 24970  	return fileDescriptor_a508e860af41bdad, []int{452}
 24971  }
 24972  func (m *SyncDailyTaskRs) XXX_Unmarshal(b []byte) error {
 24973  	return xxx_messageInfo_SyncDailyTaskRs.Unmarshal(m, b)
 24974  }
 24975  func (m *SyncDailyTaskRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 24976  	return xxx_messageInfo_SyncDailyTaskRs.Marshal(b, m, deterministic)
 24977  }
 24978  func (m *SyncDailyTaskRs) XXX_Merge(src proto.Message) {
 24979  	xxx_messageInfo_SyncDailyTaskRs.Merge(m, src)
 24980  }
 24981  func (m *SyncDailyTaskRs) XXX_Size() int {
 24982  	return xxx_messageInfo_SyncDailyTaskRs.Size(m)
 24983  }
 24984  func (m *SyncDailyTaskRs) XXX_DiscardUnknown() {
 24985  	xxx_messageInfo_SyncDailyTaskRs.DiscardUnknown(m)
 24986  }
 24987  
 24988  var xxx_messageInfo_SyncDailyTaskRs proto.InternalMessageInfo
 24989  
 24990  func (m *SyncDailyTaskRs) GetDailyTask() []*Task {
 24991  	if m != nil {
 24992  		return m.DailyTask
 24993  	}
 24994  	return nil
 24995  }
 24996  
 24997  func (m *SyncDailyTaskRs) GetDailyTaskLivenss() int32 {
 24998  	if m != nil && m.DailyTaskLivenss != nil {
 24999  		return *m.DailyTaskLivenss
 25000  	}
 25001  	return 0
 25002  }
 25003  
 25004  var E_SyncDailyTaskRs_Ext = &proto.ExtensionDesc{
 25005  	ExtendedType:  (*Base)(nil),
 25006  	ExtensionType: (*SyncDailyTaskRs)(nil),
 25007  	Field:         1784,
 25008  	Name:          "SyncDailyTaskRs.ext",
 25009  	Tag:           "bytes,1784,opt,name=ext",
 25010  	Filename:      "Game.proto",
 25011  }
 25012  
 25013  //日常活跃度领奖
 25014  type DailyAwardRq struct {
 25015  	Id                   *int32   `protobuf:"varint,1,req,name=id" json:"id,omitempty"`
 25016  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 25017  	XXX_unrecognized     []byte   `json:"-"`
 25018  	XXX_sizecache        int32    `json:"-"`
 25019  }
 25020  
 25021  func (m *DailyAwardRq) Reset()         { *m = DailyAwardRq{} }
 25022  func (m *DailyAwardRq) String() string { return proto.CompactTextString(m) }
 25023  func (*DailyAwardRq) ProtoMessage()    {}
 25024  func (*DailyAwardRq) Descriptor() ([]byte, []int) {
 25025  	return fileDescriptor_a508e860af41bdad, []int{453}
 25026  }
 25027  func (m *DailyAwardRq) XXX_Unmarshal(b []byte) error {
 25028  	return xxx_messageInfo_DailyAwardRq.Unmarshal(m, b)
 25029  }
 25030  func (m *DailyAwardRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 25031  	return xxx_messageInfo_DailyAwardRq.Marshal(b, m, deterministic)
 25032  }
 25033  func (m *DailyAwardRq) XXX_Merge(src proto.Message) {
 25034  	xxx_messageInfo_DailyAwardRq.Merge(m, src)
 25035  }
 25036  func (m *DailyAwardRq) XXX_Size() int {
 25037  	return xxx_messageInfo_DailyAwardRq.Size(m)
 25038  }
 25039  func (m *DailyAwardRq) XXX_DiscardUnknown() {
 25040  	xxx_messageInfo_DailyAwardRq.DiscardUnknown(m)
 25041  }
 25042  
 25043  var xxx_messageInfo_DailyAwardRq proto.InternalMessageInfo
 25044  
 25045  func (m *DailyAwardRq) GetId() int32 {
 25046  	if m != nil && m.Id != nil {
 25047  		return *m.Id
 25048  	}
 25049  	return 0
 25050  }
 25051  
 25052  var E_DailyAwardRq_Ext = &proto.ExtensionDesc{
 25053  	ExtendedType:  (*Base)(nil),
 25054  	ExtensionType: (*DailyAwardRq)(nil),
 25055  	Field:         1785,
 25056  	Name:          "DailyAwardRq.ext",
 25057  	Tag:           "bytes,1785,opt,name=ext",
 25058  	Filename:      "Game.proto",
 25059  }
 25060  
 25061  type DailyAwardRs struct {
 25062  	Award                []*Award `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
 25063  	DailyIsGet           []int32  `protobuf:"varint,2,rep,name=dailyIsGet" json:"dailyIsGet,omitempty"`
 25064  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 25065  	XXX_unrecognized     []byte   `json:"-"`
 25066  	XXX_sizecache        int32    `json:"-"`
 25067  }
 25068  
 25069  func (m *DailyAwardRs) Reset()         { *m = DailyAwardRs{} }
 25070  func (m *DailyAwardRs) String() string { return proto.CompactTextString(m) }
 25071  func (*DailyAwardRs) ProtoMessage()    {}
 25072  func (*DailyAwardRs) Descriptor() ([]byte, []int) {
 25073  	return fileDescriptor_a508e860af41bdad, []int{454}
 25074  }
 25075  func (m *DailyAwardRs) XXX_Unmarshal(b []byte) error {
 25076  	return xxx_messageInfo_DailyAwardRs.Unmarshal(m, b)
 25077  }
 25078  func (m *DailyAwardRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 25079  	return xxx_messageInfo_DailyAwardRs.Marshal(b, m, deterministic)
 25080  }
 25081  func (m *DailyAwardRs) XXX_Merge(src proto.Message) {
 25082  	xxx_messageInfo_DailyAwardRs.Merge(m, src)
 25083  }
 25084  func (m *DailyAwardRs) XXX_Size() int {
 25085  	return xxx_messageInfo_DailyAwardRs.Size(m)
 25086  }
 25087  func (m *DailyAwardRs) XXX_DiscardUnknown() {
 25088  	xxx_messageInfo_DailyAwardRs.DiscardUnknown(m)
 25089  }
 25090  
 25091  var xxx_messageInfo_DailyAwardRs proto.InternalMessageInfo
 25092  
 25093  func (m *DailyAwardRs) GetAward() []*Award {
 25094  	if m != nil {
 25095  		return m.Award
 25096  	}
 25097  	return nil
 25098  }
 25099  
 25100  func (m *DailyAwardRs) GetDailyIsGet() []int32 {
 25101  	if m != nil {
 25102  		return m.DailyIsGet
 25103  	}
 25104  	return nil
 25105  }
 25106  
 25107  var E_DailyAwardRs_Ext = &proto.ExtensionDesc{
 25108  	ExtendedType:  (*Base)(nil),
 25109  	ExtensionType: (*DailyAwardRs)(nil),
 25110  	Field:         1786,
 25111  	Name:          "DailyAwardRs.ext",
 25112  	Tag:           "bytes,1786,opt,name=ext",
 25113  	Filename:      "Game.proto",
 25114  }
 25115  
 25116  //日常任务活跃度领取
 25117  type LivenssAwardRq struct {
 25118  	TaskId               *int32   `protobuf:"varint,1,req,name=taskId" json:"taskId,omitempty"`
 25119  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 25120  	XXX_unrecognized     []byte   `json:"-"`
 25121  	XXX_sizecache        int32    `json:"-"`
 25122  }
 25123  
 25124  func (m *LivenssAwardRq) Reset()         { *m = LivenssAwardRq{} }
 25125  func (m *LivenssAwardRq) String() string { return proto.CompactTextString(m) }
 25126  func (*LivenssAwardRq) ProtoMessage()    {}
 25127  func (*LivenssAwardRq) Descriptor() ([]byte, []int) {
 25128  	return fileDescriptor_a508e860af41bdad, []int{455}
 25129  }
 25130  func (m *LivenssAwardRq) XXX_Unmarshal(b []byte) error {
 25131  	return xxx_messageInfo_LivenssAwardRq.Unmarshal(m, b)
 25132  }
 25133  func (m *LivenssAwardRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 25134  	return xxx_messageInfo_LivenssAwardRq.Marshal(b, m, deterministic)
 25135  }
 25136  func (m *LivenssAwardRq) XXX_Merge(src proto.Message) {
 25137  	xxx_messageInfo_LivenssAwardRq.Merge(m, src)
 25138  }
 25139  func (m *LivenssAwardRq) XXX_Size() int {
 25140  	return xxx_messageInfo_LivenssAwardRq.Size(m)
 25141  }
 25142  func (m *LivenssAwardRq) XXX_DiscardUnknown() {
 25143  	xxx_messageInfo_LivenssAwardRq.DiscardUnknown(m)
 25144  }
 25145  
 25146  var xxx_messageInfo_LivenssAwardRq proto.InternalMessageInfo
 25147  
 25148  func (m *LivenssAwardRq) GetTaskId() int32 {
 25149  	if m != nil && m.TaskId != nil {
 25150  		return *m.TaskId
 25151  	}
 25152  	return 0
 25153  }
 25154  
 25155  var E_LivenssAwardRq_Ext = &proto.ExtensionDesc{
 25156  	ExtendedType:  (*Base)(nil),
 25157  	ExtensionType: (*LivenssAwardRq)(nil),
 25158  	Field:         1787,
 25159  	Name:          "LivenssAwardRq.ext",
 25160  	Tag:           "bytes,1787,opt,name=ext",
 25161  	Filename:      "Game.proto",
 25162  }
 25163  
 25164  type LivenssAwardRs struct {
 25165  	DailyTask            *Task    `protobuf:"bytes,1,opt,name=dailyTask" json:"dailyTask,omitempty"`
 25166  	DailyTaskLivenss     *int32   `protobuf:"varint,2,opt,name=dailyTaskLivenss" json:"dailyTaskLivenss,omitempty"`
 25167  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 25168  	XXX_unrecognized     []byte   `json:"-"`
 25169  	XXX_sizecache        int32    `json:"-"`
 25170  }
 25171  
 25172  func (m *LivenssAwardRs) Reset()         { *m = LivenssAwardRs{} }
 25173  func (m *LivenssAwardRs) String() string { return proto.CompactTextString(m) }
 25174  func (*LivenssAwardRs) ProtoMessage()    {}
 25175  func (*LivenssAwardRs) Descriptor() ([]byte, []int) {
 25176  	return fileDescriptor_a508e860af41bdad, []int{456}
 25177  }
 25178  func (m *LivenssAwardRs) XXX_Unmarshal(b []byte) error {
 25179  	return xxx_messageInfo_LivenssAwardRs.Unmarshal(m, b)
 25180  }
 25181  func (m *LivenssAwardRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 25182  	return xxx_messageInfo_LivenssAwardRs.Marshal(b, m, deterministic)
 25183  }
 25184  func (m *LivenssAwardRs) XXX_Merge(src proto.Message) {
 25185  	xxx_messageInfo_LivenssAwardRs.Merge(m, src)
 25186  }
 25187  func (m *LivenssAwardRs) XXX_Size() int {
 25188  	return xxx_messageInfo_LivenssAwardRs.Size(m)
 25189  }
 25190  func (m *LivenssAwardRs) XXX_DiscardUnknown() {
 25191  	xxx_messageInfo_LivenssAwardRs.DiscardUnknown(m)
 25192  }
 25193  
 25194  var xxx_messageInfo_LivenssAwardRs proto.InternalMessageInfo
 25195  
 25196  func (m *LivenssAwardRs) GetDailyTask() *Task {
 25197  	if m != nil {
 25198  		return m.DailyTask
 25199  	}
 25200  	return nil
 25201  }
 25202  
 25203  func (m *LivenssAwardRs) GetDailyTaskLivenss() int32 {
 25204  	if m != nil && m.DailyTaskLivenss != nil {
 25205  		return *m.DailyTaskLivenss
 25206  	}
 25207  	return 0
 25208  }
 25209  
 25210  var E_LivenssAwardRs_Ext = &proto.ExtensionDesc{
 25211  	ExtendedType:  (*Base)(nil),
 25212  	ExtensionType: (*LivenssAwardRs)(nil),
 25213  	Field:         1788,
 25214  	Name:          "LivenssAwardRs.ext",
 25215  	Tag:           "bytes,1788,opt,name=ext",
 25216  	Filename:      "Game.proto",
 25217  }
 25218  
 25219  //  打折礼包,金币购买
 25220  type PromotionPropBuyRq struct {
 25221  	Id                   *int32   `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
 25222  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 25223  	XXX_unrecognized     []byte   `json:"-"`
 25224  	XXX_sizecache        int32    `json:"-"`
 25225  }
 25226  
 25227  func (m *PromotionPropBuyRq) Reset()         { *m = PromotionPropBuyRq{} }
 25228  func (m *PromotionPropBuyRq) String() string { return proto.CompactTextString(m) }
 25229  func (*PromotionPropBuyRq) ProtoMessage()    {}
 25230  func (*PromotionPropBuyRq) Descriptor() ([]byte, []int) {
 25231  	return fileDescriptor_a508e860af41bdad, []int{457}
 25232  }
 25233  func (m *PromotionPropBuyRq) XXX_Unmarshal(b []byte) error {
 25234  	return xxx_messageInfo_PromotionPropBuyRq.Unmarshal(m, b)
 25235  }
 25236  func (m *PromotionPropBuyRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 25237  	return xxx_messageInfo_PromotionPropBuyRq.Marshal(b, m, deterministic)
 25238  }
 25239  func (m *PromotionPropBuyRq) XXX_Merge(src proto.Message) {
 25240  	xxx_messageInfo_PromotionPropBuyRq.Merge(m, src)
 25241  }
 25242  func (m *PromotionPropBuyRq) XXX_Size() int {
 25243  	return xxx_messageInfo_PromotionPropBuyRq.Size(m)
 25244  }
 25245  func (m *PromotionPropBuyRq) XXX_DiscardUnknown() {
 25246  	xxx_messageInfo_PromotionPropBuyRq.DiscardUnknown(m)
 25247  }
 25248  
 25249  var xxx_messageInfo_PromotionPropBuyRq proto.InternalMessageInfo
 25250  
 25251  func (m *PromotionPropBuyRq) GetId() int32 {
 25252  	if m != nil && m.Id != nil {
 25253  		return *m.Id
 25254  	}
 25255  	return 0
 25256  }
 25257  
 25258  var E_PromotionPropBuyRq_Ext = &proto.ExtensionDesc{
 25259  	ExtendedType:  (*Base)(nil),
 25260  	ExtensionType: (*PromotionPropBuyRq)(nil),
 25261  	Field:         1789,
 25262  	Name:          "PromotionPropBuyRq.ext",
 25263  	Tag:           "bytes,1789,opt,name=ext",
 25264  	Filename:      "Game.proto",
 25265  }
 25266  
 25267  type PromotionPropBuyRs struct {
 25268  	Award                []*Award `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
 25269  	Gold                 *int32   `protobuf:"varint,2,opt,name=gold" json:"gold,omitempty"`
 25270  	Integral             *int32   `protobuf:"varint,3,opt,name=integral" json:"integral,omitempty"`
 25271  	AwardCnt             *int32   `protobuf:"varint,4,opt,name=awardCnt" json:"awardCnt,omitempty"`
 25272  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 25273  	XXX_unrecognized     []byte   `json:"-"`
 25274  	XXX_sizecache        int32    `json:"-"`
 25275  }
 25276  
 25277  func (m *PromotionPropBuyRs) Reset()         { *m = PromotionPropBuyRs{} }
 25278  func (m *PromotionPropBuyRs) String() string { return proto.CompactTextString(m) }
 25279  func (*PromotionPropBuyRs) ProtoMessage()    {}
 25280  func (*PromotionPropBuyRs) Descriptor() ([]byte, []int) {
 25281  	return fileDescriptor_a508e860af41bdad, []int{458}
 25282  }
 25283  func (m *PromotionPropBuyRs) XXX_Unmarshal(b []byte) error {
 25284  	return xxx_messageInfo_PromotionPropBuyRs.Unmarshal(m, b)
 25285  }
 25286  func (m *PromotionPropBuyRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 25287  	return xxx_messageInfo_PromotionPropBuyRs.Marshal(b, m, deterministic)
 25288  }
 25289  func (m *PromotionPropBuyRs) XXX_Merge(src proto.Message) {
 25290  	xxx_messageInfo_PromotionPropBuyRs.Merge(m, src)
 25291  }
 25292  func (m *PromotionPropBuyRs) XXX_Size() int {
 25293  	return xxx_messageInfo_PromotionPropBuyRs.Size(m)
 25294  }
 25295  func (m *PromotionPropBuyRs) XXX_DiscardUnknown() {
 25296  	xxx_messageInfo_PromotionPropBuyRs.DiscardUnknown(m)
 25297  }
 25298  
 25299  var xxx_messageInfo_PromotionPropBuyRs proto.InternalMessageInfo
 25300  
 25301  func (m *PromotionPropBuyRs) GetAward() []*Award {
 25302  	if m != nil {
 25303  		return m.Award
 25304  	}
 25305  	return nil
 25306  }
 25307  
 25308  func (m *PromotionPropBuyRs) GetGold() int32 {
 25309  	if m != nil && m.Gold != nil {
 25310  		return *m.Gold
 25311  	}
 25312  	return 0
 25313  }
 25314  
 25315  func (m *PromotionPropBuyRs) GetIntegral() int32 {
 25316  	if m != nil && m.Integral != nil {
 25317  		return *m.Integral
 25318  	}
 25319  	return 0
 25320  }
 25321  
 25322  func (m *PromotionPropBuyRs) GetAwardCnt() int32 {
 25323  	if m != nil && m.AwardCnt != nil {
 25324  		return *m.AwardCnt
 25325  	}
 25326  	return 0
 25327  }
 25328  
 25329  var E_PromotionPropBuyRs_Ext = &proto.ExtensionDesc{
 25330  	ExtendedType:  (*Base)(nil),
 25331  	ExtensionType: (*PromotionPropBuyRs)(nil),
 25332  	Field:         1790,
 25333  	Name:          "PromotionPropBuyRs.ext",
 25334  	Tag:           "bytes,1790,opt,name=ext",
 25335  	Filename:      "Game.proto",
 25336  }
 25337  
 25338  // 获取幸运转盘
 25339  type GetActTurnplatRq struct {
 25340  	ActType              *int32   `protobuf:"varint,1,opt,name=actType" json:"actType,omitempty"`
 25341  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 25342  	XXX_unrecognized     []byte   `json:"-"`
 25343  	XXX_sizecache        int32    `json:"-"`
 25344  }
 25345  
 25346  func (m *GetActTurnplatRq) Reset()         { *m = GetActTurnplatRq{} }
 25347  func (m *GetActTurnplatRq) String() string { return proto.CompactTextString(m) }
 25348  func (*GetActTurnplatRq) ProtoMessage()    {}
 25349  func (*GetActTurnplatRq) Descriptor() ([]byte, []int) {
 25350  	return fileDescriptor_a508e860af41bdad, []int{459}
 25351  }
 25352  func (m *GetActTurnplatRq) XXX_Unmarshal(b []byte) error {
 25353  	return xxx_messageInfo_GetActTurnplatRq.Unmarshal(m, b)
 25354  }
 25355  func (m *GetActTurnplatRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 25356  	return xxx_messageInfo_GetActTurnplatRq.Marshal(b, m, deterministic)
 25357  }
 25358  func (m *GetActTurnplatRq) XXX_Merge(src proto.Message) {
 25359  	xxx_messageInfo_GetActTurnplatRq.Merge(m, src)
 25360  }
 25361  func (m *GetActTurnplatRq) XXX_Size() int {
 25362  	return xxx_messageInfo_GetActTurnplatRq.Size(m)
 25363  }
 25364  func (m *GetActTurnplatRq) XXX_DiscardUnknown() {
 25365  	xxx_messageInfo_GetActTurnplatRq.DiscardUnknown(m)
 25366  }
 25367  
 25368  var xxx_messageInfo_GetActTurnplatRq proto.InternalMessageInfo
 25369  
 25370  func (m *GetActTurnplatRq) GetActType() int32 {
 25371  	if m != nil && m.ActType != nil {
 25372  		return *m.ActType
 25373  	}
 25374  	return 0
 25375  }
 25376  
 25377  var E_GetActTurnplatRq_Ext = &proto.ExtensionDesc{
 25378  	ExtendedType:  (*Base)(nil),
 25379  	ExtensionType: (*GetActTurnplatRq)(nil),
 25380  	Field:         1791,
 25381  	Name:          "GetActTurnplatRq.ext",
 25382  	Tag:           "bytes,1791,opt,name=ext",
 25383  	Filename:      "Game.proto",
 25384  }
 25385  
 25386  type GetActTurnplatRs struct {
 25387  	FreeCount            *int32           `protobuf:"varint,1,opt,name=freeCount" json:"freeCount,omitempty"`
 25388  	Info                 []*TurnplateInfo `protobuf:"bytes,2,rep,name=info" json:"info,omitempty"`
 25389  	Display              []*Award         `protobuf:"bytes,3,rep,name=display" json:"display,omitempty"`
 25390  	Special              []*Award         `protobuf:"bytes,4,rep,name=special" json:"special,omitempty"`
 25391  	SpecialCnt           *int32           `protobuf:"varint,5,opt,name=specialCnt" json:"specialCnt,omitempty"`
 25392  	GetItem              []*Award         `protobuf:"bytes,6,rep,name=getItem" json:"getItem,omitempty"`
 25393  	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
 25394  	XXX_unrecognized     []byte           `json:"-"`
 25395  	XXX_sizecache        int32            `json:"-"`
 25396  }
 25397  
 25398  func (m *GetActTurnplatRs) Reset()         { *m = GetActTurnplatRs{} }
 25399  func (m *GetActTurnplatRs) String() string { return proto.CompactTextString(m) }
 25400  func (*GetActTurnplatRs) ProtoMessage()    {}
 25401  func (*GetActTurnplatRs) Descriptor() ([]byte, []int) {
 25402  	return fileDescriptor_a508e860af41bdad, []int{460}
 25403  }
 25404  func (m *GetActTurnplatRs) XXX_Unmarshal(b []byte) error {
 25405  	return xxx_messageInfo_GetActTurnplatRs.Unmarshal(m, b)
 25406  }
 25407  func (m *GetActTurnplatRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 25408  	return xxx_messageInfo_GetActTurnplatRs.Marshal(b, m, deterministic)
 25409  }
 25410  func (m *GetActTurnplatRs) XXX_Merge(src proto.Message) {
 25411  	xxx_messageInfo_GetActTurnplatRs.Merge(m, src)
 25412  }
 25413  func (m *GetActTurnplatRs) XXX_Size() int {
 25414  	return xxx_messageInfo_GetActTurnplatRs.Size(m)
 25415  }
 25416  func (m *GetActTurnplatRs) XXX_DiscardUnknown() {
 25417  	xxx_messageInfo_GetActTurnplatRs.DiscardUnknown(m)
 25418  }
 25419  
 25420  var xxx_messageInfo_GetActTurnplatRs proto.InternalMessageInfo
 25421  
 25422  func (m *GetActTurnplatRs) GetFreeCount() int32 {
 25423  	if m != nil && m.FreeCount != nil {
 25424  		return *m.FreeCount
 25425  	}
 25426  	return 0
 25427  }
 25428  
 25429  func (m *GetActTurnplatRs) GetInfo() []*TurnplateInfo {
 25430  	if m != nil {
 25431  		return m.Info
 25432  	}
 25433  	return nil
 25434  }
 25435  
 25436  func (m *GetActTurnplatRs) GetDisplay() []*Award {
 25437  	if m != nil {
 25438  		return m.Display
 25439  	}
 25440  	return nil
 25441  }
 25442  
 25443  func (m *GetActTurnplatRs) GetSpecial() []*Award {
 25444  	if m != nil {
 25445  		return m.Special
 25446  	}
 25447  	return nil
 25448  }
 25449  
 25450  func (m *GetActTurnplatRs) GetSpecialCnt() int32 {
 25451  	if m != nil && m.SpecialCnt != nil {
 25452  		return *m.SpecialCnt
 25453  	}
 25454  	return 0
 25455  }
 25456  
 25457  func (m *GetActTurnplatRs) GetGetItem() []*Award {
 25458  	if m != nil {
 25459  		return m.GetItem
 25460  	}
 25461  	return nil
 25462  }
 25463  
 25464  var E_GetActTurnplatRs_Ext = &proto.ExtensionDesc{
 25465  	ExtendedType:  (*Base)(nil),
 25466  	ExtensionType: (*GetActTurnplatRs)(nil),
 25467  	Field:         1792,
 25468  	Name:          "GetActTurnplatRs.ext",
 25469  	Tag:           "bytes,1792,opt,name=ext",
 25470  	Filename:      "Game.proto",
 25471  }
 25472  
 25473  // 幸运转盘抽奖
 25474  type LuckyTurnplateRq struct {
 25475  	Id                   *int32   `protobuf:"varint,1,req,name=id" json:"id,omitempty"`
 25476  	CostType             *int32   `protobuf:"varint,2,req,name=costType" json:"costType,omitempty"`
 25477  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 25478  	XXX_unrecognized     []byte   `json:"-"`
 25479  	XXX_sizecache        int32    `json:"-"`
 25480  }
 25481  
 25482  func (m *LuckyTurnplateRq) Reset()         { *m = LuckyTurnplateRq{} }
 25483  func (m *LuckyTurnplateRq) String() string { return proto.CompactTextString(m) }
 25484  func (*LuckyTurnplateRq) ProtoMessage()    {}
 25485  func (*LuckyTurnplateRq) Descriptor() ([]byte, []int) {
 25486  	return fileDescriptor_a508e860af41bdad, []int{461}
 25487  }
 25488  func (m *LuckyTurnplateRq) XXX_Unmarshal(b []byte) error {
 25489  	return xxx_messageInfo_LuckyTurnplateRq.Unmarshal(m, b)
 25490  }
 25491  func (m *LuckyTurnplateRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 25492  	return xxx_messageInfo_LuckyTurnplateRq.Marshal(b, m, deterministic)
 25493  }
 25494  func (m *LuckyTurnplateRq) XXX_Merge(src proto.Message) {
 25495  	xxx_messageInfo_LuckyTurnplateRq.Merge(m, src)
 25496  }
 25497  func (m *LuckyTurnplateRq) XXX_Size() int {
 25498  	return xxx_messageInfo_LuckyTurnplateRq.Size(m)
 25499  }
 25500  func (m *LuckyTurnplateRq) XXX_DiscardUnknown() {
 25501  	xxx_messageInfo_LuckyTurnplateRq.DiscardUnknown(m)
 25502  }
 25503  
 25504  var xxx_messageInfo_LuckyTurnplateRq proto.InternalMessageInfo
 25505  
 25506  func (m *LuckyTurnplateRq) GetId() int32 {
 25507  	if m != nil && m.Id != nil {
 25508  		return *m.Id
 25509  	}
 25510  	return 0
 25511  }
 25512  
 25513  func (m *LuckyTurnplateRq) GetCostType() int32 {
 25514  	if m != nil && m.CostType != nil {
 25515  		return *m.CostType
 25516  	}
 25517  	return 0
 25518  }
 25519  
 25520  var E_LuckyTurnplateRq_Ext = &proto.ExtensionDesc{
 25521  	ExtendedType:  (*Base)(nil),
 25522  	ExtensionType: (*LuckyTurnplateRq)(nil),
 25523  	Field:         1793,
 25524  	Name:          "LuckyTurnplateRq.ext",
 25525  	Tag:           "bytes,1793,opt,name=ext",
 25526  	Filename:      "Game.proto",
 25527  }
 25528  
 25529  type LuckyTurnplateRs struct {
 25530  	FreeCount            *int32   `protobuf:"varint,1,opt,name=freeCount" json:"freeCount,omitempty"`
 25531  	LotteryAward         []*Award `protobuf:"bytes,2,rep,name=lotteryAward" json:"lotteryAward,omitempty"`
 25532  	Award                []*Award `protobuf:"bytes,3,rep,name=award" json:"award,omitempty"`
 25533  	Special              []*Award `protobuf:"bytes,4,rep,name=special" json:"special,omitempty"`
 25534  	ChipAward            []*Award `protobuf:"bytes,5,rep,name=chipAward" json:"chipAward,omitempty"`
 25535  	Gold                 *int32   `protobuf:"varint,6,opt,name=gold" json:"gold,omitempty"`
 25536  	SpecialCnt           *int32   `protobuf:"varint,7,opt,name=specialCnt" json:"specialCnt,omitempty"`
 25537  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 25538  	XXX_unrecognized     []byte   `json:"-"`
 25539  	XXX_sizecache        int32    `json:"-"`
 25540  }
 25541  
 25542  func (m *LuckyTurnplateRs) Reset()         { *m = LuckyTurnplateRs{} }
 25543  func (m *LuckyTurnplateRs) String() string { return proto.CompactTextString(m) }
 25544  func (*LuckyTurnplateRs) ProtoMessage()    {}
 25545  func (*LuckyTurnplateRs) Descriptor() ([]byte, []int) {
 25546  	return fileDescriptor_a508e860af41bdad, []int{462}
 25547  }
 25548  func (m *LuckyTurnplateRs) XXX_Unmarshal(b []byte) error {
 25549  	return xxx_messageInfo_LuckyTurnplateRs.Unmarshal(m, b)
 25550  }
 25551  func (m *LuckyTurnplateRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 25552  	return xxx_messageInfo_LuckyTurnplateRs.Marshal(b, m, deterministic)
 25553  }
 25554  func (m *LuckyTurnplateRs) XXX_Merge(src proto.Message) {
 25555  	xxx_messageInfo_LuckyTurnplateRs.Merge(m, src)
 25556  }
 25557  func (m *LuckyTurnplateRs) XXX_Size() int {
 25558  	return xxx_messageInfo_LuckyTurnplateRs.Size(m)
 25559  }
 25560  func (m *LuckyTurnplateRs) XXX_DiscardUnknown() {
 25561  	xxx_messageInfo_LuckyTurnplateRs.DiscardUnknown(m)
 25562  }
 25563  
 25564  var xxx_messageInfo_LuckyTurnplateRs proto.InternalMessageInfo
 25565  
 25566  func (m *LuckyTurnplateRs) GetFreeCount() int32 {
 25567  	if m != nil && m.FreeCount != nil {
 25568  		return *m.FreeCount
 25569  	}
 25570  	return 0
 25571  }
 25572  
 25573  func (m *LuckyTurnplateRs) GetLotteryAward() []*Award {
 25574  	if m != nil {
 25575  		return m.LotteryAward
 25576  	}
 25577  	return nil
 25578  }
 25579  
 25580  func (m *LuckyTurnplateRs) GetAward() []*Award {
 25581  	if m != nil {
 25582  		return m.Award
 25583  	}
 25584  	return nil
 25585  }
 25586  
 25587  func (m *LuckyTurnplateRs) GetSpecial() []*Award {
 25588  	if m != nil {
 25589  		return m.Special
 25590  	}
 25591  	return nil
 25592  }
 25593  
 25594  func (m *LuckyTurnplateRs) GetChipAward() []*Award {
 25595  	if m != nil {
 25596  		return m.ChipAward
 25597  	}
 25598  	return nil
 25599  }
 25600  
 25601  func (m *LuckyTurnplateRs) GetGold() int32 {
 25602  	if m != nil && m.Gold != nil {
 25603  		return *m.Gold
 25604  	}
 25605  	return 0
 25606  }
 25607  
 25608  func (m *LuckyTurnplateRs) GetSpecialCnt() int32 {
 25609  	if m != nil && m.SpecialCnt != nil {
 25610  		return *m.SpecialCnt
 25611  	}
 25612  	return 0
 25613  }
 25614  
 25615  var E_LuckyTurnplateRs_Ext = &proto.ExtensionDesc{
 25616  	ExtendedType:  (*Base)(nil),
 25617  	ExtensionType: (*LuckyTurnplateRs)(nil),
 25618  	Field:         1794,
 25619  	Name:          "LuckyTurnplateRs.ext",
 25620  	Tag:           "bytes,1794,opt,name=ext",
 25621  	Filename:      "Game.proto",
 25622  }
 25623  
 25624  //获取充值转盘
 25625  type GetPayTurnplateRq struct {
 25626  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 25627  	XXX_unrecognized     []byte   `json:"-"`
 25628  	XXX_sizecache        int32    `json:"-"`
 25629  }
 25630  
 25631  func (m *GetPayTurnplateRq) Reset()         { *m = GetPayTurnplateRq{} }
 25632  func (m *GetPayTurnplateRq) String() string { return proto.CompactTextString(m) }
 25633  func (*GetPayTurnplateRq) ProtoMessage()    {}
 25634  func (*GetPayTurnplateRq) Descriptor() ([]byte, []int) {
 25635  	return fileDescriptor_a508e860af41bdad, []int{463}
 25636  }
 25637  func (m *GetPayTurnplateRq) XXX_Unmarshal(b []byte) error {
 25638  	return xxx_messageInfo_GetPayTurnplateRq.Unmarshal(m, b)
 25639  }
 25640  func (m *GetPayTurnplateRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 25641  	return xxx_messageInfo_GetPayTurnplateRq.Marshal(b, m, deterministic)
 25642  }
 25643  func (m *GetPayTurnplateRq) XXX_Merge(src proto.Message) {
 25644  	xxx_messageInfo_GetPayTurnplateRq.Merge(m, src)
 25645  }
 25646  func (m *GetPayTurnplateRq) XXX_Size() int {
 25647  	return xxx_messageInfo_GetPayTurnplateRq.Size(m)
 25648  }
 25649  func (m *GetPayTurnplateRq) XXX_DiscardUnknown() {
 25650  	xxx_messageInfo_GetPayTurnplateRq.DiscardUnknown(m)
 25651  }
 25652  
 25653  var xxx_messageInfo_GetPayTurnplateRq proto.InternalMessageInfo
 25654  
 25655  var E_GetPayTurnplateRq_Ext = &proto.ExtensionDesc{
 25656  	ExtendedType:  (*Base)(nil),
 25657  	ExtensionType: (*GetPayTurnplateRq)(nil),
 25658  	Field:         1795,
 25659  	Name:          "GetPayTurnplateRq.ext",
 25660  	Tag:           "bytes,1795,opt,name=ext",
 25661  	Filename:      "Game.proto",
 25662  }
 25663  
 25664  type GetPayTurnplateRs struct {
 25665  	PaySum               *int32          `protobuf:"varint,1,opt,name=paySum" json:"paySum,omitempty"`
 25666  	RemainCnt            *int32          `protobuf:"varint,2,opt,name=remainCnt" json:"remainCnt,omitempty"`
 25667  	ActivityCond         []*ActivityCond `protobuf:"bytes,3,rep,name=activityCond" json:"activityCond,omitempty"`
 25668  	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
 25669  	XXX_unrecognized     []byte          `json:"-"`
 25670  	XXX_sizecache        int32           `json:"-"`
 25671  }
 25672  
 25673  func (m *GetPayTurnplateRs) Reset()         { *m = GetPayTurnplateRs{} }
 25674  func (m *GetPayTurnplateRs) String() string { return proto.CompactTextString(m) }
 25675  func (*GetPayTurnplateRs) ProtoMessage()    {}
 25676  func (*GetPayTurnplateRs) Descriptor() ([]byte, []int) {
 25677  	return fileDescriptor_a508e860af41bdad, []int{464}
 25678  }
 25679  func (m *GetPayTurnplateRs) XXX_Unmarshal(b []byte) error {
 25680  	return xxx_messageInfo_GetPayTurnplateRs.Unmarshal(m, b)
 25681  }
 25682  func (m *GetPayTurnplateRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 25683  	return xxx_messageInfo_GetPayTurnplateRs.Marshal(b, m, deterministic)
 25684  }
 25685  func (m *GetPayTurnplateRs) XXX_Merge(src proto.Message) {
 25686  	xxx_messageInfo_GetPayTurnplateRs.Merge(m, src)
 25687  }
 25688  func (m *GetPayTurnplateRs) XXX_Size() int {
 25689  	return xxx_messageInfo_GetPayTurnplateRs.Size(m)
 25690  }
 25691  func (m *GetPayTurnplateRs) XXX_DiscardUnknown() {
 25692  	xxx_messageInfo_GetPayTurnplateRs.DiscardUnknown(m)
 25693  }
 25694  
 25695  var xxx_messageInfo_GetPayTurnplateRs proto.InternalMessageInfo
 25696  
 25697  func (m *GetPayTurnplateRs) GetPaySum() int32 {
 25698  	if m != nil && m.PaySum != nil {
 25699  		return *m.PaySum
 25700  	}
 25701  	return 0
 25702  }
 25703  
 25704  func (m *GetPayTurnplateRs) GetRemainCnt() int32 {
 25705  	if m != nil && m.RemainCnt != nil {
 25706  		return *m.RemainCnt
 25707  	}
 25708  	return 0
 25709  }
 25710  
 25711  func (m *GetPayTurnplateRs) GetActivityCond() []*ActivityCond {
 25712  	if m != nil {
 25713  		return m.ActivityCond
 25714  	}
 25715  	return nil
 25716  }
 25717  
 25718  var E_GetPayTurnplateRs_Ext = &proto.ExtensionDesc{
 25719  	ExtendedType:  (*Base)(nil),
 25720  	ExtensionType: (*GetPayTurnplateRs)(nil),
 25721  	Field:         1796,
 25722  	Name:          "GetPayTurnplateRs.ext",
 25723  	Tag:           "bytes,1796,opt,name=ext",
 25724  	Filename:      "Game.proto",
 25725  }
 25726  
 25727  //充值转盘抽奖
 25728  type PlayPayTurnplateRq struct {
 25729  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 25730  	XXX_unrecognized     []byte   `json:"-"`
 25731  	XXX_sizecache        int32    `json:"-"`
 25732  }
 25733  
 25734  func (m *PlayPayTurnplateRq) Reset()         { *m = PlayPayTurnplateRq{} }
 25735  func (m *PlayPayTurnplateRq) String() string { return proto.CompactTextString(m) }
 25736  func (*PlayPayTurnplateRq) ProtoMessage()    {}
 25737  func (*PlayPayTurnplateRq) Descriptor() ([]byte, []int) {
 25738  	return fileDescriptor_a508e860af41bdad, []int{465}
 25739  }
 25740  func (m *PlayPayTurnplateRq) XXX_Unmarshal(b []byte) error {
 25741  	return xxx_messageInfo_PlayPayTurnplateRq.Unmarshal(m, b)
 25742  }
 25743  func (m *PlayPayTurnplateRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 25744  	return xxx_messageInfo_PlayPayTurnplateRq.Marshal(b, m, deterministic)
 25745  }
 25746  func (m *PlayPayTurnplateRq) XXX_Merge(src proto.Message) {
 25747  	xxx_messageInfo_PlayPayTurnplateRq.Merge(m, src)
 25748  }
 25749  func (m *PlayPayTurnplateRq) XXX_Size() int {
 25750  	return xxx_messageInfo_PlayPayTurnplateRq.Size(m)
 25751  }
 25752  func (m *PlayPayTurnplateRq) XXX_DiscardUnknown() {
 25753  	xxx_messageInfo_PlayPayTurnplateRq.DiscardUnknown(m)
 25754  }
 25755  
 25756  var xxx_messageInfo_PlayPayTurnplateRq proto.InternalMessageInfo
 25757  
 25758  var E_PlayPayTurnplateRq_Ext = &proto.ExtensionDesc{
 25759  	ExtendedType:  (*Base)(nil),
 25760  	ExtensionType: (*PlayPayTurnplateRq)(nil),
 25761  	Field:         1797,
 25762  	Name:          "PlayPayTurnplateRq.ext",
 25763  	Tag:           "bytes,1797,opt,name=ext",
 25764  	Filename:      "Game.proto",
 25765  }
 25766  
 25767  type PlayPayTurnplateRs struct {
 25768  	Award                []*Award `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
 25769  	GainId               *int32   `protobuf:"varint,2,opt,name=gainId" json:"gainId,omitempty"`
 25770  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 25771  	XXX_unrecognized     []byte   `json:"-"`
 25772  	XXX_sizecache        int32    `json:"-"`
 25773  }
 25774  
 25775  func (m *PlayPayTurnplateRs) Reset()         { *m = PlayPayTurnplateRs{} }
 25776  func (m *PlayPayTurnplateRs) String() string { return proto.CompactTextString(m) }
 25777  func (*PlayPayTurnplateRs) ProtoMessage()    {}
 25778  func (*PlayPayTurnplateRs) Descriptor() ([]byte, []int) {
 25779  	return fileDescriptor_a508e860af41bdad, []int{466}
 25780  }
 25781  func (m *PlayPayTurnplateRs) XXX_Unmarshal(b []byte) error {
 25782  	return xxx_messageInfo_PlayPayTurnplateRs.Unmarshal(m, b)
 25783  }
 25784  func (m *PlayPayTurnplateRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 25785  	return xxx_messageInfo_PlayPayTurnplateRs.Marshal(b, m, deterministic)
 25786  }
 25787  func (m *PlayPayTurnplateRs) XXX_Merge(src proto.Message) {
 25788  	xxx_messageInfo_PlayPayTurnplateRs.Merge(m, src)
 25789  }
 25790  func (m *PlayPayTurnplateRs) XXX_Size() int {
 25791  	return xxx_messageInfo_PlayPayTurnplateRs.Size(m)
 25792  }
 25793  func (m *PlayPayTurnplateRs) XXX_DiscardUnknown() {
 25794  	xxx_messageInfo_PlayPayTurnplateRs.DiscardUnknown(m)
 25795  }
 25796  
 25797  var xxx_messageInfo_PlayPayTurnplateRs proto.InternalMessageInfo
 25798  
 25799  func (m *PlayPayTurnplateRs) GetAward() []*Award {
 25800  	if m != nil {
 25801  		return m.Award
 25802  	}
 25803  	return nil
 25804  }
 25805  
 25806  func (m *PlayPayTurnplateRs) GetGainId() int32 {
 25807  	if m != nil && m.GainId != nil {
 25808  		return *m.GainId
 25809  	}
 25810  	return 0
 25811  }
 25812  
 25813  var E_PlayPayTurnplateRs_Ext = &proto.ExtensionDesc{
 25814  	ExtendedType:  (*Base)(nil),
 25815  	ExtensionType: (*PlayPayTurnplateRs)(nil),
 25816  	Field:         1798,
 25817  	Name:          "PlayPayTurnplateRs.ext",
 25818  	Tag:           "bytes,1798,opt,name=ext",
 25819  	Filename:      "Game.proto",
 25820  }
 25821  
 25822  //获取每日特惠活动
 25823  type GetDayDiscountsRq struct {
 25824  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 25825  	XXX_unrecognized     []byte   `json:"-"`
 25826  	XXX_sizecache        int32    `json:"-"`
 25827  }
 25828  
 25829  func (m *GetDayDiscountsRq) Reset()         { *m = GetDayDiscountsRq{} }
 25830  func (m *GetDayDiscountsRq) String() string { return proto.CompactTextString(m) }
 25831  func (*GetDayDiscountsRq) ProtoMessage()    {}
 25832  func (*GetDayDiscountsRq) Descriptor() ([]byte, []int) {
 25833  	return fileDescriptor_a508e860af41bdad, []int{467}
 25834  }
 25835  func (m *GetDayDiscountsRq) XXX_Unmarshal(b []byte) error {
 25836  	return xxx_messageInfo_GetDayDiscountsRq.Unmarshal(m, b)
 25837  }
 25838  func (m *GetDayDiscountsRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 25839  	return xxx_messageInfo_GetDayDiscountsRq.Marshal(b, m, deterministic)
 25840  }
 25841  func (m *GetDayDiscountsRq) XXX_Merge(src proto.Message) {
 25842  	xxx_messageInfo_GetDayDiscountsRq.Merge(m, src)
 25843  }
 25844  func (m *GetDayDiscountsRq) XXX_Size() int {
 25845  	return xxx_messageInfo_GetDayDiscountsRq.Size(m)
 25846  }
 25847  func (m *GetDayDiscountsRq) XXX_DiscardUnknown() {
 25848  	xxx_messageInfo_GetDayDiscountsRq.DiscardUnknown(m)
 25849  }
 25850  
 25851  var xxx_messageInfo_GetDayDiscountsRq proto.InternalMessageInfo
 25852  
 25853  var E_GetDayDiscountsRq_Ext = &proto.ExtensionDesc{
 25854  	ExtendedType:  (*Base)(nil),
 25855  	ExtensionType: (*GetDayDiscountsRq)(nil),
 25856  	Field:         1799,
 25857  	Name:          "GetDayDiscountsRq.ext",
 25858  	Tag:           "bytes,1799,opt,name=ext",
 25859  	Filename:      "Game.proto",
 25860  }
 25861  
 25862  type GetDayDiscountsRs struct {
 25863  	FreeActCond          *ActivityCond   `protobuf:"bytes,1,opt,name=freeActCond" json:"freeActCond,omitempty"`
 25864  	DayDiscounts         []*DayDiscounts `protobuf:"bytes,2,rep,name=dayDiscounts" json:"dayDiscounts,omitempty"`
 25865  	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
 25866  	XXX_unrecognized     []byte          `json:"-"`
 25867  	XXX_sizecache        int32           `json:"-"`
 25868  }
 25869  
 25870  func (m *GetDayDiscountsRs) Reset()         { *m = GetDayDiscountsRs{} }
 25871  func (m *GetDayDiscountsRs) String() string { return proto.CompactTextString(m) }
 25872  func (*GetDayDiscountsRs) ProtoMessage()    {}
 25873  func (*GetDayDiscountsRs) Descriptor() ([]byte, []int) {
 25874  	return fileDescriptor_a508e860af41bdad, []int{468}
 25875  }
 25876  func (m *GetDayDiscountsRs) XXX_Unmarshal(b []byte) error {
 25877  	return xxx_messageInfo_GetDayDiscountsRs.Unmarshal(m, b)
 25878  }
 25879  func (m *GetDayDiscountsRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 25880  	return xxx_messageInfo_GetDayDiscountsRs.Marshal(b, m, deterministic)
 25881  }
 25882  func (m *GetDayDiscountsRs) XXX_Merge(src proto.Message) {
 25883  	xxx_messageInfo_GetDayDiscountsRs.Merge(m, src)
 25884  }
 25885  func (m *GetDayDiscountsRs) XXX_Size() int {
 25886  	return xxx_messageInfo_GetDayDiscountsRs.Size(m)
 25887  }
 25888  func (m *GetDayDiscountsRs) XXX_DiscardUnknown() {
 25889  	xxx_messageInfo_GetDayDiscountsRs.DiscardUnknown(m)
 25890  }
 25891  
 25892  var xxx_messageInfo_GetDayDiscountsRs proto.InternalMessageInfo
 25893  
 25894  func (m *GetDayDiscountsRs) GetFreeActCond() *ActivityCond {
 25895  	if m != nil {
 25896  		return m.FreeActCond
 25897  	}
 25898  	return nil
 25899  }
 25900  
 25901  func (m *GetDayDiscountsRs) GetDayDiscounts() []*DayDiscounts {
 25902  	if m != nil {
 25903  		return m.DayDiscounts
 25904  	}
 25905  	return nil
 25906  }
 25907  
 25908  var E_GetDayDiscountsRs_Ext = &proto.ExtensionDesc{
 25909  	ExtendedType:  (*Base)(nil),
 25910  	ExtensionType: (*GetDayDiscountsRs)(nil),
 25911  	Field:         1800,
 25912  	Name:          "GetDayDiscountsRs.ext",
 25913  	Tag:           "bytes,1800,opt,name=ext",
 25914  	Filename:      "Game.proto",
 25915  }
 25916  
 25917  // 获取最近的聊天记录
 25918  type GetChatRq struct {
 25919  	Area                 *int32   `protobuf:"varint,1,opt,name=area" json:"area,omitempty"`
 25920  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 25921  	XXX_unrecognized     []byte   `json:"-"`
 25922  	XXX_sizecache        int32    `json:"-"`
 25923  }
 25924  
 25925  func (m *GetChatRq) Reset()         { *m = GetChatRq{} }
 25926  func (m *GetChatRq) String() string { return proto.CompactTextString(m) }
 25927  func (*GetChatRq) ProtoMessage()    {}
 25928  func (*GetChatRq) Descriptor() ([]byte, []int) {
 25929  	return fileDescriptor_a508e860af41bdad, []int{469}
 25930  }
 25931  func (m *GetChatRq) XXX_Unmarshal(b []byte) error {
 25932  	return xxx_messageInfo_GetChatRq.Unmarshal(m, b)
 25933  }
 25934  func (m *GetChatRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 25935  	return xxx_messageInfo_GetChatRq.Marshal(b, m, deterministic)
 25936  }
 25937  func (m *GetChatRq) XXX_Merge(src proto.Message) {
 25938  	xxx_messageInfo_GetChatRq.Merge(m, src)
 25939  }
 25940  func (m *GetChatRq) XXX_Size() int {
 25941  	return xxx_messageInfo_GetChatRq.Size(m)
 25942  }
 25943  func (m *GetChatRq) XXX_DiscardUnknown() {
 25944  	xxx_messageInfo_GetChatRq.DiscardUnknown(m)
 25945  }
 25946  
 25947  var xxx_messageInfo_GetChatRq proto.InternalMessageInfo
 25948  
 25949  func (m *GetChatRq) GetArea() int32 {
 25950  	if m != nil && m.Area != nil {
 25951  		return *m.Area
 25952  	}
 25953  	return 0
 25954  }
 25955  
 25956  var E_GetChatRq_Ext = &proto.ExtensionDesc{
 25957  	ExtendedType:  (*Base)(nil),
 25958  	ExtensionType: (*GetChatRq)(nil),
 25959  	Field:         1801,
 25960  	Name:          "GetChatRq.ext",
 25961  	Tag:           "bytes,1801,opt,name=ext",
 25962  	Filename:      "Game.proto",
 25963  }
 25964  
 25965  type GetChatRs struct {
 25966  	Chat                 []*Chat          `protobuf:"bytes,1,rep,name=chat" json:"chat,omitempty"`
 25967  	RedPacket            []*RedPacketShow `protobuf:"bytes,2,rep,name=redPacket" json:"redPacket,omitempty"`
 25968  	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
 25969  	XXX_unrecognized     []byte           `json:"-"`
 25970  	XXX_sizecache        int32            `json:"-"`
 25971  }
 25972  
 25973  func (m *GetChatRs) Reset()         { *m = GetChatRs{} }
 25974  func (m *GetChatRs) String() string { return proto.CompactTextString(m) }
 25975  func (*GetChatRs) ProtoMessage()    {}
 25976  func (*GetChatRs) Descriptor() ([]byte, []int) {
 25977  	return fileDescriptor_a508e860af41bdad, []int{470}
 25978  }
 25979  func (m *GetChatRs) XXX_Unmarshal(b []byte) error {
 25980  	return xxx_messageInfo_GetChatRs.Unmarshal(m, b)
 25981  }
 25982  func (m *GetChatRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 25983  	return xxx_messageInfo_GetChatRs.Marshal(b, m, deterministic)
 25984  }
 25985  func (m *GetChatRs) XXX_Merge(src proto.Message) {
 25986  	xxx_messageInfo_GetChatRs.Merge(m, src)
 25987  }
 25988  func (m *GetChatRs) XXX_Size() int {
 25989  	return xxx_messageInfo_GetChatRs.Size(m)
 25990  }
 25991  func (m *GetChatRs) XXX_DiscardUnknown() {
 25992  	xxx_messageInfo_GetChatRs.DiscardUnknown(m)
 25993  }
 25994  
 25995  var xxx_messageInfo_GetChatRs proto.InternalMessageInfo
 25996  
 25997  func (m *GetChatRs) GetChat() []*Chat {
 25998  	if m != nil {
 25999  		return m.Chat
 26000  	}
 26001  	return nil
 26002  }
 26003  
 26004  func (m *GetChatRs) GetRedPacket() []*RedPacketShow {
 26005  	if m != nil {
 26006  		return m.RedPacket
 26007  	}
 26008  	return nil
 26009  }
 26010  
 26011  var E_GetChatRs_Ext = &proto.ExtensionDesc{
 26012  	ExtendedType:  (*Base)(nil),
 26013  	ExtensionType: (*GetChatRs)(nil),
 26014  	Field:         1802,
 26015  	Name:          "GetChatRs.ext",
 26016  	Tag:           "bytes,1802,opt,name=ext",
 26017  	Filename:      "Game.proto",
 26018  }
 26019  
 26020  // 发送聊天
 26021  type SendChatRq struct {
 26022  	Channel              *int32   `protobuf:"varint,1,req,name=channel" json:"channel,omitempty"`
 26023  	ChatId               *int32   `protobuf:"varint,2,opt,name=chatId" json:"chatId,omitempty"`
 26024  	Target               *int64   `protobuf:"varint,3,opt,name=target" json:"target,omitempty"`
 26025  	Content              []string `protobuf:"bytes,4,rep,name=content" json:"content,omitempty"`
 26026  	Area                 *int32   `protobuf:"varint,5,opt,name=area" json:"area,omitempty"`
 26027  	BattleId             *int32   `protobuf:"varint,6,opt,name=battleId" json:"battleId,omitempty"`
 26028  	Style                *int32   `protobuf:"varint,7,opt,name=style" json:"style,omitempty"`
 26029  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 26030  	XXX_unrecognized     []byte   `json:"-"`
 26031  	XXX_sizecache        int32    `json:"-"`
 26032  }
 26033  
 26034  func (m *SendChatRq) Reset()         { *m = SendChatRq{} }
 26035  func (m *SendChatRq) String() string { return proto.CompactTextString(m) }
 26036  func (*SendChatRq) ProtoMessage()    {}
 26037  func (*SendChatRq) Descriptor() ([]byte, []int) {
 26038  	return fileDescriptor_a508e860af41bdad, []int{471}
 26039  }
 26040  func (m *SendChatRq) XXX_Unmarshal(b []byte) error {
 26041  	return xxx_messageInfo_SendChatRq.Unmarshal(m, b)
 26042  }
 26043  func (m *SendChatRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 26044  	return xxx_messageInfo_SendChatRq.Marshal(b, m, deterministic)
 26045  }
 26046  func (m *SendChatRq) XXX_Merge(src proto.Message) {
 26047  	xxx_messageInfo_SendChatRq.Merge(m, src)
 26048  }
 26049  func (m *SendChatRq) XXX_Size() int {
 26050  	return xxx_messageInfo_SendChatRq.Size(m)
 26051  }
 26052  func (m *SendChatRq) XXX_DiscardUnknown() {
 26053  	xxx_messageInfo_SendChatRq.DiscardUnknown(m)
 26054  }
 26055  
 26056  var xxx_messageInfo_SendChatRq proto.InternalMessageInfo
 26057  
 26058  func (m *SendChatRq) GetChannel() int32 {
 26059  	if m != nil && m.Channel != nil {
 26060  		return *m.Channel
 26061  	}
 26062  	return 0
 26063  }
 26064  
 26065  func (m *SendChatRq) GetChatId() int32 {
 26066  	if m != nil && m.ChatId != nil {
 26067  		return *m.ChatId
 26068  	}
 26069  	return 0
 26070  }
 26071  
 26072  func (m *SendChatRq) GetTarget() int64 {
 26073  	if m != nil && m.Target != nil {
 26074  		return *m.Target
 26075  	}
 26076  	return 0
 26077  }
 26078  
 26079  func (m *SendChatRq) GetContent() []string {
 26080  	if m != nil {
 26081  		return m.Content
 26082  	}
 26083  	return nil
 26084  }
 26085  
 26086  func (m *SendChatRq) GetArea() int32 {
 26087  	if m != nil && m.Area != nil {
 26088  		return *m.Area
 26089  	}
 26090  	return 0
 26091  }
 26092  
 26093  func (m *SendChatRq) GetBattleId() int32 {
 26094  	if m != nil && m.BattleId != nil {
 26095  		return *m.BattleId
 26096  	}
 26097  	return 0
 26098  }
 26099  
 26100  func (m *SendChatRq) GetStyle() int32 {
 26101  	if m != nil && m.Style != nil {
 26102  		return *m.Style
 26103  	}
 26104  	return 0
 26105  }
 26106  
 26107  var E_SendChatRq_Ext = &proto.ExtensionDesc{
 26108  	ExtendedType:  (*Base)(nil),
 26109  	ExtensionType: (*SendChatRq)(nil),
 26110  	Field:         1803,
 26111  	Name:          "SendChatRq.ext",
 26112  	Tag:           "bytes,1803,opt,name=ext",
 26113  	Filename:      "Game.proto",
 26114  }
 26115  
 26116  type SendChatRs struct {
 26117  	ChatHelpCnt          *int32   `protobuf:"varint,1,opt,name=chatHelpCnt" json:"chatHelpCnt,omitempty"`
 26118  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 26119  	XXX_unrecognized     []byte   `json:"-"`
 26120  	XXX_sizecache        int32    `json:"-"`
 26121  }
 26122  
 26123  func (m *SendChatRs) Reset()         { *m = SendChatRs{} }
 26124  func (m *SendChatRs) String() string { return proto.CompactTextString(m) }
 26125  func (*SendChatRs) ProtoMessage()    {}
 26126  func (*SendChatRs) Descriptor() ([]byte, []int) {
 26127  	return fileDescriptor_a508e860af41bdad, []int{472}
 26128  }
 26129  func (m *SendChatRs) XXX_Unmarshal(b []byte) error {
 26130  	return xxx_messageInfo_SendChatRs.Unmarshal(m, b)
 26131  }
 26132  func (m *SendChatRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 26133  	return xxx_messageInfo_SendChatRs.Marshal(b, m, deterministic)
 26134  }
 26135  func (m *SendChatRs) XXX_Merge(src proto.Message) {
 26136  	xxx_messageInfo_SendChatRs.Merge(m, src)
 26137  }
 26138  func (m *SendChatRs) XXX_Size() int {
 26139  	return xxx_messageInfo_SendChatRs.Size(m)
 26140  }
 26141  func (m *SendChatRs) XXX_DiscardUnknown() {
 26142  	xxx_messageInfo_SendChatRs.DiscardUnknown(m)
 26143  }
 26144  
 26145  var xxx_messageInfo_SendChatRs proto.InternalMessageInfo
 26146  
 26147  func (m *SendChatRs) GetChatHelpCnt() int32 {
 26148  	if m != nil && m.ChatHelpCnt != nil {
 26149  		return *m.ChatHelpCnt
 26150  	}
 26151  	return 0
 26152  }
 26153  
 26154  var E_SendChatRs_Ext = &proto.ExtensionDesc{
 26155  	ExtendedType:  (*Base)(nil),
 26156  	ExtensionType: (*SendChatRs)(nil),
 26157  	Field:         1804,
 26158  	Name:          "SendChatRs.ext",
 26159  	Tag:           "bytes,1804,opt,name=ext",
 26160  	Filename:      "Game.proto",
 26161  }
 26162  
 26163  // 服务器推送聊天消息
 26164  type SyncChatRs struct {
 26165  	Chat                 *Chat    `protobuf:"bytes,1,req,name=chat" json:"chat,omitempty"`
 26166  	ScreenRoleId         *int64   `protobuf:"varint,2,opt,name=screenRoleId" json:"screenRoleId,omitempty"`
 26167  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 26168  	XXX_unrecognized     []byte   `json:"-"`
 26169  	XXX_sizecache        int32    `json:"-"`
 26170  }
 26171  
 26172  func (m *SyncChatRs) Reset()         { *m = SyncChatRs{} }
 26173  func (m *SyncChatRs) String() string { return proto.CompactTextString(m) }
 26174  func (*SyncChatRs) ProtoMessage()    {}
 26175  func (*SyncChatRs) Descriptor() ([]byte, []int) {
 26176  	return fileDescriptor_a508e860af41bdad, []int{473}
 26177  }
 26178  func (m *SyncChatRs) XXX_Unmarshal(b []byte) error {
 26179  	return xxx_messageInfo_SyncChatRs.Unmarshal(m, b)
 26180  }
 26181  func (m *SyncChatRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 26182  	return xxx_messageInfo_SyncChatRs.Marshal(b, m, deterministic)
 26183  }
 26184  func (m *SyncChatRs) XXX_Merge(src proto.Message) {
 26185  	xxx_messageInfo_SyncChatRs.Merge(m, src)
 26186  }
 26187  func (m *SyncChatRs) XXX_Size() int {
 26188  	return xxx_messageInfo_SyncChatRs.Size(m)
 26189  }
 26190  func (m *SyncChatRs) XXX_DiscardUnknown() {
 26191  	xxx_messageInfo_SyncChatRs.DiscardUnknown(m)
 26192  }
 26193  
 26194  var xxx_messageInfo_SyncChatRs proto.InternalMessageInfo
 26195  
 26196  func (m *SyncChatRs) GetChat() *Chat {
 26197  	if m != nil {
 26198  		return m.Chat
 26199  	}
 26200  	return nil
 26201  }
 26202  
 26203  func (m *SyncChatRs) GetScreenRoleId() int64 {
 26204  	if m != nil && m.ScreenRoleId != nil {
 26205  		return *m.ScreenRoleId
 26206  	}
 26207  	return 0
 26208  }
 26209  
 26210  var E_SyncChatRs_Ext = &proto.ExtensionDesc{
 26211  	ExtendedType:  (*Base)(nil),
 26212  	ExtensionType: (*SyncChatRs)(nil),
 26213  	Field:         1806,
 26214  	Name:          "SyncChatRs.ext",
 26215  	Tag:           "bytes,1806,opt,name=ext",
 26216  	Filename:      "Game.proto",
 26217  }
 26218  
 26219  // 分享战报
 26220  type ShareReportRq struct {
 26221  	Channel              *int32   `protobuf:"varint,1,req,name=channel" json:"channel,omitempty"`
 26222  	KeyId                *int32   `protobuf:"varint,2,opt,name=keyId" json:"keyId,omitempty"`
 26223  	Params               []string `protobuf:"bytes,3,rep,name=params" json:"params,omitempty"`
 26224  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 26225  	XXX_unrecognized     []byte   `json:"-"`
 26226  	XXX_sizecache        int32    `json:"-"`
 26227  }
 26228  
 26229  func (m *ShareReportRq) Reset()         { *m = ShareReportRq{} }
 26230  func (m *ShareReportRq) String() string { return proto.CompactTextString(m) }
 26231  func (*ShareReportRq) ProtoMessage()    {}
 26232  func (*ShareReportRq) Descriptor() ([]byte, []int) {
 26233  	return fileDescriptor_a508e860af41bdad, []int{474}
 26234  }
 26235  func (m *ShareReportRq) XXX_Unmarshal(b []byte) error {
 26236  	return xxx_messageInfo_ShareReportRq.Unmarshal(m, b)
 26237  }
 26238  func (m *ShareReportRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 26239  	return xxx_messageInfo_ShareReportRq.Marshal(b, m, deterministic)
 26240  }
 26241  func (m *ShareReportRq) XXX_Merge(src proto.Message) {
 26242  	xxx_messageInfo_ShareReportRq.Merge(m, src)
 26243  }
 26244  func (m *ShareReportRq) XXX_Size() int {
 26245  	return xxx_messageInfo_ShareReportRq.Size(m)
 26246  }
 26247  func (m *ShareReportRq) XXX_DiscardUnknown() {
 26248  	xxx_messageInfo_ShareReportRq.DiscardUnknown(m)
 26249  }
 26250  
 26251  var xxx_messageInfo_ShareReportRq proto.InternalMessageInfo
 26252  
 26253  func (m *ShareReportRq) GetChannel() int32 {
 26254  	if m != nil && m.Channel != nil {
 26255  		return *m.Channel
 26256  	}
 26257  	return 0
 26258  }
 26259  
 26260  func (m *ShareReportRq) GetKeyId() int32 {
 26261  	if m != nil && m.KeyId != nil {
 26262  		return *m.KeyId
 26263  	}
 26264  	return 0
 26265  }
 26266  
 26267  func (m *ShareReportRq) GetParams() []string {
 26268  	if m != nil {
 26269  		return m.Params
 26270  	}
 26271  	return nil
 26272  }
 26273  
 26274  var E_ShareReportRq_Ext = &proto.ExtensionDesc{
 26275  	ExtendedType:  (*Base)(nil),
 26276  	ExtensionType: (*ShareReportRq)(nil),
 26277  	Field:         1807,
 26278  	Name:          "ShareReportRq.ext",
 26279  	Tag:           "bytes,1807,opt,name=ext",
 26280  	Filename:      "Game.proto",
 26281  }
 26282  
 26283  type ShareReportRs struct {
 26284  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 26285  	XXX_unrecognized     []byte   `json:"-"`
 26286  	XXX_sizecache        int32    `json:"-"`
 26287  }
 26288  
 26289  func (m *ShareReportRs) Reset()         { *m = ShareReportRs{} }
 26290  func (m *ShareReportRs) String() string { return proto.CompactTextString(m) }
 26291  func (*ShareReportRs) ProtoMessage()    {}
 26292  func (*ShareReportRs) Descriptor() ([]byte, []int) {
 26293  	return fileDescriptor_a508e860af41bdad, []int{475}
 26294  }
 26295  func (m *ShareReportRs) XXX_Unmarshal(b []byte) error {
 26296  	return xxx_messageInfo_ShareReportRs.Unmarshal(m, b)
 26297  }
 26298  func (m *ShareReportRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 26299  	return xxx_messageInfo_ShareReportRs.Marshal(b, m, deterministic)
 26300  }
 26301  func (m *ShareReportRs) XXX_Merge(src proto.Message) {
 26302  	xxx_messageInfo_ShareReportRs.Merge(m, src)
 26303  }
 26304  func (m *ShareReportRs) XXX_Size() int {
 26305  	return xxx_messageInfo_ShareReportRs.Size(m)
 26306  }
 26307  func (m *ShareReportRs) XXX_DiscardUnknown() {
 26308  	xxx_messageInfo_ShareReportRs.DiscardUnknown(m)
 26309  }
 26310  
 26311  var xxx_messageInfo_ShareReportRs proto.InternalMessageInfo
 26312  
 26313  var E_ShareReportRs_Ext = &proto.ExtensionDesc{
 26314  	ExtendedType:  (*Base)(nil),
 26315  	ExtensionType: (*ShareReportRs)(nil),
 26316  	Field:         1808,
 26317  	Name:          "ShareReportRs.ext",
 26318  	Tag:           "bytes,1808,opt,name=ext",
 26319  	Filename:      "Game.proto",
 26320  }
 26321  
 26322  // 获取私聊消息
 26323  type GetPrivateChatRq struct {
 26324  	TargetId             *int64   `protobuf:"varint,1,req,name=targetId" json:"targetId,omitempty"`
 26325  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 26326  	XXX_unrecognized     []byte   `json:"-"`
 26327  	XXX_sizecache        int32    `json:"-"`
 26328  }
 26329  
 26330  func (m *GetPrivateChatRq) Reset()         { *m = GetPrivateChatRq{} }
 26331  func (m *GetPrivateChatRq) String() string { return proto.CompactTextString(m) }
 26332  func (*GetPrivateChatRq) ProtoMessage()    {}
 26333  func (*GetPrivateChatRq) Descriptor() ([]byte, []int) {
 26334  	return fileDescriptor_a508e860af41bdad, []int{476}
 26335  }
 26336  func (m *GetPrivateChatRq) XXX_Unmarshal(b []byte) error {
 26337  	return xxx_messageInfo_GetPrivateChatRq.Unmarshal(m, b)
 26338  }
 26339  func (m *GetPrivateChatRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 26340  	return xxx_messageInfo_GetPrivateChatRq.Marshal(b, m, deterministic)
 26341  }
 26342  func (m *GetPrivateChatRq) XXX_Merge(src proto.Message) {
 26343  	xxx_messageInfo_GetPrivateChatRq.Merge(m, src)
 26344  }
 26345  func (m *GetPrivateChatRq) XXX_Size() int {
 26346  	return xxx_messageInfo_GetPrivateChatRq.Size(m)
 26347  }
 26348  func (m *GetPrivateChatRq) XXX_DiscardUnknown() {
 26349  	xxx_messageInfo_GetPrivateChatRq.DiscardUnknown(m)
 26350  }
 26351  
 26352  var xxx_messageInfo_GetPrivateChatRq proto.InternalMessageInfo
 26353  
 26354  func (m *GetPrivateChatRq) GetTargetId() int64 {
 26355  	if m != nil && m.TargetId != nil {
 26356  		return *m.TargetId
 26357  	}
 26358  	return 0
 26359  }
 26360  
 26361  var E_GetPrivateChatRq_Ext = &proto.ExtensionDesc{
 26362  	ExtendedType:  (*Base)(nil),
 26363  	ExtensionType: (*GetPrivateChatRq)(nil),
 26364  	Field:         1809,
 26365  	Name:          "GetPrivateChatRq.ext",
 26366  	Tag:           "bytes,1809,opt,name=ext",
 26367  	Filename:      "Game.proto",
 26368  }
 26369  
 26370  type GetPrivateChatRs struct {
 26371  	Chat                 []*Chat  `protobuf:"bytes,1,rep,name=chat" json:"chat,omitempty"`
 26372  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 26373  	XXX_unrecognized     []byte   `json:"-"`
 26374  	XXX_sizecache        int32    `json:"-"`
 26375  }
 26376  
 26377  func (m *GetPrivateChatRs) Reset()         { *m = GetPrivateChatRs{} }
 26378  func (m *GetPrivateChatRs) String() string { return proto.CompactTextString(m) }
 26379  func (*GetPrivateChatRs) ProtoMessage()    {}
 26380  func (*GetPrivateChatRs) Descriptor() ([]byte, []int) {
 26381  	return fileDescriptor_a508e860af41bdad, []int{477}
 26382  }
 26383  func (m *GetPrivateChatRs) XXX_Unmarshal(b []byte) error {
 26384  	return xxx_messageInfo_GetPrivateChatRs.Unmarshal(m, b)
 26385  }
 26386  func (m *GetPrivateChatRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 26387  	return xxx_messageInfo_GetPrivateChatRs.Marshal(b, m, deterministic)
 26388  }
 26389  func (m *GetPrivateChatRs) XXX_Merge(src proto.Message) {
 26390  	xxx_messageInfo_GetPrivateChatRs.Merge(m, src)
 26391  }
 26392  func (m *GetPrivateChatRs) XXX_Size() int {
 26393  	return xxx_messageInfo_GetPrivateChatRs.Size(m)
 26394  }
 26395  func (m *GetPrivateChatRs) XXX_DiscardUnknown() {
 26396  	xxx_messageInfo_GetPrivateChatRs.DiscardUnknown(m)
 26397  }
 26398  
 26399  var xxx_messageInfo_GetPrivateChatRs proto.InternalMessageInfo
 26400  
 26401  func (m *GetPrivateChatRs) GetChat() []*Chat {
 26402  	if m != nil {
 26403  		return m.Chat
 26404  	}
 26405  	return nil
 26406  }
 26407  
 26408  var E_GetPrivateChatRs_Ext = &proto.ExtensionDesc{
 26409  	ExtendedType:  (*Base)(nil),
 26410  	ExtensionType: (*GetPrivateChatRs)(nil),
 26411  	Field:         1810,
 26412  	Name:          "GetPrivateChatRs.ext",
 26413  	Tag:           "bytes,1810,opt,name=ext",
 26414  	Filename:      "Game.proto",
 26415  }
 26416  
 26417  // 获取私聊会话
 26418  type GetDialogRq struct {
 26419  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 26420  	XXX_unrecognized     []byte   `json:"-"`
 26421  	XXX_sizecache        int32    `json:"-"`
 26422  }
 26423  
 26424  func (m *GetDialogRq) Reset()         { *m = GetDialogRq{} }
 26425  func (m *GetDialogRq) String() string { return proto.CompactTextString(m) }
 26426  func (*GetDialogRq) ProtoMessage()    {}
 26427  func (*GetDialogRq) Descriptor() ([]byte, []int) {
 26428  	return fileDescriptor_a508e860af41bdad, []int{478}
 26429  }
 26430  func (m *GetDialogRq) XXX_Unmarshal(b []byte) error {
 26431  	return xxx_messageInfo_GetDialogRq.Unmarshal(m, b)
 26432  }
 26433  func (m *GetDialogRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 26434  	return xxx_messageInfo_GetDialogRq.Marshal(b, m, deterministic)
 26435  }
 26436  func (m *GetDialogRq) XXX_Merge(src proto.Message) {
 26437  	xxx_messageInfo_GetDialogRq.Merge(m, src)
 26438  }
 26439  func (m *GetDialogRq) XXX_Size() int {
 26440  	return xxx_messageInfo_GetDialogRq.Size(m)
 26441  }
 26442  func (m *GetDialogRq) XXX_DiscardUnknown() {
 26443  	xxx_messageInfo_GetDialogRq.DiscardUnknown(m)
 26444  }
 26445  
 26446  var xxx_messageInfo_GetDialogRq proto.InternalMessageInfo
 26447  
 26448  var E_GetDialogRq_Ext = &proto.ExtensionDesc{
 26449  	ExtendedType:  (*Base)(nil),
 26450  	ExtensionType: (*GetDialogRq)(nil),
 26451  	Field:         1811,
 26452  	Name:          "GetDialogRq.ext",
 26453  	Tag:           "bytes,1811,opt,name=ext",
 26454  	Filename:      "Game.proto",
 26455  }
 26456  
 26457  type GetDialogRs struct {
 26458  	Dialogs              []*ChatDialog `protobuf:"bytes,1,rep,name=dialogs" json:"dialogs,omitempty"`
 26459  	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
 26460  	XXX_unrecognized     []byte        `json:"-"`
 26461  	XXX_sizecache        int32         `json:"-"`
 26462  }
 26463  
 26464  func (m *GetDialogRs) Reset()         { *m = GetDialogRs{} }
 26465  func (m *GetDialogRs) String() string { return proto.CompactTextString(m) }
 26466  func (*GetDialogRs) ProtoMessage()    {}
 26467  func (*GetDialogRs) Descriptor() ([]byte, []int) {
 26468  	return fileDescriptor_a508e860af41bdad, []int{479}
 26469  }
 26470  func (m *GetDialogRs) XXX_Unmarshal(b []byte) error {
 26471  	return xxx_messageInfo_GetDialogRs.Unmarshal(m, b)
 26472  }
 26473  func (m *GetDialogRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 26474  	return xxx_messageInfo_GetDialogRs.Marshal(b, m, deterministic)
 26475  }
 26476  func (m *GetDialogRs) XXX_Merge(src proto.Message) {
 26477  	xxx_messageInfo_GetDialogRs.Merge(m, src)
 26478  }
 26479  func (m *GetDialogRs) XXX_Size() int {
 26480  	return xxx_messageInfo_GetDialogRs.Size(m)
 26481  }
 26482  func (m *GetDialogRs) XXX_DiscardUnknown() {
 26483  	xxx_messageInfo_GetDialogRs.DiscardUnknown(m)
 26484  }
 26485  
 26486  var xxx_messageInfo_GetDialogRs proto.InternalMessageInfo
 26487  
 26488  func (m *GetDialogRs) GetDialogs() []*ChatDialog {
 26489  	if m != nil {
 26490  		return m.Dialogs
 26491  	}
 26492  	return nil
 26493  }
 26494  
 26495  var E_GetDialogRs_Ext = &proto.ExtensionDesc{
 26496  	ExtendedType:  (*Base)(nil),
 26497  	ExtensionType: (*GetDialogRs)(nil),
 26498  	Field:         1812,
 26499  	Name:          "GetDialogRs.ext",
 26500  	Tag:           "bytes,1812,opt,name=ext",
 26501  	Filename:      "Game.proto",
 26502  }
 26503  
 26504  // 删除私聊会话
 26505  type DelDialogRq struct {
 26506  	TargetId             []int64  `protobuf:"varint,1,rep,name=targetId" json:"targetId,omitempty"`
 26507  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 26508  	XXX_unrecognized     []byte   `json:"-"`
 26509  	XXX_sizecache        int32    `json:"-"`
 26510  }
 26511  
 26512  func (m *DelDialogRq) Reset()         { *m = DelDialogRq{} }
 26513  func (m *DelDialogRq) String() string { return proto.CompactTextString(m) }
 26514  func (*DelDialogRq) ProtoMessage()    {}
 26515  func (*DelDialogRq) Descriptor() ([]byte, []int) {
 26516  	return fileDescriptor_a508e860af41bdad, []int{480}
 26517  }
 26518  func (m *DelDialogRq) XXX_Unmarshal(b []byte) error {
 26519  	return xxx_messageInfo_DelDialogRq.Unmarshal(m, b)
 26520  }
 26521  func (m *DelDialogRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 26522  	return xxx_messageInfo_DelDialogRq.Marshal(b, m, deterministic)
 26523  }
 26524  func (m *DelDialogRq) XXX_Merge(src proto.Message) {
 26525  	xxx_messageInfo_DelDialogRq.Merge(m, src)
 26526  }
 26527  func (m *DelDialogRq) XXX_Size() int {
 26528  	return xxx_messageInfo_DelDialogRq.Size(m)
 26529  }
 26530  func (m *DelDialogRq) XXX_DiscardUnknown() {
 26531  	xxx_messageInfo_DelDialogRq.DiscardUnknown(m)
 26532  }
 26533  
 26534  var xxx_messageInfo_DelDialogRq proto.InternalMessageInfo
 26535  
 26536  func (m *DelDialogRq) GetTargetId() []int64 {
 26537  	if m != nil {
 26538  		return m.TargetId
 26539  	}
 26540  	return nil
 26541  }
 26542  
 26543  var E_DelDialogRq_Ext = &proto.ExtensionDesc{
 26544  	ExtendedType:  (*Base)(nil),
 26545  	ExtensionType: (*DelDialogRq)(nil),
 26546  	Field:         1813,
 26547  	Name:          "DelDialogRq.ext",
 26548  	Tag:           "bytes,1813,opt,name=ext",
 26549  	Filename:      "Game.proto",
 26550  }
 26551  
 26552  type DelDialogRs struct {
 26553  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 26554  	XXX_unrecognized     []byte   `json:"-"`
 26555  	XXX_sizecache        int32    `json:"-"`
 26556  }
 26557  
 26558  func (m *DelDialogRs) Reset()         { *m = DelDialogRs{} }
 26559  func (m *DelDialogRs) String() string { return proto.CompactTextString(m) }
 26560  func (*DelDialogRs) ProtoMessage()    {}
 26561  func (*DelDialogRs) Descriptor() ([]byte, []int) {
 26562  	return fileDescriptor_a508e860af41bdad, []int{481}
 26563  }
 26564  func (m *DelDialogRs) XXX_Unmarshal(b []byte) error {
 26565  	return xxx_messageInfo_DelDialogRs.Unmarshal(m, b)
 26566  }
 26567  func (m *DelDialogRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 26568  	return xxx_messageInfo_DelDialogRs.Marshal(b, m, deterministic)
 26569  }
 26570  func (m *DelDialogRs) XXX_Merge(src proto.Message) {
 26571  	xxx_messageInfo_DelDialogRs.Merge(m, src)
 26572  }
 26573  func (m *DelDialogRs) XXX_Size() int {
 26574  	return xxx_messageInfo_DelDialogRs.Size(m)
 26575  }
 26576  func (m *DelDialogRs) XXX_DiscardUnknown() {
 26577  	xxx_messageInfo_DelDialogRs.DiscardUnknown(m)
 26578  }
 26579  
 26580  var xxx_messageInfo_DelDialogRs proto.InternalMessageInfo
 26581  
 26582  var E_DelDialogRs_Ext = &proto.ExtensionDesc{
 26583  	ExtendedType:  (*Base)(nil),
 26584  	ExtensionType: (*DelDialogRs)(nil),
 26585  	Field:         1814,
 26586  	Name:          "DelDialogRs.ext",
 26587  	Tag:           "bytes,1814,opt,name=ext",
 26588  	Filename:      "Game.proto",
 26589  }
 26590  
 26591  // 已读会话
 26592  type ReadDialogRq struct {
 26593  	TargetId             *int64   `protobuf:"varint,1,req,name=targetId" json:"targetId,omitempty"`
 26594  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 26595  	XXX_unrecognized     []byte   `json:"-"`
 26596  	XXX_sizecache        int32    `json:"-"`
 26597  }
 26598  
 26599  func (m *ReadDialogRq) Reset()         { *m = ReadDialogRq{} }
 26600  func (m *ReadDialogRq) String() string { return proto.CompactTextString(m) }
 26601  func (*ReadDialogRq) ProtoMessage()    {}
 26602  func (*ReadDialogRq) Descriptor() ([]byte, []int) {
 26603  	return fileDescriptor_a508e860af41bdad, []int{482}
 26604  }
 26605  func (m *ReadDialogRq) XXX_Unmarshal(b []byte) error {
 26606  	return xxx_messageInfo_ReadDialogRq.Unmarshal(m, b)
 26607  }
 26608  func (m *ReadDialogRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 26609  	return xxx_messageInfo_ReadDialogRq.Marshal(b, m, deterministic)
 26610  }
 26611  func (m *ReadDialogRq) XXX_Merge(src proto.Message) {
 26612  	xxx_messageInfo_ReadDialogRq.Merge(m, src)
 26613  }
 26614  func (m *ReadDialogRq) XXX_Size() int {
 26615  	return xxx_messageInfo_ReadDialogRq.Size(m)
 26616  }
 26617  func (m *ReadDialogRq) XXX_DiscardUnknown() {
 26618  	xxx_messageInfo_ReadDialogRq.DiscardUnknown(m)
 26619  }
 26620  
 26621  var xxx_messageInfo_ReadDialogRq proto.InternalMessageInfo
 26622  
 26623  func (m *ReadDialogRq) GetTargetId() int64 {
 26624  	if m != nil && m.TargetId != nil {
 26625  		return *m.TargetId
 26626  	}
 26627  	return 0
 26628  }
 26629  
 26630  var E_ReadDialogRq_Ext = &proto.ExtensionDesc{
 26631  	ExtendedType:  (*Base)(nil),
 26632  	ExtensionType: (*ReadDialogRq)(nil),
 26633  	Field:         1815,
 26634  	Name:          "ReadDialogRq.ext",
 26635  	Tag:           "bytes,1815,opt,name=ext",
 26636  	Filename:      "Game.proto",
 26637  }
 26638  
 26639  type ReadDialogRs struct {
 26640  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 26641  	XXX_unrecognized     []byte   `json:"-"`
 26642  	XXX_sizecache        int32    `json:"-"`
 26643  }
 26644  
 26645  func (m *ReadDialogRs) Reset()         { *m = ReadDialogRs{} }
 26646  func (m *ReadDialogRs) String() string { return proto.CompactTextString(m) }
 26647  func (*ReadDialogRs) ProtoMessage()    {}
 26648  func (*ReadDialogRs) Descriptor() ([]byte, []int) {
 26649  	return fileDescriptor_a508e860af41bdad, []int{483}
 26650  }
 26651  func (m *ReadDialogRs) XXX_Unmarshal(b []byte) error {
 26652  	return xxx_messageInfo_ReadDialogRs.Unmarshal(m, b)
 26653  }
 26654  func (m *ReadDialogRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 26655  	return xxx_messageInfo_ReadDialogRs.Marshal(b, m, deterministic)
 26656  }
 26657  func (m *ReadDialogRs) XXX_Merge(src proto.Message) {
 26658  	xxx_messageInfo_ReadDialogRs.Merge(m, src)
 26659  }
 26660  func (m *ReadDialogRs) XXX_Size() int {
 26661  	return xxx_messageInfo_ReadDialogRs.Size(m)
 26662  }
 26663  func (m *ReadDialogRs) XXX_DiscardUnknown() {
 26664  	xxx_messageInfo_ReadDialogRs.DiscardUnknown(m)
 26665  }
 26666  
 26667  var xxx_messageInfo_ReadDialogRs proto.InternalMessageInfo
 26668  
 26669  var E_ReadDialogRs_Ext = &proto.ExtensionDesc{
 26670  	ExtendedType:  (*Base)(nil),
 26671  	ExtensionType: (*ReadDialogRs)(nil),
 26672  	Field:         1816,
 26673  	Name:          "ReadDialogRs.ext",
 26674  	Tag:           "bytes,1816,opt,name=ext",
 26675  	Filename:      "Game.proto",
 26676  }
 26677  
 26678  // 同步弹幕
 26679  type SyncBarrageRs struct {
 26680  	Barrage              *Barrage `protobuf:"bytes,1,req,name=barrage" json:"barrage,omitempty"`
 26681  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 26682  	XXX_unrecognized     []byte   `json:"-"`
 26683  	XXX_sizecache        int32    `json:"-"`
 26684  }
 26685  
 26686  func (m *SyncBarrageRs) Reset()         { *m = SyncBarrageRs{} }
 26687  func (m *SyncBarrageRs) String() string { return proto.CompactTextString(m) }
 26688  func (*SyncBarrageRs) ProtoMessage()    {}
 26689  func (*SyncBarrageRs) Descriptor() ([]byte, []int) {
 26690  	return fileDescriptor_a508e860af41bdad, []int{484}
 26691  }
 26692  func (m *SyncBarrageRs) XXX_Unmarshal(b []byte) error {
 26693  	return xxx_messageInfo_SyncBarrageRs.Unmarshal(m, b)
 26694  }
 26695  func (m *SyncBarrageRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 26696  	return xxx_messageInfo_SyncBarrageRs.Marshal(b, m, deterministic)
 26697  }
 26698  func (m *SyncBarrageRs) XXX_Merge(src proto.Message) {
 26699  	xxx_messageInfo_SyncBarrageRs.Merge(m, src)
 26700  }
 26701  func (m *SyncBarrageRs) XXX_Size() int {
 26702  	return xxx_messageInfo_SyncBarrageRs.Size(m)
 26703  }
 26704  func (m *SyncBarrageRs) XXX_DiscardUnknown() {
 26705  	xxx_messageInfo_SyncBarrageRs.DiscardUnknown(m)
 26706  }
 26707  
 26708  var xxx_messageInfo_SyncBarrageRs proto.InternalMessageInfo
 26709  
 26710  func (m *SyncBarrageRs) GetBarrage() *Barrage {
 26711  	if m != nil {
 26712  		return m.Barrage
 26713  	}
 26714  	return nil
 26715  }
 26716  
 26717  var E_SyncBarrageRs_Ext = &proto.ExtensionDesc{
 26718  	ExtendedType:  (*Base)(nil),
 26719  	ExtensionType: (*SyncBarrageRs)(nil),
 26720  	Field:         1818,
 26721  	Name:          "SyncBarrageRs.ext",
 26722  	Tag:           "bytes,1818,opt,name=ext",
 26723  	Filename:      "Game.proto",
 26724  }
 26725  
 26726  // 领取红包
 26727  type AcceptRedPacketRq struct {
 26728  	Id                   *int32   `protobuf:"varint,1,req,name=id" json:"id,omitempty"`
 26729  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 26730  	XXX_unrecognized     []byte   `json:"-"`
 26731  	XXX_sizecache        int32    `json:"-"`
 26732  }
 26733  
 26734  func (m *AcceptRedPacketRq) Reset()         { *m = AcceptRedPacketRq{} }
 26735  func (m *AcceptRedPacketRq) String() string { return proto.CompactTextString(m) }
 26736  func (*AcceptRedPacketRq) ProtoMessage()    {}
 26737  func (*AcceptRedPacketRq) Descriptor() ([]byte, []int) {
 26738  	return fileDescriptor_a508e860af41bdad, []int{485}
 26739  }
 26740  func (m *AcceptRedPacketRq) XXX_Unmarshal(b []byte) error {
 26741  	return xxx_messageInfo_AcceptRedPacketRq.Unmarshal(m, b)
 26742  }
 26743  func (m *AcceptRedPacketRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 26744  	return xxx_messageInfo_AcceptRedPacketRq.Marshal(b, m, deterministic)
 26745  }
 26746  func (m *AcceptRedPacketRq) XXX_Merge(src proto.Message) {
 26747  	xxx_messageInfo_AcceptRedPacketRq.Merge(m, src)
 26748  }
 26749  func (m *AcceptRedPacketRq) XXX_Size() int {
 26750  	return xxx_messageInfo_AcceptRedPacketRq.Size(m)
 26751  }
 26752  func (m *AcceptRedPacketRq) XXX_DiscardUnknown() {
 26753  	xxx_messageInfo_AcceptRedPacketRq.DiscardUnknown(m)
 26754  }
 26755  
 26756  var xxx_messageInfo_AcceptRedPacketRq proto.InternalMessageInfo
 26757  
 26758  func (m *AcceptRedPacketRq) GetId() int32 {
 26759  	if m != nil && m.Id != nil {
 26760  		return *m.Id
 26761  	}
 26762  	return 0
 26763  }
 26764  
 26765  var E_AcceptRedPacketRq_Ext = &proto.ExtensionDesc{
 26766  	ExtendedType:  (*Base)(nil),
 26767  	ExtensionType: (*AcceptRedPacketRq)(nil),
 26768  	Field:         1819,
 26769  	Name:          "AcceptRedPacketRq.ext",
 26770  	Tag:           "bytes,1819,opt,name=ext",
 26771  	Filename:      "Game.proto",
 26772  }
 26773  
 26774  type AcceptRedPacketRs struct {
 26775  	Award                []*Award   `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
 26776  	RedPacket            *RedPacket `protobuf:"bytes,2,opt,name=redPacket" json:"redPacket,omitempty"`
 26777  	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
 26778  	XXX_unrecognized     []byte     `json:"-"`
 26779  	XXX_sizecache        int32      `json:"-"`
 26780  }
 26781  
 26782  func (m *AcceptRedPacketRs) Reset()         { *m = AcceptRedPacketRs{} }
 26783  func (m *AcceptRedPacketRs) String() string { return proto.CompactTextString(m) }
 26784  func (*AcceptRedPacketRs) ProtoMessage()    {}
 26785  func (*AcceptRedPacketRs) Descriptor() ([]byte, []int) {
 26786  	return fileDescriptor_a508e860af41bdad, []int{486}
 26787  }
 26788  func (m *AcceptRedPacketRs) XXX_Unmarshal(b []byte) error {
 26789  	return xxx_messageInfo_AcceptRedPacketRs.Unmarshal(m, b)
 26790  }
 26791  func (m *AcceptRedPacketRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 26792  	return xxx_messageInfo_AcceptRedPacketRs.Marshal(b, m, deterministic)
 26793  }
 26794  func (m *AcceptRedPacketRs) XXX_Merge(src proto.Message) {
 26795  	xxx_messageInfo_AcceptRedPacketRs.Merge(m, src)
 26796  }
 26797  func (m *AcceptRedPacketRs) XXX_Size() int {
 26798  	return xxx_messageInfo_AcceptRedPacketRs.Size(m)
 26799  }
 26800  func (m *AcceptRedPacketRs) XXX_DiscardUnknown() {
 26801  	xxx_messageInfo_AcceptRedPacketRs.DiscardUnknown(m)
 26802  }
 26803  
 26804  var xxx_messageInfo_AcceptRedPacketRs proto.InternalMessageInfo
 26805  
 26806  func (m *AcceptRedPacketRs) GetAward() []*Award {
 26807  	if m != nil {
 26808  		return m.Award
 26809  	}
 26810  	return nil
 26811  }
 26812  
 26813  func (m *AcceptRedPacketRs) GetRedPacket() *RedPacket {
 26814  	if m != nil {
 26815  		return m.RedPacket
 26816  	}
 26817  	return nil
 26818  }
 26819  
 26820  var E_AcceptRedPacketRs_Ext = &proto.ExtensionDesc{
 26821  	ExtendedType:  (*Base)(nil),
 26822  	ExtensionType: (*AcceptRedPacketRs)(nil),
 26823  	Field:         1820,
 26824  	Name:          "AcceptRedPacketRs.ext",
 26825  	Tag:           "bytes,1820,opt,name=ext",
 26826  	Filename:      "Game.proto",
 26827  }
 26828  
 26829  // 同步红包信息
 26830  type SyncRedPacketRs struct {
 26831  	RedPacketShow        *RedPacketShow `protobuf:"bytes,1,opt,name=redPacketShow" json:"redPacketShow,omitempty"`
 26832  	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
 26833  	XXX_unrecognized     []byte         `json:"-"`
 26834  	XXX_sizecache        int32          `json:"-"`
 26835  }
 26836  
 26837  func (m *SyncRedPacketRs) Reset()         { *m = SyncRedPacketRs{} }
 26838  func (m *SyncRedPacketRs) String() string { return proto.CompactTextString(m) }
 26839  func (*SyncRedPacketRs) ProtoMessage()    {}
 26840  func (*SyncRedPacketRs) Descriptor() ([]byte, []int) {
 26841  	return fileDescriptor_a508e860af41bdad, []int{487}
 26842  }
 26843  func (m *SyncRedPacketRs) XXX_Unmarshal(b []byte) error {
 26844  	return xxx_messageInfo_SyncRedPacketRs.Unmarshal(m, b)
 26845  }
 26846  func (m *SyncRedPacketRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 26847  	return xxx_messageInfo_SyncRedPacketRs.Marshal(b, m, deterministic)
 26848  }
 26849  func (m *SyncRedPacketRs) XXX_Merge(src proto.Message) {
 26850  	xxx_messageInfo_SyncRedPacketRs.Merge(m, src)
 26851  }
 26852  func (m *SyncRedPacketRs) XXX_Size() int {
 26853  	return xxx_messageInfo_SyncRedPacketRs.Size(m)
 26854  }
 26855  func (m *SyncRedPacketRs) XXX_DiscardUnknown() {
 26856  	xxx_messageInfo_SyncRedPacketRs.DiscardUnknown(m)
 26857  }
 26858  
 26859  var xxx_messageInfo_SyncRedPacketRs proto.InternalMessageInfo
 26860  
 26861  func (m *SyncRedPacketRs) GetRedPacketShow() *RedPacketShow {
 26862  	if m != nil {
 26863  		return m.RedPacketShow
 26864  	}
 26865  	return nil
 26866  }
 26867  
 26868  var E_SyncRedPacketRs_Ext = &proto.ExtensionDesc{
 26869  	ExtendedType:  (*Base)(nil),
 26870  	ExtensionType: (*SyncRedPacketRs)(nil),
 26871  	Field:         1822,
 26872  	Name:          "SyncRedPacketRs.ext",
 26873  	Tag:           "bytes,1822,opt,name=ext",
 26874  	Filename:      "Game.proto",
 26875  }
 26876  
 26877  // 获取红包详情
 26878  type GetRedPacketRq struct {
 26879  	Id                   *int32   `protobuf:"varint,1,req,name=id" json:"id,omitempty"`
 26880  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 26881  	XXX_unrecognized     []byte   `json:"-"`
 26882  	XXX_sizecache        int32    `json:"-"`
 26883  }
 26884  
 26885  func (m *GetRedPacketRq) Reset()         { *m = GetRedPacketRq{} }
 26886  func (m *GetRedPacketRq) String() string { return proto.CompactTextString(m) }
 26887  func (*GetRedPacketRq) ProtoMessage()    {}
 26888  func (*GetRedPacketRq) Descriptor() ([]byte, []int) {
 26889  	return fileDescriptor_a508e860af41bdad, []int{488}
 26890  }
 26891  func (m *GetRedPacketRq) XXX_Unmarshal(b []byte) error {
 26892  	return xxx_messageInfo_GetRedPacketRq.Unmarshal(m, b)
 26893  }
 26894  func (m *GetRedPacketRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 26895  	return xxx_messageInfo_GetRedPacketRq.Marshal(b, m, deterministic)
 26896  }
 26897  func (m *GetRedPacketRq) XXX_Merge(src proto.Message) {
 26898  	xxx_messageInfo_GetRedPacketRq.Merge(m, src)
 26899  }
 26900  func (m *GetRedPacketRq) XXX_Size() int {
 26901  	return xxx_messageInfo_GetRedPacketRq.Size(m)
 26902  }
 26903  func (m *GetRedPacketRq) XXX_DiscardUnknown() {
 26904  	xxx_messageInfo_GetRedPacketRq.DiscardUnknown(m)
 26905  }
 26906  
 26907  var xxx_messageInfo_GetRedPacketRq proto.InternalMessageInfo
 26908  
 26909  func (m *GetRedPacketRq) GetId() int32 {
 26910  	if m != nil && m.Id != nil {
 26911  		return *m.Id
 26912  	}
 26913  	return 0
 26914  }
 26915  
 26916  var E_GetRedPacketRq_Ext = &proto.ExtensionDesc{
 26917  	ExtendedType:  (*Base)(nil),
 26918  	ExtensionType: (*GetRedPacketRq)(nil),
 26919  	Field:         1823,
 26920  	Name:          "GetRedPacketRq.ext",
 26921  	Tag:           "bytes,1823,opt,name=ext",
 26922  	Filename:      "Game.proto",
 26923  }
 26924  
 26925  type GetRedPacketRs struct {
 26926  	RedPacket            *RedPacket `protobuf:"bytes,1,opt,name=redPacket" json:"redPacket,omitempty"`
 26927  	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
 26928  	XXX_unrecognized     []byte     `json:"-"`
 26929  	XXX_sizecache        int32      `json:"-"`
 26930  }
 26931  
 26932  func (m *GetRedPacketRs) Reset()         { *m = GetRedPacketRs{} }
 26933  func (m *GetRedPacketRs) String() string { return proto.CompactTextString(m) }
 26934  func (*GetRedPacketRs) ProtoMessage()    {}
 26935  func (*GetRedPacketRs) Descriptor() ([]byte, []int) {
 26936  	return fileDescriptor_a508e860af41bdad, []int{489}
 26937  }
 26938  func (m *GetRedPacketRs) XXX_Unmarshal(b []byte) error {
 26939  	return xxx_messageInfo_GetRedPacketRs.Unmarshal(m, b)
 26940  }
 26941  func (m *GetRedPacketRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 26942  	return xxx_messageInfo_GetRedPacketRs.Marshal(b, m, deterministic)
 26943  }
 26944  func (m *GetRedPacketRs) XXX_Merge(src proto.Message) {
 26945  	xxx_messageInfo_GetRedPacketRs.Merge(m, src)
 26946  }
 26947  func (m *GetRedPacketRs) XXX_Size() int {
 26948  	return xxx_messageInfo_GetRedPacketRs.Size(m)
 26949  }
 26950  func (m *GetRedPacketRs) XXX_DiscardUnknown() {
 26951  	xxx_messageInfo_GetRedPacketRs.DiscardUnknown(m)
 26952  }
 26953  
 26954  var xxx_messageInfo_GetRedPacketRs proto.InternalMessageInfo
 26955  
 26956  func (m *GetRedPacketRs) GetRedPacket() *RedPacket {
 26957  	if m != nil {
 26958  		return m.RedPacket
 26959  	}
 26960  	return nil
 26961  }
 26962  
 26963  var E_GetRedPacketRs_Ext = &proto.ExtensionDesc{
 26964  	ExtendedType:  (*Base)(nil),
 26965  	ExtensionType: (*GetRedPacketRs)(nil),
 26966  	Field:         1824,
 26967  	Name:          "GetRedPacketRs.ext",
 26968  	Tag:           "bytes,1824,opt,name=ext",
 26969  	Filename:      "Game.proto",
 26970  }
 26971  
 26972  // 已领取红包人员推送(只有已领人员才可以收到)
 26973  type SyncRedPacketAcceptRs struct {
 26974  	Id                   *int32         `protobuf:"varint,1,req,name=id" json:"id,omitempty"`
 26975  	Role                 *RedPacketRole `protobuf:"bytes,2,opt,name=role" json:"role,omitempty"`
 26976  	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
 26977  	XXX_unrecognized     []byte         `json:"-"`
 26978  	XXX_sizecache        int32          `json:"-"`
 26979  }
 26980  
 26981  func (m *SyncRedPacketAcceptRs) Reset()         { *m = SyncRedPacketAcceptRs{} }
 26982  func (m *SyncRedPacketAcceptRs) String() string { return proto.CompactTextString(m) }
 26983  func (*SyncRedPacketAcceptRs) ProtoMessage()    {}
 26984  func (*SyncRedPacketAcceptRs) Descriptor() ([]byte, []int) {
 26985  	return fileDescriptor_a508e860af41bdad, []int{490}
 26986  }
 26987  func (m *SyncRedPacketAcceptRs) XXX_Unmarshal(b []byte) error {
 26988  	return xxx_messageInfo_SyncRedPacketAcceptRs.Unmarshal(m, b)
 26989  }
 26990  func (m *SyncRedPacketAcceptRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 26991  	return xxx_messageInfo_SyncRedPacketAcceptRs.Marshal(b, m, deterministic)
 26992  }
 26993  func (m *SyncRedPacketAcceptRs) XXX_Merge(src proto.Message) {
 26994  	xxx_messageInfo_SyncRedPacketAcceptRs.Merge(m, src)
 26995  }
 26996  func (m *SyncRedPacketAcceptRs) XXX_Size() int {
 26997  	return xxx_messageInfo_SyncRedPacketAcceptRs.Size(m)
 26998  }
 26999  func (m *SyncRedPacketAcceptRs) XXX_DiscardUnknown() {
 27000  	xxx_messageInfo_SyncRedPacketAcceptRs.DiscardUnknown(m)
 27001  }
 27002  
 27003  var xxx_messageInfo_SyncRedPacketAcceptRs proto.InternalMessageInfo
 27004  
 27005  func (m *SyncRedPacketAcceptRs) GetId() int32 {
 27006  	if m != nil && m.Id != nil {
 27007  		return *m.Id
 27008  	}
 27009  	return 0
 27010  }
 27011  
 27012  func (m *SyncRedPacketAcceptRs) GetRole() *RedPacketRole {
 27013  	if m != nil {
 27014  		return m.Role
 27015  	}
 27016  	return nil
 27017  }
 27018  
 27019  var E_SyncRedPacketAcceptRs_Ext = &proto.ExtensionDesc{
 27020  	ExtendedType:  (*Base)(nil),
 27021  	ExtensionType: (*SyncRedPacketAcceptRs)(nil),
 27022  	Field:         1826,
 27023  	Name:          "SyncRedPacketAcceptRs.ext",
 27024  	Tag:           "bytes,1826,opt,name=ext",
 27025  	Filename:      "Game.proto",
 27026  }
 27027  
 27028  //获取最新的推送消息
 27029  type GetFmsGelTunChatsRq struct {
 27030  	ChatId               *int32   `protobuf:"varint,1,opt,name=chatId" json:"chatId,omitempty"`
 27031  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 27032  	XXX_unrecognized     []byte   `json:"-"`
 27033  	XXX_sizecache        int32    `json:"-"`
 27034  }
 27035  
 27036  func (m *GetFmsGelTunChatsRq) Reset()         { *m = GetFmsGelTunChatsRq{} }
 27037  func (m *GetFmsGelTunChatsRq) String() string { return proto.CompactTextString(m) }
 27038  func (*GetFmsGelTunChatsRq) ProtoMessage()    {}
 27039  func (*GetFmsGelTunChatsRq) Descriptor() ([]byte, []int) {
 27040  	return fileDescriptor_a508e860af41bdad, []int{491}
 27041  }
 27042  func (m *GetFmsGelTunChatsRq) XXX_Unmarshal(b []byte) error {
 27043  	return xxx_messageInfo_GetFmsGelTunChatsRq.Unmarshal(m, b)
 27044  }
 27045  func (m *GetFmsGelTunChatsRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 27046  	return xxx_messageInfo_GetFmsGelTunChatsRq.Marshal(b, m, deterministic)
 27047  }
 27048  func (m *GetFmsGelTunChatsRq) XXX_Merge(src proto.Message) {
 27049  	xxx_messageInfo_GetFmsGelTunChatsRq.Merge(m, src)
 27050  }
 27051  func (m *GetFmsGelTunChatsRq) XXX_Size() int {
 27052  	return xxx_messageInfo_GetFmsGelTunChatsRq.Size(m)
 27053  }
 27054  func (m *GetFmsGelTunChatsRq) XXX_DiscardUnknown() {
 27055  	xxx_messageInfo_GetFmsGelTunChatsRq.DiscardUnknown(m)
 27056  }
 27057  
 27058  var xxx_messageInfo_GetFmsGelTunChatsRq proto.InternalMessageInfo
 27059  
 27060  func (m *GetFmsGelTunChatsRq) GetChatId() int32 {
 27061  	if m != nil && m.ChatId != nil {
 27062  		return *m.ChatId
 27063  	}
 27064  	return 0
 27065  }
 27066  
 27067  var E_GetFmsGelTunChatsRq_Ext = &proto.ExtensionDesc{
 27068  	ExtendedType:  (*Base)(nil),
 27069  	ExtensionType: (*GetFmsGelTunChatsRq)(nil),
 27070  	Field:         1827,
 27071  	Name:          "GetFmsGelTunChatsRq.ext",
 27072  	Tag:           "bytes,1827,opt,name=ext",
 27073  	Filename:      "Game.proto",
 27074  }
 27075  
 27076  type GetFmsGelTunChatsRs struct {
 27077  	Chats                []*Chat  `protobuf:"bytes,1,rep,name=chats" json:"chats,omitempty"`
 27078  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 27079  	XXX_unrecognized     []byte   `json:"-"`
 27080  	XXX_sizecache        int32    `json:"-"`
 27081  }
 27082  
 27083  func (m *GetFmsGelTunChatsRs) Reset()         { *m = GetFmsGelTunChatsRs{} }
 27084  func (m *GetFmsGelTunChatsRs) String() string { return proto.CompactTextString(m) }
 27085  func (*GetFmsGelTunChatsRs) ProtoMessage()    {}
 27086  func (*GetFmsGelTunChatsRs) Descriptor() ([]byte, []int) {
 27087  	return fileDescriptor_a508e860af41bdad, []int{492}
 27088  }
 27089  func (m *GetFmsGelTunChatsRs) XXX_Unmarshal(b []byte) error {
 27090  	return xxx_messageInfo_GetFmsGelTunChatsRs.Unmarshal(m, b)
 27091  }
 27092  func (m *GetFmsGelTunChatsRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 27093  	return xxx_messageInfo_GetFmsGelTunChatsRs.Marshal(b, m, deterministic)
 27094  }
 27095  func (m *GetFmsGelTunChatsRs) XXX_Merge(src proto.Message) {
 27096  	xxx_messageInfo_GetFmsGelTunChatsRs.Merge(m, src)
 27097  }
 27098  func (m *GetFmsGelTunChatsRs) XXX_Size() int {
 27099  	return xxx_messageInfo_GetFmsGelTunChatsRs.Size(m)
 27100  }
 27101  func (m *GetFmsGelTunChatsRs) XXX_DiscardUnknown() {
 27102  	xxx_messageInfo_GetFmsGelTunChatsRs.DiscardUnknown(m)
 27103  }
 27104  
 27105  var xxx_messageInfo_GetFmsGelTunChatsRs proto.InternalMessageInfo
 27106  
 27107  func (m *GetFmsGelTunChatsRs) GetChats() []*Chat {
 27108  	if m != nil {
 27109  		return m.Chats
 27110  	}
 27111  	return nil
 27112  }
 27113  
 27114  var E_GetFmsGelTunChatsRs_Ext = &proto.ExtensionDesc{
 27115  	ExtendedType:  (*Base)(nil),
 27116  	ExtensionType: (*GetFmsGelTunChatsRs)(nil),
 27117  	Field:         1828,
 27118  	Name:          "GetFmsGelTunChatsRs.ext",
 27119  	Tag:           "bytes,1828,opt,name=ext",
 27120  	Filename:      "Game.proto",
 27121  }
 27122  
 27123  // 获取红包列表
 27124  type GetRedPacketListRq struct {
 27125  	RedType              *int32   `protobuf:"varint,1,req,name=redType" json:"redType,omitempty"`
 27126  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 27127  	XXX_unrecognized     []byte   `json:"-"`
 27128  	XXX_sizecache        int32    `json:"-"`
 27129  }
 27130  
 27131  func (m *GetRedPacketListRq) Reset()         { *m = GetRedPacketListRq{} }
 27132  func (m *GetRedPacketListRq) String() string { return proto.CompactTextString(m) }
 27133  func (*GetRedPacketListRq) ProtoMessage()    {}
 27134  func (*GetRedPacketListRq) Descriptor() ([]byte, []int) {
 27135  	return fileDescriptor_a508e860af41bdad, []int{493}
 27136  }
 27137  func (m *GetRedPacketListRq) XXX_Unmarshal(b []byte) error {
 27138  	return xxx_messageInfo_GetRedPacketListRq.Unmarshal(m, b)
 27139  }
 27140  func (m *GetRedPacketListRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 27141  	return xxx_messageInfo_GetRedPacketListRq.Marshal(b, m, deterministic)
 27142  }
 27143  func (m *GetRedPacketListRq) XXX_Merge(src proto.Message) {
 27144  	xxx_messageInfo_GetRedPacketListRq.Merge(m, src)
 27145  }
 27146  func (m *GetRedPacketListRq) XXX_Size() int {
 27147  	return xxx_messageInfo_GetRedPacketListRq.Size(m)
 27148  }
 27149  func (m *GetRedPacketListRq) XXX_DiscardUnknown() {
 27150  	xxx_messageInfo_GetRedPacketListRq.DiscardUnknown(m)
 27151  }
 27152  
 27153  var xxx_messageInfo_GetRedPacketListRq proto.InternalMessageInfo
 27154  
 27155  func (m *GetRedPacketListRq) GetRedType() int32 {
 27156  	if m != nil && m.RedType != nil {
 27157  		return *m.RedType
 27158  	}
 27159  	return 0
 27160  }
 27161  
 27162  var E_GetRedPacketListRq_Ext = &proto.ExtensionDesc{
 27163  	ExtendedType:  (*Base)(nil),
 27164  	ExtensionType: (*GetRedPacketListRq)(nil),
 27165  	Field:         1829,
 27166  	Name:          "GetRedPacketListRq.ext",
 27167  	Tag:           "bytes,1829,opt,name=ext",
 27168  	Filename:      "Game.proto",
 27169  }
 27170  
 27171  type GetRedPacketListRs struct {
 27172  	RedPacket            []*RedPacket `protobuf:"bytes,1,rep,name=redPacket" json:"redPacket,omitempty"`
 27173  	Recharge             *int32       `protobuf:"varint,2,opt,name=recharge" json:"recharge,omitempty"`
 27174  	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
 27175  	XXX_unrecognized     []byte       `json:"-"`
 27176  	XXX_sizecache        int32        `json:"-"`
 27177  }
 27178  
 27179  func (m *GetRedPacketListRs) Reset()         { *m = GetRedPacketListRs{} }
 27180  func (m *GetRedPacketListRs) String() string { return proto.CompactTextString(m) }
 27181  func (*GetRedPacketListRs) ProtoMessage()    {}
 27182  func (*GetRedPacketListRs) Descriptor() ([]byte, []int) {
 27183  	return fileDescriptor_a508e860af41bdad, []int{494}
 27184  }
 27185  func (m *GetRedPacketListRs) XXX_Unmarshal(b []byte) error {
 27186  	return xxx_messageInfo_GetRedPacketListRs.Unmarshal(m, b)
 27187  }
 27188  func (m *GetRedPacketListRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 27189  	return xxx_messageInfo_GetRedPacketListRs.Marshal(b, m, deterministic)
 27190  }
 27191  func (m *GetRedPacketListRs) XXX_Merge(src proto.Message) {
 27192  	xxx_messageInfo_GetRedPacketListRs.Merge(m, src)
 27193  }
 27194  func (m *GetRedPacketListRs) XXX_Size() int {
 27195  	return xxx_messageInfo_GetRedPacketListRs.Size(m)
 27196  }
 27197  func (m *GetRedPacketListRs) XXX_DiscardUnknown() {
 27198  	xxx_messageInfo_GetRedPacketListRs.DiscardUnknown(m)
 27199  }
 27200  
 27201  var xxx_messageInfo_GetRedPacketListRs proto.InternalMessageInfo
 27202  
 27203  func (m *GetRedPacketListRs) GetRedPacket() []*RedPacket {
 27204  	if m != nil {
 27205  		return m.RedPacket
 27206  	}
 27207  	return nil
 27208  }
 27209  
 27210  func (m *GetRedPacketListRs) GetRecharge() int32 {
 27211  	if m != nil && m.Recharge != nil {
 27212  		return *m.Recharge
 27213  	}
 27214  	return 0
 27215  }
 27216  
 27217  var E_GetRedPacketListRs_Ext = &proto.ExtensionDesc{
 27218  	ExtendedType:  (*Base)(nil),
 27219  	ExtensionType: (*GetRedPacketListRs)(nil),
 27220  	Field:         1830,
 27221  	Name:          "GetRedPacketListRs.ext",
 27222  	Tag:           "bytes,1830,opt,name=ext",
 27223  	Filename:      "Game.proto",
 27224  }
 27225  
 27226  //  商城信息
 27227  type GetShopRq struct {
 27228  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 27229  	XXX_unrecognized     []byte   `json:"-"`
 27230  	XXX_sizecache        int32    `json:"-"`
 27231  }
 27232  
 27233  func (m *GetShopRq) Reset()         { *m = GetShopRq{} }
 27234  func (m *GetShopRq) String() string { return proto.CompactTextString(m) }
 27235  func (*GetShopRq) ProtoMessage()    {}
 27236  func (*GetShopRq) Descriptor() ([]byte, []int) {
 27237  	return fileDescriptor_a508e860af41bdad, []int{495}
 27238  }
 27239  func (m *GetShopRq) XXX_Unmarshal(b []byte) error {
 27240  	return xxx_messageInfo_GetShopRq.Unmarshal(m, b)
 27241  }
 27242  func (m *GetShopRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 27243  	return xxx_messageInfo_GetShopRq.Marshal(b, m, deterministic)
 27244  }
 27245  func (m *GetShopRq) XXX_Merge(src proto.Message) {
 27246  	xxx_messageInfo_GetShopRq.Merge(m, src)
 27247  }
 27248  func (m *GetShopRq) XXX_Size() int {
 27249  	return xxx_messageInfo_GetShopRq.Size(m)
 27250  }
 27251  func (m *GetShopRq) XXX_DiscardUnknown() {
 27252  	xxx_messageInfo_GetShopRq.DiscardUnknown(m)
 27253  }
 27254  
 27255  var xxx_messageInfo_GetShopRq proto.InternalMessageInfo
 27256  
 27257  var E_GetShopRq_Ext = &proto.ExtensionDesc{
 27258  	ExtendedType:  (*Base)(nil),
 27259  	ExtensionType: (*GetShopRq)(nil),
 27260  	Field:         1901,
 27261  	Name:          "GetShopRq.ext",
 27262  	Tag:           "bytes,1901,opt,name=ext",
 27263  	Filename:      "Game.proto",
 27264  }
 27265  
 27266  type GetShopRs struct {
 27267  	IdCnt                []*TwoInt `protobuf:"bytes,1,rep,name=idCnt" json:"idCnt,omitempty"`
 27268  	VipId                []int32   `protobuf:"varint,2,rep,name=vipId" json:"vipId,omitempty"`
 27269  	OffId                []*TwoInt `protobuf:"bytes,3,rep,name=offId" json:"offId,omitempty"`
 27270  	FreeCnt              []*TwoInt `protobuf:"bytes,4,rep,name=freeCnt" json:"freeCnt,omitempty"`
 27271  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 27272  	XXX_unrecognized     []byte    `json:"-"`
 27273  	XXX_sizecache        int32     `json:"-"`
 27274  }
 27275  
 27276  func (m *GetShopRs) Reset()         { *m = GetShopRs{} }
 27277  func (m *GetShopRs) String() string { return proto.CompactTextString(m) }
 27278  func (*GetShopRs) ProtoMessage()    {}
 27279  func (*GetShopRs) Descriptor() ([]byte, []int) {
 27280  	return fileDescriptor_a508e860af41bdad, []int{496}
 27281  }
 27282  func (m *GetShopRs) XXX_Unmarshal(b []byte) error {
 27283  	return xxx_messageInfo_GetShopRs.Unmarshal(m, b)
 27284  }
 27285  func (m *GetShopRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 27286  	return xxx_messageInfo_GetShopRs.Marshal(b, m, deterministic)
 27287  }
 27288  func (m *GetShopRs) XXX_Merge(src proto.Message) {
 27289  	xxx_messageInfo_GetShopRs.Merge(m, src)
 27290  }
 27291  func (m *GetShopRs) XXX_Size() int {
 27292  	return xxx_messageInfo_GetShopRs.Size(m)
 27293  }
 27294  func (m *GetShopRs) XXX_DiscardUnknown() {
 27295  	xxx_messageInfo_GetShopRs.DiscardUnknown(m)
 27296  }
 27297  
 27298  var xxx_messageInfo_GetShopRs proto.InternalMessageInfo
 27299  
 27300  func (m *GetShopRs) GetIdCnt() []*TwoInt {
 27301  	if m != nil {
 27302  		return m.IdCnt
 27303  	}
 27304  	return nil
 27305  }
 27306  
 27307  func (m *GetShopRs) GetVipId() []int32 {
 27308  	if m != nil {
 27309  		return m.VipId
 27310  	}
 27311  	return nil
 27312  }
 27313  
 27314  func (m *GetShopRs) GetOffId() []*TwoInt {
 27315  	if m != nil {
 27316  		return m.OffId
 27317  	}
 27318  	return nil
 27319  }
 27320  
 27321  func (m *GetShopRs) GetFreeCnt() []*TwoInt {
 27322  	if m != nil {
 27323  		return m.FreeCnt
 27324  	}
 27325  	return nil
 27326  }
 27327  
 27328  var E_GetShopRs_Ext = &proto.ExtensionDesc{
 27329  	ExtendedType:  (*Base)(nil),
 27330  	ExtensionType: (*GetShopRs)(nil),
 27331  	Field:         1902,
 27332  	Name:          "GetShopRs.ext",
 27333  	Tag:           "bytes,1902,opt,name=ext",
 27334  	Filename:      "Game.proto",
 27335  }
 27336  
 27337  //  商城购买
 27338  type ShopBuyRq struct {
 27339  	Id                   *int32   `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
 27340  	UseItem              *bool    `protobuf:"varint,2,opt,name=useItem" json:"useItem,omitempty"`
 27341  	Num                  *int32   `protobuf:"varint,3,opt,name=num" json:"num,omitempty"`
 27342  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 27343  	XXX_unrecognized     []byte   `json:"-"`
 27344  	XXX_sizecache        int32    `json:"-"`
 27345  }
 27346  
 27347  func (m *ShopBuyRq) Reset()         { *m = ShopBuyRq{} }
 27348  func (m *ShopBuyRq) String() string { return proto.CompactTextString(m) }
 27349  func (*ShopBuyRq) ProtoMessage()    {}
 27350  func (*ShopBuyRq) Descriptor() ([]byte, []int) {
 27351  	return fileDescriptor_a508e860af41bdad, []int{497}
 27352  }
 27353  func (m *ShopBuyRq) XXX_Unmarshal(b []byte) error {
 27354  	return xxx_messageInfo_ShopBuyRq.Unmarshal(m, b)
 27355  }
 27356  func (m *ShopBuyRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 27357  	return xxx_messageInfo_ShopBuyRq.Marshal(b, m, deterministic)
 27358  }
 27359  func (m *ShopBuyRq) XXX_Merge(src proto.Message) {
 27360  	xxx_messageInfo_ShopBuyRq.Merge(m, src)
 27361  }
 27362  func (m *ShopBuyRq) XXX_Size() int {
 27363  	return xxx_messageInfo_ShopBuyRq.Size(m)
 27364  }
 27365  func (m *ShopBuyRq) XXX_DiscardUnknown() {
 27366  	xxx_messageInfo_ShopBuyRq.DiscardUnknown(m)
 27367  }
 27368  
 27369  var xxx_messageInfo_ShopBuyRq proto.InternalMessageInfo
 27370  
 27371  func (m *ShopBuyRq) GetId() int32 {
 27372  	if m != nil && m.Id != nil {
 27373  		return *m.Id
 27374  	}
 27375  	return 0
 27376  }
 27377  
 27378  func (m *ShopBuyRq) GetUseItem() bool {
 27379  	if m != nil && m.UseItem != nil {
 27380  		return *m.UseItem
 27381  	}
 27382  	return false
 27383  }
 27384  
 27385  func (m *ShopBuyRq) GetNum() int32 {
 27386  	if m != nil && m.Num != nil {
 27387  		return *m.Num
 27388  	}
 27389  	return 0
 27390  }
 27391  
 27392  var E_ShopBuyRq_Ext = &proto.ExtensionDesc{
 27393  	ExtendedType:  (*Base)(nil),
 27394  	ExtensionType: (*ShopBuyRq)(nil),
 27395  	Field:         1903,
 27396  	Name:          "ShopBuyRq.ext",
 27397  	Tag:           "bytes,1903,opt,name=ext",
 27398  	Filename:      "Game.proto",
 27399  }
 27400  
 27401  type ShopBuyRs struct {
 27402  	Award                []*Award `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
 27403  	Gold                 *int32   `protobuf:"varint,2,opt,name=gold" json:"gold,omitempty"`
 27404  	IdCnt                *TwoInt  `protobuf:"bytes,3,opt,name=idCnt" json:"idCnt,omitempty"`
 27405  	Leaveorer            *Prop    `protobuf:"bytes,4,opt,name=leaveorer" json:"leaveorer,omitempty"`
 27406  	FreeCnt              *TwoInt  `protobuf:"bytes,5,opt,name=freeCnt" json:"freeCnt,omitempty"`
 27407  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 27408  	XXX_unrecognized     []byte   `json:"-"`
 27409  	XXX_sizecache        int32    `json:"-"`
 27410  }
 27411  
 27412  func (m *ShopBuyRs) Reset()         { *m = ShopBuyRs{} }
 27413  func (m *ShopBuyRs) String() string { return proto.CompactTextString(m) }
 27414  func (*ShopBuyRs) ProtoMessage()    {}
 27415  func (*ShopBuyRs) Descriptor() ([]byte, []int) {
 27416  	return fileDescriptor_a508e860af41bdad, []int{498}
 27417  }
 27418  func (m *ShopBuyRs) XXX_Unmarshal(b []byte) error {
 27419  	return xxx_messageInfo_ShopBuyRs.Unmarshal(m, b)
 27420  }
 27421  func (m *ShopBuyRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 27422  	return xxx_messageInfo_ShopBuyRs.Marshal(b, m, deterministic)
 27423  }
 27424  func (m *ShopBuyRs) XXX_Merge(src proto.Message) {
 27425  	xxx_messageInfo_ShopBuyRs.Merge(m, src)
 27426  }
 27427  func (m *ShopBuyRs) XXX_Size() int {
 27428  	return xxx_messageInfo_ShopBuyRs.Size(m)
 27429  }
 27430  func (m *ShopBuyRs) XXX_DiscardUnknown() {
 27431  	xxx_messageInfo_ShopBuyRs.DiscardUnknown(m)
 27432  }
 27433  
 27434  var xxx_messageInfo_ShopBuyRs proto.InternalMessageInfo
 27435  
 27436  func (m *ShopBuyRs) GetAward() []*Award {
 27437  	if m != nil {
 27438  		return m.Award
 27439  	}
 27440  	return nil
 27441  }
 27442  
 27443  func (m *ShopBuyRs) GetGold() int32 {
 27444  	if m != nil && m.Gold != nil {
 27445  		return *m.Gold
 27446  	}
 27447  	return 0
 27448  }
 27449  
 27450  func (m *ShopBuyRs) GetIdCnt() *TwoInt {
 27451  	if m != nil {
 27452  		return m.IdCnt
 27453  	}
 27454  	return nil
 27455  }
 27456  
 27457  func (m *ShopBuyRs) GetLeaveorer() *Prop {
 27458  	if m != nil {
 27459  		return m.Leaveorer
 27460  	}
 27461  	return nil
 27462  }
 27463  
 27464  func (m *ShopBuyRs) GetFreeCnt() *TwoInt {
 27465  	if m != nil {
 27466  		return m.FreeCnt
 27467  	}
 27468  	return nil
 27469  }
 27470  
 27471  var E_ShopBuyRs_Ext = &proto.ExtensionDesc{
 27472  	ExtendedType:  (*Base)(nil),
 27473  	ExtensionType: (*ShopBuyRs)(nil),
 27474  	Field:         1904,
 27475  	Name:          "ShopBuyRs.ext",
 27476  	Tag:           "bytes,1904,opt,name=ext",
 27477  	Filename:      "Game.proto",
 27478  }
 27479  
 27480  //  VIP礼包购买
 27481  type VipBuyRq struct {
 27482  	Id                   *int32   `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
 27483  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 27484  	XXX_unrecognized     []byte   `json:"-"`
 27485  	XXX_sizecache        int32    `json:"-"`
 27486  }
 27487  
 27488  func (m *VipBuyRq) Reset()         { *m = VipBuyRq{} }
 27489  func (m *VipBuyRq) String() string { return proto.CompactTextString(m) }
 27490  func (*VipBuyRq) ProtoMessage()    {}
 27491  func (*VipBuyRq) Descriptor() ([]byte, []int) {
 27492  	return fileDescriptor_a508e860af41bdad, []int{499}
 27493  }
 27494  func (m *VipBuyRq) XXX_Unmarshal(b []byte) error {
 27495  	return xxx_messageInfo_VipBuyRq.Unmarshal(m, b)
 27496  }
 27497  func (m *VipBuyRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 27498  	return xxx_messageInfo_VipBuyRq.Marshal(b, m, deterministic)
 27499  }
 27500  func (m *VipBuyRq) XXX_Merge(src proto.Message) {
 27501  	xxx_messageInfo_VipBuyRq.Merge(m, src)
 27502  }
 27503  func (m *VipBuyRq) XXX_Size() int {
 27504  	return xxx_messageInfo_VipBuyRq.Size(m)
 27505  }
 27506  func (m *VipBuyRq) XXX_DiscardUnknown() {
 27507  	xxx_messageInfo_VipBuyRq.DiscardUnknown(m)
 27508  }
 27509  
 27510  var xxx_messageInfo_VipBuyRq proto.InternalMessageInfo
 27511  
 27512  func (m *VipBuyRq) GetId() int32 {
 27513  	if m != nil && m.Id != nil {
 27514  		return *m.Id
 27515  	}
 27516  	return 0
 27517  }
 27518  
 27519  var E_VipBuyRq_Ext = &proto.ExtensionDesc{
 27520  	ExtendedType:  (*Base)(nil),
 27521  	ExtensionType: (*VipBuyRq)(nil),
 27522  	Field:         1905,
 27523  	Name:          "VipBuyRq.ext",
 27524  	Tag:           "bytes,1905,opt,name=ext",
 27525  	Filename:      "Game.proto",
 27526  }
 27527  
 27528  type VipBuyRs struct {
 27529  	Award                []*Award `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
 27530  	Gold                 *int32   `protobuf:"varint,2,opt,name=gold" json:"gold,omitempty"`
 27531  	VipId                *int32   `protobuf:"varint,3,opt,name=vipId" json:"vipId,omitempty"`
 27532  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 27533  	XXX_unrecognized     []byte   `json:"-"`
 27534  	XXX_sizecache        int32    `json:"-"`
 27535  }
 27536  
 27537  func (m *VipBuyRs) Reset()         { *m = VipBuyRs{} }
 27538  func (m *VipBuyRs) String() string { return proto.CompactTextString(m) }
 27539  func (*VipBuyRs) ProtoMessage()    {}
 27540  func (*VipBuyRs) Descriptor() ([]byte, []int) {
 27541  	return fileDescriptor_a508e860af41bdad, []int{500}
 27542  }
 27543  func (m *VipBuyRs) XXX_Unmarshal(b []byte) error {
 27544  	return xxx_messageInfo_VipBuyRs.Unmarshal(m, b)
 27545  }
 27546  func (m *VipBuyRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 27547  	return xxx_messageInfo_VipBuyRs.Marshal(b, m, deterministic)
 27548  }
 27549  func (m *VipBuyRs) XXX_Merge(src proto.Message) {
 27550  	xxx_messageInfo_VipBuyRs.Merge(m, src)
 27551  }
 27552  func (m *VipBuyRs) XXX_Size() int {
 27553  	return xxx_messageInfo_VipBuyRs.Size(m)
 27554  }
 27555  func (m *VipBuyRs) XXX_DiscardUnknown() {
 27556  	xxx_messageInfo_VipBuyRs.DiscardUnknown(m)
 27557  }
 27558  
 27559  var xxx_messageInfo_VipBuyRs proto.InternalMessageInfo
 27560  
 27561  func (m *VipBuyRs) GetAward() []*Award {
 27562  	if m != nil {
 27563  		return m.Award
 27564  	}
 27565  	return nil
 27566  }
 27567  
 27568  func (m *VipBuyRs) GetGold() int32 {
 27569  	if m != nil && m.Gold != nil {
 27570  		return *m.Gold
 27571  	}
 27572  	return 0
 27573  }
 27574  
 27575  func (m *VipBuyRs) GetVipId() int32 {
 27576  	if m != nil && m.VipId != nil {
 27577  		return *m.VipId
 27578  	}
 27579  	return 0
 27580  }
 27581  
 27582  var E_VipBuyRs_Ext = &proto.ExtensionDesc{
 27583  	ExtendedType:  (*Base)(nil),
 27584  	ExtensionType: (*VipBuyRs)(nil),
 27585  	Field:         1906,
 27586  	Name:          "VipBuyRs.ext",
 27587  	Tag:           "bytes,1906,opt,name=ext",
 27588  	Filename:      "Game.proto",
 27589  }
 27590  
 27591  //  获取支付订单号
 27592  type GetPaySerialIdRq struct {
 27593  	PlatName             *string  `protobuf:"bytes,1,req,name=platName" json:"platName,omitempty"`
 27594  	PayType              *int32   `protobuf:"varint,2,req,name=payType" json:"payType,omitempty"`
 27595  	RoleId               *int64   `protobuf:"varint,3,req,name=roleId" json:"roleId,omitempty"`
 27596  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 27597  	XXX_unrecognized     []byte   `json:"-"`
 27598  	XXX_sizecache        int32    `json:"-"`
 27599  }
 27600  
 27601  func (m *GetPaySerialIdRq) Reset()         { *m = GetPaySerialIdRq{} }
 27602  func (m *GetPaySerialIdRq) String() string { return proto.CompactTextString(m) }
 27603  func (*GetPaySerialIdRq) ProtoMessage()    {}
 27604  func (*GetPaySerialIdRq) Descriptor() ([]byte, []int) {
 27605  	return fileDescriptor_a508e860af41bdad, []int{501}
 27606  }
 27607  func (m *GetPaySerialIdRq) XXX_Unmarshal(b []byte) error {
 27608  	return xxx_messageInfo_GetPaySerialIdRq.Unmarshal(m, b)
 27609  }
 27610  func (m *GetPaySerialIdRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 27611  	return xxx_messageInfo_GetPaySerialIdRq.Marshal(b, m, deterministic)
 27612  }
 27613  func (m *GetPaySerialIdRq) XXX_Merge(src proto.Message) {
 27614  	xxx_messageInfo_GetPaySerialIdRq.Merge(m, src)
 27615  }
 27616  func (m *GetPaySerialIdRq) XXX_Size() int {
 27617  	return xxx_messageInfo_GetPaySerialIdRq.Size(m)
 27618  }
 27619  func (m *GetPaySerialIdRq) XXX_DiscardUnknown() {
 27620  	xxx_messageInfo_GetPaySerialIdRq.DiscardUnknown(m)
 27621  }
 27622  
 27623  var xxx_messageInfo_GetPaySerialIdRq proto.InternalMessageInfo
 27624  
 27625  func (m *GetPaySerialIdRq) GetPlatName() string {
 27626  	if m != nil && m.PlatName != nil {
 27627  		return *m.PlatName
 27628  	}
 27629  	return ""
 27630  }
 27631  
 27632  func (m *GetPaySerialIdRq) GetPayType() int32 {
 27633  	if m != nil && m.PayType != nil {
 27634  		return *m.PayType
 27635  	}
 27636  	return 0
 27637  }
 27638  
 27639  func (m *GetPaySerialIdRq) GetRoleId() int64 {
 27640  	if m != nil && m.RoleId != nil {
 27641  		return *m.RoleId
 27642  	}
 27643  	return 0
 27644  }
 27645  
 27646  var E_GetPaySerialIdRq_Ext = &proto.ExtensionDesc{
 27647  	ExtendedType:  (*Base)(nil),
 27648  	ExtensionType: (*GetPaySerialIdRq)(nil),
 27649  	Field:         1907,
 27650  	Name:          "GetPaySerialIdRq.ext",
 27651  	Tag:           "bytes,1907,opt,name=ext",
 27652  	Filename:      "Game.proto",
 27653  }
 27654  
 27655  type GetPaySerialIdRs struct {
 27656  	SerialId             *string  `protobuf:"bytes,1,req,name=serialId" json:"serialId,omitempty"`
 27657  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 27658  	XXX_unrecognized     []byte   `json:"-"`
 27659  	XXX_sizecache        int32    `json:"-"`
 27660  }
 27661  
 27662  func (m *GetPaySerialIdRs) Reset()         { *m = GetPaySerialIdRs{} }
 27663  func (m *GetPaySerialIdRs) String() string { return proto.CompactTextString(m) }
 27664  func (*GetPaySerialIdRs) ProtoMessage()    {}
 27665  func (*GetPaySerialIdRs) Descriptor() ([]byte, []int) {
 27666  	return fileDescriptor_a508e860af41bdad, []int{502}
 27667  }
 27668  func (m *GetPaySerialIdRs) XXX_Unmarshal(b []byte) error {
 27669  	return xxx_messageInfo_GetPaySerialIdRs.Unmarshal(m, b)
 27670  }
 27671  func (m *GetPaySerialIdRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 27672  	return xxx_messageInfo_GetPaySerialIdRs.Marshal(b, m, deterministic)
 27673  }
 27674  func (m *GetPaySerialIdRs) XXX_Merge(src proto.Message) {
 27675  	xxx_messageInfo_GetPaySerialIdRs.Merge(m, src)
 27676  }
 27677  func (m *GetPaySerialIdRs) XXX_Size() int {
 27678  	return xxx_messageInfo_GetPaySerialIdRs.Size(m)
 27679  }
 27680  func (m *GetPaySerialIdRs) XXX_DiscardUnknown() {
 27681  	xxx_messageInfo_GetPaySerialIdRs.DiscardUnknown(m)
 27682  }
 27683  
 27684  var xxx_messageInfo_GetPaySerialIdRs proto.InternalMessageInfo
 27685  
 27686  func (m *GetPaySerialIdRs) GetSerialId() string {
 27687  	if m != nil && m.SerialId != nil {
 27688  		return *m.SerialId
 27689  	}
 27690  	return ""
 27691  }
 27692  
 27693  var E_GetPaySerialIdRs_Ext = &proto.ExtensionDesc{
 27694  	ExtendedType:  (*Base)(nil),
 27695  	ExtensionType: (*GetPaySerialIdRs)(nil),
 27696  	Field:         1908,
 27697  	Name:          "GetPaySerialIdRs.ext",
 27698  	Tag:           "bytes,1908,opt,name=ext",
 27699  	Filename:      "Game.proto",
 27700  }
 27701  
 27702  //  购买体力
 27703  type BuyActRq struct {
 27704  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 27705  	XXX_unrecognized     []byte   `json:"-"`
 27706  	XXX_sizecache        int32    `json:"-"`
 27707  }
 27708  
 27709  func (m *BuyActRq) Reset()         { *m = BuyActRq{} }
 27710  func (m *BuyActRq) String() string { return proto.CompactTextString(m) }
 27711  func (*BuyActRq) ProtoMessage()    {}
 27712  func (*BuyActRq) Descriptor() ([]byte, []int) {
 27713  	return fileDescriptor_a508e860af41bdad, []int{503}
 27714  }
 27715  func (m *BuyActRq) XXX_Unmarshal(b []byte) error {
 27716  	return xxx_messageInfo_BuyActRq.Unmarshal(m, b)
 27717  }
 27718  func (m *BuyActRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 27719  	return xxx_messageInfo_BuyActRq.Marshal(b, m, deterministic)
 27720  }
 27721  func (m *BuyActRq) XXX_Merge(src proto.Message) {
 27722  	xxx_messageInfo_BuyActRq.Merge(m, src)
 27723  }
 27724  func (m *BuyActRq) XXX_Size() int {
 27725  	return xxx_messageInfo_BuyActRq.Size(m)
 27726  }
 27727  func (m *BuyActRq) XXX_DiscardUnknown() {
 27728  	xxx_messageInfo_BuyActRq.DiscardUnknown(m)
 27729  }
 27730  
 27731  var xxx_messageInfo_BuyActRq proto.InternalMessageInfo
 27732  
 27733  var E_BuyActRq_Ext = &proto.ExtensionDesc{
 27734  	ExtendedType:  (*Base)(nil),
 27735  	ExtensionType: (*BuyActRq)(nil),
 27736  	Field:         1909,
 27737  	Name:          "BuyActRq.ext",
 27738  	Tag:           "bytes,1909,opt,name=ext",
 27739  	Filename:      "Game.proto",
 27740  }
 27741  
 27742  type BuyActRs struct {
 27743  	Act                  *int32   `protobuf:"varint,1,opt,name=act" json:"act,omitempty"`
 27744  	Gold                 *int32   `protobuf:"varint,2,opt,name=gold" json:"gold,omitempty"`
 27745  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 27746  	XXX_unrecognized     []byte   `json:"-"`
 27747  	XXX_sizecache        int32    `json:"-"`
 27748  }
 27749  
 27750  func (m *BuyActRs) Reset()         { *m = BuyActRs{} }
 27751  func (m *BuyActRs) String() string { return proto.CompactTextString(m) }
 27752  func (*BuyActRs) ProtoMessage()    {}
 27753  func (*BuyActRs) Descriptor() ([]byte, []int) {
 27754  	return fileDescriptor_a508e860af41bdad, []int{504}
 27755  }
 27756  func (m *BuyActRs) XXX_Unmarshal(b []byte) error {
 27757  	return xxx_messageInfo_BuyActRs.Unmarshal(m, b)
 27758  }
 27759  func (m *BuyActRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 27760  	return xxx_messageInfo_BuyActRs.Marshal(b, m, deterministic)
 27761  }
 27762  func (m *BuyActRs) XXX_Merge(src proto.Message) {
 27763  	xxx_messageInfo_BuyActRs.Merge(m, src)
 27764  }
 27765  func (m *BuyActRs) XXX_Size() int {
 27766  	return xxx_messageInfo_BuyActRs.Size(m)
 27767  }
 27768  func (m *BuyActRs) XXX_DiscardUnknown() {
 27769  	xxx_messageInfo_BuyActRs.DiscardUnknown(m)
 27770  }
 27771  
 27772  var xxx_messageInfo_BuyActRs proto.InternalMessageInfo
 27773  
 27774  func (m *BuyActRs) GetAct() int32 {
 27775  	if m != nil && m.Act != nil {
 27776  		return *m.Act
 27777  	}
 27778  	return 0
 27779  }
 27780  
 27781  func (m *BuyActRs) GetGold() int32 {
 27782  	if m != nil && m.Gold != nil {
 27783  		return *m.Gold
 27784  	}
 27785  	return 0
 27786  }
 27787  
 27788  var E_BuyActRs_Ext = &proto.ExtensionDesc{
 27789  	ExtendedType:  (*Base)(nil),
 27790  	ExtensionType: (*BuyActRs)(nil),
 27791  	Field:         1910,
 27792  	Name:          "BuyActRs.ext",
 27793  	Tag:           "bytes,1910,opt,name=ext",
 27794  	Filename:      "Game.proto",
 27795  }
 27796  
 27797  // 推送充值成功的信息给客户端
 27798  type SyncPaybackSucRs struct {
 27799  	SerialId             *string   `protobuf:"bytes,1,opt,name=serialId" json:"serialId,omitempty"`
 27800  	Amount               *int32    `protobuf:"varint,2,opt,name=amount" json:"amount,omitempty"`
 27801  	Type                 *int32    `protobuf:"varint,3,opt,name=type" json:"type,omitempty"`
 27802  	Topup                *int32    `protobuf:"varint,4,opt,name=topup" json:"topup,omitempty"`
 27803  	PayIds               []*TwoInt `protobuf:"bytes,5,rep,name=payIds" json:"payIds,omitempty"`
 27804  	PayId                *int32    `protobuf:"varint,6,opt,name=payId" json:"payId,omitempty"`
 27805  	PaySumAmoumt         *int32    `protobuf:"varint,7,opt,name=paySumAmoumt" json:"paySumAmoumt,omitempty"`
 27806  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 27807  	XXX_unrecognized     []byte    `json:"-"`
 27808  	XXX_sizecache        int32     `json:"-"`
 27809  }
 27810  
 27811  func (m *SyncPaybackSucRs) Reset()         { *m = SyncPaybackSucRs{} }
 27812  func (m *SyncPaybackSucRs) String() string { return proto.CompactTextString(m) }
 27813  func (*SyncPaybackSucRs) ProtoMessage()    {}
 27814  func (*SyncPaybackSucRs) Descriptor() ([]byte, []int) {
 27815  	return fileDescriptor_a508e860af41bdad, []int{505}
 27816  }
 27817  func (m *SyncPaybackSucRs) XXX_Unmarshal(b []byte) error {
 27818  	return xxx_messageInfo_SyncPaybackSucRs.Unmarshal(m, b)
 27819  }
 27820  func (m *SyncPaybackSucRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 27821  	return xxx_messageInfo_SyncPaybackSucRs.Marshal(b, m, deterministic)
 27822  }
 27823  func (m *SyncPaybackSucRs) XXX_Merge(src proto.Message) {
 27824  	xxx_messageInfo_SyncPaybackSucRs.Merge(m, src)
 27825  }
 27826  func (m *SyncPaybackSucRs) XXX_Size() int {
 27827  	return xxx_messageInfo_SyncPaybackSucRs.Size(m)
 27828  }
 27829  func (m *SyncPaybackSucRs) XXX_DiscardUnknown() {
 27830  	xxx_messageInfo_SyncPaybackSucRs.DiscardUnknown(m)
 27831  }
 27832  
 27833  var xxx_messageInfo_SyncPaybackSucRs proto.InternalMessageInfo
 27834  
 27835  func (m *SyncPaybackSucRs) GetSerialId() string {
 27836  	if m != nil && m.SerialId != nil {
 27837  		return *m.SerialId
 27838  	}
 27839  	return ""
 27840  }
 27841  
 27842  func (m *SyncPaybackSucRs) GetAmount() int32 {
 27843  	if m != nil && m.Amount != nil {
 27844  		return *m.Amount
 27845  	}
 27846  	return 0
 27847  }
 27848  
 27849  func (m *SyncPaybackSucRs) GetType() int32 {
 27850  	if m != nil && m.Type != nil {
 27851  		return *m.Type
 27852  	}
 27853  	return 0
 27854  }
 27855  
 27856  func (m *SyncPaybackSucRs) GetTopup() int32 {
 27857  	if m != nil && m.Topup != nil {
 27858  		return *m.Topup
 27859  	}
 27860  	return 0
 27861  }
 27862  
 27863  func (m *SyncPaybackSucRs) GetPayIds() []*TwoInt {
 27864  	if m != nil {
 27865  		return m.PayIds
 27866  	}
 27867  	return nil
 27868  }
 27869  
 27870  func (m *SyncPaybackSucRs) GetPayId() int32 {
 27871  	if m != nil && m.PayId != nil {
 27872  		return *m.PayId
 27873  	}
 27874  	return 0
 27875  }
 27876  
 27877  func (m *SyncPaybackSucRs) GetPaySumAmoumt() int32 {
 27878  	if m != nil && m.PaySumAmoumt != nil {
 27879  		return *m.PaySumAmoumt
 27880  	}
 27881  	return 0
 27882  }
 27883  
 27884  var E_SyncPaybackSucRs_Ext = &proto.ExtensionDesc{
 27885  	ExtendedType:  (*Base)(nil),
 27886  	ExtensionType: (*SyncPaybackSucRs)(nil),
 27887  	Field:         1912,
 27888  	Name:          "SyncPaybackSucRs.ext",
 27889  	Tag:           "bytes,1912,opt,name=ext",
 27890  	Filename:      "Game.proto",
 27891  }
 27892  
 27893  // 柏林银行购买
 27894  type BerlinShopBuyRq struct {
 27895  	Id                   *int32   `protobuf:"varint,1,req,name=id" json:"id,omitempty"`
 27896  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 27897  	XXX_unrecognized     []byte   `json:"-"`
 27898  	XXX_sizecache        int32    `json:"-"`
 27899  }
 27900  
 27901  func (m *BerlinShopBuyRq) Reset()         { *m = BerlinShopBuyRq{} }
 27902  func (m *BerlinShopBuyRq) String() string { return proto.CompactTextString(m) }
 27903  func (*BerlinShopBuyRq) ProtoMessage()    {}
 27904  func (*BerlinShopBuyRq) Descriptor() ([]byte, []int) {
 27905  	return fileDescriptor_a508e860af41bdad, []int{506}
 27906  }
 27907  func (m *BerlinShopBuyRq) XXX_Unmarshal(b []byte) error {
 27908  	return xxx_messageInfo_BerlinShopBuyRq.Unmarshal(m, b)
 27909  }
 27910  func (m *BerlinShopBuyRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 27911  	return xxx_messageInfo_BerlinShopBuyRq.Marshal(b, m, deterministic)
 27912  }
 27913  func (m *BerlinShopBuyRq) XXX_Merge(src proto.Message) {
 27914  	xxx_messageInfo_BerlinShopBuyRq.Merge(m, src)
 27915  }
 27916  func (m *BerlinShopBuyRq) XXX_Size() int {
 27917  	return xxx_messageInfo_BerlinShopBuyRq.Size(m)
 27918  }
 27919  func (m *BerlinShopBuyRq) XXX_DiscardUnknown() {
 27920  	xxx_messageInfo_BerlinShopBuyRq.DiscardUnknown(m)
 27921  }
 27922  
 27923  var xxx_messageInfo_BerlinShopBuyRq proto.InternalMessageInfo
 27924  
 27925  func (m *BerlinShopBuyRq) GetId() int32 {
 27926  	if m != nil && m.Id != nil {
 27927  		return *m.Id
 27928  	}
 27929  	return 0
 27930  }
 27931  
 27932  var E_BerlinShopBuyRq_Ext = &proto.ExtensionDesc{
 27933  	ExtendedType:  (*Base)(nil),
 27934  	ExtensionType: (*BerlinShopBuyRq)(nil),
 27935  	Field:         1913,
 27936  	Name:          "BerlinShopBuyRq.ext",
 27937  	Tag:           "bytes,1913,opt,name=ext",
 27938  	Filename:      "Game.proto",
 27939  }
 27940  
 27941  type BerlinShopBuyRs struct {
 27942  	MilitaryExpenditure  *int32   `protobuf:"varint,1,opt,name=militaryExpenditure" json:"militaryExpenditure,omitempty"`
 27943  	Award                []*Award `protobuf:"bytes,2,rep,name=award" json:"award,omitempty"`
 27944  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 27945  	XXX_unrecognized     []byte   `json:"-"`
 27946  	XXX_sizecache        int32    `json:"-"`
 27947  }
 27948  
 27949  func (m *BerlinShopBuyRs) Reset()         { *m = BerlinShopBuyRs{} }
 27950  func (m *BerlinShopBuyRs) String() string { return proto.CompactTextString(m) }
 27951  func (*BerlinShopBuyRs) ProtoMessage()    {}
 27952  func (*BerlinShopBuyRs) Descriptor() ([]byte, []int) {
 27953  	return fileDescriptor_a508e860af41bdad, []int{507}
 27954  }
 27955  func (m *BerlinShopBuyRs) XXX_Unmarshal(b []byte) error {
 27956  	return xxx_messageInfo_BerlinShopBuyRs.Unmarshal(m, b)
 27957  }
 27958  func (m *BerlinShopBuyRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 27959  	return xxx_messageInfo_BerlinShopBuyRs.Marshal(b, m, deterministic)
 27960  }
 27961  func (m *BerlinShopBuyRs) XXX_Merge(src proto.Message) {
 27962  	xxx_messageInfo_BerlinShopBuyRs.Merge(m, src)
 27963  }
 27964  func (m *BerlinShopBuyRs) XXX_Size() int {
 27965  	return xxx_messageInfo_BerlinShopBuyRs.Size(m)
 27966  }
 27967  func (m *BerlinShopBuyRs) XXX_DiscardUnknown() {
 27968  	xxx_messageInfo_BerlinShopBuyRs.DiscardUnknown(m)
 27969  }
 27970  
 27971  var xxx_messageInfo_BerlinShopBuyRs proto.InternalMessageInfo
 27972  
 27973  func (m *BerlinShopBuyRs) GetMilitaryExpenditure() int32 {
 27974  	if m != nil && m.MilitaryExpenditure != nil {
 27975  		return *m.MilitaryExpenditure
 27976  	}
 27977  	return 0
 27978  }
 27979  
 27980  func (m *BerlinShopBuyRs) GetAward() []*Award {
 27981  	if m != nil {
 27982  		return m.Award
 27983  	}
 27984  	return nil
 27985  }
 27986  
 27987  var E_BerlinShopBuyRs_Ext = &proto.ExtensionDesc{
 27988  	ExtendedType:  (*Base)(nil),
 27989  	ExtensionType: (*BerlinShopBuyRs)(nil),
 27990  	Field:         1914,
 27991  	Name:          "BerlinShopBuyRs.ext",
 27992  	Tag:           "bytes,1914,opt,name=ext",
 27993  	Filename:      "Game.proto",
 27994  }
 27995  
 27996  // 获取柏林银行
 27997  type GetBerlinShopRq struct {
 27998  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 27999  	XXX_unrecognized     []byte   `json:"-"`
 28000  	XXX_sizecache        int32    `json:"-"`
 28001  }
 28002  
 28003  func (m *GetBerlinShopRq) Reset()         { *m = GetBerlinShopRq{} }
 28004  func (m *GetBerlinShopRq) String() string { return proto.CompactTextString(m) }
 28005  func (*GetBerlinShopRq) ProtoMessage()    {}
 28006  func (*GetBerlinShopRq) Descriptor() ([]byte, []int) {
 28007  	return fileDescriptor_a508e860af41bdad, []int{508}
 28008  }
 28009  func (m *GetBerlinShopRq) XXX_Unmarshal(b []byte) error {
 28010  	return xxx_messageInfo_GetBerlinShopRq.Unmarshal(m, b)
 28011  }
 28012  func (m *GetBerlinShopRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 28013  	return xxx_messageInfo_GetBerlinShopRq.Marshal(b, m, deterministic)
 28014  }
 28015  func (m *GetBerlinShopRq) XXX_Merge(src proto.Message) {
 28016  	xxx_messageInfo_GetBerlinShopRq.Merge(m, src)
 28017  }
 28018  func (m *GetBerlinShopRq) XXX_Size() int {
 28019  	return xxx_messageInfo_GetBerlinShopRq.Size(m)
 28020  }
 28021  func (m *GetBerlinShopRq) XXX_DiscardUnknown() {
 28022  	xxx_messageInfo_GetBerlinShopRq.DiscardUnknown(m)
 28023  }
 28024  
 28025  var xxx_messageInfo_GetBerlinShopRq proto.InternalMessageInfo
 28026  
 28027  var E_GetBerlinShopRq_Ext = &proto.ExtensionDesc{
 28028  	ExtendedType:  (*Base)(nil),
 28029  	ExtensionType: (*GetBerlinShopRq)(nil),
 28030  	Field:         1915,
 28031  	Name:          "GetBerlinShopRq.ext",
 28032  	Tag:           "bytes,1915,opt,name=ext",
 28033  	Filename:      "Game.proto",
 28034  }
 28035  
 28036  type GetBerlinShopRs struct {
 28037  	MilitaryExpenditure  *int32   `protobuf:"varint,1,opt,name=militaryExpenditure" json:"militaryExpenditure,omitempty"`
 28038  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 28039  	XXX_unrecognized     []byte   `json:"-"`
 28040  	XXX_sizecache        int32    `json:"-"`
 28041  }
 28042  
 28043  func (m *GetBerlinShopRs) Reset()         { *m = GetBerlinShopRs{} }
 28044  func (m *GetBerlinShopRs) String() string { return proto.CompactTextString(m) }
 28045  func (*GetBerlinShopRs) ProtoMessage()    {}
 28046  func (*GetBerlinShopRs) Descriptor() ([]byte, []int) {
 28047  	return fileDescriptor_a508e860af41bdad, []int{509}
 28048  }
 28049  func (m *GetBerlinShopRs) XXX_Unmarshal(b []byte) error {
 28050  	return xxx_messageInfo_GetBerlinShopRs.Unmarshal(m, b)
 28051  }
 28052  func (m *GetBerlinShopRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 28053  	return xxx_messageInfo_GetBerlinShopRs.Marshal(b, m, deterministic)
 28054  }
 28055  func (m *GetBerlinShopRs) XXX_Merge(src proto.Message) {
 28056  	xxx_messageInfo_GetBerlinShopRs.Merge(m, src)
 28057  }
 28058  func (m *GetBerlinShopRs) XXX_Size() int {
 28059  	return xxx_messageInfo_GetBerlinShopRs.Size(m)
 28060  }
 28061  func (m *GetBerlinShopRs) XXX_DiscardUnknown() {
 28062  	xxx_messageInfo_GetBerlinShopRs.DiscardUnknown(m)
 28063  }
 28064  
 28065  var xxx_messageInfo_GetBerlinShopRs proto.InternalMessageInfo
 28066  
 28067  func (m *GetBerlinShopRs) GetMilitaryExpenditure() int32 {
 28068  	if m != nil && m.MilitaryExpenditure != nil {
 28069  		return *m.MilitaryExpenditure
 28070  	}
 28071  	return 0
 28072  }
 28073  
 28074  var E_GetBerlinShopRs_Ext = &proto.ExtensionDesc{
 28075  	ExtendedType:  (*Base)(nil),
 28076  	ExtensionType: (*GetBerlinShopRs)(nil),
 28077  	Field:         1916,
 28078  	Name:          "GetBerlinShopRs.ext",
 28079  	Tag:           "bytes,1916,opt,name=ext",
 28080  	Filename:      "Game.proto",
 28081  }
 28082  
 28083  // 聊天气泡购买
 28084  type ChatBubbleBuyRq struct {
 28085  	BubbleId             *int32   `protobuf:"varint,1,req,name=bubbleId" json:"bubbleId,omitempty"`
 28086  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 28087  	XXX_unrecognized     []byte   `json:"-"`
 28088  	XXX_sizecache        int32    `json:"-"`
 28089  }
 28090  
 28091  func (m *ChatBubbleBuyRq) Reset()         { *m = ChatBubbleBuyRq{} }
 28092  func (m *ChatBubbleBuyRq) String() string { return proto.CompactTextString(m) }
 28093  func (*ChatBubbleBuyRq) ProtoMessage()    {}
 28094  func (*ChatBubbleBuyRq) Descriptor() ([]byte, []int) {
 28095  	return fileDescriptor_a508e860af41bdad, []int{510}
 28096  }
 28097  func (m *ChatBubbleBuyRq) XXX_Unmarshal(b []byte) error {
 28098  	return xxx_messageInfo_ChatBubbleBuyRq.Unmarshal(m, b)
 28099  }
 28100  func (m *ChatBubbleBuyRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 28101  	return xxx_messageInfo_ChatBubbleBuyRq.Marshal(b, m, deterministic)
 28102  }
 28103  func (m *ChatBubbleBuyRq) XXX_Merge(src proto.Message) {
 28104  	xxx_messageInfo_ChatBubbleBuyRq.Merge(m, src)
 28105  }
 28106  func (m *ChatBubbleBuyRq) XXX_Size() int {
 28107  	return xxx_messageInfo_ChatBubbleBuyRq.Size(m)
 28108  }
 28109  func (m *ChatBubbleBuyRq) XXX_DiscardUnknown() {
 28110  	xxx_messageInfo_ChatBubbleBuyRq.DiscardUnknown(m)
 28111  }
 28112  
 28113  var xxx_messageInfo_ChatBubbleBuyRq proto.InternalMessageInfo
 28114  
 28115  func (m *ChatBubbleBuyRq) GetBubbleId() int32 {
 28116  	if m != nil && m.BubbleId != nil {
 28117  		return *m.BubbleId
 28118  	}
 28119  	return 0
 28120  }
 28121  
 28122  var E_ChatBubbleBuyRq_Ext = &proto.ExtensionDesc{
 28123  	ExtendedType:  (*Base)(nil),
 28124  	ExtensionType: (*ChatBubbleBuyRq)(nil),
 28125  	Field:         1917,
 28126  	Name:          "ChatBubbleBuyRq.ext",
 28127  	Tag:           "bytes,1917,opt,name=ext",
 28128  	Filename:      "Game.proto",
 28129  }
 28130  
 28131  type ChatBubbleBuyRs struct {
 28132  	BubbleId             *int32   `protobuf:"varint,1,req,name=bubbleId" json:"bubbleId,omitempty"`
 28133  	Gold                 *int32   `protobuf:"varint,2,opt,name=gold" json:"gold,omitempty"`
 28134  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 28135  	XXX_unrecognized     []byte   `json:"-"`
 28136  	XXX_sizecache        int32    `json:"-"`
 28137  }
 28138  
 28139  func (m *ChatBubbleBuyRs) Reset()         { *m = ChatBubbleBuyRs{} }
 28140  func (m *ChatBubbleBuyRs) String() string { return proto.CompactTextString(m) }
 28141  func (*ChatBubbleBuyRs) ProtoMessage()    {}
 28142  func (*ChatBubbleBuyRs) Descriptor() ([]byte, []int) {
 28143  	return fileDescriptor_a508e860af41bdad, []int{511}
 28144  }
 28145  func (m *ChatBubbleBuyRs) XXX_Unmarshal(b []byte) error {
 28146  	return xxx_messageInfo_ChatBubbleBuyRs.Unmarshal(m, b)
 28147  }
 28148  func (m *ChatBubbleBuyRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 28149  	return xxx_messageInfo_ChatBubbleBuyRs.Marshal(b, m, deterministic)
 28150  }
 28151  func (m *ChatBubbleBuyRs) XXX_Merge(src proto.Message) {
 28152  	xxx_messageInfo_ChatBubbleBuyRs.Merge(m, src)
 28153  }
 28154  func (m *ChatBubbleBuyRs) XXX_Size() int {
 28155  	return xxx_messageInfo_ChatBubbleBuyRs.Size(m)
 28156  }
 28157  func (m *ChatBubbleBuyRs) XXX_DiscardUnknown() {
 28158  	xxx_messageInfo_ChatBubbleBuyRs.DiscardUnknown(m)
 28159  }
 28160  
 28161  var xxx_messageInfo_ChatBubbleBuyRs proto.InternalMessageInfo
 28162  
 28163  func (m *ChatBubbleBuyRs) GetBubbleId() int32 {
 28164  	if m != nil && m.BubbleId != nil {
 28165  		return *m.BubbleId
 28166  	}
 28167  	return 0
 28168  }
 28169  
 28170  func (m *ChatBubbleBuyRs) GetGold() int32 {
 28171  	if m != nil && m.Gold != nil {
 28172  		return *m.Gold
 28173  	}
 28174  	return 0
 28175  }
 28176  
 28177  var E_ChatBubbleBuyRs_Ext = &proto.ExtensionDesc{
 28178  	ExtendedType:  (*Base)(nil),
 28179  	ExtensionType: (*ChatBubbleBuyRs)(nil),
 28180  	Field:         1918,
 28181  	Name:          "ChatBubbleBuyRs.ext",
 28182  	Tag:           "bytes,1918,opt,name=ext",
 28183  	Filename:      "Game.proto",
 28184  }
 28185  
 28186  // 荣耀演练场副本商店购买
 28187  type BuyMentorShopRq struct {
 28188  	Type                 *int32   `protobuf:"varint,1,req,name=type" json:"type,omitempty"`
 28189  	ShopId               *int32   `protobuf:"varint,2,req,name=shopId" json:"shopId,omitempty"`
 28190  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 28191  	XXX_unrecognized     []byte   `json:"-"`
 28192  	XXX_sizecache        int32    `json:"-"`
 28193  }
 28194  
 28195  func (m *BuyMentorShopRq) Reset()         { *m = BuyMentorShopRq{} }
 28196  func (m *BuyMentorShopRq) String() string { return proto.CompactTextString(m) }
 28197  func (*BuyMentorShopRq) ProtoMessage()    {}
 28198  func (*BuyMentorShopRq) Descriptor() ([]byte, []int) {
 28199  	return fileDescriptor_a508e860af41bdad, []int{512}
 28200  }
 28201  func (m *BuyMentorShopRq) XXX_Unmarshal(b []byte) error {
 28202  	return xxx_messageInfo_BuyMentorShopRq.Unmarshal(m, b)
 28203  }
 28204  func (m *BuyMentorShopRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 28205  	return xxx_messageInfo_BuyMentorShopRq.Marshal(b, m, deterministic)
 28206  }
 28207  func (m *BuyMentorShopRq) XXX_Merge(src proto.Message) {
 28208  	xxx_messageInfo_BuyMentorShopRq.Merge(m, src)
 28209  }
 28210  func (m *BuyMentorShopRq) XXX_Size() int {
 28211  	return xxx_messageInfo_BuyMentorShopRq.Size(m)
 28212  }
 28213  func (m *BuyMentorShopRq) XXX_DiscardUnknown() {
 28214  	xxx_messageInfo_BuyMentorShopRq.DiscardUnknown(m)
 28215  }
 28216  
 28217  var xxx_messageInfo_BuyMentorShopRq proto.InternalMessageInfo
 28218  
 28219  func (m *BuyMentorShopRq) GetType() int32 {
 28220  	if m != nil && m.Type != nil {
 28221  		return *m.Type
 28222  	}
 28223  	return 0
 28224  }
 28225  
 28226  func (m *BuyMentorShopRq) GetShopId() int32 {
 28227  	if m != nil && m.ShopId != nil {
 28228  		return *m.ShopId
 28229  	}
 28230  	return 0
 28231  }
 28232  
 28233  var E_BuyMentorShopRq_Ext = &proto.ExtensionDesc{
 28234  	ExtendedType:  (*Base)(nil),
 28235  	ExtensionType: (*BuyMentorShopRq)(nil),
 28236  	Field:         1919,
 28237  	Name:          "BuyMentorShopRq.ext",
 28238  	Tag:           "bytes,1919,opt,name=ext",
 28239  	Filename:      "Game.proto",
 28240  }
 28241  
 28242  // 荣耀演练场副本商店购买
 28243  type BuyMentorShopRs struct {
 28244  	Award                []*Award `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
 28245  	Points               *int32   `protobuf:"varint,2,opt,name=points" json:"points,omitempty"`
 28246  	BuyCnt               *TwoInt  `protobuf:"bytes,3,opt,name=buyCnt" json:"buyCnt,omitempty"`
 28247  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 28248  	XXX_unrecognized     []byte   `json:"-"`
 28249  	XXX_sizecache        int32    `json:"-"`
 28250  }
 28251  
 28252  func (m *BuyMentorShopRs) Reset()         { *m = BuyMentorShopRs{} }
 28253  func (m *BuyMentorShopRs) String() string { return proto.CompactTextString(m) }
 28254  func (*BuyMentorShopRs) ProtoMessage()    {}
 28255  func (*BuyMentorShopRs) Descriptor() ([]byte, []int) {
 28256  	return fileDescriptor_a508e860af41bdad, []int{513}
 28257  }
 28258  func (m *BuyMentorShopRs) XXX_Unmarshal(b []byte) error {
 28259  	return xxx_messageInfo_BuyMentorShopRs.Unmarshal(m, b)
 28260  }
 28261  func (m *BuyMentorShopRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 28262  	return xxx_messageInfo_BuyMentorShopRs.Marshal(b, m, deterministic)
 28263  }
 28264  func (m *BuyMentorShopRs) XXX_Merge(src proto.Message) {
 28265  	xxx_messageInfo_BuyMentorShopRs.Merge(m, src)
 28266  }
 28267  func (m *BuyMentorShopRs) XXX_Size() int {
 28268  	return xxx_messageInfo_BuyMentorShopRs.Size(m)
 28269  }
 28270  func (m *BuyMentorShopRs) XXX_DiscardUnknown() {
 28271  	xxx_messageInfo_BuyMentorShopRs.DiscardUnknown(m)
 28272  }
 28273  
 28274  var xxx_messageInfo_BuyMentorShopRs proto.InternalMessageInfo
 28275  
 28276  func (m *BuyMentorShopRs) GetAward() []*Award {
 28277  	if m != nil {
 28278  		return m.Award
 28279  	}
 28280  	return nil
 28281  }
 28282  
 28283  func (m *BuyMentorShopRs) GetPoints() int32 {
 28284  	if m != nil && m.Points != nil {
 28285  		return *m.Points
 28286  	}
 28287  	return 0
 28288  }
 28289  
 28290  func (m *BuyMentorShopRs) GetBuyCnt() *TwoInt {
 28291  	if m != nil {
 28292  		return m.BuyCnt
 28293  	}
 28294  	return nil
 28295  }
 28296  
 28297  var E_BuyMentorShopRs_Ext = &proto.ExtensionDesc{
 28298  	ExtendedType:  (*Base)(nil),
 28299  	ExtensionType: (*BuyMentorShopRs)(nil),
 28300  	Field:         1920,
 28301  	Name:          "BuyMentorShopRs.ext",
 28302  	Tag:           "bytes,1920,opt,name=ext",
 28303  	Filename:      "Game.proto",
 28304  }
 28305  
 28306  // 获取军团信息
 28307  type GetPartyRq struct {
 28308  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 28309  	XXX_unrecognized     []byte   `json:"-"`
 28310  	XXX_sizecache        int32    `json:"-"`
 28311  }
 28312  
 28313  func (m *GetPartyRq) Reset()         { *m = GetPartyRq{} }
 28314  func (m *GetPartyRq) String() string { return proto.CompactTextString(m) }
 28315  func (*GetPartyRq) ProtoMessage()    {}
 28316  func (*GetPartyRq) Descriptor() ([]byte, []int) {
 28317  	return fileDescriptor_a508e860af41bdad, []int{514}
 28318  }
 28319  func (m *GetPartyRq) XXX_Unmarshal(b []byte) error {
 28320  	return xxx_messageInfo_GetPartyRq.Unmarshal(m, b)
 28321  }
 28322  func (m *GetPartyRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 28323  	return xxx_messageInfo_GetPartyRq.Marshal(b, m, deterministic)
 28324  }
 28325  func (m *GetPartyRq) XXX_Merge(src proto.Message) {
 28326  	xxx_messageInfo_GetPartyRq.Merge(m, src)
 28327  }
 28328  func (m *GetPartyRq) XXX_Size() int {
 28329  	return xxx_messageInfo_GetPartyRq.Size(m)
 28330  }
 28331  func (m *GetPartyRq) XXX_DiscardUnknown() {
 28332  	xxx_messageInfo_GetPartyRq.DiscardUnknown(m)
 28333  }
 28334  
 28335  var xxx_messageInfo_GetPartyRq proto.InternalMessageInfo
 28336  
 28337  var E_GetPartyRq_Ext = &proto.ExtensionDesc{
 28338  	ExtendedType:  (*Base)(nil),
 28339  	ExtensionType: (*GetPartyRq)(nil),
 28340  	Field:         2001,
 28341  	Name:          "GetPartyRq.ext",
 28342  	Tag:           "bytes,2001,opt,name=ext",
 28343  	Filename:      "Game.proto",
 28344  }
 28345  
 28346  type GetPartyRs struct {
 28347  	Camp                 *int32   `protobuf:"varint,1,req,name=camp" json:"camp,omitempty"`
 28348  	PartyLv              *int32   `protobuf:"varint,2,req,name=partyLv" json:"partyLv,omitempty"`
 28349  	PartyExp             *int32   `protobuf:"varint,3,req,name=partyExp" json:"partyExp,omitempty"`
 28350  	Build                *int32   `protobuf:"varint,4,req,name=build" json:"build,omitempty"`
 28351  	Ranks                *int32   `protobuf:"varint,5,req,name=ranks" json:"ranks,omitempty"`
 28352  	MyRank               *int32   `protobuf:"varint,6,req,name=myRank" json:"myRank,omitempty"`
 28353  	Exploit              *int32   `protobuf:"varint,7,req,name=exploit" json:"exploit,omitempty"`
 28354  	Job                  *int32   `protobuf:"varint,8,req,name=job" json:"job,omitempty"`
 28355  	Slogan               *string  `protobuf:"bytes,9,req,name=slogan" json:"slogan,omitempty"`
 28356  	Author               *string  `protobuf:"bytes,10,req,name=author" json:"author,omitempty"`
 28357  	JobOpen              *bool    `protobuf:"varint,11,req,name=jobOpen" json:"jobOpen,omitempty"`
 28358  	Qq                   *string  `protobuf:"bytes,12,opt,name=qq" json:"qq,omitempty"`
 28359  	Wx                   *string  `protobuf:"bytes,13,opt,name=wx" json:"wx,omitempty"`
 28360  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 28361  	XXX_unrecognized     []byte   `json:"-"`
 28362  	XXX_sizecache        int32    `json:"-"`
 28363  }
 28364  
 28365  func (m *GetPartyRs) Reset()         { *m = GetPartyRs{} }
 28366  func (m *GetPartyRs) String() string { return proto.CompactTextString(m) }
 28367  func (*GetPartyRs) ProtoMessage()    {}
 28368  func (*GetPartyRs) Descriptor() ([]byte, []int) {
 28369  	return fileDescriptor_a508e860af41bdad, []int{515}
 28370  }
 28371  func (m *GetPartyRs) XXX_Unmarshal(b []byte) error {
 28372  	return xxx_messageInfo_GetPartyRs.Unmarshal(m, b)
 28373  }
 28374  func (m *GetPartyRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 28375  	return xxx_messageInfo_GetPartyRs.Marshal(b, m, deterministic)
 28376  }
 28377  func (m *GetPartyRs) XXX_Merge(src proto.Message) {
 28378  	xxx_messageInfo_GetPartyRs.Merge(m, src)
 28379  }
 28380  func (m *GetPartyRs) XXX_Size() int {
 28381  	return xxx_messageInfo_GetPartyRs.Size(m)
 28382  }
 28383  func (m *GetPartyRs) XXX_DiscardUnknown() {
 28384  	xxx_messageInfo_GetPartyRs.DiscardUnknown(m)
 28385  }
 28386  
 28387  var xxx_messageInfo_GetPartyRs proto.InternalMessageInfo
 28388  
 28389  func (m *GetPartyRs) GetCamp() int32 {
 28390  	if m != nil && m.Camp != nil {
 28391  		return *m.Camp
 28392  	}
 28393  	return 0
 28394  }
 28395  
 28396  func (m *GetPartyRs) GetPartyLv() int32 {
 28397  	if m != nil && m.PartyLv != nil {
 28398  		return *m.PartyLv
 28399  	}
 28400  	return 0
 28401  }
 28402  
 28403  func (m *GetPartyRs) GetPartyExp() int32 {
 28404  	if m != nil && m.PartyExp != nil {
 28405  		return *m.PartyExp
 28406  	}
 28407  	return 0
 28408  }
 28409  
 28410  func (m *GetPartyRs) GetBuild() int32 {
 28411  	if m != nil && m.Build != nil {
 28412  		return *m.Build
 28413  	}
 28414  	return 0
 28415  }
 28416  
 28417  func (m *GetPartyRs) GetRanks() int32 {
 28418  	if m != nil && m.Ranks != nil {
 28419  		return *m.Ranks
 28420  	}
 28421  	return 0
 28422  }
 28423  
 28424  func (m *GetPartyRs) GetMyRank() int32 {
 28425  	if m != nil && m.MyRank != nil {
 28426  		return *m.MyRank
 28427  	}
 28428  	return 0
 28429  }
 28430  
 28431  func (m *GetPartyRs) GetExploit() int32 {
 28432  	if m != nil && m.Exploit != nil {
 28433  		return *m.Exploit
 28434  	}
 28435  	return 0
 28436  }
 28437  
 28438  func (m *GetPartyRs) GetJob() int32 {
 28439  	if m != nil && m.Job != nil {
 28440  		return *m.Job
 28441  	}
 28442  	return 0
 28443  }
 28444  
 28445  func (m *GetPartyRs) GetSlogan() string {
 28446  	if m != nil && m.Slogan != nil {
 28447  		return *m.Slogan
 28448  	}
 28449  	return ""
 28450  }
 28451  
 28452  func (m *GetPartyRs) GetAuthor() string {
 28453  	if m != nil && m.Author != nil {
 28454  		return *m.Author
 28455  	}
 28456  	return ""
 28457  }
 28458  
 28459  func (m *GetPartyRs) GetJobOpen() bool {
 28460  	if m != nil && m.JobOpen != nil {
 28461  		return *m.JobOpen
 28462  	}
 28463  	return false
 28464  }
 28465  
 28466  func (m *GetPartyRs) GetQq() string {
 28467  	if m != nil && m.Qq != nil {
 28468  		return *m.Qq
 28469  	}
 28470  	return ""
 28471  }
 28472  
 28473  func (m *GetPartyRs) GetWx() string {
 28474  	if m != nil && m.Wx != nil {
 28475  		return *m.Wx
 28476  	}
 28477  	return ""
 28478  }
 28479  
 28480  var E_GetPartyRs_Ext = &proto.ExtensionDesc{
 28481  	ExtendedType:  (*Base)(nil),
 28482  	ExtensionType: (*GetPartyRs)(nil),
 28483  	Field:         2002,
 28484  	Name:          "GetPartyRs.ext",
 28485  	Tag:           "bytes,2002,opt,name=ext",
 28486  	Filename:      "Game.proto",
 28487  }
 28488  
 28489  // 军团建设
 28490  type PartyBuildRq struct {
 28491  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 28492  	XXX_unrecognized     []byte   `json:"-"`
 28493  	XXX_sizecache        int32    `json:"-"`
 28494  }
 28495  
 28496  func (m *PartyBuildRq) Reset()         { *m = PartyBuildRq{} }
 28497  func (m *PartyBuildRq) String() string { return proto.CompactTextString(m) }
 28498  func (*PartyBuildRq) ProtoMessage()    {}
 28499  func (*PartyBuildRq) Descriptor() ([]byte, []int) {
 28500  	return fileDescriptor_a508e860af41bdad, []int{516}
 28501  }
 28502  func (m *PartyBuildRq) XXX_Unmarshal(b []byte) error {
 28503  	return xxx_messageInfo_PartyBuildRq.Unmarshal(m, b)
 28504  }
 28505  func (m *PartyBuildRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 28506  	return xxx_messageInfo_PartyBuildRq.Marshal(b, m, deterministic)
 28507  }
 28508  func (m *PartyBuildRq) XXX_Merge(src proto.Message) {
 28509  	xxx_messageInfo_PartyBuildRq.Merge(m, src)
 28510  }
 28511  func (m *PartyBuildRq) XXX_Size() int {
 28512  	return xxx_messageInfo_PartyBuildRq.Size(m)
 28513  }
 28514  func (m *PartyBuildRq) XXX_DiscardUnknown() {
 28515  	xxx_messageInfo_PartyBuildRq.DiscardUnknown(m)
 28516  }
 28517  
 28518  var xxx_messageInfo_PartyBuildRq proto.InternalMessageInfo
 28519  
 28520  var E_PartyBuildRq_Ext = &proto.ExtensionDesc{
 28521  	ExtendedType:  (*Base)(nil),
 28522  	ExtensionType: (*PartyBuildRq)(nil),
 28523  	Field:         2003,
 28524  	Name:          "PartyBuildRq.ext",
 28525  	Tag:           "bytes,2003,opt,name=ext",
 28526  	Filename:      "Game.proto",
 28527  }
 28528  
 28529  type PartyBuildRs struct {
 28530  	Build                *int32   `protobuf:"varint,1,req,name=build" json:"build,omitempty"`
 28531  	PartyLv              *int32   `protobuf:"varint,2,req,name=partyLv" json:"partyLv,omitempty"`
 28532  	PartyExp             *int32   `protobuf:"varint,3,req,name=partyExp" json:"partyExp,omitempty"`
 28533  	Exploit              *int32   `protobuf:"varint,4,req,name=exploit" json:"exploit,omitempty"`
 28534  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 28535  	XXX_unrecognized     []byte   `json:"-"`
 28536  	XXX_sizecache        int32    `json:"-"`
 28537  }
 28538  
 28539  func (m *PartyBuildRs) Reset()         { *m = PartyBuildRs{} }
 28540  func (m *PartyBuildRs) String() string { return proto.CompactTextString(m) }
 28541  func (*PartyBuildRs) ProtoMessage()    {}
 28542  func (*PartyBuildRs) Descriptor() ([]byte, []int) {
 28543  	return fileDescriptor_a508e860af41bdad, []int{517}
 28544  }
 28545  func (m *PartyBuildRs) XXX_Unmarshal(b []byte) error {
 28546  	return xxx_messageInfo_PartyBuildRs.Unmarshal(m, b)
 28547  }
 28548  func (m *PartyBuildRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 28549  	return xxx_messageInfo_PartyBuildRs.Marshal(b, m, deterministic)
 28550  }
 28551  func (m *PartyBuildRs) XXX_Merge(src proto.Message) {
 28552  	xxx_messageInfo_PartyBuildRs.Merge(m, src)
 28553  }
 28554  func (m *PartyBuildRs) XXX_Size() int {
 28555  	return xxx_messageInfo_PartyBuildRs.Size(m)
 28556  }
 28557  func (m *PartyBuildRs) XXX_DiscardUnknown() {
 28558  	xxx_messageInfo_PartyBuildRs.DiscardUnknown(m)
 28559  }
 28560  
 28561  var xxx_messageInfo_PartyBuildRs proto.InternalMessageInfo
 28562  
 28563  func (m *PartyBuildRs) GetBuild() int32 {
 28564  	if m != nil && m.Build != nil {
 28565  		return *m.Build
 28566  	}
 28567  	return 0
 28568  }
 28569  
 28570  func (m *PartyBuildRs) GetPartyLv() int32 {
 28571  	if m != nil && m.PartyLv != nil {
 28572  		return *m.PartyLv
 28573  	}
 28574  	return 0
 28575  }
 28576  
 28577  func (m *PartyBuildRs) GetPartyExp() int32 {
 28578  	if m != nil && m.PartyExp != nil {
 28579  		return *m.PartyExp
 28580  	}
 28581  	return 0
 28582  }
 28583  
 28584  func (m *PartyBuildRs) GetExploit() int32 {
 28585  	if m != nil && m.Exploit != nil {
 28586  		return *m.Exploit
 28587  	}
 28588  	return 0
 28589  }
 28590  
 28591  var E_PartyBuildRs_Ext = &proto.ExtensionDesc{
 28592  	ExtendedType:  (*Base)(nil),
 28593  	ExtensionType: (*PartyBuildRs)(nil),
 28594  	Field:         2004,
 28595  	Name:          "PartyBuildRs.ext",
 28596  	Tag:           "bytes,2004,opt,name=ext",
 28597  	Filename:      "Game.proto",
 28598  }
 28599  
 28600  // 晋升军阶
 28601  type PromoteRanksRq struct {
 28602  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 28603  	XXX_unrecognized     []byte   `json:"-"`
 28604  	XXX_sizecache        int32    `json:"-"`
 28605  }
 28606  
 28607  func (m *PromoteRanksRq) Reset()         { *m = PromoteRanksRq{} }
 28608  func (m *PromoteRanksRq) String() string { return proto.CompactTextString(m) }
 28609  func (*PromoteRanksRq) ProtoMessage()    {}
 28610  func (*PromoteRanksRq) Descriptor() ([]byte, []int) {
 28611  	return fileDescriptor_a508e860af41bdad, []int{518}
 28612  }
 28613  func (m *PromoteRanksRq) XXX_Unmarshal(b []byte) error {
 28614  	return xxx_messageInfo_PromoteRanksRq.Unmarshal(m, b)
 28615  }
 28616  func (m *PromoteRanksRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 28617  	return xxx_messageInfo_PromoteRanksRq.Marshal(b, m, deterministic)
 28618  }
 28619  func (m *PromoteRanksRq) XXX_Merge(src proto.Message) {
 28620  	xxx_messageInfo_PromoteRanksRq.Merge(m, src)
 28621  }
 28622  func (m *PromoteRanksRq) XXX_Size() int {
 28623  	return xxx_messageInfo_PromoteRanksRq.Size(m)
 28624  }
 28625  func (m *PromoteRanksRq) XXX_DiscardUnknown() {
 28626  	xxx_messageInfo_PromoteRanksRq.DiscardUnknown(m)
 28627  }
 28628  
 28629  var xxx_messageInfo_PromoteRanksRq proto.InternalMessageInfo
 28630  
 28631  var E_PromoteRanksRq_Ext = &proto.ExtensionDesc{
 28632  	ExtendedType:  (*Base)(nil),
 28633  	ExtensionType: (*PromoteRanksRq)(nil),
 28634  	Field:         2005,
 28635  	Name:          "PromoteRanksRq.ext",
 28636  	Tag:           "bytes,2005,opt,name=ext",
 28637  	Filename:      "Game.proto",
 28638  }
 28639  
 28640  type PromoteRanksRs struct {
 28641  	Ranks                *int32   `protobuf:"varint,1,req,name=ranks" json:"ranks,omitempty"`
 28642  	Exploit              *int32   `protobuf:"varint,2,req,name=exploit" json:"exploit,omitempty"`
 28643  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 28644  	XXX_unrecognized     []byte   `json:"-"`
 28645  	XXX_sizecache        int32    `json:"-"`
 28646  }
 28647  
 28648  func (m *PromoteRanksRs) Reset()         { *m = PromoteRanksRs{} }
 28649  func (m *PromoteRanksRs) String() string { return proto.CompactTextString(m) }
 28650  func (*PromoteRanksRs) ProtoMessage()    {}
 28651  func (*PromoteRanksRs) Descriptor() ([]byte, []int) {
 28652  	return fileDescriptor_a508e860af41bdad, []int{519}
 28653  }
 28654  func (m *PromoteRanksRs) XXX_Unmarshal(b []byte) error {
 28655  	return xxx_messageInfo_PromoteRanksRs.Unmarshal(m, b)
 28656  }
 28657  func (m *PromoteRanksRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 28658  	return xxx_messageInfo_PromoteRanksRs.Marshal(b, m, deterministic)
 28659  }
 28660  func (m *PromoteRanksRs) XXX_Merge(src proto.Message) {
 28661  	xxx_messageInfo_PromoteRanksRs.Merge(m, src)
 28662  }
 28663  func (m *PromoteRanksRs) XXX_Size() int {
 28664  	return xxx_messageInfo_PromoteRanksRs.Size(m)
 28665  }
 28666  func (m *PromoteRanksRs) XXX_DiscardUnknown() {
 28667  	xxx_messageInfo_PromoteRanksRs.DiscardUnknown(m)
 28668  }
 28669  
 28670  var xxx_messageInfo_PromoteRanksRs proto.InternalMessageInfo
 28671  
 28672  func (m *PromoteRanksRs) GetRanks() int32 {
 28673  	if m != nil && m.Ranks != nil {
 28674  		return *m.Ranks
 28675  	}
 28676  	return 0
 28677  }
 28678  
 28679  func (m *PromoteRanksRs) GetExploit() int32 {
 28680  	if m != nil && m.Exploit != nil {
 28681  		return *m.Exploit
 28682  	}
 28683  	return 0
 28684  }
 28685  
 28686  var E_PromoteRanksRs_Ext = &proto.ExtensionDesc{
 28687  	ExtendedType:  (*Base)(nil),
 28688  	ExtensionType: (*PromoteRanksRs)(nil),
 28689  	Field:         2006,
 28690  	Name:          "PromoteRanksRs.ext",
 28691  	Tag:           "bytes,2006,opt,name=ext",
 28692  	Filename:      "Game.proto",
 28693  }
 28694  
 28695  // 修改军团公告
 28696  type ModifySloganRq struct {
 28697  	Slogan               *string  `protobuf:"bytes,1,opt,name=slogan" json:"slogan,omitempty"`
 28698  	Qq                   *string  `protobuf:"bytes,2,opt,name=qq" json:"qq,omitempty"`
 28699  	Wx                   *string  `protobuf:"bytes,3,opt,name=wx" json:"wx,omitempty"`
 28700  	Opt                  *int32   `protobuf:"varint,4,req,name=opt" json:"opt,omitempty"`
 28701  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 28702  	XXX_unrecognized     []byte   `json:"-"`
 28703  	XXX_sizecache        int32    `json:"-"`
 28704  }
 28705  
 28706  func (m *ModifySloganRq) Reset()         { *m = ModifySloganRq{} }
 28707  func (m *ModifySloganRq) String() string { return proto.CompactTextString(m) }
 28708  func (*ModifySloganRq) ProtoMessage()    {}
 28709  func (*ModifySloganRq) Descriptor() ([]byte, []int) {
 28710  	return fileDescriptor_a508e860af41bdad, []int{520}
 28711  }
 28712  func (m *ModifySloganRq) XXX_Unmarshal(b []byte) error {
 28713  	return xxx_messageInfo_ModifySloganRq.Unmarshal(m, b)
 28714  }
 28715  func (m *ModifySloganRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 28716  	return xxx_messageInfo_ModifySloganRq.Marshal(b, m, deterministic)
 28717  }
 28718  func (m *ModifySloganRq) XXX_Merge(src proto.Message) {
 28719  	xxx_messageInfo_ModifySloganRq.Merge(m, src)
 28720  }
 28721  func (m *ModifySloganRq) XXX_Size() int {
 28722  	return xxx_messageInfo_ModifySloganRq.Size(m)
 28723  }
 28724  func (m *ModifySloganRq) XXX_DiscardUnknown() {
 28725  	xxx_messageInfo_ModifySloganRq.DiscardUnknown(m)
 28726  }
 28727  
 28728  var xxx_messageInfo_ModifySloganRq proto.InternalMessageInfo
 28729  
 28730  func (m *ModifySloganRq) GetSlogan() string {
 28731  	if m != nil && m.Slogan != nil {
 28732  		return *m.Slogan
 28733  	}
 28734  	return ""
 28735  }
 28736  
 28737  func (m *ModifySloganRq) GetQq() string {
 28738  	if m != nil && m.Qq != nil {
 28739  		return *m.Qq
 28740  	}
 28741  	return ""
 28742  }
 28743  
 28744  func (m *ModifySloganRq) GetWx() string {
 28745  	if m != nil && m.Wx != nil {
 28746  		return *m.Wx
 28747  	}
 28748  	return ""
 28749  }
 28750  
 28751  func (m *ModifySloganRq) GetOpt() int32 {
 28752  	if m != nil && m.Opt != nil {
 28753  		return *m.Opt
 28754  	}
 28755  	return 0
 28756  }
 28757  
 28758  var E_ModifySloganRq_Ext = &proto.ExtensionDesc{
 28759  	ExtendedType:  (*Base)(nil),
 28760  	ExtensionType: (*ModifySloganRq)(nil),
 28761  	Field:         2007,
 28762  	Name:          "ModifySloganRq.ext",
 28763  	Tag:           "bytes,2007,opt,name=ext",
 28764  	Filename:      "Game.proto",
 28765  }
 28766  
 28767  type ModifySloganRs struct {
 28768  	Slogan               *string  `protobuf:"bytes,1,opt,name=slogan" json:"slogan,omitempty"`
 28769  	Qq                   *string  `protobuf:"bytes,2,opt,name=qq" json:"qq,omitempty"`
 28770  	Wx                   *string  `protobuf:"bytes,3,opt,name=wx" json:"wx,omitempty"`
 28771  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 28772  	XXX_unrecognized     []byte   `json:"-"`
 28773  	XXX_sizecache        int32    `json:"-"`
 28774  }
 28775  
 28776  func (m *ModifySloganRs) Reset()         { *m = ModifySloganRs{} }
 28777  func (m *ModifySloganRs) String() string { return proto.CompactTextString(m) }
 28778  func (*ModifySloganRs) ProtoMessage()    {}
 28779  func (*ModifySloganRs) Descriptor() ([]byte, []int) {
 28780  	return fileDescriptor_a508e860af41bdad, []int{521}
 28781  }
 28782  func (m *ModifySloganRs) XXX_Unmarshal(b []byte) error {
 28783  	return xxx_messageInfo_ModifySloganRs.Unmarshal(m, b)
 28784  }
 28785  func (m *ModifySloganRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 28786  	return xxx_messageInfo_ModifySloganRs.Marshal(b, m, deterministic)
 28787  }
 28788  func (m *ModifySloganRs) XXX_Merge(src proto.Message) {
 28789  	xxx_messageInfo_ModifySloganRs.Merge(m, src)
 28790  }
 28791  func (m *ModifySloganRs) XXX_Size() int {
 28792  	return xxx_messageInfo_ModifySloganRs.Size(m)
 28793  }
 28794  func (m *ModifySloganRs) XXX_DiscardUnknown() {
 28795  	xxx_messageInfo_ModifySloganRs.DiscardUnknown(m)
 28796  }
 28797  
 28798  var xxx_messageInfo_ModifySloganRs proto.InternalMessageInfo
 28799  
 28800  func (m *ModifySloganRs) GetSlogan() string {
 28801  	if m != nil && m.Slogan != nil {
 28802  		return *m.Slogan
 28803  	}
 28804  	return ""
 28805  }
 28806  
 28807  func (m *ModifySloganRs) GetQq() string {
 28808  	if m != nil && m.Qq != nil {
 28809  		return *m.Qq
 28810  	}
 28811  	return ""
 28812  }
 28813  
 28814  func (m *ModifySloganRs) GetWx() string {
 28815  	if m != nil && m.Wx != nil {
 28816  		return *m.Wx
 28817  	}
 28818  	return ""
 28819  }
 28820  
 28821  var E_ModifySloganRs_Ext = &proto.ExtensionDesc{
 28822  	ExtendedType:  (*Base)(nil),
 28823  	ExtensionType: (*ModifySloganRs)(nil),
 28824  	Field:         2008,
 28825  	Name:          "ModifySloganRs.ext",
 28826  	Tag:           "bytes,2008,opt,name=ext",
 28827  	Filename:      "Game.proto",
 28828  }
 28829  
 28830  // 获取军团城池信息
 28831  type GetPartyCityRq struct {
 28832  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 28833  	XXX_unrecognized     []byte   `json:"-"`
 28834  	XXX_sizecache        int32    `json:"-"`
 28835  }
 28836  
 28837  func (m *GetPartyCityRq) Reset()         { *m = GetPartyCityRq{} }
 28838  func (m *GetPartyCityRq) String() string { return proto.CompactTextString(m) }
 28839  func (*GetPartyCityRq) ProtoMessage()    {}
 28840  func (*GetPartyCityRq) Descriptor() ([]byte, []int) {
 28841  	return fileDescriptor_a508e860af41bdad, []int{522}
 28842  }
 28843  func (m *GetPartyCityRq) XXX_Unmarshal(b []byte) error {
 28844  	return xxx_messageInfo_GetPartyCityRq.Unmarshal(m, b)
 28845  }
 28846  func (m *GetPartyCityRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 28847  	return xxx_messageInfo_GetPartyCityRq.Marshal(b, m, deterministic)
 28848  }
 28849  func (m *GetPartyCityRq) XXX_Merge(src proto.Message) {
 28850  	xxx_messageInfo_GetPartyCityRq.Merge(m, src)
 28851  }
 28852  func (m *GetPartyCityRq) XXX_Size() int {
 28853  	return xxx_messageInfo_GetPartyCityRq.Size(m)
 28854  }
 28855  func (m *GetPartyCityRq) XXX_DiscardUnknown() {
 28856  	xxx_messageInfo_GetPartyCityRq.DiscardUnknown(m)
 28857  }
 28858  
 28859  var xxx_messageInfo_GetPartyCityRq proto.InternalMessageInfo
 28860  
 28861  var E_GetPartyCityRq_Ext = &proto.ExtensionDesc{
 28862  	ExtendedType:  (*Base)(nil),
 28863  	ExtensionType: (*GetPartyCityRq)(nil),
 28864  	Field:         2009,
 28865  	Name:          "GetPartyCityRq.ext",
 28866  	Tag:           "bytes,2009,opt,name=ext",
 28867  	Filename:      "Game.proto",
 28868  }
 28869  
 28870  type GetPartyCityRs struct {
 28871  	City                 []*PartyCity `protobuf:"bytes,1,rep,name=city" json:"city,omitempty"`
 28872  	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
 28873  	XXX_unrecognized     []byte       `json:"-"`
 28874  	XXX_sizecache        int32        `json:"-"`
 28875  }
 28876  
 28877  func (m *GetPartyCityRs) Reset()         { *m = GetPartyCityRs{} }
 28878  func (m *GetPartyCityRs) String() string { return proto.CompactTextString(m) }
 28879  func (*GetPartyCityRs) ProtoMessage()    {}
 28880  func (*GetPartyCityRs) Descriptor() ([]byte, []int) {
 28881  	return fileDescriptor_a508e860af41bdad, []int{523}
 28882  }
 28883  func (m *GetPartyCityRs) XXX_Unmarshal(b []byte) error {
 28884  	return xxx_messageInfo_GetPartyCityRs.Unmarshal(m, b)
 28885  }
 28886  func (m *GetPartyCityRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 28887  	return xxx_messageInfo_GetPartyCityRs.Marshal(b, m, deterministic)
 28888  }
 28889  func (m *GetPartyCityRs) XXX_Merge(src proto.Message) {
 28890  	xxx_messageInfo_GetPartyCityRs.Merge(m, src)
 28891  }
 28892  func (m *GetPartyCityRs) XXX_Size() int {
 28893  	return xxx_messageInfo_GetPartyCityRs.Size(m)
 28894  }
 28895  func (m *GetPartyCityRs) XXX_DiscardUnknown() {
 28896  	xxx_messageInfo_GetPartyCityRs.DiscardUnknown(m)
 28897  }
 28898  
 28899  var xxx_messageInfo_GetPartyCityRs proto.InternalMessageInfo
 28900  
 28901  func (m *GetPartyCityRs) GetCity() []*PartyCity {
 28902  	if m != nil {
 28903  		return m.City
 28904  	}
 28905  	return nil
 28906  }
 28907  
 28908  var E_GetPartyCityRs_Ext = &proto.ExtensionDesc{
 28909  	ExtendedType:  (*Base)(nil),
 28910  	ExtensionType: (*GetPartyCityRs)(nil),
 28911  	Field:         2010,
 28912  	Name:          "GetPartyCityRs.ext",
 28913  	Tag:           "bytes,2010,opt,name=ext",
 28914  	Filename:      "Game.proto",
 28915  }
 28916  
 28917  // 获取军团战争信息
 28918  type GetPartyBattleRq struct {
 28919  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 28920  	XXX_unrecognized     []byte   `json:"-"`
 28921  	XXX_sizecache        int32    `json:"-"`
 28922  }
 28923  
 28924  func (m *GetPartyBattleRq) Reset()         { *m = GetPartyBattleRq{} }
 28925  func (m *GetPartyBattleRq) String() string { return proto.CompactTextString(m) }
 28926  func (*GetPartyBattleRq) ProtoMessage()    {}
 28927  func (*GetPartyBattleRq) Descriptor() ([]byte, []int) {
 28928  	return fileDescriptor_a508e860af41bdad, []int{524}
 28929  }
 28930  func (m *GetPartyBattleRq) XXX_Unmarshal(b []byte) error {
 28931  	return xxx_messageInfo_GetPartyBattleRq.Unmarshal(m, b)
 28932  }
 28933  func (m *GetPartyBattleRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 28934  	return xxx_messageInfo_GetPartyBattleRq.Marshal(b, m, deterministic)
 28935  }
 28936  func (m *GetPartyBattleRq) XXX_Merge(src proto.Message) {
 28937  	xxx_messageInfo_GetPartyBattleRq.Merge(m, src)
 28938  }
 28939  func (m *GetPartyBattleRq) XXX_Size() int {
 28940  	return xxx_messageInfo_GetPartyBattleRq.Size(m)
 28941  }
 28942  func (m *GetPartyBattleRq) XXX_DiscardUnknown() {
 28943  	xxx_messageInfo_GetPartyBattleRq.DiscardUnknown(m)
 28944  }
 28945  
 28946  var xxx_messageInfo_GetPartyBattleRq proto.InternalMessageInfo
 28947  
 28948  var E_GetPartyBattleRq_Ext = &proto.ExtensionDesc{
 28949  	ExtendedType:  (*Base)(nil),
 28950  	ExtensionType: (*GetPartyBattleRq)(nil),
 28951  	Field:         2011,
 28952  	Name:          "GetPartyBattleRq.ext",
 28953  	Tag:           "bytes,2011,opt,name=ext",
 28954  	Filename:      "Game.proto",
 28955  }
 28956  
 28957  type GetPartyBattleRs struct {
 28958  	CampBattle           []*Battle `protobuf:"bytes,1,rep,name=campBattle" json:"campBattle,omitempty"`
 28959  	CityBattle           []*Battle `protobuf:"bytes,2,rep,name=cityBattle" json:"cityBattle,omitempty"`
 28960  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 28961  	XXX_unrecognized     []byte    `json:"-"`
 28962  	XXX_sizecache        int32     `json:"-"`
 28963  }
 28964  
 28965  func (m *GetPartyBattleRs) Reset()         { *m = GetPartyBattleRs{} }
 28966  func (m *GetPartyBattleRs) String() string { return proto.CompactTextString(m) }
 28967  func (*GetPartyBattleRs) ProtoMessage()    {}
 28968  func (*GetPartyBattleRs) Descriptor() ([]byte, []int) {
 28969  	return fileDescriptor_a508e860af41bdad, []int{525}
 28970  }
 28971  func (m *GetPartyBattleRs) XXX_Unmarshal(b []byte) error {
 28972  	return xxx_messageInfo_GetPartyBattleRs.Unmarshal(m, b)
 28973  }
 28974  func (m *GetPartyBattleRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 28975  	return xxx_messageInfo_GetPartyBattleRs.Marshal(b, m, deterministic)
 28976  }
 28977  func (m *GetPartyBattleRs) XXX_Merge(src proto.Message) {
 28978  	xxx_messageInfo_GetPartyBattleRs.Merge(m, src)
 28979  }
 28980  func (m *GetPartyBattleRs) XXX_Size() int {
 28981  	return xxx_messageInfo_GetPartyBattleRs.Size(m)
 28982  }
 28983  func (m *GetPartyBattleRs) XXX_DiscardUnknown() {
 28984  	xxx_messageInfo_GetPartyBattleRs.DiscardUnknown(m)
 28985  }
 28986  
 28987  var xxx_messageInfo_GetPartyBattleRs proto.InternalMessageInfo
 28988  
 28989  func (m *GetPartyBattleRs) GetCampBattle() []*Battle {
 28990  	if m != nil {
 28991  		return m.CampBattle
 28992  	}
 28993  	return nil
 28994  }
 28995  
 28996  func (m *GetPartyBattleRs) GetCityBattle() []*Battle {
 28997  	if m != nil {
 28998  		return m.CityBattle
 28999  	}
 29000  	return nil
 29001  }
 29002  
 29003  var E_GetPartyBattleRs_Ext = &proto.ExtensionDesc{
 29004  	ExtendedType:  (*Base)(nil),
 29005  	ExtensionType: (*GetPartyBattleRs)(nil),
 29006  	Field:         2012,
 29007  	Name:          "GetPartyBattleRs.ext",
 29008  	Tag:           "bytes,2012,opt,name=ext",
 29009  	Filename:      "Game.proto",
 29010  }
 29011  
 29012  // 获取军团荣誉数据
 29013  type GetPartyHonorRq struct {
 29014  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 29015  	XXX_unrecognized     []byte   `json:"-"`
 29016  	XXX_sizecache        int32    `json:"-"`
 29017  }
 29018  
 29019  func (m *GetPartyHonorRq) Reset()         { *m = GetPartyHonorRq{} }
 29020  func (m *GetPartyHonorRq) String() string { return proto.CompactTextString(m) }
 29021  func (*GetPartyHonorRq) ProtoMessage()    {}
 29022  func (*GetPartyHonorRq) Descriptor() ([]byte, []int) {
 29023  	return fileDescriptor_a508e860af41bdad, []int{526}
 29024  }
 29025  func (m *GetPartyHonorRq) XXX_Unmarshal(b []byte) error {
 29026  	return xxx_messageInfo_GetPartyHonorRq.Unmarshal(m, b)
 29027  }
 29028  func (m *GetPartyHonorRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 29029  	return xxx_messageInfo_GetPartyHonorRq.Marshal(b, m, deterministic)
 29030  }
 29031  func (m *GetPartyHonorRq) XXX_Merge(src proto.Message) {
 29032  	xxx_messageInfo_GetPartyHonorRq.Merge(m, src)
 29033  }
 29034  func (m *GetPartyHonorRq) XXX_Size() int {
 29035  	return xxx_messageInfo_GetPartyHonorRq.Size(m)
 29036  }
 29037  func (m *GetPartyHonorRq) XXX_DiscardUnknown() {
 29038  	xxx_messageInfo_GetPartyHonorRq.DiscardUnknown(m)
 29039  }
 29040  
 29041  var xxx_messageInfo_GetPartyHonorRq proto.InternalMessageInfo
 29042  
 29043  var E_GetPartyHonorRq_Ext = &proto.ExtensionDesc{
 29044  	ExtendedType:  (*Base)(nil),
 29045  	ExtensionType: (*GetPartyHonorRq)(nil),
 29046  	Field:         2013,
 29047  	Name:          "GetPartyHonorRq.ext",
 29048  	Tag:           "bytes,2013,opt,name=ext",
 29049  	Filename:      "Game.proto",
 29050  }
 29051  
 29052  type GetPartyHonorRs struct {
 29053  	MyVote               *int32            `protobuf:"varint,1,req,name=myVote" json:"myVote,omitempty"`
 29054  	Build                *int32            `protobuf:"varint,2,req,name=build" json:"build,omitempty"`
 29055  	CityBattle           *int32            `protobuf:"varint,3,req,name=cityBattle" json:"cityBattle,omitempty"`
 29056  	CampBattle           *int32            `protobuf:"varint,4,req,name=campBattle" json:"campBattle,omitempty"`
 29057  	RewardIndex          []int32           `protobuf:"varint,5,rep,name=rewardIndex" json:"rewardIndex,omitempty"`
 29058  	CityRank             []*PartyHonorRank `protobuf:"bytes,6,rep,name=cityRank" json:"cityRank,omitempty"`
 29059  	CampRank             []*PartyHonorRank `protobuf:"bytes,7,rep,name=campRank" json:"campRank,omitempty"`
 29060  	BuildRank            []*PartyHonorRank `protobuf:"bytes,8,rep,name=buildRank" json:"buildRank,omitempty"`
 29061  	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
 29062  	XXX_unrecognized     []byte            `json:"-"`
 29063  	XXX_sizecache        int32             `json:"-"`
 29064  }
 29065  
 29066  func (m *GetPartyHonorRs) Reset()         { *m = GetPartyHonorRs{} }
 29067  func (m *GetPartyHonorRs) String() string { return proto.CompactTextString(m) }
 29068  func (*GetPartyHonorRs) ProtoMessage()    {}
 29069  func (*GetPartyHonorRs) Descriptor() ([]byte, []int) {
 29070  	return fileDescriptor_a508e860af41bdad, []int{527}
 29071  }
 29072  func (m *GetPartyHonorRs) XXX_Unmarshal(b []byte) error {
 29073  	return xxx_messageInfo_GetPartyHonorRs.Unmarshal(m, b)
 29074  }
 29075  func (m *GetPartyHonorRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 29076  	return xxx_messageInfo_GetPartyHonorRs.Marshal(b, m, deterministic)
 29077  }
 29078  func (m *GetPartyHonorRs) XXX_Merge(src proto.Message) {
 29079  	xxx_messageInfo_GetPartyHonorRs.Merge(m, src)
 29080  }
 29081  func (m *GetPartyHonorRs) XXX_Size() int {
 29082  	return xxx_messageInfo_GetPartyHonorRs.Size(m)
 29083  }
 29084  func (m *GetPartyHonorRs) XXX_DiscardUnknown() {
 29085  	xxx_messageInfo_GetPartyHonorRs.DiscardUnknown(m)
 29086  }
 29087  
 29088  var xxx_messageInfo_GetPartyHonorRs proto.InternalMessageInfo
 29089  
 29090  func (m *GetPartyHonorRs) GetMyVote() int32 {
 29091  	if m != nil && m.MyVote != nil {
 29092  		return *m.MyVote
 29093  	}
 29094  	return 0
 29095  }
 29096  
 29097  func (m *GetPartyHonorRs) GetBuild() int32 {
 29098  	if m != nil && m.Build != nil {
 29099  		return *m.Build
 29100  	}
 29101  	return 0
 29102  }
 29103  
 29104  func (m *GetPartyHonorRs) GetCityBattle() int32 {
 29105  	if m != nil && m.CityBattle != nil {
 29106  		return *m.CityBattle
 29107  	}
 29108  	return 0
 29109  }
 29110  
 29111  func (m *GetPartyHonorRs) GetCampBattle() int32 {
 29112  	if m != nil && m.CampBattle != nil {
 29113  		return *m.CampBattle
 29114  	}
 29115  	return 0
 29116  }
 29117  
 29118  func (m *GetPartyHonorRs) GetRewardIndex() []int32 {
 29119  	if m != nil {
 29120  		return m.RewardIndex
 29121  	}
 29122  	return nil
 29123  }
 29124  
 29125  func (m *GetPartyHonorRs) GetCityRank() []*PartyHonorRank {
 29126  	if m != nil {
 29127  		return m.CityRank
 29128  	}
 29129  	return nil
 29130  }
 29131  
 29132  func (m *GetPartyHonorRs) GetCampRank() []*PartyHonorRank {
 29133  	if m != nil {
 29134  		return m.CampRank
 29135  	}
 29136  	return nil
 29137  }
 29138  
 29139  func (m *GetPartyHonorRs) GetBuildRank() []*PartyHonorRank {
 29140  	if m != nil {
 29141  		return m.BuildRank
 29142  	}
 29143  	return nil
 29144  }
 29145  
 29146  var E_GetPartyHonorRs_Ext = &proto.ExtensionDesc{
 29147  	ExtendedType:  (*Base)(nil),
 29148  	ExtensionType: (*GetPartyHonorRs)(nil),
 29149  	Field:         2014,
 29150  	Name:          "GetPartyHonorRs.ext",
 29151  	Tag:           "bytes,2014,opt,name=ext",
 29152  	Filename:      "Game.proto",
 29153  }
 29154  
 29155  // 领取军团荣誉礼包
 29156  type PartyHonorRewardRq struct {
 29157  	Index                *int32   `protobuf:"varint,1,req,name=index" json:"index,omitempty"`
 29158  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 29159  	XXX_unrecognized     []byte   `json:"-"`
 29160  	XXX_sizecache        int32    `json:"-"`
 29161  }
 29162  
 29163  func (m *PartyHonorRewardRq) Reset()         { *m = PartyHonorRewardRq{} }
 29164  func (m *PartyHonorRewardRq) String() string { return proto.CompactTextString(m) }
 29165  func (*PartyHonorRewardRq) ProtoMessage()    {}
 29166  func (*PartyHonorRewardRq) Descriptor() ([]byte, []int) {
 29167  	return fileDescriptor_a508e860af41bdad, []int{528}
 29168  }
 29169  func (m *PartyHonorRewardRq) XXX_Unmarshal(b []byte) error {
 29170  	return xxx_messageInfo_PartyHonorRewardRq.Unmarshal(m, b)
 29171  }
 29172  func (m *PartyHonorRewardRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 29173  	return xxx_messageInfo_PartyHonorRewardRq.Marshal(b, m, deterministic)
 29174  }
 29175  func (m *PartyHonorRewardRq) XXX_Merge(src proto.Message) {
 29176  	xxx_messageInfo_PartyHonorRewardRq.Merge(m, src)
 29177  }
 29178  func (m *PartyHonorRewardRq) XXX_Size() int {
 29179  	return xxx_messageInfo_PartyHonorRewardRq.Size(m)
 29180  }
 29181  func (m *PartyHonorRewardRq) XXX_DiscardUnknown() {
 29182  	xxx_messageInfo_PartyHonorRewardRq.DiscardUnknown(m)
 29183  }
 29184  
 29185  var xxx_messageInfo_PartyHonorRewardRq proto.InternalMessageInfo
 29186  
 29187  func (m *PartyHonorRewardRq) GetIndex() int32 {
 29188  	if m != nil && m.Index != nil {
 29189  		return *m.Index
 29190  	}
 29191  	return 0
 29192  }
 29193  
 29194  var E_PartyHonorRewardRq_Ext = &proto.ExtensionDesc{
 29195  	ExtendedType:  (*Base)(nil),
 29196  	ExtensionType: (*PartyHonorRewardRq)(nil),
 29197  	Field:         2015,
 29198  	Name:          "PartyHonorRewardRq.ext",
 29199  	Tag:           "bytes,2015,opt,name=ext",
 29200  	Filename:      "Game.proto",
 29201  }
 29202  
 29203  type PartyHonorRewardRs struct {
 29204  	RewardIndex          []int32  `protobuf:"varint,1,rep,name=rewardIndex" json:"rewardIndex,omitempty"`
 29205  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 29206  	XXX_unrecognized     []byte   `json:"-"`
 29207  	XXX_sizecache        int32    `json:"-"`
 29208  }
 29209  
 29210  func (m *PartyHonorRewardRs) Reset()         { *m = PartyHonorRewardRs{} }
 29211  func (m *PartyHonorRewardRs) String() string { return proto.CompactTextString(m) }
 29212  func (*PartyHonorRewardRs) ProtoMessage()    {}
 29213  func (*PartyHonorRewardRs) Descriptor() ([]byte, []int) {
 29214  	return fileDescriptor_a508e860af41bdad, []int{529}
 29215  }
 29216  func (m *PartyHonorRewardRs) XXX_Unmarshal(b []byte) error {
 29217  	return xxx_messageInfo_PartyHonorRewardRs.Unmarshal(m, b)
 29218  }
 29219  func (m *PartyHonorRewardRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 29220  	return xxx_messageInfo_PartyHonorRewardRs.Marshal(b, m, deterministic)
 29221  }
 29222  func (m *PartyHonorRewardRs) XXX_Merge(src proto.Message) {
 29223  	xxx_messageInfo_PartyHonorRewardRs.Merge(m, src)
 29224  }
 29225  func (m *PartyHonorRewardRs) XXX_Size() int {
 29226  	return xxx_messageInfo_PartyHonorRewardRs.Size(m)
 29227  }
 29228  func (m *PartyHonorRewardRs) XXX_DiscardUnknown() {
 29229  	xxx_messageInfo_PartyHonorRewardRs.DiscardUnknown(m)
 29230  }
 29231  
 29232  var xxx_messageInfo_PartyHonorRewardRs proto.InternalMessageInfo
 29233  
 29234  func (m *PartyHonorRewardRs) GetRewardIndex() []int32 {
 29235  	if m != nil {
 29236  		return m.RewardIndex
 29237  	}
 29238  	return nil
 29239  }
 29240  
 29241  var E_PartyHonorRewardRs_Ext = &proto.ExtensionDesc{
 29242  	ExtendedType:  (*Base)(nil),
 29243  	ExtensionType: (*PartyHonorRewardRs)(nil),
 29244  	Field:         2016,
 29245  	Name:          "PartyHonorRewardRs.ext",
 29246  	Tag:           "bytes,2016,opt,name=ext",
 29247  	Filename:      "Game.proto",
 29248  }
 29249  
 29250  // 获取军团日志信息
 29251  type GetPartyLogRq struct {
 29252  	Page                 *int32   `protobuf:"varint,1,req,name=page" json:"page,omitempty"`
 29253  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 29254  	XXX_unrecognized     []byte   `json:"-"`
 29255  	XXX_sizecache        int32    `json:"-"`
 29256  }
 29257  
 29258  func (m *GetPartyLogRq) Reset()         { *m = GetPartyLogRq{} }
 29259  func (m *GetPartyLogRq) String() string { return proto.CompactTextString(m) }
 29260  func (*GetPartyLogRq) ProtoMessage()    {}
 29261  func (*GetPartyLogRq) Descriptor() ([]byte, []int) {
 29262  	return fileDescriptor_a508e860af41bdad, []int{530}
 29263  }
 29264  func (m *GetPartyLogRq) XXX_Unmarshal(b []byte) error {
 29265  	return xxx_messageInfo_GetPartyLogRq.Unmarshal(m, b)
 29266  }
 29267  func (m *GetPartyLogRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 29268  	return xxx_messageInfo_GetPartyLogRq.Marshal(b, m, deterministic)
 29269  }
 29270  func (m *GetPartyLogRq) XXX_Merge(src proto.Message) {
 29271  	xxx_messageInfo_GetPartyLogRq.Merge(m, src)
 29272  }
 29273  func (m *GetPartyLogRq) XXX_Size() int {
 29274  	return xxx_messageInfo_GetPartyLogRq.Size(m)
 29275  }
 29276  func (m *GetPartyLogRq) XXX_DiscardUnknown() {
 29277  	xxx_messageInfo_GetPartyLogRq.DiscardUnknown(m)
 29278  }
 29279  
 29280  var xxx_messageInfo_GetPartyLogRq proto.InternalMessageInfo
 29281  
 29282  func (m *GetPartyLogRq) GetPage() int32 {
 29283  	if m != nil && m.Page != nil {
 29284  		return *m.Page
 29285  	}
 29286  	return 0
 29287  }
 29288  
 29289  var E_GetPartyLogRq_Ext = &proto.ExtensionDesc{
 29290  	ExtendedType:  (*Base)(nil),
 29291  	ExtensionType: (*GetPartyLogRq)(nil),
 29292  	Field:         2017,
 29293  	Name:          "GetPartyLogRq.ext",
 29294  	Tag:           "bytes,2017,opt,name=ext",
 29295  	Filename:      "Game.proto",
 29296  }
 29297  
 29298  type GetPartyLogRs struct {
 29299  	CurPage              *int32      `protobuf:"varint,1,req,name=curPage" json:"curPage,omitempty"`
 29300  	TotalPage            *int32      `protobuf:"varint,2,req,name=totalPage" json:"totalPage,omitempty"`
 29301  	Log                  []*PartyLog `protobuf:"bytes,3,rep,name=log" json:"log,omitempty"`
 29302  	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
 29303  	XXX_unrecognized     []byte      `json:"-"`
 29304  	XXX_sizecache        int32       `json:"-"`
 29305  }
 29306  
 29307  func (m *GetPartyLogRs) Reset()         { *m = GetPartyLogRs{} }
 29308  func (m *GetPartyLogRs) String() string { return proto.CompactTextString(m) }
 29309  func (*GetPartyLogRs) ProtoMessage()    {}
 29310  func (*GetPartyLogRs) Descriptor() ([]byte, []int) {
 29311  	return fileDescriptor_a508e860af41bdad, []int{531}
 29312  }
 29313  func (m *GetPartyLogRs) XXX_Unmarshal(b []byte) error {
 29314  	return xxx_messageInfo_GetPartyLogRs.Unmarshal(m, b)
 29315  }
 29316  func (m *GetPartyLogRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 29317  	return xxx_messageInfo_GetPartyLogRs.Marshal(b, m, deterministic)
 29318  }
 29319  func (m *GetPartyLogRs) XXX_Merge(src proto.Message) {
 29320  	xxx_messageInfo_GetPartyLogRs.Merge(m, src)
 29321  }
 29322  func (m *GetPartyLogRs) XXX_Size() int {
 29323  	return xxx_messageInfo_GetPartyLogRs.Size(m)
 29324  }
 29325  func (m *GetPartyLogRs) XXX_DiscardUnknown() {
 29326  	xxx_messageInfo_GetPartyLogRs.DiscardUnknown(m)
 29327  }
 29328  
 29329  var xxx_messageInfo_GetPartyLogRs proto.InternalMessageInfo
 29330  
 29331  func (m *GetPartyLogRs) GetCurPage() int32 {
 29332  	if m != nil && m.CurPage != nil {
 29333  		return *m.CurPage
 29334  	}
 29335  	return 0
 29336  }
 29337  
 29338  func (m *GetPartyLogRs) GetTotalPage() int32 {
 29339  	if m != nil && m.TotalPage != nil {
 29340  		return *m.TotalPage
 29341  	}
 29342  	return 0
 29343  }
 29344  
 29345  func (m *GetPartyLogRs) GetLog() []*PartyLog {
 29346  	if m != nil {
 29347  		return m.Log
 29348  	}
 29349  	return nil
 29350  }
 29351  
 29352  var E_GetPartyLogRs_Ext = &proto.ExtensionDesc{
 29353  	ExtendedType:  (*Base)(nil),
 29354  	ExtensionType: (*GetPartyLogRs)(nil),
 29355  	Field:         2018,
 29356  	Name:          "GetPartyLogRs.ext",
 29357  	Tag:           "bytes,2018,opt,name=ext",
 29358  	Filename:      "Game.proto",
 29359  }
 29360  
 29361  // 获取军团官员信息
 29362  type GetPartyJobRq struct {
 29363  	IsAppoint            *bool    `protobuf:"varint,1,opt,name=isAppoint" json:"isAppoint,omitempty"`
 29364  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 29365  	XXX_unrecognized     []byte   `json:"-"`
 29366  	XXX_sizecache        int32    `json:"-"`
 29367  }
 29368  
 29369  func (m *GetPartyJobRq) Reset()         { *m = GetPartyJobRq{} }
 29370  func (m *GetPartyJobRq) String() string { return proto.CompactTextString(m) }
 29371  func (*GetPartyJobRq) ProtoMessage()    {}
 29372  func (*GetPartyJobRq) Descriptor() ([]byte, []int) {
 29373  	return fileDescriptor_a508e860af41bdad, []int{532}
 29374  }
 29375  func (m *GetPartyJobRq) XXX_Unmarshal(b []byte) error {
 29376  	return xxx_messageInfo_GetPartyJobRq.Unmarshal(m, b)
 29377  }
 29378  func (m *GetPartyJobRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 29379  	return xxx_messageInfo_GetPartyJobRq.Marshal(b, m, deterministic)
 29380  }
 29381  func (m *GetPartyJobRq) XXX_Merge(src proto.Message) {
 29382  	xxx_messageInfo_GetPartyJobRq.Merge(m, src)
 29383  }
 29384  func (m *GetPartyJobRq) XXX_Size() int {
 29385  	return xxx_messageInfo_GetPartyJobRq.Size(m)
 29386  }
 29387  func (m *GetPartyJobRq) XXX_DiscardUnknown() {
 29388  	xxx_messageInfo_GetPartyJobRq.DiscardUnknown(m)
 29389  }
 29390  
 29391  var xxx_messageInfo_GetPartyJobRq proto.InternalMessageInfo
 29392  
 29393  func (m *GetPartyJobRq) GetIsAppoint() bool {
 29394  	if m != nil && m.IsAppoint != nil {
 29395  		return *m.IsAppoint
 29396  	}
 29397  	return false
 29398  }
 29399  
 29400  var E_GetPartyJobRq_Ext = &proto.ExtensionDesc{
 29401  	ExtendedType:  (*Base)(nil),
 29402  	ExtensionType: (*GetPartyJobRq)(nil),
 29403  	Field:         2019,
 29404  	Name:          "GetPartyJobRq.ext",
 29405  	Tag:           "bytes,2019,opt,name=ext",
 29406  	Filename:      "Game.proto",
 29407  }
 29408  
 29409  type GetPartyJobRs struct {
 29410  	Status               *int32           `protobuf:"varint,1,req,name=status" json:"status,omitempty"`
 29411  	EndTime              *int32           `protobuf:"varint,2,req,name=endTime" json:"endTime,omitempty"`
 29412  	MyVote               *int32           `protobuf:"varint,3,req,name=myVote" json:"myVote,omitempty"`
 29413  	Canvass              *int32           `protobuf:"varint,4,req,name=canvass" json:"canvass,omitempty"`
 29414  	Job                  []*PartyJob      `protobuf:"bytes,5,rep,name=job" json:"job,omitempty"`
 29415  	Election             []*PartyElection `protobuf:"bytes,6,rep,name=election" json:"election,omitempty"`
 29416  	AppointFreeCnt       *int32           `protobuf:"varint,7,opt,name=appointFreeCnt" json:"appointFreeCnt,omitempty"`
 29417  	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
 29418  	XXX_unrecognized     []byte           `json:"-"`
 29419  	XXX_sizecache        int32            `json:"-"`
 29420  }
 29421  
 29422  func (m *GetPartyJobRs) Reset()         { *m = GetPartyJobRs{} }
 29423  func (m *GetPartyJobRs) String() string { return proto.CompactTextString(m) }
 29424  func (*GetPartyJobRs) ProtoMessage()    {}
 29425  func (*GetPartyJobRs) Descriptor() ([]byte, []int) {
 29426  	return fileDescriptor_a508e860af41bdad, []int{533}
 29427  }
 29428  func (m *GetPartyJobRs) XXX_Unmarshal(b []byte) error {
 29429  	return xxx_messageInfo_GetPartyJobRs.Unmarshal(m, b)
 29430  }
 29431  func (m *GetPartyJobRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 29432  	return xxx_messageInfo_GetPartyJobRs.Marshal(b, m, deterministic)
 29433  }
 29434  func (m *GetPartyJobRs) XXX_Merge(src proto.Message) {
 29435  	xxx_messageInfo_GetPartyJobRs.Merge(m, src)
 29436  }
 29437  func (m *GetPartyJobRs) XXX_Size() int {
 29438  	return xxx_messageInfo_GetPartyJobRs.Size(m)
 29439  }
 29440  func (m *GetPartyJobRs) XXX_DiscardUnknown() {
 29441  	xxx_messageInfo_GetPartyJobRs.DiscardUnknown(m)
 29442  }
 29443  
 29444  var xxx_messageInfo_GetPartyJobRs proto.InternalMessageInfo
 29445  
 29446  func (m *GetPartyJobRs) GetStatus() int32 {
 29447  	if m != nil && m.Status != nil {
 29448  		return *m.Status
 29449  	}
 29450  	return 0
 29451  }
 29452  
 29453  func (m *GetPartyJobRs) GetEndTime() int32 {
 29454  	if m != nil && m.EndTime != nil {
 29455  		return *m.EndTime
 29456  	}
 29457  	return 0
 29458  }
 29459  
 29460  func (m *GetPartyJobRs) GetMyVote() int32 {
 29461  	if m != nil && m.MyVote != nil {
 29462  		return *m.MyVote
 29463  	}
 29464  	return 0
 29465  }
 29466  
 29467  func (m *GetPartyJobRs) GetCanvass() int32 {
 29468  	if m != nil && m.Canvass != nil {
 29469  		return *m.Canvass
 29470  	}
 29471  	return 0
 29472  }
 29473  
 29474  func (m *GetPartyJobRs) GetJob() []*PartyJob {
 29475  	if m != nil {
 29476  		return m.Job
 29477  	}
 29478  	return nil
 29479  }
 29480  
 29481  func (m *GetPartyJobRs) GetElection() []*PartyElection {
 29482  	if m != nil {
 29483  		return m.Election
 29484  	}
 29485  	return nil
 29486  }
 29487  
 29488  func (m *GetPartyJobRs) GetAppointFreeCnt() int32 {
 29489  	if m != nil && m.AppointFreeCnt != nil {
 29490  		return *m.AppointFreeCnt
 29491  	}
 29492  	return 0
 29493  }
 29494  
 29495  var E_GetPartyJobRs_Ext = &proto.ExtensionDesc{
 29496  	ExtendedType:  (*Base)(nil),
 29497  	ExtensionType: (*GetPartyJobRs)(nil),
 29498  	Field:         2020,
 29499  	Name:          "GetPartyJobRs.ext",
 29500  	Tag:           "bytes,2020,opt,name=ext",
 29501  	Filename:      "Game.proto",
 29502  }
 29503  
 29504  // 军团官员选举投票
 29505  type PartyVoteRq struct {
 29506  	RoleId               *int64   `protobuf:"varint,1,req,name=roleId" json:"roleId,omitempty"`
 29507  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 29508  	XXX_unrecognized     []byte   `json:"-"`
 29509  	XXX_sizecache        int32    `json:"-"`
 29510  }
 29511  
 29512  func (m *PartyVoteRq) Reset()         { *m = PartyVoteRq{} }
 29513  func (m *PartyVoteRq) String() string { return proto.CompactTextString(m) }
 29514  func (*PartyVoteRq) ProtoMessage()    {}
 29515  func (*PartyVoteRq) Descriptor() ([]byte, []int) {
 29516  	return fileDescriptor_a508e860af41bdad, []int{534}
 29517  }
 29518  func (m *PartyVoteRq) XXX_Unmarshal(b []byte) error {
 29519  	return xxx_messageInfo_PartyVoteRq.Unmarshal(m, b)
 29520  }
 29521  func (m *PartyVoteRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 29522  	return xxx_messageInfo_PartyVoteRq.Marshal(b, m, deterministic)
 29523  }
 29524  func (m *PartyVoteRq) XXX_Merge(src proto.Message) {
 29525  	xxx_messageInfo_PartyVoteRq.Merge(m, src)
 29526  }
 29527  func (m *PartyVoteRq) XXX_Size() int {
 29528  	return xxx_messageInfo_PartyVoteRq.Size(m)
 29529  }
 29530  func (m *PartyVoteRq) XXX_DiscardUnknown() {
 29531  	xxx_messageInfo_PartyVoteRq.DiscardUnknown(m)
 29532  }
 29533  
 29534  var xxx_messageInfo_PartyVoteRq proto.InternalMessageInfo
 29535  
 29536  func (m *PartyVoteRq) GetRoleId() int64 {
 29537  	if m != nil && m.RoleId != nil {
 29538  		return *m.RoleId
 29539  	}
 29540  	return 0
 29541  }
 29542  
 29543  var E_PartyVoteRq_Ext = &proto.ExtensionDesc{
 29544  	ExtendedType:  (*Base)(nil),
 29545  	ExtensionType: (*PartyVoteRq)(nil),
 29546  	Field:         2021,
 29547  	Name:          "PartyVoteRq.ext",
 29548  	Tag:           "bytes,2021,opt,name=ext",
 29549  	Filename:      "Game.proto",
 29550  }
 29551  
 29552  type PartyVoteRs struct {
 29553  	Election             []*PartyElection `protobuf:"bytes,1,rep,name=election" json:"election,omitempty"`
 29554  	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
 29555  	XXX_unrecognized     []byte           `json:"-"`
 29556  	XXX_sizecache        int32            `json:"-"`
 29557  }
 29558  
 29559  func (m *PartyVoteRs) Reset()         { *m = PartyVoteRs{} }
 29560  func (m *PartyVoteRs) String() string { return proto.CompactTextString(m) }
 29561  func (*PartyVoteRs) ProtoMessage()    {}
 29562  func (*PartyVoteRs) Descriptor() ([]byte, []int) {
 29563  	return fileDescriptor_a508e860af41bdad, []int{535}
 29564  }
 29565  func (m *PartyVoteRs) XXX_Unmarshal(b []byte) error {
 29566  	return xxx_messageInfo_PartyVoteRs.Unmarshal(m, b)
 29567  }
 29568  func (m *PartyVoteRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 29569  	return xxx_messageInfo_PartyVoteRs.Marshal(b, m, deterministic)
 29570  }
 29571  func (m *PartyVoteRs) XXX_Merge(src proto.Message) {
 29572  	xxx_messageInfo_PartyVoteRs.Merge(m, src)
 29573  }
 29574  func (m *PartyVoteRs) XXX_Size() int {
 29575  	return xxx_messageInfo_PartyVoteRs.Size(m)
 29576  }
 29577  func (m *PartyVoteRs) XXX_DiscardUnknown() {
 29578  	xxx_messageInfo_PartyVoteRs.DiscardUnknown(m)
 29579  }
 29580  
 29581  var xxx_messageInfo_PartyVoteRs proto.InternalMessageInfo
 29582  
 29583  func (m *PartyVoteRs) GetElection() []*PartyElection {
 29584  	if m != nil {
 29585  		return m.Election
 29586  	}
 29587  	return nil
 29588  }
 29589  
 29590  var E_PartyVoteRs_Ext = &proto.ExtensionDesc{
 29591  	ExtendedType:  (*Base)(nil),
 29592  	ExtensionType: (*PartyVoteRs)(nil),
 29593  	Field:         2022,
 29594  	Name:          "PartyVoteRs.ext",
 29595  	Tag:           "bytes,2022,opt,name=ext",
 29596  	Filename:      "Game.proto",
 29597  }
 29598  
 29599  // 军团官员任命
 29600  type PartyAppointRq struct {
 29601  	RoleId               *int64   `protobuf:"varint,1,req,name=roleId" json:"roleId,omitempty"`
 29602  	Job                  *int32   `protobuf:"varint,2,opt,name=job" json:"job,omitempty"`
 29603  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 29604  	XXX_unrecognized     []byte   `json:"-"`
 29605  	XXX_sizecache        int32    `json:"-"`
 29606  }
 29607  
 29608  func (m *PartyAppointRq) Reset()         { *m = PartyAppointRq{} }
 29609  func (m *PartyAppointRq) String() string { return proto.CompactTextString(m) }
 29610  func (*PartyAppointRq) ProtoMessage()    {}
 29611  func (*PartyAppointRq) Descriptor() ([]byte, []int) {
 29612  	return fileDescriptor_a508e860af41bdad, []int{536}
 29613  }
 29614  func (m *PartyAppointRq) XXX_Unmarshal(b []byte) error {
 29615  	return xxx_messageInfo_PartyAppointRq.Unmarshal(m, b)
 29616  }
 29617  func (m *PartyAppointRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 29618  	return xxx_messageInfo_PartyAppointRq.Marshal(b, m, deterministic)
 29619  }
 29620  func (m *PartyAppointRq) XXX_Merge(src proto.Message) {
 29621  	xxx_messageInfo_PartyAppointRq.Merge(m, src)
 29622  }
 29623  func (m *PartyAppointRq) XXX_Size() int {
 29624  	return xxx_messageInfo_PartyAppointRq.Size(m)
 29625  }
 29626  func (m *PartyAppointRq) XXX_DiscardUnknown() {
 29627  	xxx_messageInfo_PartyAppointRq.DiscardUnknown(m)
 29628  }
 29629  
 29630  var xxx_messageInfo_PartyAppointRq proto.InternalMessageInfo
 29631  
 29632  func (m *PartyAppointRq) GetRoleId() int64 {
 29633  	if m != nil && m.RoleId != nil {
 29634  		return *m.RoleId
 29635  	}
 29636  	return 0
 29637  }
 29638  
 29639  func (m *PartyAppointRq) GetJob() int32 {
 29640  	if m != nil && m.Job != nil {
 29641  		return *m.Job
 29642  	}
 29643  	return 0
 29644  }
 29645  
 29646  var E_PartyAppointRq_Ext = &proto.ExtensionDesc{
 29647  	ExtendedType:  (*Base)(nil),
 29648  	ExtensionType: (*PartyAppointRq)(nil),
 29649  	Field:         2023,
 29650  	Name:          "PartyAppointRq.ext",
 29651  	Tag:           "bytes,2023,opt,name=ext",
 29652  	Filename:      "Game.proto",
 29653  }
 29654  
 29655  type PartyAppointRs struct {
 29656  	Job                  []*PartyJob `protobuf:"bytes,1,rep,name=job" json:"job,omitempty"`
 29657  	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
 29658  	XXX_unrecognized     []byte      `json:"-"`
 29659  	XXX_sizecache        int32       `json:"-"`
 29660  }
 29661  
 29662  func (m *PartyAppointRs) Reset()         { *m = PartyAppointRs{} }
 29663  func (m *PartyAppointRs) String() string { return proto.CompactTextString(m) }
 29664  func (*PartyAppointRs) ProtoMessage()    {}
 29665  func (*PartyAppointRs) Descriptor() ([]byte, []int) {
 29666  	return fileDescriptor_a508e860af41bdad, []int{537}
 29667  }
 29668  func (m *PartyAppointRs) XXX_Unmarshal(b []byte) error {
 29669  	return xxx_messageInfo_PartyAppointRs.Unmarshal(m, b)
 29670  }
 29671  func (m *PartyAppointRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 29672  	return xxx_messageInfo_PartyAppointRs.Marshal(b, m, deterministic)
 29673  }
 29674  func (m *PartyAppointRs) XXX_Merge(src proto.Message) {
 29675  	xxx_messageInfo_PartyAppointRs.Merge(m, src)
 29676  }
 29677  func (m *PartyAppointRs) XXX_Size() int {
 29678  	return xxx_messageInfo_PartyAppointRs.Size(m)
 29679  }
 29680  func (m *PartyAppointRs) XXX_DiscardUnknown() {
 29681  	xxx_messageInfo_PartyAppointRs.DiscardUnknown(m)
 29682  }
 29683  
 29684  var xxx_messageInfo_PartyAppointRs proto.InternalMessageInfo
 29685  
 29686  func (m *PartyAppointRs) GetJob() []*PartyJob {
 29687  	if m != nil {
 29688  		return m.Job
 29689  	}
 29690  	return nil
 29691  }
 29692  
 29693  var E_PartyAppointRs_Ext = &proto.ExtensionDesc{
 29694  	ExtendedType:  (*Base)(nil),
 29695  	ExtensionType: (*PartyAppointRs)(nil),
 29696  	Field:         2024,
 29697  	Name:          "PartyAppointRs.ext",
 29698  	Tag:           "bytes,2024,opt,name=ext",
 29699  	Filename:      "Game.proto",
 29700  }
 29701  
 29702  // 通知玩家军团职务变更
 29703  type SyncJobChangeRs struct {
 29704  	Job                  *int32   `protobuf:"varint,1,req,name=job" json:"job,omitempty"`
 29705  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 29706  	XXX_unrecognized     []byte   `json:"-"`
 29707  	XXX_sizecache        int32    `json:"-"`
 29708  }
 29709  
 29710  func (m *SyncJobChangeRs) Reset()         { *m = SyncJobChangeRs{} }
 29711  func (m *SyncJobChangeRs) String() string { return proto.CompactTextString(m) }
 29712  func (*SyncJobChangeRs) ProtoMessage()    {}
 29713  func (*SyncJobChangeRs) Descriptor() ([]byte, []int) {
 29714  	return fileDescriptor_a508e860af41bdad, []int{538}
 29715  }
 29716  func (m *SyncJobChangeRs) XXX_Unmarshal(b []byte) error {
 29717  	return xxx_messageInfo_SyncJobChangeRs.Unmarshal(m, b)
 29718  }
 29719  func (m *SyncJobChangeRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 29720  	return xxx_messageInfo_SyncJobChangeRs.Marshal(b, m, deterministic)
 29721  }
 29722  func (m *SyncJobChangeRs) XXX_Merge(src proto.Message) {
 29723  	xxx_messageInfo_SyncJobChangeRs.Merge(m, src)
 29724  }
 29725  func (m *SyncJobChangeRs) XXX_Size() int {
 29726  	return xxx_messageInfo_SyncJobChangeRs.Size(m)
 29727  }
 29728  func (m *SyncJobChangeRs) XXX_DiscardUnknown() {
 29729  	xxx_messageInfo_SyncJobChangeRs.DiscardUnknown(m)
 29730  }
 29731  
 29732  var xxx_messageInfo_SyncJobChangeRs proto.InternalMessageInfo
 29733  
 29734  func (m *SyncJobChangeRs) GetJob() int32 {
 29735  	if m != nil && m.Job != nil {
 29736  		return *m.Job
 29737  	}
 29738  	return 0
 29739  }
 29740  
 29741  var E_SyncJobChangeRs_Ext = &proto.ExtensionDesc{
 29742  	ExtendedType:  (*Base)(nil),
 29743  	ExtensionType: (*SyncJobChangeRs)(nil),
 29744  	Field:         2026,
 29745  	Name:          "SyncJobChangeRs.ext",
 29746  	Tag:           "bytes,2026,opt,name=ext",
 29747  	Filename:      "Game.proto",
 29748  }
 29749  
 29750  // 军团官员选举拉票
 29751  type PartyCanvassRq struct {
 29752  	RoleId               *int64   `protobuf:"varint,1,req,name=roleId" json:"roleId,omitempty"`
 29753  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 29754  	XXX_unrecognized     []byte   `json:"-"`
 29755  	XXX_sizecache        int32    `json:"-"`
 29756  }
 29757  
 29758  func (m *PartyCanvassRq) Reset()         { *m = PartyCanvassRq{} }
 29759  func (m *PartyCanvassRq) String() string { return proto.CompactTextString(m) }
 29760  func (*PartyCanvassRq) ProtoMessage()    {}
 29761  func (*PartyCanvassRq) Descriptor() ([]byte, []int) {
 29762  	return fileDescriptor_a508e860af41bdad, []int{539}
 29763  }
 29764  func (m *PartyCanvassRq) XXX_Unmarshal(b []byte) error {
 29765  	return xxx_messageInfo_PartyCanvassRq.Unmarshal(m, b)
 29766  }
 29767  func (m *PartyCanvassRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 29768  	return xxx_messageInfo_PartyCanvassRq.Marshal(b, m, deterministic)
 29769  }
 29770  func (m *PartyCanvassRq) XXX_Merge(src proto.Message) {
 29771  	xxx_messageInfo_PartyCanvassRq.Merge(m, src)
 29772  }
 29773  func (m *PartyCanvassRq) XXX_Size() int {
 29774  	return xxx_messageInfo_PartyCanvassRq.Size(m)
 29775  }
 29776  func (m *PartyCanvassRq) XXX_DiscardUnknown() {
 29777  	xxx_messageInfo_PartyCanvassRq.DiscardUnknown(m)
 29778  }
 29779  
 29780  var xxx_messageInfo_PartyCanvassRq proto.InternalMessageInfo
 29781  
 29782  func (m *PartyCanvassRq) GetRoleId() int64 {
 29783  	if m != nil && m.RoleId != nil {
 29784  		return *m.RoleId
 29785  	}
 29786  	return 0
 29787  }
 29788  
 29789  var E_PartyCanvassRq_Ext = &proto.ExtensionDesc{
 29790  	ExtendedType:  (*Base)(nil),
 29791  	ExtensionType: (*PartyCanvassRq)(nil),
 29792  	Field:         2027,
 29793  	Name:          "PartyCanvassRq.ext",
 29794  	Tag:           "bytes,2027,opt,name=ext",
 29795  	Filename:      "Game.proto",
 29796  }
 29797  
 29798  type PartyCanvassRs struct {
 29799  	Election             []*PartyElection `protobuf:"bytes,1,rep,name=election" json:"election,omitempty"`
 29800  	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
 29801  	XXX_unrecognized     []byte           `json:"-"`
 29802  	XXX_sizecache        int32            `json:"-"`
 29803  }
 29804  
 29805  func (m *PartyCanvassRs) Reset()         { *m = PartyCanvassRs{} }
 29806  func (m *PartyCanvassRs) String() string { return proto.CompactTextString(m) }
 29807  func (*PartyCanvassRs) ProtoMessage()    {}
 29808  func (*PartyCanvassRs) Descriptor() ([]byte, []int) {
 29809  	return fileDescriptor_a508e860af41bdad, []int{540}
 29810  }
 29811  func (m *PartyCanvassRs) XXX_Unmarshal(b []byte) error {
 29812  	return xxx_messageInfo_PartyCanvassRs.Unmarshal(m, b)
 29813  }
 29814  func (m *PartyCanvassRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 29815  	return xxx_messageInfo_PartyCanvassRs.Marshal(b, m, deterministic)
 29816  }
 29817  func (m *PartyCanvassRs) XXX_Merge(src proto.Message) {
 29818  	xxx_messageInfo_PartyCanvassRs.Merge(m, src)
 29819  }
 29820  func (m *PartyCanvassRs) XXX_Size() int {
 29821  	return xxx_messageInfo_PartyCanvassRs.Size(m)
 29822  }
 29823  func (m *PartyCanvassRs) XXX_DiscardUnknown() {
 29824  	xxx_messageInfo_PartyCanvassRs.DiscardUnknown(m)
 29825  }
 29826  
 29827  var xxx_messageInfo_PartyCanvassRs proto.InternalMessageInfo
 29828  
 29829  func (m *PartyCanvassRs) GetElection() []*PartyElection {
 29830  	if m != nil {
 29831  		return m.Election
 29832  	}
 29833  	return nil
 29834  }
 29835  
 29836  var E_PartyCanvassRs_Ext = &proto.ExtensionDesc{
 29837  	ExtendedType:  (*Base)(nil),
 29838  	ExtensionType: (*PartyCanvassRs)(nil),
 29839  	Field:         2028,
 29840  	Name:          "PartyCanvassRs.ext",
 29841  	Tag:           "bytes,2028,opt,name=ext",
 29842  	Filename:      "Game.proto",
 29843  }
 29844  
 29845  //发送阵营邮件
 29846  type SendCampMailRq struct {
 29847  	Content              *string  `protobuf:"bytes,1,opt,name=content" json:"content,omitempty"`
 29848  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 29849  	XXX_unrecognized     []byte   `json:"-"`
 29850  	XXX_sizecache        int32    `json:"-"`
 29851  }
 29852  
 29853  func (m *SendCampMailRq) Reset()         { *m = SendCampMailRq{} }
 29854  func (m *SendCampMailRq) String() string { return proto.CompactTextString(m) }
 29855  func (*SendCampMailRq) ProtoMessage()    {}
 29856  func (*SendCampMailRq) Descriptor() ([]byte, []int) {
 29857  	return fileDescriptor_a508e860af41bdad, []int{541}
 29858  }
 29859  func (m *SendCampMailRq) XXX_Unmarshal(b []byte) error {
 29860  	return xxx_messageInfo_SendCampMailRq.Unmarshal(m, b)
 29861  }
 29862  func (m *SendCampMailRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 29863  	return xxx_messageInfo_SendCampMailRq.Marshal(b, m, deterministic)
 29864  }
 29865  func (m *SendCampMailRq) XXX_Merge(src proto.Message) {
 29866  	xxx_messageInfo_SendCampMailRq.Merge(m, src)
 29867  }
 29868  func (m *SendCampMailRq) XXX_Size() int {
 29869  	return xxx_messageInfo_SendCampMailRq.Size(m)
 29870  }
 29871  func (m *SendCampMailRq) XXX_DiscardUnknown() {
 29872  	xxx_messageInfo_SendCampMailRq.DiscardUnknown(m)
 29873  }
 29874  
 29875  var xxx_messageInfo_SendCampMailRq proto.InternalMessageInfo
 29876  
 29877  func (m *SendCampMailRq) GetContent() string {
 29878  	if m != nil && m.Content != nil {
 29879  		return *m.Content
 29880  	}
 29881  	return ""
 29882  }
 29883  
 29884  var E_SendCampMailRq_Ext = &proto.ExtensionDesc{
 29885  	ExtendedType:  (*Base)(nil),
 29886  	ExtensionType: (*SendCampMailRq)(nil),
 29887  	Field:         2029,
 29888  	Name:          "SendCampMailRq.ext",
 29889  	Tag:           "bytes,2029,opt,name=ext",
 29890  	Filename:      "Game.proto",
 29891  }
 29892  
 29893  type SendCampMailRs struct {
 29894  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 29895  	XXX_unrecognized     []byte   `json:"-"`
 29896  	XXX_sizecache        int32    `json:"-"`
 29897  }
 29898  
 29899  func (m *SendCampMailRs) Reset()         { *m = SendCampMailRs{} }
 29900  func (m *SendCampMailRs) String() string { return proto.CompactTextString(m) }
 29901  func (*SendCampMailRs) ProtoMessage()    {}
 29902  func (*SendCampMailRs) Descriptor() ([]byte, []int) {
 29903  	return fileDescriptor_a508e860af41bdad, []int{542}
 29904  }
 29905  func (m *SendCampMailRs) XXX_Unmarshal(b []byte) error {
 29906  	return xxx_messageInfo_SendCampMailRs.Unmarshal(m, b)
 29907  }
 29908  func (m *SendCampMailRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 29909  	return xxx_messageInfo_SendCampMailRs.Marshal(b, m, deterministic)
 29910  }
 29911  func (m *SendCampMailRs) XXX_Merge(src proto.Message) {
 29912  	xxx_messageInfo_SendCampMailRs.Merge(m, src)
 29913  }
 29914  func (m *SendCampMailRs) XXX_Size() int {
 29915  	return xxx_messageInfo_SendCampMailRs.Size(m)
 29916  }
 29917  func (m *SendCampMailRs) XXX_DiscardUnknown() {
 29918  	xxx_messageInfo_SendCampMailRs.DiscardUnknown(m)
 29919  }
 29920  
 29921  var xxx_messageInfo_SendCampMailRs proto.InternalMessageInfo
 29922  
 29923  var E_SendCampMailRs_Ext = &proto.ExtensionDesc{
 29924  	ExtendedType:  (*Base)(nil),
 29925  	ExtensionType: (*SendCampMailRs)(nil),
 29926  	Field:         2030,
 29927  	Name:          "SendCampMailRs.ext",
 29928  	Tag:           "bytes,2030,opt,name=ext",
 29929  	Filename:      "Game.proto",
 29930  }
 29931  
 29932  // 补给大厅信息
 29933  type SupplyHallRq struct {
 29934  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 29935  	XXX_unrecognized     []byte   `json:"-"`
 29936  	XXX_sizecache        int32    `json:"-"`
 29937  }
 29938  
 29939  func (m *SupplyHallRq) Reset()         { *m = SupplyHallRq{} }
 29940  func (m *SupplyHallRq) String() string { return proto.CompactTextString(m) }
 29941  func (*SupplyHallRq) ProtoMessage()    {}
 29942  func (*SupplyHallRq) Descriptor() ([]byte, []int) {
 29943  	return fileDescriptor_a508e860af41bdad, []int{543}
 29944  }
 29945  func (m *SupplyHallRq) XXX_Unmarshal(b []byte) error {
 29946  	return xxx_messageInfo_SupplyHallRq.Unmarshal(m, b)
 29947  }
 29948  func (m *SupplyHallRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 29949  	return xxx_messageInfo_SupplyHallRq.Marshal(b, m, deterministic)
 29950  }
 29951  func (m *SupplyHallRq) XXX_Merge(src proto.Message) {
 29952  	xxx_messageInfo_SupplyHallRq.Merge(m, src)
 29953  }
 29954  func (m *SupplyHallRq) XXX_Size() int {
 29955  	return xxx_messageInfo_SupplyHallRq.Size(m)
 29956  }
 29957  func (m *SupplyHallRq) XXX_DiscardUnknown() {
 29958  	xxx_messageInfo_SupplyHallRq.DiscardUnknown(m)
 29959  }
 29960  
 29961  var xxx_messageInfo_SupplyHallRq proto.InternalMessageInfo
 29962  
 29963  var E_SupplyHallRq_Ext = &proto.ExtensionDesc{
 29964  	ExtendedType:  (*Base)(nil),
 29965  	ExtensionType: (*SupplyHallRq)(nil),
 29966  	Field:         2031,
 29967  	Name:          "SupplyHallRq.ext",
 29968  	Tag:           "bytes,2031,opt,name=ext",
 29969  	Filename:      "Game.proto",
 29970  }
 29971  
 29972  type SupplyHallRs struct {
 29973  	Award                *int32            `protobuf:"varint,1,opt,name=award" json:"award,omitempty"`
 29974  	SuperSupply          *PartySuperSupply `protobuf:"bytes,2,opt,name=superSupply" json:"superSupply,omitempty"`
 29975  	SupplyInfo           []*PartySupply    `protobuf:"bytes,3,rep,name=supplyInfo" json:"supplyInfo,omitempty"`
 29976  	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
 29977  	XXX_unrecognized     []byte            `json:"-"`
 29978  	XXX_sizecache        int32             `json:"-"`
 29979  }
 29980  
 29981  func (m *SupplyHallRs) Reset()         { *m = SupplyHallRs{} }
 29982  func (m *SupplyHallRs) String() string { return proto.CompactTextString(m) }
 29983  func (*SupplyHallRs) ProtoMessage()    {}
 29984  func (*SupplyHallRs) Descriptor() ([]byte, []int) {
 29985  	return fileDescriptor_a508e860af41bdad, []int{544}
 29986  }
 29987  func (m *SupplyHallRs) XXX_Unmarshal(b []byte) error {
 29988  	return xxx_messageInfo_SupplyHallRs.Unmarshal(m, b)
 29989  }
 29990  func (m *SupplyHallRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 29991  	return xxx_messageInfo_SupplyHallRs.Marshal(b, m, deterministic)
 29992  }
 29993  func (m *SupplyHallRs) XXX_Merge(src proto.Message) {
 29994  	xxx_messageInfo_SupplyHallRs.Merge(m, src)
 29995  }
 29996  func (m *SupplyHallRs) XXX_Size() int {
 29997  	return xxx_messageInfo_SupplyHallRs.Size(m)
 29998  }
 29999  func (m *SupplyHallRs) XXX_DiscardUnknown() {
 30000  	xxx_messageInfo_SupplyHallRs.DiscardUnknown(m)
 30001  }
 30002  
 30003  var xxx_messageInfo_SupplyHallRs proto.InternalMessageInfo
 30004  
 30005  func (m *SupplyHallRs) GetAward() int32 {
 30006  	if m != nil && m.Award != nil {
 30007  		return *m.Award
 30008  	}
 30009  	return 0
 30010  }
 30011  
 30012  func (m *SupplyHallRs) GetSuperSupply() *PartySuperSupply {
 30013  	if m != nil {
 30014  		return m.SuperSupply
 30015  	}
 30016  	return nil
 30017  }
 30018  
 30019  func (m *SupplyHallRs) GetSupplyInfo() []*PartySupply {
 30020  	if m != nil {
 30021  		return m.SupplyInfo
 30022  	}
 30023  	return nil
 30024  }
 30025  
 30026  var E_SupplyHallRs_Ext = &proto.ExtensionDesc{
 30027  	ExtendedType:  (*Base)(nil),
 30028  	ExtensionType: (*SupplyHallRs)(nil),
 30029  	Field:         2032,
 30030  	Name:          "SupplyHallRs.ext",
 30031  	Tag:           "bytes,2032,opt,name=ext",
 30032  	Filename:      "Game.proto",
 30033  }
 30034  
 30035  // 领取补给奖励
 30036  type SupplyRewardRq struct {
 30037  	Type                 *int32   `protobuf:"varint,1,req,name=type" json:"type,omitempty"`
 30038  	Key                  *int32   `protobuf:"varint,2,opt,name=key" json:"key,omitempty"`
 30039  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 30040  	XXX_unrecognized     []byte   `json:"-"`
 30041  	XXX_sizecache        int32    `json:"-"`
 30042  }
 30043  
 30044  func (m *SupplyRewardRq) Reset()         { *m = SupplyRewardRq{} }
 30045  func (m *SupplyRewardRq) String() string { return proto.CompactTextString(m) }
 30046  func (*SupplyRewardRq) ProtoMessage()    {}
 30047  func (*SupplyRewardRq) Descriptor() ([]byte, []int) {
 30048  	return fileDescriptor_a508e860af41bdad, []int{545}
 30049  }
 30050  func (m *SupplyRewardRq) XXX_Unmarshal(b []byte) error {
 30051  	return xxx_messageInfo_SupplyRewardRq.Unmarshal(m, b)
 30052  }
 30053  func (m *SupplyRewardRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 30054  	return xxx_messageInfo_SupplyRewardRq.Marshal(b, m, deterministic)
 30055  }
 30056  func (m *SupplyRewardRq) XXX_Merge(src proto.Message) {
 30057  	xxx_messageInfo_SupplyRewardRq.Merge(m, src)
 30058  }
 30059  func (m *SupplyRewardRq) XXX_Size() int {
 30060  	return xxx_messageInfo_SupplyRewardRq.Size(m)
 30061  }
 30062  func (m *SupplyRewardRq) XXX_DiscardUnknown() {
 30063  	xxx_messageInfo_SupplyRewardRq.DiscardUnknown(m)
 30064  }
 30065  
 30066  var xxx_messageInfo_SupplyRewardRq proto.InternalMessageInfo
 30067  
 30068  func (m *SupplyRewardRq) GetType() int32 {
 30069  	if m != nil && m.Type != nil {
 30070  		return *m.Type
 30071  	}
 30072  	return 0
 30073  }
 30074  
 30075  func (m *SupplyRewardRq) GetKey() int32 {
 30076  	if m != nil && m.Key != nil {
 30077  		return *m.Key
 30078  	}
 30079  	return 0
 30080  }
 30081  
 30082  var E_SupplyRewardRq_Ext = &proto.ExtensionDesc{
 30083  	ExtendedType:  (*Base)(nil),
 30084  	ExtensionType: (*SupplyRewardRq)(nil),
 30085  	Field:         2033,
 30086  	Name:          "SupplyRewardRq.ext",
 30087  	Tag:           "bytes,2033,opt,name=ext",
 30088  	Filename:      "Game.proto",
 30089  }
 30090  
 30091  type SupplyRewardRs struct {
 30092  	Award                []*Award `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
 30093  	Key                  []int32  `protobuf:"varint,2,rep,name=key" json:"key,omitempty"`
 30094  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 30095  	XXX_unrecognized     []byte   `json:"-"`
 30096  	XXX_sizecache        int32    `json:"-"`
 30097  }
 30098  
 30099  func (m *SupplyRewardRs) Reset()         { *m = SupplyRewardRs{} }
 30100  func (m *SupplyRewardRs) String() string { return proto.CompactTextString(m) }
 30101  func (*SupplyRewardRs) ProtoMessage()    {}
 30102  func (*SupplyRewardRs) Descriptor() ([]byte, []int) {
 30103  	return fileDescriptor_a508e860af41bdad, []int{546}
 30104  }
 30105  func (m *SupplyRewardRs) XXX_Unmarshal(b []byte) error {
 30106  	return xxx_messageInfo_SupplyRewardRs.Unmarshal(m, b)
 30107  }
 30108  func (m *SupplyRewardRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 30109  	return xxx_messageInfo_SupplyRewardRs.Marshal(b, m, deterministic)
 30110  }
 30111  func (m *SupplyRewardRs) XXX_Merge(src proto.Message) {
 30112  	xxx_messageInfo_SupplyRewardRs.Merge(m, src)
 30113  }
 30114  func (m *SupplyRewardRs) XXX_Size() int {
 30115  	return xxx_messageInfo_SupplyRewardRs.Size(m)
 30116  }
 30117  func (m *SupplyRewardRs) XXX_DiscardUnknown() {
 30118  	xxx_messageInfo_SupplyRewardRs.DiscardUnknown(m)
 30119  }
 30120  
 30121  var xxx_messageInfo_SupplyRewardRs proto.InternalMessageInfo
 30122  
 30123  func (m *SupplyRewardRs) GetAward() []*Award {
 30124  	if m != nil {
 30125  		return m.Award
 30126  	}
 30127  	return nil
 30128  }
 30129  
 30130  func (m *SupplyRewardRs) GetKey() []int32 {
 30131  	if m != nil {
 30132  		return m.Key
 30133  	}
 30134  	return nil
 30135  }
 30136  
 30137  var E_SupplyRewardRs_Ext = &proto.ExtensionDesc{
 30138  	ExtendedType:  (*Base)(nil),
 30139  	ExtensionType: (*SupplyRewardRs)(nil),
 30140  	Field:         2034,
 30141  	Name:          "SupplyRewardRs.ext",
 30142  	Tag:           "bytes,2034,opt,name=ext",
 30143  	Filename:      "Game.proto",
 30144  }
 30145  
 30146  // 同步军团补给
 30147  type SyncPartySupplyRs struct {
 30148  	SuperSupply          *PartySuperSupply `protobuf:"bytes,1,opt,name=superSupply" json:"superSupply,omitempty"`
 30149  	SupplyInfo           *PartySupply      `protobuf:"bytes,2,opt,name=supplyInfo" json:"supplyInfo,omitempty"`
 30150  	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
 30151  	XXX_unrecognized     []byte            `json:"-"`
 30152  	XXX_sizecache        int32             `json:"-"`
 30153  }
 30154  
 30155  func (m *SyncPartySupplyRs) Reset()         { *m = SyncPartySupplyRs{} }
 30156  func (m *SyncPartySupplyRs) String() string { return proto.CompactTextString(m) }
 30157  func (*SyncPartySupplyRs) ProtoMessage()    {}
 30158  func (*SyncPartySupplyRs) Descriptor() ([]byte, []int) {
 30159  	return fileDescriptor_a508e860af41bdad, []int{547}
 30160  }
 30161  func (m *SyncPartySupplyRs) XXX_Unmarshal(b []byte) error {
 30162  	return xxx_messageInfo_SyncPartySupplyRs.Unmarshal(m, b)
 30163  }
 30164  func (m *SyncPartySupplyRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 30165  	return xxx_messageInfo_SyncPartySupplyRs.Marshal(b, m, deterministic)
 30166  }
 30167  func (m *SyncPartySupplyRs) XXX_Merge(src proto.Message) {
 30168  	xxx_messageInfo_SyncPartySupplyRs.Merge(m, src)
 30169  }
 30170  func (m *SyncPartySupplyRs) XXX_Size() int {
 30171  	return xxx_messageInfo_SyncPartySupplyRs.Size(m)
 30172  }
 30173  func (m *SyncPartySupplyRs) XXX_DiscardUnknown() {
 30174  	xxx_messageInfo_SyncPartySupplyRs.DiscardUnknown(m)
 30175  }
 30176  
 30177  var xxx_messageInfo_SyncPartySupplyRs proto.InternalMessageInfo
 30178  
 30179  func (m *SyncPartySupplyRs) GetSuperSupply() *PartySuperSupply {
 30180  	if m != nil {
 30181  		return m.SuperSupply
 30182  	}
 30183  	return nil
 30184  }
 30185  
 30186  func (m *SyncPartySupplyRs) GetSupplyInfo() *PartySupply {
 30187  	if m != nil {
 30188  		return m.SupplyInfo
 30189  	}
 30190  	return nil
 30191  }
 30192  
 30193  var E_SyncPartySupplyRs_Ext = &proto.ExtensionDesc{
 30194  	ExtendedType:  (*Base)(nil),
 30195  	ExtensionType: (*SyncPartySupplyRs)(nil),
 30196  	Field:         2036,
 30197  	Name:          "SyncPartySupplyRs.ext",
 30198  	Tag:           "bytes,2036,opt,name=ext",
 30199  	Filename:      "Game.proto",
 30200  }
 30201  
 30202  // 个人资源点协议
 30203  type GetAcquisitionRq struct {
 30204  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 30205  	XXX_unrecognized     []byte   `json:"-"`
 30206  	XXX_sizecache        int32    `json:"-"`
 30207  }
 30208  
 30209  func (m *GetAcquisitionRq) Reset()         { *m = GetAcquisitionRq{} }
 30210  func (m *GetAcquisitionRq) String() string { return proto.CompactTextString(m) }
 30211  func (*GetAcquisitionRq) ProtoMessage()    {}
 30212  func (*GetAcquisitionRq) Descriptor() ([]byte, []int) {
 30213  	return fileDescriptor_a508e860af41bdad, []int{548}
 30214  }
 30215  func (m *GetAcquisitionRq) XXX_Unmarshal(b []byte) error {
 30216  	return xxx_messageInfo_GetAcquisitionRq.Unmarshal(m, b)
 30217  }
 30218  func (m *GetAcquisitionRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 30219  	return xxx_messageInfo_GetAcquisitionRq.Marshal(b, m, deterministic)
 30220  }
 30221  func (m *GetAcquisitionRq) XXX_Merge(src proto.Message) {
 30222  	xxx_messageInfo_GetAcquisitionRq.Merge(m, src)
 30223  }
 30224  func (m *GetAcquisitionRq) XXX_Size() int {
 30225  	return xxx_messageInfo_GetAcquisitionRq.Size(m)
 30226  }
 30227  func (m *GetAcquisitionRq) XXX_DiscardUnknown() {
 30228  	xxx_messageInfo_GetAcquisitionRq.DiscardUnknown(m)
 30229  }
 30230  
 30231  var xxx_messageInfo_GetAcquisitionRq proto.InternalMessageInfo
 30232  
 30233  var E_GetAcquisitionRq_Ext = &proto.ExtensionDesc{
 30234  	ExtendedType:  (*Base)(nil),
 30235  	ExtensionType: (*GetAcquisitionRq)(nil),
 30236  	Field:         2101,
 30237  	Name:          "GetAcquisitionRq.ext",
 30238  	Tag:           "bytes,2101,opt,name=ext",
 30239  	Filename:      "Game.proto",
 30240  }
 30241  
 30242  type GetAcquisitionRs struct {
 30243  	Reward               []*TwoInt `protobuf:"bytes,1,rep,name=reward" json:"reward,omitempty"`
 30244  	Collect              []*TwoInt `protobuf:"bytes,2,rep,name=collect" json:"collect,omitempty"`
 30245  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 30246  	XXX_unrecognized     []byte    `json:"-"`
 30247  	XXX_sizecache        int32     `json:"-"`
 30248  }
 30249  
 30250  func (m *GetAcquisitionRs) Reset()         { *m = GetAcquisitionRs{} }
 30251  func (m *GetAcquisitionRs) String() string { return proto.CompactTextString(m) }
 30252  func (*GetAcquisitionRs) ProtoMessage()    {}
 30253  func (*GetAcquisitionRs) Descriptor() ([]byte, []int) {
 30254  	return fileDescriptor_a508e860af41bdad, []int{549}
 30255  }
 30256  func (m *GetAcquisitionRs) XXX_Unmarshal(b []byte) error {
 30257  	return xxx_messageInfo_GetAcquisitionRs.Unmarshal(m, b)
 30258  }
 30259  func (m *GetAcquisitionRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 30260  	return xxx_messageInfo_GetAcquisitionRs.Marshal(b, m, deterministic)
 30261  }
 30262  func (m *GetAcquisitionRs) XXX_Merge(src proto.Message) {
 30263  	xxx_messageInfo_GetAcquisitionRs.Merge(m, src)
 30264  }
 30265  func (m *GetAcquisitionRs) XXX_Size() int {
 30266  	return xxx_messageInfo_GetAcquisitionRs.Size(m)
 30267  }
 30268  func (m *GetAcquisitionRs) XXX_DiscardUnknown() {
 30269  	xxx_messageInfo_GetAcquisitionRs.DiscardUnknown(m)
 30270  }
 30271  
 30272  var xxx_messageInfo_GetAcquisitionRs proto.InternalMessageInfo
 30273  
 30274  func (m *GetAcquisitionRs) GetReward() []*TwoInt {
 30275  	if m != nil {
 30276  		return m.Reward
 30277  	}
 30278  	return nil
 30279  }
 30280  
 30281  func (m *GetAcquisitionRs) GetCollect() []*TwoInt {
 30282  	if m != nil {
 30283  		return m.Collect
 30284  	}
 30285  	return nil
 30286  }
 30287  
 30288  var E_GetAcquisitionRs_Ext = &proto.ExtensionDesc{
 30289  	ExtendedType:  (*Base)(nil),
 30290  	ExtensionType: (*GetAcquisitionRs)(nil),
 30291  	Field:         2102,
 30292  	Name:          "GetAcquisitionRs.ext",
 30293  	Tag:           "bytes,2102,opt,name=ext",
 30294  	Filename:      "Game.proto",
 30295  }
 30296  
 30297  // 个人资源点开始采集
 30298  type BeginAcquisiteRq struct {
 30299  	Id                   *int32   `protobuf:"varint,1,req,name=id" json:"id,omitempty"`
 30300  	Pos                  *int32   `protobuf:"varint,2,opt,name=pos" json:"pos,omitempty"`
 30301  	HeroId               []int32  `protobuf:"varint,3,rep,name=heroId" json:"heroId,omitempty"`
 30302  	TaskId               *int32   `protobuf:"varint,4,opt,name=taskId" json:"taskId,omitempty"`
 30303  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 30304  	XXX_unrecognized     []byte   `json:"-"`
 30305  	XXX_sizecache        int32    `json:"-"`
 30306  }
 30307  
 30308  func (m *BeginAcquisiteRq) Reset()         { *m = BeginAcquisiteRq{} }
 30309  func (m *BeginAcquisiteRq) String() string { return proto.CompactTextString(m) }
 30310  func (*BeginAcquisiteRq) ProtoMessage()    {}
 30311  func (*BeginAcquisiteRq) Descriptor() ([]byte, []int) {
 30312  	return fileDescriptor_a508e860af41bdad, []int{550}
 30313  }
 30314  func (m *BeginAcquisiteRq) XXX_Unmarshal(b []byte) error {
 30315  	return xxx_messageInfo_BeginAcquisiteRq.Unmarshal(m, b)
 30316  }
 30317  func (m *BeginAcquisiteRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 30318  	return xxx_messageInfo_BeginAcquisiteRq.Marshal(b, m, deterministic)
 30319  }
 30320  func (m *BeginAcquisiteRq) XXX_Merge(src proto.Message) {
 30321  	xxx_messageInfo_BeginAcquisiteRq.Merge(m, src)
 30322  }
 30323  func (m *BeginAcquisiteRq) XXX_Size() int {
 30324  	return xxx_messageInfo_BeginAcquisiteRq.Size(m)
 30325  }
 30326  func (m *BeginAcquisiteRq) XXX_DiscardUnknown() {
 30327  	xxx_messageInfo_BeginAcquisiteRq.DiscardUnknown(m)
 30328  }
 30329  
 30330  var xxx_messageInfo_BeginAcquisiteRq proto.InternalMessageInfo
 30331  
 30332  func (m *BeginAcquisiteRq) GetId() int32 {
 30333  	if m != nil && m.Id != nil {
 30334  		return *m.Id
 30335  	}
 30336  	return 0
 30337  }
 30338  
 30339  func (m *BeginAcquisiteRq) GetPos() int32 {
 30340  	if m != nil && m.Pos != nil {
 30341  		return *m.Pos
 30342  	}
 30343  	return 0
 30344  }
 30345  
 30346  func (m *BeginAcquisiteRq) GetHeroId() []int32 {
 30347  	if m != nil {
 30348  		return m.HeroId
 30349  	}
 30350  	return nil
 30351  }
 30352  
 30353  func (m *BeginAcquisiteRq) GetTaskId() int32 {
 30354  	if m != nil && m.TaskId != nil {
 30355  		return *m.TaskId
 30356  	}
 30357  	return 0
 30358  }
 30359  
 30360  var E_BeginAcquisiteRq_Ext = &proto.ExtensionDesc{
 30361  	ExtendedType:  (*Base)(nil),
 30362  	ExtensionType: (*BeginAcquisiteRq)(nil),
 30363  	Field:         2103,
 30364  	Name:          "BeginAcquisiteRq.ext",
 30365  	Tag:           "bytes,2103,opt,name=ext",
 30366  	Filename:      "Game.proto",
 30367  }
 30368  
 30369  type BeginAcquisiteRs struct {
 30370  	EndTime              *int32   `protobuf:"varint,1,opt,name=endTime" json:"endTime,omitempty"`
 30371  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 30372  	XXX_unrecognized     []byte   `json:"-"`
 30373  	XXX_sizecache        int32    `json:"-"`
 30374  }
 30375  
 30376  func (m *BeginAcquisiteRs) Reset()         { *m = BeginAcquisiteRs{} }
 30377  func (m *BeginAcquisiteRs) String() string { return proto.CompactTextString(m) }
 30378  func (*BeginAcquisiteRs) ProtoMessage()    {}
 30379  func (*BeginAcquisiteRs) Descriptor() ([]byte, []int) {
 30380  	return fileDescriptor_a508e860af41bdad, []int{551}
 30381  }
 30382  func (m *BeginAcquisiteRs) XXX_Unmarshal(b []byte) error {
 30383  	return xxx_messageInfo_BeginAcquisiteRs.Unmarshal(m, b)
 30384  }
 30385  func (m *BeginAcquisiteRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 30386  	return xxx_messageInfo_BeginAcquisiteRs.Marshal(b, m, deterministic)
 30387  }
 30388  func (m *BeginAcquisiteRs) XXX_Merge(src proto.Message) {
 30389  	xxx_messageInfo_BeginAcquisiteRs.Merge(m, src)
 30390  }
 30391  func (m *BeginAcquisiteRs) XXX_Size() int {
 30392  	return xxx_messageInfo_BeginAcquisiteRs.Size(m)
 30393  }
 30394  func (m *BeginAcquisiteRs) XXX_DiscardUnknown() {
 30395  	xxx_messageInfo_BeginAcquisiteRs.DiscardUnknown(m)
 30396  }
 30397  
 30398  var xxx_messageInfo_BeginAcquisiteRs proto.InternalMessageInfo
 30399  
 30400  func (m *BeginAcquisiteRs) GetEndTime() int32 {
 30401  	if m != nil && m.EndTime != nil {
 30402  		return *m.EndTime
 30403  	}
 30404  	return 0
 30405  }
 30406  
 30407  var E_BeginAcquisiteRs_Ext = &proto.ExtensionDesc{
 30408  	ExtendedType:  (*Base)(nil),
 30409  	ExtensionType: (*BeginAcquisiteRs)(nil),
 30410  	Field:         2104,
 30411  	Name:          "BeginAcquisiteRs.ext",
 30412  	Tag:           "bytes,2104,opt,name=ext",
 30413  	Filename:      "Game.proto",
 30414  }
 30415  
 30416  // 领取个人资源点奖励
 30417  type AcquisiteRewradRq struct {
 30418  	Id                   *int32   `protobuf:"varint,1,req,name=id" json:"id,omitempty"`
 30419  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 30420  	XXX_unrecognized     []byte   `json:"-"`
 30421  	XXX_sizecache        int32    `json:"-"`
 30422  }
 30423  
 30424  func (m *AcquisiteRewradRq) Reset()         { *m = AcquisiteRewradRq{} }
 30425  func (m *AcquisiteRewradRq) String() string { return proto.CompactTextString(m) }
 30426  func (*AcquisiteRewradRq) ProtoMessage()    {}
 30427  func (*AcquisiteRewradRq) Descriptor() ([]byte, []int) {
 30428  	return fileDescriptor_a508e860af41bdad, []int{552}
 30429  }
 30430  func (m *AcquisiteRewradRq) XXX_Unmarshal(b []byte) error {
 30431  	return xxx_messageInfo_AcquisiteRewradRq.Unmarshal(m, b)
 30432  }
 30433  func (m *AcquisiteRewradRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 30434  	return xxx_messageInfo_AcquisiteRewradRq.Marshal(b, m, deterministic)
 30435  }
 30436  func (m *AcquisiteRewradRq) XXX_Merge(src proto.Message) {
 30437  	xxx_messageInfo_AcquisiteRewradRq.Merge(m, src)
 30438  }
 30439  func (m *AcquisiteRewradRq) XXX_Size() int {
 30440  	return xxx_messageInfo_AcquisiteRewradRq.Size(m)
 30441  }
 30442  func (m *AcquisiteRewradRq) XXX_DiscardUnknown() {
 30443  	xxx_messageInfo_AcquisiteRewradRq.DiscardUnknown(m)
 30444  }
 30445  
 30446  var xxx_messageInfo_AcquisiteRewradRq proto.InternalMessageInfo
 30447  
 30448  func (m *AcquisiteRewradRq) GetId() int32 {
 30449  	if m != nil && m.Id != nil {
 30450  		return *m.Id
 30451  	}
 30452  	return 0
 30453  }
 30454  
 30455  var E_AcquisiteRewradRq_Ext = &proto.ExtensionDesc{
 30456  	ExtendedType:  (*Base)(nil),
 30457  	ExtensionType: (*AcquisiteRewradRq)(nil),
 30458  	Field:         2105,
 30459  	Name:          "AcquisiteRewradRq.ext",
 30460  	Tag:           "bytes,2105,opt,name=ext",
 30461  	Filename:      "Game.proto",
 30462  }
 30463  
 30464  type AcquisiteRewradRs struct {
 30465  	Reward               *int32   `protobuf:"varint,1,req,name=reward" json:"reward,omitempty"`
 30466  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 30467  	XXX_unrecognized     []byte   `json:"-"`
 30468  	XXX_sizecache        int32    `json:"-"`
 30469  }
 30470  
 30471  func (m *AcquisiteRewradRs) Reset()         { *m = AcquisiteRewradRs{} }
 30472  func (m *AcquisiteRewradRs) String() string { return proto.CompactTextString(m) }
 30473  func (*AcquisiteRewradRs) ProtoMessage()    {}
 30474  func (*AcquisiteRewradRs) Descriptor() ([]byte, []int) {
 30475  	return fileDescriptor_a508e860af41bdad, []int{553}
 30476  }
 30477  func (m *AcquisiteRewradRs) XXX_Unmarshal(b []byte) error {
 30478  	return xxx_messageInfo_AcquisiteRewradRs.Unmarshal(m, b)
 30479  }
 30480  func (m *AcquisiteRewradRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 30481  	return xxx_messageInfo_AcquisiteRewradRs.Marshal(b, m, deterministic)
 30482  }
 30483  func (m *AcquisiteRewradRs) XXX_Merge(src proto.Message) {
 30484  	xxx_messageInfo_AcquisiteRewradRs.Merge(m, src)
 30485  }
 30486  func (m *AcquisiteRewradRs) XXX_Size() int {
 30487  	return xxx_messageInfo_AcquisiteRewradRs.Size(m)
 30488  }
 30489  func (m *AcquisiteRewradRs) XXX_DiscardUnknown() {
 30490  	xxx_messageInfo_AcquisiteRewradRs.DiscardUnknown(m)
 30491  }
 30492  
 30493  var xxx_messageInfo_AcquisiteRewradRs proto.InternalMessageInfo
 30494  
 30495  func (m *AcquisiteRewradRs) GetReward() int32 {
 30496  	if m != nil && m.Reward != nil {
 30497  		return *m.Reward
 30498  	}
 30499  	return 0
 30500  }
 30501  
 30502  var E_AcquisiteRewradRs_Ext = &proto.ExtensionDesc{
 30503  	ExtendedType:  (*Base)(nil),
 30504  	ExtensionType: (*AcquisiteRewradRs)(nil),
 30505  	Field:         2106,
 30506  	Name:          "AcquisiteRewradRs.ext",
 30507  	Tag:           "bytes,2106,opt,name=ext",
 30508  	Filename:      "Game.proto",
 30509  }
 30510  
 30511  // 使用免费加速
 30512  type UseFreeSpeedRq struct {
 30513  	KeyId                *int32   `protobuf:"varint,1,req,name=keyId" json:"keyId,omitempty"`
 30514  	FreeType             *int32   `protobuf:"varint,2,req,name=freeType" json:"freeType,omitempty"`
 30515  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 30516  	XXX_unrecognized     []byte   `json:"-"`
 30517  	XXX_sizecache        int32    `json:"-"`
 30518  }
 30519  
 30520  func (m *UseFreeSpeedRq) Reset()         { *m = UseFreeSpeedRq{} }
 30521  func (m *UseFreeSpeedRq) String() string { return proto.CompactTextString(m) }
 30522  func (*UseFreeSpeedRq) ProtoMessage()    {}
 30523  func (*UseFreeSpeedRq) Descriptor() ([]byte, []int) {
 30524  	return fileDescriptor_a508e860af41bdad, []int{554}
 30525  }
 30526  func (m *UseFreeSpeedRq) XXX_Unmarshal(b []byte) error {
 30527  	return xxx_messageInfo_UseFreeSpeedRq.Unmarshal(m, b)
 30528  }
 30529  func (m *UseFreeSpeedRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 30530  	return xxx_messageInfo_UseFreeSpeedRq.Marshal(b, m, deterministic)
 30531  }
 30532  func (m *UseFreeSpeedRq) XXX_Merge(src proto.Message) {
 30533  	xxx_messageInfo_UseFreeSpeedRq.Merge(m, src)
 30534  }
 30535  func (m *UseFreeSpeedRq) XXX_Size() int {
 30536  	return xxx_messageInfo_UseFreeSpeedRq.Size(m)
 30537  }
 30538  func (m *UseFreeSpeedRq) XXX_DiscardUnknown() {
 30539  	xxx_messageInfo_UseFreeSpeedRq.DiscardUnknown(m)
 30540  }
 30541  
 30542  var xxx_messageInfo_UseFreeSpeedRq proto.InternalMessageInfo
 30543  
 30544  func (m *UseFreeSpeedRq) GetKeyId() int32 {
 30545  	if m != nil && m.KeyId != nil {
 30546  		return *m.KeyId
 30547  	}
 30548  	return 0
 30549  }
 30550  
 30551  func (m *UseFreeSpeedRq) GetFreeType() int32 {
 30552  	if m != nil && m.FreeType != nil {
 30553  		return *m.FreeType
 30554  	}
 30555  	return 0
 30556  }
 30557  
 30558  var E_UseFreeSpeedRq_Ext = &proto.ExtensionDesc{
 30559  	ExtendedType:  (*Base)(nil),
 30560  	ExtensionType: (*UseFreeSpeedRq)(nil),
 30561  	Field:         2107,
 30562  	Name:          "UseFreeSpeedRq.ext",
 30563  	Tag:           "bytes,2107,opt,name=ext",
 30564  	Filename:      "Game.proto",
 30565  }
 30566  
 30567  type UseFreeSpeedRs struct {
 30568  	BuildQue             *BuildQue `protobuf:"bytes,1,opt,name=buildQue" json:"buildQue,omitempty"`
 30569  	ArmQue               []*ArmQue `protobuf:"bytes,2,rep,name=armQue" json:"armQue,omitempty"`
 30570  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 30571  	XXX_unrecognized     []byte    `json:"-"`
 30572  	XXX_sizecache        int32     `json:"-"`
 30573  }
 30574  
 30575  func (m *UseFreeSpeedRs) Reset()         { *m = UseFreeSpeedRs{} }
 30576  func (m *UseFreeSpeedRs) String() string { return proto.CompactTextString(m) }
 30577  func (*UseFreeSpeedRs) ProtoMessage()    {}
 30578  func (*UseFreeSpeedRs) Descriptor() ([]byte, []int) {
 30579  	return fileDescriptor_a508e860af41bdad, []int{555}
 30580  }
 30581  func (m *UseFreeSpeedRs) XXX_Unmarshal(b []byte) error {
 30582  	return xxx_messageInfo_UseFreeSpeedRs.Unmarshal(m, b)
 30583  }
 30584  func (m *UseFreeSpeedRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 30585  	return xxx_messageInfo_UseFreeSpeedRs.Marshal(b, m, deterministic)
 30586  }
 30587  func (m *UseFreeSpeedRs) XXX_Merge(src proto.Message) {
 30588  	xxx_messageInfo_UseFreeSpeedRs.Merge(m, src)
 30589  }
 30590  func (m *UseFreeSpeedRs) XXX_Size() int {
 30591  	return xxx_messageInfo_UseFreeSpeedRs.Size(m)
 30592  }
 30593  func (m *UseFreeSpeedRs) XXX_DiscardUnknown() {
 30594  	xxx_messageInfo_UseFreeSpeedRs.DiscardUnknown(m)
 30595  }
 30596  
 30597  var xxx_messageInfo_UseFreeSpeedRs proto.InternalMessageInfo
 30598  
 30599  func (m *UseFreeSpeedRs) GetBuildQue() *BuildQue {
 30600  	if m != nil {
 30601  		return m.BuildQue
 30602  	}
 30603  	return nil
 30604  }
 30605  
 30606  func (m *UseFreeSpeedRs) GetArmQue() []*ArmQue {
 30607  	if m != nil {
 30608  		return m.ArmQue
 30609  	}
 30610  	return nil
 30611  }
 30612  
 30613  var E_UseFreeSpeedRs_Ext = &proto.ExtensionDesc{
 30614  	ExtendedType:  (*Base)(nil),
 30615  	ExtensionType: (*UseFreeSpeedRs)(nil),
 30616  	Field:         2108,
 30617  	Name:          "UseFreeSpeedRs.ext",
 30618  	Tag:           "bytes,2108,opt,name=ext",
 30619  	Filename:      "Game.proto",
 30620  }
 30621  
 30622  // 当前所在进度
 30623  type GetStatusRq struct {
 30624  	Index                *int32   `protobuf:"varint,1,opt,name=index" json:"index,omitempty"`
 30625  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 30626  	XXX_unrecognized     []byte   `json:"-"`
 30627  	XXX_sizecache        int32    `json:"-"`
 30628  }
 30629  
 30630  func (m *GetStatusRq) Reset()         { *m = GetStatusRq{} }
 30631  func (m *GetStatusRq) String() string { return proto.CompactTextString(m) }
 30632  func (*GetStatusRq) ProtoMessage()    {}
 30633  func (*GetStatusRq) Descriptor() ([]byte, []int) {
 30634  	return fileDescriptor_a508e860af41bdad, []int{556}
 30635  }
 30636  func (m *GetStatusRq) XXX_Unmarshal(b []byte) error {
 30637  	return xxx_messageInfo_GetStatusRq.Unmarshal(m, b)
 30638  }
 30639  func (m *GetStatusRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 30640  	return xxx_messageInfo_GetStatusRq.Marshal(b, m, deterministic)
 30641  }
 30642  func (m *GetStatusRq) XXX_Merge(src proto.Message) {
 30643  	xxx_messageInfo_GetStatusRq.Merge(m, src)
 30644  }
 30645  func (m *GetStatusRq) XXX_Size() int {
 30646  	return xxx_messageInfo_GetStatusRq.Size(m)
 30647  }
 30648  func (m *GetStatusRq) XXX_DiscardUnknown() {
 30649  	xxx_messageInfo_GetStatusRq.DiscardUnknown(m)
 30650  }
 30651  
 30652  var xxx_messageInfo_GetStatusRq proto.InternalMessageInfo
 30653  
 30654  func (m *GetStatusRq) GetIndex() int32 {
 30655  	if m != nil && m.Index != nil {
 30656  		return *m.Index
 30657  	}
 30658  	return 0
 30659  }
 30660  
 30661  var E_GetStatusRq_Ext = &proto.ExtensionDesc{
 30662  	ExtendedType:  (*Base)(nil),
 30663  	ExtensionType: (*GetStatusRq)(nil),
 30664  	Field:         2109,
 30665  	Name:          "GetStatusRq.ext",
 30666  	Tag:           "bytes,2109,opt,name=ext",
 30667  	Filename:      "Game.proto",
 30668  }
 30669  
 30670  type GetStatusRs struct {
 30671  	Status               *int32   `protobuf:"varint,1,opt,name=status" json:"status,omitempty"`
 30672  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 30673  	XXX_unrecognized     []byte   `json:"-"`
 30674  	XXX_sizecache        int32    `json:"-"`
 30675  }
 30676  
 30677  func (m *GetStatusRs) Reset()         { *m = GetStatusRs{} }
 30678  func (m *GetStatusRs) String() string { return proto.CompactTextString(m) }
 30679  func (*GetStatusRs) ProtoMessage()    {}
 30680  func (*GetStatusRs) Descriptor() ([]byte, []int) {
 30681  	return fileDescriptor_a508e860af41bdad, []int{557}
 30682  }
 30683  func (m *GetStatusRs) XXX_Unmarshal(b []byte) error {
 30684  	return xxx_messageInfo_GetStatusRs.Unmarshal(m, b)
 30685  }
 30686  func (m *GetStatusRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 30687  	return xxx_messageInfo_GetStatusRs.Marshal(b, m, deterministic)
 30688  }
 30689  func (m *GetStatusRs) XXX_Merge(src proto.Message) {
 30690  	xxx_messageInfo_GetStatusRs.Merge(m, src)
 30691  }
 30692  func (m *GetStatusRs) XXX_Size() int {
 30693  	return xxx_messageInfo_GetStatusRs.Size(m)
 30694  }
 30695  func (m *GetStatusRs) XXX_DiscardUnknown() {
 30696  	xxx_messageInfo_GetStatusRs.DiscardUnknown(m)
 30697  }
 30698  
 30699  var xxx_messageInfo_GetStatusRs proto.InternalMessageInfo
 30700  
 30701  func (m *GetStatusRs) GetStatus() int32 {
 30702  	if m != nil && m.Status != nil {
 30703  		return *m.Status
 30704  	}
 30705  	return 0
 30706  }
 30707  
 30708  var E_GetStatusRs_Ext = &proto.ExtensionDesc{
 30709  	ExtendedType:  (*Base)(nil),
 30710  	ExtensionType: (*GetStatusRs)(nil),
 30711  	Field:         2110,
 30712  	Name:          "GetStatusRs.ext",
 30713  	Tag:           "bytes,2110,opt,name=ext",
 30714  	Filename:      "Game.proto",
 30715  }
 30716  
 30717  // 当前所在进度
 30718  type GetVipCntRq struct {
 30719  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 30720  	XXX_unrecognized     []byte   `json:"-"`
 30721  	XXX_sizecache        int32    `json:"-"`
 30722  }
 30723  
 30724  func (m *GetVipCntRq) Reset()         { *m = GetVipCntRq{} }
 30725  func (m *GetVipCntRq) String() string { return proto.CompactTextString(m) }
 30726  func (*GetVipCntRq) ProtoMessage()    {}
 30727  func (*GetVipCntRq) Descriptor() ([]byte, []int) {
 30728  	return fileDescriptor_a508e860af41bdad, []int{558}
 30729  }
 30730  func (m *GetVipCntRq) XXX_Unmarshal(b []byte) error {
 30731  	return xxx_messageInfo_GetVipCntRq.Unmarshal(m, b)
 30732  }
 30733  func (m *GetVipCntRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 30734  	return xxx_messageInfo_GetVipCntRq.Marshal(b, m, deterministic)
 30735  }
 30736  func (m *GetVipCntRq) XXX_Merge(src proto.Message) {
 30737  	xxx_messageInfo_GetVipCntRq.Merge(m, src)
 30738  }
 30739  func (m *GetVipCntRq) XXX_Size() int {
 30740  	return xxx_messageInfo_GetVipCntRq.Size(m)
 30741  }
 30742  func (m *GetVipCntRq) XXX_DiscardUnknown() {
 30743  	xxx_messageInfo_GetVipCntRq.DiscardUnknown(m)
 30744  }
 30745  
 30746  var xxx_messageInfo_GetVipCntRq proto.InternalMessageInfo
 30747  
 30748  var E_GetVipCntRq_Ext = &proto.ExtensionDesc{
 30749  	ExtendedType:  (*Base)(nil),
 30750  	ExtensionType: (*GetVipCntRq)(nil),
 30751  	Field:         2111,
 30752  	Name:          "GetVipCntRq.ext",
 30753  	Tag:           "bytes,2111,opt,name=ext",
 30754  	Filename:      "Game.proto",
 30755  }
 30756  
 30757  type GetVipCntRs struct {
 30758  	ActCnt               *int32   `protobuf:"varint,1,opt,name=actCnt" json:"actCnt,omitempty"`
 30759  	RetreatCnt           *int32   `protobuf:"varint,2,opt,name=retreatCnt" json:"retreatCnt,omitempty"`
 30760  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 30761  	XXX_unrecognized     []byte   `json:"-"`
 30762  	XXX_sizecache        int32    `json:"-"`
 30763  }
 30764  
 30765  func (m *GetVipCntRs) Reset()         { *m = GetVipCntRs{} }
 30766  func (m *GetVipCntRs) String() string { return proto.CompactTextString(m) }
 30767  func (*GetVipCntRs) ProtoMessage()    {}
 30768  func (*GetVipCntRs) Descriptor() ([]byte, []int) {
 30769  	return fileDescriptor_a508e860af41bdad, []int{559}
 30770  }
 30771  func (m *GetVipCntRs) XXX_Unmarshal(b []byte) error {
 30772  	return xxx_messageInfo_GetVipCntRs.Unmarshal(m, b)
 30773  }
 30774  func (m *GetVipCntRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 30775  	return xxx_messageInfo_GetVipCntRs.Marshal(b, m, deterministic)
 30776  }
 30777  func (m *GetVipCntRs) XXX_Merge(src proto.Message) {
 30778  	xxx_messageInfo_GetVipCntRs.Merge(m, src)
 30779  }
 30780  func (m *GetVipCntRs) XXX_Size() int {
 30781  	return xxx_messageInfo_GetVipCntRs.Size(m)
 30782  }
 30783  func (m *GetVipCntRs) XXX_DiscardUnknown() {
 30784  	xxx_messageInfo_GetVipCntRs.DiscardUnknown(m)
 30785  }
 30786  
 30787  var xxx_messageInfo_GetVipCntRs proto.InternalMessageInfo
 30788  
 30789  func (m *GetVipCntRs) GetActCnt() int32 {
 30790  	if m != nil && m.ActCnt != nil {
 30791  		return *m.ActCnt
 30792  	}
 30793  	return 0
 30794  }
 30795  
 30796  func (m *GetVipCntRs) GetRetreatCnt() int32 {
 30797  	if m != nil && m.RetreatCnt != nil {
 30798  		return *m.RetreatCnt
 30799  	}
 30800  	return 0
 30801  }
 30802  
 30803  var E_GetVipCntRs_Ext = &proto.ExtensionDesc{
 30804  	ExtendedType:  (*Base)(nil),
 30805  	ExtensionType: (*GetVipCntRs)(nil),
 30806  	Field:         2112,
 30807  	Name:          "GetVipCntRs.ext",
 30808  	Tag:           "bytes,2112,opt,name=ext",
 30809  	Filename:      "Game.proto",
 30810  }
 30811  
 30812  // 获取好友列表
 30813  type GetFriendsRq struct {
 30814  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 30815  	XXX_unrecognized     []byte   `json:"-"`
 30816  	XXX_sizecache        int32    `json:"-"`
 30817  }
 30818  
 30819  func (m *GetFriendsRq) Reset()         { *m = GetFriendsRq{} }
 30820  func (m *GetFriendsRq) String() string { return proto.CompactTextString(m) }
 30821  func (*GetFriendsRq) ProtoMessage()    {}
 30822  func (*GetFriendsRq) Descriptor() ([]byte, []int) {
 30823  	return fileDescriptor_a508e860af41bdad, []int{560}
 30824  }
 30825  func (m *GetFriendsRq) XXX_Unmarshal(b []byte) error {
 30826  	return xxx_messageInfo_GetFriendsRq.Unmarshal(m, b)
 30827  }
 30828  func (m *GetFriendsRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 30829  	return xxx_messageInfo_GetFriendsRq.Marshal(b, m, deterministic)
 30830  }
 30831  func (m *GetFriendsRq) XXX_Merge(src proto.Message) {
 30832  	xxx_messageInfo_GetFriendsRq.Merge(m, src)
 30833  }
 30834  func (m *GetFriendsRq) XXX_Size() int {
 30835  	return xxx_messageInfo_GetFriendsRq.Size(m)
 30836  }
 30837  func (m *GetFriendsRq) XXX_DiscardUnknown() {
 30838  	xxx_messageInfo_GetFriendsRq.DiscardUnknown(m)
 30839  }
 30840  
 30841  var xxx_messageInfo_GetFriendsRq proto.InternalMessageInfo
 30842  
 30843  var E_GetFriendsRq_Ext = &proto.ExtensionDesc{
 30844  	ExtendedType:  (*Base)(nil),
 30845  	ExtensionType: (*GetFriendsRq)(nil),
 30846  	Field:         2201,
 30847  	Name:          "GetFriendsRq.ext",
 30848  	Tag:           "bytes,2201,opt,name=ext",
 30849  	Filename:      "Game.proto",
 30850  }
 30851  
 30852  type GetFriendsRs struct {
 30853  	Friends              []*Friend `protobuf:"bytes,1,rep,name=friends" json:"friends,omitempty"`
 30854  	MaxCount             *int32    `protobuf:"varint,2,opt,name=maxCount" json:"maxCount,omitempty"`
 30855  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 30856  	XXX_unrecognized     []byte    `json:"-"`
 30857  	XXX_sizecache        int32     `json:"-"`
 30858  }
 30859  
 30860  func (m *GetFriendsRs) Reset()         { *m = GetFriendsRs{} }
 30861  func (m *GetFriendsRs) String() string { return proto.CompactTextString(m) }
 30862  func (*GetFriendsRs) ProtoMessage()    {}
 30863  func (*GetFriendsRs) Descriptor() ([]byte, []int) {
 30864  	return fileDescriptor_a508e860af41bdad, []int{561}
 30865  }
 30866  func (m *GetFriendsRs) XXX_Unmarshal(b []byte) error {
 30867  	return xxx_messageInfo_GetFriendsRs.Unmarshal(m, b)
 30868  }
 30869  func (m *GetFriendsRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 30870  	return xxx_messageInfo_GetFriendsRs.Marshal(b, m, deterministic)
 30871  }
 30872  func (m *GetFriendsRs) XXX_Merge(src proto.Message) {
 30873  	xxx_messageInfo_GetFriendsRs.Merge(m, src)
 30874  }
 30875  func (m *GetFriendsRs) XXX_Size() int {
 30876  	return xxx_messageInfo_GetFriendsRs.Size(m)
 30877  }
 30878  func (m *GetFriendsRs) XXX_DiscardUnknown() {
 30879  	xxx_messageInfo_GetFriendsRs.DiscardUnknown(m)
 30880  }
 30881  
 30882  var xxx_messageInfo_GetFriendsRs proto.InternalMessageInfo
 30883  
 30884  func (m *GetFriendsRs) GetFriends() []*Friend {
 30885  	if m != nil {
 30886  		return m.Friends
 30887  	}
 30888  	return nil
 30889  }
 30890  
 30891  func (m *GetFriendsRs) GetMaxCount() int32 {
 30892  	if m != nil && m.MaxCount != nil {
 30893  		return *m.MaxCount
 30894  	}
 30895  	return 0
 30896  }
 30897  
 30898  var E_GetFriendsRs_Ext = &proto.ExtensionDesc{
 30899  	ExtendedType:  (*Base)(nil),
 30900  	ExtensionType: (*GetFriendsRs)(nil),
 30901  	Field:         2202,
 30902  	Name:          "GetFriendsRs.ext",
 30903  	Tag:           "bytes,2202,opt,name=ext",
 30904  	Filename:      "Game.proto",
 30905  }
 30906  
 30907  // 添加好友
 30908  type AddFriendRq struct {
 30909  	FriendId             *int64   `protobuf:"varint,1,req,name=friendId" json:"friendId,omitempty"`
 30910  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 30911  	XXX_unrecognized     []byte   `json:"-"`
 30912  	XXX_sizecache        int32    `json:"-"`
 30913  }
 30914  
 30915  func (m *AddFriendRq) Reset()         { *m = AddFriendRq{} }
 30916  func (m *AddFriendRq) String() string { return proto.CompactTextString(m) }
 30917  func (*AddFriendRq) ProtoMessage()    {}
 30918  func (*AddFriendRq) Descriptor() ([]byte, []int) {
 30919  	return fileDescriptor_a508e860af41bdad, []int{562}
 30920  }
 30921  func (m *AddFriendRq) XXX_Unmarshal(b []byte) error {
 30922  	return xxx_messageInfo_AddFriendRq.Unmarshal(m, b)
 30923  }
 30924  func (m *AddFriendRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 30925  	return xxx_messageInfo_AddFriendRq.Marshal(b, m, deterministic)
 30926  }
 30927  func (m *AddFriendRq) XXX_Merge(src proto.Message) {
 30928  	xxx_messageInfo_AddFriendRq.Merge(m, src)
 30929  }
 30930  func (m *AddFriendRq) XXX_Size() int {
 30931  	return xxx_messageInfo_AddFriendRq.Size(m)
 30932  }
 30933  func (m *AddFriendRq) XXX_DiscardUnknown() {
 30934  	xxx_messageInfo_AddFriendRq.DiscardUnknown(m)
 30935  }
 30936  
 30937  var xxx_messageInfo_AddFriendRq proto.InternalMessageInfo
 30938  
 30939  func (m *AddFriendRq) GetFriendId() int64 {
 30940  	if m != nil && m.FriendId != nil {
 30941  		return *m.FriendId
 30942  	}
 30943  	return 0
 30944  }
 30945  
 30946  var E_AddFriendRq_Ext = &proto.ExtensionDesc{
 30947  	ExtendedType:  (*Base)(nil),
 30948  	ExtensionType: (*AddFriendRq)(nil),
 30949  	Field:         2203,
 30950  	Name:          "AddFriendRq.ext",
 30951  	Tag:           "bytes,2203,opt,name=ext",
 30952  	Filename:      "Game.proto",
 30953  }
 30954  
 30955  type AddFriendRs struct {
 30956  	Friends              []*Friend `protobuf:"bytes,1,rep,name=friends" json:"friends,omitempty"`
 30957  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 30958  	XXX_unrecognized     []byte    `json:"-"`
 30959  	XXX_sizecache        int32     `json:"-"`
 30960  }
 30961  
 30962  func (m *AddFriendRs) Reset()         { *m = AddFriendRs{} }
 30963  func (m *AddFriendRs) String() string { return proto.CompactTextString(m) }
 30964  func (*AddFriendRs) ProtoMessage()    {}
 30965  func (*AddFriendRs) Descriptor() ([]byte, []int) {
 30966  	return fileDescriptor_a508e860af41bdad, []int{563}
 30967  }
 30968  func (m *AddFriendRs) XXX_Unmarshal(b []byte) error {
 30969  	return xxx_messageInfo_AddFriendRs.Unmarshal(m, b)
 30970  }
 30971  func (m *AddFriendRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 30972  	return xxx_messageInfo_AddFriendRs.Marshal(b, m, deterministic)
 30973  }
 30974  func (m *AddFriendRs) XXX_Merge(src proto.Message) {
 30975  	xxx_messageInfo_AddFriendRs.Merge(m, src)
 30976  }
 30977  func (m *AddFriendRs) XXX_Size() int {
 30978  	return xxx_messageInfo_AddFriendRs.Size(m)
 30979  }
 30980  func (m *AddFriendRs) XXX_DiscardUnknown() {
 30981  	xxx_messageInfo_AddFriendRs.DiscardUnknown(m)
 30982  }
 30983  
 30984  var xxx_messageInfo_AddFriendRs proto.InternalMessageInfo
 30985  
 30986  func (m *AddFriendRs) GetFriends() []*Friend {
 30987  	if m != nil {
 30988  		return m.Friends
 30989  	}
 30990  	return nil
 30991  }
 30992  
 30993  var E_AddFriendRs_Ext = &proto.ExtensionDesc{
 30994  	ExtendedType:  (*Base)(nil),
 30995  	ExtensionType: (*AddFriendRs)(nil),
 30996  	Field:         2204,
 30997  	Name:          "AddFriendRs.ext",
 30998  	Tag:           "bytes,2204,opt,name=ext",
 30999  	Filename:      "Game.proto",
 31000  }
 31001  
 31002  // 删除好友
 31003  type DelFriendRq struct {
 31004  	FriendId             *int64   `protobuf:"varint,1,req,name=friendId" json:"friendId,omitempty"`
 31005  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 31006  	XXX_unrecognized     []byte   `json:"-"`
 31007  	XXX_sizecache        int32    `json:"-"`
 31008  }
 31009  
 31010  func (m *DelFriendRq) Reset()         { *m = DelFriendRq{} }
 31011  func (m *DelFriendRq) String() string { return proto.CompactTextString(m) }
 31012  func (*DelFriendRq) ProtoMessage()    {}
 31013  func (*DelFriendRq) Descriptor() ([]byte, []int) {
 31014  	return fileDescriptor_a508e860af41bdad, []int{564}
 31015  }
 31016  func (m *DelFriendRq) XXX_Unmarshal(b []byte) error {
 31017  	return xxx_messageInfo_DelFriendRq.Unmarshal(m, b)
 31018  }
 31019  func (m *DelFriendRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 31020  	return xxx_messageInfo_DelFriendRq.Marshal(b, m, deterministic)
 31021  }
 31022  func (m *DelFriendRq) XXX_Merge(src proto.Message) {
 31023  	xxx_messageInfo_DelFriendRq.Merge(m, src)
 31024  }
 31025  func (m *DelFriendRq) XXX_Size() int {
 31026  	return xxx_messageInfo_DelFriendRq.Size(m)
 31027  }
 31028  func (m *DelFriendRq) XXX_DiscardUnknown() {
 31029  	xxx_messageInfo_DelFriendRq.DiscardUnknown(m)
 31030  }
 31031  
 31032  var xxx_messageInfo_DelFriendRq proto.InternalMessageInfo
 31033  
 31034  func (m *DelFriendRq) GetFriendId() int64 {
 31035  	if m != nil && m.FriendId != nil {
 31036  		return *m.FriendId
 31037  	}
 31038  	return 0
 31039  }
 31040  
 31041  var E_DelFriendRq_Ext = &proto.ExtensionDesc{
 31042  	ExtendedType:  (*Base)(nil),
 31043  	ExtensionType: (*DelFriendRq)(nil),
 31044  	Field:         2205,
 31045  	Name:          "DelFriendRq.ext",
 31046  	Tag:           "bytes,2205,opt,name=ext",
 31047  	Filename:      "Game.proto",
 31048  }
 31049  
 31050  type DelFriendRs struct {
 31051  	Friends              []*Friend `protobuf:"bytes,1,rep,name=friends" json:"friends,omitempty"`
 31052  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 31053  	XXX_unrecognized     []byte    `json:"-"`
 31054  	XXX_sizecache        int32     `json:"-"`
 31055  }
 31056  
 31057  func (m *DelFriendRs) Reset()         { *m = DelFriendRs{} }
 31058  func (m *DelFriendRs) String() string { return proto.CompactTextString(m) }
 31059  func (*DelFriendRs) ProtoMessage()    {}
 31060  func (*DelFriendRs) Descriptor() ([]byte, []int) {
 31061  	return fileDescriptor_a508e860af41bdad, []int{565}
 31062  }
 31063  func (m *DelFriendRs) XXX_Unmarshal(b []byte) error {
 31064  	return xxx_messageInfo_DelFriendRs.Unmarshal(m, b)
 31065  }
 31066  func (m *DelFriendRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 31067  	return xxx_messageInfo_DelFriendRs.Marshal(b, m, deterministic)
 31068  }
 31069  func (m *DelFriendRs) XXX_Merge(src proto.Message) {
 31070  	xxx_messageInfo_DelFriendRs.Merge(m, src)
 31071  }
 31072  func (m *DelFriendRs) XXX_Size() int {
 31073  	return xxx_messageInfo_DelFriendRs.Size(m)
 31074  }
 31075  func (m *DelFriendRs) XXX_DiscardUnknown() {
 31076  	xxx_messageInfo_DelFriendRs.DiscardUnknown(m)
 31077  }
 31078  
 31079  var xxx_messageInfo_DelFriendRs proto.InternalMessageInfo
 31080  
 31081  func (m *DelFriendRs) GetFriends() []*Friend {
 31082  	if m != nil {
 31083  		return m.Friends
 31084  	}
 31085  	return nil
 31086  }
 31087  
 31088  var E_DelFriendRs_Ext = &proto.ExtensionDesc{
 31089  	ExtendedType:  (*Base)(nil),
 31090  	ExtensionType: (*DelFriendRs)(nil),
 31091  	Field:         2206,
 31092  	Name:          "DelFriendRs.ext",
 31093  	Tag:           "bytes,2206,opt,name=ext",
 31094  	Filename:      "Game.proto",
 31095  }
 31096  
 31097  // 同意拒绝好友
 31098  type AgreeRejectRq struct {
 31099  	FriendId             *int64   `protobuf:"varint,1,req,name=friendId" json:"friendId,omitempty"`
 31100  	Agree                *bool    `protobuf:"varint,2,req,name=agree" json:"agree,omitempty"`
 31101  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 31102  	XXX_unrecognized     []byte   `json:"-"`
 31103  	XXX_sizecache        int32    `json:"-"`
 31104  }
 31105  
 31106  func (m *AgreeRejectRq) Reset()         { *m = AgreeRejectRq{} }
 31107  func (m *AgreeRejectRq) String() string { return proto.CompactTextString(m) }
 31108  func (*AgreeRejectRq) ProtoMessage()    {}
 31109  func (*AgreeRejectRq) Descriptor() ([]byte, []int) {
 31110  	return fileDescriptor_a508e860af41bdad, []int{566}
 31111  }
 31112  func (m *AgreeRejectRq) XXX_Unmarshal(b []byte) error {
 31113  	return xxx_messageInfo_AgreeRejectRq.Unmarshal(m, b)
 31114  }
 31115  func (m *AgreeRejectRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 31116  	return xxx_messageInfo_AgreeRejectRq.Marshal(b, m, deterministic)
 31117  }
 31118  func (m *AgreeRejectRq) XXX_Merge(src proto.Message) {
 31119  	xxx_messageInfo_AgreeRejectRq.Merge(m, src)
 31120  }
 31121  func (m *AgreeRejectRq) XXX_Size() int {
 31122  	return xxx_messageInfo_AgreeRejectRq.Size(m)
 31123  }
 31124  func (m *AgreeRejectRq) XXX_DiscardUnknown() {
 31125  	xxx_messageInfo_AgreeRejectRq.DiscardUnknown(m)
 31126  }
 31127  
 31128  var xxx_messageInfo_AgreeRejectRq proto.InternalMessageInfo
 31129  
 31130  func (m *AgreeRejectRq) GetFriendId() int64 {
 31131  	if m != nil && m.FriendId != nil {
 31132  		return *m.FriendId
 31133  	}
 31134  	return 0
 31135  }
 31136  
 31137  func (m *AgreeRejectRq) GetAgree() bool {
 31138  	if m != nil && m.Agree != nil {
 31139  		return *m.Agree
 31140  	}
 31141  	return false
 31142  }
 31143  
 31144  var E_AgreeRejectRq_Ext = &proto.ExtensionDesc{
 31145  	ExtendedType:  (*Base)(nil),
 31146  	ExtensionType: (*AgreeRejectRq)(nil),
 31147  	Field:         2207,
 31148  	Name:          "AgreeRejectRq.ext",
 31149  	Tag:           "bytes,2207,opt,name=ext",
 31150  	Filename:      "Game.proto",
 31151  }
 31152  
 31153  type AgreeRejectRs struct {
 31154  	Friends              []*Friend `protobuf:"bytes,1,rep,name=friends" json:"friends,omitempty"`
 31155  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 31156  	XXX_unrecognized     []byte    `json:"-"`
 31157  	XXX_sizecache        int32     `json:"-"`
 31158  }
 31159  
 31160  func (m *AgreeRejectRs) Reset()         { *m = AgreeRejectRs{} }
 31161  func (m *AgreeRejectRs) String() string { return proto.CompactTextString(m) }
 31162  func (*AgreeRejectRs) ProtoMessage()    {}
 31163  func (*AgreeRejectRs) Descriptor() ([]byte, []int) {
 31164  	return fileDescriptor_a508e860af41bdad, []int{567}
 31165  }
 31166  func (m *AgreeRejectRs) XXX_Unmarshal(b []byte) error {
 31167  	return xxx_messageInfo_AgreeRejectRs.Unmarshal(m, b)
 31168  }
 31169  func (m *AgreeRejectRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 31170  	return xxx_messageInfo_AgreeRejectRs.Marshal(b, m, deterministic)
 31171  }
 31172  func (m *AgreeRejectRs) XXX_Merge(src proto.Message) {
 31173  	xxx_messageInfo_AgreeRejectRs.Merge(m, src)
 31174  }
 31175  func (m *AgreeRejectRs) XXX_Size() int {
 31176  	return xxx_messageInfo_AgreeRejectRs.Size(m)
 31177  }
 31178  func (m *AgreeRejectRs) XXX_DiscardUnknown() {
 31179  	xxx_messageInfo_AgreeRejectRs.DiscardUnknown(m)
 31180  }
 31181  
 31182  var xxx_messageInfo_AgreeRejectRs proto.InternalMessageInfo
 31183  
 31184  func (m *AgreeRejectRs) GetFriends() []*Friend {
 31185  	if m != nil {
 31186  		return m.Friends
 31187  	}
 31188  	return nil
 31189  }
 31190  
 31191  var E_AgreeRejectRs_Ext = &proto.ExtensionDesc{
 31192  	ExtendedType:  (*Base)(nil),
 31193  	ExtensionType: (*AgreeRejectRs)(nil),
 31194  	Field:         2208,
 31195  	Name:          "AgreeRejectRs.ext",
 31196  	Tag:           "bytes,2208,opt,name=ext",
 31197  	Filename:      "Game.proto",
 31198  }
 31199  
 31200  // 查看好友
 31201  type CheckFirendRq struct {
 31202  	FriendId             *int64   `protobuf:"varint,1,req,name=friendId" json:"friendId,omitempty"`
 31203  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 31204  	XXX_unrecognized     []byte   `json:"-"`
 31205  	XXX_sizecache        int32    `json:"-"`
 31206  }
 31207  
 31208  func (m *CheckFirendRq) Reset()         { *m = CheckFirendRq{} }
 31209  func (m *CheckFirendRq) String() string { return proto.CompactTextString(m) }
 31210  func (*CheckFirendRq) ProtoMessage()    {}
 31211  func (*CheckFirendRq) Descriptor() ([]byte, []int) {
 31212  	return fileDescriptor_a508e860af41bdad, []int{568}
 31213  }
 31214  func (m *CheckFirendRq) XXX_Unmarshal(b []byte) error {
 31215  	return xxx_messageInfo_CheckFirendRq.Unmarshal(m, b)
 31216  }
 31217  func (m *CheckFirendRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 31218  	return xxx_messageInfo_CheckFirendRq.Marshal(b, m, deterministic)
 31219  }
 31220  func (m *CheckFirendRq) XXX_Merge(src proto.Message) {
 31221  	xxx_messageInfo_CheckFirendRq.Merge(m, src)
 31222  }
 31223  func (m *CheckFirendRq) XXX_Size() int {
 31224  	return xxx_messageInfo_CheckFirendRq.Size(m)
 31225  }
 31226  func (m *CheckFirendRq) XXX_DiscardUnknown() {
 31227  	xxx_messageInfo_CheckFirendRq.DiscardUnknown(m)
 31228  }
 31229  
 31230  var xxx_messageInfo_CheckFirendRq proto.InternalMessageInfo
 31231  
 31232  func (m *CheckFirendRq) GetFriendId() int64 {
 31233  	if m != nil && m.FriendId != nil {
 31234  		return *m.FriendId
 31235  	}
 31236  	return 0
 31237  }
 31238  
 31239  var E_CheckFirendRq_Ext = &proto.ExtensionDesc{
 31240  	ExtendedType:  (*Base)(nil),
 31241  	ExtensionType: (*CheckFirendRq)(nil),
 31242  	Field:         2209,
 31243  	Name:          "CheckFirendRq.ext",
 31244  	Tag:           "bytes,2209,opt,name=ext",
 31245  	Filename:      "Game.proto",
 31246  }
 31247  
 31248  type CheckFirendRs struct {
 31249  	Friend               *Friend  `protobuf:"bytes,1,req,name=friend" json:"friend,omitempty"`
 31250  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 31251  	XXX_unrecognized     []byte   `json:"-"`
 31252  	XXX_sizecache        int32    `json:"-"`
 31253  }
 31254  
 31255  func (m *CheckFirendRs) Reset()         { *m = CheckFirendRs{} }
 31256  func (m *CheckFirendRs) String() string { return proto.CompactTextString(m) }
 31257  func (*CheckFirendRs) ProtoMessage()    {}
 31258  func (*CheckFirendRs) Descriptor() ([]byte, []int) {
 31259  	return fileDescriptor_a508e860af41bdad, []int{569}
 31260  }
 31261  func (m *CheckFirendRs) XXX_Unmarshal(b []byte) error {
 31262  	return xxx_messageInfo_CheckFirendRs.Unmarshal(m, b)
 31263  }
 31264  func (m *CheckFirendRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 31265  	return xxx_messageInfo_CheckFirendRs.Marshal(b, m, deterministic)
 31266  }
 31267  func (m *CheckFirendRs) XXX_Merge(src proto.Message) {
 31268  	xxx_messageInfo_CheckFirendRs.Merge(m, src)
 31269  }
 31270  func (m *CheckFirendRs) XXX_Size() int {
 31271  	return xxx_messageInfo_CheckFirendRs.Size(m)
 31272  }
 31273  func (m *CheckFirendRs) XXX_DiscardUnknown() {
 31274  	xxx_messageInfo_CheckFirendRs.DiscardUnknown(m)
 31275  }
 31276  
 31277  var xxx_messageInfo_CheckFirendRs proto.InternalMessageInfo
 31278  
 31279  func (m *CheckFirendRs) GetFriend() *Friend {
 31280  	if m != nil {
 31281  		return m.Friend
 31282  	}
 31283  	return nil
 31284  }
 31285  
 31286  var E_CheckFirendRs_Ext = &proto.ExtensionDesc{
 31287  	ExtendedType:  (*Base)(nil),
 31288  	ExtensionType: (*CheckFirendRs)(nil),
 31289  	Field:         2210,
 31290  	Name:          "CheckFirendRs.ext",
 31291  	Tag:           "bytes,2210,opt,name=ext",
 31292  	Filename:      "Game.proto",
 31293  }
 31294  
 31295  // 获取师傅和徒弟列表
 31296  type GetMasterApprenticeRq struct {
 31297  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 31298  	XXX_unrecognized     []byte   `json:"-"`
 31299  	XXX_sizecache        int32    `json:"-"`
 31300  }
 31301  
 31302  func (m *GetMasterApprenticeRq) Reset()         { *m = GetMasterApprenticeRq{} }
 31303  func (m *GetMasterApprenticeRq) String() string { return proto.CompactTextString(m) }
 31304  func (*GetMasterApprenticeRq) ProtoMessage()    {}
 31305  func (*GetMasterApprenticeRq) Descriptor() ([]byte, []int) {
 31306  	return fileDescriptor_a508e860af41bdad, []int{570}
 31307  }
 31308  func (m *GetMasterApprenticeRq) XXX_Unmarshal(b []byte) error {
 31309  	return xxx_messageInfo_GetMasterApprenticeRq.Unmarshal(m, b)
 31310  }
 31311  func (m *GetMasterApprenticeRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 31312  	return xxx_messageInfo_GetMasterApprenticeRq.Marshal(b, m, deterministic)
 31313  }
 31314  func (m *GetMasterApprenticeRq) XXX_Merge(src proto.Message) {
 31315  	xxx_messageInfo_GetMasterApprenticeRq.Merge(m, src)
 31316  }
 31317  func (m *GetMasterApprenticeRq) XXX_Size() int {
 31318  	return xxx_messageInfo_GetMasterApprenticeRq.Size(m)
 31319  }
 31320  func (m *GetMasterApprenticeRq) XXX_DiscardUnknown() {
 31321  	xxx_messageInfo_GetMasterApprenticeRq.DiscardUnknown(m)
 31322  }
 31323  
 31324  var xxx_messageInfo_GetMasterApprenticeRq proto.InternalMessageInfo
 31325  
 31326  var E_GetMasterApprenticeRq_Ext = &proto.ExtensionDesc{
 31327  	ExtendedType:  (*Base)(nil),
 31328  	ExtensionType: (*GetMasterApprenticeRq)(nil),
 31329  	Field:         2211,
 31330  	Name:          "GetMasterApprenticeRq.ext",
 31331  	Tag:           "bytes,2211,opt,name=ext",
 31332  	Filename:      "Game.proto",
 31333  }
 31334  
 31335  type GetMasterApprenticeRs struct {
 31336  	Master               *MasterApprentice   `protobuf:"bytes,1,opt,name=master" json:"master,omitempty"`
 31337  	Apprentices          []*MasterApprentice `protobuf:"bytes,2,rep,name=apprentices" json:"apprentices,omitempty"`
 31338  	MaxCount             *int32              `protobuf:"varint,3,opt,name=maxCount" json:"maxCount,omitempty"`
 31339  	Credit               *int32              `protobuf:"varint,4,opt,name=credit" json:"credit,omitempty"`
 31340  	AwardedIds           []*TwoInt           `protobuf:"bytes,5,rep,name=awardedIds" json:"awardedIds,omitempty"`
 31341  	BoughtIds            []int32             `protobuf:"varint,6,rep,name=boughtIds" json:"boughtIds,omitempty"`
 31342  	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
 31343  	XXX_unrecognized     []byte              `json:"-"`
 31344  	XXX_sizecache        int32               `json:"-"`
 31345  }
 31346  
 31347  func (m *GetMasterApprenticeRs) Reset()         { *m = GetMasterApprenticeRs{} }
 31348  func (m *GetMasterApprenticeRs) String() string { return proto.CompactTextString(m) }
 31349  func (*GetMasterApprenticeRs) ProtoMessage()    {}
 31350  func (*GetMasterApprenticeRs) Descriptor() ([]byte, []int) {
 31351  	return fileDescriptor_a508e860af41bdad, []int{571}
 31352  }
 31353  func (m *GetMasterApprenticeRs) XXX_Unmarshal(b []byte) error {
 31354  	return xxx_messageInfo_GetMasterApprenticeRs.Unmarshal(m, b)
 31355  }
 31356  func (m *GetMasterApprenticeRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 31357  	return xxx_messageInfo_GetMasterApprenticeRs.Marshal(b, m, deterministic)
 31358  }
 31359  func (m *GetMasterApprenticeRs) XXX_Merge(src proto.Message) {
 31360  	xxx_messageInfo_GetMasterApprenticeRs.Merge(m, src)
 31361  }
 31362  func (m *GetMasterApprenticeRs) XXX_Size() int {
 31363  	return xxx_messageInfo_GetMasterApprenticeRs.Size(m)
 31364  }
 31365  func (m *GetMasterApprenticeRs) XXX_DiscardUnknown() {
 31366  	xxx_messageInfo_GetMasterApprenticeRs.DiscardUnknown(m)
 31367  }
 31368  
 31369  var xxx_messageInfo_GetMasterApprenticeRs proto.InternalMessageInfo
 31370  
 31371  func (m *GetMasterApprenticeRs) GetMaster() *MasterApprentice {
 31372  	if m != nil {
 31373  		return m.Master
 31374  	}
 31375  	return nil
 31376  }
 31377  
 31378  func (m *GetMasterApprenticeRs) GetApprentices() []*MasterApprentice {
 31379  	if m != nil {
 31380  		return m.Apprentices
 31381  	}
 31382  	return nil
 31383  }
 31384  
 31385  func (m *GetMasterApprenticeRs) GetMaxCount() int32 {
 31386  	if m != nil && m.MaxCount != nil {
 31387  		return *m.MaxCount
 31388  	}
 31389  	return 0
 31390  }
 31391  
 31392  func (m *GetMasterApprenticeRs) GetCredit() int32 {
 31393  	if m != nil && m.Credit != nil {
 31394  		return *m.Credit
 31395  	}
 31396  	return 0
 31397  }
 31398  
 31399  func (m *GetMasterApprenticeRs) GetAwardedIds() []*TwoInt {
 31400  	if m != nil {
 31401  		return m.AwardedIds
 31402  	}
 31403  	return nil
 31404  }
 31405  
 31406  func (m *GetMasterApprenticeRs) GetBoughtIds() []int32 {
 31407  	if m != nil {
 31408  		return m.BoughtIds
 31409  	}
 31410  	return nil
 31411  }
 31412  
 31413  var E_GetMasterApprenticeRs_Ext = &proto.ExtensionDesc{
 31414  	ExtendedType:  (*Base)(nil),
 31415  	ExtensionType: (*GetMasterApprenticeRs)(nil),
 31416  	Field:         2212,
 31417  	Name:          "GetMasterApprenticeRs.ext",
 31418  	Tag:           "bytes,2212,opt,name=ext",
 31419  	Filename:      "Game.proto",
 31420  }
 31421  
 31422  // 拜师
 31423  type AddMasterRq struct {
 31424  	MasterId             *int64   `protobuf:"varint,1,req,name=masterId" json:"masterId,omitempty"`
 31425  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 31426  	XXX_unrecognized     []byte   `json:"-"`
 31427  	XXX_sizecache        int32    `json:"-"`
 31428  }
 31429  
 31430  func (m *AddMasterRq) Reset()         { *m = AddMasterRq{} }
 31431  func (m *AddMasterRq) String() string { return proto.CompactTextString(m) }
 31432  func (*AddMasterRq) ProtoMessage()    {}
 31433  func (*AddMasterRq) Descriptor() ([]byte, []int) {
 31434  	return fileDescriptor_a508e860af41bdad, []int{572}
 31435  }
 31436  func (m *AddMasterRq) XXX_Unmarshal(b []byte) error {
 31437  	return xxx_messageInfo_AddMasterRq.Unmarshal(m, b)
 31438  }
 31439  func (m *AddMasterRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 31440  	return xxx_messageInfo_AddMasterRq.Marshal(b, m, deterministic)
 31441  }
 31442  func (m *AddMasterRq) XXX_Merge(src proto.Message) {
 31443  	xxx_messageInfo_AddMasterRq.Merge(m, src)
 31444  }
 31445  func (m *AddMasterRq) XXX_Size() int {
 31446  	return xxx_messageInfo_AddMasterRq.Size(m)
 31447  }
 31448  func (m *AddMasterRq) XXX_DiscardUnknown() {
 31449  	xxx_messageInfo_AddMasterRq.DiscardUnknown(m)
 31450  }
 31451  
 31452  var xxx_messageInfo_AddMasterRq proto.InternalMessageInfo
 31453  
 31454  func (m *AddMasterRq) GetMasterId() int64 {
 31455  	if m != nil && m.MasterId != nil {
 31456  		return *m.MasterId
 31457  	}
 31458  	return 0
 31459  }
 31460  
 31461  var E_AddMasterRq_Ext = &proto.ExtensionDesc{
 31462  	ExtendedType:  (*Base)(nil),
 31463  	ExtensionType: (*AddMasterRq)(nil),
 31464  	Field:         2213,
 31465  	Name:          "AddMasterRq.ext",
 31466  	Tag:           "bytes,2213,opt,name=ext",
 31467  	Filename:      "Game.proto",
 31468  }
 31469  
 31470  type AddMasterRs struct {
 31471  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 31472  	XXX_unrecognized     []byte   `json:"-"`
 31473  	XXX_sizecache        int32    `json:"-"`
 31474  }
 31475  
 31476  func (m *AddMasterRs) Reset()         { *m = AddMasterRs{} }
 31477  func (m *AddMasterRs) String() string { return proto.CompactTextString(m) }
 31478  func (*AddMasterRs) ProtoMessage()    {}
 31479  func (*AddMasterRs) Descriptor() ([]byte, []int) {
 31480  	return fileDescriptor_a508e860af41bdad, []int{573}
 31481  }
 31482  func (m *AddMasterRs) XXX_Unmarshal(b []byte) error {
 31483  	return xxx_messageInfo_AddMasterRs.Unmarshal(m, b)
 31484  }
 31485  func (m *AddMasterRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 31486  	return xxx_messageInfo_AddMasterRs.Marshal(b, m, deterministic)
 31487  }
 31488  func (m *AddMasterRs) XXX_Merge(src proto.Message) {
 31489  	xxx_messageInfo_AddMasterRs.Merge(m, src)
 31490  }
 31491  func (m *AddMasterRs) XXX_Size() int {
 31492  	return xxx_messageInfo_AddMasterRs.Size(m)
 31493  }
 31494  func (m *AddMasterRs) XXX_DiscardUnknown() {
 31495  	xxx_messageInfo_AddMasterRs.DiscardUnknown(m)
 31496  }
 31497  
 31498  var xxx_messageInfo_AddMasterRs proto.InternalMessageInfo
 31499  
 31500  var E_AddMasterRs_Ext = &proto.ExtensionDesc{
 31501  	ExtendedType:  (*Base)(nil),
 31502  	ExtensionType: (*AddMasterRs)(nil),
 31503  	Field:         2214,
 31504  	Name:          "AddMasterRs.ext",
 31505  	Tag:           "bytes,2214,opt,name=ext",
 31506  	Filename:      "Game.proto",
 31507  }
 31508  
 31509  // 领取师徒奖励
 31510  type MasterRewardRq struct {
 31511  	RewardId             *int32   `protobuf:"varint,1,req,name=rewardId" json:"rewardId,omitempty"`
 31512  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 31513  	XXX_unrecognized     []byte   `json:"-"`
 31514  	XXX_sizecache        int32    `json:"-"`
 31515  }
 31516  
 31517  func (m *MasterRewardRq) Reset()         { *m = MasterRewardRq{} }
 31518  func (m *MasterRewardRq) String() string { return proto.CompactTextString(m) }
 31519  func (*MasterRewardRq) ProtoMessage()    {}
 31520  func (*MasterRewardRq) Descriptor() ([]byte, []int) {
 31521  	return fileDescriptor_a508e860af41bdad, []int{574}
 31522  }
 31523  func (m *MasterRewardRq) XXX_Unmarshal(b []byte) error {
 31524  	return xxx_messageInfo_MasterRewardRq.Unmarshal(m, b)
 31525  }
 31526  func (m *MasterRewardRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 31527  	return xxx_messageInfo_MasterRewardRq.Marshal(b, m, deterministic)
 31528  }
 31529  func (m *MasterRewardRq) XXX_Merge(src proto.Message) {
 31530  	xxx_messageInfo_MasterRewardRq.Merge(m, src)
 31531  }
 31532  func (m *MasterRewardRq) XXX_Size() int {
 31533  	return xxx_messageInfo_MasterRewardRq.Size(m)
 31534  }
 31535  func (m *MasterRewardRq) XXX_DiscardUnknown() {
 31536  	xxx_messageInfo_MasterRewardRq.DiscardUnknown(m)
 31537  }
 31538  
 31539  var xxx_messageInfo_MasterRewardRq proto.InternalMessageInfo
 31540  
 31541  func (m *MasterRewardRq) GetRewardId() int32 {
 31542  	if m != nil && m.RewardId != nil {
 31543  		return *m.RewardId
 31544  	}
 31545  	return 0
 31546  }
 31547  
 31548  var E_MasterRewardRq_Ext = &proto.ExtensionDesc{
 31549  	ExtendedType:  (*Base)(nil),
 31550  	ExtensionType: (*MasterRewardRq)(nil),
 31551  	Field:         2215,
 31552  	Name:          "MasterRewardRq.ext",
 31553  	Tag:           "bytes,2215,opt,name=ext",
 31554  	Filename:      "Game.proto",
 31555  }
 31556  
 31557  type MasterRewardRs struct {
 31558  	Award                []*Award  `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
 31559  	AwardedIds           []*TwoInt `protobuf:"bytes,2,rep,name=awardedIds" json:"awardedIds,omitempty"`
 31560  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 31561  	XXX_unrecognized     []byte    `json:"-"`
 31562  	XXX_sizecache        int32     `json:"-"`
 31563  }
 31564  
 31565  func (m *MasterRewardRs) Reset()         { *m = MasterRewardRs{} }
 31566  func (m *MasterRewardRs) String() string { return proto.CompactTextString(m) }
 31567  func (*MasterRewardRs) ProtoMessage()    {}
 31568  func (*MasterRewardRs) Descriptor() ([]byte, []int) {
 31569  	return fileDescriptor_a508e860af41bdad, []int{575}
 31570  }
 31571  func (m *MasterRewardRs) XXX_Unmarshal(b []byte) error {
 31572  	return xxx_messageInfo_MasterRewardRs.Unmarshal(m, b)
 31573  }
 31574  func (m *MasterRewardRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 31575  	return xxx_messageInfo_MasterRewardRs.Marshal(b, m, deterministic)
 31576  }
 31577  func (m *MasterRewardRs) XXX_Merge(src proto.Message) {
 31578  	xxx_messageInfo_MasterRewardRs.Merge(m, src)
 31579  }
 31580  func (m *MasterRewardRs) XXX_Size() int {
 31581  	return xxx_messageInfo_MasterRewardRs.Size(m)
 31582  }
 31583  func (m *MasterRewardRs) XXX_DiscardUnknown() {
 31584  	xxx_messageInfo_MasterRewardRs.DiscardUnknown(m)
 31585  }
 31586  
 31587  var xxx_messageInfo_MasterRewardRs proto.InternalMessageInfo
 31588  
 31589  func (m *MasterRewardRs) GetAward() []*Award {
 31590  	if m != nil {
 31591  		return m.Award
 31592  	}
 31593  	return nil
 31594  }
 31595  
 31596  func (m *MasterRewardRs) GetAwardedIds() []*TwoInt {
 31597  	if m != nil {
 31598  		return m.AwardedIds
 31599  	}
 31600  	return nil
 31601  }
 31602  
 31603  var E_MasterRewardRs_Ext = &proto.ExtensionDesc{
 31604  	ExtendedType:  (*Base)(nil),
 31605  	ExtensionType: (*MasterRewardRs)(nil),
 31606  	Field:         2216,
 31607  	Name:          "MasterRewardRs.ext",
 31608  	Tag:           "bytes,2216,opt,name=ext",
 31609  	Filename:      "Game.proto",
 31610  }
 31611  
 31612  // 积分兑换
 31613  type CreditExchangeRq struct {
 31614  	ProductId            *int32   `protobuf:"varint,1,req,name=productId" json:"productId,omitempty"`
 31615  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 31616  	XXX_unrecognized     []byte   `json:"-"`
 31617  	XXX_sizecache        int32    `json:"-"`
 31618  }
 31619  
 31620  func (m *CreditExchangeRq) Reset()         { *m = CreditExchangeRq{} }
 31621  func (m *CreditExchangeRq) String() string { return proto.CompactTextString(m) }
 31622  func (*CreditExchangeRq) ProtoMessage()    {}
 31623  func (*CreditExchangeRq) Descriptor() ([]byte, []int) {
 31624  	return fileDescriptor_a508e860af41bdad, []int{576}
 31625  }
 31626  func (m *CreditExchangeRq) XXX_Unmarshal(b []byte) error {
 31627  	return xxx_messageInfo_CreditExchangeRq.Unmarshal(m, b)
 31628  }
 31629  func (m *CreditExchangeRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 31630  	return xxx_messageInfo_CreditExchangeRq.Marshal(b, m, deterministic)
 31631  }
 31632  func (m *CreditExchangeRq) XXX_Merge(src proto.Message) {
 31633  	xxx_messageInfo_CreditExchangeRq.Merge(m, src)
 31634  }
 31635  func (m *CreditExchangeRq) XXX_Size() int {
 31636  	return xxx_messageInfo_CreditExchangeRq.Size(m)
 31637  }
 31638  func (m *CreditExchangeRq) XXX_DiscardUnknown() {
 31639  	xxx_messageInfo_CreditExchangeRq.DiscardUnknown(m)
 31640  }
 31641  
 31642  var xxx_messageInfo_CreditExchangeRq proto.InternalMessageInfo
 31643  
 31644  func (m *CreditExchangeRq) GetProductId() int32 {
 31645  	if m != nil && m.ProductId != nil {
 31646  		return *m.ProductId
 31647  	}
 31648  	return 0
 31649  }
 31650  
 31651  var E_CreditExchangeRq_Ext = &proto.ExtensionDesc{
 31652  	ExtendedType:  (*Base)(nil),
 31653  	ExtensionType: (*CreditExchangeRq)(nil),
 31654  	Field:         2217,
 31655  	Name:          "CreditExchangeRq.ext",
 31656  	Tag:           "bytes,2217,opt,name=ext",
 31657  	Filename:      "Game.proto",
 31658  }
 31659  
 31660  type CreditExchangeRs struct {
 31661  	Credit               *int32   `protobuf:"varint,1,req,name=credit" json:"credit,omitempty"`
 31662  	Award                *Award   `protobuf:"bytes,2,opt,name=award" json:"award,omitempty"`
 31663  	BoughtIds            []int32  `protobuf:"varint,3,rep,name=boughtIds" json:"boughtIds,omitempty"`
 31664  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 31665  	XXX_unrecognized     []byte   `json:"-"`
 31666  	XXX_sizecache        int32    `json:"-"`
 31667  }
 31668  
 31669  func (m *CreditExchangeRs) Reset()         { *m = CreditExchangeRs{} }
 31670  func (m *CreditExchangeRs) String() string { return proto.CompactTextString(m) }
 31671  func (*CreditExchangeRs) ProtoMessage()    {}
 31672  func (*CreditExchangeRs) Descriptor() ([]byte, []int) {
 31673  	return fileDescriptor_a508e860af41bdad, []int{577}
 31674  }
 31675  func (m *CreditExchangeRs) XXX_Unmarshal(b []byte) error {
 31676  	return xxx_messageInfo_CreditExchangeRs.Unmarshal(m, b)
 31677  }
 31678  func (m *CreditExchangeRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 31679  	return xxx_messageInfo_CreditExchangeRs.Marshal(b, m, deterministic)
 31680  }
 31681  func (m *CreditExchangeRs) XXX_Merge(src proto.Message) {
 31682  	xxx_messageInfo_CreditExchangeRs.Merge(m, src)
 31683  }
 31684  func (m *CreditExchangeRs) XXX_Size() int {
 31685  	return xxx_messageInfo_CreditExchangeRs.Size(m)
 31686  }
 31687  func (m *CreditExchangeRs) XXX_DiscardUnknown() {
 31688  	xxx_messageInfo_CreditExchangeRs.DiscardUnknown(m)
 31689  }
 31690  
 31691  var xxx_messageInfo_CreditExchangeRs proto.InternalMessageInfo
 31692  
 31693  func (m *CreditExchangeRs) GetCredit() int32 {
 31694  	if m != nil && m.Credit != nil {
 31695  		return *m.Credit
 31696  	}
 31697  	return 0
 31698  }
 31699  
 31700  func (m *CreditExchangeRs) GetAward() *Award {
 31701  	if m != nil {
 31702  		return m.Award
 31703  	}
 31704  	return nil
 31705  }
 31706  
 31707  func (m *CreditExchangeRs) GetBoughtIds() []int32 {
 31708  	if m != nil {
 31709  		return m.BoughtIds
 31710  	}
 31711  	return nil
 31712  }
 31713  
 31714  var E_CreditExchangeRs_Ext = &proto.ExtensionDesc{
 31715  	ExtendedType:  (*Base)(nil),
 31716  	ExtensionType: (*CreditExchangeRs)(nil),
 31717  	Field:         2218,
 31718  	Name:          "CreditExchangeRs.ext",
 31719  	Tag:           "bytes,2218,opt,name=ext",
 31720  	Filename:      "Game.proto",
 31721  }
 31722  
 31723  // 好友状态推送
 31724  type SyncFriendStateRs struct {
 31725  	State                *int32   `protobuf:"varint,1,opt,name=state" json:"state,omitempty"`
 31726  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 31727  	XXX_unrecognized     []byte   `json:"-"`
 31728  	XXX_sizecache        int32    `json:"-"`
 31729  }
 31730  
 31731  func (m *SyncFriendStateRs) Reset()         { *m = SyncFriendStateRs{} }
 31732  func (m *SyncFriendStateRs) String() string { return proto.CompactTextString(m) }
 31733  func (*SyncFriendStateRs) ProtoMessage()    {}
 31734  func (*SyncFriendStateRs) Descriptor() ([]byte, []int) {
 31735  	return fileDescriptor_a508e860af41bdad, []int{578}
 31736  }
 31737  func (m *SyncFriendStateRs) XXX_Unmarshal(b []byte) error {
 31738  	return xxx_messageInfo_SyncFriendStateRs.Unmarshal(m, b)
 31739  }
 31740  func (m *SyncFriendStateRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 31741  	return xxx_messageInfo_SyncFriendStateRs.Marshal(b, m, deterministic)
 31742  }
 31743  func (m *SyncFriendStateRs) XXX_Merge(src proto.Message) {
 31744  	xxx_messageInfo_SyncFriendStateRs.Merge(m, src)
 31745  }
 31746  func (m *SyncFriendStateRs) XXX_Size() int {
 31747  	return xxx_messageInfo_SyncFriendStateRs.Size(m)
 31748  }
 31749  func (m *SyncFriendStateRs) XXX_DiscardUnknown() {
 31750  	xxx_messageInfo_SyncFriendStateRs.DiscardUnknown(m)
 31751  }
 31752  
 31753  var xxx_messageInfo_SyncFriendStateRs proto.InternalMessageInfo
 31754  
 31755  func (m *SyncFriendStateRs) GetState() int32 {
 31756  	if m != nil && m.State != nil {
 31757  		return *m.State
 31758  	}
 31759  	return 0
 31760  }
 31761  
 31762  var E_SyncFriendStateRs_Ext = &proto.ExtensionDesc{
 31763  	ExtendedType:  (*Base)(nil),
 31764  	ExtensionType: (*SyncFriendStateRs)(nil),
 31765  	Field:         2220,
 31766  	Name:          "SyncFriendStateRs.ext",
 31767  	Tag:           "bytes,2220,opt,name=ext",
 31768  	Filename:      "Game.proto",
 31769  }
 31770  
 31771  // 推荐玩家
 31772  type GetRecommendLordRq struct {
 31773  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 31774  	XXX_unrecognized     []byte   `json:"-"`
 31775  	XXX_sizecache        int32    `json:"-"`
 31776  }
 31777  
 31778  func (m *GetRecommendLordRq) Reset()         { *m = GetRecommendLordRq{} }
 31779  func (m *GetRecommendLordRq) String() string { return proto.CompactTextString(m) }
 31780  func (*GetRecommendLordRq) ProtoMessage()    {}
 31781  func (*GetRecommendLordRq) Descriptor() ([]byte, []int) {
 31782  	return fileDescriptor_a508e860af41bdad, []int{579}
 31783  }
 31784  func (m *GetRecommendLordRq) XXX_Unmarshal(b []byte) error {
 31785  	return xxx_messageInfo_GetRecommendLordRq.Unmarshal(m, b)
 31786  }
 31787  func (m *GetRecommendLordRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 31788  	return xxx_messageInfo_GetRecommendLordRq.Marshal(b, m, deterministic)
 31789  }
 31790  func (m *GetRecommendLordRq) XXX_Merge(src proto.Message) {
 31791  	xxx_messageInfo_GetRecommendLordRq.Merge(m, src)
 31792  }
 31793  func (m *GetRecommendLordRq) XXX_Size() int {
 31794  	return xxx_messageInfo_GetRecommendLordRq.Size(m)
 31795  }
 31796  func (m *GetRecommendLordRq) XXX_DiscardUnknown() {
 31797  	xxx_messageInfo_GetRecommendLordRq.DiscardUnknown(m)
 31798  }
 31799  
 31800  var xxx_messageInfo_GetRecommendLordRq proto.InternalMessageInfo
 31801  
 31802  var E_GetRecommendLordRq_Ext = &proto.ExtensionDesc{
 31803  	ExtendedType:  (*Base)(nil),
 31804  	ExtensionType: (*GetRecommendLordRq)(nil),
 31805  	Field:         2221,
 31806  	Name:          "GetRecommendLordRq.ext",
 31807  	Tag:           "bytes,2221,opt,name=ext",
 31808  	Filename:      "Game.proto",
 31809  }
 31810  
 31811  type GetRecommendLordRs struct {
 31812  	Man                  []*Man   `protobuf:"bytes,1,rep,name=man" json:"man,omitempty"`
 31813  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 31814  	XXX_unrecognized     []byte   `json:"-"`
 31815  	XXX_sizecache        int32    `json:"-"`
 31816  }
 31817  
 31818  func (m *GetRecommendLordRs) Reset()         { *m = GetRecommendLordRs{} }
 31819  func (m *GetRecommendLordRs) String() string { return proto.CompactTextString(m) }
 31820  func (*GetRecommendLordRs) ProtoMessage()    {}
 31821  func (*GetRecommendLordRs) Descriptor() ([]byte, []int) {
 31822  	return fileDescriptor_a508e860af41bdad, []int{580}
 31823  }
 31824  func (m *GetRecommendLordRs) XXX_Unmarshal(b []byte) error {
 31825  	return xxx_messageInfo_GetRecommendLordRs.Unmarshal(m, b)
 31826  }
 31827  func (m *GetRecommendLordRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 31828  	return xxx_messageInfo_GetRecommendLordRs.Marshal(b, m, deterministic)
 31829  }
 31830  func (m *GetRecommendLordRs) XXX_Merge(src proto.Message) {
 31831  	xxx_messageInfo_GetRecommendLordRs.Merge(m, src)
 31832  }
 31833  func (m *GetRecommendLordRs) XXX_Size() int {
 31834  	return xxx_messageInfo_GetRecommendLordRs.Size(m)
 31835  }
 31836  func (m *GetRecommendLordRs) XXX_DiscardUnknown() {
 31837  	xxx_messageInfo_GetRecommendLordRs.DiscardUnknown(m)
 31838  }
 31839  
 31840  var xxx_messageInfo_GetRecommendLordRs proto.InternalMessageInfo
 31841  
 31842  func (m *GetRecommendLordRs) GetMan() []*Man {
 31843  	if m != nil {
 31844  		return m.Man
 31845  	}
 31846  	return nil
 31847  }
 31848  
 31849  var E_GetRecommendLordRs_Ext = &proto.ExtensionDesc{
 31850  	ExtendedType:  (*Base)(nil),
 31851  	ExtensionType: (*GetRecommendLordRs)(nil),
 31852  	Field:         2222,
 31853  	Name:          "GetRecommendLordRs.ext",
 31854  	Tag:           "bytes,2222,opt,name=ext",
 31855  	Filename:      "Game.proto",
 31856  }
 31857  
 31858  // 获取黑名单
 31859  type GetBlacklistRq struct {
 31860  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 31861  	XXX_unrecognized     []byte   `json:"-"`
 31862  	XXX_sizecache        int32    `json:"-"`
 31863  }
 31864  
 31865  func (m *GetBlacklistRq) Reset()         { *m = GetBlacklistRq{} }
 31866  func (m *GetBlacklistRq) String() string { return proto.CompactTextString(m) }
 31867  func (*GetBlacklistRq) ProtoMessage()    {}
 31868  func (*GetBlacklistRq) Descriptor() ([]byte, []int) {
 31869  	return fileDescriptor_a508e860af41bdad, []int{581}
 31870  }
 31871  func (m *GetBlacklistRq) XXX_Unmarshal(b []byte) error {
 31872  	return xxx_messageInfo_GetBlacklistRq.Unmarshal(m, b)
 31873  }
 31874  func (m *GetBlacklistRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 31875  	return xxx_messageInfo_GetBlacklistRq.Marshal(b, m, deterministic)
 31876  }
 31877  func (m *GetBlacklistRq) XXX_Merge(src proto.Message) {
 31878  	xxx_messageInfo_GetBlacklistRq.Merge(m, src)
 31879  }
 31880  func (m *GetBlacklistRq) XXX_Size() int {
 31881  	return xxx_messageInfo_GetBlacklistRq.Size(m)
 31882  }
 31883  func (m *GetBlacklistRq) XXX_DiscardUnknown() {
 31884  	xxx_messageInfo_GetBlacklistRq.DiscardUnknown(m)
 31885  }
 31886  
 31887  var xxx_messageInfo_GetBlacklistRq proto.InternalMessageInfo
 31888  
 31889  var E_GetBlacklistRq_Ext = &proto.ExtensionDesc{
 31890  	ExtendedType:  (*Base)(nil),
 31891  	ExtensionType: (*GetBlacklistRq)(nil),
 31892  	Field:         2223,
 31893  	Name:          "GetBlacklistRq.ext",
 31894  	Tag:           "bytes,2223,opt,name=ext",
 31895  	Filename:      "Game.proto",
 31896  }
 31897  
 31898  type GetBlacklistRs struct {
 31899  	Man                  []*Man   `protobuf:"bytes,1,rep,name=man" json:"man,omitempty"`
 31900  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 31901  	XXX_unrecognized     []byte   `json:"-"`
 31902  	XXX_sizecache        int32    `json:"-"`
 31903  }
 31904  
 31905  func (m *GetBlacklistRs) Reset()         { *m = GetBlacklistRs{} }
 31906  func (m *GetBlacklistRs) String() string { return proto.CompactTextString(m) }
 31907  func (*GetBlacklistRs) ProtoMessage()    {}
 31908  func (*GetBlacklistRs) Descriptor() ([]byte, []int) {
 31909  	return fileDescriptor_a508e860af41bdad, []int{582}
 31910  }
 31911  func (m *GetBlacklistRs) XXX_Unmarshal(b []byte) error {
 31912  	return xxx_messageInfo_GetBlacklistRs.Unmarshal(m, b)
 31913  }
 31914  func (m *GetBlacklistRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 31915  	return xxx_messageInfo_GetBlacklistRs.Marshal(b, m, deterministic)
 31916  }
 31917  func (m *GetBlacklistRs) XXX_Merge(src proto.Message) {
 31918  	xxx_messageInfo_GetBlacklistRs.Merge(m, src)
 31919  }
 31920  func (m *GetBlacklistRs) XXX_Size() int {
 31921  	return xxx_messageInfo_GetBlacklistRs.Size(m)
 31922  }
 31923  func (m *GetBlacklistRs) XXX_DiscardUnknown() {
 31924  	xxx_messageInfo_GetBlacklistRs.DiscardUnknown(m)
 31925  }
 31926  
 31927  var xxx_messageInfo_GetBlacklistRs proto.InternalMessageInfo
 31928  
 31929  func (m *GetBlacklistRs) GetMan() []*Man {
 31930  	if m != nil {
 31931  		return m.Man
 31932  	}
 31933  	return nil
 31934  }
 31935  
 31936  var E_GetBlacklistRs_Ext = &proto.ExtensionDesc{
 31937  	ExtendedType:  (*Base)(nil),
 31938  	ExtensionType: (*GetBlacklistRs)(nil),
 31939  	Field:         2224,
 31940  	Name:          "GetBlacklistRs.ext",
 31941  	Tag:           "bytes,2224,opt,name=ext",
 31942  	Filename:      "Game.proto",
 31943  }
 31944  
 31945  // 添加黑名单
 31946  type AddBlackListRq struct {
 31947  	RoleId               *int64   `protobuf:"varint,1,req,name=roleId" json:"roleId,omitempty"`
 31948  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 31949  	XXX_unrecognized     []byte   `json:"-"`
 31950  	XXX_sizecache        int32    `json:"-"`
 31951  }
 31952  
 31953  func (m *AddBlackListRq) Reset()         { *m = AddBlackListRq{} }
 31954  func (m *AddBlackListRq) String() string { return proto.CompactTextString(m) }
 31955  func (*AddBlackListRq) ProtoMessage()    {}
 31956  func (*AddBlackListRq) Descriptor() ([]byte, []int) {
 31957  	return fileDescriptor_a508e860af41bdad, []int{583}
 31958  }
 31959  func (m *AddBlackListRq) XXX_Unmarshal(b []byte) error {
 31960  	return xxx_messageInfo_AddBlackListRq.Unmarshal(m, b)
 31961  }
 31962  func (m *AddBlackListRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 31963  	return xxx_messageInfo_AddBlackListRq.Marshal(b, m, deterministic)
 31964  }
 31965  func (m *AddBlackListRq) XXX_Merge(src proto.Message) {
 31966  	xxx_messageInfo_AddBlackListRq.Merge(m, src)
 31967  }
 31968  func (m *AddBlackListRq) XXX_Size() int {
 31969  	return xxx_messageInfo_AddBlackListRq.Size(m)
 31970  }
 31971  func (m *AddBlackListRq) XXX_DiscardUnknown() {
 31972  	xxx_messageInfo_AddBlackListRq.DiscardUnknown(m)
 31973  }
 31974  
 31975  var xxx_messageInfo_AddBlackListRq proto.InternalMessageInfo
 31976  
 31977  func (m *AddBlackListRq) GetRoleId() int64 {
 31978  	if m != nil && m.RoleId != nil {
 31979  		return *m.RoleId
 31980  	}
 31981  	return 0
 31982  }
 31983  
 31984  var E_AddBlackListRq_Ext = &proto.ExtensionDesc{
 31985  	ExtendedType:  (*Base)(nil),
 31986  	ExtensionType: (*AddBlackListRq)(nil),
 31987  	Field:         2225,
 31988  	Name:          "AddBlackListRq.ext",
 31989  	Tag:           "bytes,2225,opt,name=ext",
 31990  	Filename:      "Game.proto",
 31991  }
 31992  
 31993  type AddBlackListRs struct {
 31994  	Man                  *Man     `protobuf:"bytes,1,opt,name=man" json:"man,omitempty"`
 31995  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 31996  	XXX_unrecognized     []byte   `json:"-"`
 31997  	XXX_sizecache        int32    `json:"-"`
 31998  }
 31999  
 32000  func (m *AddBlackListRs) Reset()         { *m = AddBlackListRs{} }
 32001  func (m *AddBlackListRs) String() string { return proto.CompactTextString(m) }
 32002  func (*AddBlackListRs) ProtoMessage()    {}
 32003  func (*AddBlackListRs) Descriptor() ([]byte, []int) {
 32004  	return fileDescriptor_a508e860af41bdad, []int{584}
 32005  }
 32006  func (m *AddBlackListRs) XXX_Unmarshal(b []byte) error {
 32007  	return xxx_messageInfo_AddBlackListRs.Unmarshal(m, b)
 32008  }
 32009  func (m *AddBlackListRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 32010  	return xxx_messageInfo_AddBlackListRs.Marshal(b, m, deterministic)
 32011  }
 32012  func (m *AddBlackListRs) XXX_Merge(src proto.Message) {
 32013  	xxx_messageInfo_AddBlackListRs.Merge(m, src)
 32014  }
 32015  func (m *AddBlackListRs) XXX_Size() int {
 32016  	return xxx_messageInfo_AddBlackListRs.Size(m)
 32017  }
 32018  func (m *AddBlackListRs) XXX_DiscardUnknown() {
 32019  	xxx_messageInfo_AddBlackListRs.DiscardUnknown(m)
 32020  }
 32021  
 32022  var xxx_messageInfo_AddBlackListRs proto.InternalMessageInfo
 32023  
 32024  func (m *AddBlackListRs) GetMan() *Man {
 32025  	if m != nil {
 32026  		return m.Man
 32027  	}
 32028  	return nil
 32029  }
 32030  
 32031  var E_AddBlackListRs_Ext = &proto.ExtensionDesc{
 32032  	ExtendedType:  (*Base)(nil),
 32033  	ExtensionType: (*AddBlackListRs)(nil),
 32034  	Field:         2226,
 32035  	Name:          "AddBlackListRs.ext",
 32036  	Tag:           "bytes,2226,opt,name=ext",
 32037  	Filename:      "Game.proto",
 32038  }
 32039  
 32040  // 删除黑名单
 32041  type DelBlackListRq struct {
 32042  	RoleId               []int64  `protobuf:"varint,1,rep,name=roleId" json:"roleId,omitempty"`
 32043  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 32044  	XXX_unrecognized     []byte   `json:"-"`
 32045  	XXX_sizecache        int32    `json:"-"`
 32046  }
 32047  
 32048  func (m *DelBlackListRq) Reset()         { *m = DelBlackListRq{} }
 32049  func (m *DelBlackListRq) String() string { return proto.CompactTextString(m) }
 32050  func (*DelBlackListRq) ProtoMessage()    {}
 32051  func (*DelBlackListRq) Descriptor() ([]byte, []int) {
 32052  	return fileDescriptor_a508e860af41bdad, []int{585}
 32053  }
 32054  func (m *DelBlackListRq) XXX_Unmarshal(b []byte) error {
 32055  	return xxx_messageInfo_DelBlackListRq.Unmarshal(m, b)
 32056  }
 32057  func (m *DelBlackListRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 32058  	return xxx_messageInfo_DelBlackListRq.Marshal(b, m, deterministic)
 32059  }
 32060  func (m *DelBlackListRq) XXX_Merge(src proto.Message) {
 32061  	xxx_messageInfo_DelBlackListRq.Merge(m, src)
 32062  }
 32063  func (m *DelBlackListRq) XXX_Size() int {
 32064  	return xxx_messageInfo_DelBlackListRq.Size(m)
 32065  }
 32066  func (m *DelBlackListRq) XXX_DiscardUnknown() {
 32067  	xxx_messageInfo_DelBlackListRq.DiscardUnknown(m)
 32068  }
 32069  
 32070  var xxx_messageInfo_DelBlackListRq proto.InternalMessageInfo
 32071  
 32072  func (m *DelBlackListRq) GetRoleId() []int64 {
 32073  	if m != nil {
 32074  		return m.RoleId
 32075  	}
 32076  	return nil
 32077  }
 32078  
 32079  var E_DelBlackListRq_Ext = &proto.ExtensionDesc{
 32080  	ExtendedType:  (*Base)(nil),
 32081  	ExtensionType: (*DelBlackListRq)(nil),
 32082  	Field:         2227,
 32083  	Name:          "DelBlackListRq.ext",
 32084  	Tag:           "bytes,2227,opt,name=ext",
 32085  	Filename:      "Game.proto",
 32086  }
 32087  
 32088  type DelBlackListRs struct {
 32089  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 32090  	XXX_unrecognized     []byte   `json:"-"`
 32091  	XXX_sizecache        int32    `json:"-"`
 32092  }
 32093  
 32094  func (m *DelBlackListRs) Reset()         { *m = DelBlackListRs{} }
 32095  func (m *DelBlackListRs) String() string { return proto.CompactTextString(m) }
 32096  func (*DelBlackListRs) ProtoMessage()    {}
 32097  func (*DelBlackListRs) Descriptor() ([]byte, []int) {
 32098  	return fileDescriptor_a508e860af41bdad, []int{586}
 32099  }
 32100  func (m *DelBlackListRs) XXX_Unmarshal(b []byte) error {
 32101  	return xxx_messageInfo_DelBlackListRs.Unmarshal(m, b)
 32102  }
 32103  func (m *DelBlackListRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 32104  	return xxx_messageInfo_DelBlackListRs.Marshal(b, m, deterministic)
 32105  }
 32106  func (m *DelBlackListRs) XXX_Merge(src proto.Message) {
 32107  	xxx_messageInfo_DelBlackListRs.Merge(m, src)
 32108  }
 32109  func (m *DelBlackListRs) XXX_Size() int {
 32110  	return xxx_messageInfo_DelBlackListRs.Size(m)
 32111  }
 32112  func (m *DelBlackListRs) XXX_DiscardUnknown() {
 32113  	xxx_messageInfo_DelBlackListRs.DiscardUnknown(m)
 32114  }
 32115  
 32116  var xxx_messageInfo_DelBlackListRs proto.InternalMessageInfo
 32117  
 32118  var E_DelBlackListRs_Ext = &proto.ExtensionDesc{
 32119  	ExtendedType:  (*Base)(nil),
 32120  	ExtensionType: (*DelBlackListRs)(nil),
 32121  	Field:         2228,
 32122  	Name:          "DelBlackListRs.ext",
 32123  	Tag:           "bytes,2228,opt,name=ext",
 32124  	Filename:      "Game.proto",
 32125  }
 32126  
 32127  //修改角色名称
 32128  type ChangeLordNameRq struct {
 32129  	Name                 *string  `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
 32130  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 32131  	XXX_unrecognized     []byte   `json:"-"`
 32132  	XXX_sizecache        int32    `json:"-"`
 32133  }
 32134  
 32135  func (m *ChangeLordNameRq) Reset()         { *m = ChangeLordNameRq{} }
 32136  func (m *ChangeLordNameRq) String() string { return proto.CompactTextString(m) }
 32137  func (*ChangeLordNameRq) ProtoMessage()    {}
 32138  func (*ChangeLordNameRq) Descriptor() ([]byte, []int) {
 32139  	return fileDescriptor_a508e860af41bdad, []int{587}
 32140  }
 32141  func (m *ChangeLordNameRq) XXX_Unmarshal(b []byte) error {
 32142  	return xxx_messageInfo_ChangeLordNameRq.Unmarshal(m, b)
 32143  }
 32144  func (m *ChangeLordNameRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 32145  	return xxx_messageInfo_ChangeLordNameRq.Marshal(b, m, deterministic)
 32146  }
 32147  func (m *ChangeLordNameRq) XXX_Merge(src proto.Message) {
 32148  	xxx_messageInfo_ChangeLordNameRq.Merge(m, src)
 32149  }
 32150  func (m *ChangeLordNameRq) XXX_Size() int {
 32151  	return xxx_messageInfo_ChangeLordNameRq.Size(m)
 32152  }
 32153  func (m *ChangeLordNameRq) XXX_DiscardUnknown() {
 32154  	xxx_messageInfo_ChangeLordNameRq.DiscardUnknown(m)
 32155  }
 32156  
 32157  var xxx_messageInfo_ChangeLordNameRq proto.InternalMessageInfo
 32158  
 32159  func (m *ChangeLordNameRq) GetName() string {
 32160  	if m != nil && m.Name != nil {
 32161  		return *m.Name
 32162  	}
 32163  	return ""
 32164  }
 32165  
 32166  var E_ChangeLordNameRq_Ext = &proto.ExtensionDesc{
 32167  	ExtendedType:  (*Base)(nil),
 32168  	ExtensionType: (*ChangeLordNameRq)(nil),
 32169  	Field:         2301,
 32170  	Name:          "ChangeLordNameRq.ext",
 32171  	Tag:           "bytes,2301,opt,name=ext",
 32172  	Filename:      "Game.proto",
 32173  }
 32174  
 32175  type ChangeLordNameRs struct {
 32176  	Name                 *string  `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
 32177  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 32178  	XXX_unrecognized     []byte   `json:"-"`
 32179  	XXX_sizecache        int32    `json:"-"`
 32180  }
 32181  
 32182  func (m *ChangeLordNameRs) Reset()         { *m = ChangeLordNameRs{} }
 32183  func (m *ChangeLordNameRs) String() string { return proto.CompactTextString(m) }
 32184  func (*ChangeLordNameRs) ProtoMessage()    {}
 32185  func (*ChangeLordNameRs) Descriptor() ([]byte, []int) {
 32186  	return fileDescriptor_a508e860af41bdad, []int{588}
 32187  }
 32188  func (m *ChangeLordNameRs) XXX_Unmarshal(b []byte) error {
 32189  	return xxx_messageInfo_ChangeLordNameRs.Unmarshal(m, b)
 32190  }
 32191  func (m *ChangeLordNameRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 32192  	return xxx_messageInfo_ChangeLordNameRs.Marshal(b, m, deterministic)
 32193  }
 32194  func (m *ChangeLordNameRs) XXX_Merge(src proto.Message) {
 32195  	xxx_messageInfo_ChangeLordNameRs.Merge(m, src)
 32196  }
 32197  func (m *ChangeLordNameRs) XXX_Size() int {
 32198  	return xxx_messageInfo_ChangeLordNameRs.Size(m)
 32199  }
 32200  func (m *ChangeLordNameRs) XXX_DiscardUnknown() {
 32201  	xxx_messageInfo_ChangeLordNameRs.DiscardUnknown(m)
 32202  }
 32203  
 32204  var xxx_messageInfo_ChangeLordNameRs proto.InternalMessageInfo
 32205  
 32206  func (m *ChangeLordNameRs) GetName() string {
 32207  	if m != nil && m.Name != nil {
 32208  		return *m.Name
 32209  	}
 32210  	return ""
 32211  }
 32212  
 32213  var E_ChangeLordNameRs_Ext = &proto.ExtensionDesc{
 32214  	ExtendedType:  (*Base)(nil),
 32215  	ExtensionType: (*ChangeLordNameRs)(nil),
 32216  	Field:         2302,
 32217  	Name:          "ChangeLordNameRs.ext",
 32218  	Tag:           "bytes,2302,opt,name=ext",
 32219  	Filename:      "Game.proto",
 32220  }
 32221  
 32222  // 修改个性签名
 32223  type ChangeSignatureRq struct {
 32224  	Signature            *string  `protobuf:"bytes,1,req,name=signature" json:"signature,omitempty"`
 32225  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 32226  	XXX_unrecognized     []byte   `json:"-"`
 32227  	XXX_sizecache        int32    `json:"-"`
 32228  }
 32229  
 32230  func (m *ChangeSignatureRq) Reset()         { *m = ChangeSignatureRq{} }
 32231  func (m *ChangeSignatureRq) String() string { return proto.CompactTextString(m) }
 32232  func (*ChangeSignatureRq) ProtoMessage()    {}
 32233  func (*ChangeSignatureRq) Descriptor() ([]byte, []int) {
 32234  	return fileDescriptor_a508e860af41bdad, []int{589}
 32235  }
 32236  func (m *ChangeSignatureRq) XXX_Unmarshal(b []byte) error {
 32237  	return xxx_messageInfo_ChangeSignatureRq.Unmarshal(m, b)
 32238  }
 32239  func (m *ChangeSignatureRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 32240  	return xxx_messageInfo_ChangeSignatureRq.Marshal(b, m, deterministic)
 32241  }
 32242  func (m *ChangeSignatureRq) XXX_Merge(src proto.Message) {
 32243  	xxx_messageInfo_ChangeSignatureRq.Merge(m, src)
 32244  }
 32245  func (m *ChangeSignatureRq) XXX_Size() int {
 32246  	return xxx_messageInfo_ChangeSignatureRq.Size(m)
 32247  }
 32248  func (m *ChangeSignatureRq) XXX_DiscardUnknown() {
 32249  	xxx_messageInfo_ChangeSignatureRq.DiscardUnknown(m)
 32250  }
 32251  
 32252  var xxx_messageInfo_ChangeSignatureRq proto.InternalMessageInfo
 32253  
 32254  func (m *ChangeSignatureRq) GetSignature() string {
 32255  	if m != nil && m.Signature != nil {
 32256  		return *m.Signature
 32257  	}
 32258  	return ""
 32259  }
 32260  
 32261  var E_ChangeSignatureRq_Ext = &proto.ExtensionDesc{
 32262  	ExtendedType:  (*Base)(nil),
 32263  	ExtensionType: (*ChangeSignatureRq)(nil),
 32264  	Field:         2303,
 32265  	Name:          "ChangeSignatureRq.ext",
 32266  	Tag:           "bytes,2303,opt,name=ext",
 32267  	Filename:      "Game.proto",
 32268  }
 32269  
 32270  type ChangeSignatureRs struct {
 32271  	Signature            *string  `protobuf:"bytes,1,opt,name=signature" json:"signature,omitempty"`
 32272  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 32273  	XXX_unrecognized     []byte   `json:"-"`
 32274  	XXX_sizecache        int32    `json:"-"`
 32275  }
 32276  
 32277  func (m *ChangeSignatureRs) Reset()         { *m = ChangeSignatureRs{} }
 32278  func (m *ChangeSignatureRs) String() string { return proto.CompactTextString(m) }
 32279  func (*ChangeSignatureRs) ProtoMessage()    {}
 32280  func (*ChangeSignatureRs) Descriptor() ([]byte, []int) {
 32281  	return fileDescriptor_a508e860af41bdad, []int{590}
 32282  }
 32283  func (m *ChangeSignatureRs) XXX_Unmarshal(b []byte) error {
 32284  	return xxx_messageInfo_ChangeSignatureRs.Unmarshal(m, b)
 32285  }
 32286  func (m *ChangeSignatureRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 32287  	return xxx_messageInfo_ChangeSignatureRs.Marshal(b, m, deterministic)
 32288  }
 32289  func (m *ChangeSignatureRs) XXX_Merge(src proto.Message) {
 32290  	xxx_messageInfo_ChangeSignatureRs.Merge(m, src)
 32291  }
 32292  func (m *ChangeSignatureRs) XXX_Size() int {
 32293  	return xxx_messageInfo_ChangeSignatureRs.Size(m)
 32294  }
 32295  func (m *ChangeSignatureRs) XXX_DiscardUnknown() {
 32296  	xxx_messageInfo_ChangeSignatureRs.DiscardUnknown(m)
 32297  }
 32298  
 32299  var xxx_messageInfo_ChangeSignatureRs proto.InternalMessageInfo
 32300  
 32301  func (m *ChangeSignatureRs) GetSignature() string {
 32302  	if m != nil && m.Signature != nil {
 32303  		return *m.Signature
 32304  	}
 32305  	return ""
 32306  }
 32307  
 32308  var E_ChangeSignatureRs_Ext = &proto.ExtensionDesc{
 32309  	ExtendedType:  (*Base)(nil),
 32310  	ExtensionType: (*ChangeSignatureRs)(nil),
 32311  	Field:         2304,
 32312  	Name:          "ChangeSignatureRs.ext",
 32313  	Tag:           "bytes,2304,opt,name=ext",
 32314  	Filename:      "Game.proto",
 32315  }
 32316  
 32317  // 修改头像
 32318  type ChangePortraitRq struct {
 32319  	PortraitId           *int32   `protobuf:"varint,1,req,name=portraitId" json:"portraitId,omitempty"`
 32320  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 32321  	XXX_unrecognized     []byte   `json:"-"`
 32322  	XXX_sizecache        int32    `json:"-"`
 32323  }
 32324  
 32325  func (m *ChangePortraitRq) Reset()         { *m = ChangePortraitRq{} }
 32326  func (m *ChangePortraitRq) String() string { return proto.CompactTextString(m) }
 32327  func (*ChangePortraitRq) ProtoMessage()    {}
 32328  func (*ChangePortraitRq) Descriptor() ([]byte, []int) {
 32329  	return fileDescriptor_a508e860af41bdad, []int{591}
 32330  }
 32331  func (m *ChangePortraitRq) XXX_Unmarshal(b []byte) error {
 32332  	return xxx_messageInfo_ChangePortraitRq.Unmarshal(m, b)
 32333  }
 32334  func (m *ChangePortraitRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 32335  	return xxx_messageInfo_ChangePortraitRq.Marshal(b, m, deterministic)
 32336  }
 32337  func (m *ChangePortraitRq) XXX_Merge(src proto.Message) {
 32338  	xxx_messageInfo_ChangePortraitRq.Merge(m, src)
 32339  }
 32340  func (m *ChangePortraitRq) XXX_Size() int {
 32341  	return xxx_messageInfo_ChangePortraitRq.Size(m)
 32342  }
 32343  func (m *ChangePortraitRq) XXX_DiscardUnknown() {
 32344  	xxx_messageInfo_ChangePortraitRq.DiscardUnknown(m)
 32345  }
 32346  
 32347  var xxx_messageInfo_ChangePortraitRq proto.InternalMessageInfo
 32348  
 32349  func (m *ChangePortraitRq) GetPortraitId() int32 {
 32350  	if m != nil && m.PortraitId != nil {
 32351  		return *m.PortraitId
 32352  	}
 32353  	return 0
 32354  }
 32355  
 32356  var E_ChangePortraitRq_Ext = &proto.ExtensionDesc{
 32357  	ExtendedType:  (*Base)(nil),
 32358  	ExtensionType: (*ChangePortraitRq)(nil),
 32359  	Field:         2305,
 32360  	Name:          "ChangePortraitRq.ext",
 32361  	Tag:           "bytes,2305,opt,name=ext",
 32362  	Filename:      "Game.proto",
 32363  }
 32364  
 32365  type ChangePortraitRs struct {
 32366  	PortraitId           *int32   `protobuf:"varint,1,req,name=portraitId" json:"portraitId,omitempty"`
 32367  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 32368  	XXX_unrecognized     []byte   `json:"-"`
 32369  	XXX_sizecache        int32    `json:"-"`
 32370  }
 32371  
 32372  func (m *ChangePortraitRs) Reset()         { *m = ChangePortraitRs{} }
 32373  func (m *ChangePortraitRs) String() string { return proto.CompactTextString(m) }
 32374  func (*ChangePortraitRs) ProtoMessage()    {}
 32375  func (*ChangePortraitRs) Descriptor() ([]byte, []int) {
 32376  	return fileDescriptor_a508e860af41bdad, []int{592}
 32377  }
 32378  func (m *ChangePortraitRs) XXX_Unmarshal(b []byte) error {
 32379  	return xxx_messageInfo_ChangePortraitRs.Unmarshal(m, b)
 32380  }
 32381  func (m *ChangePortraitRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 32382  	return xxx_messageInfo_ChangePortraitRs.Marshal(b, m, deterministic)
 32383  }
 32384  func (m *ChangePortraitRs) XXX_Merge(src proto.Message) {
 32385  	xxx_messageInfo_ChangePortraitRs.Merge(m, src)
 32386  }
 32387  func (m *ChangePortraitRs) XXX_Size() int {
 32388  	return xxx_messageInfo_ChangePortraitRs.Size(m)
 32389  }
 32390  func (m *ChangePortraitRs) XXX_DiscardUnknown() {
 32391  	xxx_messageInfo_ChangePortraitRs.DiscardUnknown(m)
 32392  }
 32393  
 32394  var xxx_messageInfo_ChangePortraitRs proto.InternalMessageInfo
 32395  
 32396  func (m *ChangePortraitRs) GetPortraitId() int32 {
 32397  	if m != nil && m.PortraitId != nil {
 32398  		return *m.PortraitId
 32399  	}
 32400  	return 0
 32401  }
 32402  
 32403  var E_ChangePortraitRs_Ext = &proto.ExtensionDesc{
 32404  	ExtendedType:  (*Base)(nil),
 32405  	ExtensionType: (*ChangePortraitRs)(nil),
 32406  	Field:         2306,
 32407  	Name:          "ChangePortraitRs.ext",
 32408  	Tag:           "bytes,2306,opt,name=ext",
 32409  	Filename:      "Game.proto",
 32410  }
 32411  
 32412  // 获取拥有的头像
 32413  type GetPortraitRq struct {
 32414  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 32415  	XXX_unrecognized     []byte   `json:"-"`
 32416  	XXX_sizecache        int32    `json:"-"`
 32417  }
 32418  
 32419  func (m *GetPortraitRq) Reset()         { *m = GetPortraitRq{} }
 32420  func (m *GetPortraitRq) String() string { return proto.CompactTextString(m) }
 32421  func (*GetPortraitRq) ProtoMessage()    {}
 32422  func (*GetPortraitRq) Descriptor() ([]byte, []int) {
 32423  	return fileDescriptor_a508e860af41bdad, []int{593}
 32424  }
 32425  func (m *GetPortraitRq) XXX_Unmarshal(b []byte) error {
 32426  	return xxx_messageInfo_GetPortraitRq.Unmarshal(m, b)
 32427  }
 32428  func (m *GetPortraitRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 32429  	return xxx_messageInfo_GetPortraitRq.Marshal(b, m, deterministic)
 32430  }
 32431  func (m *GetPortraitRq) XXX_Merge(src proto.Message) {
 32432  	xxx_messageInfo_GetPortraitRq.Merge(m, src)
 32433  }
 32434  func (m *GetPortraitRq) XXX_Size() int {
 32435  	return xxx_messageInfo_GetPortraitRq.Size(m)
 32436  }
 32437  func (m *GetPortraitRq) XXX_DiscardUnknown() {
 32438  	xxx_messageInfo_GetPortraitRq.DiscardUnknown(m)
 32439  }
 32440  
 32441  var xxx_messageInfo_GetPortraitRq proto.InternalMessageInfo
 32442  
 32443  var E_GetPortraitRq_Ext = &proto.ExtensionDesc{
 32444  	ExtendedType:  (*Base)(nil),
 32445  	ExtensionType: (*GetPortraitRq)(nil),
 32446  	Field:         2307,
 32447  	Name:          "GetPortraitRq.ext",
 32448  	Tag:           "bytes,2307,opt,name=ext",
 32449  	Filename:      "Game.proto",
 32450  }
 32451  
 32452  type GetPortraitRs struct {
 32453  	PortraitIds          []int32  `protobuf:"varint,1,rep,name=portraitIds" json:"portraitIds,omitempty"`
 32454  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 32455  	XXX_unrecognized     []byte   `json:"-"`
 32456  	XXX_sizecache        int32    `json:"-"`
 32457  }
 32458  
 32459  func (m *GetPortraitRs) Reset()         { *m = GetPortraitRs{} }
 32460  func (m *GetPortraitRs) String() string { return proto.CompactTextString(m) }
 32461  func (*GetPortraitRs) ProtoMessage()    {}
 32462  func (*GetPortraitRs) Descriptor() ([]byte, []int) {
 32463  	return fileDescriptor_a508e860af41bdad, []int{594}
 32464  }
 32465  func (m *GetPortraitRs) XXX_Unmarshal(b []byte) error {
 32466  	return xxx_messageInfo_GetPortraitRs.Unmarshal(m, b)
 32467  }
 32468  func (m *GetPortraitRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 32469  	return xxx_messageInfo_GetPortraitRs.Marshal(b, m, deterministic)
 32470  }
 32471  func (m *GetPortraitRs) XXX_Merge(src proto.Message) {
 32472  	xxx_messageInfo_GetPortraitRs.Merge(m, src)
 32473  }
 32474  func (m *GetPortraitRs) XXX_Size() int {
 32475  	return xxx_messageInfo_GetPortraitRs.Size(m)
 32476  }
 32477  func (m *GetPortraitRs) XXX_DiscardUnknown() {
 32478  	xxx_messageInfo_GetPortraitRs.DiscardUnknown(m)
 32479  }
 32480  
 32481  var xxx_messageInfo_GetPortraitRs proto.InternalMessageInfo
 32482  
 32483  func (m *GetPortraitRs) GetPortraitIds() []int32 {
 32484  	if m != nil {
 32485  		return m.PortraitIds
 32486  	}
 32487  	return nil
 32488  }
 32489  
 32490  var E_GetPortraitRs_Ext = &proto.ExtensionDesc{
 32491  	ExtendedType:  (*Base)(nil),
 32492  	ExtensionType: (*GetPortraitRs)(nil),
 32493  	Field:         2308,
 32494  	Name:          "GetPortraitRs.ext",
 32495  	Tag:           "bytes,2308,opt,name=ext",
 32496  	Filename:      "Game.proto",
 32497  }
 32498  
 32499  // 玩家信息同步
 32500  type SyncRoleInfoRs struct {
 32501  	Level                *int32   `protobuf:"varint,1,opt,name=level" json:"level,omitempty"`
 32502  	Exp                  *int64   `protobuf:"varint,2,opt,name=exp" json:"exp,omitempty"`
 32503  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 32504  	XXX_unrecognized     []byte   `json:"-"`
 32505  	XXX_sizecache        int32    `json:"-"`
 32506  }
 32507  
 32508  func (m *SyncRoleInfoRs) Reset()         { *m = SyncRoleInfoRs{} }
 32509  func (m *SyncRoleInfoRs) String() string { return proto.CompactTextString(m) }
 32510  func (*SyncRoleInfoRs) ProtoMessage()    {}
 32511  func (*SyncRoleInfoRs) Descriptor() ([]byte, []int) {
 32512  	return fileDescriptor_a508e860af41bdad, []int{595}
 32513  }
 32514  func (m *SyncRoleInfoRs) XXX_Unmarshal(b []byte) error {
 32515  	return xxx_messageInfo_SyncRoleInfoRs.Unmarshal(m, b)
 32516  }
 32517  func (m *SyncRoleInfoRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 32518  	return xxx_messageInfo_SyncRoleInfoRs.Marshal(b, m, deterministic)
 32519  }
 32520  func (m *SyncRoleInfoRs) XXX_Merge(src proto.Message) {
 32521  	xxx_messageInfo_SyncRoleInfoRs.Merge(m, src)
 32522  }
 32523  func (m *SyncRoleInfoRs) XXX_Size() int {
 32524  	return xxx_messageInfo_SyncRoleInfoRs.Size(m)
 32525  }
 32526  func (m *SyncRoleInfoRs) XXX_DiscardUnknown() {
 32527  	xxx_messageInfo_SyncRoleInfoRs.DiscardUnknown(m)
 32528  }
 32529  
 32530  var xxx_messageInfo_SyncRoleInfoRs proto.InternalMessageInfo
 32531  
 32532  func (m *SyncRoleInfoRs) GetLevel() int32 {
 32533  	if m != nil && m.Level != nil {
 32534  		return *m.Level
 32535  	}
 32536  	return 0
 32537  }
 32538  
 32539  func (m *SyncRoleInfoRs) GetExp() int64 {
 32540  	if m != nil && m.Exp != nil {
 32541  		return *m.Exp
 32542  	}
 32543  	return 0
 32544  }
 32545  
 32546  var E_SyncRoleInfoRs_Ext = &proto.ExtensionDesc{
 32547  	ExtendedType:  (*Base)(nil),
 32548  	ExtensionType: (*SyncRoleInfoRs)(nil),
 32549  	Field:         2310,
 32550  	Name:          "SyncRoleInfoRs.ext",
 32551  	Tag:           "bytes,2310,opt,name=ext",
 32552  	Filename:      "Game.proto",
 32553  }
 32554  
 32555  //获取月卡信息
 32556  type GetMonthCardRq struct {
 32557  	Param                *int32   `protobuf:"varint,1,req,name=param" json:"param,omitempty"`
 32558  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 32559  	XXX_unrecognized     []byte   `json:"-"`
 32560  	XXX_sizecache        int32    `json:"-"`
 32561  }
 32562  
 32563  func (m *GetMonthCardRq) Reset()         { *m = GetMonthCardRq{} }
 32564  func (m *GetMonthCardRq) String() string { return proto.CompactTextString(m) }
 32565  func (*GetMonthCardRq) ProtoMessage()    {}
 32566  func (*GetMonthCardRq) Descriptor() ([]byte, []int) {
 32567  	return fileDescriptor_a508e860af41bdad, []int{596}
 32568  }
 32569  func (m *GetMonthCardRq) XXX_Unmarshal(b []byte) error {
 32570  	return xxx_messageInfo_GetMonthCardRq.Unmarshal(m, b)
 32571  }
 32572  func (m *GetMonthCardRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 32573  	return xxx_messageInfo_GetMonthCardRq.Marshal(b, m, deterministic)
 32574  }
 32575  func (m *GetMonthCardRq) XXX_Merge(src proto.Message) {
 32576  	xxx_messageInfo_GetMonthCardRq.Merge(m, src)
 32577  }
 32578  func (m *GetMonthCardRq) XXX_Size() int {
 32579  	return xxx_messageInfo_GetMonthCardRq.Size(m)
 32580  }
 32581  func (m *GetMonthCardRq) XXX_DiscardUnknown() {
 32582  	xxx_messageInfo_GetMonthCardRq.DiscardUnknown(m)
 32583  }
 32584  
 32585  var xxx_messageInfo_GetMonthCardRq proto.InternalMessageInfo
 32586  
 32587  func (m *GetMonthCardRq) GetParam() int32 {
 32588  	if m != nil && m.Param != nil {
 32589  		return *m.Param
 32590  	}
 32591  	return 0
 32592  }
 32593  
 32594  var E_GetMonthCardRq_Ext = &proto.ExtensionDesc{
 32595  	ExtendedType:  (*Base)(nil),
 32596  	ExtensionType: (*GetMonthCardRq)(nil),
 32597  	Field:         2311,
 32598  	Name:          "GetMonthCardRq.ext",
 32599  	Tag:           "bytes,2311,opt,name=ext",
 32600  	Filename:      "Game.proto",
 32601  }
 32602  
 32603  type GetMonthCardRs struct {
 32604  	Day                  *int32     `protobuf:"varint,1,opt,name=day" json:"day,omitempty"`
 32605  	PayIds               []*TwoInt  `protobuf:"bytes,2,rep,name=payIds" json:"payIds,omitempty"`
 32606  	PayInfo              []*PayInfo `protobuf:"bytes,3,rep,name=payInfo" json:"payInfo,omitempty"`
 32607  	FunCard              []*FunCard `protobuf:"bytes,4,rep,name=funCard" json:"funCard,omitempty"`
 32608  	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
 32609  	XXX_unrecognized     []byte     `json:"-"`
 32610  	XXX_sizecache        int32      `json:"-"`
 32611  }
 32612  
 32613  func (m *GetMonthCardRs) Reset()         { *m = GetMonthCardRs{} }
 32614  func (m *GetMonthCardRs) String() string { return proto.CompactTextString(m) }
 32615  func (*GetMonthCardRs) ProtoMessage()    {}
 32616  func (*GetMonthCardRs) Descriptor() ([]byte, []int) {
 32617  	return fileDescriptor_a508e860af41bdad, []int{597}
 32618  }
 32619  func (m *GetMonthCardRs) XXX_Unmarshal(b []byte) error {
 32620  	return xxx_messageInfo_GetMonthCardRs.Unmarshal(m, b)
 32621  }
 32622  func (m *GetMonthCardRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 32623  	return xxx_messageInfo_GetMonthCardRs.Marshal(b, m, deterministic)
 32624  }
 32625  func (m *GetMonthCardRs) XXX_Merge(src proto.Message) {
 32626  	xxx_messageInfo_GetMonthCardRs.Merge(m, src)
 32627  }
 32628  func (m *GetMonthCardRs) XXX_Size() int {
 32629  	return xxx_messageInfo_GetMonthCardRs.Size(m)
 32630  }
 32631  func (m *GetMonthCardRs) XXX_DiscardUnknown() {
 32632  	xxx_messageInfo_GetMonthCardRs.DiscardUnknown(m)
 32633  }
 32634  
 32635  var xxx_messageInfo_GetMonthCardRs proto.InternalMessageInfo
 32636  
 32637  func (m *GetMonthCardRs) GetDay() int32 {
 32638  	if m != nil && m.Day != nil {
 32639  		return *m.Day
 32640  	}
 32641  	return 0
 32642  }
 32643  
 32644  func (m *GetMonthCardRs) GetPayIds() []*TwoInt {
 32645  	if m != nil {
 32646  		return m.PayIds
 32647  	}
 32648  	return nil
 32649  }
 32650  
 32651  func (m *GetMonthCardRs) GetPayInfo() []*PayInfo {
 32652  	if m != nil {
 32653  		return m.PayInfo
 32654  	}
 32655  	return nil
 32656  }
 32657  
 32658  func (m *GetMonthCardRs) GetFunCard() []*FunCard {
 32659  	if m != nil {
 32660  		return m.FunCard
 32661  	}
 32662  	return nil
 32663  }
 32664  
 32665  var E_GetMonthCardRs_Ext = &proto.ExtensionDesc{
 32666  	ExtendedType:  (*Base)(nil),
 32667  	ExtensionType: (*GetMonthCardRs)(nil),
 32668  	Field:         2312,
 32669  	Name:          "GetMonthCardRs.ext",
 32670  	Tag:           "bytes,2312,opt,name=ext",
 32671  	Filename:      "Game.proto",
 32672  }
 32673  
 32674  //同步战斗力信息
 32675  type SyncFightChgRs struct {
 32676  	Fight                *int64   `protobuf:"varint,1,opt,name=fight" json:"fight,omitempty"`
 32677  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 32678  	XXX_unrecognized     []byte   `json:"-"`
 32679  	XXX_sizecache        int32    `json:"-"`
 32680  }
 32681  
 32682  func (m *SyncFightChgRs) Reset()         { *m = SyncFightChgRs{} }
 32683  func (m *SyncFightChgRs) String() string { return proto.CompactTextString(m) }
 32684  func (*SyncFightChgRs) ProtoMessage()    {}
 32685  func (*SyncFightChgRs) Descriptor() ([]byte, []int) {
 32686  	return fileDescriptor_a508e860af41bdad, []int{598}
 32687  }
 32688  func (m *SyncFightChgRs) XXX_Unmarshal(b []byte) error {
 32689  	return xxx_messageInfo_SyncFightChgRs.Unmarshal(m, b)
 32690  }
 32691  func (m *SyncFightChgRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 32692  	return xxx_messageInfo_SyncFightChgRs.Marshal(b, m, deterministic)
 32693  }
 32694  func (m *SyncFightChgRs) XXX_Merge(src proto.Message) {
 32695  	xxx_messageInfo_SyncFightChgRs.Merge(m, src)
 32696  }
 32697  func (m *SyncFightChgRs) XXX_Size() int {
 32698  	return xxx_messageInfo_SyncFightChgRs.Size(m)
 32699  }
 32700  func (m *SyncFightChgRs) XXX_DiscardUnknown() {
 32701  	xxx_messageInfo_SyncFightChgRs.DiscardUnknown(m)
 32702  }
 32703  
 32704  var xxx_messageInfo_SyncFightChgRs proto.InternalMessageInfo
 32705  
 32706  func (m *SyncFightChgRs) GetFight() int64 {
 32707  	if m != nil && m.Fight != nil {
 32708  		return *m.Fight
 32709  	}
 32710  	return 0
 32711  }
 32712  
 32713  var E_SyncFightChgRs_Ext = &proto.ExtensionDesc{
 32714  	ExtendedType:  (*Base)(nil),
 32715  	ExtensionType: (*SyncFightChgRs)(nil),
 32716  	Field:         2314,
 32717  	Name:          "SyncFightChgRs.ext",
 32718  	Tag:           "bytes,2314,opt,name=ext",
 32719  	Filename:      "Game.proto",
 32720  }
 32721  
 32722  //账号被踢掉的消息
 32723  type SyncLoginStateRs struct {
 32724  	State                *int32   `protobuf:"varint,1,opt,name=state" json:"state,omitempty"`
 32725  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 32726  	XXX_unrecognized     []byte   `json:"-"`
 32727  	XXX_sizecache        int32    `json:"-"`
 32728  }
 32729  
 32730  func (m *SyncLoginStateRs) Reset()         { *m = SyncLoginStateRs{} }
 32731  func (m *SyncLoginStateRs) String() string { return proto.CompactTextString(m) }
 32732  func (*SyncLoginStateRs) ProtoMessage()    {}
 32733  func (*SyncLoginStateRs) Descriptor() ([]byte, []int) {
 32734  	return fileDescriptor_a508e860af41bdad, []int{599}
 32735  }
 32736  func (m *SyncLoginStateRs) XXX_Unmarshal(b []byte) error {
 32737  	return xxx_messageInfo_SyncLoginStateRs.Unmarshal(m, b)
 32738  }
 32739  func (m *SyncLoginStateRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 32740  	return xxx_messageInfo_SyncLoginStateRs.Marshal(b, m, deterministic)
 32741  }
 32742  func (m *SyncLoginStateRs) XXX_Merge(src proto.Message) {
 32743  	xxx_messageInfo_SyncLoginStateRs.Merge(m, src)
 32744  }
 32745  func (m *SyncLoginStateRs) XXX_Size() int {
 32746  	return xxx_messageInfo_SyncLoginStateRs.Size(m)
 32747  }
 32748  func (m *SyncLoginStateRs) XXX_DiscardUnknown() {
 32749  	xxx_messageInfo_SyncLoginStateRs.DiscardUnknown(m)
 32750  }
 32751  
 32752  var xxx_messageInfo_SyncLoginStateRs proto.InternalMessageInfo
 32753  
 32754  func (m *SyncLoginStateRs) GetState() int32 {
 32755  	if m != nil && m.State != nil {
 32756  		return *m.State
 32757  	}
 32758  	return 0
 32759  }
 32760  
 32761  var E_SyncLoginStateRs_Ext = &proto.ExtensionDesc{
 32762  	ExtendedType:  (*Base)(nil),
 32763  	ExtensionType: (*SyncLoginStateRs)(nil),
 32764  	Field:         2316,
 32765  	Name:          "SyncLoginStateRs.ext",
 32766  	Tag:           "bytes,2316,opt,name=ext",
 32767  	Filename:      "Game.proto",
 32768  }
 32769  
 32770  //buff效果同步
 32771  type SyncBuffRs struct {
 32772  	Effect               []*Effect `protobuf:"bytes,1,rep,name=effect" json:"effect,omitempty"`
 32773  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 32774  	XXX_unrecognized     []byte    `json:"-"`
 32775  	XXX_sizecache        int32     `json:"-"`
 32776  }
 32777  
 32778  func (m *SyncBuffRs) Reset()         { *m = SyncBuffRs{} }
 32779  func (m *SyncBuffRs) String() string { return proto.CompactTextString(m) }
 32780  func (*SyncBuffRs) ProtoMessage()    {}
 32781  func (*SyncBuffRs) Descriptor() ([]byte, []int) {
 32782  	return fileDescriptor_a508e860af41bdad, []int{600}
 32783  }
 32784  func (m *SyncBuffRs) XXX_Unmarshal(b []byte) error {
 32785  	return xxx_messageInfo_SyncBuffRs.Unmarshal(m, b)
 32786  }
 32787  func (m *SyncBuffRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 32788  	return xxx_messageInfo_SyncBuffRs.Marshal(b, m, deterministic)
 32789  }
 32790  func (m *SyncBuffRs) XXX_Merge(src proto.Message) {
 32791  	xxx_messageInfo_SyncBuffRs.Merge(m, src)
 32792  }
 32793  func (m *SyncBuffRs) XXX_Size() int {
 32794  	return xxx_messageInfo_SyncBuffRs.Size(m)
 32795  }
 32796  func (m *SyncBuffRs) XXX_DiscardUnknown() {
 32797  	xxx_messageInfo_SyncBuffRs.DiscardUnknown(m)
 32798  }
 32799  
 32800  var xxx_messageInfo_SyncBuffRs proto.InternalMessageInfo
 32801  
 32802  func (m *SyncBuffRs) GetEffect() []*Effect {
 32803  	if m != nil {
 32804  		return m.Effect
 32805  	}
 32806  	return nil
 32807  }
 32808  
 32809  var E_SyncBuffRs_Ext = &proto.ExtensionDesc{
 32810  	ExtendedType:  (*Base)(nil),
 32811  	ExtensionType: (*SyncBuffRs)(nil),
 32812  	Field:         2318,
 32813  	Name:          "SyncBuffRs.ext",
 32814  	Tag:           "bytes,2318,opt,name=ext",
 32815  	Filename:      "Game.proto",
 32816  }
 32817  
 32818  //将领和装备同步推送
 32819  type SyncHeroEquipRs struct {
 32820  	Hero                 []*Hero  `protobuf:"bytes,1,rep,name=hero" json:"hero,omitempty"`
 32821  	Equip                []*Equip `protobuf:"bytes,2,rep,name=equip" json:"equip,omitempty"`
 32822  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 32823  	XXX_unrecognized     []byte   `json:"-"`
 32824  	XXX_sizecache        int32    `json:"-"`
 32825  }
 32826  
 32827  func (m *SyncHeroEquipRs) Reset()         { *m = SyncHeroEquipRs{} }
 32828  func (m *SyncHeroEquipRs) String() string { return proto.CompactTextString(m) }
 32829  func (*SyncHeroEquipRs) ProtoMessage()    {}
 32830  func (*SyncHeroEquipRs) Descriptor() ([]byte, []int) {
 32831  	return fileDescriptor_a508e860af41bdad, []int{601}
 32832  }
 32833  func (m *SyncHeroEquipRs) XXX_Unmarshal(b []byte) error {
 32834  	return xxx_messageInfo_SyncHeroEquipRs.Unmarshal(m, b)
 32835  }
 32836  func (m *SyncHeroEquipRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 32837  	return xxx_messageInfo_SyncHeroEquipRs.Marshal(b, m, deterministic)
 32838  }
 32839  func (m *SyncHeroEquipRs) XXX_Merge(src proto.Message) {
 32840  	xxx_messageInfo_SyncHeroEquipRs.Merge(m, src)
 32841  }
 32842  func (m *SyncHeroEquipRs) XXX_Size() int {
 32843  	return xxx_messageInfo_SyncHeroEquipRs.Size(m)
 32844  }
 32845  func (m *SyncHeroEquipRs) XXX_DiscardUnknown() {
 32846  	xxx_messageInfo_SyncHeroEquipRs.DiscardUnknown(m)
 32847  }
 32848  
 32849  var xxx_messageInfo_SyncHeroEquipRs proto.InternalMessageInfo
 32850  
 32851  func (m *SyncHeroEquipRs) GetHero() []*Hero {
 32852  	if m != nil {
 32853  		return m.Hero
 32854  	}
 32855  	return nil
 32856  }
 32857  
 32858  func (m *SyncHeroEquipRs) GetEquip() []*Equip {
 32859  	if m != nil {
 32860  		return m.Equip
 32861  	}
 32862  	return nil
 32863  }
 32864  
 32865  var E_SyncHeroEquipRs_Ext = &proto.ExtensionDesc{
 32866  	ExtendedType:  (*Base)(nil),
 32867  	ExtensionType: (*SyncHeroEquipRs)(nil),
 32868  	Field:         2320,
 32869  	Name:          "SyncHeroEquipRs.ext",
 32870  	Tag:           "bytes,2320,opt,name=ext",
 32871  	Filename:      "Game.proto",
 32872  }
 32873  
 32874  //获取自己在排行榜的名次
 32875  type GetMyRankRq struct {
 32876  	Type                 *int32   `protobuf:"varint,1,req,name=type" json:"type,omitempty"`
 32877  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 32878  	XXX_unrecognized     []byte   `json:"-"`
 32879  	XXX_sizecache        int32    `json:"-"`
 32880  }
 32881  
 32882  func (m *GetMyRankRq) Reset()         { *m = GetMyRankRq{} }
 32883  func (m *GetMyRankRq) String() string { return proto.CompactTextString(m) }
 32884  func (*GetMyRankRq) ProtoMessage()    {}
 32885  func (*GetMyRankRq) Descriptor() ([]byte, []int) {
 32886  	return fileDescriptor_a508e860af41bdad, []int{602}
 32887  }
 32888  func (m *GetMyRankRq) XXX_Unmarshal(b []byte) error {
 32889  	return xxx_messageInfo_GetMyRankRq.Unmarshal(m, b)
 32890  }
 32891  func (m *GetMyRankRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 32892  	return xxx_messageInfo_GetMyRankRq.Marshal(b, m, deterministic)
 32893  }
 32894  func (m *GetMyRankRq) XXX_Merge(src proto.Message) {
 32895  	xxx_messageInfo_GetMyRankRq.Merge(m, src)
 32896  }
 32897  func (m *GetMyRankRq) XXX_Size() int {
 32898  	return xxx_messageInfo_GetMyRankRq.Size(m)
 32899  }
 32900  func (m *GetMyRankRq) XXX_DiscardUnknown() {
 32901  	xxx_messageInfo_GetMyRankRq.DiscardUnknown(m)
 32902  }
 32903  
 32904  var xxx_messageInfo_GetMyRankRq proto.InternalMessageInfo
 32905  
 32906  func (m *GetMyRankRq) GetType() int32 {
 32907  	if m != nil && m.Type != nil {
 32908  		return *m.Type
 32909  	}
 32910  	return 0
 32911  }
 32912  
 32913  var E_GetMyRankRq_Ext = &proto.ExtensionDesc{
 32914  	ExtendedType:  (*Base)(nil),
 32915  	ExtensionType: (*GetMyRankRq)(nil),
 32916  	Field:         2321,
 32917  	Name:          "GetMyRankRq.ext",
 32918  	Tag:           "bytes,2321,opt,name=ext",
 32919  	Filename:      "Game.proto",
 32920  }
 32921  
 32922  type GetMyRankRs struct {
 32923  	WorldRank            *int32   `protobuf:"varint,1,opt,name=worldRank" json:"worldRank,omitempty"`
 32924  	AreaRank             *int32   `protobuf:"varint,2,opt,name=areaRank" json:"areaRank,omitempty"`
 32925  	CampRank             *int32   `protobuf:"varint,3,opt,name=campRank" json:"campRank,omitempty"`
 32926  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 32927  	XXX_unrecognized     []byte   `json:"-"`
 32928  	XXX_sizecache        int32    `json:"-"`
 32929  }
 32930  
 32931  func (m *GetMyRankRs) Reset()         { *m = GetMyRankRs{} }
 32932  func (m *GetMyRankRs) String() string { return proto.CompactTextString(m) }
 32933  func (*GetMyRankRs) ProtoMessage()    {}
 32934  func (*GetMyRankRs) Descriptor() ([]byte, []int) {
 32935  	return fileDescriptor_a508e860af41bdad, []int{603}
 32936  }
 32937  func (m *GetMyRankRs) XXX_Unmarshal(b []byte) error {
 32938  	return xxx_messageInfo_GetMyRankRs.Unmarshal(m, b)
 32939  }
 32940  func (m *GetMyRankRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 32941  	return xxx_messageInfo_GetMyRankRs.Marshal(b, m, deterministic)
 32942  }
 32943  func (m *GetMyRankRs) XXX_Merge(src proto.Message) {
 32944  	xxx_messageInfo_GetMyRankRs.Merge(m, src)
 32945  }
 32946  func (m *GetMyRankRs) XXX_Size() int {
 32947  	return xxx_messageInfo_GetMyRankRs.Size(m)
 32948  }
 32949  func (m *GetMyRankRs) XXX_DiscardUnknown() {
 32950  	xxx_messageInfo_GetMyRankRs.DiscardUnknown(m)
 32951  }
 32952  
 32953  var xxx_messageInfo_GetMyRankRs proto.InternalMessageInfo
 32954  
 32955  func (m *GetMyRankRs) GetWorldRank() int32 {
 32956  	if m != nil && m.WorldRank != nil {
 32957  		return *m.WorldRank
 32958  	}
 32959  	return 0
 32960  }
 32961  
 32962  func (m *GetMyRankRs) GetAreaRank() int32 {
 32963  	if m != nil && m.AreaRank != nil {
 32964  		return *m.AreaRank
 32965  	}
 32966  	return 0
 32967  }
 32968  
 32969  func (m *GetMyRankRs) GetCampRank() int32 {
 32970  	if m != nil && m.CampRank != nil {
 32971  		return *m.CampRank
 32972  	}
 32973  	return 0
 32974  }
 32975  
 32976  var E_GetMyRankRs_Ext = &proto.ExtensionDesc{
 32977  	ExtendedType:  (*Base)(nil),
 32978  	ExtensionType: (*GetMyRankRs)(nil),
 32979  	Field:         2322,
 32980  	Name:          "GetMyRankRs.ext",
 32981  	Tag:           "bytes,2322,opt,name=ext",
 32982  	Filename:      "Game.proto",
 32983  }
 32984  
 32985  // 同步强制更新
 32986  type SyncForceUpdateRs struct {
 32987  	Type                 *int32   `protobuf:"varint,1,opt,name=type" json:"type,omitempty"`
 32988  	Param                *string  `protobuf:"bytes,2,opt,name=param" json:"param,omitempty"`
 32989  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 32990  	XXX_unrecognized     []byte   `json:"-"`
 32991  	XXX_sizecache        int32    `json:"-"`
 32992  }
 32993  
 32994  func (m *SyncForceUpdateRs) Reset()         { *m = SyncForceUpdateRs{} }
 32995  func (m *SyncForceUpdateRs) String() string { return proto.CompactTextString(m) }
 32996  func (*SyncForceUpdateRs) ProtoMessage()    {}
 32997  func (*SyncForceUpdateRs) Descriptor() ([]byte, []int) {
 32998  	return fileDescriptor_a508e860af41bdad, []int{604}
 32999  }
 33000  func (m *SyncForceUpdateRs) XXX_Unmarshal(b []byte) error {
 33001  	return xxx_messageInfo_SyncForceUpdateRs.Unmarshal(m, b)
 33002  }
 33003  func (m *SyncForceUpdateRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 33004  	return xxx_messageInfo_SyncForceUpdateRs.Marshal(b, m, deterministic)
 33005  }
 33006  func (m *SyncForceUpdateRs) XXX_Merge(src proto.Message) {
 33007  	xxx_messageInfo_SyncForceUpdateRs.Merge(m, src)
 33008  }
 33009  func (m *SyncForceUpdateRs) XXX_Size() int {
 33010  	return xxx_messageInfo_SyncForceUpdateRs.Size(m)
 33011  }
 33012  func (m *SyncForceUpdateRs) XXX_DiscardUnknown() {
 33013  	xxx_messageInfo_SyncForceUpdateRs.DiscardUnknown(m)
 33014  }
 33015  
 33016  var xxx_messageInfo_SyncForceUpdateRs proto.InternalMessageInfo
 33017  
 33018  func (m *SyncForceUpdateRs) GetType() int32 {
 33019  	if m != nil && m.Type != nil {
 33020  		return *m.Type
 33021  	}
 33022  	return 0
 33023  }
 33024  
 33025  func (m *SyncForceUpdateRs) GetParam() string {
 33026  	if m != nil && m.Param != nil {
 33027  		return *m.Param
 33028  	}
 33029  	return ""
 33030  }
 33031  
 33032  var E_SyncForceUpdateRs_Ext = &proto.ExtensionDesc{
 33033  	ExtendedType:  (*Base)(nil),
 33034  	ExtensionType: (*SyncForceUpdateRs)(nil),
 33035  	Field:         2324,
 33036  	Name:          "SyncForceUpdateRs.ext",
 33037  	Tag:           "bytes,2324,opt,name=ext",
 33038  	Filename:      "Game.proto",
 33039  }
 33040  
 33041  //玩家离线收益
 33042  type OffLineIncomeRq struct {
 33043  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 33044  	XXX_unrecognized     []byte   `json:"-"`
 33045  	XXX_sizecache        int32    `json:"-"`
 33046  }
 33047  
 33048  func (m *OffLineIncomeRq) Reset()         { *m = OffLineIncomeRq{} }
 33049  func (m *OffLineIncomeRq) String() string { return proto.CompactTextString(m) }
 33050  func (*OffLineIncomeRq) ProtoMessage()    {}
 33051  func (*OffLineIncomeRq) Descriptor() ([]byte, []int) {
 33052  	return fileDescriptor_a508e860af41bdad, []int{605}
 33053  }
 33054  func (m *OffLineIncomeRq) XXX_Unmarshal(b []byte) error {
 33055  	return xxx_messageInfo_OffLineIncomeRq.Unmarshal(m, b)
 33056  }
 33057  func (m *OffLineIncomeRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 33058  	return xxx_messageInfo_OffLineIncomeRq.Marshal(b, m, deterministic)
 33059  }
 33060  func (m *OffLineIncomeRq) XXX_Merge(src proto.Message) {
 33061  	xxx_messageInfo_OffLineIncomeRq.Merge(m, src)
 33062  }
 33063  func (m *OffLineIncomeRq) XXX_Size() int {
 33064  	return xxx_messageInfo_OffLineIncomeRq.Size(m)
 33065  }
 33066  func (m *OffLineIncomeRq) XXX_DiscardUnknown() {
 33067  	xxx_messageInfo_OffLineIncomeRq.DiscardUnknown(m)
 33068  }
 33069  
 33070  var xxx_messageInfo_OffLineIncomeRq proto.InternalMessageInfo
 33071  
 33072  var E_OffLineIncomeRq_Ext = &proto.ExtensionDesc{
 33073  	ExtendedType:  (*Base)(nil),
 33074  	ExtensionType: (*OffLineIncomeRq)(nil),
 33075  	Field:         2325,
 33076  	Name:          "OffLineIncomeRq.ext",
 33077  	Tag:           "bytes,2325,opt,name=ext",
 33078  	Filename:      "Game.proto",
 33079  }
 33080  
 33081  type OffLineIncomeRs struct {
 33082  	Award                []*Award        `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
 33083  	Tech                 *Tech           `protobuf:"bytes,2,opt,name=tech" json:"tech,omitempty"`
 33084  	Resource             *Resource       `protobuf:"bytes,3,opt,name=resource" json:"resource,omitempty"`
 33085  	Arm                  *Arm            `protobuf:"bytes,4,opt,name=arm" json:"arm,omitempty"`
 33086  	OffLineBuilds        []*OffLineBuild `protobuf:"bytes,5,rep,name=offLineBuilds" json:"offLineBuilds,omitempty"`
 33087  	Equip                *Equip          `protobuf:"bytes,6,opt,name=equip" json:"equip,omitempty"`
 33088  	ChemicalQue          []*ChemicalQue  `protobuf:"bytes,7,rep,name=chemicalQue" json:"chemicalQue,omitempty"`
 33089  	OffLineTime          *int32          `protobuf:"varint,8,opt,name=offLineTime" json:"offLineTime,omitempty"`
 33090  	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
 33091  	XXX_unrecognized     []byte          `json:"-"`
 33092  	XXX_sizecache        int32           `json:"-"`
 33093  }
 33094  
 33095  func (m *OffLineIncomeRs) Reset()         { *m = OffLineIncomeRs{} }
 33096  func (m *OffLineIncomeRs) String() string { return proto.CompactTextString(m) }
 33097  func (*OffLineIncomeRs) ProtoMessage()    {}
 33098  func (*OffLineIncomeRs) Descriptor() ([]byte, []int) {
 33099  	return fileDescriptor_a508e860af41bdad, []int{606}
 33100  }
 33101  func (m *OffLineIncomeRs) XXX_Unmarshal(b []byte) error {
 33102  	return xxx_messageInfo_OffLineIncomeRs.Unmarshal(m, b)
 33103  }
 33104  func (m *OffLineIncomeRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 33105  	return xxx_messageInfo_OffLineIncomeRs.Marshal(b, m, deterministic)
 33106  }
 33107  func (m *OffLineIncomeRs) XXX_Merge(src proto.Message) {
 33108  	xxx_messageInfo_OffLineIncomeRs.Merge(m, src)
 33109  }
 33110  func (m *OffLineIncomeRs) XXX_Size() int {
 33111  	return xxx_messageInfo_OffLineIncomeRs.Size(m)
 33112  }
 33113  func (m *OffLineIncomeRs) XXX_DiscardUnknown() {
 33114  	xxx_messageInfo_OffLineIncomeRs.DiscardUnknown(m)
 33115  }
 33116  
 33117  var xxx_messageInfo_OffLineIncomeRs proto.InternalMessageInfo
 33118  
 33119  func (m *OffLineIncomeRs) GetAward() []*Award {
 33120  	if m != nil {
 33121  		return m.Award
 33122  	}
 33123  	return nil
 33124  }
 33125  
 33126  func (m *OffLineIncomeRs) GetTech() *Tech {
 33127  	if m != nil {
 33128  		return m.Tech
 33129  	}
 33130  	return nil
 33131  }
 33132  
 33133  func (m *OffLineIncomeRs) GetResource() *Resource {
 33134  	if m != nil {
 33135  		return m.Resource
 33136  	}
 33137  	return nil
 33138  }
 33139  
 33140  func (m *OffLineIncomeRs) GetArm() *Arm {
 33141  	if m != nil {
 33142  		return m.Arm
 33143  	}
 33144  	return nil
 33145  }
 33146  
 33147  func (m *OffLineIncomeRs) GetOffLineBuilds() []*OffLineBuild {
 33148  	if m != nil {
 33149  		return m.OffLineBuilds
 33150  	}
 33151  	return nil
 33152  }
 33153  
 33154  func (m *OffLineIncomeRs) GetEquip() *Equip {
 33155  	if m != nil {
 33156  		return m.Equip
 33157  	}
 33158  	return nil
 33159  }
 33160  
 33161  func (m *OffLineIncomeRs) GetChemicalQue() []*ChemicalQue {
 33162  	if m != nil {
 33163  		return m.ChemicalQue
 33164  	}
 33165  	return nil
 33166  }
 33167  
 33168  func (m *OffLineIncomeRs) GetOffLineTime() int32 {
 33169  	if m != nil && m.OffLineTime != nil {
 33170  		return *m.OffLineTime
 33171  	}
 33172  	return 0
 33173  }
 33174  
 33175  var E_OffLineIncomeRs_Ext = &proto.ExtensionDesc{
 33176  	ExtendedType:  (*Base)(nil),
 33177  	ExtensionType: (*OffLineIncomeRs)(nil),
 33178  	Field:         2326,
 33179  	Name:          "OffLineIncomeRs.ext",
 33180  	Tag:           "bytes,2326,opt,name=ext",
 33181  	Filename:      "Game.proto",
 33182  }
 33183  
 33184  //获取玩家聊天气泡框
 33185  type GetChatBubbleRq struct {
 33186  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 33187  	XXX_unrecognized     []byte   `json:"-"`
 33188  	XXX_sizecache        int32    `json:"-"`
 33189  }
 33190  
 33191  func (m *GetChatBubbleRq) Reset()         { *m = GetChatBubbleRq{} }
 33192  func (m *GetChatBubbleRq) String() string { return proto.CompactTextString(m) }
 33193  func (*GetChatBubbleRq) ProtoMessage()    {}
 33194  func (*GetChatBubbleRq) Descriptor() ([]byte, []int) {
 33195  	return fileDescriptor_a508e860af41bdad, []int{607}
 33196  }
 33197  func (m *GetChatBubbleRq) XXX_Unmarshal(b []byte) error {
 33198  	return xxx_messageInfo_GetChatBubbleRq.Unmarshal(m, b)
 33199  }
 33200  func (m *GetChatBubbleRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 33201  	return xxx_messageInfo_GetChatBubbleRq.Marshal(b, m, deterministic)
 33202  }
 33203  func (m *GetChatBubbleRq) XXX_Merge(src proto.Message) {
 33204  	xxx_messageInfo_GetChatBubbleRq.Merge(m, src)
 33205  }
 33206  func (m *GetChatBubbleRq) XXX_Size() int {
 33207  	return xxx_messageInfo_GetChatBubbleRq.Size(m)
 33208  }
 33209  func (m *GetChatBubbleRq) XXX_DiscardUnknown() {
 33210  	xxx_messageInfo_GetChatBubbleRq.DiscardUnknown(m)
 33211  }
 33212  
 33213  var xxx_messageInfo_GetChatBubbleRq proto.InternalMessageInfo
 33214  
 33215  var E_GetChatBubbleRq_Ext = &proto.ExtensionDesc{
 33216  	ExtendedType:  (*Base)(nil),
 33217  	ExtensionType: (*GetChatBubbleRq)(nil),
 33218  	Field:         2327,
 33219  	Name:          "GetChatBubbleRq.ext",
 33220  	Tag:           "bytes,2327,opt,name=ext",
 33221  	Filename:      "Game.proto",
 33222  }
 33223  
 33224  type GetChatBubbleRs struct {
 33225  	BubbleIds            []int32  `protobuf:"varint,1,rep,name=bubbleIds" json:"bubbleIds,omitempty"`
 33226  	CurBubbleId          *int32   `protobuf:"varint,2,opt,name=curBubbleId" json:"curBubbleId,omitempty"`
 33227  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 33228  	XXX_unrecognized     []byte   `json:"-"`
 33229  	XXX_sizecache        int32    `json:"-"`
 33230  }
 33231  
 33232  func (m *GetChatBubbleRs) Reset()         { *m = GetChatBubbleRs{} }
 33233  func (m *GetChatBubbleRs) String() string { return proto.CompactTextString(m) }
 33234  func (*GetChatBubbleRs) ProtoMessage()    {}
 33235  func (*GetChatBubbleRs) Descriptor() ([]byte, []int) {
 33236  	return fileDescriptor_a508e860af41bdad, []int{608}
 33237  }
 33238  func (m *GetChatBubbleRs) XXX_Unmarshal(b []byte) error {
 33239  	return xxx_messageInfo_GetChatBubbleRs.Unmarshal(m, b)
 33240  }
 33241  func (m *GetChatBubbleRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 33242  	return xxx_messageInfo_GetChatBubbleRs.Marshal(b, m, deterministic)
 33243  }
 33244  func (m *GetChatBubbleRs) XXX_Merge(src proto.Message) {
 33245  	xxx_messageInfo_GetChatBubbleRs.Merge(m, src)
 33246  }
 33247  func (m *GetChatBubbleRs) XXX_Size() int {
 33248  	return xxx_messageInfo_GetChatBubbleRs.Size(m)
 33249  }
 33250  func (m *GetChatBubbleRs) XXX_DiscardUnknown() {
 33251  	xxx_messageInfo_GetChatBubbleRs.DiscardUnknown(m)
 33252  }
 33253  
 33254  var xxx_messageInfo_GetChatBubbleRs proto.InternalMessageInfo
 33255  
 33256  func (m *GetChatBubbleRs) GetBubbleIds() []int32 {
 33257  	if m != nil {
 33258  		return m.BubbleIds
 33259  	}
 33260  	return nil
 33261  }
 33262  
 33263  func (m *GetChatBubbleRs) GetCurBubbleId() int32 {
 33264  	if m != nil && m.CurBubbleId != nil {
 33265  		return *m.CurBubbleId
 33266  	}
 33267  	return 0
 33268  }
 33269  
 33270  var E_GetChatBubbleRs_Ext = &proto.ExtensionDesc{
 33271  	ExtendedType:  (*Base)(nil),
 33272  	ExtensionType: (*GetChatBubbleRs)(nil),
 33273  	Field:         2328,
 33274  	Name:          "GetChatBubbleRs.ext",
 33275  	Tag:           "bytes,2328,opt,name=ext",
 33276  	Filename:      "Game.proto",
 33277  }
 33278  
 33279  //修改聊天气泡框
 33280  type ChangeChatBubbleRq struct {
 33281  	BubbleId             *int32   `protobuf:"varint,1,req,name=bubbleId" json:"bubbleId,omitempty"`
 33282  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 33283  	XXX_unrecognized     []byte   `json:"-"`
 33284  	XXX_sizecache        int32    `json:"-"`
 33285  }
 33286  
 33287  func (m *ChangeChatBubbleRq) Reset()         { *m = ChangeChatBubbleRq{} }
 33288  func (m *ChangeChatBubbleRq) String() string { return proto.CompactTextString(m) }
 33289  func (*ChangeChatBubbleRq) ProtoMessage()    {}
 33290  func (*ChangeChatBubbleRq) Descriptor() ([]byte, []int) {
 33291  	return fileDescriptor_a508e860af41bdad, []int{609}
 33292  }
 33293  func (m *ChangeChatBubbleRq) XXX_Unmarshal(b []byte) error {
 33294  	return xxx_messageInfo_ChangeChatBubbleRq.Unmarshal(m, b)
 33295  }
 33296  func (m *ChangeChatBubbleRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 33297  	return xxx_messageInfo_ChangeChatBubbleRq.Marshal(b, m, deterministic)
 33298  }
 33299  func (m *ChangeChatBubbleRq) XXX_Merge(src proto.Message) {
 33300  	xxx_messageInfo_ChangeChatBubbleRq.Merge(m, src)
 33301  }
 33302  func (m *ChangeChatBubbleRq) XXX_Size() int {
 33303  	return xxx_messageInfo_ChangeChatBubbleRq.Size(m)
 33304  }
 33305  func (m *ChangeChatBubbleRq) XXX_DiscardUnknown() {
 33306  	xxx_messageInfo_ChangeChatBubbleRq.DiscardUnknown(m)
 33307  }
 33308  
 33309  var xxx_messageInfo_ChangeChatBubbleRq proto.InternalMessageInfo
 33310  
 33311  func (m *ChangeChatBubbleRq) GetBubbleId() int32 {
 33312  	if m != nil && m.BubbleId != nil {
 33313  		return *m.BubbleId
 33314  	}
 33315  	return 0
 33316  }
 33317  
 33318  var E_ChangeChatBubbleRq_Ext = &proto.ExtensionDesc{
 33319  	ExtendedType:  (*Base)(nil),
 33320  	ExtensionType: (*ChangeChatBubbleRq)(nil),
 33321  	Field:         2329,
 33322  	Name:          "ChangeChatBubbleRq.ext",
 33323  	Tag:           "bytes,2329,opt,name=ext",
 33324  	Filename:      "Game.proto",
 33325  }
 33326  
 33327  type ChangeChatBubbleRs struct {
 33328  	BubbleId             *int32   `protobuf:"varint,1,req,name=bubbleId" json:"bubbleId,omitempty"`
 33329  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 33330  	XXX_unrecognized     []byte   `json:"-"`
 33331  	XXX_sizecache        int32    `json:"-"`
 33332  }
 33333  
 33334  func (m *ChangeChatBubbleRs) Reset()         { *m = ChangeChatBubbleRs{} }
 33335  func (m *ChangeChatBubbleRs) String() string { return proto.CompactTextString(m) }
 33336  func (*ChangeChatBubbleRs) ProtoMessage()    {}
 33337  func (*ChangeChatBubbleRs) Descriptor() ([]byte, []int) {
 33338  	return fileDescriptor_a508e860af41bdad, []int{610}
 33339  }
 33340  func (m *ChangeChatBubbleRs) XXX_Unmarshal(b []byte) error {
 33341  	return xxx_messageInfo_ChangeChatBubbleRs.Unmarshal(m, b)
 33342  }
 33343  func (m *ChangeChatBubbleRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 33344  	return xxx_messageInfo_ChangeChatBubbleRs.Marshal(b, m, deterministic)
 33345  }
 33346  func (m *ChangeChatBubbleRs) XXX_Merge(src proto.Message) {
 33347  	xxx_messageInfo_ChangeChatBubbleRs.Merge(m, src)
 33348  }
 33349  func (m *ChangeChatBubbleRs) XXX_Size() int {
 33350  	return xxx_messageInfo_ChangeChatBubbleRs.Size(m)
 33351  }
 33352  func (m *ChangeChatBubbleRs) XXX_DiscardUnknown() {
 33353  	xxx_messageInfo_ChangeChatBubbleRs.DiscardUnknown(m)
 33354  }
 33355  
 33356  var xxx_messageInfo_ChangeChatBubbleRs proto.InternalMessageInfo
 33357  
 33358  func (m *ChangeChatBubbleRs) GetBubbleId() int32 {
 33359  	if m != nil && m.BubbleId != nil {
 33360  		return *m.BubbleId
 33361  	}
 33362  	return 0
 33363  }
 33364  
 33365  var E_ChangeChatBubbleRs_Ext = &proto.ExtensionDesc{
 33366  	ExtendedType:  (*Base)(nil),
 33367  	ExtensionType: (*ChangeChatBubbleRs)(nil),
 33368  	Field:         2330,
 33369  	Name:          "ChangeChatBubbleRs.ext",
 33370  	Tag:           "bytes,2330,opt,name=ext",
 33371  	Filename:      "Game.proto",
 33372  }
 33373  
 33374  //获取拥有的形象
 33375  type GetBodyImageRq struct {
 33376  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 33377  	XXX_unrecognized     []byte   `json:"-"`
 33378  	XXX_sizecache        int32    `json:"-"`
 33379  }
 33380  
 33381  func (m *GetBodyImageRq) Reset()         { *m = GetBodyImageRq{} }
 33382  func (m *GetBodyImageRq) String() string { return proto.CompactTextString(m) }
 33383  func (*GetBodyImageRq) ProtoMessage()    {}
 33384  func (*GetBodyImageRq) Descriptor() ([]byte, []int) {
 33385  	return fileDescriptor_a508e860af41bdad, []int{611}
 33386  }
 33387  func (m *GetBodyImageRq) XXX_Unmarshal(b []byte) error {
 33388  	return xxx_messageInfo_GetBodyImageRq.Unmarshal(m, b)
 33389  }
 33390  func (m *GetBodyImageRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 33391  	return xxx_messageInfo_GetBodyImageRq.Marshal(b, m, deterministic)
 33392  }
 33393  func (m *GetBodyImageRq) XXX_Merge(src proto.Message) {
 33394  	xxx_messageInfo_GetBodyImageRq.Merge(m, src)
 33395  }
 33396  func (m *GetBodyImageRq) XXX_Size() int {
 33397  	return xxx_messageInfo_GetBodyImageRq.Size(m)
 33398  }
 33399  func (m *GetBodyImageRq) XXX_DiscardUnknown() {
 33400  	xxx_messageInfo_GetBodyImageRq.DiscardUnknown(m)
 33401  }
 33402  
 33403  var xxx_messageInfo_GetBodyImageRq proto.InternalMessageInfo
 33404  
 33405  var E_GetBodyImageRq_Ext = &proto.ExtensionDesc{
 33406  	ExtendedType:  (*Base)(nil),
 33407  	ExtensionType: (*GetBodyImageRq)(nil),
 33408  	Field:         2331,
 33409  	Name:          "GetBodyImageRq.ext",
 33410  	Tag:           "bytes,2331,opt,name=ext",
 33411  	Filename:      "Game.proto",
 33412  }
 33413  
 33414  type GetBodyImageRs struct {
 33415  	CurBodyImage         *int32   `protobuf:"varint,1,req,name=curBodyImage" json:"curBodyImage,omitempty"`
 33416  	BodyImageIds         []int32  `protobuf:"varint,2,rep,name=bodyImageIds" json:"bodyImageIds,omitempty"`
 33417  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 33418  	XXX_unrecognized     []byte   `json:"-"`
 33419  	XXX_sizecache        int32    `json:"-"`
 33420  }
 33421  
 33422  func (m *GetBodyImageRs) Reset()         { *m = GetBodyImageRs{} }
 33423  func (m *GetBodyImageRs) String() string { return proto.CompactTextString(m) }
 33424  func (*GetBodyImageRs) ProtoMessage()    {}
 33425  func (*GetBodyImageRs) Descriptor() ([]byte, []int) {
 33426  	return fileDescriptor_a508e860af41bdad, []int{612}
 33427  }
 33428  func (m *GetBodyImageRs) XXX_Unmarshal(b []byte) error {
 33429  	return xxx_messageInfo_GetBodyImageRs.Unmarshal(m, b)
 33430  }
 33431  func (m *GetBodyImageRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 33432  	return xxx_messageInfo_GetBodyImageRs.Marshal(b, m, deterministic)
 33433  }
 33434  func (m *GetBodyImageRs) XXX_Merge(src proto.Message) {
 33435  	xxx_messageInfo_GetBodyImageRs.Merge(m, src)
 33436  }
 33437  func (m *GetBodyImageRs) XXX_Size() int {
 33438  	return xxx_messageInfo_GetBodyImageRs.Size(m)
 33439  }
 33440  func (m *GetBodyImageRs) XXX_DiscardUnknown() {
 33441  	xxx_messageInfo_GetBodyImageRs.DiscardUnknown(m)
 33442  }
 33443  
 33444  var xxx_messageInfo_GetBodyImageRs proto.InternalMessageInfo
 33445  
 33446  func (m *GetBodyImageRs) GetCurBodyImage() int32 {
 33447  	if m != nil && m.CurBodyImage != nil {
 33448  		return *m.CurBodyImage
 33449  	}
 33450  	return 0
 33451  }
 33452  
 33453  func (m *GetBodyImageRs) GetBodyImageIds() []int32 {
 33454  	if m != nil {
 33455  		return m.BodyImageIds
 33456  	}
 33457  	return nil
 33458  }
 33459  
 33460  var E_GetBodyImageRs_Ext = &proto.ExtensionDesc{
 33461  	ExtendedType:  (*Base)(nil),
 33462  	ExtensionType: (*GetBodyImageRs)(nil),
 33463  	Field:         2332,
 33464  	Name:          "GetBodyImageRs.ext",
 33465  	Tag:           "bytes,2332,opt,name=ext",
 33466  	Filename:      "Game.proto",
 33467  }
 33468  
 33469  //修改形象
 33470  type ChangeBodyImageRq struct {
 33471  	BodyImageId          *int32   `protobuf:"varint,1,req,name=bodyImageId" json:"bodyImageId,omitempty"`
 33472  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 33473  	XXX_unrecognized     []byte   `json:"-"`
 33474  	XXX_sizecache        int32    `json:"-"`
 33475  }
 33476  
 33477  func (m *ChangeBodyImageRq) Reset()         { *m = ChangeBodyImageRq{} }
 33478  func (m *ChangeBodyImageRq) String() string { return proto.CompactTextString(m) }
 33479  func (*ChangeBodyImageRq) ProtoMessage()    {}
 33480  func (*ChangeBodyImageRq) Descriptor() ([]byte, []int) {
 33481  	return fileDescriptor_a508e860af41bdad, []int{613}
 33482  }
 33483  func (m *ChangeBodyImageRq) XXX_Unmarshal(b []byte) error {
 33484  	return xxx_messageInfo_ChangeBodyImageRq.Unmarshal(m, b)
 33485  }
 33486  func (m *ChangeBodyImageRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 33487  	return xxx_messageInfo_ChangeBodyImageRq.Marshal(b, m, deterministic)
 33488  }
 33489  func (m *ChangeBodyImageRq) XXX_Merge(src proto.Message) {
 33490  	xxx_messageInfo_ChangeBodyImageRq.Merge(m, src)
 33491  }
 33492  func (m *ChangeBodyImageRq) XXX_Size() int {
 33493  	return xxx_messageInfo_ChangeBodyImageRq.Size(m)
 33494  }
 33495  func (m *ChangeBodyImageRq) XXX_DiscardUnknown() {
 33496  	xxx_messageInfo_ChangeBodyImageRq.DiscardUnknown(m)
 33497  }
 33498  
 33499  var xxx_messageInfo_ChangeBodyImageRq proto.InternalMessageInfo
 33500  
 33501  func (m *ChangeBodyImageRq) GetBodyImageId() int32 {
 33502  	if m != nil && m.BodyImageId != nil {
 33503  		return *m.BodyImageId
 33504  	}
 33505  	return 0
 33506  }
 33507  
 33508  var E_ChangeBodyImageRq_Ext = &proto.ExtensionDesc{
 33509  	ExtendedType:  (*Base)(nil),
 33510  	ExtensionType: (*ChangeBodyImageRq)(nil),
 33511  	Field:         2333,
 33512  	Name:          "ChangeBodyImageRq.ext",
 33513  	Tag:           "bytes,2333,opt,name=ext",
 33514  	Filename:      "Game.proto",
 33515  }
 33516  
 33517  type ChangeBodyImageRs struct {
 33518  	BodyImageId          *int32   `protobuf:"varint,1,req,name=bodyImageId" json:"bodyImageId,omitempty"`
 33519  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 33520  	XXX_unrecognized     []byte   `json:"-"`
 33521  	XXX_sizecache        int32    `json:"-"`
 33522  }
 33523  
 33524  func (m *ChangeBodyImageRs) Reset()         { *m = ChangeBodyImageRs{} }
 33525  func (m *ChangeBodyImageRs) String() string { return proto.CompactTextString(m) }
 33526  func (*ChangeBodyImageRs) ProtoMessage()    {}
 33527  func (*ChangeBodyImageRs) Descriptor() ([]byte, []int) {
 33528  	return fileDescriptor_a508e860af41bdad, []int{614}
 33529  }
 33530  func (m *ChangeBodyImageRs) XXX_Unmarshal(b []byte) error {
 33531  	return xxx_messageInfo_ChangeBodyImageRs.Unmarshal(m, b)
 33532  }
 33533  func (m *ChangeBodyImageRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 33534  	return xxx_messageInfo_ChangeBodyImageRs.Marshal(b, m, deterministic)
 33535  }
 33536  func (m *ChangeBodyImageRs) XXX_Merge(src proto.Message) {
 33537  	xxx_messageInfo_ChangeBodyImageRs.Merge(m, src)
 33538  }
 33539  func (m *ChangeBodyImageRs) XXX_Size() int {
 33540  	return xxx_messageInfo_ChangeBodyImageRs.Size(m)
 33541  }
 33542  func (m *ChangeBodyImageRs) XXX_DiscardUnknown() {
 33543  	xxx_messageInfo_ChangeBodyImageRs.DiscardUnknown(m)
 33544  }
 33545  
 33546  var xxx_messageInfo_ChangeBodyImageRs proto.InternalMessageInfo
 33547  
 33548  func (m *ChangeBodyImageRs) GetBodyImageId() int32 {
 33549  	if m != nil && m.BodyImageId != nil {
 33550  		return *m.BodyImageId
 33551  	}
 33552  	return 0
 33553  }
 33554  
 33555  var E_ChangeBodyImageRs_Ext = &proto.ExtensionDesc{
 33556  	ExtendedType:  (*Base)(nil),
 33557  	ExtensionType: (*ChangeBodyImageRs)(nil),
 33558  	Field:         2334,
 33559  	Name:          "ChangeBodyImageRs.ext",
 33560  	Tag:           "bytes,2334,opt,name=ext",
 33561  	Filename:      "Game.proto",
 33562  }
 33563  
 33564  //获取城堡拥有皮肤
 33565  type GetCastleSkinRq struct {
 33566  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 33567  	XXX_unrecognized     []byte   `json:"-"`
 33568  	XXX_sizecache        int32    `json:"-"`
 33569  }
 33570  
 33571  func (m *GetCastleSkinRq) Reset()         { *m = GetCastleSkinRq{} }
 33572  func (m *GetCastleSkinRq) String() string { return proto.CompactTextString(m) }
 33573  func (*GetCastleSkinRq) ProtoMessage()    {}
 33574  func (*GetCastleSkinRq) Descriptor() ([]byte, []int) {
 33575  	return fileDescriptor_a508e860af41bdad, []int{615}
 33576  }
 33577  func (m *GetCastleSkinRq) XXX_Unmarshal(b []byte) error {
 33578  	return xxx_messageInfo_GetCastleSkinRq.Unmarshal(m, b)
 33579  }
 33580  func (m *GetCastleSkinRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 33581  	return xxx_messageInfo_GetCastleSkinRq.Marshal(b, m, deterministic)
 33582  }
 33583  func (m *GetCastleSkinRq) XXX_Merge(src proto.Message) {
 33584  	xxx_messageInfo_GetCastleSkinRq.Merge(m, src)
 33585  }
 33586  func (m *GetCastleSkinRq) XXX_Size() int {
 33587  	return xxx_messageInfo_GetCastleSkinRq.Size(m)
 33588  }
 33589  func (m *GetCastleSkinRq) XXX_DiscardUnknown() {
 33590  	xxx_messageInfo_GetCastleSkinRq.DiscardUnknown(m)
 33591  }
 33592  
 33593  var xxx_messageInfo_GetCastleSkinRq proto.InternalMessageInfo
 33594  
 33595  var E_GetCastleSkinRq_Ext = &proto.ExtensionDesc{
 33596  	ExtendedType:  (*Base)(nil),
 33597  	ExtensionType: (*GetCastleSkinRq)(nil),
 33598  	Field:         2335,
 33599  	Name:          "GetCastleSkinRq.ext",
 33600  	Tag:           "bytes,2335,opt,name=ext",
 33601  	Filename:      "Game.proto",
 33602  }
 33603  
 33604  type GetCastleSkinRs struct {
 33605  	SkinIds              []int32   `protobuf:"varint,1,rep,name=skinIds" json:"skinIds,omitempty"`
 33606  	CurSkin              *int32    `protobuf:"varint,2,opt,name=curSkin" json:"curSkin,omitempty"`
 33607  	TimerSkin            []*TwoInt `protobuf:"bytes,3,rep,name=timerSkin" json:"timerSkin,omitempty"`
 33608  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 33609  	XXX_unrecognized     []byte    `json:"-"`
 33610  	XXX_sizecache        int32     `json:"-"`
 33611  }
 33612  
 33613  func (m *GetCastleSkinRs) Reset()         { *m = GetCastleSkinRs{} }
 33614  func (m *GetCastleSkinRs) String() string { return proto.CompactTextString(m) }
 33615  func (*GetCastleSkinRs) ProtoMessage()    {}
 33616  func (*GetCastleSkinRs) Descriptor() ([]byte, []int) {
 33617  	return fileDescriptor_a508e860af41bdad, []int{616}
 33618  }
 33619  func (m *GetCastleSkinRs) XXX_Unmarshal(b []byte) error {
 33620  	return xxx_messageInfo_GetCastleSkinRs.Unmarshal(m, b)
 33621  }
 33622  func (m *GetCastleSkinRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 33623  	return xxx_messageInfo_GetCastleSkinRs.Marshal(b, m, deterministic)
 33624  }
 33625  func (m *GetCastleSkinRs) XXX_Merge(src proto.Message) {
 33626  	xxx_messageInfo_GetCastleSkinRs.Merge(m, src)
 33627  }
 33628  func (m *GetCastleSkinRs) XXX_Size() int {
 33629  	return xxx_messageInfo_GetCastleSkinRs.Size(m)
 33630  }
 33631  func (m *GetCastleSkinRs) XXX_DiscardUnknown() {
 33632  	xxx_messageInfo_GetCastleSkinRs.DiscardUnknown(m)
 33633  }
 33634  
 33635  var xxx_messageInfo_GetCastleSkinRs proto.InternalMessageInfo
 33636  
 33637  func (m *GetCastleSkinRs) GetSkinIds() []int32 {
 33638  	if m != nil {
 33639  		return m.SkinIds
 33640  	}
 33641  	return nil
 33642  }
 33643  
 33644  func (m *GetCastleSkinRs) GetCurSkin() int32 {
 33645  	if m != nil && m.CurSkin != nil {
 33646  		return *m.CurSkin
 33647  	}
 33648  	return 0
 33649  }
 33650  
 33651  func (m *GetCastleSkinRs) GetTimerSkin() []*TwoInt {
 33652  	if m != nil {
 33653  		return m.TimerSkin
 33654  	}
 33655  	return nil
 33656  }
 33657  
 33658  var E_GetCastleSkinRs_Ext = &proto.ExtensionDesc{
 33659  	ExtendedType:  (*Base)(nil),
 33660  	ExtensionType: (*GetCastleSkinRs)(nil),
 33661  	Field:         2336,
 33662  	Name:          "GetCastleSkinRs.ext",
 33663  	Tag:           "bytes,2336,opt,name=ext",
 33664  	Filename:      "Game.proto",
 33665  }
 33666  
 33667  //更换城堡皮肤
 33668  type ChangeCastleSkinRq struct {
 33669  	SkinId               *int32   `protobuf:"varint,1,req,name=skinId" json:"skinId,omitempty"`
 33670  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 33671  	XXX_unrecognized     []byte   `json:"-"`
 33672  	XXX_sizecache        int32    `json:"-"`
 33673  }
 33674  
 33675  func (m *ChangeCastleSkinRq) Reset()         { *m = ChangeCastleSkinRq{} }
 33676  func (m *ChangeCastleSkinRq) String() string { return proto.CompactTextString(m) }
 33677  func (*ChangeCastleSkinRq) ProtoMessage()    {}
 33678  func (*ChangeCastleSkinRq) Descriptor() ([]byte, []int) {
 33679  	return fileDescriptor_a508e860af41bdad, []int{617}
 33680  }
 33681  func (m *ChangeCastleSkinRq) XXX_Unmarshal(b []byte) error {
 33682  	return xxx_messageInfo_ChangeCastleSkinRq.Unmarshal(m, b)
 33683  }
 33684  func (m *ChangeCastleSkinRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 33685  	return xxx_messageInfo_ChangeCastleSkinRq.Marshal(b, m, deterministic)
 33686  }
 33687  func (m *ChangeCastleSkinRq) XXX_Merge(src proto.Message) {
 33688  	xxx_messageInfo_ChangeCastleSkinRq.Merge(m, src)
 33689  }
 33690  func (m *ChangeCastleSkinRq) XXX_Size() int {
 33691  	return xxx_messageInfo_ChangeCastleSkinRq.Size(m)
 33692  }
 33693  func (m *ChangeCastleSkinRq) XXX_DiscardUnknown() {
 33694  	xxx_messageInfo_ChangeCastleSkinRq.DiscardUnknown(m)
 33695  }
 33696  
 33697  var xxx_messageInfo_ChangeCastleSkinRq proto.InternalMessageInfo
 33698  
 33699  func (m *ChangeCastleSkinRq) GetSkinId() int32 {
 33700  	if m != nil && m.SkinId != nil {
 33701  		return *m.SkinId
 33702  	}
 33703  	return 0
 33704  }
 33705  
 33706  var E_ChangeCastleSkinRq_Ext = &proto.ExtensionDesc{
 33707  	ExtendedType:  (*Base)(nil),
 33708  	ExtensionType: (*ChangeCastleSkinRq)(nil),
 33709  	Field:         2337,
 33710  	Name:          "ChangeCastleSkinRq.ext",
 33711  	Tag:           "bytes,2337,opt,name=ext",
 33712  	Filename:      "Game.proto",
 33713  }
 33714  
 33715  type ChangeCastleSkinRs struct {
 33716  	SkinId               *int32   `protobuf:"varint,1,opt,name=skinId" json:"skinId,omitempty"`
 33717  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 33718  	XXX_unrecognized     []byte   `json:"-"`
 33719  	XXX_sizecache        int32    `json:"-"`
 33720  }
 33721  
 33722  func (m *ChangeCastleSkinRs) Reset()         { *m = ChangeCastleSkinRs{} }
 33723  func (m *ChangeCastleSkinRs) String() string { return proto.CompactTextString(m) }
 33724  func (*ChangeCastleSkinRs) ProtoMessage()    {}
 33725  func (*ChangeCastleSkinRs) Descriptor() ([]byte, []int) {
 33726  	return fileDescriptor_a508e860af41bdad, []int{618}
 33727  }
 33728  func (m *ChangeCastleSkinRs) XXX_Unmarshal(b []byte) error {
 33729  	return xxx_messageInfo_ChangeCastleSkinRs.Unmarshal(m, b)
 33730  }
 33731  func (m *ChangeCastleSkinRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 33732  	return xxx_messageInfo_ChangeCastleSkinRs.Marshal(b, m, deterministic)
 33733  }
 33734  func (m *ChangeCastleSkinRs) XXX_Merge(src proto.Message) {
 33735  	xxx_messageInfo_ChangeCastleSkinRs.Merge(m, src)
 33736  }
 33737  func (m *ChangeCastleSkinRs) XXX_Size() int {
 33738  	return xxx_messageInfo_ChangeCastleSkinRs.Size(m)
 33739  }
 33740  func (m *ChangeCastleSkinRs) XXX_DiscardUnknown() {
 33741  	xxx_messageInfo_ChangeCastleSkinRs.DiscardUnknown(m)
 33742  }
 33743  
 33744  var xxx_messageInfo_ChangeCastleSkinRs proto.InternalMessageInfo
 33745  
 33746  func (m *ChangeCastleSkinRs) GetSkinId() int32 {
 33747  	if m != nil && m.SkinId != nil {
 33748  		return *m.SkinId
 33749  	}
 33750  	return 0
 33751  }
 33752  
 33753  var E_ChangeCastleSkinRs_Ext = &proto.ExtensionDesc{
 33754  	ExtendedType:  (*Base)(nil),
 33755  	ExtensionType: (*ChangeCastleSkinRs)(nil),
 33756  	Field:         2338,
 33757  	Name:          "ChangeCastleSkinRs.ext",
 33758  	Tag:           "bytes,2338,opt,name=ext",
 33759  	Filename:      "Game.proto",
 33760  }
 33761  
 33762  // 开启,关闭自动建造
 33763  type OnOffAutoBuildRq struct {
 33764  	AutoBuildOnOff       *int32   `protobuf:"varint,1,req,name=autoBuildOnOff" json:"autoBuildOnOff,omitempty"`
 33765  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 33766  	XXX_unrecognized     []byte   `json:"-"`
 33767  	XXX_sizecache        int32    `json:"-"`
 33768  }
 33769  
 33770  func (m *OnOffAutoBuildRq) Reset()         { *m = OnOffAutoBuildRq{} }
 33771  func (m *OnOffAutoBuildRq) String() string { return proto.CompactTextString(m) }
 33772  func (*OnOffAutoBuildRq) ProtoMessage()    {}
 33773  func (*OnOffAutoBuildRq) Descriptor() ([]byte, []int) {
 33774  	return fileDescriptor_a508e860af41bdad, []int{619}
 33775  }
 33776  func (m *OnOffAutoBuildRq) XXX_Unmarshal(b []byte) error {
 33777  	return xxx_messageInfo_OnOffAutoBuildRq.Unmarshal(m, b)
 33778  }
 33779  func (m *OnOffAutoBuildRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 33780  	return xxx_messageInfo_OnOffAutoBuildRq.Marshal(b, m, deterministic)
 33781  }
 33782  func (m *OnOffAutoBuildRq) XXX_Merge(src proto.Message) {
 33783  	xxx_messageInfo_OnOffAutoBuildRq.Merge(m, src)
 33784  }
 33785  func (m *OnOffAutoBuildRq) XXX_Size() int {
 33786  	return xxx_messageInfo_OnOffAutoBuildRq.Size(m)
 33787  }
 33788  func (m *OnOffAutoBuildRq) XXX_DiscardUnknown() {
 33789  	xxx_messageInfo_OnOffAutoBuildRq.DiscardUnknown(m)
 33790  }
 33791  
 33792  var xxx_messageInfo_OnOffAutoBuildRq proto.InternalMessageInfo
 33793  
 33794  func (m *OnOffAutoBuildRq) GetAutoBuildOnOff() int32 {
 33795  	if m != nil && m.AutoBuildOnOff != nil {
 33796  		return *m.AutoBuildOnOff
 33797  	}
 33798  	return 0
 33799  }
 33800  
 33801  var E_OnOffAutoBuildRq_Ext = &proto.ExtensionDesc{
 33802  	ExtendedType:  (*Base)(nil),
 33803  	ExtensionType: (*OnOffAutoBuildRq)(nil),
 33804  	Field:         2401,
 33805  	Name:          "OnOffAutoBuildRq.ext",
 33806  	Tag:           "bytes,2401,opt,name=ext",
 33807  	Filename:      "Game.proto",
 33808  }
 33809  
 33810  type OnOffAutoBuildRs struct {
 33811  	AutoBuildOnOff       *int32   `protobuf:"varint,1,req,name=autoBuildOnOff" json:"autoBuildOnOff,omitempty"`
 33812  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 33813  	XXX_unrecognized     []byte   `json:"-"`
 33814  	XXX_sizecache        int32    `json:"-"`
 33815  }
 33816  
 33817  func (m *OnOffAutoBuildRs) Reset()         { *m = OnOffAutoBuildRs{} }
 33818  func (m *OnOffAutoBuildRs) String() string { return proto.CompactTextString(m) }
 33819  func (*OnOffAutoBuildRs) ProtoMessage()    {}
 33820  func (*OnOffAutoBuildRs) Descriptor() ([]byte, []int) {
 33821  	return fileDescriptor_a508e860af41bdad, []int{620}
 33822  }
 33823  func (m *OnOffAutoBuildRs) XXX_Unmarshal(b []byte) error {
 33824  	return xxx_messageInfo_OnOffAutoBuildRs.Unmarshal(m, b)
 33825  }
 33826  func (m *OnOffAutoBuildRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 33827  	return xxx_messageInfo_OnOffAutoBuildRs.Marshal(b, m, deterministic)
 33828  }
 33829  func (m *OnOffAutoBuildRs) XXX_Merge(src proto.Message) {
 33830  	xxx_messageInfo_OnOffAutoBuildRs.Merge(m, src)
 33831  }
 33832  func (m *OnOffAutoBuildRs) XXX_Size() int {
 33833  	return xxx_messageInfo_OnOffAutoBuildRs.Size(m)
 33834  }
 33835  func (m *OnOffAutoBuildRs) XXX_DiscardUnknown() {
 33836  	xxx_messageInfo_OnOffAutoBuildRs.DiscardUnknown(m)
 33837  }
 33838  
 33839  var xxx_messageInfo_OnOffAutoBuildRs proto.InternalMessageInfo
 33840  
 33841  func (m *OnOffAutoBuildRs) GetAutoBuildOnOff() int32 {
 33842  	if m != nil && m.AutoBuildOnOff != nil {
 33843  		return *m.AutoBuildOnOff
 33844  	}
 33845  	return 0
 33846  }
 33847  
 33848  var E_OnOffAutoBuildRs_Ext = &proto.ExtensionDesc{
 33849  	ExtendedType:  (*Base)(nil),
 33850  	ExtensionType: (*OnOffAutoBuildRs)(nil),
 33851  	Field:         2402,
 33852  	Name:          "OnOffAutoBuildRs.ext",
 33853  	Tag:           "bytes,2402,opt,name=ext",
 33854  	Filename:      "Game.proto",
 33855  }
 33856  
 33857  // 自动建造信息推送
 33858  type SyncAutoBuildRs struct {
 33859  	AutoBuildCnt         *int32   `protobuf:"varint,1,opt,name=autoBuildCnt" json:"autoBuildCnt,omitempty"`
 33860  	AutoBuildOnOff       *int32   `protobuf:"varint,2,opt,name=autoBuildOnOff" json:"autoBuildOnOff,omitempty"`
 33861  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 33862  	XXX_unrecognized     []byte   `json:"-"`
 33863  	XXX_sizecache        int32    `json:"-"`
 33864  }
 33865  
 33866  func (m *SyncAutoBuildRs) Reset()         { *m = SyncAutoBuildRs{} }
 33867  func (m *SyncAutoBuildRs) String() string { return proto.CompactTextString(m) }
 33868  func (*SyncAutoBuildRs) ProtoMessage()    {}
 33869  func (*SyncAutoBuildRs) Descriptor() ([]byte, []int) {
 33870  	return fileDescriptor_a508e860af41bdad, []int{621}
 33871  }
 33872  func (m *SyncAutoBuildRs) XXX_Unmarshal(b []byte) error {
 33873  	return xxx_messageInfo_SyncAutoBuildRs.Unmarshal(m, b)
 33874  }
 33875  func (m *SyncAutoBuildRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 33876  	return xxx_messageInfo_SyncAutoBuildRs.Marshal(b, m, deterministic)
 33877  }
 33878  func (m *SyncAutoBuildRs) XXX_Merge(src proto.Message) {
 33879  	xxx_messageInfo_SyncAutoBuildRs.Merge(m, src)
 33880  }
 33881  func (m *SyncAutoBuildRs) XXX_Size() int {
 33882  	return xxx_messageInfo_SyncAutoBuildRs.Size(m)
 33883  }
 33884  func (m *SyncAutoBuildRs) XXX_DiscardUnknown() {
 33885  	xxx_messageInfo_SyncAutoBuildRs.DiscardUnknown(m)
 33886  }
 33887  
 33888  var xxx_messageInfo_SyncAutoBuildRs proto.InternalMessageInfo
 33889  
 33890  func (m *SyncAutoBuildRs) GetAutoBuildCnt() int32 {
 33891  	if m != nil && m.AutoBuildCnt != nil {
 33892  		return *m.AutoBuildCnt
 33893  	}
 33894  	return 0
 33895  }
 33896  
 33897  func (m *SyncAutoBuildRs) GetAutoBuildOnOff() int32 {
 33898  	if m != nil && m.AutoBuildOnOff != nil {
 33899  		return *m.AutoBuildOnOff
 33900  	}
 33901  	return 0
 33902  }
 33903  
 33904  var E_SyncAutoBuildRs_Ext = &proto.ExtensionDesc{
 33905  	ExtendedType:  (*Base)(nil),
 33906  	ExtensionType: (*SyncAutoBuildRs)(nil),
 33907  	Field:         2404,
 33908  	Name:          "SyncAutoBuildRs.ext",
 33909  	Tag:           "bytes,2404,opt,name=ext",
 33910  	Filename:      "Game.proto",
 33911  }
 33912  
 33913  //修复城墙的状态
 33914  type FixWallRq struct {
 33915  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 33916  	XXX_unrecognized     []byte   `json:"-"`
 33917  	XXX_sizecache        int32    `json:"-"`
 33918  }
 33919  
 33920  func (m *FixWallRq) Reset()         { *m = FixWallRq{} }
 33921  func (m *FixWallRq) String() string { return proto.CompactTextString(m) }
 33922  func (*FixWallRq) ProtoMessage()    {}
 33923  func (*FixWallRq) Descriptor() ([]byte, []int) {
 33924  	return fileDescriptor_a508e860af41bdad, []int{622}
 33925  }
 33926  func (m *FixWallRq) XXX_Unmarshal(b []byte) error {
 33927  	return xxx_messageInfo_FixWallRq.Unmarshal(m, b)
 33928  }
 33929  func (m *FixWallRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 33930  	return xxx_messageInfo_FixWallRq.Marshal(b, m, deterministic)
 33931  }
 33932  func (m *FixWallRq) XXX_Merge(src proto.Message) {
 33933  	xxx_messageInfo_FixWallRq.Merge(m, src)
 33934  }
 33935  func (m *FixWallRq) XXX_Size() int {
 33936  	return xxx_messageInfo_FixWallRq.Size(m)
 33937  }
 33938  func (m *FixWallRq) XXX_DiscardUnknown() {
 33939  	xxx_messageInfo_FixWallRq.DiscardUnknown(m)
 33940  }
 33941  
 33942  var xxx_messageInfo_FixWallRq proto.InternalMessageInfo
 33943  
 33944  var E_FixWallRq_Ext = &proto.ExtensionDesc{
 33945  	ExtendedType:  (*Base)(nil),
 33946  	ExtensionType: (*FixWallRq)(nil),
 33947  	Field:         2405,
 33948  	Name:          "FixWallRq.ext",
 33949  	Tag:           "bytes,2405,opt,name=ext",
 33950  	Filename:      "Game.proto",
 33951  }
 33952  
 33953  type FixWallRs struct {
 33954  	IsFireState          *bool    `protobuf:"varint,1,opt,name=isFireState" json:"isFireState,omitempty"`
 33955  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 33956  	XXX_unrecognized     []byte   `json:"-"`
 33957  	XXX_sizecache        int32    `json:"-"`
 33958  }
 33959  
 33960  func (m *FixWallRs) Reset()         { *m = FixWallRs{} }
 33961  func (m *FixWallRs) String() string { return proto.CompactTextString(m) }
 33962  func (*FixWallRs) ProtoMessage()    {}
 33963  func (*FixWallRs) Descriptor() ([]byte, []int) {
 33964  	return fileDescriptor_a508e860af41bdad, []int{623}
 33965  }
 33966  func (m *FixWallRs) XXX_Unmarshal(b []byte) error {
 33967  	return xxx_messageInfo_FixWallRs.Unmarshal(m, b)
 33968  }
 33969  func (m *FixWallRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 33970  	return xxx_messageInfo_FixWallRs.Marshal(b, m, deterministic)
 33971  }
 33972  func (m *FixWallRs) XXX_Merge(src proto.Message) {
 33973  	xxx_messageInfo_FixWallRs.Merge(m, src)
 33974  }
 33975  func (m *FixWallRs) XXX_Size() int {
 33976  	return xxx_messageInfo_FixWallRs.Size(m)
 33977  }
 33978  func (m *FixWallRs) XXX_DiscardUnknown() {
 33979  	xxx_messageInfo_FixWallRs.DiscardUnknown(m)
 33980  }
 33981  
 33982  var xxx_messageInfo_FixWallRs proto.InternalMessageInfo
 33983  
 33984  func (m *FixWallRs) GetIsFireState() bool {
 33985  	if m != nil && m.IsFireState != nil {
 33986  		return *m.IsFireState
 33987  	}
 33988  	return false
 33989  }
 33990  
 33991  var E_FixWallRs_Ext = &proto.ExtensionDesc{
 33992  	ExtendedType:  (*Base)(nil),
 33993  	ExtensionType: (*FixWallRs)(nil),
 33994  	Field:         2406,
 33995  	Name:          "FixWallRs.ext",
 33996  	Tag:           "bytes,2406,opt,name=ext",
 33997  	Filename:      "Game.proto",
 33998  }
 33999  
 34000  //开启情报部
 34001  type OpenCiaRq struct {
 34002  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 34003  	XXX_unrecognized     []byte   `json:"-"`
 34004  	XXX_sizecache        int32    `json:"-"`
 34005  }
 34006  
 34007  func (m *OpenCiaRq) Reset()         { *m = OpenCiaRq{} }
 34008  func (m *OpenCiaRq) String() string { return proto.CompactTextString(m) }
 34009  func (*OpenCiaRq) ProtoMessage()    {}
 34010  func (*OpenCiaRq) Descriptor() ([]byte, []int) {
 34011  	return fileDescriptor_a508e860af41bdad, []int{624}
 34012  }
 34013  func (m *OpenCiaRq) XXX_Unmarshal(b []byte) error {
 34014  	return xxx_messageInfo_OpenCiaRq.Unmarshal(m, b)
 34015  }
 34016  func (m *OpenCiaRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 34017  	return xxx_messageInfo_OpenCiaRq.Marshal(b, m, deterministic)
 34018  }
 34019  func (m *OpenCiaRq) XXX_Merge(src proto.Message) {
 34020  	xxx_messageInfo_OpenCiaRq.Merge(m, src)
 34021  }
 34022  func (m *OpenCiaRq) XXX_Size() int {
 34023  	return xxx_messageInfo_OpenCiaRq.Size(m)
 34024  }
 34025  func (m *OpenCiaRq) XXX_DiscardUnknown() {
 34026  	xxx_messageInfo_OpenCiaRq.DiscardUnknown(m)
 34027  }
 34028  
 34029  var xxx_messageInfo_OpenCiaRq proto.InternalMessageInfo
 34030  
 34031  var E_OpenCiaRq_Ext = &proto.ExtensionDesc{
 34032  	ExtendedType:  (*Base)(nil),
 34033  	ExtensionType: (*OpenCiaRq)(nil),
 34034  	Field:         2407,
 34035  	Name:          "OpenCiaRq.ext",
 34036  	Tag:           "bytes,2407,opt,name=ext",
 34037  	Filename:      "Game.proto",
 34038  }
 34039  
 34040  type OpenCiaRs struct {
 34041  	InteractionCnt       *int32         `protobuf:"varint,1,opt,name=interactionCnt" json:"interactionCnt,omitempty"`
 34042  	FemaleAgent          []*FemaleAgent `protobuf:"bytes,2,rep,name=femaleAgent" json:"femaleAgent,omitempty"`
 34043  	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
 34044  	XXX_unrecognized     []byte         `json:"-"`
 34045  	XXX_sizecache        int32          `json:"-"`
 34046  }
 34047  
 34048  func (m *OpenCiaRs) Reset()         { *m = OpenCiaRs{} }
 34049  func (m *OpenCiaRs) String() string { return proto.CompactTextString(m) }
 34050  func (*OpenCiaRs) ProtoMessage()    {}
 34051  func (*OpenCiaRs) Descriptor() ([]byte, []int) {
 34052  	return fileDescriptor_a508e860af41bdad, []int{625}
 34053  }
 34054  func (m *OpenCiaRs) XXX_Unmarshal(b []byte) error {
 34055  	return xxx_messageInfo_OpenCiaRs.Unmarshal(m, b)
 34056  }
 34057  func (m *OpenCiaRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 34058  	return xxx_messageInfo_OpenCiaRs.Marshal(b, m, deterministic)
 34059  }
 34060  func (m *OpenCiaRs) XXX_Merge(src proto.Message) {
 34061  	xxx_messageInfo_OpenCiaRs.Merge(m, src)
 34062  }
 34063  func (m *OpenCiaRs) XXX_Size() int {
 34064  	return xxx_messageInfo_OpenCiaRs.Size(m)
 34065  }
 34066  func (m *OpenCiaRs) XXX_DiscardUnknown() {
 34067  	xxx_messageInfo_OpenCiaRs.DiscardUnknown(m)
 34068  }
 34069  
 34070  var xxx_messageInfo_OpenCiaRs proto.InternalMessageInfo
 34071  
 34072  func (m *OpenCiaRs) GetInteractionCnt() int32 {
 34073  	if m != nil && m.InteractionCnt != nil {
 34074  		return *m.InteractionCnt
 34075  	}
 34076  	return 0
 34077  }
 34078  
 34079  func (m *OpenCiaRs) GetFemaleAgent() []*FemaleAgent {
 34080  	if m != nil {
 34081  		return m.FemaleAgent
 34082  	}
 34083  	return nil
 34084  }
 34085  
 34086  var E_OpenCiaRs_Ext = &proto.ExtensionDesc{
 34087  	ExtendedType:  (*Base)(nil),
 34088  	ExtensionType: (*OpenCiaRs)(nil),
 34089  	Field:         2408,
 34090  	Name:          "OpenCiaRs.ext",
 34091  	Tag:           "bytes,2408,opt,name=ext",
 34092  	Filename:      "Game.proto",
 34093  }
 34094  
 34095  //获取情报部相关信息
 34096  type GetCiaRq struct {
 34097  	Param                *int32   `protobuf:"varint,1,opt,name=param" json:"param,omitempty"`
 34098  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 34099  	XXX_unrecognized     []byte   `json:"-"`
 34100  	XXX_sizecache        int32    `json:"-"`
 34101  }
 34102  
 34103  func (m *GetCiaRq) Reset()         { *m = GetCiaRq{} }
 34104  func (m *GetCiaRq) String() string { return proto.CompactTextString(m) }
 34105  func (*GetCiaRq) ProtoMessage()    {}
 34106  func (*GetCiaRq) Descriptor() ([]byte, []int) {
 34107  	return fileDescriptor_a508e860af41bdad, []int{626}
 34108  }
 34109  func (m *GetCiaRq) XXX_Unmarshal(b []byte) error {
 34110  	return xxx_messageInfo_GetCiaRq.Unmarshal(m, b)
 34111  }
 34112  func (m *GetCiaRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 34113  	return xxx_messageInfo_GetCiaRq.Marshal(b, m, deterministic)
 34114  }
 34115  func (m *GetCiaRq) XXX_Merge(src proto.Message) {
 34116  	xxx_messageInfo_GetCiaRq.Merge(m, src)
 34117  }
 34118  func (m *GetCiaRq) XXX_Size() int {
 34119  	return xxx_messageInfo_GetCiaRq.Size(m)
 34120  }
 34121  func (m *GetCiaRq) XXX_DiscardUnknown() {
 34122  	xxx_messageInfo_GetCiaRq.DiscardUnknown(m)
 34123  }
 34124  
 34125  var xxx_messageInfo_GetCiaRq proto.InternalMessageInfo
 34126  
 34127  func (m *GetCiaRq) GetParam() int32 {
 34128  	if m != nil && m.Param != nil {
 34129  		return *m.Param
 34130  	}
 34131  	return 0
 34132  }
 34133  
 34134  var E_GetCiaRq_Ext = &proto.ExtensionDesc{
 34135  	ExtendedType:  (*Base)(nil),
 34136  	ExtensionType: (*GetCiaRq)(nil),
 34137  	Field:         2409,
 34138  	Name:          "GetCiaRq.ext",
 34139  	Tag:           "bytes,2409,opt,name=ext",
 34140  	Filename:      "Game.proto",
 34141  }
 34142  
 34143  type GetCiaRs struct {
 34144  	InteractionCnt       *int32         `protobuf:"varint,1,opt,name=interactionCnt" json:"interactionCnt,omitempty"`
 34145  	RefreshTime          *int32         `protobuf:"varint,2,opt,name=refreshTime" json:"refreshTime,omitempty"`
 34146  	FemaleAgent          []*FemaleAgent `protobuf:"bytes,3,rep,name=femaleAgent" json:"femaleAgent,omitempty"`
 34147  	Barrage              []*Barrage     `protobuf:"bytes,4,rep,name=barrage" json:"barrage,omitempty"`
 34148  	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
 34149  	XXX_unrecognized     []byte         `json:"-"`
 34150  	XXX_sizecache        int32          `json:"-"`
 34151  }
 34152  
 34153  func (m *GetCiaRs) Reset()         { *m = GetCiaRs{} }
 34154  func (m *GetCiaRs) String() string { return proto.CompactTextString(m) }
 34155  func (*GetCiaRs) ProtoMessage()    {}
 34156  func (*GetCiaRs) Descriptor() ([]byte, []int) {
 34157  	return fileDescriptor_a508e860af41bdad, []int{627}
 34158  }
 34159  func (m *GetCiaRs) XXX_Unmarshal(b []byte) error {
 34160  	return xxx_messageInfo_GetCiaRs.Unmarshal(m, b)
 34161  }
 34162  func (m *GetCiaRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 34163  	return xxx_messageInfo_GetCiaRs.Marshal(b, m, deterministic)
 34164  }
 34165  func (m *GetCiaRs) XXX_Merge(src proto.Message) {
 34166  	xxx_messageInfo_GetCiaRs.Merge(m, src)
 34167  }
 34168  func (m *GetCiaRs) XXX_Size() int {
 34169  	return xxx_messageInfo_GetCiaRs.Size(m)
 34170  }
 34171  func (m *GetCiaRs) XXX_DiscardUnknown() {
 34172  	xxx_messageInfo_GetCiaRs.DiscardUnknown(m)
 34173  }
 34174  
 34175  var xxx_messageInfo_GetCiaRs proto.InternalMessageInfo
 34176  
 34177  func (m *GetCiaRs) GetInteractionCnt() int32 {
 34178  	if m != nil && m.InteractionCnt != nil {
 34179  		return *m.InteractionCnt
 34180  	}
 34181  	return 0
 34182  }
 34183  
 34184  func (m *GetCiaRs) GetRefreshTime() int32 {
 34185  	if m != nil && m.RefreshTime != nil {
 34186  		return *m.RefreshTime
 34187  	}
 34188  	return 0
 34189  }
 34190  
 34191  func (m *GetCiaRs) GetFemaleAgent() []*FemaleAgent {
 34192  	if m != nil {
 34193  		return m.FemaleAgent
 34194  	}
 34195  	return nil
 34196  }
 34197  
 34198  func (m *GetCiaRs) GetBarrage() []*Barrage {
 34199  	if m != nil {
 34200  		return m.Barrage
 34201  	}
 34202  	return nil
 34203  }
 34204  
 34205  var E_GetCiaRs_Ext = &proto.ExtensionDesc{
 34206  	ExtendedType:  (*Base)(nil),
 34207  	ExtensionType: (*GetCiaRs)(nil),
 34208  	Field:         2410,
 34209  	Name:          "GetCiaRs.ext",
 34210  	Tag:           "bytes,2410,opt,name=ext",
 34211  	Filename:      "Game.proto",
 34212  }
 34213  
 34214  //与特工进行互动
 34215  type InteractionRq struct {
 34216  	Id                   *int32   `protobuf:"varint,1,req,name=id" json:"id,omitempty"`
 34217  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 34218  	XXX_unrecognized     []byte   `json:"-"`
 34219  	XXX_sizecache        int32    `json:"-"`
 34220  }
 34221  
 34222  func (m *InteractionRq) Reset()         { *m = InteractionRq{} }
 34223  func (m *InteractionRq) String() string { return proto.CompactTextString(m) }
 34224  func (*InteractionRq) ProtoMessage()    {}
 34225  func (*InteractionRq) Descriptor() ([]byte, []int) {
 34226  	return fileDescriptor_a508e860af41bdad, []int{628}
 34227  }
 34228  func (m *InteractionRq) XXX_Unmarshal(b []byte) error {
 34229  	return xxx_messageInfo_InteractionRq.Unmarshal(m, b)
 34230  }
 34231  func (m *InteractionRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 34232  	return xxx_messageInfo_InteractionRq.Marshal(b, m, deterministic)
 34233  }
 34234  func (m *InteractionRq) XXX_Merge(src proto.Message) {
 34235  	xxx_messageInfo_InteractionRq.Merge(m, src)
 34236  }
 34237  func (m *InteractionRq) XXX_Size() int {
 34238  	return xxx_messageInfo_InteractionRq.Size(m)
 34239  }
 34240  func (m *InteractionRq) XXX_DiscardUnknown() {
 34241  	xxx_messageInfo_InteractionRq.DiscardUnknown(m)
 34242  }
 34243  
 34244  var xxx_messageInfo_InteractionRq proto.InternalMessageInfo
 34245  
 34246  func (m *InteractionRq) GetId() int32 {
 34247  	if m != nil && m.Id != nil {
 34248  		return *m.Id
 34249  	}
 34250  	return 0
 34251  }
 34252  
 34253  var E_InteractionRq_Ext = &proto.ExtensionDesc{
 34254  	ExtendedType:  (*Base)(nil),
 34255  	ExtensionType: (*InteractionRq)(nil),
 34256  	Field:         2411,
 34257  	Name:          "InteractionRq.ext",
 34258  	Tag:           "bytes,2411,opt,name=ext",
 34259  	Filename:      "Game.proto",
 34260  }
 34261  
 34262  type InteractionRs struct {
 34263  	InteractionCnt       *int32       `protobuf:"varint,1,opt,name=interactionCnt" json:"interactionCnt,omitempty"`
 34264  	RefreshTime          *int32       `protobuf:"varint,2,opt,name=refreshTime" json:"refreshTime,omitempty"`
 34265  	FemaleAgent          *FemaleAgent `protobuf:"bytes,3,opt,name=femaleAgent" json:"femaleAgent,omitempty"`
 34266  	AddExp               *int32       `protobuf:"varint,4,opt,name=addExp" json:"addExp,omitempty"`
 34267  	Award                []*Award     `protobuf:"bytes,5,rep,name=award" json:"award,omitempty"`
 34268  	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
 34269  	XXX_unrecognized     []byte       `json:"-"`
 34270  	XXX_sizecache        int32        `json:"-"`
 34271  }
 34272  
 34273  func (m *InteractionRs) Reset()         { *m = InteractionRs{} }
 34274  func (m *InteractionRs) String() string { return proto.CompactTextString(m) }
 34275  func (*InteractionRs) ProtoMessage()    {}
 34276  func (*InteractionRs) Descriptor() ([]byte, []int) {
 34277  	return fileDescriptor_a508e860af41bdad, []int{629}
 34278  }
 34279  func (m *InteractionRs) XXX_Unmarshal(b []byte) error {
 34280  	return xxx_messageInfo_InteractionRs.Unmarshal(m, b)
 34281  }
 34282  func (m *InteractionRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 34283  	return xxx_messageInfo_InteractionRs.Marshal(b, m, deterministic)
 34284  }
 34285  func (m *InteractionRs) XXX_Merge(src proto.Message) {
 34286  	xxx_messageInfo_InteractionRs.Merge(m, src)
 34287  }
 34288  func (m *InteractionRs) XXX_Size() int {
 34289  	return xxx_messageInfo_InteractionRs.Size(m)
 34290  }
 34291  func (m *InteractionRs) XXX_DiscardUnknown() {
 34292  	xxx_messageInfo_InteractionRs.DiscardUnknown(m)
 34293  }
 34294  
 34295  var xxx_messageInfo_InteractionRs proto.InternalMessageInfo
 34296  
 34297  func (m *InteractionRs) GetInteractionCnt() int32 {
 34298  	if m != nil && m.InteractionCnt != nil {
 34299  		return *m.InteractionCnt
 34300  	}
 34301  	return 0
 34302  }
 34303  
 34304  func (m *InteractionRs) GetRefreshTime() int32 {
 34305  	if m != nil && m.RefreshTime != nil {
 34306  		return *m.RefreshTime
 34307  	}
 34308  	return 0
 34309  }
 34310  
 34311  func (m *InteractionRs) GetFemaleAgent() *FemaleAgent {
 34312  	if m != nil {
 34313  		return m.FemaleAgent
 34314  	}
 34315  	return nil
 34316  }
 34317  
 34318  func (m *InteractionRs) GetAddExp() int32 {
 34319  	if m != nil && m.AddExp != nil {
 34320  		return *m.AddExp
 34321  	}
 34322  	return 0
 34323  }
 34324  
 34325  func (m *InteractionRs) GetAward() []*Award {
 34326  	if m != nil {
 34327  		return m.Award
 34328  	}
 34329  	return nil
 34330  }
 34331  
 34332  var E_InteractionRs_Ext = &proto.ExtensionDesc{
 34333  	ExtendedType:  (*Base)(nil),
 34334  	ExtensionType: (*InteractionRs)(nil),
 34335  	Field:         2412,
 34336  	Name:          "InteractionRs.ext",
 34337  	Tag:           "bytes,2412,opt,name=ext",
 34338  	Filename:      "Game.proto",
 34339  }
 34340  
 34341  //特工任命
 34342  type AppointAgentRq struct {
 34343  	Id                   *int32   `protobuf:"varint,1,req,name=id" json:"id,omitempty"`
 34344  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 34345  	XXX_unrecognized     []byte   `json:"-"`
 34346  	XXX_sizecache        int32    `json:"-"`
 34347  }
 34348  
 34349  func (m *AppointAgentRq) Reset()         { *m = AppointAgentRq{} }
 34350  func (m *AppointAgentRq) String() string { return proto.CompactTextString(m) }
 34351  func (*AppointAgentRq) ProtoMessage()    {}
 34352  func (*AppointAgentRq) Descriptor() ([]byte, []int) {
 34353  	return fileDescriptor_a508e860af41bdad, []int{630}
 34354  }
 34355  func (m *AppointAgentRq) XXX_Unmarshal(b []byte) error {
 34356  	return xxx_messageInfo_AppointAgentRq.Unmarshal(m, b)
 34357  }
 34358  func (m *AppointAgentRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 34359  	return xxx_messageInfo_AppointAgentRq.Marshal(b, m, deterministic)
 34360  }
 34361  func (m *AppointAgentRq) XXX_Merge(src proto.Message) {
 34362  	xxx_messageInfo_AppointAgentRq.Merge(m, src)
 34363  }
 34364  func (m *AppointAgentRq) XXX_Size() int {
 34365  	return xxx_messageInfo_AppointAgentRq.Size(m)
 34366  }
 34367  func (m *AppointAgentRq) XXX_DiscardUnknown() {
 34368  	xxx_messageInfo_AppointAgentRq.DiscardUnknown(m)
 34369  }
 34370  
 34371  var xxx_messageInfo_AppointAgentRq proto.InternalMessageInfo
 34372  
 34373  func (m *AppointAgentRq) GetId() int32 {
 34374  	if m != nil && m.Id != nil {
 34375  		return *m.Id
 34376  	}
 34377  	return 0
 34378  }
 34379  
 34380  var E_AppointAgentRq_Ext = &proto.ExtensionDesc{
 34381  	ExtendedType:  (*Base)(nil),
 34382  	ExtensionType: (*AppointAgentRq)(nil),
 34383  	Field:         2413,
 34384  	Name:          "AppointAgentRq.ext",
 34385  	Tag:           "bytes,2413,opt,name=ext",
 34386  	Filename:      "Game.proto",
 34387  }
 34388  
 34389  type AppointAgentRs struct {
 34390  	FemaleAgent          *FemaleAgent `protobuf:"bytes,1,req,name=femaleAgent" json:"femaleAgent,omitempty"`
 34391  	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
 34392  	XXX_unrecognized     []byte       `json:"-"`
 34393  	XXX_sizecache        int32        `json:"-"`
 34394  }
 34395  
 34396  func (m *AppointAgentRs) Reset()         { *m = AppointAgentRs{} }
 34397  func (m *AppointAgentRs) String() string { return proto.CompactTextString(m) }
 34398  func (*AppointAgentRs) ProtoMessage()    {}
 34399  func (*AppointAgentRs) Descriptor() ([]byte, []int) {
 34400  	return fileDescriptor_a508e860af41bdad, []int{631}
 34401  }
 34402  func (m *AppointAgentRs) XXX_Unmarshal(b []byte) error {
 34403  	return xxx_messageInfo_AppointAgentRs.Unmarshal(m, b)
 34404  }
 34405  func (m *AppointAgentRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 34406  	return xxx_messageInfo_AppointAgentRs.Marshal(b, m, deterministic)
 34407  }
 34408  func (m *AppointAgentRs) XXX_Merge(src proto.Message) {
 34409  	xxx_messageInfo_AppointAgentRs.Merge(m, src)
 34410  }
 34411  func (m *AppointAgentRs) XXX_Size() int {
 34412  	return xxx_messageInfo_AppointAgentRs.Size(m)
 34413  }
 34414  func (m *AppointAgentRs) XXX_DiscardUnknown() {
 34415  	xxx_messageInfo_AppointAgentRs.DiscardUnknown(m)
 34416  }
 34417  
 34418  var xxx_messageInfo_AppointAgentRs proto.InternalMessageInfo
 34419  
 34420  func (m *AppointAgentRs) GetFemaleAgent() *FemaleAgent {
 34421  	if m != nil {
 34422  		return m.FemaleAgent
 34423  	}
 34424  	return nil
 34425  }
 34426  
 34427  var E_AppointAgentRs_Ext = &proto.ExtensionDesc{
 34428  	ExtendedType:  (*Base)(nil),
 34429  	ExtensionType: (*AppointAgentRs)(nil),
 34430  	Field:         2414,
 34431  	Name:          "AppointAgentRs.ext",
 34432  	Tag:           "bytes,2414,opt,name=ext",
 34433  	Filename:      "Game.proto",
 34434  }
 34435  
 34436  //送礼给特工
 34437  type PresentGiftRq struct {
 34438  	Id                   *int32   `protobuf:"varint,1,req,name=id" json:"id,omitempty"`
 34439  	GiftId               *int32   `protobuf:"varint,2,req,name=giftId" json:"giftId,omitempty"`
 34440  	UseGold              *bool    `protobuf:"varint,3,req,name=useGold" json:"useGold,omitempty"`
 34441  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 34442  	XXX_unrecognized     []byte   `json:"-"`
 34443  	XXX_sizecache        int32    `json:"-"`
 34444  }
 34445  
 34446  func (m *PresentGiftRq) Reset()         { *m = PresentGiftRq{} }
 34447  func (m *PresentGiftRq) String() string { return proto.CompactTextString(m) }
 34448  func (*PresentGiftRq) ProtoMessage()    {}
 34449  func (*PresentGiftRq) Descriptor() ([]byte, []int) {
 34450  	return fileDescriptor_a508e860af41bdad, []int{632}
 34451  }
 34452  func (m *PresentGiftRq) XXX_Unmarshal(b []byte) error {
 34453  	return xxx_messageInfo_PresentGiftRq.Unmarshal(m, b)
 34454  }
 34455  func (m *PresentGiftRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 34456  	return xxx_messageInfo_PresentGiftRq.Marshal(b, m, deterministic)
 34457  }
 34458  func (m *PresentGiftRq) XXX_Merge(src proto.Message) {
 34459  	xxx_messageInfo_PresentGiftRq.Merge(m, src)
 34460  }
 34461  func (m *PresentGiftRq) XXX_Size() int {
 34462  	return xxx_messageInfo_PresentGiftRq.Size(m)
 34463  }
 34464  func (m *PresentGiftRq) XXX_DiscardUnknown() {
 34465  	xxx_messageInfo_PresentGiftRq.DiscardUnknown(m)
 34466  }
 34467  
 34468  var xxx_messageInfo_PresentGiftRq proto.InternalMessageInfo
 34469  
 34470  func (m *PresentGiftRq) GetId() int32 {
 34471  	if m != nil && m.Id != nil {
 34472  		return *m.Id
 34473  	}
 34474  	return 0
 34475  }
 34476  
 34477  func (m *PresentGiftRq) GetGiftId() int32 {
 34478  	if m != nil && m.GiftId != nil {
 34479  		return *m.GiftId
 34480  	}
 34481  	return 0
 34482  }
 34483  
 34484  func (m *PresentGiftRq) GetUseGold() bool {
 34485  	if m != nil && m.UseGold != nil {
 34486  		return *m.UseGold
 34487  	}
 34488  	return false
 34489  }
 34490  
 34491  var E_PresentGiftRq_Ext = &proto.ExtensionDesc{
 34492  	ExtendedType:  (*Base)(nil),
 34493  	ExtensionType: (*PresentGiftRq)(nil),
 34494  	Field:         2415,
 34495  	Name:          "PresentGiftRq.ext",
 34496  	Tag:           "bytes,2415,opt,name=ext",
 34497  	Filename:      "Game.proto",
 34498  }
 34499  
 34500  type PresentGiftRs struct {
 34501  	FemaleAgent          *FemaleAgent `protobuf:"bytes,1,req,name=femaleAgent" json:"femaleAgent,omitempty"`
 34502  	Gold                 *int32       `protobuf:"varint,2,opt,name=gold" json:"gold,omitempty"`
 34503  	Prop                 *Prop        `protobuf:"bytes,3,opt,name=prop" json:"prop,omitempty"`
 34504  	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
 34505  	XXX_unrecognized     []byte       `json:"-"`
 34506  	XXX_sizecache        int32        `json:"-"`
 34507  }
 34508  
 34509  func (m *PresentGiftRs) Reset()         { *m = PresentGiftRs{} }
 34510  func (m *PresentGiftRs) String() string { return proto.CompactTextString(m) }
 34511  func (*PresentGiftRs) ProtoMessage()    {}
 34512  func (*PresentGiftRs) Descriptor() ([]byte, []int) {
 34513  	return fileDescriptor_a508e860af41bdad, []int{633}
 34514  }
 34515  func (m *PresentGiftRs) XXX_Unmarshal(b []byte) error {
 34516  	return xxx_messageInfo_PresentGiftRs.Unmarshal(m, b)
 34517  }
 34518  func (m *PresentGiftRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 34519  	return xxx_messageInfo_PresentGiftRs.Marshal(b, m, deterministic)
 34520  }
 34521  func (m *PresentGiftRs) XXX_Merge(src proto.Message) {
 34522  	xxx_messageInfo_PresentGiftRs.Merge(m, src)
 34523  }
 34524  func (m *PresentGiftRs) XXX_Size() int {
 34525  	return xxx_messageInfo_PresentGiftRs.Size(m)
 34526  }
 34527  func (m *PresentGiftRs) XXX_DiscardUnknown() {
 34528  	xxx_messageInfo_PresentGiftRs.DiscardUnknown(m)
 34529  }
 34530  
 34531  var xxx_messageInfo_PresentGiftRs proto.InternalMessageInfo
 34532  
 34533  func (m *PresentGiftRs) GetFemaleAgent() *FemaleAgent {
 34534  	if m != nil {
 34535  		return m.FemaleAgent
 34536  	}
 34537  	return nil
 34538  }
 34539  
 34540  func (m *PresentGiftRs) GetGold() int32 {
 34541  	if m != nil && m.Gold != nil {
 34542  		return *m.Gold
 34543  	}
 34544  	return 0
 34545  }
 34546  
 34547  func (m *PresentGiftRs) GetProp() *Prop {
 34548  	if m != nil {
 34549  		return m.Prop
 34550  	}
 34551  	return nil
 34552  }
 34553  
 34554  var E_PresentGiftRs_Ext = &proto.ExtensionDesc{
 34555  	ExtendedType:  (*Base)(nil),
 34556  	ExtensionType: (*PresentGiftRs)(nil),
 34557  	Field:         2416,
 34558  	Name:          "PresentGiftRs.ext",
 34559  	Tag:           "bytes,2416,opt,name=ext",
 34560  	Filename:      "Game.proto",
 34561  }
 34562  
 34563  //建筑改建
 34564  type UptBuildingRq struct {
 34565  	Id                   *int32   `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
 34566  	NewType              *int32   `protobuf:"varint,2,opt,name=newType" json:"newType,omitempty"`
 34567  	KeyId                *int32   `protobuf:"varint,3,opt,name=keyId" json:"keyId,omitempty"`
 34568  	Immediate            *bool    `protobuf:"varint,4,opt,name=immediate" json:"immediate,omitempty"`
 34569  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 34570  	XXX_unrecognized     []byte   `json:"-"`
 34571  	XXX_sizecache        int32    `json:"-"`
 34572  }
 34573  
 34574  func (m *UptBuildingRq) Reset()         { *m = UptBuildingRq{} }
 34575  func (m *UptBuildingRq) String() string { return proto.CompactTextString(m) }
 34576  func (*UptBuildingRq) ProtoMessage()    {}
 34577  func (*UptBuildingRq) Descriptor() ([]byte, []int) {
 34578  	return fileDescriptor_a508e860af41bdad, []int{634}
 34579  }
 34580  func (m *UptBuildingRq) XXX_Unmarshal(b []byte) error {
 34581  	return xxx_messageInfo_UptBuildingRq.Unmarshal(m, b)
 34582  }
 34583  func (m *UptBuildingRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 34584  	return xxx_messageInfo_UptBuildingRq.Marshal(b, m, deterministic)
 34585  }
 34586  func (m *UptBuildingRq) XXX_Merge(src proto.Message) {
 34587  	xxx_messageInfo_UptBuildingRq.Merge(m, src)
 34588  }
 34589  func (m *UptBuildingRq) XXX_Size() int {
 34590  	return xxx_messageInfo_UptBuildingRq.Size(m)
 34591  }
 34592  func (m *UptBuildingRq) XXX_DiscardUnknown() {
 34593  	xxx_messageInfo_UptBuildingRq.DiscardUnknown(m)
 34594  }
 34595  
 34596  var xxx_messageInfo_UptBuildingRq proto.InternalMessageInfo
 34597  
 34598  func (m *UptBuildingRq) GetId() int32 {
 34599  	if m != nil && m.Id != nil {
 34600  		return *m.Id
 34601  	}
 34602  	return 0
 34603  }
 34604  
 34605  func (m *UptBuildingRq) GetNewType() int32 {
 34606  	if m != nil && m.NewType != nil {
 34607  		return *m.NewType
 34608  	}
 34609  	return 0
 34610  }
 34611  
 34612  func (m *UptBuildingRq) GetKeyId() int32 {
 34613  	if m != nil && m.KeyId != nil {
 34614  		return *m.KeyId
 34615  	}
 34616  	return 0
 34617  }
 34618  
 34619  func (m *UptBuildingRq) GetImmediate() bool {
 34620  	if m != nil && m.Immediate != nil {
 34621  		return *m.Immediate
 34622  	}
 34623  	return false
 34624  }
 34625  
 34626  var E_UptBuildingRq_Ext = &proto.ExtensionDesc{
 34627  	ExtendedType:  (*Base)(nil),
 34628  	ExtensionType: (*UptBuildingRq)(nil),
 34629  	Field:         2417,
 34630  	Name:          "UptBuildingRq.ext",
 34631  	Tag:           "bytes,2417,opt,name=ext",
 34632  	Filename:      "Game.proto",
 34633  }
 34634  
 34635  type UptBuildingRs struct {
 34636  	Type                 *int32    `protobuf:"varint,1,opt,name=type" json:"type,omitempty"`
 34637  	Id                   *int32    `protobuf:"varint,2,opt,name=id" json:"id,omitempty"`
 34638  	Lv                   *int32    `protobuf:"varint,3,opt,name=lv" json:"lv,omitempty"`
 34639  	Gold                 *int32    `protobuf:"varint,4,opt,name=gold" json:"gold,omitempty"`
 34640  	Food                 *int64    `protobuf:"varint,5,opt,name=food" json:"food,omitempty"`
 34641  	Oil                  *int64    `protobuf:"varint,6,opt,name=oil" json:"oil,omitempty"`
 34642  	Ore                  *int64    `protobuf:"varint,7,opt,name=ore" json:"ore,omitempty"`
 34643  	Ele                  *int64    `protobuf:"varint,8,opt,name=ele" json:"ele,omitempty"`
 34644  	Queue                *BuildQue `protobuf:"bytes,9,opt,name=queue" json:"queue,omitempty"`
 34645  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 34646  	XXX_unrecognized     []byte    `json:"-"`
 34647  	XXX_sizecache        int32     `json:"-"`
 34648  }
 34649  
 34650  func (m *UptBuildingRs) Reset()         { *m = UptBuildingRs{} }
 34651  func (m *UptBuildingRs) String() string { return proto.CompactTextString(m) }
 34652  func (*UptBuildingRs) ProtoMessage()    {}
 34653  func (*UptBuildingRs) Descriptor() ([]byte, []int) {
 34654  	return fileDescriptor_a508e860af41bdad, []int{635}
 34655  }
 34656  func (m *UptBuildingRs) XXX_Unmarshal(b []byte) error {
 34657  	return xxx_messageInfo_UptBuildingRs.Unmarshal(m, b)
 34658  }
 34659  func (m *UptBuildingRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 34660  	return xxx_messageInfo_UptBuildingRs.Marshal(b, m, deterministic)
 34661  }
 34662  func (m *UptBuildingRs) XXX_Merge(src proto.Message) {
 34663  	xxx_messageInfo_UptBuildingRs.Merge(m, src)
 34664  }
 34665  func (m *UptBuildingRs) XXX_Size() int {
 34666  	return xxx_messageInfo_UptBuildingRs.Size(m)
 34667  }
 34668  func (m *UptBuildingRs) XXX_DiscardUnknown() {
 34669  	xxx_messageInfo_UptBuildingRs.DiscardUnknown(m)
 34670  }
 34671  
 34672  var xxx_messageInfo_UptBuildingRs proto.InternalMessageInfo
 34673  
 34674  func (m *UptBuildingRs) GetType() int32 {
 34675  	if m != nil && m.Type != nil {
 34676  		return *m.Type
 34677  	}
 34678  	return 0
 34679  }
 34680  
 34681  func (m *UptBuildingRs) GetId() int32 {
 34682  	if m != nil && m.Id != nil {
 34683  		return *m.Id
 34684  	}
 34685  	return 0
 34686  }
 34687  
 34688  func (m *UptBuildingRs) GetLv() int32 {
 34689  	if m != nil && m.Lv != nil {
 34690  		return *m.Lv
 34691  	}
 34692  	return 0
 34693  }
 34694  
 34695  func (m *UptBuildingRs) GetGold() int32 {
 34696  	if m != nil && m.Gold != nil {
 34697  		return *m.Gold
 34698  	}
 34699  	return 0
 34700  }
 34701  
 34702  func (m *UptBuildingRs) GetFood() int64 {
 34703  	if m != nil && m.Food != nil {
 34704  		return *m.Food
 34705  	}
 34706  	return 0
 34707  }
 34708  
 34709  func (m *UptBuildingRs) GetOil() int64 {
 34710  	if m != nil && m.Oil != nil {
 34711  		return *m.Oil
 34712  	}
 34713  	return 0
 34714  }
 34715  
 34716  func (m *UptBuildingRs) GetOre() int64 {
 34717  	if m != nil && m.Ore != nil {
 34718  		return *m.Ore
 34719  	}
 34720  	return 0
 34721  }
 34722  
 34723  func (m *UptBuildingRs) GetEle() int64 {
 34724  	if m != nil && m.Ele != nil {
 34725  		return *m.Ele
 34726  	}
 34727  	return 0
 34728  }
 34729  
 34730  func (m *UptBuildingRs) GetQueue() *BuildQue {
 34731  	if m != nil {
 34732  		return m.Queue
 34733  	}
 34734  	return nil
 34735  }
 34736  
 34737  var E_UptBuildingRs_Ext = &proto.ExtensionDesc{
 34738  	ExtendedType:  (*Base)(nil),
 34739  	ExtensionType: (*UptBuildingRs)(nil),
 34740  	Field:         2418,
 34741  	Name:          "UptBuildingRs.ext",
 34742  	Tag:           "bytes,2418,opt,name=ext",
 34743  	Filename:      "Game.proto",
 34744  }
 34745  
 34746  // 行为埋点
 34747  type ActionPointRq struct {
 34748  	ActionType           *int32   `protobuf:"varint,1,req,name=actionType" json:"actionType,omitempty"`
 34749  	Param                *string  `protobuf:"bytes,2,opt,name=param" json:"param,omitempty"`
 34750  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 34751  	XXX_unrecognized     []byte   `json:"-"`
 34752  	XXX_sizecache        int32    `json:"-"`
 34753  }
 34754  
 34755  func (m *ActionPointRq) Reset()         { *m = ActionPointRq{} }
 34756  func (m *ActionPointRq) String() string { return proto.CompactTextString(m) }
 34757  func (*ActionPointRq) ProtoMessage()    {}
 34758  func (*ActionPointRq) Descriptor() ([]byte, []int) {
 34759  	return fileDescriptor_a508e860af41bdad, []int{636}
 34760  }
 34761  func (m *ActionPointRq) XXX_Unmarshal(b []byte) error {
 34762  	return xxx_messageInfo_ActionPointRq.Unmarshal(m, b)
 34763  }
 34764  func (m *ActionPointRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 34765  	return xxx_messageInfo_ActionPointRq.Marshal(b, m, deterministic)
 34766  }
 34767  func (m *ActionPointRq) XXX_Merge(src proto.Message) {
 34768  	xxx_messageInfo_ActionPointRq.Merge(m, src)
 34769  }
 34770  func (m *ActionPointRq) XXX_Size() int {
 34771  	return xxx_messageInfo_ActionPointRq.Size(m)
 34772  }
 34773  func (m *ActionPointRq) XXX_DiscardUnknown() {
 34774  	xxx_messageInfo_ActionPointRq.DiscardUnknown(m)
 34775  }
 34776  
 34777  var xxx_messageInfo_ActionPointRq proto.InternalMessageInfo
 34778  
 34779  func (m *ActionPointRq) GetActionType() int32 {
 34780  	if m != nil && m.ActionType != nil {
 34781  		return *m.ActionType
 34782  	}
 34783  	return 0
 34784  }
 34785  
 34786  func (m *ActionPointRq) GetParam() string {
 34787  	if m != nil && m.Param != nil {
 34788  		return *m.Param
 34789  	}
 34790  	return ""
 34791  }
 34792  
 34793  var E_ActionPointRq_Ext = &proto.ExtensionDesc{
 34794  	ExtendedType:  (*Base)(nil),
 34795  	ExtensionType: (*ActionPointRq)(nil),
 34796  	Field:         2501,
 34797  	Name:          "ActionPointRq.ext",
 34798  	Tag:           "bytes,2501,opt,name=ext",
 34799  	Filename:      "Game.proto",
 34800  }
 34801  
 34802  type ActionPointRs struct {
 34803  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 34804  	XXX_unrecognized     []byte   `json:"-"`
 34805  	XXX_sizecache        int32    `json:"-"`
 34806  }
 34807  
 34808  func (m *ActionPointRs) Reset()         { *m = ActionPointRs{} }
 34809  func (m *ActionPointRs) String() string { return proto.CompactTextString(m) }
 34810  func (*ActionPointRs) ProtoMessage()    {}
 34811  func (*ActionPointRs) Descriptor() ([]byte, []int) {
 34812  	return fileDescriptor_a508e860af41bdad, []int{637}
 34813  }
 34814  func (m *ActionPointRs) XXX_Unmarshal(b []byte) error {
 34815  	return xxx_messageInfo_ActionPointRs.Unmarshal(m, b)
 34816  }
 34817  func (m *ActionPointRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 34818  	return xxx_messageInfo_ActionPointRs.Marshal(b, m, deterministic)
 34819  }
 34820  func (m *ActionPointRs) XXX_Merge(src proto.Message) {
 34821  	xxx_messageInfo_ActionPointRs.Merge(m, src)
 34822  }
 34823  func (m *ActionPointRs) XXX_Size() int {
 34824  	return xxx_messageInfo_ActionPointRs.Size(m)
 34825  }
 34826  func (m *ActionPointRs) XXX_DiscardUnknown() {
 34827  	xxx_messageInfo_ActionPointRs.DiscardUnknown(m)
 34828  }
 34829  
 34830  var xxx_messageInfo_ActionPointRs proto.InternalMessageInfo
 34831  
 34832  var E_ActionPointRs_Ext = &proto.ExtensionDesc{
 34833  	ExtendedType:  (*Base)(nil),
 34834  	ExtensionType: (*ActionPointRs)(nil),
 34835  	Field:         2502,
 34836  	Name:          "ActionPointRs.ext",
 34837  	Tag:           "bytes,2502,opt,name=ext",
 34838  	Filename:      "Game.proto",
 34839  }
 34840  
 34841  // 获取夜袭相关信息
 34842  type GetNightRaidInfoRq struct {
 34843  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 34844  	XXX_unrecognized     []byte   `json:"-"`
 34845  	XXX_sizecache        int32    `json:"-"`
 34846  }
 34847  
 34848  func (m *GetNightRaidInfoRq) Reset()         { *m = GetNightRaidInfoRq{} }
 34849  func (m *GetNightRaidInfoRq) String() string { return proto.CompactTextString(m) }
 34850  func (*GetNightRaidInfoRq) ProtoMessage()    {}
 34851  func (*GetNightRaidInfoRq) Descriptor() ([]byte, []int) {
 34852  	return fileDescriptor_a508e860af41bdad, []int{638}
 34853  }
 34854  func (m *GetNightRaidInfoRq) XXX_Unmarshal(b []byte) error {
 34855  	return xxx_messageInfo_GetNightRaidInfoRq.Unmarshal(m, b)
 34856  }
 34857  func (m *GetNightRaidInfoRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 34858  	return xxx_messageInfo_GetNightRaidInfoRq.Marshal(b, m, deterministic)
 34859  }
 34860  func (m *GetNightRaidInfoRq) XXX_Merge(src proto.Message) {
 34861  	xxx_messageInfo_GetNightRaidInfoRq.Merge(m, src)
 34862  }
 34863  func (m *GetNightRaidInfoRq) XXX_Size() int {
 34864  	return xxx_messageInfo_GetNightRaidInfoRq.Size(m)
 34865  }
 34866  func (m *GetNightRaidInfoRq) XXX_DiscardUnknown() {
 34867  	xxx_messageInfo_GetNightRaidInfoRq.DiscardUnknown(m)
 34868  }
 34869  
 34870  var xxx_messageInfo_GetNightRaidInfoRq proto.InternalMessageInfo
 34871  
 34872  var E_GetNightRaidInfoRq_Ext = &proto.ExtensionDesc{
 34873  	ExtendedType:  (*Base)(nil),
 34874  	ExtensionType: (*GetNightRaidInfoRq)(nil),
 34875  	Field:         2601,
 34876  	Name:          "GetNightRaidInfoRq.ext",
 34877  	Tag:           "bytes,2601,opt,name=ext",
 34878  	Filename:      "Game.proto",
 34879  }
 34880  
 34881  type GetNightRaidInfoRs struct {
 34882  	Week                 []int32  `protobuf:"varint,1,rep,name=week" json:"week,omitempty"`
 34883  	HintTimeStart        *string  `protobuf:"bytes,2,opt,name=hintTimeStart" json:"hintTimeStart,omitempty"`
 34884  	HintTimeEnd          *string  `protobuf:"bytes,3,opt,name=hintTimeEnd" json:"hintTimeEnd,omitempty"`
 34885  	DuringTimeStart      *string  `protobuf:"bytes,4,opt,name=duringTimeStart" json:"duringTimeStart,omitempty"`
 34886  	DuringTimeEnd        *string  `protobuf:"bytes,5,opt,name=duringTimeEnd" json:"duringTimeEnd,omitempty"`
 34887  	BanditLv             []int32  `protobuf:"varint,6,rep,name=banditLv" json:"banditLv,omitempty"`
 34888  	MaxBanditCnt         *int32   `protobuf:"varint,7,opt,name=maxBanditCnt" json:"maxBanditCnt,omitempty"`
 34889  	AttackBanditCnt      *int32   `protobuf:"varint,8,opt,name=attackBanditCnt" json:"attackBanditCnt,omitempty"`
 34890  	OpenBegin            *int32   `protobuf:"varint,9,opt,name=openBegin" json:"openBegin,omitempty"`
 34891  	CurOpenServerDay     *int32   `protobuf:"varint,10,opt,name=curOpenServerDay" json:"curOpenServerDay,omitempty"`
 34892  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 34893  	XXX_unrecognized     []byte   `json:"-"`
 34894  	XXX_sizecache        int32    `json:"-"`
 34895  }
 34896  
 34897  func (m *GetNightRaidInfoRs) Reset()         { *m = GetNightRaidInfoRs{} }
 34898  func (m *GetNightRaidInfoRs) String() string { return proto.CompactTextString(m) }
 34899  func (*GetNightRaidInfoRs) ProtoMessage()    {}
 34900  func (*GetNightRaidInfoRs) Descriptor() ([]byte, []int) {
 34901  	return fileDescriptor_a508e860af41bdad, []int{639}
 34902  }
 34903  func (m *GetNightRaidInfoRs) XXX_Unmarshal(b []byte) error {
 34904  	return xxx_messageInfo_GetNightRaidInfoRs.Unmarshal(m, b)
 34905  }
 34906  func (m *GetNightRaidInfoRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 34907  	return xxx_messageInfo_GetNightRaidInfoRs.Marshal(b, m, deterministic)
 34908  }
 34909  func (m *GetNightRaidInfoRs) XXX_Merge(src proto.Message) {
 34910  	xxx_messageInfo_GetNightRaidInfoRs.Merge(m, src)
 34911  }
 34912  func (m *GetNightRaidInfoRs) XXX_Size() int {
 34913  	return xxx_messageInfo_GetNightRaidInfoRs.Size(m)
 34914  }
 34915  func (m *GetNightRaidInfoRs) XXX_DiscardUnknown() {
 34916  	xxx_messageInfo_GetNightRaidInfoRs.DiscardUnknown(m)
 34917  }
 34918  
 34919  var xxx_messageInfo_GetNightRaidInfoRs proto.InternalMessageInfo
 34920  
 34921  func (m *GetNightRaidInfoRs) GetWeek() []int32 {
 34922  	if m != nil {
 34923  		return m.Week
 34924  	}
 34925  	return nil
 34926  }
 34927  
 34928  func (m *GetNightRaidInfoRs) GetHintTimeStart() string {
 34929  	if m != nil && m.HintTimeStart != nil {
 34930  		return *m.HintTimeStart
 34931  	}
 34932  	return ""
 34933  }
 34934  
 34935  func (m *GetNightRaidInfoRs) GetHintTimeEnd() string {
 34936  	if m != nil && m.HintTimeEnd != nil {
 34937  		return *m.HintTimeEnd
 34938  	}
 34939  	return ""
 34940  }
 34941  
 34942  func (m *GetNightRaidInfoRs) GetDuringTimeStart() string {
 34943  	if m != nil && m.DuringTimeStart != nil {
 34944  		return *m.DuringTimeStart
 34945  	}
 34946  	return ""
 34947  }
 34948  
 34949  func (m *GetNightRaidInfoRs) GetDuringTimeEnd() string {
 34950  	if m != nil && m.DuringTimeEnd != nil {
 34951  		return *m.DuringTimeEnd
 34952  	}
 34953  	return ""
 34954  }
 34955  
 34956  func (m *GetNightRaidInfoRs) GetBanditLv() []int32 {
 34957  	if m != nil {
 34958  		return m.BanditLv
 34959  	}
 34960  	return nil
 34961  }
 34962  
 34963  func (m *GetNightRaidInfoRs) GetMaxBanditCnt() int32 {
 34964  	if m != nil && m.MaxBanditCnt != nil {
 34965  		return *m.MaxBanditCnt
 34966  	}
 34967  	return 0
 34968  }
 34969  
 34970  func (m *GetNightRaidInfoRs) GetAttackBanditCnt() int32 {
 34971  	if m != nil && m.AttackBanditCnt != nil {
 34972  		return *m.AttackBanditCnt
 34973  	}
 34974  	return 0
 34975  }
 34976  
 34977  func (m *GetNightRaidInfoRs) GetOpenBegin() int32 {
 34978  	if m != nil && m.OpenBegin != nil {
 34979  		return *m.OpenBegin
 34980  	}
 34981  	return 0
 34982  }
 34983  
 34984  func (m *GetNightRaidInfoRs) GetCurOpenServerDay() int32 {
 34985  	if m != nil && m.CurOpenServerDay != nil {
 34986  		return *m.CurOpenServerDay
 34987  	}
 34988  	return 0
 34989  }
 34990  
 34991  var E_GetNightRaidInfoRs_Ext = &proto.ExtensionDesc{
 34992  	ExtendedType:  (*Base)(nil),
 34993  	ExtensionType: (*GetNightRaidInfoRs)(nil),
 34994  	Field:         2602,
 34995  	Name:          "GetNightRaidInfoRs.ext",
 34996  	Tag:           "bytes,2602,opt,name=ext",
 34997  	Filename:      "Game.proto",
 34998  }
 34999  
 35000  // 攻打匪军成功袭相相关信息的推送
 35001  type SyncNightRaidRs struct {
 35002  	AttackBanditCnt      *int32   `protobuf:"varint,1,opt,name=attackBanditCnt" json:"attackBanditCnt,omitempty"`
 35003  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 35004  	XXX_unrecognized     []byte   `json:"-"`
 35005  	XXX_sizecache        int32    `json:"-"`
 35006  }
 35007  
 35008  func (m *SyncNightRaidRs) Reset()         { *m = SyncNightRaidRs{} }
 35009  func (m *SyncNightRaidRs) String() string { return proto.CompactTextString(m) }
 35010  func (*SyncNightRaidRs) ProtoMessage()    {}
 35011  func (*SyncNightRaidRs) Descriptor() ([]byte, []int) {
 35012  	return fileDescriptor_a508e860af41bdad, []int{640}
 35013  }
 35014  func (m *SyncNightRaidRs) XXX_Unmarshal(b []byte) error {
 35015  	return xxx_messageInfo_SyncNightRaidRs.Unmarshal(m, b)
 35016  }
 35017  func (m *SyncNightRaidRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 35018  	return xxx_messageInfo_SyncNightRaidRs.Marshal(b, m, deterministic)
 35019  }
 35020  func (m *SyncNightRaidRs) XXX_Merge(src proto.Message) {
 35021  	xxx_messageInfo_SyncNightRaidRs.Merge(m, src)
 35022  }
 35023  func (m *SyncNightRaidRs) XXX_Size() int {
 35024  	return xxx_messageInfo_SyncNightRaidRs.Size(m)
 35025  }
 35026  func (m *SyncNightRaidRs) XXX_DiscardUnknown() {
 35027  	xxx_messageInfo_SyncNightRaidRs.DiscardUnknown(m)
 35028  }
 35029  
 35030  var xxx_messageInfo_SyncNightRaidRs proto.InternalMessageInfo
 35031  
 35032  func (m *SyncNightRaidRs) GetAttackBanditCnt() int32 {
 35033  	if m != nil && m.AttackBanditCnt != nil {
 35034  		return *m.AttackBanditCnt
 35035  	}
 35036  	return 0
 35037  }
 35038  
 35039  var E_SyncNightRaidRs_Ext = &proto.ExtensionDesc{
 35040  	ExtendedType:  (*Base)(nil),
 35041  	ExtensionType: (*SyncNightRaidRs)(nil),
 35042  	Field:         2604,
 35043  	Name:          "SyncNightRaidRs.ext",
 35044  	Tag:           "bytes,2604,opt,name=ext",
 35045  	Filename:      "Game.proto",
 35046  }
 35047  
 35048  // 召唤盖世太保
 35049  type SummonGestapoRq struct {
 35050  	Pos                  *int32   `protobuf:"varint,1,req,name=pos" json:"pos,omitempty"`
 35051  	GestapoId            *int32   `protobuf:"varint,2,req,name=gestapoId" json:"gestapoId,omitempty"`
 35052  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 35053  	XXX_unrecognized     []byte   `json:"-"`
 35054  	XXX_sizecache        int32    `json:"-"`
 35055  }
 35056  
 35057  func (m *SummonGestapoRq) Reset()         { *m = SummonGestapoRq{} }
 35058  func (m *SummonGestapoRq) String() string { return proto.CompactTextString(m) }
 35059  func (*SummonGestapoRq) ProtoMessage()    {}
 35060  func (*SummonGestapoRq) Descriptor() ([]byte, []int) {
 35061  	return fileDescriptor_a508e860af41bdad, []int{641}
 35062  }
 35063  func (m *SummonGestapoRq) XXX_Unmarshal(b []byte) error {
 35064  	return xxx_messageInfo_SummonGestapoRq.Unmarshal(m, b)
 35065  }
 35066  func (m *SummonGestapoRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 35067  	return xxx_messageInfo_SummonGestapoRq.Marshal(b, m, deterministic)
 35068  }
 35069  func (m *SummonGestapoRq) XXX_Merge(src proto.Message) {
 35070  	xxx_messageInfo_SummonGestapoRq.Merge(m, src)
 35071  }
 35072  func (m *SummonGestapoRq) XXX_Size() int {
 35073  	return xxx_messageInfo_SummonGestapoRq.Size(m)
 35074  }
 35075  func (m *SummonGestapoRq) XXX_DiscardUnknown() {
 35076  	xxx_messageInfo_SummonGestapoRq.DiscardUnknown(m)
 35077  }
 35078  
 35079  var xxx_messageInfo_SummonGestapoRq proto.InternalMessageInfo
 35080  
 35081  func (m *SummonGestapoRq) GetPos() int32 {
 35082  	if m != nil && m.Pos != nil {
 35083  		return *m.Pos
 35084  	}
 35085  	return 0
 35086  }
 35087  
 35088  func (m *SummonGestapoRq) GetGestapoId() int32 {
 35089  	if m != nil && m.GestapoId != nil {
 35090  		return *m.GestapoId
 35091  	}
 35092  	return 0
 35093  }
 35094  
 35095  var E_SummonGestapoRq_Ext = &proto.ExtensionDesc{
 35096  	ExtendedType:  (*Base)(nil),
 35097  	ExtensionType: (*SummonGestapoRq)(nil),
 35098  	Field:         2605,
 35099  	Name:          "SummonGestapoRq.ext",
 35100  	Tag:           "bytes,2605,opt,name=ext",
 35101  	Filename:      "Game.proto",
 35102  }
 35103  
 35104  type SummonGestapoRs struct {
 35105  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 35106  	XXX_unrecognized     []byte   `json:"-"`
 35107  	XXX_sizecache        int32    `json:"-"`
 35108  }
 35109  
 35110  func (m *SummonGestapoRs) Reset()         { *m = SummonGestapoRs{} }
 35111  func (m *SummonGestapoRs) String() string { return proto.CompactTextString(m) }
 35112  func (*SummonGestapoRs) ProtoMessage()    {}
 35113  func (*SummonGestapoRs) Descriptor() ([]byte, []int) {
 35114  	return fileDescriptor_a508e860af41bdad, []int{642}
 35115  }
 35116  func (m *SummonGestapoRs) XXX_Unmarshal(b []byte) error {
 35117  	return xxx_messageInfo_SummonGestapoRs.Unmarshal(m, b)
 35118  }
 35119  func (m *SummonGestapoRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 35120  	return xxx_messageInfo_SummonGestapoRs.Marshal(b, m, deterministic)
 35121  }
 35122  func (m *SummonGestapoRs) XXX_Merge(src proto.Message) {
 35123  	xxx_messageInfo_SummonGestapoRs.Merge(m, src)
 35124  }
 35125  func (m *SummonGestapoRs) XXX_Size() int {
 35126  	return xxx_messageInfo_SummonGestapoRs.Size(m)
 35127  }
 35128  func (m *SummonGestapoRs) XXX_DiscardUnknown() {
 35129  	xxx_messageInfo_SummonGestapoRs.DiscardUnknown(m)
 35130  }
 35131  
 35132  var xxx_messageInfo_SummonGestapoRs proto.InternalMessageInfo
 35133  
 35134  var E_SummonGestapoRs_Ext = &proto.ExtensionDesc{
 35135  	ExtendedType:  (*Base)(nil),
 35136  	ExtensionType: (*SummonGestapoRs)(nil),
 35137  	Field:         2606,
 35138  	Name:          "SummonGestapoRs.ext",
 35139  	Tag:           "bytes,2606,opt,name=ext",
 35140  	Filename:      "Game.proto",
 35141  }
 35142  
 35143  // 发起进攻盖世太保
 35144  type AttackGestapoRq struct {
 35145  	Pos                  *int32   `protobuf:"varint,1,req,name=pos" json:"pos,omitempty"`
 35146  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 35147  	XXX_unrecognized     []byte   `json:"-"`
 35148  	XXX_sizecache        int32    `json:"-"`
 35149  }
 35150  
 35151  func (m *AttackGestapoRq) Reset()         { *m = AttackGestapoRq{} }
 35152  func (m *AttackGestapoRq) String() string { return proto.CompactTextString(m) }
 35153  func (*AttackGestapoRq) ProtoMessage()    {}
 35154  func (*AttackGestapoRq) Descriptor() ([]byte, []int) {
 35155  	return fileDescriptor_a508e860af41bdad, []int{643}
 35156  }
 35157  func (m *AttackGestapoRq) XXX_Unmarshal(b []byte) error {
 35158  	return xxx_messageInfo_AttackGestapoRq.Unmarshal(m, b)
 35159  }
 35160  func (m *AttackGestapoRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 35161  	return xxx_messageInfo_AttackGestapoRq.Marshal(b, m, deterministic)
 35162  }
 35163  func (m *AttackGestapoRq) XXX_Merge(src proto.Message) {
 35164  	xxx_messageInfo_AttackGestapoRq.Merge(m, src)
 35165  }
 35166  func (m *AttackGestapoRq) XXX_Size() int {
 35167  	return xxx_messageInfo_AttackGestapoRq.Size(m)
 35168  }
 35169  func (m *AttackGestapoRq) XXX_DiscardUnknown() {
 35170  	xxx_messageInfo_AttackGestapoRq.DiscardUnknown(m)
 35171  }
 35172  
 35173  var xxx_messageInfo_AttackGestapoRq proto.InternalMessageInfo
 35174  
 35175  func (m *AttackGestapoRq) GetPos() int32 {
 35176  	if m != nil && m.Pos != nil {
 35177  		return *m.Pos
 35178  	}
 35179  	return 0
 35180  }
 35181  
 35182  var E_AttackGestapoRq_Ext = &proto.ExtensionDesc{
 35183  	ExtendedType:  (*Base)(nil),
 35184  	ExtensionType: (*AttackGestapoRq)(nil),
 35185  	Field:         2607,
 35186  	Name:          "AttackGestapoRq.ext",
 35187  	Tag:           "bytes,2607,opt,name=ext",
 35188  	Filename:      "Game.proto",
 35189  }
 35190  
 35191  type AttackGestapoRs struct {
 35192  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 35193  	XXX_unrecognized     []byte   `json:"-"`
 35194  	XXX_sizecache        int32    `json:"-"`
 35195  }
 35196  
 35197  func (m *AttackGestapoRs) Reset()         { *m = AttackGestapoRs{} }
 35198  func (m *AttackGestapoRs) String() string { return proto.CompactTextString(m) }
 35199  func (*AttackGestapoRs) ProtoMessage()    {}
 35200  func (*AttackGestapoRs) Descriptor() ([]byte, []int) {
 35201  	return fileDescriptor_a508e860af41bdad, []int{644}
 35202  }
 35203  func (m *AttackGestapoRs) XXX_Unmarshal(b []byte) error {
 35204  	return xxx_messageInfo_AttackGestapoRs.Unmarshal(m, b)
 35205  }
 35206  func (m *AttackGestapoRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 35207  	return xxx_messageInfo_AttackGestapoRs.Marshal(b, m, deterministic)
 35208  }
 35209  func (m *AttackGestapoRs) XXX_Merge(src proto.Message) {
 35210  	xxx_messageInfo_AttackGestapoRs.Merge(m, src)
 35211  }
 35212  func (m *AttackGestapoRs) XXX_Size() int {
 35213  	return xxx_messageInfo_AttackGestapoRs.Size(m)
 35214  }
 35215  func (m *AttackGestapoRs) XXX_DiscardUnknown() {
 35216  	xxx_messageInfo_AttackGestapoRs.DiscardUnknown(m)
 35217  }
 35218  
 35219  var xxx_messageInfo_AttackGestapoRs proto.InternalMessageInfo
 35220  
 35221  var E_AttackGestapoRs_Ext = &proto.ExtensionDesc{
 35222  	ExtendedType:  (*Base)(nil),
 35223  	ExtensionType: (*AttackGestapoRs)(nil),
 35224  	Field:         2608,
 35225  	Name:          "AttackGestapoRs.ext",
 35226  	Tag:           "bytes,2608,opt,name=ext",
 35227  	Filename:      "Game.proto",
 35228  }
 35229  
 35230  // 通知客户端太保信息
 35231  type SyncGestapoBattleRs struct {
 35232  	Battle               *GestapoBattle `protobuf:"bytes,1,opt,name=battle" json:"battle,omitempty"`
 35233  	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
 35234  	XXX_unrecognized     []byte         `json:"-"`
 35235  	XXX_sizecache        int32          `json:"-"`
 35236  }
 35237  
 35238  func (m *SyncGestapoBattleRs) Reset()         { *m = SyncGestapoBattleRs{} }
 35239  func (m *SyncGestapoBattleRs) String() string { return proto.CompactTextString(m) }
 35240  func (*SyncGestapoBattleRs) ProtoMessage()    {}
 35241  func (*SyncGestapoBattleRs) Descriptor() ([]byte, []int) {
 35242  	return fileDescriptor_a508e860af41bdad, []int{645}
 35243  }
 35244  func (m *SyncGestapoBattleRs) XXX_Unmarshal(b []byte) error {
 35245  	return xxx_messageInfo_SyncGestapoBattleRs.Unmarshal(m, b)
 35246  }
 35247  func (m *SyncGestapoBattleRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 35248  	return xxx_messageInfo_SyncGestapoBattleRs.Marshal(b, m, deterministic)
 35249  }
 35250  func (m *SyncGestapoBattleRs) XXX_Merge(src proto.Message) {
 35251  	xxx_messageInfo_SyncGestapoBattleRs.Merge(m, src)
 35252  }
 35253  func (m *SyncGestapoBattleRs) XXX_Size() int {
 35254  	return xxx_messageInfo_SyncGestapoBattleRs.Size(m)
 35255  }
 35256  func (m *SyncGestapoBattleRs) XXX_DiscardUnknown() {
 35257  	xxx_messageInfo_SyncGestapoBattleRs.DiscardUnknown(m)
 35258  }
 35259  
 35260  var xxx_messageInfo_SyncGestapoBattleRs proto.InternalMessageInfo
 35261  
 35262  func (m *SyncGestapoBattleRs) GetBattle() *GestapoBattle {
 35263  	if m != nil {
 35264  		return m.Battle
 35265  	}
 35266  	return nil
 35267  }
 35268  
 35269  var E_SyncGestapoBattleRs_Ext = &proto.ExtensionDesc{
 35270  	ExtendedType:  (*Base)(nil),
 35271  	ExtensionType: (*SyncGestapoBattleRs)(nil),
 35272  	Field:         2610,
 35273  	Name:          "SyncGestapoBattleRs.ext",
 35274  	Tag:           "bytes,2610,opt,name=ext",
 35275  	Filename:      "Game.proto",
 35276  }
 35277  
 35278  // 加入盖世太保战斗
 35279  type JoinGestapoBattleRq struct {
 35280  	BattleId             *int32   `protobuf:"varint,1,req,name=battleId" json:"battleId,omitempty"`
 35281  	HeroId               []int32  `protobuf:"varint,2,rep,name=heroId" json:"heroId,omitempty"`
 35282  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 35283  	XXX_unrecognized     []byte   `json:"-"`
 35284  	XXX_sizecache        int32    `json:"-"`
 35285  }
 35286  
 35287  func (m *JoinGestapoBattleRq) Reset()         { *m = JoinGestapoBattleRq{} }
 35288  func (m *JoinGestapoBattleRq) String() string { return proto.CompactTextString(m) }
 35289  func (*JoinGestapoBattleRq) ProtoMessage()    {}
 35290  func (*JoinGestapoBattleRq) Descriptor() ([]byte, []int) {
 35291  	return fileDescriptor_a508e860af41bdad, []int{646}
 35292  }
 35293  func (m *JoinGestapoBattleRq) XXX_Unmarshal(b []byte) error {
 35294  	return xxx_messageInfo_JoinGestapoBattleRq.Unmarshal(m, b)
 35295  }
 35296  func (m *JoinGestapoBattleRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 35297  	return xxx_messageInfo_JoinGestapoBattleRq.Marshal(b, m, deterministic)
 35298  }
 35299  func (m *JoinGestapoBattleRq) XXX_Merge(src proto.Message) {
 35300  	xxx_messageInfo_JoinGestapoBattleRq.Merge(m, src)
 35301  }
 35302  func (m *JoinGestapoBattleRq) XXX_Size() int {
 35303  	return xxx_messageInfo_JoinGestapoBattleRq.Size(m)
 35304  }
 35305  func (m *JoinGestapoBattleRq) XXX_DiscardUnknown() {
 35306  	xxx_messageInfo_JoinGestapoBattleRq.DiscardUnknown(m)
 35307  }
 35308  
 35309  var xxx_messageInfo_JoinGestapoBattleRq proto.InternalMessageInfo
 35310  
 35311  func (m *JoinGestapoBattleRq) GetBattleId() int32 {
 35312  	if m != nil && m.BattleId != nil {
 35313  		return *m.BattleId
 35314  	}
 35315  	return 0
 35316  }
 35317  
 35318  func (m *JoinGestapoBattleRq) GetHeroId() []int32 {
 35319  	if m != nil {
 35320  		return m.HeroId
 35321  	}
 35322  	return nil
 35323  }
 35324  
 35325  var E_JoinGestapoBattleRq_Ext = &proto.ExtensionDesc{
 35326  	ExtendedType:  (*Base)(nil),
 35327  	ExtensionType: (*JoinGestapoBattleRq)(nil),
 35328  	Field:         2611,
 35329  	Name:          "JoinGestapoBattleRq.ext",
 35330  	Tag:           "bytes,2611,opt,name=ext",
 35331  	Filename:      "Game.proto",
 35332  }
 35333  
 35334  type JoinGestapoBattleRs struct {
 35335  	Army                 *Army    `protobuf:"bytes,1,opt,name=army" json:"army,omitempty"`
 35336  	Battle               *Battle  `protobuf:"bytes,2,opt,name=battle" json:"battle,omitempty"`
 35337  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 35338  	XXX_unrecognized     []byte   `json:"-"`
 35339  	XXX_sizecache        int32    `json:"-"`
 35340  }
 35341  
 35342  func (m *JoinGestapoBattleRs) Reset()         { *m = JoinGestapoBattleRs{} }
 35343  func (m *JoinGestapoBattleRs) String() string { return proto.CompactTextString(m) }
 35344  func (*JoinGestapoBattleRs) ProtoMessage()    {}
 35345  func (*JoinGestapoBattleRs) Descriptor() ([]byte, []int) {
 35346  	return fileDescriptor_a508e860af41bdad, []int{647}
 35347  }
 35348  func (m *JoinGestapoBattleRs) XXX_Unmarshal(b []byte) error {
 35349  	return xxx_messageInfo_JoinGestapoBattleRs.Unmarshal(m, b)
 35350  }
 35351  func (m *JoinGestapoBattleRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 35352  	return xxx_messageInfo_JoinGestapoBattleRs.Marshal(b, m, deterministic)
 35353  }
 35354  func (m *JoinGestapoBattleRs) XXX_Merge(src proto.Message) {
 35355  	xxx_messageInfo_JoinGestapoBattleRs.Merge(m, src)
 35356  }
 35357  func (m *JoinGestapoBattleRs) XXX_Size() int {
 35358  	return xxx_messageInfo_JoinGestapoBattleRs.Size(m)
 35359  }
 35360  func (m *JoinGestapoBattleRs) XXX_DiscardUnknown() {
 35361  	xxx_messageInfo_JoinGestapoBattleRs.DiscardUnknown(m)
 35362  }
 35363  
 35364  var xxx_messageInfo_JoinGestapoBattleRs proto.InternalMessageInfo
 35365  
 35366  func (m *JoinGestapoBattleRs) GetArmy() *Army {
 35367  	if m != nil {
 35368  		return m.Army
 35369  	}
 35370  	return nil
 35371  }
 35372  
 35373  func (m *JoinGestapoBattleRs) GetBattle() *Battle {
 35374  	if m != nil {
 35375  		return m.Battle
 35376  	}
 35377  	return nil
 35378  }
 35379  
 35380  var E_JoinGestapoBattleRs_Ext = &proto.ExtensionDesc{
 35381  	ExtendedType:  (*Base)(nil),
 35382  	ExtensionType: (*JoinGestapoBattleRs)(nil),
 35383  	Field:         2612,
 35384  	Name:          "JoinGestapoBattleRs.ext",
 35385  	Tag:           "bytes,2612,opt,name=ext",
 35386  	Filename:      "Game.proto",
 35387  }
 35388  
 35389  // 获取每个区域中心城池状态
 35390  type GetAreaCentreCityRq struct {
 35391  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 35392  	XXX_unrecognized     []byte   `json:"-"`
 35393  	XXX_sizecache        int32    `json:"-"`
 35394  }
 35395  
 35396  func (m *GetAreaCentreCityRq) Reset()         { *m = GetAreaCentreCityRq{} }
 35397  func (m *GetAreaCentreCityRq) String() string { return proto.CompactTextString(m) }
 35398  func (*GetAreaCentreCityRq) ProtoMessage()    {}
 35399  func (*GetAreaCentreCityRq) Descriptor() ([]byte, []int) {
 35400  	return fileDescriptor_a508e860af41bdad, []int{648}
 35401  }
 35402  func (m *GetAreaCentreCityRq) XXX_Unmarshal(b []byte) error {
 35403  	return xxx_messageInfo_GetAreaCentreCityRq.Unmarshal(m, b)
 35404  }
 35405  func (m *GetAreaCentreCityRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 35406  	return xxx_messageInfo_GetAreaCentreCityRq.Marshal(b, m, deterministic)
 35407  }
 35408  func (m *GetAreaCentreCityRq) XXX_Merge(src proto.Message) {
 35409  	xxx_messageInfo_GetAreaCentreCityRq.Merge(m, src)
 35410  }
 35411  func (m *GetAreaCentreCityRq) XXX_Size() int {
 35412  	return xxx_messageInfo_GetAreaCentreCityRq.Size(m)
 35413  }
 35414  func (m *GetAreaCentreCityRq) XXX_DiscardUnknown() {
 35415  	xxx_messageInfo_GetAreaCentreCityRq.DiscardUnknown(m)
 35416  }
 35417  
 35418  var xxx_messageInfo_GetAreaCentreCityRq proto.InternalMessageInfo
 35419  
 35420  var E_GetAreaCentreCityRq_Ext = &proto.ExtensionDesc{
 35421  	ExtendedType:  (*Base)(nil),
 35422  	ExtensionType: (*GetAreaCentreCityRq)(nil),
 35423  	Field:         2613,
 35424  	Name:          "GetAreaCentreCityRq.ext",
 35425  	Tag:           "bytes,2613,opt,name=ext",
 35426  	Filename:      "Game.proto",
 35427  }
 35428  
 35429  type GetAreaCentreCityRs struct {
 35430  	City                 []*AreaCity         `protobuf:"bytes,1,rep,name=city" json:"city,omitempty"`
 35431  	KillInfo             []*CityAtkFirstKill `protobuf:"bytes,2,rep,name=killInfo" json:"killInfo,omitempty"`
 35432  	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
 35433  	XXX_unrecognized     []byte              `json:"-"`
 35434  	XXX_sizecache        int32               `json:"-"`
 35435  }
 35436  
 35437  func (m *GetAreaCentreCityRs) Reset()         { *m = GetAreaCentreCityRs{} }
 35438  func (m *GetAreaCentreCityRs) String() string { return proto.CompactTextString(m) }
 35439  func (*GetAreaCentreCityRs) ProtoMessage()    {}
 35440  func (*GetAreaCentreCityRs) Descriptor() ([]byte, []int) {
 35441  	return fileDescriptor_a508e860af41bdad, []int{649}
 35442  }
 35443  func (m *GetAreaCentreCityRs) XXX_Unmarshal(b []byte) error {
 35444  	return xxx_messageInfo_GetAreaCentreCityRs.Unmarshal(m, b)
 35445  }
 35446  func (m *GetAreaCentreCityRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 35447  	return xxx_messageInfo_GetAreaCentreCityRs.Marshal(b, m, deterministic)
 35448  }
 35449  func (m *GetAreaCentreCityRs) XXX_Merge(src proto.Message) {
 35450  	xxx_messageInfo_GetAreaCentreCityRs.Merge(m, src)
 35451  }
 35452  func (m *GetAreaCentreCityRs) XXX_Size() int {
 35453  	return xxx_messageInfo_GetAreaCentreCityRs.Size(m)
 35454  }
 35455  func (m *GetAreaCentreCityRs) XXX_DiscardUnknown() {
 35456  	xxx_messageInfo_GetAreaCentreCityRs.DiscardUnknown(m)
 35457  }
 35458  
 35459  var xxx_messageInfo_GetAreaCentreCityRs proto.InternalMessageInfo
 35460  
 35461  func (m *GetAreaCentreCityRs) GetCity() []*AreaCity {
 35462  	if m != nil {
 35463  		return m.City
 35464  	}
 35465  	return nil
 35466  }
 35467  
 35468  func (m *GetAreaCentreCityRs) GetKillInfo() []*CityAtkFirstKill {
 35469  	if m != nil {
 35470  		return m.KillInfo
 35471  	}
 35472  	return nil
 35473  }
 35474  
 35475  var E_GetAreaCentreCityRs_Ext = &proto.ExtensionDesc{
 35476  	ExtendedType:  (*Base)(nil),
 35477  	ExtensionType: (*GetAreaCentreCityRs)(nil),
 35478  	Field:         2614,
 35479  	Name:          "GetAreaCentreCityRs.ext",
 35480  	Tag:           "bytes,2614,opt,name=ext",
 35481  	Filename:      "Game.proto",
 35482  }
 35483  
 35484  // 获取当前区域的城池首杀
 35485  type GetCityFirstKillRq struct {
 35486  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 35487  	XXX_unrecognized     []byte   `json:"-"`
 35488  	XXX_sizecache        int32    `json:"-"`
 35489  }
 35490  
 35491  func (m *GetCityFirstKillRq) Reset()         { *m = GetCityFirstKillRq{} }
 35492  func (m *GetCityFirstKillRq) String() string { return proto.CompactTextString(m) }
 35493  func (*GetCityFirstKillRq) ProtoMessage()    {}
 35494  func (*GetCityFirstKillRq) Descriptor() ([]byte, []int) {
 35495  	return fileDescriptor_a508e860af41bdad, []int{650}
 35496  }
 35497  func (m *GetCityFirstKillRq) XXX_Unmarshal(b []byte) error {
 35498  	return xxx_messageInfo_GetCityFirstKillRq.Unmarshal(m, b)
 35499  }
 35500  func (m *GetCityFirstKillRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 35501  	return xxx_messageInfo_GetCityFirstKillRq.Marshal(b, m, deterministic)
 35502  }
 35503  func (m *GetCityFirstKillRq) XXX_Merge(src proto.Message) {
 35504  	xxx_messageInfo_GetCityFirstKillRq.Merge(m, src)
 35505  }
 35506  func (m *GetCityFirstKillRq) XXX_Size() int {
 35507  	return xxx_messageInfo_GetCityFirstKillRq.Size(m)
 35508  }
 35509  func (m *GetCityFirstKillRq) XXX_DiscardUnknown() {
 35510  	xxx_messageInfo_GetCityFirstKillRq.DiscardUnknown(m)
 35511  }
 35512  
 35513  var xxx_messageInfo_GetCityFirstKillRq proto.InternalMessageInfo
 35514  
 35515  var E_GetCityFirstKillRq_Ext = &proto.ExtensionDesc{
 35516  	ExtendedType:  (*Base)(nil),
 35517  	ExtensionType: (*GetCityFirstKillRq)(nil),
 35518  	Field:         2615,
 35519  	Name:          "GetCityFirstKillRq.ext",
 35520  	Tag:           "bytes,2615,opt,name=ext",
 35521  	Filename:      "Game.proto",
 35522  }
 35523  
 35524  type GetCityFirstKillRs struct {
 35525  	KillInfo             []*CityAtkFirstKill `protobuf:"bytes,1,rep,name=killInfo" json:"killInfo,omitempty"`
 35526  	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
 35527  	XXX_unrecognized     []byte              `json:"-"`
 35528  	XXX_sizecache        int32               `json:"-"`
 35529  }
 35530  
 35531  func (m *GetCityFirstKillRs) Reset()         { *m = GetCityFirstKillRs{} }
 35532  func (m *GetCityFirstKillRs) String() string { return proto.CompactTextString(m) }
 35533  func (*GetCityFirstKillRs) ProtoMessage()    {}
 35534  func (*GetCityFirstKillRs) Descriptor() ([]byte, []int) {
 35535  	return fileDescriptor_a508e860af41bdad, []int{651}
 35536  }
 35537  func (m *GetCityFirstKillRs) XXX_Unmarshal(b []byte) error {
 35538  	return xxx_messageInfo_GetCityFirstKillRs.Unmarshal(m, b)
 35539  }
 35540  func (m *GetCityFirstKillRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 35541  	return xxx_messageInfo_GetCityFirstKillRs.Marshal(b, m, deterministic)
 35542  }
 35543  func (m *GetCityFirstKillRs) XXX_Merge(src proto.Message) {
 35544  	xxx_messageInfo_GetCityFirstKillRs.Merge(m, src)
 35545  }
 35546  func (m *GetCityFirstKillRs) XXX_Size() int {
 35547  	return xxx_messageInfo_GetCityFirstKillRs.Size(m)
 35548  }
 35549  func (m *GetCityFirstKillRs) XXX_DiscardUnknown() {
 35550  	xxx_messageInfo_GetCityFirstKillRs.DiscardUnknown(m)
 35551  }
 35552  
 35553  var xxx_messageInfo_GetCityFirstKillRs proto.InternalMessageInfo
 35554  
 35555  func (m *GetCityFirstKillRs) GetKillInfo() []*CityAtkFirstKill {
 35556  	if m != nil {
 35557  		return m.KillInfo
 35558  	}
 35559  	return nil
 35560  }
 35561  
 35562  var E_GetCityFirstKillRs_Ext = &proto.ExtensionDesc{
 35563  	ExtendedType:  (*Base)(nil),
 35564  	ExtensionType: (*GetCityFirstKillRs)(nil),
 35565  	Field:         2616,
 35566  	Name:          "GetCityFirstKillRs.ext",
 35567  	Tag:           "bytes,2616,opt,name=ext",
 35568  	Filename:      "Game.proto",
 35569  }
 35570  
 35571  type SyncLightningWarRq struct {
 35572  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 35573  	XXX_unrecognized     []byte   `json:"-"`
 35574  	XXX_sizecache        int32    `json:"-"`
 35575  }
 35576  
 35577  func (m *SyncLightningWarRq) Reset()         { *m = SyncLightningWarRq{} }
 35578  func (m *SyncLightningWarRq) String() string { return proto.CompactTextString(m) }
 35579  func (*SyncLightningWarRq) ProtoMessage()    {}
 35580  func (*SyncLightningWarRq) Descriptor() ([]byte, []int) {
 35581  	return fileDescriptor_a508e860af41bdad, []int{652}
 35582  }
 35583  func (m *SyncLightningWarRq) XXX_Unmarshal(b []byte) error {
 35584  	return xxx_messageInfo_SyncLightningWarRq.Unmarshal(m, b)
 35585  }
 35586  func (m *SyncLightningWarRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 35587  	return xxx_messageInfo_SyncLightningWarRq.Marshal(b, m, deterministic)
 35588  }
 35589  func (m *SyncLightningWarRq) XXX_Merge(src proto.Message) {
 35590  	xxx_messageInfo_SyncLightningWarRq.Merge(m, src)
 35591  }
 35592  func (m *SyncLightningWarRq) XXX_Size() int {
 35593  	return xxx_messageInfo_SyncLightningWarRq.Size(m)
 35594  }
 35595  func (m *SyncLightningWarRq) XXX_DiscardUnknown() {
 35596  	xxx_messageInfo_SyncLightningWarRq.DiscardUnknown(m)
 35597  }
 35598  
 35599  var xxx_messageInfo_SyncLightningWarRq proto.InternalMessageInfo
 35600  
 35601  var E_SyncLightningWarRq_Ext = &proto.ExtensionDesc{
 35602  	ExtendedType:  (*Base)(nil),
 35603  	ExtensionType: (*SyncLightningWarRq)(nil),
 35604  	Field:         2617,
 35605  	Name:          "SyncLightningWarRq.ext",
 35606  	Tag:           "bytes,2617,opt,name=ext",
 35607  	Filename:      "Game.proto",
 35608  }
 35609  
 35610  // 同步闪电战信息
 35611  type SyncLightningWarRs struct {
 35612  	Battle               *Battle  `protobuf:"bytes,1,opt,name=battle" json:"battle,omitempty"`
 35613  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 35614  	XXX_unrecognized     []byte   `json:"-"`
 35615  	XXX_sizecache        int32    `json:"-"`
 35616  }
 35617  
 35618  func (m *SyncLightningWarRs) Reset()         { *m = SyncLightningWarRs{} }
 35619  func (m *SyncLightningWarRs) String() string { return proto.CompactTextString(m) }
 35620  func (*SyncLightningWarRs) ProtoMessage()    {}
 35621  func (*SyncLightningWarRs) Descriptor() ([]byte, []int) {
 35622  	return fileDescriptor_a508e860af41bdad, []int{653}
 35623  }
 35624  func (m *SyncLightningWarRs) XXX_Unmarshal(b []byte) error {
 35625  	return xxx_messageInfo_SyncLightningWarRs.Unmarshal(m, b)
 35626  }
 35627  func (m *SyncLightningWarRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 35628  	return xxx_messageInfo_SyncLightningWarRs.Marshal(b, m, deterministic)
 35629  }
 35630  func (m *SyncLightningWarRs) XXX_Merge(src proto.Message) {
 35631  	xxx_messageInfo_SyncLightningWarRs.Merge(m, src)
 35632  }
 35633  func (m *SyncLightningWarRs) XXX_Size() int {
 35634  	return xxx_messageInfo_SyncLightningWarRs.Size(m)
 35635  }
 35636  func (m *SyncLightningWarRs) XXX_DiscardUnknown() {
 35637  	xxx_messageInfo_SyncLightningWarRs.DiscardUnknown(m)
 35638  }
 35639  
 35640  var xxx_messageInfo_SyncLightningWarRs proto.InternalMessageInfo
 35641  
 35642  func (m *SyncLightningWarRs) GetBattle() *Battle {
 35643  	if m != nil {
 35644  		return m.Battle
 35645  	}
 35646  	return nil
 35647  }
 35648  
 35649  var E_SyncLightningWarRs_Ext = &proto.ExtensionDesc{
 35650  	ExtendedType:  (*Base)(nil),
 35651  	ExtensionType: (*SyncLightningWarRs)(nil),
 35652  	Field:         2618,
 35653  	Name:          "SyncLightningWarRs.ext",
 35654  	Tag:           "bytes,2618,opt,name=ext",
 35655  	Filename:      "Game.proto",
 35656  }
 35657  
 35658  // 加入闪电战
 35659  type JoinLightningWarBattleRq struct {
 35660  	BattleId             *int32   `protobuf:"varint,1,req,name=battleId" json:"battleId,omitempty"`
 35661  	HeroId               []int32  `protobuf:"varint,2,rep,name=heroId" json:"heroId,omitempty"`
 35662  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 35663  	XXX_unrecognized     []byte   `json:"-"`
 35664  	XXX_sizecache        int32    `json:"-"`
 35665  }
 35666  
 35667  func (m *JoinLightningWarBattleRq) Reset()         { *m = JoinLightningWarBattleRq{} }
 35668  func (m *JoinLightningWarBattleRq) String() string { return proto.CompactTextString(m) }
 35669  func (*JoinLightningWarBattleRq) ProtoMessage()    {}
 35670  func (*JoinLightningWarBattleRq) Descriptor() ([]byte, []int) {
 35671  	return fileDescriptor_a508e860af41bdad, []int{654}
 35672  }
 35673  func (m *JoinLightningWarBattleRq) XXX_Unmarshal(b []byte) error {
 35674  	return xxx_messageInfo_JoinLightningWarBattleRq.Unmarshal(m, b)
 35675  }
 35676  func (m *JoinLightningWarBattleRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 35677  	return xxx_messageInfo_JoinLightningWarBattleRq.Marshal(b, m, deterministic)
 35678  }
 35679  func (m *JoinLightningWarBattleRq) XXX_Merge(src proto.Message) {
 35680  	xxx_messageInfo_JoinLightningWarBattleRq.Merge(m, src)
 35681  }
 35682  func (m *JoinLightningWarBattleRq) XXX_Size() int {
 35683  	return xxx_messageInfo_JoinLightningWarBattleRq.Size(m)
 35684  }
 35685  func (m *JoinLightningWarBattleRq) XXX_DiscardUnknown() {
 35686  	xxx_messageInfo_JoinLightningWarBattleRq.DiscardUnknown(m)
 35687  }
 35688  
 35689  var xxx_messageInfo_JoinLightningWarBattleRq proto.InternalMessageInfo
 35690  
 35691  func (m *JoinLightningWarBattleRq) GetBattleId() int32 {
 35692  	if m != nil && m.BattleId != nil {
 35693  		return *m.BattleId
 35694  	}
 35695  	return 0
 35696  }
 35697  
 35698  func (m *JoinLightningWarBattleRq) GetHeroId() []int32 {
 35699  	if m != nil {
 35700  		return m.HeroId
 35701  	}
 35702  	return nil
 35703  }
 35704  
 35705  var E_JoinLightningWarBattleRq_Ext = &proto.ExtensionDesc{
 35706  	ExtendedType:  (*Base)(nil),
 35707  	ExtensionType: (*JoinLightningWarBattleRq)(nil),
 35708  	Field:         2619,
 35709  	Name:          "JoinLightningWarBattleRq.ext",
 35710  	Tag:           "bytes,2619,opt,name=ext",
 35711  	Filename:      "Game.proto",
 35712  }
 35713  
 35714  type JoinLightningWarBattleRs struct {
 35715  	Army                 *Army    `protobuf:"bytes,1,opt,name=army" json:"army,omitempty"`
 35716  	Battle               *Battle  `protobuf:"bytes,2,opt,name=battle" json:"battle,omitempty"`
 35717  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 35718  	XXX_unrecognized     []byte   `json:"-"`
 35719  	XXX_sizecache        int32    `json:"-"`
 35720  }
 35721  
 35722  func (m *JoinLightningWarBattleRs) Reset()         { *m = JoinLightningWarBattleRs{} }
 35723  func (m *JoinLightningWarBattleRs) String() string { return proto.CompactTextString(m) }
 35724  func (*JoinLightningWarBattleRs) ProtoMessage()    {}
 35725  func (*JoinLightningWarBattleRs) Descriptor() ([]byte, []int) {
 35726  	return fileDescriptor_a508e860af41bdad, []int{655}
 35727  }
 35728  func (m *JoinLightningWarBattleRs) XXX_Unmarshal(b []byte) error {
 35729  	return xxx_messageInfo_JoinLightningWarBattleRs.Unmarshal(m, b)
 35730  }
 35731  func (m *JoinLightningWarBattleRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 35732  	return xxx_messageInfo_JoinLightningWarBattleRs.Marshal(b, m, deterministic)
 35733  }
 35734  func (m *JoinLightningWarBattleRs) XXX_Merge(src proto.Message) {
 35735  	xxx_messageInfo_JoinLightningWarBattleRs.Merge(m, src)
 35736  }
 35737  func (m *JoinLightningWarBattleRs) XXX_Size() int {
 35738  	return xxx_messageInfo_JoinLightningWarBattleRs.Size(m)
 35739  }
 35740  func (m *JoinLightningWarBattleRs) XXX_DiscardUnknown() {
 35741  	xxx_messageInfo_JoinLightningWarBattleRs.DiscardUnknown(m)
 35742  }
 35743  
 35744  var xxx_messageInfo_JoinLightningWarBattleRs proto.InternalMessageInfo
 35745  
 35746  func (m *JoinLightningWarBattleRs) GetArmy() *Army {
 35747  	if m != nil {
 35748  		return m.Army
 35749  	}
 35750  	return nil
 35751  }
 35752  
 35753  func (m *JoinLightningWarBattleRs) GetBattle() *Battle {
 35754  	if m != nil {
 35755  		return m.Battle
 35756  	}
 35757  	return nil
 35758  }
 35759  
 35760  var E_JoinLightningWarBattleRs_Ext = &proto.ExtensionDesc{
 35761  	ExtendedType:  (*Base)(nil),
 35762  	ExtensionType: (*JoinLightningWarBattleRs)(nil),
 35763  	Field:         2620,
 35764  	Name:          "JoinLightningWarBattleRs.ext",
 35765  	Tag:           "bytes,2620,opt,name=ext",
 35766  	Filename:      "Game.proto",
 35767  }
 35768  
 35769  // 获取当前区域的闪电战信息
 35770  type GetLightningWarRq struct {
 35771  	Pos                  *int32   `protobuf:"varint,1,opt,name=pos" json:"pos,omitempty"`
 35772  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 35773  	XXX_unrecognized     []byte   `json:"-"`
 35774  	XXX_sizecache        int32    `json:"-"`
 35775  }
 35776  
 35777  func (m *GetLightningWarRq) Reset()         { *m = GetLightningWarRq{} }
 35778  func (m *GetLightningWarRq) String() string { return proto.CompactTextString(m) }
 35779  func (*GetLightningWarRq) ProtoMessage()    {}
 35780  func (*GetLightningWarRq) Descriptor() ([]byte, []int) {
 35781  	return fileDescriptor_a508e860af41bdad, []int{656}
 35782  }
 35783  func (m *GetLightningWarRq) XXX_Unmarshal(b []byte) error {
 35784  	return xxx_messageInfo_GetLightningWarRq.Unmarshal(m, b)
 35785  }
 35786  func (m *GetLightningWarRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 35787  	return xxx_messageInfo_GetLightningWarRq.Marshal(b, m, deterministic)
 35788  }
 35789  func (m *GetLightningWarRq) XXX_Merge(src proto.Message) {
 35790  	xxx_messageInfo_GetLightningWarRq.Merge(m, src)
 35791  }
 35792  func (m *GetLightningWarRq) XXX_Size() int {
 35793  	return xxx_messageInfo_GetLightningWarRq.Size(m)
 35794  }
 35795  func (m *GetLightningWarRq) XXX_DiscardUnknown() {
 35796  	xxx_messageInfo_GetLightningWarRq.DiscardUnknown(m)
 35797  }
 35798  
 35799  var xxx_messageInfo_GetLightningWarRq proto.InternalMessageInfo
 35800  
 35801  func (m *GetLightningWarRq) GetPos() int32 {
 35802  	if m != nil && m.Pos != nil {
 35803  		return *m.Pos
 35804  	}
 35805  	return 0
 35806  }
 35807  
 35808  var E_GetLightningWarRq_Ext = &proto.ExtensionDesc{
 35809  	ExtendedType:  (*Base)(nil),
 35810  	ExtensionType: (*GetLightningWarRq)(nil),
 35811  	Field:         2621,
 35812  	Name:          "GetLightningWarRq.ext",
 35813  	Tag:           "bytes,2621,opt,name=ext",
 35814  	Filename:      "Game.proto",
 35815  }
 35816  
 35817  type GetLightningWarRs struct {
 35818  	Battle               *Battle  `protobuf:"bytes,1,opt,name=battle" json:"battle,omitempty"`
 35819  	BossHp               *TwoInt  `protobuf:"bytes,2,opt,name=bossHp" json:"bossHp,omitempty"`
 35820  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 35821  	XXX_unrecognized     []byte   `json:"-"`
 35822  	XXX_sizecache        int32    `json:"-"`
 35823  }
 35824  
 35825  func (m *GetLightningWarRs) Reset()         { *m = GetLightningWarRs{} }
 35826  func (m *GetLightningWarRs) String() string { return proto.CompactTextString(m) }
 35827  func (*GetLightningWarRs) ProtoMessage()    {}
 35828  func (*GetLightningWarRs) Descriptor() ([]byte, []int) {
 35829  	return fileDescriptor_a508e860af41bdad, []int{657}
 35830  }
 35831  func (m *GetLightningWarRs) XXX_Unmarshal(b []byte) error {
 35832  	return xxx_messageInfo_GetLightningWarRs.Unmarshal(m, b)
 35833  }
 35834  func (m *GetLightningWarRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 35835  	return xxx_messageInfo_GetLightningWarRs.Marshal(b, m, deterministic)
 35836  }
 35837  func (m *GetLightningWarRs) XXX_Merge(src proto.Message) {
 35838  	xxx_messageInfo_GetLightningWarRs.Merge(m, src)
 35839  }
 35840  func (m *GetLightningWarRs) XXX_Size() int {
 35841  	return xxx_messageInfo_GetLightningWarRs.Size(m)
 35842  }
 35843  func (m *GetLightningWarRs) XXX_DiscardUnknown() {
 35844  	xxx_messageInfo_GetLightningWarRs.DiscardUnknown(m)
 35845  }
 35846  
 35847  var xxx_messageInfo_GetLightningWarRs proto.InternalMessageInfo
 35848  
 35849  func (m *GetLightningWarRs) GetBattle() *Battle {
 35850  	if m != nil {
 35851  		return m.Battle
 35852  	}
 35853  	return nil
 35854  }
 35855  
 35856  func (m *GetLightningWarRs) GetBossHp() *TwoInt {
 35857  	if m != nil {
 35858  		return m.BossHp
 35859  	}
 35860  	return nil
 35861  }
 35862  
 35863  var E_GetLightningWarRs_Ext = &proto.ExtensionDesc{
 35864  	ExtendedType:  (*Base)(nil),
 35865  	ExtensionType: (*GetLightningWarRs)(nil),
 35866  	Field:         2622,
 35867  	Name:          "GetLightningWarRs.ext",
 35868  	Tag:           "bytes,2622,opt,name=ext",
 35869  	Filename:      "Game.proto",
 35870  }
 35871  
 35872  // 获取所有区域的闪电战信息
 35873  type GetAllLightningWarListRq struct {
 35874  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 35875  	XXX_unrecognized     []byte   `json:"-"`
 35876  	XXX_sizecache        int32    `json:"-"`
 35877  }
 35878  
 35879  func (m *GetAllLightningWarListRq) Reset()         { *m = GetAllLightningWarListRq{} }
 35880  func (m *GetAllLightningWarListRq) String() string { return proto.CompactTextString(m) }
 35881  func (*GetAllLightningWarListRq) ProtoMessage()    {}
 35882  func (*GetAllLightningWarListRq) Descriptor() ([]byte, []int) {
 35883  	return fileDescriptor_a508e860af41bdad, []int{658}
 35884  }
 35885  func (m *GetAllLightningWarListRq) XXX_Unmarshal(b []byte) error {
 35886  	return xxx_messageInfo_GetAllLightningWarListRq.Unmarshal(m, b)
 35887  }
 35888  func (m *GetAllLightningWarListRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 35889  	return xxx_messageInfo_GetAllLightningWarListRq.Marshal(b, m, deterministic)
 35890  }
 35891  func (m *GetAllLightningWarListRq) XXX_Merge(src proto.Message) {
 35892  	xxx_messageInfo_GetAllLightningWarListRq.Merge(m, src)
 35893  }
 35894  func (m *GetAllLightningWarListRq) XXX_Size() int {
 35895  	return xxx_messageInfo_GetAllLightningWarListRq.Size(m)
 35896  }
 35897  func (m *GetAllLightningWarListRq) XXX_DiscardUnknown() {
 35898  	xxx_messageInfo_GetAllLightningWarListRq.DiscardUnknown(m)
 35899  }
 35900  
 35901  var xxx_messageInfo_GetAllLightningWarListRq proto.InternalMessageInfo
 35902  
 35903  var E_GetAllLightningWarListRq_Ext = &proto.ExtensionDesc{
 35904  	ExtendedType:  (*Base)(nil),
 35905  	ExtensionType: (*GetAllLightningWarListRq)(nil),
 35906  	Field:         2623,
 35907  	Name:          "GetAllLightningWarListRq.ext",
 35908  	Tag:           "bytes,2623,opt,name=ext",
 35909  	Filename:      "Game.proto",
 35910  }
 35911  
 35912  type GetAllLightningWarListRs struct {
 35913  	Battles              []*Battle `protobuf:"bytes,1,rep,name=battles" json:"battles,omitempty"`
 35914  	BossHp               []*TwoInt `protobuf:"bytes,2,rep,name=bossHp" json:"bossHp,omitempty"`
 35915  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 35916  	XXX_unrecognized     []byte    `json:"-"`
 35917  	XXX_sizecache        int32     `json:"-"`
 35918  }
 35919  
 35920  func (m *GetAllLightningWarListRs) Reset()         { *m = GetAllLightningWarListRs{} }
 35921  func (m *GetAllLightningWarListRs) String() string { return proto.CompactTextString(m) }
 35922  func (*GetAllLightningWarListRs) ProtoMessage()    {}
 35923  func (*GetAllLightningWarListRs) Descriptor() ([]byte, []int) {
 35924  	return fileDescriptor_a508e860af41bdad, []int{659}
 35925  }
 35926  func (m *GetAllLightningWarListRs) XXX_Unmarshal(b []byte) error {
 35927  	return xxx_messageInfo_GetAllLightningWarListRs.Unmarshal(m, b)
 35928  }
 35929  func (m *GetAllLightningWarListRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 35930  	return xxx_messageInfo_GetAllLightningWarListRs.Marshal(b, m, deterministic)
 35931  }
 35932  func (m *GetAllLightningWarListRs) XXX_Merge(src proto.Message) {
 35933  	xxx_messageInfo_GetAllLightningWarListRs.Merge(m, src)
 35934  }
 35935  func (m *GetAllLightningWarListRs) XXX_Size() int {
 35936  	return xxx_messageInfo_GetAllLightningWarListRs.Size(m)
 35937  }
 35938  func (m *GetAllLightningWarListRs) XXX_DiscardUnknown() {
 35939  	xxx_messageInfo_GetAllLightningWarListRs.DiscardUnknown(m)
 35940  }
 35941  
 35942  var xxx_messageInfo_GetAllLightningWarListRs proto.InternalMessageInfo
 35943  
 35944  func (m *GetAllLightningWarListRs) GetBattles() []*Battle {
 35945  	if m != nil {
 35946  		return m.Battles
 35947  	}
 35948  	return nil
 35949  }
 35950  
 35951  func (m *GetAllLightningWarListRs) GetBossHp() []*TwoInt {
 35952  	if m != nil {
 35953  		return m.BossHp
 35954  	}
 35955  	return nil
 35956  }
 35957  
 35958  var E_GetAllLightningWarListRs_Ext = &proto.ExtensionDesc{
 35959  	ExtendedType:  (*Base)(nil),
 35960  	ExtensionType: (*GetAllLightningWarListRs)(nil),
 35961  	Field:         2624,
 35962  	Name:          "GetAllLightningWarListRs.ext",
 35963  	Tag:           "bytes,2624,opt,name=ext",
 35964  	Filename:      "Game.proto",
 35965  }
 35966  
 35967  //	获取盖世太保阵营排行
 35968  type GestapoKillCampRankRq struct {
 35969  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 35970  	XXX_unrecognized     []byte   `json:"-"`
 35971  	XXX_sizecache        int32    `json:"-"`
 35972  }
 35973  
 35974  func (m *GestapoKillCampRankRq) Reset()         { *m = GestapoKillCampRankRq{} }
 35975  func (m *GestapoKillCampRankRq) String() string { return proto.CompactTextString(m) }
 35976  func (*GestapoKillCampRankRq) ProtoMessage()    {}
 35977  func (*GestapoKillCampRankRq) Descriptor() ([]byte, []int) {
 35978  	return fileDescriptor_a508e860af41bdad, []int{660}
 35979  }
 35980  func (m *GestapoKillCampRankRq) XXX_Unmarshal(b []byte) error {
 35981  	return xxx_messageInfo_GestapoKillCampRankRq.Unmarshal(m, b)
 35982  }
 35983  func (m *GestapoKillCampRankRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 35984  	return xxx_messageInfo_GestapoKillCampRankRq.Marshal(b, m, deterministic)
 35985  }
 35986  func (m *GestapoKillCampRankRq) XXX_Merge(src proto.Message) {
 35987  	xxx_messageInfo_GestapoKillCampRankRq.Merge(m, src)
 35988  }
 35989  func (m *GestapoKillCampRankRq) XXX_Size() int {
 35990  	return xxx_messageInfo_GestapoKillCampRankRq.Size(m)
 35991  }
 35992  func (m *GestapoKillCampRankRq) XXX_DiscardUnknown() {
 35993  	xxx_messageInfo_GestapoKillCampRankRq.DiscardUnknown(m)
 35994  }
 35995  
 35996  var xxx_messageInfo_GestapoKillCampRankRq proto.InternalMessageInfo
 35997  
 35998  var E_GestapoKillCampRankRq_Ext = &proto.ExtensionDesc{
 35999  	ExtendedType:  (*Base)(nil),
 36000  	ExtensionType: (*GestapoKillCampRankRq)(nil),
 36001  	Field:         2625,
 36002  	Name:          "GestapoKillCampRankRq.ext",
 36003  	Tag:           "bytes,2625,opt,name=ext",
 36004  	Filename:      "Game.proto",
 36005  }
 36006  
 36007  // 盖世太保阵营排行的item
 36008  type GestapoKillCampRankRs struct {
 36009  	CampRank             []*GestapoCampRank `protobuf:"bytes,1,rep,name=campRank" json:"campRank,omitempty"`
 36010  	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
 36011  	XXX_unrecognized     []byte             `json:"-"`
 36012  	XXX_sizecache        int32              `json:"-"`
 36013  }
 36014  
 36015  func (m *GestapoKillCampRankRs) Reset()         { *m = GestapoKillCampRankRs{} }
 36016  func (m *GestapoKillCampRankRs) String() string { return proto.CompactTextString(m) }
 36017  func (*GestapoKillCampRankRs) ProtoMessage()    {}
 36018  func (*GestapoKillCampRankRs) Descriptor() ([]byte, []int) {
 36019  	return fileDescriptor_a508e860af41bdad, []int{661}
 36020  }
 36021  func (m *GestapoKillCampRankRs) XXX_Unmarshal(b []byte) error {
 36022  	return xxx_messageInfo_GestapoKillCampRankRs.Unmarshal(m, b)
 36023  }
 36024  func (m *GestapoKillCampRankRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 36025  	return xxx_messageInfo_GestapoKillCampRankRs.Marshal(b, m, deterministic)
 36026  }
 36027  func (m *GestapoKillCampRankRs) XXX_Merge(src proto.Message) {
 36028  	xxx_messageInfo_GestapoKillCampRankRs.Merge(m, src)
 36029  }
 36030  func (m *GestapoKillCampRankRs) XXX_Size() int {
 36031  	return xxx_messageInfo_GestapoKillCampRankRs.Size(m)
 36032  }
 36033  func (m *GestapoKillCampRankRs) XXX_DiscardUnknown() {
 36034  	xxx_messageInfo_GestapoKillCampRankRs.DiscardUnknown(m)
 36035  }
 36036  
 36037  var xxx_messageInfo_GestapoKillCampRankRs proto.InternalMessageInfo
 36038  
 36039  func (m *GestapoKillCampRankRs) GetCampRank() []*GestapoCampRank {
 36040  	if m != nil {
 36041  		return m.CampRank
 36042  	}
 36043  	return nil
 36044  }
 36045  
 36046  var E_GestapoKillCampRankRs_Ext = &proto.ExtensionDesc{
 36047  	ExtendedType:  (*Base)(nil),
 36048  	ExtensionType: (*GestapoKillCampRankRs)(nil),
 36049  	Field:         2626,
 36050  	Name:          "GestapoKillCampRankRs.ext",
 36051  	Tag:           "bytes,2626,opt,name=ext",
 36052  	Filename:      "Game.proto",
 36053  }
 36054  
 36055  // 建造建筑(拆除后)
 36056  type TrainingBuildingRq struct {
 36057  	BuildingId           *int32   `protobuf:"varint,1,req,name=buildingId" json:"buildingId,omitempty"`
 36058  	BuildingType         *int32   `protobuf:"varint,2,opt,name=buildingType" json:"buildingType,omitempty"`
 36059  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 36060  	XXX_unrecognized     []byte   `json:"-"`
 36061  	XXX_sizecache        int32    `json:"-"`
 36062  }
 36063  
 36064  func (m *TrainingBuildingRq) Reset()         { *m = TrainingBuildingRq{} }
 36065  func (m *TrainingBuildingRq) String() string { return proto.CompactTextString(m) }
 36066  func (*TrainingBuildingRq) ProtoMessage()    {}
 36067  func (*TrainingBuildingRq) Descriptor() ([]byte, []int) {
 36068  	return fileDescriptor_a508e860af41bdad, []int{662}
 36069  }
 36070  func (m *TrainingBuildingRq) XXX_Unmarshal(b []byte) error {
 36071  	return xxx_messageInfo_TrainingBuildingRq.Unmarshal(m, b)
 36072  }
 36073  func (m *TrainingBuildingRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 36074  	return xxx_messageInfo_TrainingBuildingRq.Marshal(b, m, deterministic)
 36075  }
 36076  func (m *TrainingBuildingRq) XXX_Merge(src proto.Message) {
 36077  	xxx_messageInfo_TrainingBuildingRq.Merge(m, src)
 36078  }
 36079  func (m *TrainingBuildingRq) XXX_Size() int {
 36080  	return xxx_messageInfo_TrainingBuildingRq.Size(m)
 36081  }
 36082  func (m *TrainingBuildingRq) XXX_DiscardUnknown() {
 36083  	xxx_messageInfo_TrainingBuildingRq.DiscardUnknown(m)
 36084  }
 36085  
 36086  var xxx_messageInfo_TrainingBuildingRq proto.InternalMessageInfo
 36087  
 36088  func (m *TrainingBuildingRq) GetBuildingId() int32 {
 36089  	if m != nil && m.BuildingId != nil {
 36090  		return *m.BuildingId
 36091  	}
 36092  	return 0
 36093  }
 36094  
 36095  func (m *TrainingBuildingRq) GetBuildingType() int32 {
 36096  	if m != nil && m.BuildingType != nil {
 36097  		return *m.BuildingType
 36098  	}
 36099  	return 0
 36100  }
 36101  
 36102  var E_TrainingBuildingRq_Ext = &proto.ExtensionDesc{
 36103  	ExtendedType:  (*Base)(nil),
 36104  	ExtensionType: (*TrainingBuildingRq)(nil),
 36105  	Field:         2627,
 36106  	Name:          "TrainingBuildingRq.ext",
 36107  	Tag:           "bytes,2627,opt,name=ext",
 36108  	Filename:      "Game.proto",
 36109  }
 36110  
 36111  type TrainingBuildingRs struct {
 36112  	Build                *BuildingBase `protobuf:"bytes,1,opt,name=build" json:"build,omitempty"`
 36113  	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
 36114  	XXX_unrecognized     []byte        `json:"-"`
 36115  	XXX_sizecache        int32         `json:"-"`
 36116  }
 36117  
 36118  func (m *TrainingBuildingRs) Reset()         { *m = TrainingBuildingRs{} }
 36119  func (m *TrainingBuildingRs) String() string { return proto.CompactTextString(m) }
 36120  func (*TrainingBuildingRs) ProtoMessage()    {}
 36121  func (*TrainingBuildingRs) Descriptor() ([]byte, []int) {
 36122  	return fileDescriptor_a508e860af41bdad, []int{663}
 36123  }
 36124  func (m *TrainingBuildingRs) XXX_Unmarshal(b []byte) error {
 36125  	return xxx_messageInfo_TrainingBuildingRs.Unmarshal(m, b)
 36126  }
 36127  func (m *TrainingBuildingRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 36128  	return xxx_messageInfo_TrainingBuildingRs.Marshal(b, m, deterministic)
 36129  }
 36130  func (m *TrainingBuildingRs) XXX_Merge(src proto.Message) {
 36131  	xxx_messageInfo_TrainingBuildingRs.Merge(m, src)
 36132  }
 36133  func (m *TrainingBuildingRs) XXX_Size() int {
 36134  	return xxx_messageInfo_TrainingBuildingRs.Size(m)
 36135  }
 36136  func (m *TrainingBuildingRs) XXX_DiscardUnknown() {
 36137  	xxx_messageInfo_TrainingBuildingRs.DiscardUnknown(m)
 36138  }
 36139  
 36140  var xxx_messageInfo_TrainingBuildingRs proto.InternalMessageInfo
 36141  
 36142  func (m *TrainingBuildingRs) GetBuild() *BuildingBase {
 36143  	if m != nil {
 36144  		return m.Build
 36145  	}
 36146  	return nil
 36147  }
 36148  
 36149  var E_TrainingBuildingRs_Ext = &proto.ExtensionDesc{
 36150  	ExtendedType:  (*Base)(nil),
 36151  	ExtensionType: (*TrainingBuildingRs)(nil),
 36152  	Field:         2628,
 36153  	Name:          "TrainingBuildingRs.ext",
 36154  	Tag:           "bytes,2628,opt,name=ext",
 36155  	Filename:      "Game.proto",
 36156  }
 36157  
 36158  // 获取柏林会战信息
 36159  type BerlinInfoRq struct {
 36160  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 36161  	XXX_unrecognized     []byte   `json:"-"`
 36162  	XXX_sizecache        int32    `json:"-"`
 36163  }
 36164  
 36165  func (m *BerlinInfoRq) Reset()         { *m = BerlinInfoRq{} }
 36166  func (m *BerlinInfoRq) String() string { return proto.CompactTextString(m) }
 36167  func (*BerlinInfoRq) ProtoMessage()    {}
 36168  func (*BerlinInfoRq) Descriptor() ([]byte, []int) {
 36169  	return fileDescriptor_a508e860af41bdad, []int{664}
 36170  }
 36171  func (m *BerlinInfoRq) XXX_Unmarshal(b []byte) error {
 36172  	return xxx_messageInfo_BerlinInfoRq.Unmarshal(m, b)
 36173  }
 36174  func (m *BerlinInfoRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 36175  	return xxx_messageInfo_BerlinInfoRq.Marshal(b, m, deterministic)
 36176  }
 36177  func (m *BerlinInfoRq) XXX_Merge(src proto.Message) {
 36178  	xxx_messageInfo_BerlinInfoRq.Merge(m, src)
 36179  }
 36180  func (m *BerlinInfoRq) XXX_Size() int {
 36181  	return xxx_messageInfo_BerlinInfoRq.Size(m)
 36182  }
 36183  func (m *BerlinInfoRq) XXX_DiscardUnknown() {
 36184  	xxx_messageInfo_BerlinInfoRq.DiscardUnknown(m)
 36185  }
 36186  
 36187  var xxx_messageInfo_BerlinInfoRq proto.InternalMessageInfo
 36188  
 36189  var E_BerlinInfoRq_Ext = &proto.ExtensionDesc{
 36190  	ExtendedType:  (*Base)(nil),
 36191  	ExtensionType: (*BerlinInfoRq)(nil),
 36192  	Field:         2629,
 36193  	Name:          "BerlinInfoRq.ext",
 36194  	Tag:           "bytes,2629,opt,name=ext",
 36195  	Filename:      "Game.proto",
 36196  }
 36197  
 36198  type BerlinInfoRs struct {
 36199  	Status               *int32        `protobuf:"varint,1,opt,name=status" json:"status,omitempty"`
 36200  	BeginDate            *int32        `protobuf:"varint,2,opt,name=beginDate" json:"beginDate,omitempty"`
 36201  	EndDate              *int32        `protobuf:"varint,3,opt,name=endDate" json:"endDate,omitempty"`
 36202  	PreViewDate          *int32        `protobuf:"varint,4,opt,name=preViewDate" json:"preViewDate,omitempty"`
 36203  	Camp                 *int32        `protobuf:"varint,5,opt,name=camp" json:"camp,omitempty"`
 36204  	KingNick             *string       `protobuf:"bytes,6,opt,name=kingNick" json:"kingNick,omitempty"`
 36205  	OccupyTime           []*CampOccupy `protobuf:"bytes,7,rep,name=occupyTime" json:"occupyTime,omitempty"`
 36206  	WinOfCountdown       *int32        `protobuf:"varint,8,opt,name=winOfCountdown" json:"winOfCountdown,omitempty"`
 36207  	KingCamp             *int32        `protobuf:"varint,9,opt,name=kingCamp" json:"kingCamp,omitempty"`
 36208  	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
 36209  	XXX_unrecognized     []byte        `json:"-"`
 36210  	XXX_sizecache        int32         `json:"-"`
 36211  }
 36212  
 36213  func (m *BerlinInfoRs) Reset()         { *m = BerlinInfoRs{} }
 36214  func (m *BerlinInfoRs) String() string { return proto.CompactTextString(m) }
 36215  func (*BerlinInfoRs) ProtoMessage()    {}
 36216  func (*BerlinInfoRs) Descriptor() ([]byte, []int) {
 36217  	return fileDescriptor_a508e860af41bdad, []int{665}
 36218  }
 36219  func (m *BerlinInfoRs) XXX_Unmarshal(b []byte) error {
 36220  	return xxx_messageInfo_BerlinInfoRs.Unmarshal(m, b)
 36221  }
 36222  func (m *BerlinInfoRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 36223  	return xxx_messageInfo_BerlinInfoRs.Marshal(b, m, deterministic)
 36224  }
 36225  func (m *BerlinInfoRs) XXX_Merge(src proto.Message) {
 36226  	xxx_messageInfo_BerlinInfoRs.Merge(m, src)
 36227  }
 36228  func (m *BerlinInfoRs) XXX_Size() int {
 36229  	return xxx_messageInfo_BerlinInfoRs.Size(m)
 36230  }
 36231  func (m *BerlinInfoRs) XXX_DiscardUnknown() {
 36232  	xxx_messageInfo_BerlinInfoRs.DiscardUnknown(m)
 36233  }
 36234  
 36235  var xxx_messageInfo_BerlinInfoRs proto.InternalMessageInfo
 36236  
 36237  func (m *BerlinInfoRs) GetStatus() int32 {
 36238  	if m != nil && m.Status != nil {
 36239  		return *m.Status
 36240  	}
 36241  	return 0
 36242  }
 36243  
 36244  func (m *BerlinInfoRs) GetBeginDate() int32 {
 36245  	if m != nil && m.BeginDate != nil {
 36246  		return *m.BeginDate
 36247  	}
 36248  	return 0
 36249  }
 36250  
 36251  func (m *BerlinInfoRs) GetEndDate() int32 {
 36252  	if m != nil && m.EndDate != nil {
 36253  		return *m.EndDate
 36254  	}
 36255  	return 0
 36256  }
 36257  
 36258  func (m *BerlinInfoRs) GetPreViewDate() int32 {
 36259  	if m != nil && m.PreViewDate != nil {
 36260  		return *m.PreViewDate
 36261  	}
 36262  	return 0
 36263  }
 36264  
 36265  func (m *BerlinInfoRs) GetCamp() int32 {
 36266  	if m != nil && m.Camp != nil {
 36267  		return *m.Camp
 36268  	}
 36269  	return 0
 36270  }
 36271  
 36272  func (m *BerlinInfoRs) GetKingNick() string {
 36273  	if m != nil && m.KingNick != nil {
 36274  		return *m.KingNick
 36275  	}
 36276  	return ""
 36277  }
 36278  
 36279  func (m *BerlinInfoRs) GetOccupyTime() []*CampOccupy {
 36280  	if m != nil {
 36281  		return m.OccupyTime
 36282  	}
 36283  	return nil
 36284  }
 36285  
 36286  func (m *BerlinInfoRs) GetWinOfCountdown() int32 {
 36287  	if m != nil && m.WinOfCountdown != nil {
 36288  		return *m.WinOfCountdown
 36289  	}
 36290  	return 0
 36291  }
 36292  
 36293  func (m *BerlinInfoRs) GetKingCamp() int32 {
 36294  	if m != nil && m.KingCamp != nil {
 36295  		return *m.KingCamp
 36296  	}
 36297  	return 0
 36298  }
 36299  
 36300  var E_BerlinInfoRs_Ext = &proto.ExtensionDesc{
 36301  	ExtendedType:  (*Base)(nil),
 36302  	ExtensionType: (*BerlinInfoRs)(nil),
 36303  	Field:         2630,
 36304  	Name:          "BerlinInfoRs.ext",
 36305  	Tag:           "bytes,2630,opt,name=ext",
 36306  	Filename:      "Game.proto",
 36307  }
 36308  
 36309  // 柏林会战据点信息
 36310  type BerlinCityInfoRq struct {
 36311  	CityId               *int32   `protobuf:"varint,1,req,name=cityId" json:"cityId,omitempty"`
 36312  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 36313  	XXX_unrecognized     []byte   `json:"-"`
 36314  	XXX_sizecache        int32    `json:"-"`
 36315  }
 36316  
 36317  func (m *BerlinCityInfoRq) Reset()         { *m = BerlinCityInfoRq{} }
 36318  func (m *BerlinCityInfoRq) String() string { return proto.CompactTextString(m) }
 36319  func (*BerlinCityInfoRq) ProtoMessage()    {}
 36320  func (*BerlinCityInfoRq) Descriptor() ([]byte, []int) {
 36321  	return fileDescriptor_a508e860af41bdad, []int{666}
 36322  }
 36323  func (m *BerlinCityInfoRq) XXX_Unmarshal(b []byte) error {
 36324  	return xxx_messageInfo_BerlinCityInfoRq.Unmarshal(m, b)
 36325  }
 36326  func (m *BerlinCityInfoRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 36327  	return xxx_messageInfo_BerlinCityInfoRq.Marshal(b, m, deterministic)
 36328  }
 36329  func (m *BerlinCityInfoRq) XXX_Merge(src proto.Message) {
 36330  	xxx_messageInfo_BerlinCityInfoRq.Merge(m, src)
 36331  }
 36332  func (m *BerlinCityInfoRq) XXX_Size() int {
 36333  	return xxx_messageInfo_BerlinCityInfoRq.Size(m)
 36334  }
 36335  func (m *BerlinCityInfoRq) XXX_DiscardUnknown() {
 36336  	xxx_messageInfo_BerlinCityInfoRq.DiscardUnknown(m)
 36337  }
 36338  
 36339  var xxx_messageInfo_BerlinCityInfoRq proto.InternalMessageInfo
 36340  
 36341  func (m *BerlinCityInfoRq) GetCityId() int32 {
 36342  	if m != nil && m.CityId != nil {
 36343  		return *m.CityId
 36344  	}
 36345  	return 0
 36346  }
 36347  
 36348  var E_BerlinCityInfoRq_Ext = &proto.ExtensionDesc{
 36349  	ExtendedType:  (*Base)(nil),
 36350  	ExtensionType: (*BerlinCityInfoRq)(nil),
 36351  	Field:         2631,
 36352  	Name:          "BerlinCityInfoRq.ext",
 36353  	Tag:           "bytes,2631,opt,name=ext",
 36354  	Filename:      "Game.proto",
 36355  }
 36356  
 36357  type BerlinCityInfoRs struct {
 36358  	Camp                 *int32            `protobuf:"varint,1,opt,name=camp" json:"camp,omitempty"`
 36359  	OccupyTime           *int32            `protobuf:"varint,2,opt,name=occupyTime" json:"occupyTime,omitempty"`
 36360  	AtkArmy              *int32            `protobuf:"varint,3,opt,name=atkArmy" json:"atkArmy,omitempty"`
 36361  	DefArmy              *int32            `protobuf:"varint,4,opt,name=defArmy" json:"defArmy,omitempty"`
 36362  	Info                 *BerlinRoleInfo   `protobuf:"bytes,5,opt,name=info" json:"info,omitempty"`
 36363  	HeroInfo             []*BerlinHeroInfo `protobuf:"bytes,6,rep,name=heroInfo" json:"heroInfo,omitempty"`
 36364  	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
 36365  	XXX_unrecognized     []byte            `json:"-"`
 36366  	XXX_sizecache        int32             `json:"-"`
 36367  }
 36368  
 36369  func (m *BerlinCityInfoRs) Reset()         { *m = BerlinCityInfoRs{} }
 36370  func (m *BerlinCityInfoRs) String() string { return proto.CompactTextString(m) }
 36371  func (*BerlinCityInfoRs) ProtoMessage()    {}
 36372  func (*BerlinCityInfoRs) Descriptor() ([]byte, []int) {
 36373  	return fileDescriptor_a508e860af41bdad, []int{667}
 36374  }
 36375  func (m *BerlinCityInfoRs) XXX_Unmarshal(b []byte) error {
 36376  	return xxx_messageInfo_BerlinCityInfoRs.Unmarshal(m, b)
 36377  }
 36378  func (m *BerlinCityInfoRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 36379  	return xxx_messageInfo_BerlinCityInfoRs.Marshal(b, m, deterministic)
 36380  }
 36381  func (m *BerlinCityInfoRs) XXX_Merge(src proto.Message) {
 36382  	xxx_messageInfo_BerlinCityInfoRs.Merge(m, src)
 36383  }
 36384  func (m *BerlinCityInfoRs) XXX_Size() int {
 36385  	return xxx_messageInfo_BerlinCityInfoRs.Size(m)
 36386  }
 36387  func (m *BerlinCityInfoRs) XXX_DiscardUnknown() {
 36388  	xxx_messageInfo_BerlinCityInfoRs.DiscardUnknown(m)
 36389  }
 36390  
 36391  var xxx_messageInfo_BerlinCityInfoRs proto.InternalMessageInfo
 36392  
 36393  func (m *BerlinCityInfoRs) GetCamp() int32 {
 36394  	if m != nil && m.Camp != nil {
 36395  		return *m.Camp
 36396  	}
 36397  	return 0
 36398  }
 36399  
 36400  func (m *BerlinCityInfoRs) GetOccupyTime() int32 {
 36401  	if m != nil && m.OccupyTime != nil {
 36402  		return *m.OccupyTime
 36403  	}
 36404  	return 0
 36405  }
 36406  
 36407  func (m *BerlinCityInfoRs) GetAtkArmy() int32 {
 36408  	if m != nil && m.AtkArmy != nil {
 36409  		return *m.AtkArmy
 36410  	}
 36411  	return 0
 36412  }
 36413  
 36414  func (m *BerlinCityInfoRs) GetDefArmy() int32 {
 36415  	if m != nil && m.DefArmy != nil {
 36416  		return *m.DefArmy
 36417  	}
 36418  	return 0
 36419  }
 36420  
 36421  func (m *BerlinCityInfoRs) GetInfo() *BerlinRoleInfo {
 36422  	if m != nil {
 36423  		return m.Info
 36424  	}
 36425  	return nil
 36426  }
 36427  
 36428  func (m *BerlinCityInfoRs) GetHeroInfo() []*BerlinHeroInfo {
 36429  	if m != nil {
 36430  		return m.HeroInfo
 36431  	}
 36432  	return nil
 36433  }
 36434  
 36435  var E_BerlinCityInfoRs_Ext = &proto.ExtensionDesc{
 36436  	ExtendedType:  (*Base)(nil),
 36437  	ExtensionType: (*BerlinCityInfoRs)(nil),
 36438  	Field:         2632,
 36439  	Name:          "BerlinCityInfoRs.ext",
 36440  	Tag:           "bytes,2632,opt,name=ext",
 36441  	Filename:      "Game.proto",
 36442  }
 36443  
 36444  // 获取柏林会战的战况信息
 36445  type RecentlyBerlinReportRq struct {
 36446  	Timestamp            *int32   `protobuf:"varint,1,opt,name=timestamp" json:"timestamp,omitempty"`
 36447  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 36448  	XXX_unrecognized     []byte   `json:"-"`
 36449  	XXX_sizecache        int32    `json:"-"`
 36450  }
 36451  
 36452  func (m *RecentlyBerlinReportRq) Reset()         { *m = RecentlyBerlinReportRq{} }
 36453  func (m *RecentlyBerlinReportRq) String() string { return proto.CompactTextString(m) }
 36454  func (*RecentlyBerlinReportRq) ProtoMessage()    {}
 36455  func (*RecentlyBerlinReportRq) Descriptor() ([]byte, []int) {
 36456  	return fileDescriptor_a508e860af41bdad, []int{668}
 36457  }
 36458  func (m *RecentlyBerlinReportRq) XXX_Unmarshal(b []byte) error {
 36459  	return xxx_messageInfo_RecentlyBerlinReportRq.Unmarshal(m, b)
 36460  }
 36461  func (m *RecentlyBerlinReportRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 36462  	return xxx_messageInfo_RecentlyBerlinReportRq.Marshal(b, m, deterministic)
 36463  }
 36464  func (m *RecentlyBerlinReportRq) XXX_Merge(src proto.Message) {
 36465  	xxx_messageInfo_RecentlyBerlinReportRq.Merge(m, src)
 36466  }
 36467  func (m *RecentlyBerlinReportRq) XXX_Size() int {
 36468  	return xxx_messageInfo_RecentlyBerlinReportRq.Size(m)
 36469  }
 36470  func (m *RecentlyBerlinReportRq) XXX_DiscardUnknown() {
 36471  	xxx_messageInfo_RecentlyBerlinReportRq.DiscardUnknown(m)
 36472  }
 36473  
 36474  var xxx_messageInfo_RecentlyBerlinReportRq proto.InternalMessageInfo
 36475  
 36476  func (m *RecentlyBerlinReportRq) GetTimestamp() int32 {
 36477  	if m != nil && m.Timestamp != nil {
 36478  		return *m.Timestamp
 36479  	}
 36480  	return 0
 36481  }
 36482  
 36483  var E_RecentlyBerlinReportRq_Ext = &proto.ExtensionDesc{
 36484  	ExtendedType:  (*Base)(nil),
 36485  	ExtensionType: (*RecentlyBerlinReportRq)(nil),
 36486  	Field:         2633,
 36487  	Name:          "RecentlyBerlinReportRq.ext",
 36488  	Tag:           "bytes,2633,opt,name=ext",
 36489  	Filename:      "Game.proto",
 36490  }
 36491  
 36492  type RecentlyBerlinReportRs struct {
 36493  	RecentlyReport       []*Report `protobuf:"bytes,1,rep,name=recentlyReport" json:"recentlyReport,omitempty"`
 36494  	MyReport             []*Report `protobuf:"bytes,2,rep,name=myReport" json:"myReport,omitempty"`
 36495  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 36496  	XXX_unrecognized     []byte    `json:"-"`
 36497  	XXX_sizecache        int32     `json:"-"`
 36498  }
 36499  
 36500  func (m *RecentlyBerlinReportRs) Reset()         { *m = RecentlyBerlinReportRs{} }
 36501  func (m *RecentlyBerlinReportRs) String() string { return proto.CompactTextString(m) }
 36502  func (*RecentlyBerlinReportRs) ProtoMessage()    {}
 36503  func (*RecentlyBerlinReportRs) Descriptor() ([]byte, []int) {
 36504  	return fileDescriptor_a508e860af41bdad, []int{669}
 36505  }
 36506  func (m *RecentlyBerlinReportRs) XXX_Unmarshal(b []byte) error {
 36507  	return xxx_messageInfo_RecentlyBerlinReportRs.Unmarshal(m, b)
 36508  }
 36509  func (m *RecentlyBerlinReportRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 36510  	return xxx_messageInfo_RecentlyBerlinReportRs.Marshal(b, m, deterministic)
 36511  }
 36512  func (m *RecentlyBerlinReportRs) XXX_Merge(src proto.Message) {
 36513  	xxx_messageInfo_RecentlyBerlinReportRs.Merge(m, src)
 36514  }
 36515  func (m *RecentlyBerlinReportRs) XXX_Size() int {
 36516  	return xxx_messageInfo_RecentlyBerlinReportRs.Size(m)
 36517  }
 36518  func (m *RecentlyBerlinReportRs) XXX_DiscardUnknown() {
 36519  	xxx_messageInfo_RecentlyBerlinReportRs.DiscardUnknown(m)
 36520  }
 36521  
 36522  var xxx_messageInfo_RecentlyBerlinReportRs proto.InternalMessageInfo
 36523  
 36524  func (m *RecentlyBerlinReportRs) GetRecentlyReport() []*Report {
 36525  	if m != nil {
 36526  		return m.RecentlyReport
 36527  	}
 36528  	return nil
 36529  }
 36530  
 36531  func (m *RecentlyBerlinReportRs) GetMyReport() []*Report {
 36532  	if m != nil {
 36533  		return m.MyReport
 36534  	}
 36535  	return nil
 36536  }
 36537  
 36538  var E_RecentlyBerlinReportRs_Ext = &proto.ExtensionDesc{
 36539  	ExtendedType:  (*Base)(nil),
 36540  	ExtensionType: (*RecentlyBerlinReportRs)(nil),
 36541  	Field:         2634,
 36542  	Name:          "RecentlyBerlinReportRs.ext",
 36543  	Tag:           "bytes,2634,opt,name=ext",
 36544  	Filename:      "Game.proto",
 36545  }
 36546  
 36547  // 获取排行榜数据
 36548  type GetBerlinRankRq struct {
 36549  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 36550  	XXX_unrecognized     []byte   `json:"-"`
 36551  	XXX_sizecache        int32    `json:"-"`
 36552  }
 36553  
 36554  func (m *GetBerlinRankRq) Reset()         { *m = GetBerlinRankRq{} }
 36555  func (m *GetBerlinRankRq) String() string { return proto.CompactTextString(m) }
 36556  func (*GetBerlinRankRq) ProtoMessage()    {}
 36557  func (*GetBerlinRankRq) Descriptor() ([]byte, []int) {
 36558  	return fileDescriptor_a508e860af41bdad, []int{670}
 36559  }
 36560  func (m *GetBerlinRankRq) XXX_Unmarshal(b []byte) error {
 36561  	return xxx_messageInfo_GetBerlinRankRq.Unmarshal(m, b)
 36562  }
 36563  func (m *GetBerlinRankRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 36564  	return xxx_messageInfo_GetBerlinRankRq.Marshal(b, m, deterministic)
 36565  }
 36566  func (m *GetBerlinRankRq) XXX_Merge(src proto.Message) {
 36567  	xxx_messageInfo_GetBerlinRankRq.Merge(m, src)
 36568  }
 36569  func (m *GetBerlinRankRq) XXX_Size() int {
 36570  	return xxx_messageInfo_GetBerlinRankRq.Size(m)
 36571  }
 36572  func (m *GetBerlinRankRq) XXX_DiscardUnknown() {
 36573  	xxx_messageInfo_GetBerlinRankRq.DiscardUnknown(m)
 36574  }
 36575  
 36576  var xxx_messageInfo_GetBerlinRankRq proto.InternalMessageInfo
 36577  
 36578  var E_GetBerlinRankRq_Ext = &proto.ExtensionDesc{
 36579  	ExtendedType:  (*Base)(nil),
 36580  	ExtensionType: (*GetBerlinRankRq)(nil),
 36581  	Field:         2635,
 36582  	Name:          "GetBerlinRankRq.ext",
 36583  	Tag:           "bytes,2635,opt,name=ext",
 36584  	Filename:      "Game.proto",
 36585  }
 36586  
 36587  type GetBerlinRankRs struct {
 36588  	Rank                 *int32      `protobuf:"varint,1,opt,name=rank" json:"rank,omitempty"`
 36589  	RankData             []*RankData `protobuf:"bytes,2,rep,name=rankData" json:"rankData,omitempty"`
 36590  	RankSize             *int32      `protobuf:"varint,3,opt,name=rankSize" json:"rankSize,omitempty"`
 36591  	Integral             *int32      `protobuf:"varint,4,opt,name=integral" json:"integral,omitempty"`
 36592  	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
 36593  	XXX_unrecognized     []byte      `json:"-"`
 36594  	XXX_sizecache        int32       `json:"-"`
 36595  }
 36596  
 36597  func (m *GetBerlinRankRs) Reset()         { *m = GetBerlinRankRs{} }
 36598  func (m *GetBerlinRankRs) String() string { return proto.CompactTextString(m) }
 36599  func (*GetBerlinRankRs) ProtoMessage()    {}
 36600  func (*GetBerlinRankRs) Descriptor() ([]byte, []int) {
 36601  	return fileDescriptor_a508e860af41bdad, []int{671}
 36602  }
 36603  func (m *GetBerlinRankRs) XXX_Unmarshal(b []byte) error {
 36604  	return xxx_messageInfo_GetBerlinRankRs.Unmarshal(m, b)
 36605  }
 36606  func (m *GetBerlinRankRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 36607  	return xxx_messageInfo_GetBerlinRankRs.Marshal(b, m, deterministic)
 36608  }
 36609  func (m *GetBerlinRankRs) XXX_Merge(src proto.Message) {
 36610  	xxx_messageInfo_GetBerlinRankRs.Merge(m, src)
 36611  }
 36612  func (m *GetBerlinRankRs) XXX_Size() int {
 36613  	return xxx_messageInfo_GetBerlinRankRs.Size(m)
 36614  }
 36615  func (m *GetBerlinRankRs) XXX_DiscardUnknown() {
 36616  	xxx_messageInfo_GetBerlinRankRs.DiscardUnknown(m)
 36617  }
 36618  
 36619  var xxx_messageInfo_GetBerlinRankRs proto.InternalMessageInfo
 36620  
 36621  func (m *GetBerlinRankRs) GetRank() int32 {
 36622  	if m != nil && m.Rank != nil {
 36623  		return *m.Rank
 36624  	}
 36625  	return 0
 36626  }
 36627  
 36628  func (m *GetBerlinRankRs) GetRankData() []*RankData {
 36629  	if m != nil {
 36630  		return m.RankData
 36631  	}
 36632  	return nil
 36633  }
 36634  
 36635  func (m *GetBerlinRankRs) GetRankSize() int32 {
 36636  	if m != nil && m.RankSize != nil {
 36637  		return *m.RankSize
 36638  	}
 36639  	return 0
 36640  }
 36641  
 36642  func (m *GetBerlinRankRs) GetIntegral() int32 {
 36643  	if m != nil && m.Integral != nil {
 36644  		return *m.Integral
 36645  	}
 36646  	return 0
 36647  }
 36648  
 36649  var E_GetBerlinRankRs_Ext = &proto.ExtensionDesc{
 36650  	ExtendedType:  (*Base)(nil),
 36651  	ExtensionType: (*GetBerlinRankRs)(nil),
 36652  	Field:         2636,
 36653  	Name:          "GetBerlinRankRs.ext",
 36654  	Tag:           "bytes,2636,opt,name=ext",
 36655  	Filename:      "Game.proto",
 36656  }
 36657  
 36658  // 获取累积击杀数据
 36659  type GetBerlinIntegralRq struct {
 36660  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 36661  	XXX_unrecognized     []byte   `json:"-"`
 36662  	XXX_sizecache        int32    `json:"-"`
 36663  }
 36664  
 36665  func (m *GetBerlinIntegralRq) Reset()         { *m = GetBerlinIntegralRq{} }
 36666  func (m *GetBerlinIntegralRq) String() string { return proto.CompactTextString(m) }
 36667  func (*GetBerlinIntegralRq) ProtoMessage()    {}
 36668  func (*GetBerlinIntegralRq) Descriptor() ([]byte, []int) {
 36669  	return fileDescriptor_a508e860af41bdad, []int{672}
 36670  }
 36671  func (m *GetBerlinIntegralRq) XXX_Unmarshal(b []byte) error {
 36672  	return xxx_messageInfo_GetBerlinIntegralRq.Unmarshal(m, b)
 36673  }
 36674  func (m *GetBerlinIntegralRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 36675  	return xxx_messageInfo_GetBerlinIntegralRq.Marshal(b, m, deterministic)
 36676  }
 36677  func (m *GetBerlinIntegralRq) XXX_Merge(src proto.Message) {
 36678  	xxx_messageInfo_GetBerlinIntegralRq.Merge(m, src)
 36679  }
 36680  func (m *GetBerlinIntegralRq) XXX_Size() int {
 36681  	return xxx_messageInfo_GetBerlinIntegralRq.Size(m)
 36682  }
 36683  func (m *GetBerlinIntegralRq) XXX_DiscardUnknown() {
 36684  	xxx_messageInfo_GetBerlinIntegralRq.DiscardUnknown(m)
 36685  }
 36686  
 36687  var xxx_messageInfo_GetBerlinIntegralRq proto.InternalMessageInfo
 36688  
 36689  var E_GetBerlinIntegralRq_Ext = &proto.ExtensionDesc{
 36690  	ExtendedType:  (*Base)(nil),
 36691  	ExtensionType: (*GetBerlinIntegralRq)(nil),
 36692  	Field:         2637,
 36693  	Name:          "GetBerlinIntegralRq.ext",
 36694  	Tag:           "bytes,2637,opt,name=ext",
 36695  	Filename:      "Game.proto",
 36696  }
 36697  
 36698  type GetBerlinIntegralRs struct {
 36699  	Integral             *int32   `protobuf:"varint,1,opt,name=integral" json:"integral,omitempty"`
 36700  	HaveIntegral         *int32   `protobuf:"varint,2,opt,name=haveIntegral" json:"haveIntegral,omitempty"`
 36701  	KillArmy             *int64   `protobuf:"varint,3,opt,name=killArmy" json:"killArmy,omitempty"`
 36702  	KillAward            *int32   `protobuf:"varint,4,opt,name=killAward" json:"killAward,omitempty"`
 36703  	Exploit              *int32   `protobuf:"varint,5,opt,name=exploit" json:"exploit,omitempty"`
 36704  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 36705  	XXX_unrecognized     []byte   `json:"-"`
 36706  	XXX_sizecache        int32    `json:"-"`
 36707  }
 36708  
 36709  func (m *GetBerlinIntegralRs) Reset()         { *m = GetBerlinIntegralRs{} }
 36710  func (m *GetBerlinIntegralRs) String() string { return proto.CompactTextString(m) }
 36711  func (*GetBerlinIntegralRs) ProtoMessage()    {}
 36712  func (*GetBerlinIntegralRs) Descriptor() ([]byte, []int) {
 36713  	return fileDescriptor_a508e860af41bdad, []int{673}
 36714  }
 36715  func (m *GetBerlinIntegralRs) XXX_Unmarshal(b []byte) error {
 36716  	return xxx_messageInfo_GetBerlinIntegralRs.Unmarshal(m, b)
 36717  }
 36718  func (m *GetBerlinIntegralRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 36719  	return xxx_messageInfo_GetBerlinIntegralRs.Marshal(b, m, deterministic)
 36720  }
 36721  func (m *GetBerlinIntegralRs) XXX_Merge(src proto.Message) {
 36722  	xxx_messageInfo_GetBerlinIntegralRs.Merge(m, src)
 36723  }
 36724  func (m *GetBerlinIntegralRs) XXX_Size() int {
 36725  	return xxx_messageInfo_GetBerlinIntegralRs.Size(m)
 36726  }
 36727  func (m *GetBerlinIntegralRs) XXX_DiscardUnknown() {
 36728  	xxx_messageInfo_GetBerlinIntegralRs.DiscardUnknown(m)
 36729  }
 36730  
 36731  var xxx_messageInfo_GetBerlinIntegralRs proto.InternalMessageInfo
 36732  
 36733  func (m *GetBerlinIntegralRs) GetIntegral() int32 {
 36734  	if m != nil && m.Integral != nil {
 36735  		return *m.Integral
 36736  	}
 36737  	return 0
 36738  }
 36739  
 36740  func (m *GetBerlinIntegralRs) GetHaveIntegral() int32 {
 36741  	if m != nil && m.HaveIntegral != nil {
 36742  		return *m.HaveIntegral
 36743  	}
 36744  	return 0
 36745  }
 36746  
 36747  func (m *GetBerlinIntegralRs) GetKillArmy() int64 {
 36748  	if m != nil && m.KillArmy != nil {
 36749  		return *m.KillArmy
 36750  	}
 36751  	return 0
 36752  }
 36753  
 36754  func (m *GetBerlinIntegralRs) GetKillAward() int32 {
 36755  	if m != nil && m.KillAward != nil {
 36756  		return *m.KillAward
 36757  	}
 36758  	return 0
 36759  }
 36760  
 36761  func (m *GetBerlinIntegralRs) GetExploit() int32 {
 36762  	if m != nil && m.Exploit != nil {
 36763  		return *m.Exploit
 36764  	}
 36765  	return 0
 36766  }
 36767  
 36768  var E_GetBerlinIntegralRs_Ext = &proto.ExtensionDesc{
 36769  	ExtendedType:  (*Base)(nil),
 36770  	ExtensionType: (*GetBerlinIntegralRs)(nil),
 36771  	Field:         2638,
 36772  	Name:          "GetBerlinIntegralRs.ext",
 36773  	Tag:           "bytes,2638,opt,name=ext",
 36774  	Filename:      "Game.proto",
 36775  }
 36776  
 36777  // 加入柏林会战
 36778  type AttackBerlinWarRq struct {
 36779  	CityId               *int32   `protobuf:"varint,1,req,name=cityId" json:"cityId,omitempty"`
 36780  	HeroId               *int32   `protobuf:"varint,2,req,name=heroId" json:"heroId,omitempty"`
 36781  	AtkType              *int32   `protobuf:"varint,3,req,name=atkType" json:"atkType,omitempty"`
 36782  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 36783  	XXX_unrecognized     []byte   `json:"-"`
 36784  	XXX_sizecache        int32    `json:"-"`
 36785  }
 36786  
 36787  func (m *AttackBerlinWarRq) Reset()         { *m = AttackBerlinWarRq{} }
 36788  func (m *AttackBerlinWarRq) String() string { return proto.CompactTextString(m) }
 36789  func (*AttackBerlinWarRq) ProtoMessage()    {}
 36790  func (*AttackBerlinWarRq) Descriptor() ([]byte, []int) {
 36791  	return fileDescriptor_a508e860af41bdad, []int{674}
 36792  }
 36793  func (m *AttackBerlinWarRq) XXX_Unmarshal(b []byte) error {
 36794  	return xxx_messageInfo_AttackBerlinWarRq.Unmarshal(m, b)
 36795  }
 36796  func (m *AttackBerlinWarRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 36797  	return xxx_messageInfo_AttackBerlinWarRq.Marshal(b, m, deterministic)
 36798  }
 36799  func (m *AttackBerlinWarRq) XXX_Merge(src proto.Message) {
 36800  	xxx_messageInfo_AttackBerlinWarRq.Merge(m, src)
 36801  }
 36802  func (m *AttackBerlinWarRq) XXX_Size() int {
 36803  	return xxx_messageInfo_AttackBerlinWarRq.Size(m)
 36804  }
 36805  func (m *AttackBerlinWarRq) XXX_DiscardUnknown() {
 36806  	xxx_messageInfo_AttackBerlinWarRq.DiscardUnknown(m)
 36807  }
 36808  
 36809  var xxx_messageInfo_AttackBerlinWarRq proto.InternalMessageInfo
 36810  
 36811  func (m *AttackBerlinWarRq) GetCityId() int32 {
 36812  	if m != nil && m.CityId != nil {
 36813  		return *m.CityId
 36814  	}
 36815  	return 0
 36816  }
 36817  
 36818  func (m *AttackBerlinWarRq) GetHeroId() int32 {
 36819  	if m != nil && m.HeroId != nil {
 36820  		return *m.HeroId
 36821  	}
 36822  	return 0
 36823  }
 36824  
 36825  func (m *AttackBerlinWarRq) GetAtkType() int32 {
 36826  	if m != nil && m.AtkType != nil {
 36827  		return *m.AtkType
 36828  	}
 36829  	return 0
 36830  }
 36831  
 36832  var E_AttackBerlinWarRq_Ext = &proto.ExtensionDesc{
 36833  	ExtendedType:  (*Base)(nil),
 36834  	ExtensionType: (*AttackBerlinWarRq)(nil),
 36835  	Field:         2639,
 36836  	Name:          "AttackBerlinWarRq.ext",
 36837  	Tag:           "bytes,2639,opt,name=ext",
 36838  	Filename:      "Game.proto",
 36839  }
 36840  
 36841  type AttackBerlinWarRs struct {
 36842  	Army                 *Army    `protobuf:"bytes,1,opt,name=army" json:"army,omitempty"`
 36843  	AtkArmy              *int32   `protobuf:"varint,2,opt,name=atkArmy" json:"atkArmy,omitempty"`
 36844  	DefArmy              *int32   `protobuf:"varint,3,opt,name=defArmy" json:"defArmy,omitempty"`
 36845  	PressCnt             *int32   `protobuf:"varint,4,opt,name=pressCnt" json:"pressCnt,omitempty"`
 36846  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 36847  	XXX_unrecognized     []byte   `json:"-"`
 36848  	XXX_sizecache        int32    `json:"-"`
 36849  }
 36850  
 36851  func (m *AttackBerlinWarRs) Reset()         { *m = AttackBerlinWarRs{} }
 36852  func (m *AttackBerlinWarRs) String() string { return proto.CompactTextString(m) }
 36853  func (*AttackBerlinWarRs) ProtoMessage()    {}
 36854  func (*AttackBerlinWarRs) Descriptor() ([]byte, []int) {
 36855  	return fileDescriptor_a508e860af41bdad, []int{675}
 36856  }
 36857  func (m *AttackBerlinWarRs) XXX_Unmarshal(b []byte) error {
 36858  	return xxx_messageInfo_AttackBerlinWarRs.Unmarshal(m, b)
 36859  }
 36860  func (m *AttackBerlinWarRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 36861  	return xxx_messageInfo_AttackBerlinWarRs.Marshal(b, m, deterministic)
 36862  }
 36863  func (m *AttackBerlinWarRs) XXX_Merge(src proto.Message) {
 36864  	xxx_messageInfo_AttackBerlinWarRs.Merge(m, src)
 36865  }
 36866  func (m *AttackBerlinWarRs) XXX_Size() int {
 36867  	return xxx_messageInfo_AttackBerlinWarRs.Size(m)
 36868  }
 36869  func (m *AttackBerlinWarRs) XXX_DiscardUnknown() {
 36870  	xxx_messageInfo_AttackBerlinWarRs.DiscardUnknown(m)
 36871  }
 36872  
 36873  var xxx_messageInfo_AttackBerlinWarRs proto.InternalMessageInfo
 36874  
 36875  func (m *AttackBerlinWarRs) GetArmy() *Army {
 36876  	if m != nil {
 36877  		return m.Army
 36878  	}
 36879  	return nil
 36880  }
 36881  
 36882  func (m *AttackBerlinWarRs) GetAtkArmy() int32 {
 36883  	if m != nil && m.AtkArmy != nil {
 36884  		return *m.AtkArmy
 36885  	}
 36886  	return 0
 36887  }
 36888  
 36889  func (m *AttackBerlinWarRs) GetDefArmy() int32 {
 36890  	if m != nil && m.DefArmy != nil {
 36891  		return *m.DefArmy
 36892  	}
 36893  	return 0
 36894  }
 36895  
 36896  func (m *AttackBerlinWarRs) GetPressCnt() int32 {
 36897  	if m != nil && m.PressCnt != nil {
 36898  		return *m.PressCnt
 36899  	}
 36900  	return 0
 36901  }
 36902  
 36903  var E_AttackBerlinWarRs_Ext = &proto.ExtensionDesc{
 36904  	ExtendedType:  (*Base)(nil),
 36905  	ExtensionType: (*AttackBerlinWarRs)(nil),
 36906  	Field:         2640,
 36907  	Name:          "AttackBerlinWarRs.ext",
 36908  	Tag:           "bytes,2640,opt,name=ext",
 36909  	Filename:      "Game.proto",
 36910  }
 36911  
 36912  // 获取超级矿点信息
 36913  type GetSuperMineRq struct {
 36914  	SeqId                *int32   `protobuf:"varint,1,req,name=seqId" json:"seqId,omitempty"`
 36915  	Camp                 *int32   `protobuf:"varint,2,req,name=camp" json:"camp,omitempty"`
 36916  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 36917  	XXX_unrecognized     []byte   `json:"-"`
 36918  	XXX_sizecache        int32    `json:"-"`
 36919  }
 36920  
 36921  func (m *GetSuperMineRq) Reset()         { *m = GetSuperMineRq{} }
 36922  func (m *GetSuperMineRq) String() string { return proto.CompactTextString(m) }
 36923  func (*GetSuperMineRq) ProtoMessage()    {}
 36924  func (*GetSuperMineRq) Descriptor() ([]byte, []int) {
 36925  	return fileDescriptor_a508e860af41bdad, []int{676}
 36926  }
 36927  func (m *GetSuperMineRq) XXX_Unmarshal(b []byte) error {
 36928  	return xxx_messageInfo_GetSuperMineRq.Unmarshal(m, b)
 36929  }
 36930  func (m *GetSuperMineRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 36931  	return xxx_messageInfo_GetSuperMineRq.Marshal(b, m, deterministic)
 36932  }
 36933  func (m *GetSuperMineRq) XXX_Merge(src proto.Message) {
 36934  	xxx_messageInfo_GetSuperMineRq.Merge(m, src)
 36935  }
 36936  func (m *GetSuperMineRq) XXX_Size() int {
 36937  	return xxx_messageInfo_GetSuperMineRq.Size(m)
 36938  }
 36939  func (m *GetSuperMineRq) XXX_DiscardUnknown() {
 36940  	xxx_messageInfo_GetSuperMineRq.DiscardUnknown(m)
 36941  }
 36942  
 36943  var xxx_messageInfo_GetSuperMineRq proto.InternalMessageInfo
 36944  
 36945  func (m *GetSuperMineRq) GetSeqId() int32 {
 36946  	if m != nil && m.SeqId != nil {
 36947  		return *m.SeqId
 36948  	}
 36949  	return 0
 36950  }
 36951  
 36952  func (m *GetSuperMineRq) GetCamp() int32 {
 36953  	if m != nil && m.Camp != nil {
 36954  		return *m.Camp
 36955  	}
 36956  	return 0
 36957  }
 36958  
 36959  var E_GetSuperMineRq_Ext = &proto.ExtensionDesc{
 36960  	ExtendedType:  (*Base)(nil),
 36961  	ExtensionType: (*GetSuperMineRq)(nil),
 36962  	Field:         2641,
 36963  	Name:          "GetSuperMineRq.ext",
 36964  	Tag:           "bytes,2641,opt,name=ext",
 36965  	Filename:      "Game.proto",
 36966  }
 36967  
 36968  type GetSuperMineRs struct {
 36969  	SuperMine            *SuperMine `protobuf:"bytes,1,opt,name=superMine" json:"superMine,omitempty"`
 36970  	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
 36971  	XXX_unrecognized     []byte     `json:"-"`
 36972  	XXX_sizecache        int32      `json:"-"`
 36973  }
 36974  
 36975  func (m *GetSuperMineRs) Reset()         { *m = GetSuperMineRs{} }
 36976  func (m *GetSuperMineRs) String() string { return proto.CompactTextString(m) }
 36977  func (*GetSuperMineRs) ProtoMessage()    {}
 36978  func (*GetSuperMineRs) Descriptor() ([]byte, []int) {
 36979  	return fileDescriptor_a508e860af41bdad, []int{677}
 36980  }
 36981  func (m *GetSuperMineRs) XXX_Unmarshal(b []byte) error {
 36982  	return xxx_messageInfo_GetSuperMineRs.Unmarshal(m, b)
 36983  }
 36984  func (m *GetSuperMineRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 36985  	return xxx_messageInfo_GetSuperMineRs.Marshal(b, m, deterministic)
 36986  }
 36987  func (m *GetSuperMineRs) XXX_Merge(src proto.Message) {
 36988  	xxx_messageInfo_GetSuperMineRs.Merge(m, src)
 36989  }
 36990  func (m *GetSuperMineRs) XXX_Size() int {
 36991  	return xxx_messageInfo_GetSuperMineRs.Size(m)
 36992  }
 36993  func (m *GetSuperMineRs) XXX_DiscardUnknown() {
 36994  	xxx_messageInfo_GetSuperMineRs.DiscardUnknown(m)
 36995  }
 36996  
 36997  var xxx_messageInfo_GetSuperMineRs proto.InternalMessageInfo
 36998  
 36999  func (m *GetSuperMineRs) GetSuperMine() *SuperMine {
 37000  	if m != nil {
 37001  		return m.SuperMine
 37002  	}
 37003  	return nil
 37004  }
 37005  
 37006  var E_GetSuperMineRs_Ext = &proto.ExtensionDesc{
 37007  	ExtendedType:  (*Base)(nil),
 37008  	ExtensionType: (*GetSuperMineRs)(nil),
 37009  	Field:         2642,
 37010  	Name:          "GetSuperMineRs.ext",
 37011  	Tag:           "bytes,2642,opt,name=ext",
 37012  	Filename:      "Game.proto",
 37013  }
 37014  
 37015  // 超级矿点 采集,驻防,攻打
 37016  type AttackSuperMineRq struct {
 37017  	Pos                  *int32   `protobuf:"varint,1,req,name=pos" json:"pos,omitempty"`
 37018  	HeroId               []int32  `protobuf:"varint,2,rep,name=heroId" json:"heroId,omitempty"`
 37019  	ProcessType          *int32   `protobuf:"varint,3,req,name=processType" json:"processType,omitempty"`
 37020  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 37021  	XXX_unrecognized     []byte   `json:"-"`
 37022  	XXX_sizecache        int32    `json:"-"`
 37023  }
 37024  
 37025  func (m *AttackSuperMineRq) Reset()         { *m = AttackSuperMineRq{} }
 37026  func (m *AttackSuperMineRq) String() string { return proto.CompactTextString(m) }
 37027  func (*AttackSuperMineRq) ProtoMessage()    {}
 37028  func (*AttackSuperMineRq) Descriptor() ([]byte, []int) {
 37029  	return fileDescriptor_a508e860af41bdad, []int{678}
 37030  }
 37031  func (m *AttackSuperMineRq) XXX_Unmarshal(b []byte) error {
 37032  	return xxx_messageInfo_AttackSuperMineRq.Unmarshal(m, b)
 37033  }
 37034  func (m *AttackSuperMineRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 37035  	return xxx_messageInfo_AttackSuperMineRq.Marshal(b, m, deterministic)
 37036  }
 37037  func (m *AttackSuperMineRq) XXX_Merge(src proto.Message) {
 37038  	xxx_messageInfo_AttackSuperMineRq.Merge(m, src)
 37039  }
 37040  func (m *AttackSuperMineRq) XXX_Size() int {
 37041  	return xxx_messageInfo_AttackSuperMineRq.Size(m)
 37042  }
 37043  func (m *AttackSuperMineRq) XXX_DiscardUnknown() {
 37044  	xxx_messageInfo_AttackSuperMineRq.DiscardUnknown(m)
 37045  }
 37046  
 37047  var xxx_messageInfo_AttackSuperMineRq proto.InternalMessageInfo
 37048  
 37049  func (m *AttackSuperMineRq) GetPos() int32 {
 37050  	if m != nil && m.Pos != nil {
 37051  		return *m.Pos
 37052  	}
 37053  	return 0
 37054  }
 37055  
 37056  func (m *AttackSuperMineRq) GetHeroId() []int32 {
 37057  	if m != nil {
 37058  		return m.HeroId
 37059  	}
 37060  	return nil
 37061  }
 37062  
 37063  func (m *AttackSuperMineRq) GetProcessType() int32 {
 37064  	if m != nil && m.ProcessType != nil {
 37065  		return *m.ProcessType
 37066  	}
 37067  	return 0
 37068  }
 37069  
 37070  var E_AttackSuperMineRq_Ext = &proto.ExtensionDesc{
 37071  	ExtendedType:  (*Base)(nil),
 37072  	ExtensionType: (*AttackSuperMineRq)(nil),
 37073  	Field:         2643,
 37074  	Name:          "AttackSuperMineRq.ext",
 37075  	Tag:           "bytes,2643,opt,name=ext",
 37076  	Filename:      "Game.proto",
 37077  }
 37078  
 37079  type AttackSuperMineRs struct {
 37080  	Army                 []*Army  `protobuf:"bytes,1,rep,name=army" json:"army,omitempty"`
 37081  	Battle               *Battle  `protobuf:"bytes,2,opt,name=battle" json:"battle,omitempty"`
 37082  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 37083  	XXX_unrecognized     []byte   `json:"-"`
 37084  	XXX_sizecache        int32    `json:"-"`
 37085  }
 37086  
 37087  func (m *AttackSuperMineRs) Reset()         { *m = AttackSuperMineRs{} }
 37088  func (m *AttackSuperMineRs) String() string { return proto.CompactTextString(m) }
 37089  func (*AttackSuperMineRs) ProtoMessage()    {}
 37090  func (*AttackSuperMineRs) Descriptor() ([]byte, []int) {
 37091  	return fileDescriptor_a508e860af41bdad, []int{679}
 37092  }
 37093  func (m *AttackSuperMineRs) XXX_Unmarshal(b []byte) error {
 37094  	return xxx_messageInfo_AttackSuperMineRs.Unmarshal(m, b)
 37095  }
 37096  func (m *AttackSuperMineRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 37097  	return xxx_messageInfo_AttackSuperMineRs.Marshal(b, m, deterministic)
 37098  }
 37099  func (m *AttackSuperMineRs) XXX_Merge(src proto.Message) {
 37100  	xxx_messageInfo_AttackSuperMineRs.Merge(m, src)
 37101  }
 37102  func (m *AttackSuperMineRs) XXX_Size() int {
 37103  	return xxx_messageInfo_AttackSuperMineRs.Size(m)
 37104  }
 37105  func (m *AttackSuperMineRs) XXX_DiscardUnknown() {
 37106  	xxx_messageInfo_AttackSuperMineRs.DiscardUnknown(m)
 37107  }
 37108  
 37109  var xxx_messageInfo_AttackSuperMineRs proto.InternalMessageInfo
 37110  
 37111  func (m *AttackSuperMineRs) GetArmy() []*Army {
 37112  	if m != nil {
 37113  		return m.Army
 37114  	}
 37115  	return nil
 37116  }
 37117  
 37118  func (m *AttackSuperMineRs) GetBattle() *Battle {
 37119  	if m != nil {
 37120  		return m.Battle
 37121  	}
 37122  	return nil
 37123  }
 37124  
 37125  var E_AttackSuperMineRs_Ext = &proto.ExtensionDesc{
 37126  	ExtendedType:  (*Base)(nil),
 37127  	ExtensionType: (*AttackSuperMineRs)(nil),
 37128  	Field:         2644,
 37129  	Name:          "AttackSuperMineRs.ext",
 37130  	Tag:           "bytes,2644,opt,name=ext",
 37131  	Filename:      "Game.proto",
 37132  }
 37133  
 37134  // 根据battleId获取battle详情
 37135  type GetBattleByIdRq struct {
 37136  	BattleId             []int32  `protobuf:"varint,1,rep,name=battleId" json:"battleId,omitempty"`
 37137  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 37138  	XXX_unrecognized     []byte   `json:"-"`
 37139  	XXX_sizecache        int32    `json:"-"`
 37140  }
 37141  
 37142  func (m *GetBattleByIdRq) Reset()         { *m = GetBattleByIdRq{} }
 37143  func (m *GetBattleByIdRq) String() string { return proto.CompactTextString(m) }
 37144  func (*GetBattleByIdRq) ProtoMessage()    {}
 37145  func (*GetBattleByIdRq) Descriptor() ([]byte, []int) {
 37146  	return fileDescriptor_a508e860af41bdad, []int{680}
 37147  }
 37148  func (m *GetBattleByIdRq) XXX_Unmarshal(b []byte) error {
 37149  	return xxx_messageInfo_GetBattleByIdRq.Unmarshal(m, b)
 37150  }
 37151  func (m *GetBattleByIdRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 37152  	return xxx_messageInfo_GetBattleByIdRq.Marshal(b, m, deterministic)
 37153  }
 37154  func (m *GetBattleByIdRq) XXX_Merge(src proto.Message) {
 37155  	xxx_messageInfo_GetBattleByIdRq.Merge(m, src)
 37156  }
 37157  func (m *GetBattleByIdRq) XXX_Size() int {
 37158  	return xxx_messageInfo_GetBattleByIdRq.Size(m)
 37159  }
 37160  func (m *GetBattleByIdRq) XXX_DiscardUnknown() {
 37161  	xxx_messageInfo_GetBattleByIdRq.DiscardUnknown(m)
 37162  }
 37163  
 37164  var xxx_messageInfo_GetBattleByIdRq proto.InternalMessageInfo
 37165  
 37166  func (m *GetBattleByIdRq) GetBattleId() []int32 {
 37167  	if m != nil {
 37168  		return m.BattleId
 37169  	}
 37170  	return nil
 37171  }
 37172  
 37173  var E_GetBattleByIdRq_Ext = &proto.ExtensionDesc{
 37174  	ExtendedType:  (*Base)(nil),
 37175  	ExtensionType: (*GetBattleByIdRq)(nil),
 37176  	Field:         2645,
 37177  	Name:          "GetBattleByIdRq.ext",
 37178  	Tag:           "bytes,2645,opt,name=ext",
 37179  	Filename:      "Game.proto",
 37180  }
 37181  
 37182  type GetBattleByIdRs struct {
 37183  	Battle               []*Battle `protobuf:"bytes,1,rep,name=battle" json:"battle,omitempty"`
 37184  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 37185  	XXX_unrecognized     []byte    `json:"-"`
 37186  	XXX_sizecache        int32     `json:"-"`
 37187  }
 37188  
 37189  func (m *GetBattleByIdRs) Reset()         { *m = GetBattleByIdRs{} }
 37190  func (m *GetBattleByIdRs) String() string { return proto.CompactTextString(m) }
 37191  func (*GetBattleByIdRs) ProtoMessage()    {}
 37192  func (*GetBattleByIdRs) Descriptor() ([]byte, []int) {
 37193  	return fileDescriptor_a508e860af41bdad, []int{681}
 37194  }
 37195  func (m *GetBattleByIdRs) XXX_Unmarshal(b []byte) error {
 37196  	return xxx_messageInfo_GetBattleByIdRs.Unmarshal(m, b)
 37197  }
 37198  func (m *GetBattleByIdRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 37199  	return xxx_messageInfo_GetBattleByIdRs.Marshal(b, m, deterministic)
 37200  }
 37201  func (m *GetBattleByIdRs) XXX_Merge(src proto.Message) {
 37202  	xxx_messageInfo_GetBattleByIdRs.Merge(m, src)
 37203  }
 37204  func (m *GetBattleByIdRs) XXX_Size() int {
 37205  	return xxx_messageInfo_GetBattleByIdRs.Size(m)
 37206  }
 37207  func (m *GetBattleByIdRs) XXX_DiscardUnknown() {
 37208  	xxx_messageInfo_GetBattleByIdRs.DiscardUnknown(m)
 37209  }
 37210  
 37211  var xxx_messageInfo_GetBattleByIdRs proto.InternalMessageInfo
 37212  
 37213  func (m *GetBattleByIdRs) GetBattle() []*Battle {
 37214  	if m != nil {
 37215  		return m.Battle
 37216  	}
 37217  	return nil
 37218  }
 37219  
 37220  var E_GetBattleByIdRs_Ext = &proto.ExtensionDesc{
 37221  	ExtendedType:  (*Base)(nil),
 37222  	ExtensionType: (*GetBattleByIdRs)(nil),
 37223  	Field:         2646,
 37224  	Name:          "GetBattleByIdRs.ext",
 37225  	Tag:           "bytes,2646,opt,name=ext",
 37226  	Filename:      "Game.proto",
 37227  }
 37228  
 37229  // 通知更换霸主
 37230  type SyncBerlinWinnerRs struct {
 37231  	PreWinnerRoleId      *int64   `protobuf:"varint,1,opt,name=preWinnerRoleId" json:"preWinnerRoleId,omitempty"`
 37232  	CurWinnerRoleId      *int64   `protobuf:"varint,2,opt,name=curWinnerRoleId" json:"curWinnerRoleId,omitempty"`
 37233  	PreWinnerPortrait    *int32   `protobuf:"varint,3,opt,name=preWinnerPortrait" json:"preWinnerPortrait,omitempty"`
 37234  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 37235  	XXX_unrecognized     []byte   `json:"-"`
 37236  	XXX_sizecache        int32    `json:"-"`
 37237  }
 37238  
 37239  func (m *SyncBerlinWinnerRs) Reset()         { *m = SyncBerlinWinnerRs{} }
 37240  func (m *SyncBerlinWinnerRs) String() string { return proto.CompactTextString(m) }
 37241  func (*SyncBerlinWinnerRs) ProtoMessage()    {}
 37242  func (*SyncBerlinWinnerRs) Descriptor() ([]byte, []int) {
 37243  	return fileDescriptor_a508e860af41bdad, []int{682}
 37244  }
 37245  func (m *SyncBerlinWinnerRs) XXX_Unmarshal(b []byte) error {
 37246  	return xxx_messageInfo_SyncBerlinWinnerRs.Unmarshal(m, b)
 37247  }
 37248  func (m *SyncBerlinWinnerRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 37249  	return xxx_messageInfo_SyncBerlinWinnerRs.Marshal(b, m, deterministic)
 37250  }
 37251  func (m *SyncBerlinWinnerRs) XXX_Merge(src proto.Message) {
 37252  	xxx_messageInfo_SyncBerlinWinnerRs.Merge(m, src)
 37253  }
 37254  func (m *SyncBerlinWinnerRs) XXX_Size() int {
 37255  	return xxx_messageInfo_SyncBerlinWinnerRs.Size(m)
 37256  }
 37257  func (m *SyncBerlinWinnerRs) XXX_DiscardUnknown() {
 37258  	xxx_messageInfo_SyncBerlinWinnerRs.DiscardUnknown(m)
 37259  }
 37260  
 37261  var xxx_messageInfo_SyncBerlinWinnerRs proto.InternalMessageInfo
 37262  
 37263  func (m *SyncBerlinWinnerRs) GetPreWinnerRoleId() int64 {
 37264  	if m != nil && m.PreWinnerRoleId != nil {
 37265  		return *m.PreWinnerRoleId
 37266  	}
 37267  	return 0
 37268  }
 37269  
 37270  func (m *SyncBerlinWinnerRs) GetCurWinnerRoleId() int64 {
 37271  	if m != nil && m.CurWinnerRoleId != nil {
 37272  		return *m.CurWinnerRoleId
 37273  	}
 37274  	return 0
 37275  }
 37276  
 37277  func (m *SyncBerlinWinnerRs) GetPreWinnerPortrait() int32 {
 37278  	if m != nil && m.PreWinnerPortrait != nil {
 37279  		return *m.PreWinnerPortrait
 37280  	}
 37281  	return 0
 37282  }
 37283  
 37284  var E_SyncBerlinWinnerRs_Ext = &proto.ExtensionDesc{
 37285  	ExtendedType:  (*Base)(nil),
 37286  	ExtensionType: (*SyncBerlinWinnerRs)(nil),
 37287  	Field:         2648,
 37288  	Name:          "SyncBerlinWinnerRs.ext",
 37289  	Tag:           "bytes,2648,opt,name=ext",
 37290  	Filename:      "Game.proto",
 37291  }
 37292  
 37293  // 获取柏林官职
 37294  type GetBerlinJobRq struct {
 37295  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 37296  	XXX_unrecognized     []byte   `json:"-"`
 37297  	XXX_sizecache        int32    `json:"-"`
 37298  }
 37299  
 37300  func (m *GetBerlinJobRq) Reset()         { *m = GetBerlinJobRq{} }
 37301  func (m *GetBerlinJobRq) String() string { return proto.CompactTextString(m) }
 37302  func (*GetBerlinJobRq) ProtoMessage()    {}
 37303  func (*GetBerlinJobRq) Descriptor() ([]byte, []int) {
 37304  	return fileDescriptor_a508e860af41bdad, []int{683}
 37305  }
 37306  func (m *GetBerlinJobRq) XXX_Unmarshal(b []byte) error {
 37307  	return xxx_messageInfo_GetBerlinJobRq.Unmarshal(m, b)
 37308  }
 37309  func (m *GetBerlinJobRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 37310  	return xxx_messageInfo_GetBerlinJobRq.Marshal(b, m, deterministic)
 37311  }
 37312  func (m *GetBerlinJobRq) XXX_Merge(src proto.Message) {
 37313  	xxx_messageInfo_GetBerlinJobRq.Merge(m, src)
 37314  }
 37315  func (m *GetBerlinJobRq) XXX_Size() int {
 37316  	return xxx_messageInfo_GetBerlinJobRq.Size(m)
 37317  }
 37318  func (m *GetBerlinJobRq) XXX_DiscardUnknown() {
 37319  	xxx_messageInfo_GetBerlinJobRq.DiscardUnknown(m)
 37320  }
 37321  
 37322  var xxx_messageInfo_GetBerlinJobRq proto.InternalMessageInfo
 37323  
 37324  var E_GetBerlinJobRq_Ext = &proto.ExtensionDesc{
 37325  	ExtendedType:  (*Base)(nil),
 37326  	ExtensionType: (*GetBerlinJobRq)(nil),
 37327  	Field:         2649,
 37328  	Name:          "GetBerlinJobRq.ext",
 37329  	Tag:           "bytes,2649,opt,name=ext",
 37330  	Filename:      "Game.proto",
 37331  }
 37332  
 37333  type GetBerlinJobRs struct {
 37334  	BerlinJob            []*BerlinJob `protobuf:"bytes,1,rep,name=berlinJob" json:"berlinJob,omitempty"`
 37335  	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
 37336  	XXX_unrecognized     []byte       `json:"-"`
 37337  	XXX_sizecache        int32        `json:"-"`
 37338  }
 37339  
 37340  func (m *GetBerlinJobRs) Reset()         { *m = GetBerlinJobRs{} }
 37341  func (m *GetBerlinJobRs) String() string { return proto.CompactTextString(m) }
 37342  func (*GetBerlinJobRs) ProtoMessage()    {}
 37343  func (*GetBerlinJobRs) Descriptor() ([]byte, []int) {
 37344  	return fileDescriptor_a508e860af41bdad, []int{684}
 37345  }
 37346  func (m *GetBerlinJobRs) XXX_Unmarshal(b []byte) error {
 37347  	return xxx_messageInfo_GetBerlinJobRs.Unmarshal(m, b)
 37348  }
 37349  func (m *GetBerlinJobRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 37350  	return xxx_messageInfo_GetBerlinJobRs.Marshal(b, m, deterministic)
 37351  }
 37352  func (m *GetBerlinJobRs) XXX_Merge(src proto.Message) {
 37353  	xxx_messageInfo_GetBerlinJobRs.Merge(m, src)
 37354  }
 37355  func (m *GetBerlinJobRs) XXX_Size() int {
 37356  	return xxx_messageInfo_GetBerlinJobRs.Size(m)
 37357  }
 37358  func (m *GetBerlinJobRs) XXX_DiscardUnknown() {
 37359  	xxx_messageInfo_GetBerlinJobRs.DiscardUnknown(m)
 37360  }
 37361  
 37362  var xxx_messageInfo_GetBerlinJobRs proto.InternalMessageInfo
 37363  
 37364  func (m *GetBerlinJobRs) GetBerlinJob() []*BerlinJob {
 37365  	if m != nil {
 37366  		return m.BerlinJob
 37367  	}
 37368  	return nil
 37369  }
 37370  
 37371  var E_GetBerlinJobRs_Ext = &proto.ExtensionDesc{
 37372  	ExtendedType:  (*Base)(nil),
 37373  	ExtensionType: (*GetBerlinJobRs)(nil),
 37374  	Field:         2650,
 37375  	Name:          "GetBerlinJobRs.ext",
 37376  	Tag:           "bytes,2650,opt,name=ext",
 37377  	Filename:      "Game.proto",
 37378  }
 37379  
 37380  // 任命柏林官职
 37381  type AppointBerlinJobRq struct {
 37382  	Job                  *int32   `protobuf:"varint,1,req,name=job" json:"job,omitempty"`
 37383  	RoleId               *int64   `protobuf:"varint,2,req,name=roleId" json:"roleId,omitempty"`
 37384  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 37385  	XXX_unrecognized     []byte   `json:"-"`
 37386  	XXX_sizecache        int32    `json:"-"`
 37387  }
 37388  
 37389  func (m *AppointBerlinJobRq) Reset()         { *m = AppointBerlinJobRq{} }
 37390  func (m *AppointBerlinJobRq) String() string { return proto.CompactTextString(m) }
 37391  func (*AppointBerlinJobRq) ProtoMessage()    {}
 37392  func (*AppointBerlinJobRq) Descriptor() ([]byte, []int) {
 37393  	return fileDescriptor_a508e860af41bdad, []int{685}
 37394  }
 37395  func (m *AppointBerlinJobRq) XXX_Unmarshal(b []byte) error {
 37396  	return xxx_messageInfo_AppointBerlinJobRq.Unmarshal(m, b)
 37397  }
 37398  func (m *AppointBerlinJobRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 37399  	return xxx_messageInfo_AppointBerlinJobRq.Marshal(b, m, deterministic)
 37400  }
 37401  func (m *AppointBerlinJobRq) XXX_Merge(src proto.Message) {
 37402  	xxx_messageInfo_AppointBerlinJobRq.Merge(m, src)
 37403  }
 37404  func (m *AppointBerlinJobRq) XXX_Size() int {
 37405  	return xxx_messageInfo_AppointBerlinJobRq.Size(m)
 37406  }
 37407  func (m *AppointBerlinJobRq) XXX_DiscardUnknown() {
 37408  	xxx_messageInfo_AppointBerlinJobRq.DiscardUnknown(m)
 37409  }
 37410  
 37411  var xxx_messageInfo_AppointBerlinJobRq proto.InternalMessageInfo
 37412  
 37413  func (m *AppointBerlinJobRq) GetJob() int32 {
 37414  	if m != nil && m.Job != nil {
 37415  		return *m.Job
 37416  	}
 37417  	return 0
 37418  }
 37419  
 37420  func (m *AppointBerlinJobRq) GetRoleId() int64 {
 37421  	if m != nil && m.RoleId != nil {
 37422  		return *m.RoleId
 37423  	}
 37424  	return 0
 37425  }
 37426  
 37427  var E_AppointBerlinJobRq_Ext = &proto.ExtensionDesc{
 37428  	ExtendedType:  (*Base)(nil),
 37429  	ExtensionType: (*AppointBerlinJobRq)(nil),
 37430  	Field:         2651,
 37431  	Name:          "AppointBerlinJobRq.ext",
 37432  	Tag:           "bytes,2651,opt,name=ext",
 37433  	Filename:      "Game.proto",
 37434  }
 37435  
 37436  type AppointBerlinJobRs struct {
 37437  	BerlinJob            *BerlinJob `protobuf:"bytes,1,opt,name=berlinJob" json:"berlinJob,omitempty"`
 37438  	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
 37439  	XXX_unrecognized     []byte     `json:"-"`
 37440  	XXX_sizecache        int32      `json:"-"`
 37441  }
 37442  
 37443  func (m *AppointBerlinJobRs) Reset()         { *m = AppointBerlinJobRs{} }
 37444  func (m *AppointBerlinJobRs) String() string { return proto.CompactTextString(m) }
 37445  func (*AppointBerlinJobRs) ProtoMessage()    {}
 37446  func (*AppointBerlinJobRs) Descriptor() ([]byte, []int) {
 37447  	return fileDescriptor_a508e860af41bdad, []int{686}
 37448  }
 37449  func (m *AppointBerlinJobRs) XXX_Unmarshal(b []byte) error {
 37450  	return xxx_messageInfo_AppointBerlinJobRs.Unmarshal(m, b)
 37451  }
 37452  func (m *AppointBerlinJobRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 37453  	return xxx_messageInfo_AppointBerlinJobRs.Marshal(b, m, deterministic)
 37454  }
 37455  func (m *AppointBerlinJobRs) XXX_Merge(src proto.Message) {
 37456  	xxx_messageInfo_AppointBerlinJobRs.Merge(m, src)
 37457  }
 37458  func (m *AppointBerlinJobRs) XXX_Size() int {
 37459  	return xxx_messageInfo_AppointBerlinJobRs.Size(m)
 37460  }
 37461  func (m *AppointBerlinJobRs) XXX_DiscardUnknown() {
 37462  	xxx_messageInfo_AppointBerlinJobRs.DiscardUnknown(m)
 37463  }
 37464  
 37465  var xxx_messageInfo_AppointBerlinJobRs proto.InternalMessageInfo
 37466  
 37467  func (m *AppointBerlinJobRs) GetBerlinJob() *BerlinJob {
 37468  	if m != nil {
 37469  		return m.BerlinJob
 37470  	}
 37471  	return nil
 37472  }
 37473  
 37474  var E_AppointBerlinJobRs_Ext = &proto.ExtensionDesc{
 37475  	ExtendedType:  (*Base)(nil),
 37476  	ExtensionType: (*AppointBerlinJobRs)(nil),
 37477  	Field:         2652,
 37478  	Name:          "AppointBerlinJobRs.ext",
 37479  	Tag:           "bytes,2652,opt,name=ext",
 37480  	Filename:      "Game.proto",
 37481  }
 37482  
 37483  // 获取荣耀日报
 37484  type GetHonorReportsRq struct {
 37485  	Type                 *int32   `protobuf:"varint,1,req,name=type" json:"type,omitempty"`
 37486  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 37487  	XXX_unrecognized     []byte   `json:"-"`
 37488  	XXX_sizecache        int32    `json:"-"`
 37489  }
 37490  
 37491  func (m *GetHonorReportsRq) Reset()         { *m = GetHonorReportsRq{} }
 37492  func (m *GetHonorReportsRq) String() string { return proto.CompactTextString(m) }
 37493  func (*GetHonorReportsRq) ProtoMessage()    {}
 37494  func (*GetHonorReportsRq) Descriptor() ([]byte, []int) {
 37495  	return fileDescriptor_a508e860af41bdad, []int{687}
 37496  }
 37497  func (m *GetHonorReportsRq) XXX_Unmarshal(b []byte) error {
 37498  	return xxx_messageInfo_GetHonorReportsRq.Unmarshal(m, b)
 37499  }
 37500  func (m *GetHonorReportsRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 37501  	return xxx_messageInfo_GetHonorReportsRq.Marshal(b, m, deterministic)
 37502  }
 37503  func (m *GetHonorReportsRq) XXX_Merge(src proto.Message) {
 37504  	xxx_messageInfo_GetHonorReportsRq.Merge(m, src)
 37505  }
 37506  func (m *GetHonorReportsRq) XXX_Size() int {
 37507  	return xxx_messageInfo_GetHonorReportsRq.Size(m)
 37508  }
 37509  func (m *GetHonorReportsRq) XXX_DiscardUnknown() {
 37510  	xxx_messageInfo_GetHonorReportsRq.DiscardUnknown(m)
 37511  }
 37512  
 37513  var xxx_messageInfo_GetHonorReportsRq proto.InternalMessageInfo
 37514  
 37515  func (m *GetHonorReportsRq) GetType() int32 {
 37516  	if m != nil && m.Type != nil {
 37517  		return *m.Type
 37518  	}
 37519  	return 0
 37520  }
 37521  
 37522  var E_GetHonorReportsRq_Ext = &proto.ExtensionDesc{
 37523  	ExtendedType:  (*Base)(nil),
 37524  	ExtensionType: (*GetHonorReportsRq)(nil),
 37525  	Field:         2653,
 37526  	Name:          "GetHonorReportsRq.ext",
 37527  	Tag:           "bytes,2653,opt,name=ext",
 37528  	Filename:      "Game.proto",
 37529  }
 37530  
 37531  type GetHonorReportsRs struct {
 37532  	Reports              []*HonorReport  `protobuf:"bytes,1,rep,name=reports" json:"reports,omitempty"`
 37533  	Tips                 *int32          `protobuf:"varint,2,opt,name=tips" json:"tips,omitempty"`
 37534  	Reports2             []*HonorReport2 `protobuf:"bytes,3,rep,name=reports2" json:"reports2,omitempty"`
 37535  	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
 37536  	XXX_unrecognized     []byte          `json:"-"`
 37537  	XXX_sizecache        int32           `json:"-"`
 37538  }
 37539  
 37540  func (m *GetHonorReportsRs) Reset()         { *m = GetHonorReportsRs{} }
 37541  func (m *GetHonorReportsRs) String() string { return proto.CompactTextString(m) }
 37542  func (*GetHonorReportsRs) ProtoMessage()    {}
 37543  func (*GetHonorReportsRs) Descriptor() ([]byte, []int) {
 37544  	return fileDescriptor_a508e860af41bdad, []int{688}
 37545  }
 37546  func (m *GetHonorReportsRs) XXX_Unmarshal(b []byte) error {
 37547  	return xxx_messageInfo_GetHonorReportsRs.Unmarshal(m, b)
 37548  }
 37549  func (m *GetHonorReportsRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 37550  	return xxx_messageInfo_GetHonorReportsRs.Marshal(b, m, deterministic)
 37551  }
 37552  func (m *GetHonorReportsRs) XXX_Merge(src proto.Message) {
 37553  	xxx_messageInfo_GetHonorReportsRs.Merge(m, src)
 37554  }
 37555  func (m *GetHonorReportsRs) XXX_Size() int {
 37556  	return xxx_messageInfo_GetHonorReportsRs.Size(m)
 37557  }
 37558  func (m *GetHonorReportsRs) XXX_DiscardUnknown() {
 37559  	xxx_messageInfo_GetHonorReportsRs.DiscardUnknown(m)
 37560  }
 37561  
 37562  var xxx_messageInfo_GetHonorReportsRs proto.InternalMessageInfo
 37563  
 37564  func (m *GetHonorReportsRs) GetReports() []*HonorReport {
 37565  	if m != nil {
 37566  		return m.Reports
 37567  	}
 37568  	return nil
 37569  }
 37570  
 37571  func (m *GetHonorReportsRs) GetTips() int32 {
 37572  	if m != nil && m.Tips != nil {
 37573  		return *m.Tips
 37574  	}
 37575  	return 0
 37576  }
 37577  
 37578  func (m *GetHonorReportsRs) GetReports2() []*HonorReport2 {
 37579  	if m != nil {
 37580  		return m.Reports2
 37581  	}
 37582  	return nil
 37583  }
 37584  
 37585  var E_GetHonorReportsRs_Ext = &proto.ExtensionDesc{
 37586  	ExtendedType:  (*Base)(nil),
 37587  	ExtensionType: (*GetHonorReportsRs)(nil),
 37588  	Field:         2654,
 37589  	Name:          "GetHonorReportsRs.ext",
 37590  	Tag:           "bytes,2654,opt,name=ext",
 37591  	Filename:      "Game.proto",
 37592  }
 37593  
 37594  // 荣耀日报同步
 37595  type SyncHonorReportRs struct {
 37596  	Reports              *HonorReport  `protobuf:"bytes,1,opt,name=reports" json:"reports,omitempty"`
 37597  	Reports2             *HonorReport2 `protobuf:"bytes,2,opt,name=reports2" json:"reports2,omitempty"`
 37598  	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
 37599  	XXX_unrecognized     []byte        `json:"-"`
 37600  	XXX_sizecache        int32         `json:"-"`
 37601  }
 37602  
 37603  func (m *SyncHonorReportRs) Reset()         { *m = SyncHonorReportRs{} }
 37604  func (m *SyncHonorReportRs) String() string { return proto.CompactTextString(m) }
 37605  func (*SyncHonorReportRs) ProtoMessage()    {}
 37606  func (*SyncHonorReportRs) Descriptor() ([]byte, []int) {
 37607  	return fileDescriptor_a508e860af41bdad, []int{689}
 37608  }
 37609  func (m *SyncHonorReportRs) XXX_Unmarshal(b []byte) error {
 37610  	return xxx_messageInfo_SyncHonorReportRs.Unmarshal(m, b)
 37611  }
 37612  func (m *SyncHonorReportRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 37613  	return xxx_messageInfo_SyncHonorReportRs.Marshal(b, m, deterministic)
 37614  }
 37615  func (m *SyncHonorReportRs) XXX_Merge(src proto.Message) {
 37616  	xxx_messageInfo_SyncHonorReportRs.Merge(m, src)
 37617  }
 37618  func (m *SyncHonorReportRs) XXX_Size() int {
 37619  	return xxx_messageInfo_SyncHonorReportRs.Size(m)
 37620  }
 37621  func (m *SyncHonorReportRs) XXX_DiscardUnknown() {
 37622  	xxx_messageInfo_SyncHonorReportRs.DiscardUnknown(m)
 37623  }
 37624  
 37625  var xxx_messageInfo_SyncHonorReportRs proto.InternalMessageInfo
 37626  
 37627  func (m *SyncHonorReportRs) GetReports() *HonorReport {
 37628  	if m != nil {
 37629  		return m.Reports
 37630  	}
 37631  	return nil
 37632  }
 37633  
 37634  func (m *SyncHonorReportRs) GetReports2() *HonorReport2 {
 37635  	if m != nil {
 37636  		return m.Reports2
 37637  	}
 37638  	return nil
 37639  }
 37640  
 37641  var E_SyncHonorReportRs_Ext = &proto.ExtensionDesc{
 37642  	ExtendedType:  (*Base)(nil),
 37643  	ExtensionType: (*SyncHonorReportRs)(nil),
 37644  	Field:         2656,
 37645  	Name:          "SyncHonorReportRs.ext",
 37646  	Tag:           "bytes,2656,opt,name=ext",
 37647  	Filename:      "Game.proto",
 37648  }
 37649  
 37650  // 获取历届霸主
 37651  type GetBerlinWinnerListRq struct {
 37652  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 37653  	XXX_unrecognized     []byte   `json:"-"`
 37654  	XXX_sizecache        int32    `json:"-"`
 37655  }
 37656  
 37657  func (m *GetBerlinWinnerListRq) Reset()         { *m = GetBerlinWinnerListRq{} }
 37658  func (m *GetBerlinWinnerListRq) String() string { return proto.CompactTextString(m) }
 37659  func (*GetBerlinWinnerListRq) ProtoMessage()    {}
 37660  func (*GetBerlinWinnerListRq) Descriptor() ([]byte, []int) {
 37661  	return fileDescriptor_a508e860af41bdad, []int{690}
 37662  }
 37663  func (m *GetBerlinWinnerListRq) XXX_Unmarshal(b []byte) error {
 37664  	return xxx_messageInfo_GetBerlinWinnerListRq.Unmarshal(m, b)
 37665  }
 37666  func (m *GetBerlinWinnerListRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 37667  	return xxx_messageInfo_GetBerlinWinnerListRq.Marshal(b, m, deterministic)
 37668  }
 37669  func (m *GetBerlinWinnerListRq) XXX_Merge(src proto.Message) {
 37670  	xxx_messageInfo_GetBerlinWinnerListRq.Merge(m, src)
 37671  }
 37672  func (m *GetBerlinWinnerListRq) XXX_Size() int {
 37673  	return xxx_messageInfo_GetBerlinWinnerListRq.Size(m)
 37674  }
 37675  func (m *GetBerlinWinnerListRq) XXX_DiscardUnknown() {
 37676  	xxx_messageInfo_GetBerlinWinnerListRq.DiscardUnknown(m)
 37677  }
 37678  
 37679  var xxx_messageInfo_GetBerlinWinnerListRq proto.InternalMessageInfo
 37680  
 37681  var E_GetBerlinWinnerListRq_Ext = &proto.ExtensionDesc{
 37682  	ExtendedType:  (*Base)(nil),
 37683  	ExtensionType: (*GetBerlinWinnerListRq)(nil),
 37684  	Field:         2657,
 37685  	Name:          "GetBerlinWinnerListRq.ext",
 37686  	Tag:           "bytes,2657,opt,name=ext",
 37687  	Filename:      "Game.proto",
 37688  }
 37689  
 37690  type GetBerlinWinnerListRs struct {
 37691  	BerlinJob            []*BerlinJob `protobuf:"bytes,1,rep,name=berlinJob" json:"berlinJob,omitempty"`
 37692  	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
 37693  	XXX_unrecognized     []byte       `json:"-"`
 37694  	XXX_sizecache        int32        `json:"-"`
 37695  }
 37696  
 37697  func (m *GetBerlinWinnerListRs) Reset()         { *m = GetBerlinWinnerListRs{} }
 37698  func (m *GetBerlinWinnerListRs) String() string { return proto.CompactTextString(m) }
 37699  func (*GetBerlinWinnerListRs) ProtoMessage()    {}
 37700  func (*GetBerlinWinnerListRs) Descriptor() ([]byte, []int) {
 37701  	return fileDescriptor_a508e860af41bdad, []int{691}
 37702  }
 37703  func (m *GetBerlinWinnerListRs) XXX_Unmarshal(b []byte) error {
 37704  	return xxx_messageInfo_GetBerlinWinnerListRs.Unmarshal(m, b)
 37705  }
 37706  func (m *GetBerlinWinnerListRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 37707  	return xxx_messageInfo_GetBerlinWinnerListRs.Marshal(b, m, deterministic)
 37708  }
 37709  func (m *GetBerlinWinnerListRs) XXX_Merge(src proto.Message) {
 37710  	xxx_messageInfo_GetBerlinWinnerListRs.Merge(m, src)
 37711  }
 37712  func (m *GetBerlinWinnerListRs) XXX_Size() int {
 37713  	return xxx_messageInfo_GetBerlinWinnerListRs.Size(m)
 37714  }
 37715  func (m *GetBerlinWinnerListRs) XXX_DiscardUnknown() {
 37716  	xxx_messageInfo_GetBerlinWinnerListRs.DiscardUnknown(m)
 37717  }
 37718  
 37719  var xxx_messageInfo_GetBerlinWinnerListRs proto.InternalMessageInfo
 37720  
 37721  func (m *GetBerlinWinnerListRs) GetBerlinJob() []*BerlinJob {
 37722  	if m != nil {
 37723  		return m.BerlinJob
 37724  	}
 37725  	return nil
 37726  }
 37727  
 37728  var E_GetBerlinWinnerListRs_Ext = &proto.ExtensionDesc{
 37729  	ExtendedType:  (*Base)(nil),
 37730  	ExtensionType: (*GetBerlinWinnerListRs)(nil),
 37731  	Field:         2658,
 37732  	Name:          "GetBerlinWinnerListRs.ext",
 37733  	Tag:           "bytes,2658,opt,name=ext",
 37734  	Filename:      "Game.proto",
 37735  }
 37736  
 37737  // 世界改变事件
 37738  type SyncWorldEventRs struct {
 37739  	Event                []*TwoInt `protobuf:"bytes,1,rep,name=event" json:"event,omitempty"`
 37740  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 37741  	XXX_unrecognized     []byte    `json:"-"`
 37742  	XXX_sizecache        int32     `json:"-"`
 37743  }
 37744  
 37745  func (m *SyncWorldEventRs) Reset()         { *m = SyncWorldEventRs{} }
 37746  func (m *SyncWorldEventRs) String() string { return proto.CompactTextString(m) }
 37747  func (*SyncWorldEventRs) ProtoMessage()    {}
 37748  func (*SyncWorldEventRs) Descriptor() ([]byte, []int) {
 37749  	return fileDescriptor_a508e860af41bdad, []int{692}
 37750  }
 37751  func (m *SyncWorldEventRs) XXX_Unmarshal(b []byte) error {
 37752  	return xxx_messageInfo_SyncWorldEventRs.Unmarshal(m, b)
 37753  }
 37754  func (m *SyncWorldEventRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 37755  	return xxx_messageInfo_SyncWorldEventRs.Marshal(b, m, deterministic)
 37756  }
 37757  func (m *SyncWorldEventRs) XXX_Merge(src proto.Message) {
 37758  	xxx_messageInfo_SyncWorldEventRs.Merge(m, src)
 37759  }
 37760  func (m *SyncWorldEventRs) XXX_Size() int {
 37761  	return xxx_messageInfo_SyncWorldEventRs.Size(m)
 37762  }
 37763  func (m *SyncWorldEventRs) XXX_DiscardUnknown() {
 37764  	xxx_messageInfo_SyncWorldEventRs.DiscardUnknown(m)
 37765  }
 37766  
 37767  var xxx_messageInfo_SyncWorldEventRs proto.InternalMessageInfo
 37768  
 37769  func (m *SyncWorldEventRs) GetEvent() []*TwoInt {
 37770  	if m != nil {
 37771  		return m.Event
 37772  	}
 37773  	return nil
 37774  }
 37775  
 37776  var E_SyncWorldEventRs_Ext = &proto.ExtensionDesc{
 37777  	ExtendedType:  (*Base)(nil),
 37778  	ExtensionType: (*SyncWorldEventRs)(nil),
 37779  	Field:         2660,
 37780  	Name:          "SyncWorldEventRs.ext",
 37781  	Tag:           "bytes,2660,opt,name=ext",
 37782  	Filename:      "Game.proto",
 37783  }
 37784  
 37785  // 阵营city推送
 37786  type SyncPartyCityRs struct {
 37787  	PartyCity            *PartyCity `protobuf:"bytes,1,opt,name=partyCity" json:"partyCity,omitempty"`
 37788  	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
 37789  	XXX_unrecognized     []byte     `json:"-"`
 37790  	XXX_sizecache        int32      `json:"-"`
 37791  }
 37792  
 37793  func (m *SyncPartyCityRs) Reset()         { *m = SyncPartyCityRs{} }
 37794  func (m *SyncPartyCityRs) String() string { return proto.CompactTextString(m) }
 37795  func (*SyncPartyCityRs) ProtoMessage()    {}
 37796  func (*SyncPartyCityRs) Descriptor() ([]byte, []int) {
 37797  	return fileDescriptor_a508e860af41bdad, []int{693}
 37798  }
 37799  func (m *SyncPartyCityRs) XXX_Unmarshal(b []byte) error {
 37800  	return xxx_messageInfo_SyncPartyCityRs.Unmarshal(m, b)
 37801  }
 37802  func (m *SyncPartyCityRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 37803  	return xxx_messageInfo_SyncPartyCityRs.Marshal(b, m, deterministic)
 37804  }
 37805  func (m *SyncPartyCityRs) XXX_Merge(src proto.Message) {
 37806  	xxx_messageInfo_SyncPartyCityRs.Merge(m, src)
 37807  }
 37808  func (m *SyncPartyCityRs) XXX_Size() int {
 37809  	return xxx_messageInfo_SyncPartyCityRs.Size(m)
 37810  }
 37811  func (m *SyncPartyCityRs) XXX_DiscardUnknown() {
 37812  	xxx_messageInfo_SyncPartyCityRs.DiscardUnknown(m)
 37813  }
 37814  
 37815  var xxx_messageInfo_SyncPartyCityRs proto.InternalMessageInfo
 37816  
 37817  func (m *SyncPartyCityRs) GetPartyCity() *PartyCity {
 37818  	if m != nil {
 37819  		return m.PartyCity
 37820  	}
 37821  	return nil
 37822  }
 37823  
 37824  var E_SyncPartyCityRs_Ext = &proto.ExtensionDesc{
 37825  	ExtendedType:  (*Base)(nil),
 37826  	ExtensionType: (*SyncPartyCityRs)(nil),
 37827  	Field:         2662,
 37828  	Name:          "SyncPartyCityRs.ext",
 37829  	Tag:           "bytes,2662,opt,name=ext",
 37830  	Filename:      "Game.proto",
 37831  }
 37832  
 37833  // 立即恢复将领CD
 37834  type ResumeImmediatelyRq struct {
 37835  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 37836  	XXX_unrecognized     []byte   `json:"-"`
 37837  	XXX_sizecache        int32    `json:"-"`
 37838  }
 37839  
 37840  func (m *ResumeImmediatelyRq) Reset()         { *m = ResumeImmediatelyRq{} }
 37841  func (m *ResumeImmediatelyRq) String() string { return proto.CompactTextString(m) }
 37842  func (*ResumeImmediatelyRq) ProtoMessage()    {}
 37843  func (*ResumeImmediatelyRq) Descriptor() ([]byte, []int) {
 37844  	return fileDescriptor_a508e860af41bdad, []int{694}
 37845  }
 37846  func (m *ResumeImmediatelyRq) XXX_Unmarshal(b []byte) error {
 37847  	return xxx_messageInfo_ResumeImmediatelyRq.Unmarshal(m, b)
 37848  }
 37849  func (m *ResumeImmediatelyRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 37850  	return xxx_messageInfo_ResumeImmediatelyRq.Marshal(b, m, deterministic)
 37851  }
 37852  func (m *ResumeImmediatelyRq) XXX_Merge(src proto.Message) {
 37853  	xxx_messageInfo_ResumeImmediatelyRq.Merge(m, src)
 37854  }
 37855  func (m *ResumeImmediatelyRq) XXX_Size() int {
 37856  	return xxx_messageInfo_ResumeImmediatelyRq.Size(m)
 37857  }
 37858  func (m *ResumeImmediatelyRq) XXX_DiscardUnknown() {
 37859  	xxx_messageInfo_ResumeImmediatelyRq.DiscardUnknown(m)
 37860  }
 37861  
 37862  var xxx_messageInfo_ResumeImmediatelyRq proto.InternalMessageInfo
 37863  
 37864  var E_ResumeImmediatelyRq_Ext = &proto.ExtensionDesc{
 37865  	ExtendedType:  (*Base)(nil),
 37866  	ExtensionType: (*ResumeImmediatelyRq)(nil),
 37867  	Field:         2663,
 37868  	Name:          "ResumeImmediatelyRq.ext",
 37869  	Tag:           "bytes,2663,opt,name=ext",
 37870  	Filename:      "Game.proto",
 37871  }
 37872  
 37873  type ResumeImmediatelyRs struct {
 37874  	ResurrectionCnt      *int32   `protobuf:"varint,1,opt,name=resurrectionCnt" json:"resurrectionCnt,omitempty"`
 37875  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 37876  	XXX_unrecognized     []byte   `json:"-"`
 37877  	XXX_sizecache        int32    `json:"-"`
 37878  }
 37879  
 37880  func (m *ResumeImmediatelyRs) Reset()         { *m = ResumeImmediatelyRs{} }
 37881  func (m *ResumeImmediatelyRs) String() string { return proto.CompactTextString(m) }
 37882  func (*ResumeImmediatelyRs) ProtoMessage()    {}
 37883  func (*ResumeImmediatelyRs) Descriptor() ([]byte, []int) {
 37884  	return fileDescriptor_a508e860af41bdad, []int{695}
 37885  }
 37886  func (m *ResumeImmediatelyRs) XXX_Unmarshal(b []byte) error {
 37887  	return xxx_messageInfo_ResumeImmediatelyRs.Unmarshal(m, b)
 37888  }
 37889  func (m *ResumeImmediatelyRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 37890  	return xxx_messageInfo_ResumeImmediatelyRs.Marshal(b, m, deterministic)
 37891  }
 37892  func (m *ResumeImmediatelyRs) XXX_Merge(src proto.Message) {
 37893  	xxx_messageInfo_ResumeImmediatelyRs.Merge(m, src)
 37894  }
 37895  func (m *ResumeImmediatelyRs) XXX_Size() int {
 37896  	return xxx_messageInfo_ResumeImmediatelyRs.Size(m)
 37897  }
 37898  func (m *ResumeImmediatelyRs) XXX_DiscardUnknown() {
 37899  	xxx_messageInfo_ResumeImmediatelyRs.DiscardUnknown(m)
 37900  }
 37901  
 37902  var xxx_messageInfo_ResumeImmediatelyRs proto.InternalMessageInfo
 37903  
 37904  func (m *ResumeImmediatelyRs) GetResurrectionCnt() int32 {
 37905  	if m != nil && m.ResurrectionCnt != nil {
 37906  		return *m.ResurrectionCnt
 37907  	}
 37908  	return 0
 37909  }
 37910  
 37911  var E_ResumeImmediatelyRs_Ext = &proto.ExtensionDesc{
 37912  	ExtendedType:  (*Base)(nil),
 37913  	ExtensionType: (*ResumeImmediatelyRs)(nil),
 37914  	Field:         2664,
 37915  	Name:          "ResumeImmediatelyRs.ext",
 37916  	Tag:           "bytes,2664,opt,name=ext",
 37917  	Filename:      "Game.proto",
 37918  }
 37919  
 37920  // 战前buff
 37921  type PrewarBuffRq struct {
 37922  	Type                 *int32   `protobuf:"varint,1,opt,name=type" json:"type,omitempty"`
 37923  	CostType             *int32   `protobuf:"varint,2,opt,name=costType" json:"costType,omitempty"`
 37924  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 37925  	XXX_unrecognized     []byte   `json:"-"`
 37926  	XXX_sizecache        int32    `json:"-"`
 37927  }
 37928  
 37929  func (m *PrewarBuffRq) Reset()         { *m = PrewarBuffRq{} }
 37930  func (m *PrewarBuffRq) String() string { return proto.CompactTextString(m) }
 37931  func (*PrewarBuffRq) ProtoMessage()    {}
 37932  func (*PrewarBuffRq) Descriptor() ([]byte, []int) {
 37933  	return fileDescriptor_a508e860af41bdad, []int{696}
 37934  }
 37935  func (m *PrewarBuffRq) XXX_Unmarshal(b []byte) error {
 37936  	return xxx_messageInfo_PrewarBuffRq.Unmarshal(m, b)
 37937  }
 37938  func (m *PrewarBuffRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 37939  	return xxx_messageInfo_PrewarBuffRq.Marshal(b, m, deterministic)
 37940  }
 37941  func (m *PrewarBuffRq) XXX_Merge(src proto.Message) {
 37942  	xxx_messageInfo_PrewarBuffRq.Merge(m, src)
 37943  }
 37944  func (m *PrewarBuffRq) XXX_Size() int {
 37945  	return xxx_messageInfo_PrewarBuffRq.Size(m)
 37946  }
 37947  func (m *PrewarBuffRq) XXX_DiscardUnknown() {
 37948  	xxx_messageInfo_PrewarBuffRq.DiscardUnknown(m)
 37949  }
 37950  
 37951  var xxx_messageInfo_PrewarBuffRq proto.InternalMessageInfo
 37952  
 37953  func (m *PrewarBuffRq) GetType() int32 {
 37954  	if m != nil && m.Type != nil {
 37955  		return *m.Type
 37956  	}
 37957  	return 0
 37958  }
 37959  
 37960  func (m *PrewarBuffRq) GetCostType() int32 {
 37961  	if m != nil && m.CostType != nil {
 37962  		return *m.CostType
 37963  	}
 37964  	return 0
 37965  }
 37966  
 37967  var E_PrewarBuffRq_Ext = &proto.ExtensionDesc{
 37968  	ExtendedType:  (*Base)(nil),
 37969  	ExtensionType: (*PrewarBuffRq)(nil),
 37970  	Field:         2665,
 37971  	Name:          "PrewarBuffRq.ext",
 37972  	Tag:           "bytes,2665,opt,name=ext",
 37973  	Filename:      "Game.proto",
 37974  }
 37975  
 37976  type PrewarBuffRs struct {
 37977  	BuffStatus           []*TwoInt `protobuf:"bytes,1,rep,name=buffStatus" json:"buffStatus,omitempty"`
 37978  	ResCostCnt           []*TwoInt `protobuf:"bytes,2,rep,name=resCostCnt" json:"resCostCnt,omitempty"`
 37979  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 37980  	XXX_unrecognized     []byte    `json:"-"`
 37981  	XXX_sizecache        int32     `json:"-"`
 37982  }
 37983  
 37984  func (m *PrewarBuffRs) Reset()         { *m = PrewarBuffRs{} }
 37985  func (m *PrewarBuffRs) String() string { return proto.CompactTextString(m) }
 37986  func (*PrewarBuffRs) ProtoMessage()    {}
 37987  func (*PrewarBuffRs) Descriptor() ([]byte, []int) {
 37988  	return fileDescriptor_a508e860af41bdad, []int{697}
 37989  }
 37990  func (m *PrewarBuffRs) XXX_Unmarshal(b []byte) error {
 37991  	return xxx_messageInfo_PrewarBuffRs.Unmarshal(m, b)
 37992  }
 37993  func (m *PrewarBuffRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 37994  	return xxx_messageInfo_PrewarBuffRs.Marshal(b, m, deterministic)
 37995  }
 37996  func (m *PrewarBuffRs) XXX_Merge(src proto.Message) {
 37997  	xxx_messageInfo_PrewarBuffRs.Merge(m, src)
 37998  }
 37999  func (m *PrewarBuffRs) XXX_Size() int {
 38000  	return xxx_messageInfo_PrewarBuffRs.Size(m)
 38001  }
 38002  func (m *PrewarBuffRs) XXX_DiscardUnknown() {
 38003  	xxx_messageInfo_PrewarBuffRs.DiscardUnknown(m)
 38004  }
 38005  
 38006  var xxx_messageInfo_PrewarBuffRs proto.InternalMessageInfo
 38007  
 38008  func (m *PrewarBuffRs) GetBuffStatus() []*TwoInt {
 38009  	if m != nil {
 38010  		return m.BuffStatus
 38011  	}
 38012  	return nil
 38013  }
 38014  
 38015  func (m *PrewarBuffRs) GetResCostCnt() []*TwoInt {
 38016  	if m != nil {
 38017  		return m.ResCostCnt
 38018  	}
 38019  	return nil
 38020  }
 38021  
 38022  var E_PrewarBuffRs_Ext = &proto.ExtensionDesc{
 38023  	ExtendedType:  (*Base)(nil),
 38024  	ExtensionType: (*PrewarBuffRs)(nil),
 38025  	Field:         2666,
 38026  	Name:          "PrewarBuffRs.ext",
 38027  	Tag:           "bytes,2666,opt,name=ext",
 38028  	Filename:      "Game.proto",
 38029  }
 38030  
 38031  // 柏林立即出击
 38032  type ImmediatelyAttackRq struct {
 38033  	HeroId               *int32   `protobuf:"varint,1,req,name=heroId" json:"heroId,omitempty"`
 38034  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 38035  	XXX_unrecognized     []byte   `json:"-"`
 38036  	XXX_sizecache        int32    `json:"-"`
 38037  }
 38038  
 38039  func (m *ImmediatelyAttackRq) Reset()         { *m = ImmediatelyAttackRq{} }
 38040  func (m *ImmediatelyAttackRq) String() string { return proto.CompactTextString(m) }
 38041  func (*ImmediatelyAttackRq) ProtoMessage()    {}
 38042  func (*ImmediatelyAttackRq) Descriptor() ([]byte, []int) {
 38043  	return fileDescriptor_a508e860af41bdad, []int{698}
 38044  }
 38045  func (m *ImmediatelyAttackRq) XXX_Unmarshal(b []byte) error {
 38046  	return xxx_messageInfo_ImmediatelyAttackRq.Unmarshal(m, b)
 38047  }
 38048  func (m *ImmediatelyAttackRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 38049  	return xxx_messageInfo_ImmediatelyAttackRq.Marshal(b, m, deterministic)
 38050  }
 38051  func (m *ImmediatelyAttackRq) XXX_Merge(src proto.Message) {
 38052  	xxx_messageInfo_ImmediatelyAttackRq.Merge(m, src)
 38053  }
 38054  func (m *ImmediatelyAttackRq) XXX_Size() int {
 38055  	return xxx_messageInfo_ImmediatelyAttackRq.Size(m)
 38056  }
 38057  func (m *ImmediatelyAttackRq) XXX_DiscardUnknown() {
 38058  	xxx_messageInfo_ImmediatelyAttackRq.DiscardUnknown(m)
 38059  }
 38060  
 38061  var xxx_messageInfo_ImmediatelyAttackRq proto.InternalMessageInfo
 38062  
 38063  func (m *ImmediatelyAttackRq) GetHeroId() int32 {
 38064  	if m != nil && m.HeroId != nil {
 38065  		return *m.HeroId
 38066  	}
 38067  	return 0
 38068  }
 38069  
 38070  var E_ImmediatelyAttackRq_Ext = &proto.ExtensionDesc{
 38071  	ExtendedType:  (*Base)(nil),
 38072  	ExtensionType: (*ImmediatelyAttackRq)(nil),
 38073  	Field:         2667,
 38074  	Name:          "ImmediatelyAttackRq.ext",
 38075  	Tag:           "bytes,2667,opt,name=ext",
 38076  	Filename:      "Game.proto",
 38077  }
 38078  
 38079  type ImmediatelyAttackRs struct {
 38080  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 38081  	XXX_unrecognized     []byte   `json:"-"`
 38082  	XXX_sizecache        int32    `json:"-"`
 38083  }
 38084  
 38085  func (m *ImmediatelyAttackRs) Reset()         { *m = ImmediatelyAttackRs{} }
 38086  func (m *ImmediatelyAttackRs) String() string { return proto.CompactTextString(m) }
 38087  func (*ImmediatelyAttackRs) ProtoMessage()    {}
 38088  func (*ImmediatelyAttackRs) Descriptor() ([]byte, []int) {
 38089  	return fileDescriptor_a508e860af41bdad, []int{699}
 38090  }
 38091  func (m *ImmediatelyAttackRs) XXX_Unmarshal(b []byte) error {
 38092  	return xxx_messageInfo_ImmediatelyAttackRs.Unmarshal(m, b)
 38093  }
 38094  func (m *ImmediatelyAttackRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 38095  	return xxx_messageInfo_ImmediatelyAttackRs.Marshal(b, m, deterministic)
 38096  }
 38097  func (m *ImmediatelyAttackRs) XXX_Merge(src proto.Message) {
 38098  	xxx_messageInfo_ImmediatelyAttackRs.Merge(m, src)
 38099  }
 38100  func (m *ImmediatelyAttackRs) XXX_Size() int {
 38101  	return xxx_messageInfo_ImmediatelyAttackRs.Size(m)
 38102  }
 38103  func (m *ImmediatelyAttackRs) XXX_DiscardUnknown() {
 38104  	xxx_messageInfo_ImmediatelyAttackRs.DiscardUnknown(m)
 38105  }
 38106  
 38107  var xxx_messageInfo_ImmediatelyAttackRs proto.InternalMessageInfo
 38108  
 38109  var E_ImmediatelyAttackRs_Ext = &proto.ExtensionDesc{
 38110  	ExtendedType:  (*Base)(nil),
 38111  	ExtensionType: (*ImmediatelyAttackRs)(nil),
 38112  	Field:         2668,
 38113  	Name:          "ImmediatelyAttackRs.ext",
 38114  	Tag:           "bytes,2668,opt,name=ext",
 38115  	Filename:      "Game.proto",
 38116  }
 38117  
 38118  // 同步立即出击战报
 38119  type SyncBasicReportRs struct {
 38120  	HeroId               *int32               `protobuf:"varint,1,req,name=heroId" json:"heroId,omitempty"`
 38121  	Hp                   *int32               `protobuf:"varint,2,req,name=hp" json:"hp,omitempty"`
 38122  	Integral             *int32               `protobuf:"varint,3,opt,name=integral" json:"integral,omitempty"`
 38123  	BattleTime           *int32               `protobuf:"varint,4,req,name=battleTime" json:"battleTime,omitempty"`
 38124  	Nick                 *string              `protobuf:"bytes,5,req,name=nick" json:"nick,omitempty"`
 38125  	Camp                 *int32               `protobuf:"varint,6,req,name=camp" json:"camp,omitempty"`
 38126  	RoleId               *int64               `protobuf:"varint,7,req,name=roleId" json:"roleId,omitempty"`
 38127  	Reports              []*BerlinBasicReport `protobuf:"bytes,8,rep,name=reports" json:"reports,omitempty"`
 38128  	Decorated            *int32               `protobuf:"varint,9,opt,name=decorated" json:"decorated,omitempty"`
 38129  	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
 38130  	XXX_unrecognized     []byte               `json:"-"`
 38131  	XXX_sizecache        int32                `json:"-"`
 38132  }
 38133  
 38134  func (m *SyncBasicReportRs) Reset()         { *m = SyncBasicReportRs{} }
 38135  func (m *SyncBasicReportRs) String() string { return proto.CompactTextString(m) }
 38136  func (*SyncBasicReportRs) ProtoMessage()    {}
 38137  func (*SyncBasicReportRs) Descriptor() ([]byte, []int) {
 38138  	return fileDescriptor_a508e860af41bdad, []int{700}
 38139  }
 38140  func (m *SyncBasicReportRs) XXX_Unmarshal(b []byte) error {
 38141  	return xxx_messageInfo_SyncBasicReportRs.Unmarshal(m, b)
 38142  }
 38143  func (m *SyncBasicReportRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 38144  	return xxx_messageInfo_SyncBasicReportRs.Marshal(b, m, deterministic)
 38145  }
 38146  func (m *SyncBasicReportRs) XXX_Merge(src proto.Message) {
 38147  	xxx_messageInfo_SyncBasicReportRs.Merge(m, src)
 38148  }
 38149  func (m *SyncBasicReportRs) XXX_Size() int {
 38150  	return xxx_messageInfo_SyncBasicReportRs.Size(m)
 38151  }
 38152  func (m *SyncBasicReportRs) XXX_DiscardUnknown() {
 38153  	xxx_messageInfo_SyncBasicReportRs.DiscardUnknown(m)
 38154  }
 38155  
 38156  var xxx_messageInfo_SyncBasicReportRs proto.InternalMessageInfo
 38157  
 38158  func (m *SyncBasicReportRs) GetHeroId() int32 {
 38159  	if m != nil && m.HeroId != nil {
 38160  		return *m.HeroId
 38161  	}
 38162  	return 0
 38163  }
 38164  
 38165  func (m *SyncBasicReportRs) GetHp() int32 {
 38166  	if m != nil && m.Hp != nil {
 38167  		return *m.Hp
 38168  	}
 38169  	return 0
 38170  }
 38171  
 38172  func (m *SyncBasicReportRs) GetIntegral() int32 {
 38173  	if m != nil && m.Integral != nil {
 38174  		return *m.Integral
 38175  	}
 38176  	return 0
 38177  }
 38178  
 38179  func (m *SyncBasicReportRs) GetBattleTime() int32 {
 38180  	if m != nil && m.BattleTime != nil {
 38181  		return *m.BattleTime
 38182  	}
 38183  	return 0
 38184  }
 38185  
 38186  func (m *SyncBasicReportRs) GetNick() string {
 38187  	if m != nil && m.Nick != nil {
 38188  		return *m.Nick
 38189  	}
 38190  	return ""
 38191  }
 38192  
 38193  func (m *SyncBasicReportRs) GetCamp() int32 {
 38194  	if m != nil && m.Camp != nil {
 38195  		return *m.Camp
 38196  	}
 38197  	return 0
 38198  }
 38199  
 38200  func (m *SyncBasicReportRs) GetRoleId() int64 {
 38201  	if m != nil && m.RoleId != nil {
 38202  		return *m.RoleId
 38203  	}
 38204  	return 0
 38205  }
 38206  
 38207  func (m *SyncBasicReportRs) GetReports() []*BerlinBasicReport {
 38208  	if m != nil {
 38209  		return m.Reports
 38210  	}
 38211  	return nil
 38212  }
 38213  
 38214  func (m *SyncBasicReportRs) GetDecorated() int32 {
 38215  	if m != nil && m.Decorated != nil {
 38216  		return *m.Decorated
 38217  	}
 38218  	return 0
 38219  }
 38220  
 38221  var E_SyncBasicReportRs_Ext = &proto.ExtensionDesc{
 38222  	ExtendedType:  (*Base)(nil),
 38223  	ExtensionType: (*SyncBasicReportRs)(nil),
 38224  	Field:         2670,
 38225  	Name:          "SyncBasicReportRs.ext",
 38226  	Tag:           "bytes,2670,opt,name=ext",
 38227  	Filename:      "Game.proto",
 38228  }
 38229  
 38230  // 获取匪军叛乱信息
 38231  type GetRebellionRq struct {
 38232  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 38233  	XXX_unrecognized     []byte   `json:"-"`
 38234  	XXX_sizecache        int32    `json:"-"`
 38235  }
 38236  
 38237  func (m *GetRebellionRq) Reset()         { *m = GetRebellionRq{} }
 38238  func (m *GetRebellionRq) String() string { return proto.CompactTextString(m) }
 38239  func (*GetRebellionRq) ProtoMessage()    {}
 38240  func (*GetRebellionRq) Descriptor() ([]byte, []int) {
 38241  	return fileDescriptor_a508e860af41bdad, []int{701}
 38242  }
 38243  func (m *GetRebellionRq) XXX_Unmarshal(b []byte) error {
 38244  	return xxx_messageInfo_GetRebellionRq.Unmarshal(m, b)
 38245  }
 38246  func (m *GetRebellionRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 38247  	return xxx_messageInfo_GetRebellionRq.Marshal(b, m, deterministic)
 38248  }
 38249  func (m *GetRebellionRq) XXX_Merge(src proto.Message) {
 38250  	xxx_messageInfo_GetRebellionRq.Merge(m, src)
 38251  }
 38252  func (m *GetRebellionRq) XXX_Size() int {
 38253  	return xxx_messageInfo_GetRebellionRq.Size(m)
 38254  }
 38255  func (m *GetRebellionRq) XXX_DiscardUnknown() {
 38256  	xxx_messageInfo_GetRebellionRq.DiscardUnknown(m)
 38257  }
 38258  
 38259  var xxx_messageInfo_GetRebellionRq proto.InternalMessageInfo
 38260  
 38261  var E_GetRebellionRq_Ext = &proto.ExtensionDesc{
 38262  	ExtendedType:  (*Base)(nil),
 38263  	ExtensionType: (*GetRebellionRq)(nil),
 38264  	Field:         2671,
 38265  	Name:          "GetRebellionRq.ext",
 38266  	Tag:           "bytes,2671,opt,name=ext",
 38267  	Filename:      "Game.proto",
 38268  }
 38269  
 38270  type GetRebellionRs struct {
 38271  	GRebellion           *GlobalRebellion `protobuf:"bytes,1,opt,name=gRebellion" json:"gRebellion,omitempty"`
 38272  	MyJoin               *bool            `protobuf:"varint,2,opt,name=myJoin" json:"myJoin,omitempty"`
 38273  	Credit               *int32           `protobuf:"varint,3,opt,name=credit" json:"credit,omitempty"`
 38274  	IsDead               *bool            `protobuf:"varint,4,opt,name=isDead" json:"isDead,omitempty"`
 38275  	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
 38276  	XXX_unrecognized     []byte           `json:"-"`
 38277  	XXX_sizecache        int32            `json:"-"`
 38278  }
 38279  
 38280  func (m *GetRebellionRs) Reset()         { *m = GetRebellionRs{} }
 38281  func (m *GetRebellionRs) String() string { return proto.CompactTextString(m) }
 38282  func (*GetRebellionRs) ProtoMessage()    {}
 38283  func (*GetRebellionRs) Descriptor() ([]byte, []int) {
 38284  	return fileDescriptor_a508e860af41bdad, []int{702}
 38285  }
 38286  func (m *GetRebellionRs) XXX_Unmarshal(b []byte) error {
 38287  	return xxx_messageInfo_GetRebellionRs.Unmarshal(m, b)
 38288  }
 38289  func (m *GetRebellionRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 38290  	return xxx_messageInfo_GetRebellionRs.Marshal(b, m, deterministic)
 38291  }
 38292  func (m *GetRebellionRs) XXX_Merge(src proto.Message) {
 38293  	xxx_messageInfo_GetRebellionRs.Merge(m, src)
 38294  }
 38295  func (m *GetRebellionRs) XXX_Size() int {
 38296  	return xxx_messageInfo_GetRebellionRs.Size(m)
 38297  }
 38298  func (m *GetRebellionRs) XXX_DiscardUnknown() {
 38299  	xxx_messageInfo_GetRebellionRs.DiscardUnknown(m)
 38300  }
 38301  
 38302  var xxx_messageInfo_GetRebellionRs proto.InternalMessageInfo
 38303  
 38304  func (m *GetRebellionRs) GetGRebellion() *GlobalRebellion {
 38305  	if m != nil {
 38306  		return m.GRebellion
 38307  	}
 38308  	return nil
 38309  }
 38310  
 38311  func (m *GetRebellionRs) GetMyJoin() bool {
 38312  	if m != nil && m.MyJoin != nil {
 38313  		return *m.MyJoin
 38314  	}
 38315  	return false
 38316  }
 38317  
 38318  func (m *GetRebellionRs) GetCredit() int32 {
 38319  	if m != nil && m.Credit != nil {
 38320  		return *m.Credit
 38321  	}
 38322  	return 0
 38323  }
 38324  
 38325  func (m *GetRebellionRs) GetIsDead() bool {
 38326  	if m != nil && m.IsDead != nil {
 38327  		return *m.IsDead
 38328  	}
 38329  	return false
 38330  }
 38331  
 38332  var E_GetRebellionRs_Ext = &proto.ExtensionDesc{
 38333  	ExtendedType:  (*Base)(nil),
 38334  	ExtensionType: (*GetRebellionRs)(nil),
 38335  	Field:         2672,
 38336  	Name:          "GetRebellionRs.ext",
 38337  	Tag:           "bytes,2672,opt,name=ext",
 38338  	Filename:      "Game.proto",
 38339  }
 38340  
 38341  // 推送匪军叛乱信息
 38342  type SyncRebellionRs struct {
 38343  	GRebellion           *GlobalRebellion `protobuf:"bytes,1,opt,name=gRebellion" json:"gRebellion,omitempty"`
 38344  	MyJoin               *bool            `protobuf:"varint,2,opt,name=myJoin" json:"myJoin,omitempty"`
 38345  	Credit               *int32           `protobuf:"varint,3,opt,name=credit" json:"credit,omitempty"`
 38346  	IsDead               *bool            `protobuf:"varint,4,opt,name=isDead" json:"isDead,omitempty"`
 38347  	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
 38348  	XXX_unrecognized     []byte           `json:"-"`
 38349  	XXX_sizecache        int32            `json:"-"`
 38350  }
 38351  
 38352  func (m *SyncRebellionRs) Reset()         { *m = SyncRebellionRs{} }
 38353  func (m *SyncRebellionRs) String() string { return proto.CompactTextString(m) }
 38354  func (*SyncRebellionRs) ProtoMessage()    {}
 38355  func (*SyncRebellionRs) Descriptor() ([]byte, []int) {
 38356  	return fileDescriptor_a508e860af41bdad, []int{703}
 38357  }
 38358  func (m *SyncRebellionRs) XXX_Unmarshal(b []byte) error {
 38359  	return xxx_messageInfo_SyncRebellionRs.Unmarshal(m, b)
 38360  }
 38361  func (m *SyncRebellionRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 38362  	return xxx_messageInfo_SyncRebellionRs.Marshal(b, m, deterministic)
 38363  }
 38364  func (m *SyncRebellionRs) XXX_Merge(src proto.Message) {
 38365  	xxx_messageInfo_SyncRebellionRs.Merge(m, src)
 38366  }
 38367  func (m *SyncRebellionRs) XXX_Size() int {
 38368  	return xxx_messageInfo_SyncRebellionRs.Size(m)
 38369  }
 38370  func (m *SyncRebellionRs) XXX_DiscardUnknown() {
 38371  	xxx_messageInfo_SyncRebellionRs.DiscardUnknown(m)
 38372  }
 38373  
 38374  var xxx_messageInfo_SyncRebellionRs proto.InternalMessageInfo
 38375  
 38376  func (m *SyncRebellionRs) GetGRebellion() *GlobalRebellion {
 38377  	if m != nil {
 38378  		return m.GRebellion
 38379  	}
 38380  	return nil
 38381  }
 38382  
 38383  func (m *SyncRebellionRs) GetMyJoin() bool {
 38384  	if m != nil && m.MyJoin != nil {
 38385  		return *m.MyJoin
 38386  	}
 38387  	return false
 38388  }
 38389  
 38390  func (m *SyncRebellionRs) GetCredit() int32 {
 38391  	if m != nil && m.Credit != nil {
 38392  		return *m.Credit
 38393  	}
 38394  	return 0
 38395  }
 38396  
 38397  func (m *SyncRebellionRs) GetIsDead() bool {
 38398  	if m != nil && m.IsDead != nil {
 38399  		return *m.IsDead
 38400  	}
 38401  	return false
 38402  }
 38403  
 38404  var E_SyncRebellionRs_Ext = &proto.ExtensionDesc{
 38405  	ExtendedType:  (*Base)(nil),
 38406  	ExtensionType: (*SyncRebellionRs)(nil),
 38407  	Field:         2674,
 38408  	Name:          "SyncRebellionRs.ext",
 38409  	Tag:           "bytes,2674,opt,name=ext",
 38410  	Filename:      "Game.proto",
 38411  }
 38412  
 38413  // 获取自己的匪军叛乱buff
 38414  type GetRebelBuffRq struct {
 38415  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 38416  	XXX_unrecognized     []byte   `json:"-"`
 38417  	XXX_sizecache        int32    `json:"-"`
 38418  }
 38419  
 38420  func (m *GetRebelBuffRq) Reset()         { *m = GetRebelBuffRq{} }
 38421  func (m *GetRebelBuffRq) String() string { return proto.CompactTextString(m) }
 38422  func (*GetRebelBuffRq) ProtoMessage()    {}
 38423  func (*GetRebelBuffRq) Descriptor() ([]byte, []int) {
 38424  	return fileDescriptor_a508e860af41bdad, []int{704}
 38425  }
 38426  func (m *GetRebelBuffRq) XXX_Unmarshal(b []byte) error {
 38427  	return xxx_messageInfo_GetRebelBuffRq.Unmarshal(m, b)
 38428  }
 38429  func (m *GetRebelBuffRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 38430  	return xxx_messageInfo_GetRebelBuffRq.Marshal(b, m, deterministic)
 38431  }
 38432  func (m *GetRebelBuffRq) XXX_Merge(src proto.Message) {
 38433  	xxx_messageInfo_GetRebelBuffRq.Merge(m, src)
 38434  }
 38435  func (m *GetRebelBuffRq) XXX_Size() int {
 38436  	return xxx_messageInfo_GetRebelBuffRq.Size(m)
 38437  }
 38438  func (m *GetRebelBuffRq) XXX_DiscardUnknown() {
 38439  	xxx_messageInfo_GetRebelBuffRq.DiscardUnknown(m)
 38440  }
 38441  
 38442  var xxx_messageInfo_GetRebelBuffRq proto.InternalMessageInfo
 38443  
 38444  var E_GetRebelBuffRq_Ext = &proto.ExtensionDesc{
 38445  	ExtendedType:  (*Base)(nil),
 38446  	ExtensionType: (*GetRebelBuffRq)(nil),
 38447  	Field:         2675,
 38448  	Name:          "GetRebelBuffRq.ext",
 38449  	Tag:           "bytes,2675,opt,name=ext",
 38450  	Filename:      "Game.proto",
 38451  }
 38452  
 38453  type GetRebelBuffRs struct {
 38454  	Buffs                []*RebelBuff `protobuf:"bytes,1,rep,name=buffs" json:"buffs,omitempty"`
 38455  	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
 38456  	XXX_unrecognized     []byte       `json:"-"`
 38457  	XXX_sizecache        int32        `json:"-"`
 38458  }
 38459  
 38460  func (m *GetRebelBuffRs) Reset()         { *m = GetRebelBuffRs{} }
 38461  func (m *GetRebelBuffRs) String() string { return proto.CompactTextString(m) }
 38462  func (*GetRebelBuffRs) ProtoMessage()    {}
 38463  func (*GetRebelBuffRs) Descriptor() ([]byte, []int) {
 38464  	return fileDescriptor_a508e860af41bdad, []int{705}
 38465  }
 38466  func (m *GetRebelBuffRs) XXX_Unmarshal(b []byte) error {
 38467  	return xxx_messageInfo_GetRebelBuffRs.Unmarshal(m, b)
 38468  }
 38469  func (m *GetRebelBuffRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 38470  	return xxx_messageInfo_GetRebelBuffRs.Marshal(b, m, deterministic)
 38471  }
 38472  func (m *GetRebelBuffRs) XXX_Merge(src proto.Message) {
 38473  	xxx_messageInfo_GetRebelBuffRs.Merge(m, src)
 38474  }
 38475  func (m *GetRebelBuffRs) XXX_Size() int {
 38476  	return xxx_messageInfo_GetRebelBuffRs.Size(m)
 38477  }
 38478  func (m *GetRebelBuffRs) XXX_DiscardUnknown() {
 38479  	xxx_messageInfo_GetRebelBuffRs.DiscardUnknown(m)
 38480  }
 38481  
 38482  var xxx_messageInfo_GetRebelBuffRs proto.InternalMessageInfo
 38483  
 38484  func (m *GetRebelBuffRs) GetBuffs() []*RebelBuff {
 38485  	if m != nil {
 38486  		return m.Buffs
 38487  	}
 38488  	return nil
 38489  }
 38490  
 38491  var E_GetRebelBuffRs_Ext = &proto.ExtensionDesc{
 38492  	ExtendedType:  (*Base)(nil),
 38493  	ExtensionType: (*GetRebelBuffRs)(nil),
 38494  	Field:         2676,
 38495  	Name:          "GetRebelBuffRs.ext",
 38496  	Tag:           "bytes,2676,opt,name=ext",
 38497  	Filename:      "Game.proto",
 38498  }
 38499  
 38500  // 购买匪军叛乱buff
 38501  type BuyRebelBuffRq struct {
 38502  	BuffType             *int32   `protobuf:"varint,1,req,name=buffType" json:"buffType,omitempty"`
 38503  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 38504  	XXX_unrecognized     []byte   `json:"-"`
 38505  	XXX_sizecache        int32    `json:"-"`
 38506  }
 38507  
 38508  func (m *BuyRebelBuffRq) Reset()         { *m = BuyRebelBuffRq{} }
 38509  func (m *BuyRebelBuffRq) String() string { return proto.CompactTextString(m) }
 38510  func (*BuyRebelBuffRq) ProtoMessage()    {}
 38511  func (*BuyRebelBuffRq) Descriptor() ([]byte, []int) {
 38512  	return fileDescriptor_a508e860af41bdad, []int{706}
 38513  }
 38514  func (m *BuyRebelBuffRq) XXX_Unmarshal(b []byte) error {
 38515  	return xxx_messageInfo_BuyRebelBuffRq.Unmarshal(m, b)
 38516  }
 38517  func (m *BuyRebelBuffRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 38518  	return xxx_messageInfo_BuyRebelBuffRq.Marshal(b, m, deterministic)
 38519  }
 38520  func (m *BuyRebelBuffRq) XXX_Merge(src proto.Message) {
 38521  	xxx_messageInfo_BuyRebelBuffRq.Merge(m, src)
 38522  }
 38523  func (m *BuyRebelBuffRq) XXX_Size() int {
 38524  	return xxx_messageInfo_BuyRebelBuffRq.Size(m)
 38525  }
 38526  func (m *BuyRebelBuffRq) XXX_DiscardUnknown() {
 38527  	xxx_messageInfo_BuyRebelBuffRq.DiscardUnknown(m)
 38528  }
 38529  
 38530  var xxx_messageInfo_BuyRebelBuffRq proto.InternalMessageInfo
 38531  
 38532  func (m *BuyRebelBuffRq) GetBuffType() int32 {
 38533  	if m != nil && m.BuffType != nil {
 38534  		return *m.BuffType
 38535  	}
 38536  	return 0
 38537  }
 38538  
 38539  var E_BuyRebelBuffRq_Ext = &proto.ExtensionDesc{
 38540  	ExtendedType:  (*Base)(nil),
 38541  	ExtensionType: (*BuyRebelBuffRq)(nil),
 38542  	Field:         2677,
 38543  	Name:          "BuyRebelBuffRq.ext",
 38544  	Tag:           "bytes,2677,opt,name=ext",
 38545  	Filename:      "Game.proto",
 38546  }
 38547  
 38548  type BuyRebelBuffRs struct {
 38549  	Buff                 *RebelBuff `protobuf:"bytes,1,opt,name=buff" json:"buff,omitempty"`
 38550  	Gold                 *int32     `protobuf:"varint,2,opt,name=gold" json:"gold,omitempty"`
 38551  	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
 38552  	XXX_unrecognized     []byte     `json:"-"`
 38553  	XXX_sizecache        int32      `json:"-"`
 38554  }
 38555  
 38556  func (m *BuyRebelBuffRs) Reset()         { *m = BuyRebelBuffRs{} }
 38557  func (m *BuyRebelBuffRs) String() string { return proto.CompactTextString(m) }
 38558  func (*BuyRebelBuffRs) ProtoMessage()    {}
 38559  func (*BuyRebelBuffRs) Descriptor() ([]byte, []int) {
 38560  	return fileDescriptor_a508e860af41bdad, []int{707}
 38561  }
 38562  func (m *BuyRebelBuffRs) XXX_Unmarshal(b []byte) error {
 38563  	return xxx_messageInfo_BuyRebelBuffRs.Unmarshal(m, b)
 38564  }
 38565  func (m *BuyRebelBuffRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 38566  	return xxx_messageInfo_BuyRebelBuffRs.Marshal(b, m, deterministic)
 38567  }
 38568  func (m *BuyRebelBuffRs) XXX_Merge(src proto.Message) {
 38569  	xxx_messageInfo_BuyRebelBuffRs.Merge(m, src)
 38570  }
 38571  func (m *BuyRebelBuffRs) XXX_Size() int {
 38572  	return xxx_messageInfo_BuyRebelBuffRs.Size(m)
 38573  }
 38574  func (m *BuyRebelBuffRs) XXX_DiscardUnknown() {
 38575  	xxx_messageInfo_BuyRebelBuffRs.DiscardUnknown(m)
 38576  }
 38577  
 38578  var xxx_messageInfo_BuyRebelBuffRs proto.InternalMessageInfo
 38579  
 38580  func (m *BuyRebelBuffRs) GetBuff() *RebelBuff {
 38581  	if m != nil {
 38582  		return m.Buff
 38583  	}
 38584  	return nil
 38585  }
 38586  
 38587  func (m *BuyRebelBuffRs) GetGold() int32 {
 38588  	if m != nil && m.Gold != nil {
 38589  		return *m.Gold
 38590  	}
 38591  	return 0
 38592  }
 38593  
 38594  var E_BuyRebelBuffRs_Ext = &proto.ExtensionDesc{
 38595  	ExtendedType:  (*Base)(nil),
 38596  	ExtensionType: (*BuyRebelBuffRs)(nil),
 38597  	Field:         2678,
 38598  	Name:          "BuyRebelBuffRs.ext",
 38599  	Tag:           "bytes,2678,opt,name=ext",
 38600  	Filename:      "Game.proto",
 38601  }
 38602  
 38603  // 购买匪军叛乱物品
 38604  type BuyRebelShopRq struct {
 38605  	ShopId               *int32   `protobuf:"varint,1,req,name=shopId" json:"shopId,omitempty"`
 38606  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 38607  	XXX_unrecognized     []byte   `json:"-"`
 38608  	XXX_sizecache        int32    `json:"-"`
 38609  }
 38610  
 38611  func (m *BuyRebelShopRq) Reset()         { *m = BuyRebelShopRq{} }
 38612  func (m *BuyRebelShopRq) String() string { return proto.CompactTextString(m) }
 38613  func (*BuyRebelShopRq) ProtoMessage()    {}
 38614  func (*BuyRebelShopRq) Descriptor() ([]byte, []int) {
 38615  	return fileDescriptor_a508e860af41bdad, []int{708}
 38616  }
 38617  func (m *BuyRebelShopRq) XXX_Unmarshal(b []byte) error {
 38618  	return xxx_messageInfo_BuyRebelShopRq.Unmarshal(m, b)
 38619  }
 38620  func (m *BuyRebelShopRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 38621  	return xxx_messageInfo_BuyRebelShopRq.Marshal(b, m, deterministic)
 38622  }
 38623  func (m *BuyRebelShopRq) XXX_Merge(src proto.Message) {
 38624  	xxx_messageInfo_BuyRebelShopRq.Merge(m, src)
 38625  }
 38626  func (m *BuyRebelShopRq) XXX_Size() int {
 38627  	return xxx_messageInfo_BuyRebelShopRq.Size(m)
 38628  }
 38629  func (m *BuyRebelShopRq) XXX_DiscardUnknown() {
 38630  	xxx_messageInfo_BuyRebelShopRq.DiscardUnknown(m)
 38631  }
 38632  
 38633  var xxx_messageInfo_BuyRebelShopRq proto.InternalMessageInfo
 38634  
 38635  func (m *BuyRebelShopRq) GetShopId() int32 {
 38636  	if m != nil && m.ShopId != nil {
 38637  		return *m.ShopId
 38638  	}
 38639  	return 0
 38640  }
 38641  
 38642  var E_BuyRebelShopRq_Ext = &proto.ExtensionDesc{
 38643  	ExtendedType:  (*Base)(nil),
 38644  	ExtensionType: (*BuyRebelShopRq)(nil),
 38645  	Field:         2679,
 38646  	Name:          "BuyRebelShopRq.ext",
 38647  	Tag:           "bytes,2679,opt,name=ext",
 38648  	Filename:      "Game.proto",
 38649  }
 38650  
 38651  type BuyRebelShopRs struct {
 38652  	Award                *Award   `protobuf:"bytes,1,opt,name=award" json:"award,omitempty"`
 38653  	Credit               *int32   `protobuf:"varint,2,opt,name=credit" json:"credit,omitempty"`
 38654  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 38655  	XXX_unrecognized     []byte   `json:"-"`
 38656  	XXX_sizecache        int32    `json:"-"`
 38657  }
 38658  
 38659  func (m *BuyRebelShopRs) Reset()         { *m = BuyRebelShopRs{} }
 38660  func (m *BuyRebelShopRs) String() string { return proto.CompactTextString(m) }
 38661  func (*BuyRebelShopRs) ProtoMessage()    {}
 38662  func (*BuyRebelShopRs) Descriptor() ([]byte, []int) {
 38663  	return fileDescriptor_a508e860af41bdad, []int{709}
 38664  }
 38665  func (m *BuyRebelShopRs) XXX_Unmarshal(b []byte) error {
 38666  	return xxx_messageInfo_BuyRebelShopRs.Unmarshal(m, b)
 38667  }
 38668  func (m *BuyRebelShopRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 38669  	return xxx_messageInfo_BuyRebelShopRs.Marshal(b, m, deterministic)
 38670  }
 38671  func (m *BuyRebelShopRs) XXX_Merge(src proto.Message) {
 38672  	xxx_messageInfo_BuyRebelShopRs.Merge(m, src)
 38673  }
 38674  func (m *BuyRebelShopRs) XXX_Size() int {
 38675  	return xxx_messageInfo_BuyRebelShopRs.Size(m)
 38676  }
 38677  func (m *BuyRebelShopRs) XXX_DiscardUnknown() {
 38678  	xxx_messageInfo_BuyRebelShopRs.DiscardUnknown(m)
 38679  }
 38680  
 38681  var xxx_messageInfo_BuyRebelShopRs proto.InternalMessageInfo
 38682  
 38683  func (m *BuyRebelShopRs) GetAward() *Award {
 38684  	if m != nil {
 38685  		return m.Award
 38686  	}
 38687  	return nil
 38688  }
 38689  
 38690  func (m *BuyRebelShopRs) GetCredit() int32 {
 38691  	if m != nil && m.Credit != nil {
 38692  		return *m.Credit
 38693  	}
 38694  	return 0
 38695  }
 38696  
 38697  var E_BuyRebelShopRs_Ext = &proto.ExtensionDesc{
 38698  	ExtendedType:  (*Base)(nil),
 38699  	ExtensionType: (*BuyRebelShopRs)(nil),
 38700  	Field:         2680,
 38701  	Name:          "BuyRebelShopRs.ext",
 38702  	Tag:           "bytes,2680,opt,name=ext",
 38703  	Filename:      "Game.proto",
 38704  }
 38705  
 38706  // 获取反攻信息
 38707  type GetCounterAttackRq struct {
 38708  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 38709  	XXX_unrecognized     []byte   `json:"-"`
 38710  	XXX_sizecache        int32    `json:"-"`
 38711  }
 38712  
 38713  func (m *GetCounterAttackRq) Reset()         { *m = GetCounterAttackRq{} }
 38714  func (m *GetCounterAttackRq) String() string { return proto.CompactTextString(m) }
 38715  func (*GetCounterAttackRq) ProtoMessage()    {}
 38716  func (*GetCounterAttackRq) Descriptor() ([]byte, []int) {
 38717  	return fileDescriptor_a508e860af41bdad, []int{710}
 38718  }
 38719  func (m *GetCounterAttackRq) XXX_Unmarshal(b []byte) error {
 38720  	return xxx_messageInfo_GetCounterAttackRq.Unmarshal(m, b)
 38721  }
 38722  func (m *GetCounterAttackRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 38723  	return xxx_messageInfo_GetCounterAttackRq.Marshal(b, m, deterministic)
 38724  }
 38725  func (m *GetCounterAttackRq) XXX_Merge(src proto.Message) {
 38726  	xxx_messageInfo_GetCounterAttackRq.Merge(m, src)
 38727  }
 38728  func (m *GetCounterAttackRq) XXX_Size() int {
 38729  	return xxx_messageInfo_GetCounterAttackRq.Size(m)
 38730  }
 38731  func (m *GetCounterAttackRq) XXX_DiscardUnknown() {
 38732  	xxx_messageInfo_GetCounterAttackRq.DiscardUnknown(m)
 38733  }
 38734  
 38735  var xxx_messageInfo_GetCounterAttackRq proto.InternalMessageInfo
 38736  
 38737  var E_GetCounterAttackRq_Ext = &proto.ExtensionDesc{
 38738  	ExtendedType:  (*Base)(nil),
 38739  	ExtensionType: (*GetCounterAttackRq)(nil),
 38740  	Field:         2681,
 38741  	Name:          "GetCounterAttackRq.ext",
 38742  	Tag:           "bytes,2681,opt,name=ext",
 38743  	Filename:      "Game.proto",
 38744  }
 38745  
 38746  type GetCounterAttackRs struct {
 38747  	Data                 *CounterAtkData `protobuf:"bytes,1,opt,name=data" json:"data,omitempty"`
 38748  	Credit               *int32          `protobuf:"varint,2,opt,name=credit" json:"credit,omitempty"`
 38749  	UnLock               *bool           `protobuf:"varint,3,opt,name=unLock" json:"unLock,omitempty"`
 38750  	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
 38751  	XXX_unrecognized     []byte          `json:"-"`
 38752  	XXX_sizecache        int32           `json:"-"`
 38753  }
 38754  
 38755  func (m *GetCounterAttackRs) Reset()         { *m = GetCounterAttackRs{} }
 38756  func (m *GetCounterAttackRs) String() string { return proto.CompactTextString(m) }
 38757  func (*GetCounterAttackRs) ProtoMessage()    {}
 38758  func (*GetCounterAttackRs) Descriptor() ([]byte, []int) {
 38759  	return fileDescriptor_a508e860af41bdad, []int{711}
 38760  }
 38761  func (m *GetCounterAttackRs) XXX_Unmarshal(b []byte) error {
 38762  	return xxx_messageInfo_GetCounterAttackRs.Unmarshal(m, b)
 38763  }
 38764  func (m *GetCounterAttackRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 38765  	return xxx_messageInfo_GetCounterAttackRs.Marshal(b, m, deterministic)
 38766  }
 38767  func (m *GetCounterAttackRs) XXX_Merge(src proto.Message) {
 38768  	xxx_messageInfo_GetCounterAttackRs.Merge(m, src)
 38769  }
 38770  func (m *GetCounterAttackRs) XXX_Size() int {
 38771  	return xxx_messageInfo_GetCounterAttackRs.Size(m)
 38772  }
 38773  func (m *GetCounterAttackRs) XXX_DiscardUnknown() {
 38774  	xxx_messageInfo_GetCounterAttackRs.DiscardUnknown(m)
 38775  }
 38776  
 38777  var xxx_messageInfo_GetCounterAttackRs proto.InternalMessageInfo
 38778  
 38779  func (m *GetCounterAttackRs) GetData() *CounterAtkData {
 38780  	if m != nil {
 38781  		return m.Data
 38782  	}
 38783  	return nil
 38784  }
 38785  
 38786  func (m *GetCounterAttackRs) GetCredit() int32 {
 38787  	if m != nil && m.Credit != nil {
 38788  		return *m.Credit
 38789  	}
 38790  	return 0
 38791  }
 38792  
 38793  func (m *GetCounterAttackRs) GetUnLock() bool {
 38794  	if m != nil && m.UnLock != nil {
 38795  		return *m.UnLock
 38796  	}
 38797  	return false
 38798  }
 38799  
 38800  var E_GetCounterAttackRs_Ext = &proto.ExtensionDesc{
 38801  	ExtendedType:  (*Base)(nil),
 38802  	ExtensionType: (*GetCounterAttackRs)(nil),
 38803  	Field:         2682,
 38804  	Name:          "GetCounterAttackRs.ext",
 38805  	Tag:           "bytes,2682,opt,name=ext",
 38806  	Filename:      "Game.proto",
 38807  }
 38808  
 38809  // 同步反攻信息
 38810  type SyncCounterAttackRs struct {
 38811  	Data                 *CounterAtkData `protobuf:"bytes,1,opt,name=data" json:"data,omitempty"`
 38812  	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
 38813  	XXX_unrecognized     []byte          `json:"-"`
 38814  	XXX_sizecache        int32           `json:"-"`
 38815  }
 38816  
 38817  func (m *SyncCounterAttackRs) Reset()         { *m = SyncCounterAttackRs{} }
 38818  func (m *SyncCounterAttackRs) String() string { return proto.CompactTextString(m) }
 38819  func (*SyncCounterAttackRs) ProtoMessage()    {}
 38820  func (*SyncCounterAttackRs) Descriptor() ([]byte, []int) {
 38821  	return fileDescriptor_a508e860af41bdad, []int{712}
 38822  }
 38823  func (m *SyncCounterAttackRs) XXX_Unmarshal(b []byte) error {
 38824  	return xxx_messageInfo_SyncCounterAttackRs.Unmarshal(m, b)
 38825  }
 38826  func (m *SyncCounterAttackRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 38827  	return xxx_messageInfo_SyncCounterAttackRs.Marshal(b, m, deterministic)
 38828  }
 38829  func (m *SyncCounterAttackRs) XXX_Merge(src proto.Message) {
 38830  	xxx_messageInfo_SyncCounterAttackRs.Merge(m, src)
 38831  }
 38832  func (m *SyncCounterAttackRs) XXX_Size() int {
 38833  	return xxx_messageInfo_SyncCounterAttackRs.Size(m)
 38834  }
 38835  func (m *SyncCounterAttackRs) XXX_DiscardUnknown() {
 38836  	xxx_messageInfo_SyncCounterAttackRs.DiscardUnknown(m)
 38837  }
 38838  
 38839  var xxx_messageInfo_SyncCounterAttackRs proto.InternalMessageInfo
 38840  
 38841  func (m *SyncCounterAttackRs) GetData() *CounterAtkData {
 38842  	if m != nil {
 38843  		return m.Data
 38844  	}
 38845  	return nil
 38846  }
 38847  
 38848  var E_SyncCounterAttackRs_Ext = &proto.ExtensionDesc{
 38849  	ExtendedType:  (*Base)(nil),
 38850  	ExtensionType: (*SyncCounterAttackRs)(nil),
 38851  	Field:         2684,
 38852  	Name:          "SyncCounterAttackRs.ext",
 38853  	Tag:           "bytes,2684,opt,name=ext",
 38854  	Filename:      "Game.proto",
 38855  }
 38856  
 38857  // 进攻反攻boss
 38858  type AttackCounterBossRq struct {
 38859  	HeroId               []int32  `protobuf:"varint,1,rep,name=heroId" json:"heroId,omitempty"`
 38860  	BattleId             *int32   `protobuf:"varint,2,opt,name=battleId" json:"battleId,omitempty"`
 38861  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 38862  	XXX_unrecognized     []byte   `json:"-"`
 38863  	XXX_sizecache        int32    `json:"-"`
 38864  }
 38865  
 38866  func (m *AttackCounterBossRq) Reset()         { *m = AttackCounterBossRq{} }
 38867  func (m *AttackCounterBossRq) String() string { return proto.CompactTextString(m) }
 38868  func (*AttackCounterBossRq) ProtoMessage()    {}
 38869  func (*AttackCounterBossRq) Descriptor() ([]byte, []int) {
 38870  	return fileDescriptor_a508e860af41bdad, []int{713}
 38871  }
 38872  func (m *AttackCounterBossRq) XXX_Unmarshal(b []byte) error {
 38873  	return xxx_messageInfo_AttackCounterBossRq.Unmarshal(m, b)
 38874  }
 38875  func (m *AttackCounterBossRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 38876  	return xxx_messageInfo_AttackCounterBossRq.Marshal(b, m, deterministic)
 38877  }
 38878  func (m *AttackCounterBossRq) XXX_Merge(src proto.Message) {
 38879  	xxx_messageInfo_AttackCounterBossRq.Merge(m, src)
 38880  }
 38881  func (m *AttackCounterBossRq) XXX_Size() int {
 38882  	return xxx_messageInfo_AttackCounterBossRq.Size(m)
 38883  }
 38884  func (m *AttackCounterBossRq) XXX_DiscardUnknown() {
 38885  	xxx_messageInfo_AttackCounterBossRq.DiscardUnknown(m)
 38886  }
 38887  
 38888  var xxx_messageInfo_AttackCounterBossRq proto.InternalMessageInfo
 38889  
 38890  func (m *AttackCounterBossRq) GetHeroId() []int32 {
 38891  	if m != nil {
 38892  		return m.HeroId
 38893  	}
 38894  	return nil
 38895  }
 38896  
 38897  func (m *AttackCounterBossRq) GetBattleId() int32 {
 38898  	if m != nil && m.BattleId != nil {
 38899  		return *m.BattleId
 38900  	}
 38901  	return 0
 38902  }
 38903  
 38904  var E_AttackCounterBossRq_Ext = &proto.ExtensionDesc{
 38905  	ExtendedType:  (*Base)(nil),
 38906  	ExtensionType: (*AttackCounterBossRq)(nil),
 38907  	Field:         2685,
 38908  	Name:          "AttackCounterBossRq.ext",
 38909  	Tag:           "bytes,2685,opt,name=ext",
 38910  	Filename:      "Game.proto",
 38911  }
 38912  
 38913  type AttackCounterBossRs struct {
 38914  	Army                 *Army    `protobuf:"bytes,1,opt,name=army" json:"army,omitempty"`
 38915  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 38916  	XXX_unrecognized     []byte   `json:"-"`
 38917  	XXX_sizecache        int32    `json:"-"`
 38918  }
 38919  
 38920  func (m *AttackCounterBossRs) Reset()         { *m = AttackCounterBossRs{} }
 38921  func (m *AttackCounterBossRs) String() string { return proto.CompactTextString(m) }
 38922  func (*AttackCounterBossRs) ProtoMessage()    {}
 38923  func (*AttackCounterBossRs) Descriptor() ([]byte, []int) {
 38924  	return fileDescriptor_a508e860af41bdad, []int{714}
 38925  }
 38926  func (m *AttackCounterBossRs) XXX_Unmarshal(b []byte) error {
 38927  	return xxx_messageInfo_AttackCounterBossRs.Unmarshal(m, b)
 38928  }
 38929  func (m *AttackCounterBossRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 38930  	return xxx_messageInfo_AttackCounterBossRs.Marshal(b, m, deterministic)
 38931  }
 38932  func (m *AttackCounterBossRs) XXX_Merge(src proto.Message) {
 38933  	xxx_messageInfo_AttackCounterBossRs.Merge(m, src)
 38934  }
 38935  func (m *AttackCounterBossRs) XXX_Size() int {
 38936  	return xxx_messageInfo_AttackCounterBossRs.Size(m)
 38937  }
 38938  func (m *AttackCounterBossRs) XXX_DiscardUnknown() {
 38939  	xxx_messageInfo_AttackCounterBossRs.DiscardUnknown(m)
 38940  }
 38941  
 38942  var xxx_messageInfo_AttackCounterBossRs proto.InternalMessageInfo
 38943  
 38944  func (m *AttackCounterBossRs) GetArmy() *Army {
 38945  	if m != nil {
 38946  		return m.Army
 38947  	}
 38948  	return nil
 38949  }
 38950  
 38951  var E_AttackCounterBossRs_Ext = &proto.ExtensionDesc{
 38952  	ExtendedType:  (*Base)(nil),
 38953  	ExtensionType: (*AttackCounterBossRs)(nil),
 38954  	Field:         2686,
 38955  	Name:          "AttackCounterBossRs.ext",
 38956  	Tag:           "bytes,2686,opt,name=ext",
 38957  	Filename:      "Game.proto",
 38958  }
 38959  
 38960  // 获取反攻商店信息
 38961  type GetCounterAtkShopRq struct {
 38962  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 38963  	XXX_unrecognized     []byte   `json:"-"`
 38964  	XXX_sizecache        int32    `json:"-"`
 38965  }
 38966  
 38967  func (m *GetCounterAtkShopRq) Reset()         { *m = GetCounterAtkShopRq{} }
 38968  func (m *GetCounterAtkShopRq) String() string { return proto.CompactTextString(m) }
 38969  func (*GetCounterAtkShopRq) ProtoMessage()    {}
 38970  func (*GetCounterAtkShopRq) Descriptor() ([]byte, []int) {
 38971  	return fileDescriptor_a508e860af41bdad, []int{715}
 38972  }
 38973  func (m *GetCounterAtkShopRq) XXX_Unmarshal(b []byte) error {
 38974  	return xxx_messageInfo_GetCounterAtkShopRq.Unmarshal(m, b)
 38975  }
 38976  func (m *GetCounterAtkShopRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 38977  	return xxx_messageInfo_GetCounterAtkShopRq.Marshal(b, m, deterministic)
 38978  }
 38979  func (m *GetCounterAtkShopRq) XXX_Merge(src proto.Message) {
 38980  	xxx_messageInfo_GetCounterAtkShopRq.Merge(m, src)
 38981  }
 38982  func (m *GetCounterAtkShopRq) XXX_Size() int {
 38983  	return xxx_messageInfo_GetCounterAtkShopRq.Size(m)
 38984  }
 38985  func (m *GetCounterAtkShopRq) XXX_DiscardUnknown() {
 38986  	xxx_messageInfo_GetCounterAtkShopRq.DiscardUnknown(m)
 38987  }
 38988  
 38989  var xxx_messageInfo_GetCounterAtkShopRq proto.InternalMessageInfo
 38990  
 38991  var E_GetCounterAtkShopRq_Ext = &proto.ExtensionDesc{
 38992  	ExtendedType:  (*Base)(nil),
 38993  	ExtensionType: (*GetCounterAtkShopRq)(nil),
 38994  	Field:         2687,
 38995  	Name:          "GetCounterAtkShopRq.ext",
 38996  	Tag:           "bytes,2687,opt,name=ext",
 38997  	Filename:      "Game.proto",
 38998  }
 38999  
 39000  type GetCounterAtkShopRs struct {
 39001  	Status               []*TwoInt `protobuf:"bytes,1,rep,name=status" json:"status,omitempty"`
 39002  	Credit               *int32    `protobuf:"varint,2,opt,name=credit" json:"credit,omitempty"`
 39003  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 39004  	XXX_unrecognized     []byte    `json:"-"`
 39005  	XXX_sizecache        int32     `json:"-"`
 39006  }
 39007  
 39008  func (m *GetCounterAtkShopRs) Reset()         { *m = GetCounterAtkShopRs{} }
 39009  func (m *GetCounterAtkShopRs) String() string { return proto.CompactTextString(m) }
 39010  func (*GetCounterAtkShopRs) ProtoMessage()    {}
 39011  func (*GetCounterAtkShopRs) Descriptor() ([]byte, []int) {
 39012  	return fileDescriptor_a508e860af41bdad, []int{716}
 39013  }
 39014  func (m *GetCounterAtkShopRs) XXX_Unmarshal(b []byte) error {
 39015  	return xxx_messageInfo_GetCounterAtkShopRs.Unmarshal(m, b)
 39016  }
 39017  func (m *GetCounterAtkShopRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 39018  	return xxx_messageInfo_GetCounterAtkShopRs.Marshal(b, m, deterministic)
 39019  }
 39020  func (m *GetCounterAtkShopRs) XXX_Merge(src proto.Message) {
 39021  	xxx_messageInfo_GetCounterAtkShopRs.Merge(m, src)
 39022  }
 39023  func (m *GetCounterAtkShopRs) XXX_Size() int {
 39024  	return xxx_messageInfo_GetCounterAtkShopRs.Size(m)
 39025  }
 39026  func (m *GetCounterAtkShopRs) XXX_DiscardUnknown() {
 39027  	xxx_messageInfo_GetCounterAtkShopRs.DiscardUnknown(m)
 39028  }
 39029  
 39030  var xxx_messageInfo_GetCounterAtkShopRs proto.InternalMessageInfo
 39031  
 39032  func (m *GetCounterAtkShopRs) GetStatus() []*TwoInt {
 39033  	if m != nil {
 39034  		return m.Status
 39035  	}
 39036  	return nil
 39037  }
 39038  
 39039  func (m *GetCounterAtkShopRs) GetCredit() int32 {
 39040  	if m != nil && m.Credit != nil {
 39041  		return *m.Credit
 39042  	}
 39043  	return 0
 39044  }
 39045  
 39046  var E_GetCounterAtkShopRs_Ext = &proto.ExtensionDesc{
 39047  	ExtendedType:  (*Base)(nil),
 39048  	ExtensionType: (*GetCounterAtkShopRs)(nil),
 39049  	Field:         2688,
 39050  	Name:          "GetCounterAtkShopRs.ext",
 39051  	Tag:           "bytes,2688,opt,name=ext",
 39052  	Filename:      "Game.proto",
 39053  }
 39054  
 39055  // 购买反攻商店的商品
 39056  type BuyCounterAtkAwardRq struct {
 39057  	Id                   *int32   `protobuf:"varint,1,req,name=id" json:"id,omitempty"`
 39058  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 39059  	XXX_unrecognized     []byte   `json:"-"`
 39060  	XXX_sizecache        int32    `json:"-"`
 39061  }
 39062  
 39063  func (m *BuyCounterAtkAwardRq) Reset()         { *m = BuyCounterAtkAwardRq{} }
 39064  func (m *BuyCounterAtkAwardRq) String() string { return proto.CompactTextString(m) }
 39065  func (*BuyCounterAtkAwardRq) ProtoMessage()    {}
 39066  func (*BuyCounterAtkAwardRq) Descriptor() ([]byte, []int) {
 39067  	return fileDescriptor_a508e860af41bdad, []int{717}
 39068  }
 39069  func (m *BuyCounterAtkAwardRq) XXX_Unmarshal(b []byte) error {
 39070  	return xxx_messageInfo_BuyCounterAtkAwardRq.Unmarshal(m, b)
 39071  }
 39072  func (m *BuyCounterAtkAwardRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 39073  	return xxx_messageInfo_BuyCounterAtkAwardRq.Marshal(b, m, deterministic)
 39074  }
 39075  func (m *BuyCounterAtkAwardRq) XXX_Merge(src proto.Message) {
 39076  	xxx_messageInfo_BuyCounterAtkAwardRq.Merge(m, src)
 39077  }
 39078  func (m *BuyCounterAtkAwardRq) XXX_Size() int {
 39079  	return xxx_messageInfo_BuyCounterAtkAwardRq.Size(m)
 39080  }
 39081  func (m *BuyCounterAtkAwardRq) XXX_DiscardUnknown() {
 39082  	xxx_messageInfo_BuyCounterAtkAwardRq.DiscardUnknown(m)
 39083  }
 39084  
 39085  var xxx_messageInfo_BuyCounterAtkAwardRq proto.InternalMessageInfo
 39086  
 39087  func (m *BuyCounterAtkAwardRq) GetId() int32 {
 39088  	if m != nil && m.Id != nil {
 39089  		return *m.Id
 39090  	}
 39091  	return 0
 39092  }
 39093  
 39094  var E_BuyCounterAtkAwardRq_Ext = &proto.ExtensionDesc{
 39095  	ExtendedType:  (*Base)(nil),
 39096  	ExtensionType: (*BuyCounterAtkAwardRq)(nil),
 39097  	Field:         2689,
 39098  	Name:          "BuyCounterAtkAwardRq.ext",
 39099  	Tag:           "bytes,2689,opt,name=ext",
 39100  	Filename:      "Game.proto",
 39101  }
 39102  
 39103  type BuyCounterAtkAwardRs struct {
 39104  	Status               []*TwoInt `protobuf:"bytes,1,rep,name=status" json:"status,omitempty"`
 39105  	Credit               *int32    `protobuf:"varint,2,opt,name=credit" json:"credit,omitempty"`
 39106  	Award                *Award    `protobuf:"bytes,3,opt,name=award" json:"award,omitempty"`
 39107  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 39108  	XXX_unrecognized     []byte    `json:"-"`
 39109  	XXX_sizecache        int32     `json:"-"`
 39110  }
 39111  
 39112  func (m *BuyCounterAtkAwardRs) Reset()         { *m = BuyCounterAtkAwardRs{} }
 39113  func (m *BuyCounterAtkAwardRs) String() string { return proto.CompactTextString(m) }
 39114  func (*BuyCounterAtkAwardRs) ProtoMessage()    {}
 39115  func (*BuyCounterAtkAwardRs) Descriptor() ([]byte, []int) {
 39116  	return fileDescriptor_a508e860af41bdad, []int{718}
 39117  }
 39118  func (m *BuyCounterAtkAwardRs) XXX_Unmarshal(b []byte) error {
 39119  	return xxx_messageInfo_BuyCounterAtkAwardRs.Unmarshal(m, b)
 39120  }
 39121  func (m *BuyCounterAtkAwardRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 39122  	return xxx_messageInfo_BuyCounterAtkAwardRs.Marshal(b, m, deterministic)
 39123  }
 39124  func (m *BuyCounterAtkAwardRs) XXX_Merge(src proto.Message) {
 39125  	xxx_messageInfo_BuyCounterAtkAwardRs.Merge(m, src)
 39126  }
 39127  func (m *BuyCounterAtkAwardRs) XXX_Size() int {
 39128  	return xxx_messageInfo_BuyCounterAtkAwardRs.Size(m)
 39129  }
 39130  func (m *BuyCounterAtkAwardRs) XXX_DiscardUnknown() {
 39131  	xxx_messageInfo_BuyCounterAtkAwardRs.DiscardUnknown(m)
 39132  }
 39133  
 39134  var xxx_messageInfo_BuyCounterAtkAwardRs proto.InternalMessageInfo
 39135  
 39136  func (m *BuyCounterAtkAwardRs) GetStatus() []*TwoInt {
 39137  	if m != nil {
 39138  		return m.Status
 39139  	}
 39140  	return nil
 39141  }
 39142  
 39143  func (m *BuyCounterAtkAwardRs) GetCredit() int32 {
 39144  	if m != nil && m.Credit != nil {
 39145  		return *m.Credit
 39146  	}
 39147  	return 0
 39148  }
 39149  
 39150  func (m *BuyCounterAtkAwardRs) GetAward() *Award {
 39151  	if m != nil {
 39152  		return m.Award
 39153  	}
 39154  	return nil
 39155  }
 39156  
 39157  var E_BuyCounterAtkAwardRs_Ext = &proto.ExtensionDesc{
 39158  	ExtendedType:  (*Base)(nil),
 39159  	ExtensionType: (*BuyCounterAtkAwardRs)(nil),
 39160  	Field:         2690,
 39161  	Name:          "BuyCounterAtkAwardRs.ext",
 39162  	Tag:           "bytes,2690,opt,name=ext",
 39163  	Filename:      "Game.proto",
 39164  }
 39165  
 39166  // 获取飞艇列表
 39167  type GetAirshipListRq struct {
 39168  	AreaId               []int32  `protobuf:"varint,1,rep,name=areaId" json:"areaId,omitempty"`
 39169  	AirshipKeyId         *int32   `protobuf:"varint,2,opt,name=airshipKeyId" json:"airshipKeyId,omitempty"`
 39170  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 39171  	XXX_unrecognized     []byte   `json:"-"`
 39172  	XXX_sizecache        int32    `json:"-"`
 39173  }
 39174  
 39175  func (m *GetAirshipListRq) Reset()         { *m = GetAirshipListRq{} }
 39176  func (m *GetAirshipListRq) String() string { return proto.CompactTextString(m) }
 39177  func (*GetAirshipListRq) ProtoMessage()    {}
 39178  func (*GetAirshipListRq) Descriptor() ([]byte, []int) {
 39179  	return fileDescriptor_a508e860af41bdad, []int{719}
 39180  }
 39181  func (m *GetAirshipListRq) XXX_Unmarshal(b []byte) error {
 39182  	return xxx_messageInfo_GetAirshipListRq.Unmarshal(m, b)
 39183  }
 39184  func (m *GetAirshipListRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 39185  	return xxx_messageInfo_GetAirshipListRq.Marshal(b, m, deterministic)
 39186  }
 39187  func (m *GetAirshipListRq) XXX_Merge(src proto.Message) {
 39188  	xxx_messageInfo_GetAirshipListRq.Merge(m, src)
 39189  }
 39190  func (m *GetAirshipListRq) XXX_Size() int {
 39191  	return xxx_messageInfo_GetAirshipListRq.Size(m)
 39192  }
 39193  func (m *GetAirshipListRq) XXX_DiscardUnknown() {
 39194  	xxx_messageInfo_GetAirshipListRq.DiscardUnknown(m)
 39195  }
 39196  
 39197  var xxx_messageInfo_GetAirshipListRq proto.InternalMessageInfo
 39198  
 39199  func (m *GetAirshipListRq) GetAreaId() []int32 {
 39200  	if m != nil {
 39201  		return m.AreaId
 39202  	}
 39203  	return nil
 39204  }
 39205  
 39206  func (m *GetAirshipListRq) GetAirshipKeyId() int32 {
 39207  	if m != nil && m.AirshipKeyId != nil {
 39208  		return *m.AirshipKeyId
 39209  	}
 39210  	return 0
 39211  }
 39212  
 39213  var E_GetAirshipListRq_Ext = &proto.ExtensionDesc{
 39214  	ExtendedType:  (*Base)(nil),
 39215  	ExtensionType: (*GetAirshipListRq)(nil),
 39216  	Field:         2691,
 39217  	Name:          "GetAirshipListRq.ext",
 39218  	Tag:           "bytes,2691,opt,name=ext",
 39219  	Filename:      "Game.proto",
 39220  }
 39221  
 39222  type GetAirshipListRs struct {
 39223  	AirshipList          []*Airship `protobuf:"bytes,1,rep,name=airshipList" json:"airshipList,omitempty"`
 39224  	AirshipDetail        *Airship   `protobuf:"bytes,2,opt,name=airshipDetail" json:"airshipDetail,omitempty"`
 39225  	BelongAwardCnt       *int32     `protobuf:"varint,3,opt,name=belongAwardCnt" json:"belongAwardCnt,omitempty"`
 39226  	HelpAwardCnt         *int32     `protobuf:"varint,4,opt,name=helpAwardCnt" json:"helpAwardCnt,omitempty"`
 39227  	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
 39228  	XXX_unrecognized     []byte     `json:"-"`
 39229  	XXX_sizecache        int32      `json:"-"`
 39230  }
 39231  
 39232  func (m *GetAirshipListRs) Reset()         { *m = GetAirshipListRs{} }
 39233  func (m *GetAirshipListRs) String() string { return proto.CompactTextString(m) }
 39234  func (*GetAirshipListRs) ProtoMessage()    {}
 39235  func (*GetAirshipListRs) Descriptor() ([]byte, []int) {
 39236  	return fileDescriptor_a508e860af41bdad, []int{720}
 39237  }
 39238  func (m *GetAirshipListRs) XXX_Unmarshal(b []byte) error {
 39239  	return xxx_messageInfo_GetAirshipListRs.Unmarshal(m, b)
 39240  }
 39241  func (m *GetAirshipListRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 39242  	return xxx_messageInfo_GetAirshipListRs.Marshal(b, m, deterministic)
 39243  }
 39244  func (m *GetAirshipListRs) XXX_Merge(src proto.Message) {
 39245  	xxx_messageInfo_GetAirshipListRs.Merge(m, src)
 39246  }
 39247  func (m *GetAirshipListRs) XXX_Size() int {
 39248  	return xxx_messageInfo_GetAirshipListRs.Size(m)
 39249  }
 39250  func (m *GetAirshipListRs) XXX_DiscardUnknown() {
 39251  	xxx_messageInfo_GetAirshipListRs.DiscardUnknown(m)
 39252  }
 39253  
 39254  var xxx_messageInfo_GetAirshipListRs proto.InternalMessageInfo
 39255  
 39256  func (m *GetAirshipListRs) GetAirshipList() []*Airship {
 39257  	if m != nil {
 39258  		return m.AirshipList
 39259  	}
 39260  	return nil
 39261  }
 39262  
 39263  func (m *GetAirshipListRs) GetAirshipDetail() *Airship {
 39264  	if m != nil {
 39265  		return m.AirshipDetail
 39266  	}
 39267  	return nil
 39268  }
 39269  
 39270  func (m *GetAirshipListRs) GetBelongAwardCnt() int32 {
 39271  	if m != nil && m.BelongAwardCnt != nil {
 39272  		return *m.BelongAwardCnt
 39273  	}
 39274  	return 0
 39275  }
 39276  
 39277  func (m *GetAirshipListRs) GetHelpAwardCnt() int32 {
 39278  	if m != nil && m.HelpAwardCnt != nil {
 39279  		return *m.HelpAwardCnt
 39280  	}
 39281  	return 0
 39282  }
 39283  
 39284  var E_GetAirshipListRs_Ext = &proto.ExtensionDesc{
 39285  	ExtendedType:  (*Base)(nil),
 39286  	ExtensionType: (*GetAirshipListRs)(nil),
 39287  	Field:         2692,
 39288  	Name:          "GetAirshipListRs.ext",
 39289  	Tag:           "bytes,2692,opt,name=ext",
 39290  	Filename:      "Game.proto",
 39291  }
 39292  
 39293  // 攻击飞艇
 39294  type AttackAirshipRq struct {
 39295  	Pos                  *int32   `protobuf:"varint,1,req,name=pos" json:"pos,omitempty"`
 39296  	HeroId               []int32  `protobuf:"varint,2,rep,name=heroId" json:"heroId,omitempty"`
 39297  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 39298  	XXX_unrecognized     []byte   `json:"-"`
 39299  	XXX_sizecache        int32    `json:"-"`
 39300  }
 39301  
 39302  func (m *AttackAirshipRq) Reset()         { *m = AttackAirshipRq{} }
 39303  func (m *AttackAirshipRq) String() string { return proto.CompactTextString(m) }
 39304  func (*AttackAirshipRq) ProtoMessage()    {}
 39305  func (*AttackAirshipRq) Descriptor() ([]byte, []int) {
 39306  	return fileDescriptor_a508e860af41bdad, []int{721}
 39307  }
 39308  func (m *AttackAirshipRq) XXX_Unmarshal(b []byte) error {
 39309  	return xxx_messageInfo_AttackAirshipRq.Unmarshal(m, b)
 39310  }
 39311  func (m *AttackAirshipRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 39312  	return xxx_messageInfo_AttackAirshipRq.Marshal(b, m, deterministic)
 39313  }
 39314  func (m *AttackAirshipRq) XXX_Merge(src proto.Message) {
 39315  	xxx_messageInfo_AttackAirshipRq.Merge(m, src)
 39316  }
 39317  func (m *AttackAirshipRq) XXX_Size() int {
 39318  	return xxx_messageInfo_AttackAirshipRq.Size(m)
 39319  }
 39320  func (m *AttackAirshipRq) XXX_DiscardUnknown() {
 39321  	xxx_messageInfo_AttackAirshipRq.DiscardUnknown(m)
 39322  }
 39323  
 39324  var xxx_messageInfo_AttackAirshipRq proto.InternalMessageInfo
 39325  
 39326  func (m *AttackAirshipRq) GetPos() int32 {
 39327  	if m != nil && m.Pos != nil {
 39328  		return *m.Pos
 39329  	}
 39330  	return 0
 39331  }
 39332  
 39333  func (m *AttackAirshipRq) GetHeroId() []int32 {
 39334  	if m != nil {
 39335  		return m.HeroId
 39336  	}
 39337  	return nil
 39338  }
 39339  
 39340  var E_AttackAirshipRq_Ext = &proto.ExtensionDesc{
 39341  	ExtendedType:  (*Base)(nil),
 39342  	ExtensionType: (*AttackAirshipRq)(nil),
 39343  	Field:         2693,
 39344  	Name:          "AttackAirshipRq.ext",
 39345  	Tag:           "bytes,2693,opt,name=ext",
 39346  	Filename:      "Game.proto",
 39347  }
 39348  
 39349  type AttackAirshipRs struct {
 39350  	Army                 *Army    `protobuf:"bytes,1,opt,name=army" json:"army,omitempty"`
 39351  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 39352  	XXX_unrecognized     []byte   `json:"-"`
 39353  	XXX_sizecache        int32    `json:"-"`
 39354  }
 39355  
 39356  func (m *AttackAirshipRs) Reset()         { *m = AttackAirshipRs{} }
 39357  func (m *AttackAirshipRs) String() string { return proto.CompactTextString(m) }
 39358  func (*AttackAirshipRs) ProtoMessage()    {}
 39359  func (*AttackAirshipRs) Descriptor() ([]byte, []int) {
 39360  	return fileDescriptor_a508e860af41bdad, []int{722}
 39361  }
 39362  func (m *AttackAirshipRs) XXX_Unmarshal(b []byte) error {
 39363  	return xxx_messageInfo_AttackAirshipRs.Unmarshal(m, b)
 39364  }
 39365  func (m *AttackAirshipRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 39366  	return xxx_messageInfo_AttackAirshipRs.Marshal(b, m, deterministic)
 39367  }
 39368  func (m *AttackAirshipRs) XXX_Merge(src proto.Message) {
 39369  	xxx_messageInfo_AttackAirshipRs.Merge(m, src)
 39370  }
 39371  func (m *AttackAirshipRs) XXX_Size() int {
 39372  	return xxx_messageInfo_AttackAirshipRs.Size(m)
 39373  }
 39374  func (m *AttackAirshipRs) XXX_DiscardUnknown() {
 39375  	xxx_messageInfo_AttackAirshipRs.DiscardUnknown(m)
 39376  }
 39377  
 39378  var xxx_messageInfo_AttackAirshipRs proto.InternalMessageInfo
 39379  
 39380  func (m *AttackAirshipRs) GetArmy() *Army {
 39381  	if m != nil {
 39382  		return m.Army
 39383  	}
 39384  	return nil
 39385  }
 39386  
 39387  var E_AttackAirshipRs_Ext = &proto.ExtensionDesc{
 39388  	ExtendedType:  (*Base)(nil),
 39389  	ExtensionType: (*AttackAirshipRs)(nil),
 39390  	Field:         2694,
 39391  	Name:          "AttackAirshipRs.ext",
 39392  	Tag:           "bytes,2694,opt,name=ext",
 39393  	Filename:      "Game.proto",
 39394  }
 39395  
 39396  // 获取飞艇活动信息
 39397  type GetAirshipInfoRq struct {
 39398  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 39399  	XXX_unrecognized     []byte   `json:"-"`
 39400  	XXX_sizecache        int32    `json:"-"`
 39401  }
 39402  
 39403  func (m *GetAirshipInfoRq) Reset()         { *m = GetAirshipInfoRq{} }
 39404  func (m *GetAirshipInfoRq) String() string { return proto.CompactTextString(m) }
 39405  func (*GetAirshipInfoRq) ProtoMessage()    {}
 39406  func (*GetAirshipInfoRq) Descriptor() ([]byte, []int) {
 39407  	return fileDescriptor_a508e860af41bdad, []int{723}
 39408  }
 39409  func (m *GetAirshipInfoRq) XXX_Unmarshal(b []byte) error {
 39410  	return xxx_messageInfo_GetAirshipInfoRq.Unmarshal(m, b)
 39411  }
 39412  func (m *GetAirshipInfoRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 39413  	return xxx_messageInfo_GetAirshipInfoRq.Marshal(b, m, deterministic)
 39414  }
 39415  func (m *GetAirshipInfoRq) XXX_Merge(src proto.Message) {
 39416  	xxx_messageInfo_GetAirshipInfoRq.Merge(m, src)
 39417  }
 39418  func (m *GetAirshipInfoRq) XXX_Size() int {
 39419  	return xxx_messageInfo_GetAirshipInfoRq.Size(m)
 39420  }
 39421  func (m *GetAirshipInfoRq) XXX_DiscardUnknown() {
 39422  	xxx_messageInfo_GetAirshipInfoRq.DiscardUnknown(m)
 39423  }
 39424  
 39425  var xxx_messageInfo_GetAirshipInfoRq proto.InternalMessageInfo
 39426  
 39427  var E_GetAirshipInfoRq_Ext = &proto.ExtensionDesc{
 39428  	ExtendedType:  (*Base)(nil),
 39429  	ExtensionType: (*GetAirshipInfoRq)(nil),
 39430  	Field:         2695,
 39431  	Name:          "GetAirshipInfoRq.ext",
 39432  	Tag:           "bytes,2695,opt,name=ext",
 39433  	Filename:      "Game.proto",
 39434  }
 39435  
 39436  type GetAirshipInfoRs struct {
 39437  	StartTime            *int32   `protobuf:"varint,1,opt,name=startTime" json:"startTime,omitempty"`
 39438  	FinishTime           *int32   `protobuf:"varint,2,opt,name=finishTime" json:"finishTime,omitempty"`
 39439  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 39440  	XXX_unrecognized     []byte   `json:"-"`
 39441  	XXX_sizecache        int32    `json:"-"`
 39442  }
 39443  
 39444  func (m *GetAirshipInfoRs) Reset()         { *m = GetAirshipInfoRs{} }
 39445  func (m *GetAirshipInfoRs) String() string { return proto.CompactTextString(m) }
 39446  func (*GetAirshipInfoRs) ProtoMessage()    {}
 39447  func (*GetAirshipInfoRs) Descriptor() ([]byte, []int) {
 39448  	return fileDescriptor_a508e860af41bdad, []int{724}
 39449  }
 39450  func (m *GetAirshipInfoRs) XXX_Unmarshal(b []byte) error {
 39451  	return xxx_messageInfo_GetAirshipInfoRs.Unmarshal(m, b)
 39452  }
 39453  func (m *GetAirshipInfoRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 39454  	return xxx_messageInfo_GetAirshipInfoRs.Marshal(b, m, deterministic)
 39455  }
 39456  func (m *GetAirshipInfoRs) XXX_Merge(src proto.Message) {
 39457  	xxx_messageInfo_GetAirshipInfoRs.Merge(m, src)
 39458  }
 39459  func (m *GetAirshipInfoRs) XXX_Size() int {
 39460  	return xxx_messageInfo_GetAirshipInfoRs.Size(m)
 39461  }
 39462  func (m *GetAirshipInfoRs) XXX_DiscardUnknown() {
 39463  	xxx_messageInfo_GetAirshipInfoRs.DiscardUnknown(m)
 39464  }
 39465  
 39466  var xxx_messageInfo_GetAirshipInfoRs proto.InternalMessageInfo
 39467  
 39468  func (m *GetAirshipInfoRs) GetStartTime() int32 {
 39469  	if m != nil && m.StartTime != nil {
 39470  		return *m.StartTime
 39471  	}
 39472  	return 0
 39473  }
 39474  
 39475  func (m *GetAirshipInfoRs) GetFinishTime() int32 {
 39476  	if m != nil && m.FinishTime != nil {
 39477  		return *m.FinishTime
 39478  	}
 39479  	return 0
 39480  }
 39481  
 39482  var E_GetAirshipInfoRs_Ext = &proto.ExtensionDesc{
 39483  	ExtendedType:  (*Base)(nil),
 39484  	ExtensionType: (*GetAirshipInfoRs)(nil),
 39485  	Field:         2696,
 39486  	Name:          "GetAirshipInfoRs.ext",
 39487  	Tag:           "bytes,2696,opt,name=ext",
 39488  	Filename:      "Game.proto",
 39489  }
 39490  
 39491  // 推送飞艇活动信息
 39492  type SyncAirshipInfoRs struct {
 39493  	StartTime            *int32   `protobuf:"varint,1,opt,name=startTime" json:"startTime,omitempty"`
 39494  	FinishTime           *int32   `protobuf:"varint,2,opt,name=finishTime" json:"finishTime,omitempty"`
 39495  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 39496  	XXX_unrecognized     []byte   `json:"-"`
 39497  	XXX_sizecache        int32    `json:"-"`
 39498  }
 39499  
 39500  func (m *SyncAirshipInfoRs) Reset()         { *m = SyncAirshipInfoRs{} }
 39501  func (m *SyncAirshipInfoRs) String() string { return proto.CompactTextString(m) }
 39502  func (*SyncAirshipInfoRs) ProtoMessage()    {}
 39503  func (*SyncAirshipInfoRs) Descriptor() ([]byte, []int) {
 39504  	return fileDescriptor_a508e860af41bdad, []int{725}
 39505  }
 39506  func (m *SyncAirshipInfoRs) XXX_Unmarshal(b []byte) error {
 39507  	return xxx_messageInfo_SyncAirshipInfoRs.Unmarshal(m, b)
 39508  }
 39509  func (m *SyncAirshipInfoRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 39510  	return xxx_messageInfo_SyncAirshipInfoRs.Marshal(b, m, deterministic)
 39511  }
 39512  func (m *SyncAirshipInfoRs) XXX_Merge(src proto.Message) {
 39513  	xxx_messageInfo_SyncAirshipInfoRs.Merge(m, src)
 39514  }
 39515  func (m *SyncAirshipInfoRs) XXX_Size() int {
 39516  	return xxx_messageInfo_SyncAirshipInfoRs.Size(m)
 39517  }
 39518  func (m *SyncAirshipInfoRs) XXX_DiscardUnknown() {
 39519  	xxx_messageInfo_SyncAirshipInfoRs.DiscardUnknown(m)
 39520  }
 39521  
 39522  var xxx_messageInfo_SyncAirshipInfoRs proto.InternalMessageInfo
 39523  
 39524  func (m *SyncAirshipInfoRs) GetStartTime() int32 {
 39525  	if m != nil && m.StartTime != nil {
 39526  		return *m.StartTime
 39527  	}
 39528  	return 0
 39529  }
 39530  
 39531  func (m *SyncAirshipInfoRs) GetFinishTime() int32 {
 39532  	if m != nil && m.FinishTime != nil {
 39533  		return *m.FinishTime
 39534  	}
 39535  	return 0
 39536  }
 39537  
 39538  var E_SyncAirshipInfoRs_Ext = &proto.ExtensionDesc{
 39539  	ExtendedType:  (*Base)(nil),
 39540  	ExtensionType: (*SyncAirshipInfoRs)(nil),
 39541  	Field:         2698,
 39542  	Name:          "SyncAirshipInfoRs.ext",
 39543  	Tag:           "bytes,2698,opt,name=ext",
 39544  	Filename:      "Game.proto",
 39545  }
 39546  
 39547  //获取矿石转盘
 39548  type GetOreTurnplateRq struct {
 39549  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 39550  	XXX_unrecognized     []byte   `json:"-"`
 39551  	XXX_sizecache        int32    `json:"-"`
 39552  }
 39553  
 39554  func (m *GetOreTurnplateRq) Reset()         { *m = GetOreTurnplateRq{} }
 39555  func (m *GetOreTurnplateRq) String() string { return proto.CompactTextString(m) }
 39556  func (*GetOreTurnplateRq) ProtoMessage()    {}
 39557  func (*GetOreTurnplateRq) Descriptor() ([]byte, []int) {
 39558  	return fileDescriptor_a508e860af41bdad, []int{726}
 39559  }
 39560  func (m *GetOreTurnplateRq) XXX_Unmarshal(b []byte) error {
 39561  	return xxx_messageInfo_GetOreTurnplateRq.Unmarshal(m, b)
 39562  }
 39563  func (m *GetOreTurnplateRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 39564  	return xxx_messageInfo_GetOreTurnplateRq.Marshal(b, m, deterministic)
 39565  }
 39566  func (m *GetOreTurnplateRq) XXX_Merge(src proto.Message) {
 39567  	xxx_messageInfo_GetOreTurnplateRq.Merge(m, src)
 39568  }
 39569  func (m *GetOreTurnplateRq) XXX_Size() int {
 39570  	return xxx_messageInfo_GetOreTurnplateRq.Size(m)
 39571  }
 39572  func (m *GetOreTurnplateRq) XXX_DiscardUnknown() {
 39573  	xxx_messageInfo_GetOreTurnplateRq.DiscardUnknown(m)
 39574  }
 39575  
 39576  var xxx_messageInfo_GetOreTurnplateRq proto.InternalMessageInfo
 39577  
 39578  var E_GetOreTurnplateRq_Ext = &proto.ExtensionDesc{
 39579  	ExtendedType:  (*Base)(nil),
 39580  	ExtensionType: (*GetOreTurnplateRq)(nil),
 39581  	Field:         2701,
 39582  	Name:          "GetOreTurnplateRq.ext",
 39583  	Tag:           "bytes,2701,opt,name=ext",
 39584  	Filename:      "Game.proto",
 39585  }
 39586  
 39587  type GetOreTurnplateRs struct {
 39588  	Surplus              *int32          `protobuf:"varint,1,opt,name=surplus" json:"surplus,omitempty"`
 39589  	Gear                 *int32          `protobuf:"varint,2,opt,name=gear" json:"gear,omitempty"`
 39590  	RemainCnt            *int32          `protobuf:"varint,3,opt,name=remainCnt" json:"remainCnt,omitempty"`
 39591  	ActivityCond         []*ActivityCond `protobuf:"bytes,4,rep,name=activityCond" json:"activityCond,omitempty"`
 39592  	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
 39593  	XXX_unrecognized     []byte          `json:"-"`
 39594  	XXX_sizecache        int32           `json:"-"`
 39595  }
 39596  
 39597  func (m *GetOreTurnplateRs) Reset()         { *m = GetOreTurnplateRs{} }
 39598  func (m *GetOreTurnplateRs) String() string { return proto.CompactTextString(m) }
 39599  func (*GetOreTurnplateRs) ProtoMessage()    {}
 39600  func (*GetOreTurnplateRs) Descriptor() ([]byte, []int) {
 39601  	return fileDescriptor_a508e860af41bdad, []int{727}
 39602  }
 39603  func (m *GetOreTurnplateRs) XXX_Unmarshal(b []byte) error {
 39604  	return xxx_messageInfo_GetOreTurnplateRs.Unmarshal(m, b)
 39605  }
 39606  func (m *GetOreTurnplateRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 39607  	return xxx_messageInfo_GetOreTurnplateRs.Marshal(b, m, deterministic)
 39608  }
 39609  func (m *GetOreTurnplateRs) XXX_Merge(src proto.Message) {
 39610  	xxx_messageInfo_GetOreTurnplateRs.Merge(m, src)
 39611  }
 39612  func (m *GetOreTurnplateRs) XXX_Size() int {
 39613  	return xxx_messageInfo_GetOreTurnplateRs.Size(m)
 39614  }
 39615  func (m *GetOreTurnplateRs) XXX_DiscardUnknown() {
 39616  	xxx_messageInfo_GetOreTurnplateRs.DiscardUnknown(m)
 39617  }
 39618  
 39619  var xxx_messageInfo_GetOreTurnplateRs proto.InternalMessageInfo
 39620  
 39621  func (m *GetOreTurnplateRs) GetSurplus() int32 {
 39622  	if m != nil && m.Surplus != nil {
 39623  		return *m.Surplus
 39624  	}
 39625  	return 0
 39626  }
 39627  
 39628  func (m *GetOreTurnplateRs) GetGear() int32 {
 39629  	if m != nil && m.Gear != nil {
 39630  		return *m.Gear
 39631  	}
 39632  	return 0
 39633  }
 39634  
 39635  func (m *GetOreTurnplateRs) GetRemainCnt() int32 {
 39636  	if m != nil && m.RemainCnt != nil {
 39637  		return *m.RemainCnt
 39638  	}
 39639  	return 0
 39640  }
 39641  
 39642  func (m *GetOreTurnplateRs) GetActivityCond() []*ActivityCond {
 39643  	if m != nil {
 39644  		return m.ActivityCond
 39645  	}
 39646  	return nil
 39647  }
 39648  
 39649  var E_GetOreTurnplateRs_Ext = &proto.ExtensionDesc{
 39650  	ExtendedType:  (*Base)(nil),
 39651  	ExtensionType: (*GetOreTurnplateRs)(nil),
 39652  	Field:         2702,
 39653  	Name:          "GetOreTurnplateRs.ext",
 39654  	Tag:           "bytes,2702,opt,name=ext",
 39655  	Filename:      "Game.proto",
 39656  }
 39657  
 39658  //矿石转盘抽奖
 39659  type PlayOreTurnplateRq struct {
 39660  	Nums                 *int32   `protobuf:"varint,1,opt,name=nums" json:"nums,omitempty"`
 39661  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 39662  	XXX_unrecognized     []byte   `json:"-"`
 39663  	XXX_sizecache        int32    `json:"-"`
 39664  }
 39665  
 39666  func (m *PlayOreTurnplateRq) Reset()         { *m = PlayOreTurnplateRq{} }
 39667  func (m *PlayOreTurnplateRq) String() string { return proto.CompactTextString(m) }
 39668  func (*PlayOreTurnplateRq) ProtoMessage()    {}
 39669  func (*PlayOreTurnplateRq) Descriptor() ([]byte, []int) {
 39670  	return fileDescriptor_a508e860af41bdad, []int{728}
 39671  }
 39672  func (m *PlayOreTurnplateRq) XXX_Unmarshal(b []byte) error {
 39673  	return xxx_messageInfo_PlayOreTurnplateRq.Unmarshal(m, b)
 39674  }
 39675  func (m *PlayOreTurnplateRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 39676  	return xxx_messageInfo_PlayOreTurnplateRq.Marshal(b, m, deterministic)
 39677  }
 39678  func (m *PlayOreTurnplateRq) XXX_Merge(src proto.Message) {
 39679  	xxx_messageInfo_PlayOreTurnplateRq.Merge(m, src)
 39680  }
 39681  func (m *PlayOreTurnplateRq) XXX_Size() int {
 39682  	return xxx_messageInfo_PlayOreTurnplateRq.Size(m)
 39683  }
 39684  func (m *PlayOreTurnplateRq) XXX_DiscardUnknown() {
 39685  	xxx_messageInfo_PlayOreTurnplateRq.DiscardUnknown(m)
 39686  }
 39687  
 39688  var xxx_messageInfo_PlayOreTurnplateRq proto.InternalMessageInfo
 39689  
 39690  func (m *PlayOreTurnplateRq) GetNums() int32 {
 39691  	if m != nil && m.Nums != nil {
 39692  		return *m.Nums
 39693  	}
 39694  	return 0
 39695  }
 39696  
 39697  var E_PlayOreTurnplateRq_Ext = &proto.ExtensionDesc{
 39698  	ExtendedType:  (*Base)(nil),
 39699  	ExtensionType: (*PlayOreTurnplateRq)(nil),
 39700  	Field:         2703,
 39701  	Name:          "PlayOreTurnplateRq.ext",
 39702  	Tag:           "bytes,2703,opt,name=ext",
 39703  	Filename:      "Game.proto",
 39704  }
 39705  
 39706  type PlayOreTurnplateRs struct {
 39707  	Award                []*Award `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
 39708  	GainId               []int32  `protobuf:"varint,2,rep,name=gainId" json:"gainId,omitempty"`
 39709  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 39710  	XXX_unrecognized     []byte   `json:"-"`
 39711  	XXX_sizecache        int32    `json:"-"`
 39712  }
 39713  
 39714  func (m *PlayOreTurnplateRs) Reset()         { *m = PlayOreTurnplateRs{} }
 39715  func (m *PlayOreTurnplateRs) String() string { return proto.CompactTextString(m) }
 39716  func (*PlayOreTurnplateRs) ProtoMessage()    {}
 39717  func (*PlayOreTurnplateRs) Descriptor() ([]byte, []int) {
 39718  	return fileDescriptor_a508e860af41bdad, []int{729}
 39719  }
 39720  func (m *PlayOreTurnplateRs) XXX_Unmarshal(b []byte) error {
 39721  	return xxx_messageInfo_PlayOreTurnplateRs.Unmarshal(m, b)
 39722  }
 39723  func (m *PlayOreTurnplateRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 39724  	return xxx_messageInfo_PlayOreTurnplateRs.Marshal(b, m, deterministic)
 39725  }
 39726  func (m *PlayOreTurnplateRs) XXX_Merge(src proto.Message) {
 39727  	xxx_messageInfo_PlayOreTurnplateRs.Merge(m, src)
 39728  }
 39729  func (m *PlayOreTurnplateRs) XXX_Size() int {
 39730  	return xxx_messageInfo_PlayOreTurnplateRs.Size(m)
 39731  }
 39732  func (m *PlayOreTurnplateRs) XXX_DiscardUnknown() {
 39733  	xxx_messageInfo_PlayOreTurnplateRs.DiscardUnknown(m)
 39734  }
 39735  
 39736  var xxx_messageInfo_PlayOreTurnplateRs proto.InternalMessageInfo
 39737  
 39738  func (m *PlayOreTurnplateRs) GetAward() []*Award {
 39739  	if m != nil {
 39740  		return m.Award
 39741  	}
 39742  	return nil
 39743  }
 39744  
 39745  func (m *PlayOreTurnplateRs) GetGainId() []int32 {
 39746  	if m != nil {
 39747  		return m.GainId
 39748  	}
 39749  	return nil
 39750  }
 39751  
 39752  var E_PlayOreTurnplateRs_Ext = &proto.ExtensionDesc{
 39753  	ExtendedType:  (*Base)(nil),
 39754  	ExtensionType: (*PlayOreTurnplateRs)(nil),
 39755  	Field:         2704,
 39756  	Name:          "PlayOreTurnplateRs.ext",
 39757  	Tag:           "bytes,2704,opt,name=ext",
 39758  	Filename:      "Game.proto",
 39759  }
 39760  
 39761  // 获取装备转盘
 39762  type GetEquipTurnplatRq struct {
 39763  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 39764  	XXX_unrecognized     []byte   `json:"-"`
 39765  	XXX_sizecache        int32    `json:"-"`
 39766  }
 39767  
 39768  func (m *GetEquipTurnplatRq) Reset()         { *m = GetEquipTurnplatRq{} }
 39769  func (m *GetEquipTurnplatRq) String() string { return proto.CompactTextString(m) }
 39770  func (*GetEquipTurnplatRq) ProtoMessage()    {}
 39771  func (*GetEquipTurnplatRq) Descriptor() ([]byte, []int) {
 39772  	return fileDescriptor_a508e860af41bdad, []int{730}
 39773  }
 39774  func (m *GetEquipTurnplatRq) XXX_Unmarshal(b []byte) error {
 39775  	return xxx_messageInfo_GetEquipTurnplatRq.Unmarshal(m, b)
 39776  }
 39777  func (m *GetEquipTurnplatRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 39778  	return xxx_messageInfo_GetEquipTurnplatRq.Marshal(b, m, deterministic)
 39779  }
 39780  func (m *GetEquipTurnplatRq) XXX_Merge(src proto.Message) {
 39781  	xxx_messageInfo_GetEquipTurnplatRq.Merge(m, src)
 39782  }
 39783  func (m *GetEquipTurnplatRq) XXX_Size() int {
 39784  	return xxx_messageInfo_GetEquipTurnplatRq.Size(m)
 39785  }
 39786  func (m *GetEquipTurnplatRq) XXX_DiscardUnknown() {
 39787  	xxx_messageInfo_GetEquipTurnplatRq.DiscardUnknown(m)
 39788  }
 39789  
 39790  var xxx_messageInfo_GetEquipTurnplatRq proto.InternalMessageInfo
 39791  
 39792  var E_GetEquipTurnplatRq_Ext = &proto.ExtensionDesc{
 39793  	ExtendedType:  (*Base)(nil),
 39794  	ExtensionType: (*GetEquipTurnplatRq)(nil),
 39795  	Field:         2705,
 39796  	Name:          "GetEquipTurnplatRq.ext",
 39797  	Tag:           "bytes,2705,opt,name=ext",
 39798  	Filename:      "Game.proto",
 39799  }
 39800  
 39801  type GetEquipTurnplatRs struct {
 39802  	FreeCount            *int32                `protobuf:"varint,1,opt,name=freeCount" json:"freeCount,omitempty"`
 39803  	Info                 []*EquipTurnplateInfo `protobuf:"bytes,2,rep,name=info" json:"info,omitempty"`
 39804  	Display              []*Award              `protobuf:"bytes,3,rep,name=display" json:"display,omitempty"`
 39805  	Special              []*Award              `protobuf:"bytes,4,rep,name=special" json:"special,omitempty"`
 39806  	SpecialCnt           *int32                `protobuf:"varint,5,opt,name=specialCnt" json:"specialCnt,omitempty"`
 39807  	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
 39808  	XXX_unrecognized     []byte                `json:"-"`
 39809  	XXX_sizecache        int32                 `json:"-"`
 39810  }
 39811  
 39812  func (m *GetEquipTurnplatRs) Reset()         { *m = GetEquipTurnplatRs{} }
 39813  func (m *GetEquipTurnplatRs) String() string { return proto.CompactTextString(m) }
 39814  func (*GetEquipTurnplatRs) ProtoMessage()    {}
 39815  func (*GetEquipTurnplatRs) Descriptor() ([]byte, []int) {
 39816  	return fileDescriptor_a508e860af41bdad, []int{731}
 39817  }
 39818  func (m *GetEquipTurnplatRs) XXX_Unmarshal(b []byte) error {
 39819  	return xxx_messageInfo_GetEquipTurnplatRs.Unmarshal(m, b)
 39820  }
 39821  func (m *GetEquipTurnplatRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 39822  	return xxx_messageInfo_GetEquipTurnplatRs.Marshal(b, m, deterministic)
 39823  }
 39824  func (m *GetEquipTurnplatRs) XXX_Merge(src proto.Message) {
 39825  	xxx_messageInfo_GetEquipTurnplatRs.Merge(m, src)
 39826  }
 39827  func (m *GetEquipTurnplatRs) XXX_Size() int {
 39828  	return xxx_messageInfo_GetEquipTurnplatRs.Size(m)
 39829  }
 39830  func (m *GetEquipTurnplatRs) XXX_DiscardUnknown() {
 39831  	xxx_messageInfo_GetEquipTurnplatRs.DiscardUnknown(m)
 39832  }
 39833  
 39834  var xxx_messageInfo_GetEquipTurnplatRs proto.InternalMessageInfo
 39835  
 39836  func (m *GetEquipTurnplatRs) GetFreeCount() int32 {
 39837  	if m != nil && m.FreeCount != nil {
 39838  		return *m.FreeCount
 39839  	}
 39840  	return 0
 39841  }
 39842  
 39843  func (m *GetEquipTurnplatRs) GetInfo() []*EquipTurnplateInfo {
 39844  	if m != nil {
 39845  		return m.Info
 39846  	}
 39847  	return nil
 39848  }
 39849  
 39850  func (m *GetEquipTurnplatRs) GetDisplay() []*Award {
 39851  	if m != nil {
 39852  		return m.Display
 39853  	}
 39854  	return nil
 39855  }
 39856  
 39857  func (m *GetEquipTurnplatRs) GetSpecial() []*Award {
 39858  	if m != nil {
 39859  		return m.Special
 39860  	}
 39861  	return nil
 39862  }
 39863  
 39864  func (m *GetEquipTurnplatRs) GetSpecialCnt() int32 {
 39865  	if m != nil && m.SpecialCnt != nil {
 39866  		return *m.SpecialCnt
 39867  	}
 39868  	return 0
 39869  }
 39870  
 39871  var E_GetEquipTurnplatRs_Ext = &proto.ExtensionDesc{
 39872  	ExtendedType:  (*Base)(nil),
 39873  	ExtensionType: (*GetEquipTurnplatRs)(nil),
 39874  	Field:         2706,
 39875  	Name:          "GetEquipTurnplatRs.ext",
 39876  	Tag:           "bytes,2706,opt,name=ext",
 39877  	Filename:      "Game.proto",
 39878  }
 39879  
 39880  // 装备转盘抽奖
 39881  type EquipTurnplateRq struct {
 39882  	Id                   *int32   `protobuf:"varint,1,req,name=id" json:"id,omitempty"`
 39883  	CostType             *int32   `protobuf:"varint,2,req,name=costType" json:"costType,omitempty"`
 39884  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 39885  	XXX_unrecognized     []byte   `json:"-"`
 39886  	XXX_sizecache        int32    `json:"-"`
 39887  }
 39888  
 39889  func (m *EquipTurnplateRq) Reset()         { *m = EquipTurnplateRq{} }
 39890  func (m *EquipTurnplateRq) String() string { return proto.CompactTextString(m) }
 39891  func (*EquipTurnplateRq) ProtoMessage()    {}
 39892  func (*EquipTurnplateRq) Descriptor() ([]byte, []int) {
 39893  	return fileDescriptor_a508e860af41bdad, []int{732}
 39894  }
 39895  func (m *EquipTurnplateRq) XXX_Unmarshal(b []byte) error {
 39896  	return xxx_messageInfo_EquipTurnplateRq.Unmarshal(m, b)
 39897  }
 39898  func (m *EquipTurnplateRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 39899  	return xxx_messageInfo_EquipTurnplateRq.Marshal(b, m, deterministic)
 39900  }
 39901  func (m *EquipTurnplateRq) XXX_Merge(src proto.Message) {
 39902  	xxx_messageInfo_EquipTurnplateRq.Merge(m, src)
 39903  }
 39904  func (m *EquipTurnplateRq) XXX_Size() int {
 39905  	return xxx_messageInfo_EquipTurnplateRq.Size(m)
 39906  }
 39907  func (m *EquipTurnplateRq) XXX_DiscardUnknown() {
 39908  	xxx_messageInfo_EquipTurnplateRq.DiscardUnknown(m)
 39909  }
 39910  
 39911  var xxx_messageInfo_EquipTurnplateRq proto.InternalMessageInfo
 39912  
 39913  func (m *EquipTurnplateRq) GetId() int32 {
 39914  	if m != nil && m.Id != nil {
 39915  		return *m.Id
 39916  	}
 39917  	return 0
 39918  }
 39919  
 39920  func (m *EquipTurnplateRq) GetCostType() int32 {
 39921  	if m != nil && m.CostType != nil {
 39922  		return *m.CostType
 39923  	}
 39924  	return 0
 39925  }
 39926  
 39927  var E_EquipTurnplateRq_Ext = &proto.ExtensionDesc{
 39928  	ExtendedType:  (*Base)(nil),
 39929  	ExtensionType: (*EquipTurnplateRq)(nil),
 39930  	Field:         2707,
 39931  	Name:          "EquipTurnplateRq.ext",
 39932  	Tag:           "bytes,2707,opt,name=ext",
 39933  	Filename:      "Game.proto",
 39934  }
 39935  
 39936  type EquipTurnplateRs struct {
 39937  	FreeCount            *int32   `protobuf:"varint,1,opt,name=freeCount" json:"freeCount,omitempty"`
 39938  	LotteryAward         []*Award `protobuf:"bytes,2,rep,name=lotteryAward" json:"lotteryAward,omitempty"`
 39939  	Award                []*Award `protobuf:"bytes,3,rep,name=award" json:"award,omitempty"`
 39940  	Special              []*Award `protobuf:"bytes,4,rep,name=special" json:"special,omitempty"`
 39941  	ChipAward            []*Award `protobuf:"bytes,5,rep,name=chipAward" json:"chipAward,omitempty"`
 39942  	Gold                 *int32   `protobuf:"varint,6,opt,name=gold" json:"gold,omitempty"`
 39943  	SpecialCnt           *int32   `protobuf:"varint,7,opt,name=specialCnt" json:"specialCnt,omitempty"`
 39944  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 39945  	XXX_unrecognized     []byte   `json:"-"`
 39946  	XXX_sizecache        int32    `json:"-"`
 39947  }
 39948  
 39949  func (m *EquipTurnplateRs) Reset()         { *m = EquipTurnplateRs{} }
 39950  func (m *EquipTurnplateRs) String() string { return proto.CompactTextString(m) }
 39951  func (*EquipTurnplateRs) ProtoMessage()    {}
 39952  func (*EquipTurnplateRs) Descriptor() ([]byte, []int) {
 39953  	return fileDescriptor_a508e860af41bdad, []int{733}
 39954  }
 39955  func (m *EquipTurnplateRs) XXX_Unmarshal(b []byte) error {
 39956  	return xxx_messageInfo_EquipTurnplateRs.Unmarshal(m, b)
 39957  }
 39958  func (m *EquipTurnplateRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 39959  	return xxx_messageInfo_EquipTurnplateRs.Marshal(b, m, deterministic)
 39960  }
 39961  func (m *EquipTurnplateRs) XXX_Merge(src proto.Message) {
 39962  	xxx_messageInfo_EquipTurnplateRs.Merge(m, src)
 39963  }
 39964  func (m *EquipTurnplateRs) XXX_Size() int {
 39965  	return xxx_messageInfo_EquipTurnplateRs.Size(m)
 39966  }
 39967  func (m *EquipTurnplateRs) XXX_DiscardUnknown() {
 39968  	xxx_messageInfo_EquipTurnplateRs.DiscardUnknown(m)
 39969  }
 39970  
 39971  var xxx_messageInfo_EquipTurnplateRs proto.InternalMessageInfo
 39972  
 39973  func (m *EquipTurnplateRs) GetFreeCount() int32 {
 39974  	if m != nil && m.FreeCount != nil {
 39975  		return *m.FreeCount
 39976  	}
 39977  	return 0
 39978  }
 39979  
 39980  func (m *EquipTurnplateRs) GetLotteryAward() []*Award {
 39981  	if m != nil {
 39982  		return m.LotteryAward
 39983  	}
 39984  	return nil
 39985  }
 39986  
 39987  func (m *EquipTurnplateRs) GetAward() []*Award {
 39988  	if m != nil {
 39989  		return m.Award
 39990  	}
 39991  	return nil
 39992  }
 39993  
 39994  func (m *EquipTurnplateRs) GetSpecial() []*Award {
 39995  	if m != nil {
 39996  		return m.Special
 39997  	}
 39998  	return nil
 39999  }
 40000  
 40001  func (m *EquipTurnplateRs) GetChipAward() []*Award {
 40002  	if m != nil {
 40003  		return m.ChipAward
 40004  	}
 40005  	return nil
 40006  }
 40007  
 40008  func (m *EquipTurnplateRs) GetGold() int32 {
 40009  	if m != nil && m.Gold != nil {
 40010  		return *m.Gold
 40011  	}
 40012  	return 0
 40013  }
 40014  
 40015  func (m *EquipTurnplateRs) GetSpecialCnt() int32 {
 40016  	if m != nil && m.SpecialCnt != nil {
 40017  		return *m.SpecialCnt
 40018  	}
 40019  	return 0
 40020  }
 40021  
 40022  var E_EquipTurnplateRs_Ext = &proto.ExtensionDesc{
 40023  	ExtendedType:  (*Base)(nil),
 40024  	ExtensionType: (*EquipTurnplateRs)(nil),
 40025  	Field:         2708,
 40026  	Name:          "EquipTurnplateRs.ext",
 40027  	Tag:           "bytes,2708,opt,name=ext",
 40028  	Filename:      "Game.proto",
 40029  }
 40030  
 40031  //大富翁获取
 40032  type GetMonopolyRq struct {
 40033  	GetType              *int32   `protobuf:"varint,1,opt,name=getType" json:"getType,omitempty"`
 40034  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 40035  	XXX_unrecognized     []byte   `json:"-"`
 40036  	XXX_sizecache        int32    `json:"-"`
 40037  }
 40038  
 40039  func (m *GetMonopolyRq) Reset()         { *m = GetMonopolyRq{} }
 40040  func (m *GetMonopolyRq) String() string { return proto.CompactTextString(m) }
 40041  func (*GetMonopolyRq) ProtoMessage()    {}
 40042  func (*GetMonopolyRq) Descriptor() ([]byte, []int) {
 40043  	return fileDescriptor_a508e860af41bdad, []int{734}
 40044  }
 40045  func (m *GetMonopolyRq) XXX_Unmarshal(b []byte) error {
 40046  	return xxx_messageInfo_GetMonopolyRq.Unmarshal(m, b)
 40047  }
 40048  func (m *GetMonopolyRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 40049  	return xxx_messageInfo_GetMonopolyRq.Marshal(b, m, deterministic)
 40050  }
 40051  func (m *GetMonopolyRq) XXX_Merge(src proto.Message) {
 40052  	xxx_messageInfo_GetMonopolyRq.Merge(m, src)
 40053  }
 40054  func (m *GetMonopolyRq) XXX_Size() int {
 40055  	return xxx_messageInfo_GetMonopolyRq.Size(m)
 40056  }
 40057  func (m *GetMonopolyRq) XXX_DiscardUnknown() {
 40058  	xxx_messageInfo_GetMonopolyRq.DiscardUnknown(m)
 40059  }
 40060  
 40061  var xxx_messageInfo_GetMonopolyRq proto.InternalMessageInfo
 40062  
 40063  func (m *GetMonopolyRq) GetGetType() int32 {
 40064  	if m != nil && m.GetType != nil {
 40065  		return *m.GetType
 40066  	}
 40067  	return 0
 40068  }
 40069  
 40070  var E_GetMonopolyRq_Ext = &proto.ExtensionDesc{
 40071  	ExtendedType:  (*Base)(nil),
 40072  	ExtensionType: (*GetMonopolyRq)(nil),
 40073  	Field:         2709,
 40074  	Name:          "GetMonopolyRq.ext",
 40075  	Tag:           "bytes,2709,opt,name=ext",
 40076  	Filename:      "Game.proto",
 40077  }
 40078  
 40079  type GetMonopolyRs struct {
 40080  	CurRound             *int32          `protobuf:"varint,1,opt,name=curRound" json:"curRound,omitempty"`
 40081  	CurGrid              *int32          `protobuf:"varint,2,opt,name=curGrid" json:"curGrid,omitempty"`
 40082  	HasCnt               *int32          `protobuf:"varint,3,opt,name=hasCnt" json:"hasCnt,omitempty"`
 40083  	TodayPayGold         *int32          `protobuf:"varint,4,opt,name=todayPayGold" json:"todayPayGold,omitempty"`
 40084  	IsYesterdayPay       *bool           `protobuf:"varint,5,opt,name=isYesterdayPay" json:"isYesterdayPay,omitempty"`
 40085  	Grid                 []*MonopolyGrid `protobuf:"bytes,6,rep,name=grid" json:"grid,omitempty"`
 40086  	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
 40087  	XXX_unrecognized     []byte          `json:"-"`
 40088  	XXX_sizecache        int32           `json:"-"`
 40089  }
 40090  
 40091  func (m *GetMonopolyRs) Reset()         { *m = GetMonopolyRs{} }
 40092  func (m *GetMonopolyRs) String() string { return proto.CompactTextString(m) }
 40093  func (*GetMonopolyRs) ProtoMessage()    {}
 40094  func (*GetMonopolyRs) Descriptor() ([]byte, []int) {
 40095  	return fileDescriptor_a508e860af41bdad, []int{735}
 40096  }
 40097  func (m *GetMonopolyRs) XXX_Unmarshal(b []byte) error {
 40098  	return xxx_messageInfo_GetMonopolyRs.Unmarshal(m, b)
 40099  }
 40100  func (m *GetMonopolyRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 40101  	return xxx_messageInfo_GetMonopolyRs.Marshal(b, m, deterministic)
 40102  }
 40103  func (m *GetMonopolyRs) XXX_Merge(src proto.Message) {
 40104  	xxx_messageInfo_GetMonopolyRs.Merge(m, src)
 40105  }
 40106  func (m *GetMonopolyRs) XXX_Size() int {
 40107  	return xxx_messageInfo_GetMonopolyRs.Size(m)
 40108  }
 40109  func (m *GetMonopolyRs) XXX_DiscardUnknown() {
 40110  	xxx_messageInfo_GetMonopolyRs.DiscardUnknown(m)
 40111  }
 40112  
 40113  var xxx_messageInfo_GetMonopolyRs proto.InternalMessageInfo
 40114  
 40115  func (m *GetMonopolyRs) GetCurRound() int32 {
 40116  	if m != nil && m.CurRound != nil {
 40117  		return *m.CurRound
 40118  	}
 40119  	return 0
 40120  }
 40121  
 40122  func (m *GetMonopolyRs) GetCurGrid() int32 {
 40123  	if m != nil && m.CurGrid != nil {
 40124  		return *m.CurGrid
 40125  	}
 40126  	return 0
 40127  }
 40128  
 40129  func (m *GetMonopolyRs) GetHasCnt() int32 {
 40130  	if m != nil && m.HasCnt != nil {
 40131  		return *m.HasCnt
 40132  	}
 40133  	return 0
 40134  }
 40135  
 40136  func (m *GetMonopolyRs) GetTodayPayGold() int32 {
 40137  	if m != nil && m.TodayPayGold != nil {
 40138  		return *m.TodayPayGold
 40139  	}
 40140  	return 0
 40141  }
 40142  
 40143  func (m *GetMonopolyRs) GetIsYesterdayPay() bool {
 40144  	if m != nil && m.IsYesterdayPay != nil {
 40145  		return *m.IsYesterdayPay
 40146  	}
 40147  	return false
 40148  }
 40149  
 40150  func (m *GetMonopolyRs) GetGrid() []*MonopolyGrid {
 40151  	if m != nil {
 40152  		return m.Grid
 40153  	}
 40154  	return nil
 40155  }
 40156  
 40157  var E_GetMonopolyRs_Ext = &proto.ExtensionDesc{
 40158  	ExtendedType:  (*Base)(nil),
 40159  	ExtensionType: (*GetMonopolyRs)(nil),
 40160  	Field:         2710,
 40161  	Name:          "GetMonopolyRs.ext",
 40162  	Tag:           "bytes,2710,opt,name=ext",
 40163  	Filename:      "Game.proto",
 40164  }
 40165  
 40166  //大富翁摇色子
 40167  type PlayMonopolyRq struct {
 40168  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 40169  	XXX_unrecognized     []byte   `json:"-"`
 40170  	XXX_sizecache        int32    `json:"-"`
 40171  }
 40172  
 40173  func (m *PlayMonopolyRq) Reset()         { *m = PlayMonopolyRq{} }
 40174  func (m *PlayMonopolyRq) String() string { return proto.CompactTextString(m) }
 40175  func (*PlayMonopolyRq) ProtoMessage()    {}
 40176  func (*PlayMonopolyRq) Descriptor() ([]byte, []int) {
 40177  	return fileDescriptor_a508e860af41bdad, []int{736}
 40178  }
 40179  func (m *PlayMonopolyRq) XXX_Unmarshal(b []byte) error {
 40180  	return xxx_messageInfo_PlayMonopolyRq.Unmarshal(m, b)
 40181  }
 40182  func (m *PlayMonopolyRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 40183  	return xxx_messageInfo_PlayMonopolyRq.Marshal(b, m, deterministic)
 40184  }
 40185  func (m *PlayMonopolyRq) XXX_Merge(src proto.Message) {
 40186  	xxx_messageInfo_PlayMonopolyRq.Merge(m, src)
 40187  }
 40188  func (m *PlayMonopolyRq) XXX_Size() int {
 40189  	return xxx_messageInfo_PlayMonopolyRq.Size(m)
 40190  }
 40191  func (m *PlayMonopolyRq) XXX_DiscardUnknown() {
 40192  	xxx_messageInfo_PlayMonopolyRq.DiscardUnknown(m)
 40193  }
 40194  
 40195  var xxx_messageInfo_PlayMonopolyRq proto.InternalMessageInfo
 40196  
 40197  var E_PlayMonopolyRq_Ext = &proto.ExtensionDesc{
 40198  	ExtendedType:  (*Base)(nil),
 40199  	ExtensionType: (*PlayMonopolyRq)(nil),
 40200  	Field:         2711,
 40201  	Name:          "PlayMonopolyRq.ext",
 40202  	Tag:           "bytes,2711,opt,name=ext",
 40203  	Filename:      "Game.proto",
 40204  }
 40205  
 40206  type PlayMonopolyRs struct {
 40207  	Points               *int32          `protobuf:"varint,1,req,name=points" json:"points,omitempty"`
 40208  	CurRound             *int32          `protobuf:"varint,2,opt,name=curRound" json:"curRound,omitempty"`
 40209  	CurGrid              *int32          `protobuf:"varint,3,opt,name=curGrid" json:"curGrid,omitempty"`
 40210  	Grid                 []*MonopolyGrid `protobuf:"bytes,4,rep,name=grid" json:"grid,omitempty"`
 40211  	Award                []*Award        `protobuf:"bytes,5,rep,name=award" json:"award,omitempty"`
 40212  	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
 40213  	XXX_unrecognized     []byte          `json:"-"`
 40214  	XXX_sizecache        int32           `json:"-"`
 40215  }
 40216  
 40217  func (m *PlayMonopolyRs) Reset()         { *m = PlayMonopolyRs{} }
 40218  func (m *PlayMonopolyRs) String() string { return proto.CompactTextString(m) }
 40219  func (*PlayMonopolyRs) ProtoMessage()    {}
 40220  func (*PlayMonopolyRs) Descriptor() ([]byte, []int) {
 40221  	return fileDescriptor_a508e860af41bdad, []int{737}
 40222  }
 40223  func (m *PlayMonopolyRs) XXX_Unmarshal(b []byte) error {
 40224  	return xxx_messageInfo_PlayMonopolyRs.Unmarshal(m, b)
 40225  }
 40226  func (m *PlayMonopolyRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 40227  	return xxx_messageInfo_PlayMonopolyRs.Marshal(b, m, deterministic)
 40228  }
 40229  func (m *PlayMonopolyRs) XXX_Merge(src proto.Message) {
 40230  	xxx_messageInfo_PlayMonopolyRs.Merge(m, src)
 40231  }
 40232  func (m *PlayMonopolyRs) XXX_Size() int {
 40233  	return xxx_messageInfo_PlayMonopolyRs.Size(m)
 40234  }
 40235  func (m *PlayMonopolyRs) XXX_DiscardUnknown() {
 40236  	xxx_messageInfo_PlayMonopolyRs.DiscardUnknown(m)
 40237  }
 40238  
 40239  var xxx_messageInfo_PlayMonopolyRs proto.InternalMessageInfo
 40240  
 40241  func (m *PlayMonopolyRs) GetPoints() int32 {
 40242  	if m != nil && m.Points != nil {
 40243  		return *m.Points
 40244  	}
 40245  	return 0
 40246  }
 40247  
 40248  func (m *PlayMonopolyRs) GetCurRound() int32 {
 40249  	if m != nil && m.CurRound != nil {
 40250  		return *m.CurRound
 40251  	}
 40252  	return 0
 40253  }
 40254  
 40255  func (m *PlayMonopolyRs) GetCurGrid() int32 {
 40256  	if m != nil && m.CurGrid != nil {
 40257  		return *m.CurGrid
 40258  	}
 40259  	return 0
 40260  }
 40261  
 40262  func (m *PlayMonopolyRs) GetGrid() []*MonopolyGrid {
 40263  	if m != nil {
 40264  		return m.Grid
 40265  	}
 40266  	return nil
 40267  }
 40268  
 40269  func (m *PlayMonopolyRs) GetAward() []*Award {
 40270  	if m != nil {
 40271  		return m.Award
 40272  	}
 40273  	return nil
 40274  }
 40275  
 40276  var E_PlayMonopolyRs_Ext = &proto.ExtensionDesc{
 40277  	ExtendedType:  (*Base)(nil),
 40278  	ExtensionType: (*PlayMonopolyRs)(nil),
 40279  	Field:         2712,
 40280  	Name:          "PlayMonopolyRs.ext",
 40281  	Tag:           "bytes,2712,opt,name=ext",
 40282  	Filename:      "Game.proto",
 40283  }
 40284  
 40285  //获取矿石转盘-新
 40286  type GetOreTurnplateNewRq struct {
 40287  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 40288  	XXX_unrecognized     []byte   `json:"-"`
 40289  	XXX_sizecache        int32    `json:"-"`
 40290  }
 40291  
 40292  func (m *GetOreTurnplateNewRq) Reset()         { *m = GetOreTurnplateNewRq{} }
 40293  func (m *GetOreTurnplateNewRq) String() string { return proto.CompactTextString(m) }
 40294  func (*GetOreTurnplateNewRq) ProtoMessage()    {}
 40295  func (*GetOreTurnplateNewRq) Descriptor() ([]byte, []int) {
 40296  	return fileDescriptor_a508e860af41bdad, []int{738}
 40297  }
 40298  func (m *GetOreTurnplateNewRq) XXX_Unmarshal(b []byte) error {
 40299  	return xxx_messageInfo_GetOreTurnplateNewRq.Unmarshal(m, b)
 40300  }
 40301  func (m *GetOreTurnplateNewRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 40302  	return xxx_messageInfo_GetOreTurnplateNewRq.Marshal(b, m, deterministic)
 40303  }
 40304  func (m *GetOreTurnplateNewRq) XXX_Merge(src proto.Message) {
 40305  	xxx_messageInfo_GetOreTurnplateNewRq.Merge(m, src)
 40306  }
 40307  func (m *GetOreTurnplateNewRq) XXX_Size() int {
 40308  	return xxx_messageInfo_GetOreTurnplateNewRq.Size(m)
 40309  }
 40310  func (m *GetOreTurnplateNewRq) XXX_DiscardUnknown() {
 40311  	xxx_messageInfo_GetOreTurnplateNewRq.DiscardUnknown(m)
 40312  }
 40313  
 40314  var xxx_messageInfo_GetOreTurnplateNewRq proto.InternalMessageInfo
 40315  
 40316  var E_GetOreTurnplateNewRq_Ext = &proto.ExtensionDesc{
 40317  	ExtendedType:  (*Base)(nil),
 40318  	ExtensionType: (*GetOreTurnplateNewRq)(nil),
 40319  	Field:         2713,
 40320  	Name:          "GetOreTurnplateNewRq.ext",
 40321  	Tag:           "bytes,2713,opt,name=ext",
 40322  	Filename:      "Game.proto",
 40323  }
 40324  
 40325  type GetOreTurnplateNewRs struct {
 40326  	ActivityCond         []*ActivityCond `protobuf:"bytes,1,rep,name=activityCond" json:"activityCond,omitempty"`
 40327  	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
 40328  	XXX_unrecognized     []byte          `json:"-"`
 40329  	XXX_sizecache        int32           `json:"-"`
 40330  }
 40331  
 40332  func (m *GetOreTurnplateNewRs) Reset()         { *m = GetOreTurnplateNewRs{} }
 40333  func (m *GetOreTurnplateNewRs) String() string { return proto.CompactTextString(m) }
 40334  func (*GetOreTurnplateNewRs) ProtoMessage()    {}
 40335  func (*GetOreTurnplateNewRs) Descriptor() ([]byte, []int) {
 40336  	return fileDescriptor_a508e860af41bdad, []int{739}
 40337  }
 40338  func (m *GetOreTurnplateNewRs) XXX_Unmarshal(b []byte) error {
 40339  	return xxx_messageInfo_GetOreTurnplateNewRs.Unmarshal(m, b)
 40340  }
 40341  func (m *GetOreTurnplateNewRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 40342  	return xxx_messageInfo_GetOreTurnplateNewRs.Marshal(b, m, deterministic)
 40343  }
 40344  func (m *GetOreTurnplateNewRs) XXX_Merge(src proto.Message) {
 40345  	xxx_messageInfo_GetOreTurnplateNewRs.Merge(m, src)
 40346  }
 40347  func (m *GetOreTurnplateNewRs) XXX_Size() int {
 40348  	return xxx_messageInfo_GetOreTurnplateNewRs.Size(m)
 40349  }
 40350  func (m *GetOreTurnplateNewRs) XXX_DiscardUnknown() {
 40351  	xxx_messageInfo_GetOreTurnplateNewRs.DiscardUnknown(m)
 40352  }
 40353  
 40354  var xxx_messageInfo_GetOreTurnplateNewRs proto.InternalMessageInfo
 40355  
 40356  func (m *GetOreTurnplateNewRs) GetActivityCond() []*ActivityCond {
 40357  	if m != nil {
 40358  		return m.ActivityCond
 40359  	}
 40360  	return nil
 40361  }
 40362  
 40363  var E_GetOreTurnplateNewRs_Ext = &proto.ExtensionDesc{
 40364  	ExtendedType:  (*Base)(nil),
 40365  	ExtensionType: (*GetOreTurnplateNewRs)(nil),
 40366  	Field:         2714,
 40367  	Name:          "GetOreTurnplateNewRs.ext",
 40368  	Tag:           "bytes,2714,opt,name=ext",
 40369  	Filename:      "Game.proto",
 40370  }
 40371  
 40372  //矿石转盘抽奖-新
 40373  type PlayOreTurnplateNewRq struct {
 40374  	Nums                 *int32   `protobuf:"varint,1,opt,name=nums" json:"nums,omitempty"`
 40375  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 40376  	XXX_unrecognized     []byte   `json:"-"`
 40377  	XXX_sizecache        int32    `json:"-"`
 40378  }
 40379  
 40380  func (m *PlayOreTurnplateNewRq) Reset()         { *m = PlayOreTurnplateNewRq{} }
 40381  func (m *PlayOreTurnplateNewRq) String() string { return proto.CompactTextString(m) }
 40382  func (*PlayOreTurnplateNewRq) ProtoMessage()    {}
 40383  func (*PlayOreTurnplateNewRq) Descriptor() ([]byte, []int) {
 40384  	return fileDescriptor_a508e860af41bdad, []int{740}
 40385  }
 40386  func (m *PlayOreTurnplateNewRq) XXX_Unmarshal(b []byte) error {
 40387  	return xxx_messageInfo_PlayOreTurnplateNewRq.Unmarshal(m, b)
 40388  }
 40389  func (m *PlayOreTurnplateNewRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 40390  	return xxx_messageInfo_PlayOreTurnplateNewRq.Marshal(b, m, deterministic)
 40391  }
 40392  func (m *PlayOreTurnplateNewRq) XXX_Merge(src proto.Message) {
 40393  	xxx_messageInfo_PlayOreTurnplateNewRq.Merge(m, src)
 40394  }
 40395  func (m *PlayOreTurnplateNewRq) XXX_Size() int {
 40396  	return xxx_messageInfo_PlayOreTurnplateNewRq.Size(m)
 40397  }
 40398  func (m *PlayOreTurnplateNewRq) XXX_DiscardUnknown() {
 40399  	xxx_messageInfo_PlayOreTurnplateNewRq.DiscardUnknown(m)
 40400  }
 40401  
 40402  var xxx_messageInfo_PlayOreTurnplateNewRq proto.InternalMessageInfo
 40403  
 40404  func (m *PlayOreTurnplateNewRq) GetNums() int32 {
 40405  	if m != nil && m.Nums != nil {
 40406  		return *m.Nums
 40407  	}
 40408  	return 0
 40409  }
 40410  
 40411  var E_PlayOreTurnplateNewRq_Ext = &proto.ExtensionDesc{
 40412  	ExtendedType:  (*Base)(nil),
 40413  	ExtensionType: (*PlayOreTurnplateNewRq)(nil),
 40414  	Field:         2715,
 40415  	Name:          "PlayOreTurnplateNewRq.ext",
 40416  	Tag:           "bytes,2715,opt,name=ext",
 40417  	Filename:      "Game.proto",
 40418  }
 40419  
 40420  type PlayOreTurnplateNewRs struct {
 40421  	Award                []*Award `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
 40422  	GainId               []int32  `protobuf:"varint,2,rep,name=gainId" json:"gainId,omitempty"`
 40423  	LotteryAward         []*Award `protobuf:"bytes,3,rep,name=lotteryAward" json:"lotteryAward,omitempty"`
 40424  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 40425  	XXX_unrecognized     []byte   `json:"-"`
 40426  	XXX_sizecache        int32    `json:"-"`
 40427  }
 40428  
 40429  func (m *PlayOreTurnplateNewRs) Reset()         { *m = PlayOreTurnplateNewRs{} }
 40430  func (m *PlayOreTurnplateNewRs) String() string { return proto.CompactTextString(m) }
 40431  func (*PlayOreTurnplateNewRs) ProtoMessage()    {}
 40432  func (*PlayOreTurnplateNewRs) Descriptor() ([]byte, []int) {
 40433  	return fileDescriptor_a508e860af41bdad, []int{741}
 40434  }
 40435  func (m *PlayOreTurnplateNewRs) XXX_Unmarshal(b []byte) error {
 40436  	return xxx_messageInfo_PlayOreTurnplateNewRs.Unmarshal(m, b)
 40437  }
 40438  func (m *PlayOreTurnplateNewRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 40439  	return xxx_messageInfo_PlayOreTurnplateNewRs.Marshal(b, m, deterministic)
 40440  }
 40441  func (m *PlayOreTurnplateNewRs) XXX_Merge(src proto.Message) {
 40442  	xxx_messageInfo_PlayOreTurnplateNewRs.Merge(m, src)
 40443  }
 40444  func (m *PlayOreTurnplateNewRs) XXX_Size() int {
 40445  	return xxx_messageInfo_PlayOreTurnplateNewRs.Size(m)
 40446  }
 40447  func (m *PlayOreTurnplateNewRs) XXX_DiscardUnknown() {
 40448  	xxx_messageInfo_PlayOreTurnplateNewRs.DiscardUnknown(m)
 40449  }
 40450  
 40451  var xxx_messageInfo_PlayOreTurnplateNewRs proto.InternalMessageInfo
 40452  
 40453  func (m *PlayOreTurnplateNewRs) GetAward() []*Award {
 40454  	if m != nil {
 40455  		return m.Award
 40456  	}
 40457  	return nil
 40458  }
 40459  
 40460  func (m *PlayOreTurnplateNewRs) GetGainId() []int32 {
 40461  	if m != nil {
 40462  		return m.GainId
 40463  	}
 40464  	return nil
 40465  }
 40466  
 40467  func (m *PlayOreTurnplateNewRs) GetLotteryAward() []*Award {
 40468  	if m != nil {
 40469  		return m.LotteryAward
 40470  	}
 40471  	return nil
 40472  }
 40473  
 40474  var E_PlayOreTurnplateNewRs_Ext = &proto.ExtensionDesc{
 40475  	ExtendedType:  (*Base)(nil),
 40476  	ExtensionType: (*PlayOreTurnplateNewRs)(nil),
 40477  	Field:         2716,
 40478  	Name:          "PlayOreTurnplateNewRs.ext",
 40479  	Tag:           "bytes,2716,opt,name=ext",
 40480  	Filename:      "Game.proto",
 40481  }
 40482  
 40483  //三倍返利活动
 40484  type ThreeRebateRq struct {
 40485  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 40486  	XXX_unrecognized     []byte   `json:"-"`
 40487  	XXX_sizecache        int32    `json:"-"`
 40488  }
 40489  
 40490  func (m *ThreeRebateRq) Reset()         { *m = ThreeRebateRq{} }
 40491  func (m *ThreeRebateRq) String() string { return proto.CompactTextString(m) }
 40492  func (*ThreeRebateRq) ProtoMessage()    {}
 40493  func (*ThreeRebateRq) Descriptor() ([]byte, []int) {
 40494  	return fileDescriptor_a508e860af41bdad, []int{742}
 40495  }
 40496  func (m *ThreeRebateRq) XXX_Unmarshal(b []byte) error {
 40497  	return xxx_messageInfo_ThreeRebateRq.Unmarshal(m, b)
 40498  }
 40499  func (m *ThreeRebateRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 40500  	return xxx_messageInfo_ThreeRebateRq.Marshal(b, m, deterministic)
 40501  }
 40502  func (m *ThreeRebateRq) XXX_Merge(src proto.Message) {
 40503  	xxx_messageInfo_ThreeRebateRq.Merge(m, src)
 40504  }
 40505  func (m *ThreeRebateRq) XXX_Size() int {
 40506  	return xxx_messageInfo_ThreeRebateRq.Size(m)
 40507  }
 40508  func (m *ThreeRebateRq) XXX_DiscardUnknown() {
 40509  	xxx_messageInfo_ThreeRebateRq.DiscardUnknown(m)
 40510  }
 40511  
 40512  var xxx_messageInfo_ThreeRebateRq proto.InternalMessageInfo
 40513  
 40514  var E_ThreeRebateRq_Ext = &proto.ExtensionDesc{
 40515  	ExtendedType:  (*Base)(nil),
 40516  	ExtensionType: (*ThreeRebateRq)(nil),
 40517  	Field:         2717,
 40518  	Name:          "ThreeRebateRq.ext",
 40519  	Tag:           "bytes,2717,opt,name=ext",
 40520  	Filename:      "Game.proto",
 40521  }
 40522  
 40523  type ThreeRebateRs struct {
 40524  	IsGet                *bool      `protobuf:"varint,1,req,name=isGet" json:"isGet,omitempty"`
 40525  	PayInfo              []*PayInfo `protobuf:"bytes,2,rep,name=payInfo" json:"payInfo,omitempty"`
 40526  	IsHave               *bool      `protobuf:"varint,3,opt,name=isHave" json:"isHave,omitempty"`
 40527  	IsPay                *bool      `protobuf:"varint,4,opt,name=isPay" json:"isPay,omitempty"`
 40528  	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
 40529  	XXX_unrecognized     []byte     `json:"-"`
 40530  	XXX_sizecache        int32      `json:"-"`
 40531  }
 40532  
 40533  func (m *ThreeRebateRs) Reset()         { *m = ThreeRebateRs{} }
 40534  func (m *ThreeRebateRs) String() string { return proto.CompactTextString(m) }
 40535  func (*ThreeRebateRs) ProtoMessage()    {}
 40536  func (*ThreeRebateRs) Descriptor() ([]byte, []int) {
 40537  	return fileDescriptor_a508e860af41bdad, []int{743}
 40538  }
 40539  func (m *ThreeRebateRs) XXX_Unmarshal(b []byte) error {
 40540  	return xxx_messageInfo_ThreeRebateRs.Unmarshal(m, b)
 40541  }
 40542  func (m *ThreeRebateRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 40543  	return xxx_messageInfo_ThreeRebateRs.Marshal(b, m, deterministic)
 40544  }
 40545  func (m *ThreeRebateRs) XXX_Merge(src proto.Message) {
 40546  	xxx_messageInfo_ThreeRebateRs.Merge(m, src)
 40547  }
 40548  func (m *ThreeRebateRs) XXX_Size() int {
 40549  	return xxx_messageInfo_ThreeRebateRs.Size(m)
 40550  }
 40551  func (m *ThreeRebateRs) XXX_DiscardUnknown() {
 40552  	xxx_messageInfo_ThreeRebateRs.DiscardUnknown(m)
 40553  }
 40554  
 40555  var xxx_messageInfo_ThreeRebateRs proto.InternalMessageInfo
 40556  
 40557  func (m *ThreeRebateRs) GetIsGet() bool {
 40558  	if m != nil && m.IsGet != nil {
 40559  		return *m.IsGet
 40560  	}
 40561  	return false
 40562  }
 40563  
 40564  func (m *ThreeRebateRs) GetPayInfo() []*PayInfo {
 40565  	if m != nil {
 40566  		return m.PayInfo
 40567  	}
 40568  	return nil
 40569  }
 40570  
 40571  func (m *ThreeRebateRs) GetIsHave() bool {
 40572  	if m != nil && m.IsHave != nil {
 40573  		return *m.IsHave
 40574  	}
 40575  	return false
 40576  }
 40577  
 40578  func (m *ThreeRebateRs) GetIsPay() bool {
 40579  	if m != nil && m.IsPay != nil {
 40580  		return *m.IsPay
 40581  	}
 40582  	return false
 40583  }
 40584  
 40585  var E_ThreeRebateRs_Ext = &proto.ExtensionDesc{
 40586  	ExtendedType:  (*Base)(nil),
 40587  	ExtensionType: (*ThreeRebateRs)(nil),
 40588  	Field:         2718,
 40589  	Name:          "ThreeRebateRs.ext",
 40590  	Tag:           "bytes,2718,opt,name=ext",
 40591  	Filename:      "Game.proto",
 40592  }
 40593  
 40594  //决战道具产出协议
 40595  type DecisiveBattleRq struct {
 40596  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 40597  	XXX_unrecognized     []byte   `json:"-"`
 40598  	XXX_sizecache        int32    `json:"-"`
 40599  }
 40600  
 40601  func (m *DecisiveBattleRq) Reset()         { *m = DecisiveBattleRq{} }
 40602  func (m *DecisiveBattleRq) String() string { return proto.CompactTextString(m) }
 40603  func (*DecisiveBattleRq) ProtoMessage()    {}
 40604  func (*DecisiveBattleRq) Descriptor() ([]byte, []int) {
 40605  	return fileDescriptor_a508e860af41bdad, []int{744}
 40606  }
 40607  func (m *DecisiveBattleRq) XXX_Unmarshal(b []byte) error {
 40608  	return xxx_messageInfo_DecisiveBattleRq.Unmarshal(m, b)
 40609  }
 40610  func (m *DecisiveBattleRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 40611  	return xxx_messageInfo_DecisiveBattleRq.Marshal(b, m, deterministic)
 40612  }
 40613  func (m *DecisiveBattleRq) XXX_Merge(src proto.Message) {
 40614  	xxx_messageInfo_DecisiveBattleRq.Merge(m, src)
 40615  }
 40616  func (m *DecisiveBattleRq) XXX_Size() int {
 40617  	return xxx_messageInfo_DecisiveBattleRq.Size(m)
 40618  }
 40619  func (m *DecisiveBattleRq) XXX_DiscardUnknown() {
 40620  	xxx_messageInfo_DecisiveBattleRq.DiscardUnknown(m)
 40621  }
 40622  
 40623  var xxx_messageInfo_DecisiveBattleRq proto.InternalMessageInfo
 40624  
 40625  var E_DecisiveBattleRq_Ext = &proto.ExtensionDesc{
 40626  	ExtendedType:  (*Base)(nil),
 40627  	ExtensionType: (*DecisiveBattleRq)(nil),
 40628  	Field:         2719,
 40629  	Name:          "DecisiveBattleRq.ext",
 40630  	Tag:           "bytes,2719,opt,name=ext",
 40631  	Filename:      "Game.proto",
 40632  }
 40633  
 40634  type DecisiveBattleRs struct {
 40635  	InstructionTime      *int32   `protobuf:"varint,1,opt,name=instructionTime" json:"instructionTime,omitempty"`
 40636  	InstructionStatus    *int32   `protobuf:"varint,2,opt,name=instructionStatus" json:"instructionStatus,omitempty"`
 40637  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 40638  	XXX_unrecognized     []byte   `json:"-"`
 40639  	XXX_sizecache        int32    `json:"-"`
 40640  }
 40641  
 40642  func (m *DecisiveBattleRs) Reset()         { *m = DecisiveBattleRs{} }
 40643  func (m *DecisiveBattleRs) String() string { return proto.CompactTextString(m) }
 40644  func (*DecisiveBattleRs) ProtoMessage()    {}
 40645  func (*DecisiveBattleRs) Descriptor() ([]byte, []int) {
 40646  	return fileDescriptor_a508e860af41bdad, []int{745}
 40647  }
 40648  func (m *DecisiveBattleRs) XXX_Unmarshal(b []byte) error {
 40649  	return xxx_messageInfo_DecisiveBattleRs.Unmarshal(m, b)
 40650  }
 40651  func (m *DecisiveBattleRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 40652  	return xxx_messageInfo_DecisiveBattleRs.Marshal(b, m, deterministic)
 40653  }
 40654  func (m *DecisiveBattleRs) XXX_Merge(src proto.Message) {
 40655  	xxx_messageInfo_DecisiveBattleRs.Merge(m, src)
 40656  }
 40657  func (m *DecisiveBattleRs) XXX_Size() int {
 40658  	return xxx_messageInfo_DecisiveBattleRs.Size(m)
 40659  }
 40660  func (m *DecisiveBattleRs) XXX_DiscardUnknown() {
 40661  	xxx_messageInfo_DecisiveBattleRs.DiscardUnknown(m)
 40662  }
 40663  
 40664  var xxx_messageInfo_DecisiveBattleRs proto.InternalMessageInfo
 40665  
 40666  func (m *DecisiveBattleRs) GetInstructionTime() int32 {
 40667  	if m != nil && m.InstructionTime != nil {
 40668  		return *m.InstructionTime
 40669  	}
 40670  	return 0
 40671  }
 40672  
 40673  func (m *DecisiveBattleRs) GetInstructionStatus() int32 {
 40674  	if m != nil && m.InstructionStatus != nil {
 40675  		return *m.InstructionStatus
 40676  	}
 40677  	return 0
 40678  }
 40679  
 40680  var E_DecisiveBattleRs_Ext = &proto.ExtensionDesc{
 40681  	ExtendedType:  (*Base)(nil),
 40682  	ExtensionType: (*DecisiveBattleRs)(nil),
 40683  	Field:         2720,
 40684  	Name:          "DecisiveBattleRs.ext",
 40685  	Tag:           "bytes,2720,opt,name=ext",
 40686  	Filename:      "Game.proto",
 40687  }
 40688  
 40689  //领取决战道具
 40690  type GainInstructionsRq struct {
 40691  	Id                   *int32   `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
 40692  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 40693  	XXX_unrecognized     []byte   `json:"-"`
 40694  	XXX_sizecache        int32    `json:"-"`
 40695  }
 40696  
 40697  func (m *GainInstructionsRq) Reset()         { *m = GainInstructionsRq{} }
 40698  func (m *GainInstructionsRq) String() string { return proto.CompactTextString(m) }
 40699  func (*GainInstructionsRq) ProtoMessage()    {}
 40700  func (*GainInstructionsRq) Descriptor() ([]byte, []int) {
 40701  	return fileDescriptor_a508e860af41bdad, []int{746}
 40702  }
 40703  func (m *GainInstructionsRq) XXX_Unmarshal(b []byte) error {
 40704  	return xxx_messageInfo_GainInstructionsRq.Unmarshal(m, b)
 40705  }
 40706  func (m *GainInstructionsRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 40707  	return xxx_messageInfo_GainInstructionsRq.Marshal(b, m, deterministic)
 40708  }
 40709  func (m *GainInstructionsRq) XXX_Merge(src proto.Message) {
 40710  	xxx_messageInfo_GainInstructionsRq.Merge(m, src)
 40711  }
 40712  func (m *GainInstructionsRq) XXX_Size() int {
 40713  	return xxx_messageInfo_GainInstructionsRq.Size(m)
 40714  }
 40715  func (m *GainInstructionsRq) XXX_DiscardUnknown() {
 40716  	xxx_messageInfo_GainInstructionsRq.DiscardUnknown(m)
 40717  }
 40718  
 40719  var xxx_messageInfo_GainInstructionsRq proto.InternalMessageInfo
 40720  
 40721  func (m *GainInstructionsRq) GetId() int32 {
 40722  	if m != nil && m.Id != nil {
 40723  		return *m.Id
 40724  	}
 40725  	return 0
 40726  }
 40727  
 40728  var E_GainInstructionsRq_Ext = &proto.ExtensionDesc{
 40729  	ExtendedType:  (*Base)(nil),
 40730  	ExtensionType: (*GainInstructionsRq)(nil),
 40731  	Field:         2721,
 40732  	Name:          "GainInstructionsRq.ext",
 40733  	Tag:           "bytes,2721,opt,name=ext",
 40734  	Filename:      "Game.proto",
 40735  }
 40736  
 40737  type GainInstructionsRs struct {
 40738  	Award                []*Award `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
 40739  	InstructionTime      *int32   `protobuf:"varint,2,opt,name=instructionTime" json:"instructionTime,omitempty"`
 40740  	InstructionStatus    *int32   `protobuf:"varint,3,opt,name=instructionStatus" json:"instructionStatus,omitempty"`
 40741  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 40742  	XXX_unrecognized     []byte   `json:"-"`
 40743  	XXX_sizecache        int32    `json:"-"`
 40744  }
 40745  
 40746  func (m *GainInstructionsRs) Reset()         { *m = GainInstructionsRs{} }
 40747  func (m *GainInstructionsRs) String() string { return proto.CompactTextString(m) }
 40748  func (*GainInstructionsRs) ProtoMessage()    {}
 40749  func (*GainInstructionsRs) Descriptor() ([]byte, []int) {
 40750  	return fileDescriptor_a508e860af41bdad, []int{747}
 40751  }
 40752  func (m *GainInstructionsRs) XXX_Unmarshal(b []byte) error {
 40753  	return xxx_messageInfo_GainInstructionsRs.Unmarshal(m, b)
 40754  }
 40755  func (m *GainInstructionsRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 40756  	return xxx_messageInfo_GainInstructionsRs.Marshal(b, m, deterministic)
 40757  }
 40758  func (m *GainInstructionsRs) XXX_Merge(src proto.Message) {
 40759  	xxx_messageInfo_GainInstructionsRs.Merge(m, src)
 40760  }
 40761  func (m *GainInstructionsRs) XXX_Size() int {
 40762  	return xxx_messageInfo_GainInstructionsRs.Size(m)
 40763  }
 40764  func (m *GainInstructionsRs) XXX_DiscardUnknown() {
 40765  	xxx_messageInfo_GainInstructionsRs.DiscardUnknown(m)
 40766  }
 40767  
 40768  var xxx_messageInfo_GainInstructionsRs proto.InternalMessageInfo
 40769  
 40770  func (m *GainInstructionsRs) GetAward() []*Award {
 40771  	if m != nil {
 40772  		return m.Award
 40773  	}
 40774  	return nil
 40775  }
 40776  
 40777  func (m *GainInstructionsRs) GetInstructionTime() int32 {
 40778  	if m != nil && m.InstructionTime != nil {
 40779  		return *m.InstructionTime
 40780  	}
 40781  	return 0
 40782  }
 40783  
 40784  func (m *GainInstructionsRs) GetInstructionStatus() int32 {
 40785  	if m != nil && m.InstructionStatus != nil {
 40786  		return *m.InstructionStatus
 40787  	}
 40788  	return 0
 40789  }
 40790  
 40791  var E_GainInstructionsRs_Ext = &proto.ExtensionDesc{
 40792  	ExtendedType:  (*Base)(nil),
 40793  	ExtensionType: (*GainInstructionsRs)(nil),
 40794  	Field:         2722,
 40795  	Name:          "GainInstructionsRs.ext",
 40796  	Tag:           "bytes,2722,opt,name=ext",
 40797  	Filename:      "Game.proto",
 40798  }
 40799  
 40800  // 决战某个坐标的势力
 40801  type AttackDecisiveBattleRq struct {
 40802  	Pos                  *int32   `protobuf:"varint,1,req,name=pos" json:"pos,omitempty"`
 40803  	HeroId               []int32  `protobuf:"varint,2,rep,name=heroId" json:"heroId,omitempty"`
 40804  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 40805  	XXX_unrecognized     []byte   `json:"-"`
 40806  	XXX_sizecache        int32    `json:"-"`
 40807  }
 40808  
 40809  func (m *AttackDecisiveBattleRq) Reset()         { *m = AttackDecisiveBattleRq{} }
 40810  func (m *AttackDecisiveBattleRq) String() string { return proto.CompactTextString(m) }
 40811  func (*AttackDecisiveBattleRq) ProtoMessage()    {}
 40812  func (*AttackDecisiveBattleRq) Descriptor() ([]byte, []int) {
 40813  	return fileDescriptor_a508e860af41bdad, []int{748}
 40814  }
 40815  func (m *AttackDecisiveBattleRq) XXX_Unmarshal(b []byte) error {
 40816  	return xxx_messageInfo_AttackDecisiveBattleRq.Unmarshal(m, b)
 40817  }
 40818  func (m *AttackDecisiveBattleRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 40819  	return xxx_messageInfo_AttackDecisiveBattleRq.Marshal(b, m, deterministic)
 40820  }
 40821  func (m *AttackDecisiveBattleRq) XXX_Merge(src proto.Message) {
 40822  	xxx_messageInfo_AttackDecisiveBattleRq.Merge(m, src)
 40823  }
 40824  func (m *AttackDecisiveBattleRq) XXX_Size() int {
 40825  	return xxx_messageInfo_AttackDecisiveBattleRq.Size(m)
 40826  }
 40827  func (m *AttackDecisiveBattleRq) XXX_DiscardUnknown() {
 40828  	xxx_messageInfo_AttackDecisiveBattleRq.DiscardUnknown(m)
 40829  }
 40830  
 40831  var xxx_messageInfo_AttackDecisiveBattleRq proto.InternalMessageInfo
 40832  
 40833  func (m *AttackDecisiveBattleRq) GetPos() int32 {
 40834  	if m != nil && m.Pos != nil {
 40835  		return *m.Pos
 40836  	}
 40837  	return 0
 40838  }
 40839  
 40840  func (m *AttackDecisiveBattleRq) GetHeroId() []int32 {
 40841  	if m != nil {
 40842  		return m.HeroId
 40843  	}
 40844  	return nil
 40845  }
 40846  
 40847  var E_AttackDecisiveBattleRq_Ext = &proto.ExtensionDesc{
 40848  	ExtendedType:  (*Base)(nil),
 40849  	ExtensionType: (*AttackDecisiveBattleRq)(nil),
 40850  	Field:         2723,
 40851  	Name:          "AttackDecisiveBattleRq.ext",
 40852  	Tag:           "bytes,2723,opt,name=ext",
 40853  	Filename:      "Game.proto",
 40854  }
 40855  
 40856  type AttackDecisiveBattleRs struct {
 40857  	Army                 *Army    `protobuf:"bytes,1,opt,name=army" json:"army,omitempty"`
 40858  	Battle               *Battle  `protobuf:"bytes,2,opt,name=battle" json:"battle,omitempty"`
 40859  	BattleCount          *int32   `protobuf:"varint,3,opt,name=battleCount" json:"battleCount,omitempty"`
 40860  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 40861  	XXX_unrecognized     []byte   `json:"-"`
 40862  	XXX_sizecache        int32    `json:"-"`
 40863  }
 40864  
 40865  func (m *AttackDecisiveBattleRs) Reset()         { *m = AttackDecisiveBattleRs{} }
 40866  func (m *AttackDecisiveBattleRs) String() string { return proto.CompactTextString(m) }
 40867  func (*AttackDecisiveBattleRs) ProtoMessage()    {}
 40868  func (*AttackDecisiveBattleRs) Descriptor() ([]byte, []int) {
 40869  	return fileDescriptor_a508e860af41bdad, []int{749}
 40870  }
 40871  func (m *AttackDecisiveBattleRs) XXX_Unmarshal(b []byte) error {
 40872  	return xxx_messageInfo_AttackDecisiveBattleRs.Unmarshal(m, b)
 40873  }
 40874  func (m *AttackDecisiveBattleRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 40875  	return xxx_messageInfo_AttackDecisiveBattleRs.Marshal(b, m, deterministic)
 40876  }
 40877  func (m *AttackDecisiveBattleRs) XXX_Merge(src proto.Message) {
 40878  	xxx_messageInfo_AttackDecisiveBattleRs.Merge(m, src)
 40879  }
 40880  func (m *AttackDecisiveBattleRs) XXX_Size() int {
 40881  	return xxx_messageInfo_AttackDecisiveBattleRs.Size(m)
 40882  }
 40883  func (m *AttackDecisiveBattleRs) XXX_DiscardUnknown() {
 40884  	xxx_messageInfo_AttackDecisiveBattleRs.DiscardUnknown(m)
 40885  }
 40886  
 40887  var xxx_messageInfo_AttackDecisiveBattleRs proto.InternalMessageInfo
 40888  
 40889  func (m *AttackDecisiveBattleRs) GetArmy() *Army {
 40890  	if m != nil {
 40891  		return m.Army
 40892  	}
 40893  	return nil
 40894  }
 40895  
 40896  func (m *AttackDecisiveBattleRs) GetBattle() *Battle {
 40897  	if m != nil {
 40898  		return m.Battle
 40899  	}
 40900  	return nil
 40901  }
 40902  
 40903  func (m *AttackDecisiveBattleRs) GetBattleCount() int32 {
 40904  	if m != nil && m.BattleCount != nil {
 40905  		return *m.BattleCount
 40906  	}
 40907  	return 0
 40908  }
 40909  
 40910  var E_AttackDecisiveBattleRs_Ext = &proto.ExtensionDesc{
 40911  	ExtendedType:  (*Base)(nil),
 40912  	ExtensionType: (*AttackDecisiveBattleRs)(nil),
 40913  	Field:         2724,
 40914  	Name:          "AttackDecisiveBattleRs.ext",
 40915  	Tag:           "bytes,2724,opt,name=ext",
 40916  	Filename:      "Game.proto",
 40917  }
 40918  
 40919  //决战失败消息
 40920  type BattleFailMessageRq struct {
 40921  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 40922  	XXX_unrecognized     []byte   `json:"-"`
 40923  	XXX_sizecache        int32    `json:"-"`
 40924  }
 40925  
 40926  func (m *BattleFailMessageRq) Reset()         { *m = BattleFailMessageRq{} }
 40927  func (m *BattleFailMessageRq) String() string { return proto.CompactTextString(m) }
 40928  func (*BattleFailMessageRq) ProtoMessage()    {}
 40929  func (*BattleFailMessageRq) Descriptor() ([]byte, []int) {
 40930  	return fileDescriptor_a508e860af41bdad, []int{750}
 40931  }
 40932  func (m *BattleFailMessageRq) XXX_Unmarshal(b []byte) error {
 40933  	return xxx_messageInfo_BattleFailMessageRq.Unmarshal(m, b)
 40934  }
 40935  func (m *BattleFailMessageRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 40936  	return xxx_messageInfo_BattleFailMessageRq.Marshal(b, m, deterministic)
 40937  }
 40938  func (m *BattleFailMessageRq) XXX_Merge(src proto.Message) {
 40939  	xxx_messageInfo_BattleFailMessageRq.Merge(m, src)
 40940  }
 40941  func (m *BattleFailMessageRq) XXX_Size() int {
 40942  	return xxx_messageInfo_BattleFailMessageRq.Size(m)
 40943  }
 40944  func (m *BattleFailMessageRq) XXX_DiscardUnknown() {
 40945  	xxx_messageInfo_BattleFailMessageRq.DiscardUnknown(m)
 40946  }
 40947  
 40948  var xxx_messageInfo_BattleFailMessageRq proto.InternalMessageInfo
 40949  
 40950  var E_BattleFailMessageRq_Ext = &proto.ExtensionDesc{
 40951  	ExtendedType:  (*Base)(nil),
 40952  	ExtensionType: (*BattleFailMessageRq)(nil),
 40953  	Field:         2725,
 40954  	Name:          "BattleFailMessageRq.ext",
 40955  	Tag:           "bytes,2725,opt,name=ext",
 40956  	Filename:      "Game.proto",
 40957  }
 40958  
 40959  type BattleFailMessageRs struct {
 40960  	Time                 *int32   `protobuf:"varint,1,opt,name=time" json:"time,omitempty"`
 40961  	Hero                 *string  `protobuf:"bytes,2,opt,name=hero" json:"hero,omitempty"`
 40962  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 40963  	XXX_unrecognized     []byte   `json:"-"`
 40964  	XXX_sizecache        int32    `json:"-"`
 40965  }
 40966  
 40967  func (m *BattleFailMessageRs) Reset()         { *m = BattleFailMessageRs{} }
 40968  func (m *BattleFailMessageRs) String() string { return proto.CompactTextString(m) }
 40969  func (*BattleFailMessageRs) ProtoMessage()    {}
 40970  func (*BattleFailMessageRs) Descriptor() ([]byte, []int) {
 40971  	return fileDescriptor_a508e860af41bdad, []int{751}
 40972  }
 40973  func (m *BattleFailMessageRs) XXX_Unmarshal(b []byte) error {
 40974  	return xxx_messageInfo_BattleFailMessageRs.Unmarshal(m, b)
 40975  }
 40976  func (m *BattleFailMessageRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 40977  	return xxx_messageInfo_BattleFailMessageRs.Marshal(b, m, deterministic)
 40978  }
 40979  func (m *BattleFailMessageRs) XXX_Merge(src proto.Message) {
 40980  	xxx_messageInfo_BattleFailMessageRs.Merge(m, src)
 40981  }
 40982  func (m *BattleFailMessageRs) XXX_Size() int {
 40983  	return xxx_messageInfo_BattleFailMessageRs.Size(m)
 40984  }
 40985  func (m *BattleFailMessageRs) XXX_DiscardUnknown() {
 40986  	xxx_messageInfo_BattleFailMessageRs.DiscardUnknown(m)
 40987  }
 40988  
 40989  var xxx_messageInfo_BattleFailMessageRs proto.InternalMessageInfo
 40990  
 40991  func (m *BattleFailMessageRs) GetTime() int32 {
 40992  	if m != nil && m.Time != nil {
 40993  		return *m.Time
 40994  	}
 40995  	return 0
 40996  }
 40997  
 40998  func (m *BattleFailMessageRs) GetHero() string {
 40999  	if m != nil && m.Hero != nil {
 41000  		return *m.Hero
 41001  	}
 41002  	return ""
 41003  }
 41004  
 41005  var E_BattleFailMessageRs_Ext = &proto.ExtensionDesc{
 41006  	ExtendedType:  (*Base)(nil),
 41007  	ExtensionType: (*BattleFailMessageRs)(nil),
 41008  	Field:         2726,
 41009  	Name:          "BattleFailMessageRs.ext",
 41010  	Tag:           "bytes,2726,opt,name=ext",
 41011  	Filename:      "Game.proto",
 41012  }
 41013  
 41014  // 许愿池许愿
 41015  type WishingRq struct {
 41016  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 41017  	XXX_unrecognized     []byte   `json:"-"`
 41018  	XXX_sizecache        int32    `json:"-"`
 41019  }
 41020  
 41021  func (m *WishingRq) Reset()         { *m = WishingRq{} }
 41022  func (m *WishingRq) String() string { return proto.CompactTextString(m) }
 41023  func (*WishingRq) ProtoMessage()    {}
 41024  func (*WishingRq) Descriptor() ([]byte, []int) {
 41025  	return fileDescriptor_a508e860af41bdad, []int{752}
 41026  }
 41027  func (m *WishingRq) XXX_Unmarshal(b []byte) error {
 41028  	return xxx_messageInfo_WishingRq.Unmarshal(m, b)
 41029  }
 41030  func (m *WishingRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 41031  	return xxx_messageInfo_WishingRq.Marshal(b, m, deterministic)
 41032  }
 41033  func (m *WishingRq) XXX_Merge(src proto.Message) {
 41034  	xxx_messageInfo_WishingRq.Merge(m, src)
 41035  }
 41036  func (m *WishingRq) XXX_Size() int {
 41037  	return xxx_messageInfo_WishingRq.Size(m)
 41038  }
 41039  func (m *WishingRq) XXX_DiscardUnknown() {
 41040  	xxx_messageInfo_WishingRq.DiscardUnknown(m)
 41041  }
 41042  
 41043  var xxx_messageInfo_WishingRq proto.InternalMessageInfo
 41044  
 41045  var E_WishingRq_Ext = &proto.ExtensionDesc{
 41046  	ExtendedType:  (*Base)(nil),
 41047  	ExtensionType: (*WishingRq)(nil),
 41048  	Field:         2727,
 41049  	Name:          "WishingRq.ext",
 41050  	Tag:           "bytes,2727,opt,name=ext",
 41051  	Filename:      "Game.proto",
 41052  }
 41053  
 41054  type WishingRs struct {
 41055  	Award                []*Award `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
 41056  	RemainGold           *int32   `protobuf:"varint,2,opt,name=remainGold" json:"remainGold,omitempty"`
 41057  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 41058  	XXX_unrecognized     []byte   `json:"-"`
 41059  	XXX_sizecache        int32    `json:"-"`
 41060  }
 41061  
 41062  func (m *WishingRs) Reset()         { *m = WishingRs{} }
 41063  func (m *WishingRs) String() string { return proto.CompactTextString(m) }
 41064  func (*WishingRs) ProtoMessage()    {}
 41065  func (*WishingRs) Descriptor() ([]byte, []int) {
 41066  	return fileDescriptor_a508e860af41bdad, []int{753}
 41067  }
 41068  func (m *WishingRs) XXX_Unmarshal(b []byte) error {
 41069  	return xxx_messageInfo_WishingRs.Unmarshal(m, b)
 41070  }
 41071  func (m *WishingRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 41072  	return xxx_messageInfo_WishingRs.Marshal(b, m, deterministic)
 41073  }
 41074  func (m *WishingRs) XXX_Merge(src proto.Message) {
 41075  	xxx_messageInfo_WishingRs.Merge(m, src)
 41076  }
 41077  func (m *WishingRs) XXX_Size() int {
 41078  	return xxx_messageInfo_WishingRs.Size(m)
 41079  }
 41080  func (m *WishingRs) XXX_DiscardUnknown() {
 41081  	xxx_messageInfo_WishingRs.DiscardUnknown(m)
 41082  }
 41083  
 41084  var xxx_messageInfo_WishingRs proto.InternalMessageInfo
 41085  
 41086  func (m *WishingRs) GetAward() []*Award {
 41087  	if m != nil {
 41088  		return m.Award
 41089  	}
 41090  	return nil
 41091  }
 41092  
 41093  func (m *WishingRs) GetRemainGold() int32 {
 41094  	if m != nil && m.RemainGold != nil {
 41095  		return *m.RemainGold
 41096  	}
 41097  	return 0
 41098  }
 41099  
 41100  var E_WishingRs_Ext = &proto.ExtensionDesc{
 41101  	ExtendedType:  (*Base)(nil),
 41102  	ExtensionType: (*WishingRs)(nil),
 41103  	Field:         2728,
 41104  	Name:          "WishingRs.ext",
 41105  	Tag:           "bytes,2728,opt,name=ext",
 41106  	Filename:      "Game.proto",
 41107  }
 41108  
 41109  // 获取所有教官信息
 41110  type GetMentorsRq struct {
 41111  	Type                 []int32  `protobuf:"varint,1,rep,name=type" json:"type,omitempty"`
 41112  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 41113  	XXX_unrecognized     []byte   `json:"-"`
 41114  	XXX_sizecache        int32    `json:"-"`
 41115  }
 41116  
 41117  func (m *GetMentorsRq) Reset()         { *m = GetMentorsRq{} }
 41118  func (m *GetMentorsRq) String() string { return proto.CompactTextString(m) }
 41119  func (*GetMentorsRq) ProtoMessage()    {}
 41120  func (*GetMentorsRq) Descriptor() ([]byte, []int) {
 41121  	return fileDescriptor_a508e860af41bdad, []int{754}
 41122  }
 41123  func (m *GetMentorsRq) XXX_Unmarshal(b []byte) error {
 41124  	return xxx_messageInfo_GetMentorsRq.Unmarshal(m, b)
 41125  }
 41126  func (m *GetMentorsRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 41127  	return xxx_messageInfo_GetMentorsRq.Marshal(b, m, deterministic)
 41128  }
 41129  func (m *GetMentorsRq) XXX_Merge(src proto.Message) {
 41130  	xxx_messageInfo_GetMentorsRq.Merge(m, src)
 41131  }
 41132  func (m *GetMentorsRq) XXX_Size() int {
 41133  	return xxx_messageInfo_GetMentorsRq.Size(m)
 41134  }
 41135  func (m *GetMentorsRq) XXX_DiscardUnknown() {
 41136  	xxx_messageInfo_GetMentorsRq.DiscardUnknown(m)
 41137  }
 41138  
 41139  var xxx_messageInfo_GetMentorsRq proto.InternalMessageInfo
 41140  
 41141  func (m *GetMentorsRq) GetType() []int32 {
 41142  	if m != nil {
 41143  		return m.Type
 41144  	}
 41145  	return nil
 41146  }
 41147  
 41148  var E_GetMentorsRq_Ext = &proto.ExtensionDesc{
 41149  	ExtendedType:  (*Base)(nil),
 41150  	ExtensionType: (*GetMentorsRq)(nil),
 41151  	Field:         2801,
 41152  	Name:          "GetMentorsRq.ext",
 41153  	Tag:           "bytes,2801,opt,name=ext",
 41154  	Filename:      "Game.proto",
 41155  }
 41156  
 41157  type GetMentorsRs struct {
 41158  	Mentor               []*Mentor `protobuf:"bytes,1,rep,name=mentor" json:"mentor,omitempty"`
 41159  	Bill                 *int32    `protobuf:"varint,2,opt,name=bill" json:"bill,omitempty"`
 41160  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 41161  	XXX_unrecognized     []byte    `json:"-"`
 41162  	XXX_sizecache        int32     `json:"-"`
 41163  }
 41164  
 41165  func (m *GetMentorsRs) Reset()         { *m = GetMentorsRs{} }
 41166  func (m *GetMentorsRs) String() string { return proto.CompactTextString(m) }
 41167  func (*GetMentorsRs) ProtoMessage()    {}
 41168  func (*GetMentorsRs) Descriptor() ([]byte, []int) {
 41169  	return fileDescriptor_a508e860af41bdad, []int{755}
 41170  }
 41171  func (m *GetMentorsRs) XXX_Unmarshal(b []byte) error {
 41172  	return xxx_messageInfo_GetMentorsRs.Unmarshal(m, b)
 41173  }
 41174  func (m *GetMentorsRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 41175  	return xxx_messageInfo_GetMentorsRs.Marshal(b, m, deterministic)
 41176  }
 41177  func (m *GetMentorsRs) XXX_Merge(src proto.Message) {
 41178  	xxx_messageInfo_GetMentorsRs.Merge(m, src)
 41179  }
 41180  func (m *GetMentorsRs) XXX_Size() int {
 41181  	return xxx_messageInfo_GetMentorsRs.Size(m)
 41182  }
 41183  func (m *GetMentorsRs) XXX_DiscardUnknown() {
 41184  	xxx_messageInfo_GetMentorsRs.DiscardUnknown(m)
 41185  }
 41186  
 41187  var xxx_messageInfo_GetMentorsRs proto.InternalMessageInfo
 41188  
 41189  func (m *GetMentorsRs) GetMentor() []*Mentor {
 41190  	if m != nil {
 41191  		return m.Mentor
 41192  	}
 41193  	return nil
 41194  }
 41195  
 41196  func (m *GetMentorsRs) GetBill() int32 {
 41197  	if m != nil && m.Bill != nil {
 41198  		return *m.Bill
 41199  	}
 41200  	return 0
 41201  }
 41202  
 41203  var E_GetMentorsRs_Ext = &proto.ExtensionDesc{
 41204  	ExtendedType:  (*Base)(nil),
 41205  	ExtensionType: (*GetMentorsRs)(nil),
 41206  	Field:         2802,
 41207  	Name:          "GetMentorsRs.ext",
 41208  	Tag:           "bytes,2802,opt,name=ext",
 41209  	Filename:      "Game.proto",
 41210  }
 41211  
 41212  // 获取特殊装备
 41213  type GetSpecialEquipsRq struct {
 41214  	Ids                  []int32  `protobuf:"varint,1,rep,name=ids" json:"ids,omitempty"`
 41215  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 41216  	XXX_unrecognized     []byte   `json:"-"`
 41217  	XXX_sizecache        int32    `json:"-"`
 41218  }
 41219  
 41220  func (m *GetSpecialEquipsRq) Reset()         { *m = GetSpecialEquipsRq{} }
 41221  func (m *GetSpecialEquipsRq) String() string { return proto.CompactTextString(m) }
 41222  func (*GetSpecialEquipsRq) ProtoMessage()    {}
 41223  func (*GetSpecialEquipsRq) Descriptor() ([]byte, []int) {
 41224  	return fileDescriptor_a508e860af41bdad, []int{756}
 41225  }
 41226  func (m *GetSpecialEquipsRq) XXX_Unmarshal(b []byte) error {
 41227  	return xxx_messageInfo_GetSpecialEquipsRq.Unmarshal(m, b)
 41228  }
 41229  func (m *GetSpecialEquipsRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 41230  	return xxx_messageInfo_GetSpecialEquipsRq.Marshal(b, m, deterministic)
 41231  }
 41232  func (m *GetSpecialEquipsRq) XXX_Merge(src proto.Message) {
 41233  	xxx_messageInfo_GetSpecialEquipsRq.Merge(m, src)
 41234  }
 41235  func (m *GetSpecialEquipsRq) XXX_Size() int {
 41236  	return xxx_messageInfo_GetSpecialEquipsRq.Size(m)
 41237  }
 41238  func (m *GetSpecialEquipsRq) XXX_DiscardUnknown() {
 41239  	xxx_messageInfo_GetSpecialEquipsRq.DiscardUnknown(m)
 41240  }
 41241  
 41242  var xxx_messageInfo_GetSpecialEquipsRq proto.InternalMessageInfo
 41243  
 41244  func (m *GetSpecialEquipsRq) GetIds() []int32 {
 41245  	if m != nil {
 41246  		return m.Ids
 41247  	}
 41248  	return nil
 41249  }
 41250  
 41251  var E_GetSpecialEquipsRq_Ext = &proto.ExtensionDesc{
 41252  	ExtendedType:  (*Base)(nil),
 41253  	ExtensionType: (*GetSpecialEquipsRq)(nil),
 41254  	Field:         2803,
 41255  	Name:          "GetSpecialEquipsRq.ext",
 41256  	Tag:           "bytes,2803,opt,name=ext",
 41257  	Filename:      "Game.proto",
 41258  }
 41259  
 41260  type GetSpecialEquipsRs struct {
 41261  	Equips               []*MentorEquip `protobuf:"bytes,1,rep,name=equips" json:"equips,omitempty"`
 41262  	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
 41263  	XXX_unrecognized     []byte         `json:"-"`
 41264  	XXX_sizecache        int32          `json:"-"`
 41265  }
 41266  
 41267  func (m *GetSpecialEquipsRs) Reset()         { *m = GetSpecialEquipsRs{} }
 41268  func (m *GetSpecialEquipsRs) String() string { return proto.CompactTextString(m) }
 41269  func (*GetSpecialEquipsRs) ProtoMessage()    {}
 41270  func (*GetSpecialEquipsRs) Descriptor() ([]byte, []int) {
 41271  	return fileDescriptor_a508e860af41bdad, []int{757}
 41272  }
 41273  func (m *GetSpecialEquipsRs) XXX_Unmarshal(b []byte) error {
 41274  	return xxx_messageInfo_GetSpecialEquipsRs.Unmarshal(m, b)
 41275  }
 41276  func (m *GetSpecialEquipsRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 41277  	return xxx_messageInfo_GetSpecialEquipsRs.Marshal(b, m, deterministic)
 41278  }
 41279  func (m *GetSpecialEquipsRs) XXX_Merge(src proto.Message) {
 41280  	xxx_messageInfo_GetSpecialEquipsRs.Merge(m, src)
 41281  }
 41282  func (m *GetSpecialEquipsRs) XXX_Size() int {
 41283  	return xxx_messageInfo_GetSpecialEquipsRs.Size(m)
 41284  }
 41285  func (m *GetSpecialEquipsRs) XXX_DiscardUnknown() {
 41286  	xxx_messageInfo_GetSpecialEquipsRs.DiscardUnknown(m)
 41287  }
 41288  
 41289  var xxx_messageInfo_GetSpecialEquipsRs proto.InternalMessageInfo
 41290  
 41291  func (m *GetSpecialEquipsRs) GetEquips() []*MentorEquip {
 41292  	if m != nil {
 41293  		return m.Equips
 41294  	}
 41295  	return nil
 41296  }
 41297  
 41298  var E_GetSpecialEquipsRs_Ext = &proto.ExtensionDesc{
 41299  	ExtendedType:  (*Base)(nil),
 41300  	ExtensionType: (*GetSpecialEquipsRs)(nil),
 41301  	Field:         2804,
 41302  	Name:          "GetSpecialEquipsRs.ext",
 41303  	Tag:           "bytes,2804,opt,name=ext",
 41304  	Filename:      "Game.proto",
 41305  }
 41306  
 41307  // 教官快速升级
 41308  type MentorsQuickUpRq struct {
 41309  	Type                 *int32   `protobuf:"varint,1,req,name=type" json:"type,omitempty"`
 41310  	Bill                 *bool    `protobuf:"varint,2,req,name=bill" json:"bill,omitempty"`
 41311  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 41312  	XXX_unrecognized     []byte   `json:"-"`
 41313  	XXX_sizecache        int32    `json:"-"`
 41314  }
 41315  
 41316  func (m *MentorsQuickUpRq) Reset()         { *m = MentorsQuickUpRq{} }
 41317  func (m *MentorsQuickUpRq) String() string { return proto.CompactTextString(m) }
 41318  func (*MentorsQuickUpRq) ProtoMessage()    {}
 41319  func (*MentorsQuickUpRq) Descriptor() ([]byte, []int) {
 41320  	return fileDescriptor_a508e860af41bdad, []int{758}
 41321  }
 41322  func (m *MentorsQuickUpRq) XXX_Unmarshal(b []byte) error {
 41323  	return xxx_messageInfo_MentorsQuickUpRq.Unmarshal(m, b)
 41324  }
 41325  func (m *MentorsQuickUpRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 41326  	return xxx_messageInfo_MentorsQuickUpRq.Marshal(b, m, deterministic)
 41327  }
 41328  func (m *MentorsQuickUpRq) XXX_Merge(src proto.Message) {
 41329  	xxx_messageInfo_MentorsQuickUpRq.Merge(m, src)
 41330  }
 41331  func (m *MentorsQuickUpRq) XXX_Size() int {
 41332  	return xxx_messageInfo_MentorsQuickUpRq.Size(m)
 41333  }
 41334  func (m *MentorsQuickUpRq) XXX_DiscardUnknown() {
 41335  	xxx_messageInfo_MentorsQuickUpRq.DiscardUnknown(m)
 41336  }
 41337  
 41338  var xxx_messageInfo_MentorsQuickUpRq proto.InternalMessageInfo
 41339  
 41340  func (m *MentorsQuickUpRq) GetType() int32 {
 41341  	if m != nil && m.Type != nil {
 41342  		return *m.Type
 41343  	}
 41344  	return 0
 41345  }
 41346  
 41347  func (m *MentorsQuickUpRq) GetBill() bool {
 41348  	if m != nil && m.Bill != nil {
 41349  		return *m.Bill
 41350  	}
 41351  	return false
 41352  }
 41353  
 41354  var E_MentorsQuickUpRq_Ext = &proto.ExtensionDesc{
 41355  	ExtendedType:  (*Base)(nil),
 41356  	ExtensionType: (*MentorsQuickUpRq)(nil),
 41357  	Field:         2805,
 41358  	Name:          "MentorsQuickUpRq.ext",
 41359  	Tag:           "bytes,2805,opt,name=ext",
 41360  	Filename:      "Game.proto",
 41361  }
 41362  
 41363  type MentorsQuickUpRs struct {
 41364  	Mentor               *Mentor  `protobuf:"bytes,1,opt,name=mentor" json:"mentor,omitempty"`
 41365  	Bill                 *int32   `protobuf:"varint,2,opt,name=bill" json:"bill,omitempty"`
 41366  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 41367  	XXX_unrecognized     []byte   `json:"-"`
 41368  	XXX_sizecache        int32    `json:"-"`
 41369  }
 41370  
 41371  func (m *MentorsQuickUpRs) Reset()         { *m = MentorsQuickUpRs{} }
 41372  func (m *MentorsQuickUpRs) String() string { return proto.CompactTextString(m) }
 41373  func (*MentorsQuickUpRs) ProtoMessage()    {}
 41374  func (*MentorsQuickUpRs) Descriptor() ([]byte, []int) {
 41375  	return fileDescriptor_a508e860af41bdad, []int{759}
 41376  }
 41377  func (m *MentorsQuickUpRs) XXX_Unmarshal(b []byte) error {
 41378  	return xxx_messageInfo_MentorsQuickUpRs.Unmarshal(m, b)
 41379  }
 41380  func (m *MentorsQuickUpRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 41381  	return xxx_messageInfo_MentorsQuickUpRs.Marshal(b, m, deterministic)
 41382  }
 41383  func (m *MentorsQuickUpRs) XXX_Merge(src proto.Message) {
 41384  	xxx_messageInfo_MentorsQuickUpRs.Merge(m, src)
 41385  }
 41386  func (m *MentorsQuickUpRs) XXX_Size() int {
 41387  	return xxx_messageInfo_MentorsQuickUpRs.Size(m)
 41388  }
 41389  func (m *MentorsQuickUpRs) XXX_DiscardUnknown() {
 41390  	xxx_messageInfo_MentorsQuickUpRs.DiscardUnknown(m)
 41391  }
 41392  
 41393  var xxx_messageInfo_MentorsQuickUpRs proto.InternalMessageInfo
 41394  
 41395  func (m *MentorsQuickUpRs) GetMentor() *Mentor {
 41396  	if m != nil {
 41397  		return m.Mentor
 41398  	}
 41399  	return nil
 41400  }
 41401  
 41402  func (m *MentorsQuickUpRs) GetBill() int32 {
 41403  	if m != nil && m.Bill != nil {
 41404  		return *m.Bill
 41405  	}
 41406  	return 0
 41407  }
 41408  
 41409  var E_MentorsQuickUpRs_Ext = &proto.ExtensionDesc{
 41410  	ExtendedType:  (*Base)(nil),
 41411  	ExtensionType: (*MentorsQuickUpRs)(nil),
 41412  	Field:         2806,
 41413  	Name:          "MentorsQuickUpRs.ext",
 41414  	Tag:           "bytes,2806,opt,name=ext",
 41415  	Filename:      "Game.proto",
 41416  }
 41417  
 41418  // 教官技能升级
 41419  type MentorsSkillUpRq struct {
 41420  	Type                 *int32   `protobuf:"varint,1,req,name=type" json:"type,omitempty"`
 41421  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 41422  	XXX_unrecognized     []byte   `json:"-"`
 41423  	XXX_sizecache        int32    `json:"-"`
 41424  }
 41425  
 41426  func (m *MentorsSkillUpRq) Reset()         { *m = MentorsSkillUpRq{} }
 41427  func (m *MentorsSkillUpRq) String() string { return proto.CompactTextString(m) }
 41428  func (*MentorsSkillUpRq) ProtoMessage()    {}
 41429  func (*MentorsSkillUpRq) Descriptor() ([]byte, []int) {
 41430  	return fileDescriptor_a508e860af41bdad, []int{760}
 41431  }
 41432  func (m *MentorsSkillUpRq) XXX_Unmarshal(b []byte) error {
 41433  	return xxx_messageInfo_MentorsSkillUpRq.Unmarshal(m, b)
 41434  }
 41435  func (m *MentorsSkillUpRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 41436  	return xxx_messageInfo_MentorsSkillUpRq.Marshal(b, m, deterministic)
 41437  }
 41438  func (m *MentorsSkillUpRq) XXX_Merge(src proto.Message) {
 41439  	xxx_messageInfo_MentorsSkillUpRq.Merge(m, src)
 41440  }
 41441  func (m *MentorsSkillUpRq) XXX_Size() int {
 41442  	return xxx_messageInfo_MentorsSkillUpRq.Size(m)
 41443  }
 41444  func (m *MentorsSkillUpRq) XXX_DiscardUnknown() {
 41445  	xxx_messageInfo_MentorsSkillUpRq.DiscardUnknown(m)
 41446  }
 41447  
 41448  var xxx_messageInfo_MentorsSkillUpRq proto.InternalMessageInfo
 41449  
 41450  func (m *MentorsSkillUpRq) GetType() int32 {
 41451  	if m != nil && m.Type != nil {
 41452  		return *m.Type
 41453  	}
 41454  	return 0
 41455  }
 41456  
 41457  var E_MentorsSkillUpRq_Ext = &proto.ExtensionDesc{
 41458  	ExtendedType:  (*Base)(nil),
 41459  	ExtensionType: (*MentorsSkillUpRq)(nil),
 41460  	Field:         2807,
 41461  	Name:          "MentorsSkillUpRq.ext",
 41462  	Tag:           "bytes,2807,opt,name=ext",
 41463  	Filename:      "Game.proto",
 41464  }
 41465  
 41466  type MentorsSkillUpRs struct {
 41467  	Skill                *MentorSkill `protobuf:"bytes,1,opt,name=skill" json:"skill,omitempty"`
 41468  	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
 41469  	XXX_unrecognized     []byte       `json:"-"`
 41470  	XXX_sizecache        int32        `json:"-"`
 41471  }
 41472  
 41473  func (m *MentorsSkillUpRs) Reset()         { *m = MentorsSkillUpRs{} }
 41474  func (m *MentorsSkillUpRs) String() string { return proto.CompactTextString(m) }
 41475  func (*MentorsSkillUpRs) ProtoMessage()    {}
 41476  func (*MentorsSkillUpRs) Descriptor() ([]byte, []int) {
 41477  	return fileDescriptor_a508e860af41bdad, []int{761}
 41478  }
 41479  func (m *MentorsSkillUpRs) XXX_Unmarshal(b []byte) error {
 41480  	return xxx_messageInfo_MentorsSkillUpRs.Unmarshal(m, b)
 41481  }
 41482  func (m *MentorsSkillUpRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 41483  	return xxx_messageInfo_MentorsSkillUpRs.Marshal(b, m, deterministic)
 41484  }
 41485  func (m *MentorsSkillUpRs) XXX_Merge(src proto.Message) {
 41486  	xxx_messageInfo_MentorsSkillUpRs.Merge(m, src)
 41487  }
 41488  func (m *MentorsSkillUpRs) XXX_Size() int {
 41489  	return xxx_messageInfo_MentorsSkillUpRs.Size(m)
 41490  }
 41491  func (m *MentorsSkillUpRs) XXX_DiscardUnknown() {
 41492  	xxx_messageInfo_MentorsSkillUpRs.DiscardUnknown(m)
 41493  }
 41494  
 41495  var xxx_messageInfo_MentorsSkillUpRs proto.InternalMessageInfo
 41496  
 41497  func (m *MentorsSkillUpRs) GetSkill() *MentorSkill {
 41498  	if m != nil {
 41499  		return m.Skill
 41500  	}
 41501  	return nil
 41502  }
 41503  
 41504  var E_MentorsSkillUpRs_Ext = &proto.ExtensionDesc{
 41505  	ExtendedType:  (*Base)(nil),
 41506  	ExtensionType: (*MentorsSkillUpRs)(nil),
 41507  	Field:         2808,
 41508  	Name:          "MentorsSkillUpRs.ext",
 41509  	Tag:           "bytes,2808,opt,name=ext",
 41510  	Filename:      "Game.proto",
 41511  }
 41512  
 41513  // 贩卖教官装备
 41514  type SellMentorEquipRq struct {
 41515  	Ids                  []int32  `protobuf:"varint,1,rep,name=ids" json:"ids,omitempty"`
 41516  	Type                 *int32   `protobuf:"varint,2,req,name=type" json:"type,omitempty"`
 41517  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 41518  	XXX_unrecognized     []byte   `json:"-"`
 41519  	XXX_sizecache        int32    `json:"-"`
 41520  }
 41521  
 41522  func (m *SellMentorEquipRq) Reset()         { *m = SellMentorEquipRq{} }
 41523  func (m *SellMentorEquipRq) String() string { return proto.CompactTextString(m) }
 41524  func (*SellMentorEquipRq) ProtoMessage()    {}
 41525  func (*SellMentorEquipRq) Descriptor() ([]byte, []int) {
 41526  	return fileDescriptor_a508e860af41bdad, []int{762}
 41527  }
 41528  func (m *SellMentorEquipRq) XXX_Unmarshal(b []byte) error {
 41529  	return xxx_messageInfo_SellMentorEquipRq.Unmarshal(m, b)
 41530  }
 41531  func (m *SellMentorEquipRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 41532  	return xxx_messageInfo_SellMentorEquipRq.Marshal(b, m, deterministic)
 41533  }
 41534  func (m *SellMentorEquipRq) XXX_Merge(src proto.Message) {
 41535  	xxx_messageInfo_SellMentorEquipRq.Merge(m, src)
 41536  }
 41537  func (m *SellMentorEquipRq) XXX_Size() int {
 41538  	return xxx_messageInfo_SellMentorEquipRq.Size(m)
 41539  }
 41540  func (m *SellMentorEquipRq) XXX_DiscardUnknown() {
 41541  	xxx_messageInfo_SellMentorEquipRq.DiscardUnknown(m)
 41542  }
 41543  
 41544  var xxx_messageInfo_SellMentorEquipRq proto.InternalMessageInfo
 41545  
 41546  func (m *SellMentorEquipRq) GetIds() []int32 {
 41547  	if m != nil {
 41548  		return m.Ids
 41549  	}
 41550  	return nil
 41551  }
 41552  
 41553  func (m *SellMentorEquipRq) GetType() int32 {
 41554  	if m != nil && m.Type != nil {
 41555  		return *m.Type
 41556  	}
 41557  	return 0
 41558  }
 41559  
 41560  var E_SellMentorEquipRq_Ext = &proto.ExtensionDesc{
 41561  	ExtendedType:  (*Base)(nil),
 41562  	ExtensionType: (*SellMentorEquipRq)(nil),
 41563  	Field:         2809,
 41564  	Name:          "SellMentorEquipRq.ext",
 41565  	Tag:           "bytes,2809,opt,name=ext",
 41566  	Filename:      "Game.proto",
 41567  }
 41568  
 41569  type SellMentorEquipRs struct {
 41570  	Award                []*Award `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
 41571  	Ids                  []int32  `protobuf:"varint,2,rep,name=ids" json:"ids,omitempty"`
 41572  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 41573  	XXX_unrecognized     []byte   `json:"-"`
 41574  	XXX_sizecache        int32    `json:"-"`
 41575  }
 41576  
 41577  func (m *SellMentorEquipRs) Reset()         { *m = SellMentorEquipRs{} }
 41578  func (m *SellMentorEquipRs) String() string { return proto.CompactTextString(m) }
 41579  func (*SellMentorEquipRs) ProtoMessage()    {}
 41580  func (*SellMentorEquipRs) Descriptor() ([]byte, []int) {
 41581  	return fileDescriptor_a508e860af41bdad, []int{763}
 41582  }
 41583  func (m *SellMentorEquipRs) XXX_Unmarshal(b []byte) error {
 41584  	return xxx_messageInfo_SellMentorEquipRs.Unmarshal(m, b)
 41585  }
 41586  func (m *SellMentorEquipRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 41587  	return xxx_messageInfo_SellMentorEquipRs.Marshal(b, m, deterministic)
 41588  }
 41589  func (m *SellMentorEquipRs) XXX_Merge(src proto.Message) {
 41590  	xxx_messageInfo_SellMentorEquipRs.Merge(m, src)
 41591  }
 41592  func (m *SellMentorEquipRs) XXX_Size() int {
 41593  	return xxx_messageInfo_SellMentorEquipRs.Size(m)
 41594  }
 41595  func (m *SellMentorEquipRs) XXX_DiscardUnknown() {
 41596  	xxx_messageInfo_SellMentorEquipRs.DiscardUnknown(m)
 41597  }
 41598  
 41599  var xxx_messageInfo_SellMentorEquipRs proto.InternalMessageInfo
 41600  
 41601  func (m *SellMentorEquipRs) GetAward() []*Award {
 41602  	if m != nil {
 41603  		return m.Award
 41604  	}
 41605  	return nil
 41606  }
 41607  
 41608  func (m *SellMentorEquipRs) GetIds() []int32 {
 41609  	if m != nil {
 41610  		return m.Ids
 41611  	}
 41612  	return nil
 41613  }
 41614  
 41615  var E_SellMentorEquipRs_Ext = &proto.ExtensionDesc{
 41616  	ExtendedType:  (*Base)(nil),
 41617  	ExtensionType: (*SellMentorEquipRs)(nil),
 41618  	Field:         2810,
 41619  	Name:          "SellMentorEquipRs.ext",
 41620  	Tag:           "bytes,2810,opt,name=ext",
 41621  	Filename:      "Game.proto",
 41622  }
 41623  
 41624  // 自动穿戴装备
 41625  type AutoWearEquipRq struct {
 41626  	Type                 *int32   `protobuf:"varint,1,req,name=type" json:"type,omitempty"`
 41627  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 41628  	XXX_unrecognized     []byte   `json:"-"`
 41629  	XXX_sizecache        int32    `json:"-"`
 41630  }
 41631  
 41632  func (m *AutoWearEquipRq) Reset()         { *m = AutoWearEquipRq{} }
 41633  func (m *AutoWearEquipRq) String() string { return proto.CompactTextString(m) }
 41634  func (*AutoWearEquipRq) ProtoMessage()    {}
 41635  func (*AutoWearEquipRq) Descriptor() ([]byte, []int) {
 41636  	return fileDescriptor_a508e860af41bdad, []int{764}
 41637  }
 41638  func (m *AutoWearEquipRq) XXX_Unmarshal(b []byte) error {
 41639  	return xxx_messageInfo_AutoWearEquipRq.Unmarshal(m, b)
 41640  }
 41641  func (m *AutoWearEquipRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 41642  	return xxx_messageInfo_AutoWearEquipRq.Marshal(b, m, deterministic)
 41643  }
 41644  func (m *AutoWearEquipRq) XXX_Merge(src proto.Message) {
 41645  	xxx_messageInfo_AutoWearEquipRq.Merge(m, src)
 41646  }
 41647  func (m *AutoWearEquipRq) XXX_Size() int {
 41648  	return xxx_messageInfo_AutoWearEquipRq.Size(m)
 41649  }
 41650  func (m *AutoWearEquipRq) XXX_DiscardUnknown() {
 41651  	xxx_messageInfo_AutoWearEquipRq.DiscardUnknown(m)
 41652  }
 41653  
 41654  var xxx_messageInfo_AutoWearEquipRq proto.InternalMessageInfo
 41655  
 41656  func (m *AutoWearEquipRq) GetType() int32 {
 41657  	if m != nil && m.Type != nil {
 41658  		return *m.Type
 41659  	}
 41660  	return 0
 41661  }
 41662  
 41663  var E_AutoWearEquipRq_Ext = &proto.ExtensionDesc{
 41664  	ExtendedType:  (*Base)(nil),
 41665  	ExtensionType: (*AutoWearEquipRq)(nil),
 41666  	Field:         2811,
 41667  	Name:          "AutoWearEquipRq.ext",
 41668  	Tag:           "bytes,2811,opt,name=ext",
 41669  	Filename:      "Game.proto",
 41670  }
 41671  
 41672  type AutoWearEquipRs struct {
 41673  	Mentor               *Mentor  `protobuf:"bytes,1,opt,name=mentor" json:"mentor,omitempty"`
 41674  	DownKey              []int32  `protobuf:"varint,2,rep,name=downKey" json:"downKey,omitempty"`
 41675  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 41676  	XXX_unrecognized     []byte   `json:"-"`
 41677  	XXX_sizecache        int32    `json:"-"`
 41678  }
 41679  
 41680  func (m *AutoWearEquipRs) Reset()         { *m = AutoWearEquipRs{} }
 41681  func (m *AutoWearEquipRs) String() string { return proto.CompactTextString(m) }
 41682  func (*AutoWearEquipRs) ProtoMessage()    {}
 41683  func (*AutoWearEquipRs) Descriptor() ([]byte, []int) {
 41684  	return fileDescriptor_a508e860af41bdad, []int{765}
 41685  }
 41686  func (m *AutoWearEquipRs) XXX_Unmarshal(b []byte) error {
 41687  	return xxx_messageInfo_AutoWearEquipRs.Unmarshal(m, b)
 41688  }
 41689  func (m *AutoWearEquipRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 41690  	return xxx_messageInfo_AutoWearEquipRs.Marshal(b, m, deterministic)
 41691  }
 41692  func (m *AutoWearEquipRs) XXX_Merge(src proto.Message) {
 41693  	xxx_messageInfo_AutoWearEquipRs.Merge(m, src)
 41694  }
 41695  func (m *AutoWearEquipRs) XXX_Size() int {
 41696  	return xxx_messageInfo_AutoWearEquipRs.Size(m)
 41697  }
 41698  func (m *AutoWearEquipRs) XXX_DiscardUnknown() {
 41699  	xxx_messageInfo_AutoWearEquipRs.DiscardUnknown(m)
 41700  }
 41701  
 41702  var xxx_messageInfo_AutoWearEquipRs proto.InternalMessageInfo
 41703  
 41704  func (m *AutoWearEquipRs) GetMentor() *Mentor {
 41705  	if m != nil {
 41706  		return m.Mentor
 41707  	}
 41708  	return nil
 41709  }
 41710  
 41711  func (m *AutoWearEquipRs) GetDownKey() []int32 {
 41712  	if m != nil {
 41713  		return m.DownKey
 41714  	}
 41715  	return nil
 41716  }
 41717  
 41718  var E_AutoWearEquipRs_Ext = &proto.ExtensionDesc{
 41719  	ExtendedType:  (*Base)(nil),
 41720  	ExtensionType: (*AutoWearEquipRs)(nil),
 41721  	Field:         2812,
 41722  	Name:          "AutoWearEquipRs.ext",
 41723  	Tag:           "bytes,2812,opt,name=ext",
 41724  	Filename:      "Game.proto",
 41725  }
 41726  
 41727  // 领取教官奖励
 41728  type GetMentorAwardRq struct {
 41729  	Id                   *int32   `protobuf:"varint,1,req,name=id" json:"id,omitempty"`
 41730  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 41731  	XXX_unrecognized     []byte   `json:"-"`
 41732  	XXX_sizecache        int32    `json:"-"`
 41733  }
 41734  
 41735  func (m *GetMentorAwardRq) Reset()         { *m = GetMentorAwardRq{} }
 41736  func (m *GetMentorAwardRq) String() string { return proto.CompactTextString(m) }
 41737  func (*GetMentorAwardRq) ProtoMessage()    {}
 41738  func (*GetMentorAwardRq) Descriptor() ([]byte, []int) {
 41739  	return fileDescriptor_a508e860af41bdad, []int{766}
 41740  }
 41741  func (m *GetMentorAwardRq) XXX_Unmarshal(b []byte) error {
 41742  	return xxx_messageInfo_GetMentorAwardRq.Unmarshal(m, b)
 41743  }
 41744  func (m *GetMentorAwardRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 41745  	return xxx_messageInfo_GetMentorAwardRq.Marshal(b, m, deterministic)
 41746  }
 41747  func (m *GetMentorAwardRq) XXX_Merge(src proto.Message) {
 41748  	xxx_messageInfo_GetMentorAwardRq.Merge(m, src)
 41749  }
 41750  func (m *GetMentorAwardRq) XXX_Size() int {
 41751  	return xxx_messageInfo_GetMentorAwardRq.Size(m)
 41752  }
 41753  func (m *GetMentorAwardRq) XXX_DiscardUnknown() {
 41754  	xxx_messageInfo_GetMentorAwardRq.DiscardUnknown(m)
 41755  }
 41756  
 41757  var xxx_messageInfo_GetMentorAwardRq proto.InternalMessageInfo
 41758  
 41759  func (m *GetMentorAwardRq) GetId() int32 {
 41760  	if m != nil && m.Id != nil {
 41761  		return *m.Id
 41762  	}
 41763  	return 0
 41764  }
 41765  
 41766  var E_GetMentorAwardRq_Ext = &proto.ExtensionDesc{
 41767  	ExtendedType:  (*Base)(nil),
 41768  	ExtensionType: (*GetMentorAwardRq)(nil),
 41769  	Field:         2813,
 41770  	Name:          "GetMentorAwardRq.ext",
 41771  	Tag:           "bytes,2813,opt,name=ext",
 41772  	Filename:      "Game.proto",
 41773  }
 41774  
 41775  type GetMentorAwardRs struct {
 41776  	Awards               []*Award `protobuf:"bytes,1,rep,name=awards" json:"awards,omitempty"`
 41777  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 41778  	XXX_unrecognized     []byte   `json:"-"`
 41779  	XXX_sizecache        int32    `json:"-"`
 41780  }
 41781  
 41782  func (m *GetMentorAwardRs) Reset()         { *m = GetMentorAwardRs{} }
 41783  func (m *GetMentorAwardRs) String() string { return proto.CompactTextString(m) }
 41784  func (*GetMentorAwardRs) ProtoMessage()    {}
 41785  func (*GetMentorAwardRs) Descriptor() ([]byte, []int) {
 41786  	return fileDescriptor_a508e860af41bdad, []int{767}
 41787  }
 41788  func (m *GetMentorAwardRs) XXX_Unmarshal(b []byte) error {
 41789  	return xxx_messageInfo_GetMentorAwardRs.Unmarshal(m, b)
 41790  }
 41791  func (m *GetMentorAwardRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 41792  	return xxx_messageInfo_GetMentorAwardRs.Marshal(b, m, deterministic)
 41793  }
 41794  func (m *GetMentorAwardRs) XXX_Merge(src proto.Message) {
 41795  	xxx_messageInfo_GetMentorAwardRs.Merge(m, src)
 41796  }
 41797  func (m *GetMentorAwardRs) XXX_Size() int {
 41798  	return xxx_messageInfo_GetMentorAwardRs.Size(m)
 41799  }
 41800  func (m *GetMentorAwardRs) XXX_DiscardUnknown() {
 41801  	xxx_messageInfo_GetMentorAwardRs.DiscardUnknown(m)
 41802  }
 41803  
 41804  var xxx_messageInfo_GetMentorAwardRs proto.InternalMessageInfo
 41805  
 41806  func (m *GetMentorAwardRs) GetAwards() []*Award {
 41807  	if m != nil {
 41808  		return m.Awards
 41809  	}
 41810  	return nil
 41811  }
 41812  
 41813  var E_GetMentorAwardRs_Ext = &proto.ExtensionDesc{
 41814  	ExtendedType:  (*Base)(nil),
 41815  	ExtensionType: (*GetMentorAwardRs)(nil),
 41816  	Field:         2814,
 41817  	Name:          "GetMentorAwardRs.ext",
 41818  	Tag:           "bytes,2814,opt,name=ext",
 41819  	Filename:      "Game.proto",
 41820  }
 41821  
 41822  // 教官专业技能激活
 41823  type MentorActivateRq struct {
 41824  	Type                 *int32   `protobuf:"varint,1,req,name=type" json:"type,omitempty"`
 41825  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 41826  	XXX_unrecognized     []byte   `json:"-"`
 41827  	XXX_sizecache        int32    `json:"-"`
 41828  }
 41829  
 41830  func (m *MentorActivateRq) Reset()         { *m = MentorActivateRq{} }
 41831  func (m *MentorActivateRq) String() string { return proto.CompactTextString(m) }
 41832  func (*MentorActivateRq) ProtoMessage()    {}
 41833  func (*MentorActivateRq) Descriptor() ([]byte, []int) {
 41834  	return fileDescriptor_a508e860af41bdad, []int{768}
 41835  }
 41836  func (m *MentorActivateRq) XXX_Unmarshal(b []byte) error {
 41837  	return xxx_messageInfo_MentorActivateRq.Unmarshal(m, b)
 41838  }
 41839  func (m *MentorActivateRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 41840  	return xxx_messageInfo_MentorActivateRq.Marshal(b, m, deterministic)
 41841  }
 41842  func (m *MentorActivateRq) XXX_Merge(src proto.Message) {
 41843  	xxx_messageInfo_MentorActivateRq.Merge(m, src)
 41844  }
 41845  func (m *MentorActivateRq) XXX_Size() int {
 41846  	return xxx_messageInfo_MentorActivateRq.Size(m)
 41847  }
 41848  func (m *MentorActivateRq) XXX_DiscardUnknown() {
 41849  	xxx_messageInfo_MentorActivateRq.DiscardUnknown(m)
 41850  }
 41851  
 41852  var xxx_messageInfo_MentorActivateRq proto.InternalMessageInfo
 41853  
 41854  func (m *MentorActivateRq) GetType() int32 {
 41855  	if m != nil && m.Type != nil {
 41856  		return *m.Type
 41857  	}
 41858  	return 0
 41859  }
 41860  
 41861  var E_MentorActivateRq_Ext = &proto.ExtensionDesc{
 41862  	ExtendedType:  (*Base)(nil),
 41863  	ExtensionType: (*MentorActivateRq)(nil),
 41864  	Field:         2815,
 41865  	Name:          "MentorActivateRq.ext",
 41866  	Tag:           "bytes,2815,opt,name=ext",
 41867  	Filename:      "Game.proto",
 41868  }
 41869  
 41870  type MentorActivateRs struct {
 41871  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 41872  	XXX_unrecognized     []byte   `json:"-"`
 41873  	XXX_sizecache        int32    `json:"-"`
 41874  }
 41875  
 41876  func (m *MentorActivateRs) Reset()         { *m = MentorActivateRs{} }
 41877  func (m *MentorActivateRs) String() string { return proto.CompactTextString(m) }
 41878  func (*MentorActivateRs) ProtoMessage()    {}
 41879  func (*MentorActivateRs) Descriptor() ([]byte, []int) {
 41880  	return fileDescriptor_a508e860af41bdad, []int{769}
 41881  }
 41882  func (m *MentorActivateRs) XXX_Unmarshal(b []byte) error {
 41883  	return xxx_messageInfo_MentorActivateRs.Unmarshal(m, b)
 41884  }
 41885  func (m *MentorActivateRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 41886  	return xxx_messageInfo_MentorActivateRs.Marshal(b, m, deterministic)
 41887  }
 41888  func (m *MentorActivateRs) XXX_Merge(src proto.Message) {
 41889  	xxx_messageInfo_MentorActivateRs.Merge(m, src)
 41890  }
 41891  func (m *MentorActivateRs) XXX_Size() int {
 41892  	return xxx_messageInfo_MentorActivateRs.Size(m)
 41893  }
 41894  func (m *MentorActivateRs) XXX_DiscardUnknown() {
 41895  	xxx_messageInfo_MentorActivateRs.DiscardUnknown(m)
 41896  }
 41897  
 41898  var xxx_messageInfo_MentorActivateRs proto.InternalMessageInfo
 41899  
 41900  var E_MentorActivateRs_Ext = &proto.ExtensionDesc{
 41901  	ExtendedType:  (*Base)(nil),
 41902  	ExtensionType: (*MentorActivateRs)(nil),
 41903  	Field:         2816,
 41904  	Name:          "MentorActivateRs.ext",
 41905  	Tag:           "bytes,2816,opt,name=ext",
 41906  	Filename:      "Game.proto",
 41907  }
 41908  
 41909  // 获取特殊活动
 41910  type GetSpecialActRq struct {
 41911  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 41912  	XXX_unrecognized     []byte   `json:"-"`
 41913  	XXX_sizecache        int32    `json:"-"`
 41914  }
 41915  
 41916  func (m *GetSpecialActRq) Reset()         { *m = GetSpecialActRq{} }
 41917  func (m *GetSpecialActRq) String() string { return proto.CompactTextString(m) }
 41918  func (*GetSpecialActRq) ProtoMessage()    {}
 41919  func (*GetSpecialActRq) Descriptor() ([]byte, []int) {
 41920  	return fileDescriptor_a508e860af41bdad, []int{770}
 41921  }
 41922  func (m *GetSpecialActRq) XXX_Unmarshal(b []byte) error {
 41923  	return xxx_messageInfo_GetSpecialActRq.Unmarshal(m, b)
 41924  }
 41925  func (m *GetSpecialActRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 41926  	return xxx_messageInfo_GetSpecialActRq.Marshal(b, m, deterministic)
 41927  }
 41928  func (m *GetSpecialActRq) XXX_Merge(src proto.Message) {
 41929  	xxx_messageInfo_GetSpecialActRq.Merge(m, src)
 41930  }
 41931  func (m *GetSpecialActRq) XXX_Size() int {
 41932  	return xxx_messageInfo_GetSpecialActRq.Size(m)
 41933  }
 41934  func (m *GetSpecialActRq) XXX_DiscardUnknown() {
 41935  	xxx_messageInfo_GetSpecialActRq.DiscardUnknown(m)
 41936  }
 41937  
 41938  var xxx_messageInfo_GetSpecialActRq proto.InternalMessageInfo
 41939  
 41940  var E_GetSpecialActRq_Ext = &proto.ExtensionDesc{
 41941  	ExtendedType:  (*Base)(nil),
 41942  	ExtensionType: (*GetSpecialActRq)(nil),
 41943  	Field:         2817,
 41944  	Name:          "GetSpecialActRq.ext",
 41945  	Tag:           "bytes,2817,opt,name=ext",
 41946  	Filename:      "Game.proto",
 41947  }
 41948  
 41949  type GetSpecialActRs struct {
 41950  	Acts                 []*SpecialAct `protobuf:"bytes,1,rep,name=acts" json:"acts,omitempty"`
 41951  	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
 41952  	XXX_unrecognized     []byte        `json:"-"`
 41953  	XXX_sizecache        int32         `json:"-"`
 41954  }
 41955  
 41956  func (m *GetSpecialActRs) Reset()         { *m = GetSpecialActRs{} }
 41957  func (m *GetSpecialActRs) String() string { return proto.CompactTextString(m) }
 41958  func (*GetSpecialActRs) ProtoMessage()    {}
 41959  func (*GetSpecialActRs) Descriptor() ([]byte, []int) {
 41960  	return fileDescriptor_a508e860af41bdad, []int{771}
 41961  }
 41962  func (m *GetSpecialActRs) XXX_Unmarshal(b []byte) error {
 41963  	return xxx_messageInfo_GetSpecialActRs.Unmarshal(m, b)
 41964  }
 41965  func (m *GetSpecialActRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 41966  	return xxx_messageInfo_GetSpecialActRs.Marshal(b, m, deterministic)
 41967  }
 41968  func (m *GetSpecialActRs) XXX_Merge(src proto.Message) {
 41969  	xxx_messageInfo_GetSpecialActRs.Merge(m, src)
 41970  }
 41971  func (m *GetSpecialActRs) XXX_Size() int {
 41972  	return xxx_messageInfo_GetSpecialActRs.Size(m)
 41973  }
 41974  func (m *GetSpecialActRs) XXX_DiscardUnknown() {
 41975  	xxx_messageInfo_GetSpecialActRs.DiscardUnknown(m)
 41976  }
 41977  
 41978  var xxx_messageInfo_GetSpecialActRs proto.InternalMessageInfo
 41979  
 41980  func (m *GetSpecialActRs) GetActs() []*SpecialAct {
 41981  	if m != nil {
 41982  		return m.Acts
 41983  	}
 41984  	return nil
 41985  }
 41986  
 41987  var E_GetSpecialActRs_Ext = &proto.ExtensionDesc{
 41988  	ExtendedType:  (*Base)(nil),
 41989  	ExtensionType: (*GetSpecialActRs)(nil),
 41990  	Field:         2818,
 41991  	Name:          "GetSpecialActRs.ext",
 41992  	Tag:           "bytes,2818,opt,name=ext",
 41993  	Filename:      "Game.proto",
 41994  }
 41995  
 41996  // 获取幸运奖池
 41997  type GetLuckyPoolRq struct {
 41998  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 41999  	XXX_unrecognized     []byte   `json:"-"`
 42000  	XXX_sizecache        int32    `json:"-"`
 42001  }
 42002  
 42003  func (m *GetLuckyPoolRq) Reset()         { *m = GetLuckyPoolRq{} }
 42004  func (m *GetLuckyPoolRq) String() string { return proto.CompactTextString(m) }
 42005  func (*GetLuckyPoolRq) ProtoMessage()    {}
 42006  func (*GetLuckyPoolRq) Descriptor() ([]byte, []int) {
 42007  	return fileDescriptor_a508e860af41bdad, []int{772}
 42008  }
 42009  func (m *GetLuckyPoolRq) XXX_Unmarshal(b []byte) error {
 42010  	return xxx_messageInfo_GetLuckyPoolRq.Unmarshal(m, b)
 42011  }
 42012  func (m *GetLuckyPoolRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 42013  	return xxx_messageInfo_GetLuckyPoolRq.Marshal(b, m, deterministic)
 42014  }
 42015  func (m *GetLuckyPoolRq) XXX_Merge(src proto.Message) {
 42016  	xxx_messageInfo_GetLuckyPoolRq.Merge(m, src)
 42017  }
 42018  func (m *GetLuckyPoolRq) XXX_Size() int {
 42019  	return xxx_messageInfo_GetLuckyPoolRq.Size(m)
 42020  }
 42021  func (m *GetLuckyPoolRq) XXX_DiscardUnknown() {
 42022  	xxx_messageInfo_GetLuckyPoolRq.DiscardUnknown(m)
 42023  }
 42024  
 42025  var xxx_messageInfo_GetLuckyPoolRq proto.InternalMessageInfo
 42026  
 42027  var E_GetLuckyPoolRq_Ext = &proto.ExtensionDesc{
 42028  	ExtendedType:  (*Base)(nil),
 42029  	ExtensionType: (*GetLuckyPoolRq)(nil),
 42030  	Field:         2819,
 42031  	Name:          "GetLuckyPoolRq.ext",
 42032  	Tag:           "bytes,2819,opt,name=ext",
 42033  	Filename:      "Game.proto",
 42034  }
 42035  
 42036  type GetLuckyPoolRs struct {
 42037  	PaySum               *int32           `protobuf:"varint,1,opt,name=paySum" json:"paySum,omitempty"`
 42038  	RemainCnt            *int32           `protobuf:"varint,2,opt,name=remainCnt" json:"remainCnt,omitempty"`
 42039  	PoolCnt              *int32           `protobuf:"varint,3,opt,name=poolCnt" json:"poolCnt,omitempty"`
 42040  	Info                 []*TurnplateInfo `protobuf:"bytes,4,rep,name=info" json:"info,omitempty"`
 42041  	Display              []*Award         `protobuf:"bytes,5,rep,name=display" json:"display,omitempty"`
 42042  	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
 42043  	XXX_unrecognized     []byte           `json:"-"`
 42044  	XXX_sizecache        int32            `json:"-"`
 42045  }
 42046  
 42047  func (m *GetLuckyPoolRs) Reset()         { *m = GetLuckyPoolRs{} }
 42048  func (m *GetLuckyPoolRs) String() string { return proto.CompactTextString(m) }
 42049  func (*GetLuckyPoolRs) ProtoMessage()    {}
 42050  func (*GetLuckyPoolRs) Descriptor() ([]byte, []int) {
 42051  	return fileDescriptor_a508e860af41bdad, []int{773}
 42052  }
 42053  func (m *GetLuckyPoolRs) XXX_Unmarshal(b []byte) error {
 42054  	return xxx_messageInfo_GetLuckyPoolRs.Unmarshal(m, b)
 42055  }
 42056  func (m *GetLuckyPoolRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 42057  	return xxx_messageInfo_GetLuckyPoolRs.Marshal(b, m, deterministic)
 42058  }
 42059  func (m *GetLuckyPoolRs) XXX_Merge(src proto.Message) {
 42060  	xxx_messageInfo_GetLuckyPoolRs.Merge(m, src)
 42061  }
 42062  func (m *GetLuckyPoolRs) XXX_Size() int {
 42063  	return xxx_messageInfo_GetLuckyPoolRs.Size(m)
 42064  }
 42065  func (m *GetLuckyPoolRs) XXX_DiscardUnknown() {
 42066  	xxx_messageInfo_GetLuckyPoolRs.DiscardUnknown(m)
 42067  }
 42068  
 42069  var xxx_messageInfo_GetLuckyPoolRs proto.InternalMessageInfo
 42070  
 42071  func (m *GetLuckyPoolRs) GetPaySum() int32 {
 42072  	if m != nil && m.PaySum != nil {
 42073  		return *m.PaySum
 42074  	}
 42075  	return 0
 42076  }
 42077  
 42078  func (m *GetLuckyPoolRs) GetRemainCnt() int32 {
 42079  	if m != nil && m.RemainCnt != nil {
 42080  		return *m.RemainCnt
 42081  	}
 42082  	return 0
 42083  }
 42084  
 42085  func (m *GetLuckyPoolRs) GetPoolCnt() int32 {
 42086  	if m != nil && m.PoolCnt != nil {
 42087  		return *m.PoolCnt
 42088  	}
 42089  	return 0
 42090  }
 42091  
 42092  func (m *GetLuckyPoolRs) GetInfo() []*TurnplateInfo {
 42093  	if m != nil {
 42094  		return m.Info
 42095  	}
 42096  	return nil
 42097  }
 42098  
 42099  func (m *GetLuckyPoolRs) GetDisplay() []*Award {
 42100  	if m != nil {
 42101  		return m.Display
 42102  	}
 42103  	return nil
 42104  }
 42105  
 42106  var E_GetLuckyPoolRs_Ext = &proto.ExtensionDesc{
 42107  	ExtendedType:  (*Base)(nil),
 42108  	ExtensionType: (*GetLuckyPoolRs)(nil),
 42109  	Field:         2820,
 42110  	Name:          "GetLuckyPoolRs.ext",
 42111  	Tag:           "bytes,2820,opt,name=ext",
 42112  	Filename:      "Game.proto",
 42113  }
 42114  
 42115  // 幸运奖池抽奖
 42116  type PlayLuckyPoolRq struct {
 42117  	TurnplateId          *int32   `protobuf:"varint,1,opt,name=turnplateId" json:"turnplateId,omitempty"`
 42118  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 42119  	XXX_unrecognized     []byte   `json:"-"`
 42120  	XXX_sizecache        int32    `json:"-"`
 42121  }
 42122  
 42123  func (m *PlayLuckyPoolRq) Reset()         { *m = PlayLuckyPoolRq{} }
 42124  func (m *PlayLuckyPoolRq) String() string { return proto.CompactTextString(m) }
 42125  func (*PlayLuckyPoolRq) ProtoMessage()    {}
 42126  func (*PlayLuckyPoolRq) Descriptor() ([]byte, []int) {
 42127  	return fileDescriptor_a508e860af41bdad, []int{774}
 42128  }
 42129  func (m *PlayLuckyPoolRq) XXX_Unmarshal(b []byte) error {
 42130  	return xxx_messageInfo_PlayLuckyPoolRq.Unmarshal(m, b)
 42131  }
 42132  func (m *PlayLuckyPoolRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 42133  	return xxx_messageInfo_PlayLuckyPoolRq.Marshal(b, m, deterministic)
 42134  }
 42135  func (m *PlayLuckyPoolRq) XXX_Merge(src proto.Message) {
 42136  	xxx_messageInfo_PlayLuckyPoolRq.Merge(m, src)
 42137  }
 42138  func (m *PlayLuckyPoolRq) XXX_Size() int {
 42139  	return xxx_messageInfo_PlayLuckyPoolRq.Size(m)
 42140  }
 42141  func (m *PlayLuckyPoolRq) XXX_DiscardUnknown() {
 42142  	xxx_messageInfo_PlayLuckyPoolRq.DiscardUnknown(m)
 42143  }
 42144  
 42145  var xxx_messageInfo_PlayLuckyPoolRq proto.InternalMessageInfo
 42146  
 42147  func (m *PlayLuckyPoolRq) GetTurnplateId() int32 {
 42148  	if m != nil && m.TurnplateId != nil {
 42149  		return *m.TurnplateId
 42150  	}
 42151  	return 0
 42152  }
 42153  
 42154  var E_PlayLuckyPoolRq_Ext = &proto.ExtensionDesc{
 42155  	ExtendedType:  (*Base)(nil),
 42156  	ExtensionType: (*PlayLuckyPoolRq)(nil),
 42157  	Field:         2821,
 42158  	Name:          "PlayLuckyPoolRq.ext",
 42159  	Tag:           "bytes,2821,opt,name=ext",
 42160  	Filename:      "Game.proto",
 42161  }
 42162  
 42163  type PlayLuckyPoolRs struct {
 42164  	Award                []*Award `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
 42165  	PoolCnt              *int32   `protobuf:"varint,2,opt,name=poolCnt" json:"poolCnt,omitempty"`
 42166  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 42167  	XXX_unrecognized     []byte   `json:"-"`
 42168  	XXX_sizecache        int32    `json:"-"`
 42169  }
 42170  
 42171  func (m *PlayLuckyPoolRs) Reset()         { *m = PlayLuckyPoolRs{} }
 42172  func (m *PlayLuckyPoolRs) String() string { return proto.CompactTextString(m) }
 42173  func (*PlayLuckyPoolRs) ProtoMessage()    {}
 42174  func (*PlayLuckyPoolRs) Descriptor() ([]byte, []int) {
 42175  	return fileDescriptor_a508e860af41bdad, []int{775}
 42176  }
 42177  func (m *PlayLuckyPoolRs) XXX_Unmarshal(b []byte) error {
 42178  	return xxx_messageInfo_PlayLuckyPoolRs.Unmarshal(m, b)
 42179  }
 42180  func (m *PlayLuckyPoolRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 42181  	return xxx_messageInfo_PlayLuckyPoolRs.Marshal(b, m, deterministic)
 42182  }
 42183  func (m *PlayLuckyPoolRs) XXX_Merge(src proto.Message) {
 42184  	xxx_messageInfo_PlayLuckyPoolRs.Merge(m, src)
 42185  }
 42186  func (m *PlayLuckyPoolRs) XXX_Size() int {
 42187  	return xxx_messageInfo_PlayLuckyPoolRs.Size(m)
 42188  }
 42189  func (m *PlayLuckyPoolRs) XXX_DiscardUnknown() {
 42190  	xxx_messageInfo_PlayLuckyPoolRs.DiscardUnknown(m)
 42191  }
 42192  
 42193  var xxx_messageInfo_PlayLuckyPoolRs proto.InternalMessageInfo
 42194  
 42195  func (m *PlayLuckyPoolRs) GetAward() []*Award {
 42196  	if m != nil {
 42197  		return m.Award
 42198  	}
 42199  	return nil
 42200  }
 42201  
 42202  func (m *PlayLuckyPoolRs) GetPoolCnt() int32 {
 42203  	if m != nil && m.PoolCnt != nil {
 42204  		return *m.PoolCnt
 42205  	}
 42206  	return 0
 42207  }
 42208  
 42209  var E_PlayLuckyPoolRs_Ext = &proto.ExtensionDesc{
 42210  	ExtendedType:  (*Base)(nil),
 42211  	ExtensionType: (*PlayLuckyPoolRs)(nil),
 42212  	Field:         2822,
 42213  	Name:          "PlayLuckyPoolRs.ext",
 42214  	Tag:           "bytes,2822,opt,name=ext",
 42215  	Filename:      "Game.proto",
 42216  }
 42217  
 42218  // 获取幸运奖池抽奖记录
 42219  type GetLuckyPoolRankRq struct {
 42220  	Date                 *int64   `protobuf:"varint,1,opt,name=date" json:"date,omitempty"`
 42221  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 42222  	XXX_unrecognized     []byte   `json:"-"`
 42223  	XXX_sizecache        int32    `json:"-"`
 42224  }
 42225  
 42226  func (m *GetLuckyPoolRankRq) Reset()         { *m = GetLuckyPoolRankRq{} }
 42227  func (m *GetLuckyPoolRankRq) String() string { return proto.CompactTextString(m) }
 42228  func (*GetLuckyPoolRankRq) ProtoMessage()    {}
 42229  func (*GetLuckyPoolRankRq) Descriptor() ([]byte, []int) {
 42230  	return fileDescriptor_a508e860af41bdad, []int{776}
 42231  }
 42232  func (m *GetLuckyPoolRankRq) XXX_Unmarshal(b []byte) error {
 42233  	return xxx_messageInfo_GetLuckyPoolRankRq.Unmarshal(m, b)
 42234  }
 42235  func (m *GetLuckyPoolRankRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 42236  	return xxx_messageInfo_GetLuckyPoolRankRq.Marshal(b, m, deterministic)
 42237  }
 42238  func (m *GetLuckyPoolRankRq) XXX_Merge(src proto.Message) {
 42239  	xxx_messageInfo_GetLuckyPoolRankRq.Merge(m, src)
 42240  }
 42241  func (m *GetLuckyPoolRankRq) XXX_Size() int {
 42242  	return xxx_messageInfo_GetLuckyPoolRankRq.Size(m)
 42243  }
 42244  func (m *GetLuckyPoolRankRq) XXX_DiscardUnknown() {
 42245  	xxx_messageInfo_GetLuckyPoolRankRq.DiscardUnknown(m)
 42246  }
 42247  
 42248  var xxx_messageInfo_GetLuckyPoolRankRq proto.InternalMessageInfo
 42249  
 42250  func (m *GetLuckyPoolRankRq) GetDate() int64 {
 42251  	if m != nil && m.Date != nil {
 42252  		return *m.Date
 42253  	}
 42254  	return 0
 42255  }
 42256  
 42257  var E_GetLuckyPoolRankRq_Ext = &proto.ExtensionDesc{
 42258  	ExtendedType:  (*Base)(nil),
 42259  	ExtensionType: (*GetLuckyPoolRankRq)(nil),
 42260  	Field:         2823,
 42261  	Name:          "GetLuckyPoolRankRq.ext",
 42262  	Tag:           "bytes,2823,opt,name=ext",
 42263  	Filename:      "Game.proto",
 42264  }
 42265  
 42266  type GetLuckyPoolRankRs struct {
 42267  	Ranks                []*SimpleRank `protobuf:"bytes,1,rep,name=ranks" json:"ranks,omitempty"`
 42268  	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
 42269  	XXX_unrecognized     []byte        `json:"-"`
 42270  	XXX_sizecache        int32         `json:"-"`
 42271  }
 42272  
 42273  func (m *GetLuckyPoolRankRs) Reset()         { *m = GetLuckyPoolRankRs{} }
 42274  func (m *GetLuckyPoolRankRs) String() string { return proto.CompactTextString(m) }
 42275  func (*GetLuckyPoolRankRs) ProtoMessage()    {}
 42276  func (*GetLuckyPoolRankRs) Descriptor() ([]byte, []int) {
 42277  	return fileDescriptor_a508e860af41bdad, []int{777}
 42278  }
 42279  func (m *GetLuckyPoolRankRs) XXX_Unmarshal(b []byte) error {
 42280  	return xxx_messageInfo_GetLuckyPoolRankRs.Unmarshal(m, b)
 42281  }
 42282  func (m *GetLuckyPoolRankRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 42283  	return xxx_messageInfo_GetLuckyPoolRankRs.Marshal(b, m, deterministic)
 42284  }
 42285  func (m *GetLuckyPoolRankRs) XXX_Merge(src proto.Message) {
 42286  	xxx_messageInfo_GetLuckyPoolRankRs.Merge(m, src)
 42287  }
 42288  func (m *GetLuckyPoolRankRs) XXX_Size() int {
 42289  	return xxx_messageInfo_GetLuckyPoolRankRs.Size(m)
 42290  }
 42291  func (m *GetLuckyPoolRankRs) XXX_DiscardUnknown() {
 42292  	xxx_messageInfo_GetLuckyPoolRankRs.DiscardUnknown(m)
 42293  }
 42294  
 42295  var xxx_messageInfo_GetLuckyPoolRankRs proto.InternalMessageInfo
 42296  
 42297  func (m *GetLuckyPoolRankRs) GetRanks() []*SimpleRank {
 42298  	if m != nil {
 42299  		return m.Ranks
 42300  	}
 42301  	return nil
 42302  }
 42303  
 42304  var E_GetLuckyPoolRankRs_Ext = &proto.ExtensionDesc{
 42305  	ExtendedType:  (*Base)(nil),
 42306  	ExtensionType: (*GetLuckyPoolRankRs)(nil),
 42307  	Field:         2824,
 42308  	Name:          "GetLuckyPoolRankRs.ext",
 42309  	Tag:           "bytes,2824,opt,name=ext",
 42310  	Filename:      "Game.proto",
 42311  }
 42312  
 42313  type SyncLuckyPoolChangeRs struct {
 42314  	PoolCnt              *int32   `protobuf:"varint,1,opt,name=poolCnt" json:"poolCnt,omitempty"`
 42315  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 42316  	XXX_unrecognized     []byte   `json:"-"`
 42317  	XXX_sizecache        int32    `json:"-"`
 42318  }
 42319  
 42320  func (m *SyncLuckyPoolChangeRs) Reset()         { *m = SyncLuckyPoolChangeRs{} }
 42321  func (m *SyncLuckyPoolChangeRs) String() string { return proto.CompactTextString(m) }
 42322  func (*SyncLuckyPoolChangeRs) ProtoMessage()    {}
 42323  func (*SyncLuckyPoolChangeRs) Descriptor() ([]byte, []int) {
 42324  	return fileDescriptor_a508e860af41bdad, []int{778}
 42325  }
 42326  func (m *SyncLuckyPoolChangeRs) XXX_Unmarshal(b []byte) error {
 42327  	return xxx_messageInfo_SyncLuckyPoolChangeRs.Unmarshal(m, b)
 42328  }
 42329  func (m *SyncLuckyPoolChangeRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 42330  	return xxx_messageInfo_SyncLuckyPoolChangeRs.Marshal(b, m, deterministic)
 42331  }
 42332  func (m *SyncLuckyPoolChangeRs) XXX_Merge(src proto.Message) {
 42333  	xxx_messageInfo_SyncLuckyPoolChangeRs.Merge(m, src)
 42334  }
 42335  func (m *SyncLuckyPoolChangeRs) XXX_Size() int {
 42336  	return xxx_messageInfo_SyncLuckyPoolChangeRs.Size(m)
 42337  }
 42338  func (m *SyncLuckyPoolChangeRs) XXX_DiscardUnknown() {
 42339  	xxx_messageInfo_SyncLuckyPoolChangeRs.DiscardUnknown(m)
 42340  }
 42341  
 42342  var xxx_messageInfo_SyncLuckyPoolChangeRs proto.InternalMessageInfo
 42343  
 42344  func (m *SyncLuckyPoolChangeRs) GetPoolCnt() int32 {
 42345  	if m != nil && m.PoolCnt != nil {
 42346  		return *m.PoolCnt
 42347  	}
 42348  	return 0
 42349  }
 42350  
 42351  var E_SyncLuckyPoolChangeRs_Ext = &proto.ExtensionDesc{
 42352  	ExtendedType:  (*Base)(nil),
 42353  	ExtensionType: (*SyncLuckyPoolChangeRs)(nil),
 42354  	Field:         2826,
 42355  	Name:          "SyncLuckyPoolChangeRs.ext",
 42356  	Tag:           "bytes,2826,opt,name=ext",
 42357  	Filename:      "Game.proto",
 42358  }
 42359  
 42360  // 获取巴顿计划活动
 42361  type GetActBartonRq struct {
 42362  	ActivityId           *int32   `protobuf:"varint,1,req,name=activityId" json:"activityId,omitempty"`
 42363  	Refresh              *int32   `protobuf:"varint,2,req,name=refresh" json:"refresh,omitempty"`
 42364  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 42365  	XXX_unrecognized     []byte   `json:"-"`
 42366  	XXX_sizecache        int32    `json:"-"`
 42367  }
 42368  
 42369  func (m *GetActBartonRq) Reset()         { *m = GetActBartonRq{} }
 42370  func (m *GetActBartonRq) String() string { return proto.CompactTextString(m) }
 42371  func (*GetActBartonRq) ProtoMessage()    {}
 42372  func (*GetActBartonRq) Descriptor() ([]byte, []int) {
 42373  	return fileDescriptor_a508e860af41bdad, []int{779}
 42374  }
 42375  func (m *GetActBartonRq) XXX_Unmarshal(b []byte) error {
 42376  	return xxx_messageInfo_GetActBartonRq.Unmarshal(m, b)
 42377  }
 42378  func (m *GetActBartonRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 42379  	return xxx_messageInfo_GetActBartonRq.Marshal(b, m, deterministic)
 42380  }
 42381  func (m *GetActBartonRq) XXX_Merge(src proto.Message) {
 42382  	xxx_messageInfo_GetActBartonRq.Merge(m, src)
 42383  }
 42384  func (m *GetActBartonRq) XXX_Size() int {
 42385  	return xxx_messageInfo_GetActBartonRq.Size(m)
 42386  }
 42387  func (m *GetActBartonRq) XXX_DiscardUnknown() {
 42388  	xxx_messageInfo_GetActBartonRq.DiscardUnknown(m)
 42389  }
 42390  
 42391  var xxx_messageInfo_GetActBartonRq proto.InternalMessageInfo
 42392  
 42393  func (m *GetActBartonRq) GetActivityId() int32 {
 42394  	if m != nil && m.ActivityId != nil {
 42395  		return *m.ActivityId
 42396  	}
 42397  	return 0
 42398  }
 42399  
 42400  func (m *GetActBartonRq) GetRefresh() int32 {
 42401  	if m != nil && m.Refresh != nil {
 42402  		return *m.Refresh
 42403  	}
 42404  	return 0
 42405  }
 42406  
 42407  var E_GetActBartonRq_Ext = &proto.ExtensionDesc{
 42408  	ExtendedType:  (*Base)(nil),
 42409  	ExtensionType: (*GetActBartonRq)(nil),
 42410  	Field:         2827,
 42411  	Name:          "GetActBartonRq.ext",
 42412  	Tag:           "bytes,2827,opt,name=ext",
 42413  	Filename:      "Game.proto",
 42414  }
 42415  
 42416  type GetActBartonRs struct {
 42417  	ActivityId           *int32           `protobuf:"varint,1,opt,name=activityId" json:"activityId,omitempty"`
 42418  	Items                []*ActBartonItem `protobuf:"bytes,2,rep,name=items" json:"items,omitempty"`
 42419  	RefreshCount         *int32           `protobuf:"varint,3,opt,name=refreshCount" json:"refreshCount,omitempty"`
 42420  	RefreshGold          *int32           `protobuf:"varint,4,opt,name=refreshGold" json:"refreshGold,omitempty"`
 42421  	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
 42422  	XXX_unrecognized     []byte           `json:"-"`
 42423  	XXX_sizecache        int32            `json:"-"`
 42424  }
 42425  
 42426  func (m *GetActBartonRs) Reset()         { *m = GetActBartonRs{} }
 42427  func (m *GetActBartonRs) String() string { return proto.CompactTextString(m) }
 42428  func (*GetActBartonRs) ProtoMessage()    {}
 42429  func (*GetActBartonRs) Descriptor() ([]byte, []int) {
 42430  	return fileDescriptor_a508e860af41bdad, []int{780}
 42431  }
 42432  func (m *GetActBartonRs) XXX_Unmarshal(b []byte) error {
 42433  	return xxx_messageInfo_GetActBartonRs.Unmarshal(m, b)
 42434  }
 42435  func (m *GetActBartonRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 42436  	return xxx_messageInfo_GetActBartonRs.Marshal(b, m, deterministic)
 42437  }
 42438  func (m *GetActBartonRs) XXX_Merge(src proto.Message) {
 42439  	xxx_messageInfo_GetActBartonRs.Merge(m, src)
 42440  }
 42441  func (m *GetActBartonRs) XXX_Size() int {
 42442  	return xxx_messageInfo_GetActBartonRs.Size(m)
 42443  }
 42444  func (m *GetActBartonRs) XXX_DiscardUnknown() {
 42445  	xxx_messageInfo_GetActBartonRs.DiscardUnknown(m)
 42446  }
 42447  
 42448  var xxx_messageInfo_GetActBartonRs proto.InternalMessageInfo
 42449  
 42450  func (m *GetActBartonRs) GetActivityId() int32 {
 42451  	if m != nil && m.ActivityId != nil {
 42452  		return *m.ActivityId
 42453  	}
 42454  	return 0
 42455  }
 42456  
 42457  func (m *GetActBartonRs) GetItems() []*ActBartonItem {
 42458  	if m != nil {
 42459  		return m.Items
 42460  	}
 42461  	return nil
 42462  }
 42463  
 42464  func (m *GetActBartonRs) GetRefreshCount() int32 {
 42465  	if m != nil && m.RefreshCount != nil {
 42466  		return *m.RefreshCount
 42467  	}
 42468  	return 0
 42469  }
 42470  
 42471  func (m *GetActBartonRs) GetRefreshGold() int32 {
 42472  	if m != nil && m.RefreshGold != nil {
 42473  		return *m.RefreshGold
 42474  	}
 42475  	return 0
 42476  }
 42477  
 42478  var E_GetActBartonRs_Ext = &proto.ExtensionDesc{
 42479  	ExtendedType:  (*Base)(nil),
 42480  	ExtensionType: (*GetActBartonRs)(nil),
 42481  	Field:         2828,
 42482  	Name:          "GetActBartonRs.ext",
 42483  	Tag:           "bytes,2828,opt,name=ext",
 42484  	Filename:      "Game.proto",
 42485  }
 42486  
 42487  // 购买巴顿计划物品
 42488  type ActBartonBuyRq struct {
 42489  	ActivityId           *int32   `protobuf:"varint,1,req,name=activityId" json:"activityId,omitempty"`
 42490  	KeyId                *int32   `protobuf:"varint,2,req,name=keyId" json:"keyId,omitempty"`
 42491  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 42492  	XXX_unrecognized     []byte   `json:"-"`
 42493  	XXX_sizecache        int32    `json:"-"`
 42494  }
 42495  
 42496  func (m *ActBartonBuyRq) Reset()         { *m = ActBartonBuyRq{} }
 42497  func (m *ActBartonBuyRq) String() string { return proto.CompactTextString(m) }
 42498  func (*ActBartonBuyRq) ProtoMessage()    {}
 42499  func (*ActBartonBuyRq) Descriptor() ([]byte, []int) {
 42500  	return fileDescriptor_a508e860af41bdad, []int{781}
 42501  }
 42502  func (m *ActBartonBuyRq) XXX_Unmarshal(b []byte) error {
 42503  	return xxx_messageInfo_ActBartonBuyRq.Unmarshal(m, b)
 42504  }
 42505  func (m *ActBartonBuyRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 42506  	return xxx_messageInfo_ActBartonBuyRq.Marshal(b, m, deterministic)
 42507  }
 42508  func (m *ActBartonBuyRq) XXX_Merge(src proto.Message) {
 42509  	xxx_messageInfo_ActBartonBuyRq.Merge(m, src)
 42510  }
 42511  func (m *ActBartonBuyRq) XXX_Size() int {
 42512  	return xxx_messageInfo_ActBartonBuyRq.Size(m)
 42513  }
 42514  func (m *ActBartonBuyRq) XXX_DiscardUnknown() {
 42515  	xxx_messageInfo_ActBartonBuyRq.DiscardUnknown(m)
 42516  }
 42517  
 42518  var xxx_messageInfo_ActBartonBuyRq proto.InternalMessageInfo
 42519  
 42520  func (m *ActBartonBuyRq) GetActivityId() int32 {
 42521  	if m != nil && m.ActivityId != nil {
 42522  		return *m.ActivityId
 42523  	}
 42524  	return 0
 42525  }
 42526  
 42527  func (m *ActBartonBuyRq) GetKeyId() int32 {
 42528  	if m != nil && m.KeyId != nil {
 42529  		return *m.KeyId
 42530  	}
 42531  	return 0
 42532  }
 42533  
 42534  var E_ActBartonBuyRq_Ext = &proto.ExtensionDesc{
 42535  	ExtendedType:  (*Base)(nil),
 42536  	ExtensionType: (*ActBartonBuyRq)(nil),
 42537  	Field:         2829,
 42538  	Name:          "ActBartonBuyRq.ext",
 42539  	Tag:           "bytes,2829,opt,name=ext",
 42540  	Filename:      "Game.proto",
 42541  }
 42542  
 42543  type ActBartonBuyRs struct {
 42544  	Items                []*ActBartonItem `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
 42545  	Award                *Award           `protobuf:"bytes,2,opt,name=award" json:"award,omitempty"`
 42546  	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
 42547  	XXX_unrecognized     []byte           `json:"-"`
 42548  	XXX_sizecache        int32            `json:"-"`
 42549  }
 42550  
 42551  func (m *ActBartonBuyRs) Reset()         { *m = ActBartonBuyRs{} }
 42552  func (m *ActBartonBuyRs) String() string { return proto.CompactTextString(m) }
 42553  func (*ActBartonBuyRs) ProtoMessage()    {}
 42554  func (*ActBartonBuyRs) Descriptor() ([]byte, []int) {
 42555  	return fileDescriptor_a508e860af41bdad, []int{782}
 42556  }
 42557  func (m *ActBartonBuyRs) XXX_Unmarshal(b []byte) error {
 42558  	return xxx_messageInfo_ActBartonBuyRs.Unmarshal(m, b)
 42559  }
 42560  func (m *ActBartonBuyRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 42561  	return xxx_messageInfo_ActBartonBuyRs.Marshal(b, m, deterministic)
 42562  }
 42563  func (m *ActBartonBuyRs) XXX_Merge(src proto.Message) {
 42564  	xxx_messageInfo_ActBartonBuyRs.Merge(m, src)
 42565  }
 42566  func (m *ActBartonBuyRs) XXX_Size() int {
 42567  	return xxx_messageInfo_ActBartonBuyRs.Size(m)
 42568  }
 42569  func (m *ActBartonBuyRs) XXX_DiscardUnknown() {
 42570  	xxx_messageInfo_ActBartonBuyRs.DiscardUnknown(m)
 42571  }
 42572  
 42573  var xxx_messageInfo_ActBartonBuyRs proto.InternalMessageInfo
 42574  
 42575  func (m *ActBartonBuyRs) GetItems() []*ActBartonItem {
 42576  	if m != nil {
 42577  		return m.Items
 42578  	}
 42579  	return nil
 42580  }
 42581  
 42582  func (m *ActBartonBuyRs) GetAward() *Award {
 42583  	if m != nil {
 42584  		return m.Award
 42585  	}
 42586  	return nil
 42587  }
 42588  
 42589  var E_ActBartonBuyRs_Ext = &proto.ExtensionDesc{
 42590  	ExtendedType:  (*Base)(nil),
 42591  	ExtensionType: (*ActBartonBuyRs)(nil),
 42592  	Field:         2830,
 42593  	Name:          "ActBartonBuyRs.ext",
 42594  	Tag:           "bytes,2830,opt,name=ext",
 42595  	Filename:      "Game.proto",
 42596  }
 42597  
 42598  //签到
 42599  //获取签到信息
 42600  type GetSignInInfoRq struct {
 42601  	Type                 *int32   `protobuf:"varint,1,req,name=type" json:"type,omitempty"`
 42602  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 42603  	XXX_unrecognized     []byte   `json:"-"`
 42604  	XXX_sizecache        int32    `json:"-"`
 42605  }
 42606  
 42607  func (m *GetSignInInfoRq) Reset()         { *m = GetSignInInfoRq{} }
 42608  func (m *GetSignInInfoRq) String() string { return proto.CompactTextString(m) }
 42609  func (*GetSignInInfoRq) ProtoMessage()    {}
 42610  func (*GetSignInInfoRq) Descriptor() ([]byte, []int) {
 42611  	return fileDescriptor_a508e860af41bdad, []int{783}
 42612  }
 42613  func (m *GetSignInInfoRq) XXX_Unmarshal(b []byte) error {
 42614  	return xxx_messageInfo_GetSignInInfoRq.Unmarshal(m, b)
 42615  }
 42616  func (m *GetSignInInfoRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 42617  	return xxx_messageInfo_GetSignInInfoRq.Marshal(b, m, deterministic)
 42618  }
 42619  func (m *GetSignInInfoRq) XXX_Merge(src proto.Message) {
 42620  	xxx_messageInfo_GetSignInInfoRq.Merge(m, src)
 42621  }
 42622  func (m *GetSignInInfoRq) XXX_Size() int {
 42623  	return xxx_messageInfo_GetSignInInfoRq.Size(m)
 42624  }
 42625  func (m *GetSignInInfoRq) XXX_DiscardUnknown() {
 42626  	xxx_messageInfo_GetSignInInfoRq.DiscardUnknown(m)
 42627  }
 42628  
 42629  var xxx_messageInfo_GetSignInInfoRq proto.InternalMessageInfo
 42630  
 42631  func (m *GetSignInInfoRq) GetType() int32 {
 42632  	if m != nil && m.Type != nil {
 42633  		return *m.Type
 42634  	}
 42635  	return 0
 42636  }
 42637  
 42638  var E_GetSignInInfoRq_Ext = &proto.ExtensionDesc{
 42639  	ExtendedType:  (*Base)(nil),
 42640  	ExtensionType: (*GetSignInInfoRq)(nil),
 42641  	Field:         2901,
 42642  	Name:          "GetSignInInfoRq.ext",
 42643  	Tag:           "bytes,2901,opt,name=ext",
 42644  	Filename:      "Game.proto",
 42645  }
 42646  
 42647  type GetSignInInfoRs struct {
 42648  	SignInfo             *SignInfo `protobuf:"bytes,1,opt,name=signInfo" json:"signInfo,omitempty"`
 42649  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 42650  	XXX_unrecognized     []byte    `json:"-"`
 42651  	XXX_sizecache        int32     `json:"-"`
 42652  }
 42653  
 42654  func (m *GetSignInInfoRs) Reset()         { *m = GetSignInInfoRs{} }
 42655  func (m *GetSignInInfoRs) String() string { return proto.CompactTextString(m) }
 42656  func (*GetSignInInfoRs) ProtoMessage()    {}
 42657  func (*GetSignInInfoRs) Descriptor() ([]byte, []int) {
 42658  	return fileDescriptor_a508e860af41bdad, []int{784}
 42659  }
 42660  func (m *GetSignInInfoRs) XXX_Unmarshal(b []byte) error {
 42661  	return xxx_messageInfo_GetSignInInfoRs.Unmarshal(m, b)
 42662  }
 42663  func (m *GetSignInInfoRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 42664  	return xxx_messageInfo_GetSignInInfoRs.Marshal(b, m, deterministic)
 42665  }
 42666  func (m *GetSignInInfoRs) XXX_Merge(src proto.Message) {
 42667  	xxx_messageInfo_GetSignInInfoRs.Merge(m, src)
 42668  }
 42669  func (m *GetSignInInfoRs) XXX_Size() int {
 42670  	return xxx_messageInfo_GetSignInInfoRs.Size(m)
 42671  }
 42672  func (m *GetSignInInfoRs) XXX_DiscardUnknown() {
 42673  	xxx_messageInfo_GetSignInInfoRs.DiscardUnknown(m)
 42674  }
 42675  
 42676  var xxx_messageInfo_GetSignInInfoRs proto.InternalMessageInfo
 42677  
 42678  func (m *GetSignInInfoRs) GetSignInfo() *SignInfo {
 42679  	if m != nil {
 42680  		return m.SignInfo
 42681  	}
 42682  	return nil
 42683  }
 42684  
 42685  var E_GetSignInInfoRs_Ext = &proto.ExtensionDesc{
 42686  	ExtendedType:  (*Base)(nil),
 42687  	ExtensionType: (*GetSignInInfoRs)(nil),
 42688  	Field:         2902,
 42689  	Name:          "GetSignInInfoRs.ext",
 42690  	Tag:           "bytes,2902,opt,name=ext",
 42691  	Filename:      "Game.proto",
 42692  }
 42693  
 42694  //签到领取奖励
 42695  type GetSignInRewardRq struct {
 42696  	Type                 *int32   `protobuf:"varint,1,req,name=type" json:"type,omitempty"`
 42697  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 42698  	XXX_unrecognized     []byte   `json:"-"`
 42699  	XXX_sizecache        int32    `json:"-"`
 42700  }
 42701  
 42702  func (m *GetSignInRewardRq) Reset()         { *m = GetSignInRewardRq{} }
 42703  func (m *GetSignInRewardRq) String() string { return proto.CompactTextString(m) }
 42704  func (*GetSignInRewardRq) ProtoMessage()    {}
 42705  func (*GetSignInRewardRq) Descriptor() ([]byte, []int) {
 42706  	return fileDescriptor_a508e860af41bdad, []int{785}
 42707  }
 42708  func (m *GetSignInRewardRq) XXX_Unmarshal(b []byte) error {
 42709  	return xxx_messageInfo_GetSignInRewardRq.Unmarshal(m, b)
 42710  }
 42711  func (m *GetSignInRewardRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 42712  	return xxx_messageInfo_GetSignInRewardRq.Marshal(b, m, deterministic)
 42713  }
 42714  func (m *GetSignInRewardRq) XXX_Merge(src proto.Message) {
 42715  	xxx_messageInfo_GetSignInRewardRq.Merge(m, src)
 42716  }
 42717  func (m *GetSignInRewardRq) XXX_Size() int {
 42718  	return xxx_messageInfo_GetSignInRewardRq.Size(m)
 42719  }
 42720  func (m *GetSignInRewardRq) XXX_DiscardUnknown() {
 42721  	xxx_messageInfo_GetSignInRewardRq.DiscardUnknown(m)
 42722  }
 42723  
 42724  var xxx_messageInfo_GetSignInRewardRq proto.InternalMessageInfo
 42725  
 42726  func (m *GetSignInRewardRq) GetType() int32 {
 42727  	if m != nil && m.Type != nil {
 42728  		return *m.Type
 42729  	}
 42730  	return 0
 42731  }
 42732  
 42733  var E_GetSignInRewardRq_Ext = &proto.ExtensionDesc{
 42734  	ExtendedType:  (*Base)(nil),
 42735  	ExtensionType: (*GetSignInRewardRq)(nil),
 42736  	Field:         2903,
 42737  	Name:          "GetSignInRewardRq.ext",
 42738  	Tag:           "bytes,2903,opt,name=ext",
 42739  	Filename:      "Game.proto",
 42740  }
 42741  
 42742  type GetSignInRewardRs struct {
 42743  	SignInfo             *SignInfo `protobuf:"bytes,1,opt,name=signInfo" json:"signInfo,omitempty"`
 42744  	Award                []*Award  `protobuf:"bytes,2,rep,name=award" json:"award,omitempty"`
 42745  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 42746  	XXX_unrecognized     []byte    `json:"-"`
 42747  	XXX_sizecache        int32     `json:"-"`
 42748  }
 42749  
 42750  func (m *GetSignInRewardRs) Reset()         { *m = GetSignInRewardRs{} }
 42751  func (m *GetSignInRewardRs) String() string { return proto.CompactTextString(m) }
 42752  func (*GetSignInRewardRs) ProtoMessage()    {}
 42753  func (*GetSignInRewardRs) Descriptor() ([]byte, []int) {
 42754  	return fileDescriptor_a508e860af41bdad, []int{786}
 42755  }
 42756  func (m *GetSignInRewardRs) XXX_Unmarshal(b []byte) error {
 42757  	return xxx_messageInfo_GetSignInRewardRs.Unmarshal(m, b)
 42758  }
 42759  func (m *GetSignInRewardRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 42760  	return xxx_messageInfo_GetSignInRewardRs.Marshal(b, m, deterministic)
 42761  }
 42762  func (m *GetSignInRewardRs) XXX_Merge(src proto.Message) {
 42763  	xxx_messageInfo_GetSignInRewardRs.Merge(m, src)
 42764  }
 42765  func (m *GetSignInRewardRs) XXX_Size() int {
 42766  	return xxx_messageInfo_GetSignInRewardRs.Size(m)
 42767  }
 42768  func (m *GetSignInRewardRs) XXX_DiscardUnknown() {
 42769  	xxx_messageInfo_GetSignInRewardRs.DiscardUnknown(m)
 42770  }
 42771  
 42772  var xxx_messageInfo_GetSignInRewardRs proto.InternalMessageInfo
 42773  
 42774  func (m *GetSignInRewardRs) GetSignInfo() *SignInfo {
 42775  	if m != nil {
 42776  		return m.SignInfo
 42777  	}
 42778  	return nil
 42779  }
 42780  
 42781  func (m *GetSignInRewardRs) GetAward() []*Award {
 42782  	if m != nil {
 42783  		return m.Award
 42784  	}
 42785  	return nil
 42786  }
 42787  
 42788  var E_GetSignInRewardRs_Ext = &proto.ExtensionDesc{
 42789  	ExtendedType:  (*Base)(nil),
 42790  	ExtensionType: (*GetSignInRewardRs)(nil),
 42791  	Field:         2904,
 42792  	Name:          "GetSignInRewardRs.ext",
 42793  	Tag:           "bytes,2904,opt,name=ext",
 42794  	Filename:      "Game.proto",
 42795  }
 42796  
 42797  //获取世界进度
 42798  type GetScheduleRq struct {
 42799  	ScheduleId           []int32  `protobuf:"varint,1,rep,name=scheduleId" json:"scheduleId,omitempty"`
 42800  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 42801  	XXX_unrecognized     []byte   `json:"-"`
 42802  	XXX_sizecache        int32    `json:"-"`
 42803  }
 42804  
 42805  func (m *GetScheduleRq) Reset()         { *m = GetScheduleRq{} }
 42806  func (m *GetScheduleRq) String() string { return proto.CompactTextString(m) }
 42807  func (*GetScheduleRq) ProtoMessage()    {}
 42808  func (*GetScheduleRq) Descriptor() ([]byte, []int) {
 42809  	return fileDescriptor_a508e860af41bdad, []int{787}
 42810  }
 42811  func (m *GetScheduleRq) XXX_Unmarshal(b []byte) error {
 42812  	return xxx_messageInfo_GetScheduleRq.Unmarshal(m, b)
 42813  }
 42814  func (m *GetScheduleRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 42815  	return xxx_messageInfo_GetScheduleRq.Marshal(b, m, deterministic)
 42816  }
 42817  func (m *GetScheduleRq) XXX_Merge(src proto.Message) {
 42818  	xxx_messageInfo_GetScheduleRq.Merge(m, src)
 42819  }
 42820  func (m *GetScheduleRq) XXX_Size() int {
 42821  	return xxx_messageInfo_GetScheduleRq.Size(m)
 42822  }
 42823  func (m *GetScheduleRq) XXX_DiscardUnknown() {
 42824  	xxx_messageInfo_GetScheduleRq.DiscardUnknown(m)
 42825  }
 42826  
 42827  var xxx_messageInfo_GetScheduleRq proto.InternalMessageInfo
 42828  
 42829  func (m *GetScheduleRq) GetScheduleId() []int32 {
 42830  	if m != nil {
 42831  		return m.ScheduleId
 42832  	}
 42833  	return nil
 42834  }
 42835  
 42836  var E_GetScheduleRq_Ext = &proto.ExtensionDesc{
 42837  	ExtendedType:  (*Base)(nil),
 42838  	ExtensionType: (*GetScheduleRq)(nil),
 42839  	Field:         3001,
 42840  	Name:          "GetScheduleRq.ext",
 42841  	Tag:           "bytes,3001,opt,name=ext",
 42842  	Filename:      "Game.proto",
 42843  }
 42844  
 42845  type GetScheduleRs struct {
 42846  	WorldSchedule        []*WorldSchedule       `protobuf:"bytes,1,rep,name=worldSchedule" json:"worldSchedule,omitempty"`
 42847  	PersonalSchedule     *PersonalWorldSchedule `protobuf:"bytes,2,opt,name=personalSchedule" json:"personalSchedule,omitempty"`
 42848  	CurrentId            *int32                 `protobuf:"varint,3,req,name=currentId" json:"currentId,omitempty"`
 42849  	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
 42850  	XXX_unrecognized     []byte                 `json:"-"`
 42851  	XXX_sizecache        int32                  `json:"-"`
 42852  }
 42853  
 42854  func (m *GetScheduleRs) Reset()         { *m = GetScheduleRs{} }
 42855  func (m *GetScheduleRs) String() string { return proto.CompactTextString(m) }
 42856  func (*GetScheduleRs) ProtoMessage()    {}
 42857  func (*GetScheduleRs) Descriptor() ([]byte, []int) {
 42858  	return fileDescriptor_a508e860af41bdad, []int{788}
 42859  }
 42860  func (m *GetScheduleRs) XXX_Unmarshal(b []byte) error {
 42861  	return xxx_messageInfo_GetScheduleRs.Unmarshal(m, b)
 42862  }
 42863  func (m *GetScheduleRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 42864  	return xxx_messageInfo_GetScheduleRs.Marshal(b, m, deterministic)
 42865  }
 42866  func (m *GetScheduleRs) XXX_Merge(src proto.Message) {
 42867  	xxx_messageInfo_GetScheduleRs.Merge(m, src)
 42868  }
 42869  func (m *GetScheduleRs) XXX_Size() int {
 42870  	return xxx_messageInfo_GetScheduleRs.Size(m)
 42871  }
 42872  func (m *GetScheduleRs) XXX_DiscardUnknown() {
 42873  	xxx_messageInfo_GetScheduleRs.DiscardUnknown(m)
 42874  }
 42875  
 42876  var xxx_messageInfo_GetScheduleRs proto.InternalMessageInfo
 42877  
 42878  func (m *GetScheduleRs) GetWorldSchedule() []*WorldSchedule {
 42879  	if m != nil {
 42880  		return m.WorldSchedule
 42881  	}
 42882  	return nil
 42883  }
 42884  
 42885  func (m *GetScheduleRs) GetPersonalSchedule() *PersonalWorldSchedule {
 42886  	if m != nil {
 42887  		return m.PersonalSchedule
 42888  	}
 42889  	return nil
 42890  }
 42891  
 42892  func (m *GetScheduleRs) GetCurrentId() int32 {
 42893  	if m != nil && m.CurrentId != nil {
 42894  		return *m.CurrentId
 42895  	}
 42896  	return 0
 42897  }
 42898  
 42899  var E_GetScheduleRs_Ext = &proto.ExtensionDesc{
 42900  	ExtendedType:  (*Base)(nil),
 42901  	ExtensionType: (*GetScheduleRs)(nil),
 42902  	Field:         3002,
 42903  	Name:          "GetScheduleRs.ext",
 42904  	Tag:           "bytes,3002,opt,name=ext",
 42905  	Filename:      "Game.proto",
 42906  }
 42907  
 42908  // 世界进度推送(发送改变时会推送)
 42909  type SyncScheduleRs struct {
 42910  	WorldSchedule        []*WorldSchedule `protobuf:"bytes,1,rep,name=worldSchedule" json:"worldSchedule,omitempty"`
 42911  	CurrentId            *int32           `protobuf:"varint,2,req,name=currentId" json:"currentId,omitempty"`
 42912  	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
 42913  	XXX_unrecognized     []byte           `json:"-"`
 42914  	XXX_sizecache        int32            `json:"-"`
 42915  }
 42916  
 42917  func (m *SyncScheduleRs) Reset()         { *m = SyncScheduleRs{} }
 42918  func (m *SyncScheduleRs) String() string { return proto.CompactTextString(m) }
 42919  func (*SyncScheduleRs) ProtoMessage()    {}
 42920  func (*SyncScheduleRs) Descriptor() ([]byte, []int) {
 42921  	return fileDescriptor_a508e860af41bdad, []int{789}
 42922  }
 42923  func (m *SyncScheduleRs) XXX_Unmarshal(b []byte) error {
 42924  	return xxx_messageInfo_SyncScheduleRs.Unmarshal(m, b)
 42925  }
 42926  func (m *SyncScheduleRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 42927  	return xxx_messageInfo_SyncScheduleRs.Marshal(b, m, deterministic)
 42928  }
 42929  func (m *SyncScheduleRs) XXX_Merge(src proto.Message) {
 42930  	xxx_messageInfo_SyncScheduleRs.Merge(m, src)
 42931  }
 42932  func (m *SyncScheduleRs) XXX_Size() int {
 42933  	return xxx_messageInfo_SyncScheduleRs.Size(m)
 42934  }
 42935  func (m *SyncScheduleRs) XXX_DiscardUnknown() {
 42936  	xxx_messageInfo_SyncScheduleRs.DiscardUnknown(m)
 42937  }
 42938  
 42939  var xxx_messageInfo_SyncScheduleRs proto.InternalMessageInfo
 42940  
 42941  func (m *SyncScheduleRs) GetWorldSchedule() []*WorldSchedule {
 42942  	if m != nil {
 42943  		return m.WorldSchedule
 42944  	}
 42945  	return nil
 42946  }
 42947  
 42948  func (m *SyncScheduleRs) GetCurrentId() int32 {
 42949  	if m != nil && m.CurrentId != nil {
 42950  		return *m.CurrentId
 42951  	}
 42952  	return 0
 42953  }
 42954  
 42955  var E_SyncScheduleRs_Ext = &proto.ExtensionDesc{
 42956  	ExtendedType:  (*Base)(nil),
 42957  	ExtensionType: (*SyncScheduleRs)(nil),
 42958  	Field:         3004,
 42959  	Name:          "SyncScheduleRs.ext",
 42960  	Tag:           "bytes,3004,opt,name=ext",
 42961  	Filename:      "Game.proto",
 42962  }
 42963  
 42964  // 领取进度限时目标奖励
 42965  type GainGoalAwardRq struct {
 42966  	Goal                 *int32   `protobuf:"varint,1,req,name=goal" json:"goal,omitempty"`
 42967  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 42968  	XXX_unrecognized     []byte   `json:"-"`
 42969  	XXX_sizecache        int32    `json:"-"`
 42970  }
 42971  
 42972  func (m *GainGoalAwardRq) Reset()         { *m = GainGoalAwardRq{} }
 42973  func (m *GainGoalAwardRq) String() string { return proto.CompactTextString(m) }
 42974  func (*GainGoalAwardRq) ProtoMessage()    {}
 42975  func (*GainGoalAwardRq) Descriptor() ([]byte, []int) {
 42976  	return fileDescriptor_a508e860af41bdad, []int{790}
 42977  }
 42978  func (m *GainGoalAwardRq) XXX_Unmarshal(b []byte) error {
 42979  	return xxx_messageInfo_GainGoalAwardRq.Unmarshal(m, b)
 42980  }
 42981  func (m *GainGoalAwardRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 42982  	return xxx_messageInfo_GainGoalAwardRq.Marshal(b, m, deterministic)
 42983  }
 42984  func (m *GainGoalAwardRq) XXX_Merge(src proto.Message) {
 42985  	xxx_messageInfo_GainGoalAwardRq.Merge(m, src)
 42986  }
 42987  func (m *GainGoalAwardRq) XXX_Size() int {
 42988  	return xxx_messageInfo_GainGoalAwardRq.Size(m)
 42989  }
 42990  func (m *GainGoalAwardRq) XXX_DiscardUnknown() {
 42991  	xxx_messageInfo_GainGoalAwardRq.DiscardUnknown(m)
 42992  }
 42993  
 42994  var xxx_messageInfo_GainGoalAwardRq proto.InternalMessageInfo
 42995  
 42996  func (m *GainGoalAwardRq) GetGoal() int32 {
 42997  	if m != nil && m.Goal != nil {
 42998  		return *m.Goal
 42999  	}
 43000  	return 0
 43001  }
 43002  
 43003  var E_GainGoalAwardRq_Ext = &proto.ExtensionDesc{
 43004  	ExtendedType:  (*Base)(nil),
 43005  	ExtensionType: (*GainGoalAwardRq)(nil),
 43006  	Field:         3005,
 43007  	Name:          "GainGoalAwardRq.ext",
 43008  	Tag:           "bytes,3005,opt,name=ext",
 43009  	Filename:      "Game.proto",
 43010  }
 43011  
 43012  type GainGoalAwardRs struct {
 43013  	Award                []*Award `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
 43014  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 43015  	XXX_unrecognized     []byte   `json:"-"`
 43016  	XXX_sizecache        int32    `json:"-"`
 43017  }
 43018  
 43019  func (m *GainGoalAwardRs) Reset()         { *m = GainGoalAwardRs{} }
 43020  func (m *GainGoalAwardRs) String() string { return proto.CompactTextString(m) }
 43021  func (*GainGoalAwardRs) ProtoMessage()    {}
 43022  func (*GainGoalAwardRs) Descriptor() ([]byte, []int) {
 43023  	return fileDescriptor_a508e860af41bdad, []int{791}
 43024  }
 43025  func (m *GainGoalAwardRs) XXX_Unmarshal(b []byte) error {
 43026  	return xxx_messageInfo_GainGoalAwardRs.Unmarshal(m, b)
 43027  }
 43028  func (m *GainGoalAwardRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 43029  	return xxx_messageInfo_GainGoalAwardRs.Marshal(b, m, deterministic)
 43030  }
 43031  func (m *GainGoalAwardRs) XXX_Merge(src proto.Message) {
 43032  	xxx_messageInfo_GainGoalAwardRs.Merge(m, src)
 43033  }
 43034  func (m *GainGoalAwardRs) XXX_Size() int {
 43035  	return xxx_messageInfo_GainGoalAwardRs.Size(m)
 43036  }
 43037  func (m *GainGoalAwardRs) XXX_DiscardUnknown() {
 43038  	xxx_messageInfo_GainGoalAwardRs.DiscardUnknown(m)
 43039  }
 43040  
 43041  var xxx_messageInfo_GainGoalAwardRs proto.InternalMessageInfo
 43042  
 43043  func (m *GainGoalAwardRs) GetAward() []*Award {
 43044  	if m != nil {
 43045  		return m.Award
 43046  	}
 43047  	return nil
 43048  }
 43049  
 43050  var E_GainGoalAwardRs_Ext = &proto.ExtensionDesc{
 43051  	ExtendedType:  (*Base)(nil),
 43052  	ExtensionType: (*GainGoalAwardRs)(nil),
 43053  	Field:         3006,
 43054  	Name:          "GainGoalAwardRs.ext",
 43055  	Tag:           "bytes,3006,opt,name=ext",
 43056  	Filename:      "Game.proto",
 43057  }
 43058  
 43059  // 进攻世界进度boss
 43060  type AttckScheduleBossRq struct {
 43061  	Pos                  *int32   `protobuf:"varint,1,req,name=pos" json:"pos,omitempty"`
 43062  	HeroId               []int32  `protobuf:"varint,2,rep,name=heroId" json:"heroId,omitempty"`
 43063  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 43064  	XXX_unrecognized     []byte   `json:"-"`
 43065  	XXX_sizecache        int32    `json:"-"`
 43066  }
 43067  
 43068  func (m *AttckScheduleBossRq) Reset()         { *m = AttckScheduleBossRq{} }
 43069  func (m *AttckScheduleBossRq) String() string { return proto.CompactTextString(m) }
 43070  func (*AttckScheduleBossRq) ProtoMessage()    {}
 43071  func (*AttckScheduleBossRq) Descriptor() ([]byte, []int) {
 43072  	return fileDescriptor_a508e860af41bdad, []int{792}
 43073  }
 43074  func (m *AttckScheduleBossRq) XXX_Unmarshal(b []byte) error {
 43075  	return xxx_messageInfo_AttckScheduleBossRq.Unmarshal(m, b)
 43076  }
 43077  func (m *AttckScheduleBossRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 43078  	return xxx_messageInfo_AttckScheduleBossRq.Marshal(b, m, deterministic)
 43079  }
 43080  func (m *AttckScheduleBossRq) XXX_Merge(src proto.Message) {
 43081  	xxx_messageInfo_AttckScheduleBossRq.Merge(m, src)
 43082  }
 43083  func (m *AttckScheduleBossRq) XXX_Size() int {
 43084  	return xxx_messageInfo_AttckScheduleBossRq.Size(m)
 43085  }
 43086  func (m *AttckScheduleBossRq) XXX_DiscardUnknown() {
 43087  	xxx_messageInfo_AttckScheduleBossRq.DiscardUnknown(m)
 43088  }
 43089  
 43090  var xxx_messageInfo_AttckScheduleBossRq proto.InternalMessageInfo
 43091  
 43092  func (m *AttckScheduleBossRq) GetPos() int32 {
 43093  	if m != nil && m.Pos != nil {
 43094  		return *m.Pos
 43095  	}
 43096  	return 0
 43097  }
 43098  
 43099  func (m *AttckScheduleBossRq) GetHeroId() []int32 {
 43100  	if m != nil {
 43101  		return m.HeroId
 43102  	}
 43103  	return nil
 43104  }
 43105  
 43106  var E_AttckScheduleBossRq_Ext = &proto.ExtensionDesc{
 43107  	ExtendedType:  (*Base)(nil),
 43108  	ExtensionType: (*AttckScheduleBossRq)(nil),
 43109  	Field:         3007,
 43110  	Name:          "AttckScheduleBossRq.ext",
 43111  	Tag:           "bytes,3007,opt,name=ext",
 43112  	Filename:      "Game.proto",
 43113  }
 43114  
 43115  type AttckScheduleBossRs struct {
 43116  	Army                 *Army    `protobuf:"bytes,1,opt,name=army" json:"army,omitempty"`
 43117  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 43118  	XXX_unrecognized     []byte   `json:"-"`
 43119  	XXX_sizecache        int32    `json:"-"`
 43120  }
 43121  
 43122  func (m *AttckScheduleBossRs) Reset()         { *m = AttckScheduleBossRs{} }
 43123  func (m *AttckScheduleBossRs) String() string { return proto.CompactTextString(m) }
 43124  func (*AttckScheduleBossRs) ProtoMessage()    {}
 43125  func (*AttckScheduleBossRs) Descriptor() ([]byte, []int) {
 43126  	return fileDescriptor_a508e860af41bdad, []int{793}
 43127  }
 43128  func (m *AttckScheduleBossRs) XXX_Unmarshal(b []byte) error {
 43129  	return xxx_messageInfo_AttckScheduleBossRs.Unmarshal(m, b)
 43130  }
 43131  func (m *AttckScheduleBossRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 43132  	return xxx_messageInfo_AttckScheduleBossRs.Marshal(b, m, deterministic)
 43133  }
 43134  func (m *AttckScheduleBossRs) XXX_Merge(src proto.Message) {
 43135  	xxx_messageInfo_AttckScheduleBossRs.Merge(m, src)
 43136  }
 43137  func (m *AttckScheduleBossRs) XXX_Size() int {
 43138  	return xxx_messageInfo_AttckScheduleBossRs.Size(m)
 43139  }
 43140  func (m *AttckScheduleBossRs) XXX_DiscardUnknown() {
 43141  	xxx_messageInfo_AttckScheduleBossRs.DiscardUnknown(m)
 43142  }
 43143  
 43144  var xxx_messageInfo_AttckScheduleBossRs proto.InternalMessageInfo
 43145  
 43146  func (m *AttckScheduleBossRs) GetArmy() *Army {
 43147  	if m != nil {
 43148  		return m.Army
 43149  	}
 43150  	return nil
 43151  }
 43152  
 43153  var E_AttckScheduleBossRs_Ext = &proto.ExtensionDesc{
 43154  	ExtendedType:  (*Base)(nil),
 43155  	ExtensionType: (*AttckScheduleBossRs)(nil),
 43156  	Field:         3008,
 43157  	Name:          "AttckScheduleBossRs.ext",
 43158  	Tag:           "bytes,3008,opt,name=ext",
 43159  	Filename:      "Game.proto",
 43160  }
 43161  
 43162  //获取世界进度的世界boss信息
 43163  type GetScheduleBossRq struct {
 43164  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 43165  	XXX_unrecognized     []byte   `json:"-"`
 43166  	XXX_sizecache        int32    `json:"-"`
 43167  }
 43168  
 43169  func (m *GetScheduleBossRq) Reset()         { *m = GetScheduleBossRq{} }
 43170  func (m *GetScheduleBossRq) String() string { return proto.CompactTextString(m) }
 43171  func (*GetScheduleBossRq) ProtoMessage()    {}
 43172  func (*GetScheduleBossRq) Descriptor() ([]byte, []int) {
 43173  	return fileDescriptor_a508e860af41bdad, []int{794}
 43174  }
 43175  func (m *GetScheduleBossRq) XXX_Unmarshal(b []byte) error {
 43176  	return xxx_messageInfo_GetScheduleBossRq.Unmarshal(m, b)
 43177  }
 43178  func (m *GetScheduleBossRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 43179  	return xxx_messageInfo_GetScheduleBossRq.Marshal(b, m, deterministic)
 43180  }
 43181  func (m *GetScheduleBossRq) XXX_Merge(src proto.Message) {
 43182  	xxx_messageInfo_GetScheduleBossRq.Merge(m, src)
 43183  }
 43184  func (m *GetScheduleBossRq) XXX_Size() int {
 43185  	return xxx_messageInfo_GetScheduleBossRq.Size(m)
 43186  }
 43187  func (m *GetScheduleBossRq) XXX_DiscardUnknown() {
 43188  	xxx_messageInfo_GetScheduleBossRq.DiscardUnknown(m)
 43189  }
 43190  
 43191  var xxx_messageInfo_GetScheduleBossRq proto.InternalMessageInfo
 43192  
 43193  var E_GetScheduleBossRq_Ext = &proto.ExtensionDesc{
 43194  	ExtendedType:  (*Base)(nil),
 43195  	ExtensionType: (*GetScheduleBossRq)(nil),
 43196  	Field:         3009,
 43197  	Name:          "GetScheduleBossRq.ext",
 43198  	Tag:           "bytes,3009,opt,name=ext",
 43199  	Filename:      "Game.proto",
 43200  }
 43201  
 43202  type GetScheduleBossRs struct {
 43203  	RemainHp             *int32   `protobuf:"varint,1,opt,name=remainHp" json:"remainHp,omitempty"`
 43204  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 43205  	XXX_unrecognized     []byte   `json:"-"`
 43206  	XXX_sizecache        int32    `json:"-"`
 43207  }
 43208  
 43209  func (m *GetScheduleBossRs) Reset()         { *m = GetScheduleBossRs{} }
 43210  func (m *GetScheduleBossRs) String() string { return proto.CompactTextString(m) }
 43211  func (*GetScheduleBossRs) ProtoMessage()    {}
 43212  func (*GetScheduleBossRs) Descriptor() ([]byte, []int) {
 43213  	return fileDescriptor_a508e860af41bdad, []int{795}
 43214  }
 43215  func (m *GetScheduleBossRs) XXX_Unmarshal(b []byte) error {
 43216  	return xxx_messageInfo_GetScheduleBossRs.Unmarshal(m, b)
 43217  }
 43218  func (m *GetScheduleBossRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 43219  	return xxx_messageInfo_GetScheduleBossRs.Marshal(b, m, deterministic)
 43220  }
 43221  func (m *GetScheduleBossRs) XXX_Merge(src proto.Message) {
 43222  	xxx_messageInfo_GetScheduleBossRs.Merge(m, src)
 43223  }
 43224  func (m *GetScheduleBossRs) XXX_Size() int {
 43225  	return xxx_messageInfo_GetScheduleBossRs.Size(m)
 43226  }
 43227  func (m *GetScheduleBossRs) XXX_DiscardUnknown() {
 43228  	xxx_messageInfo_GetScheduleBossRs.DiscardUnknown(m)
 43229  }
 43230  
 43231  var xxx_messageInfo_GetScheduleBossRs proto.InternalMessageInfo
 43232  
 43233  func (m *GetScheduleBossRs) GetRemainHp() int32 {
 43234  	if m != nil && m.RemainHp != nil {
 43235  		return *m.RemainHp
 43236  	}
 43237  	return 0
 43238  }
 43239  
 43240  var E_GetScheduleBossRs_Ext = &proto.ExtensionDesc{
 43241  	ExtendedType:  (*Base)(nil),
 43242  	ExtensionType: (*GetScheduleBossRs)(nil),
 43243  	Field:         3010,
 43244  	Name:          "GetScheduleBossRs.ext",
 43245  	Tag:           "bytes,3010,opt,name=ext",
 43246  	Filename:      "Game.proto",
 43247  }
 43248  
 43249  // 获取跨服地图坐标
 43250  type GetCrossMapRq struct {
 43251  	MapId                *int32   `protobuf:"varint,1,req,name=mapId" json:"mapId,omitempty"`
 43252  	Block                []int32  `protobuf:"varint,2,rep,name=block" json:"block,omitempty"`
 43253  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 43254  	XXX_unrecognized     []byte   `json:"-"`
 43255  	XXX_sizecache        int32    `json:"-"`
 43256  }
 43257  
 43258  func (m *GetCrossMapRq) Reset()         { *m = GetCrossMapRq{} }
 43259  func (m *GetCrossMapRq) String() string { return proto.CompactTextString(m) }
 43260  func (*GetCrossMapRq) ProtoMessage()    {}
 43261  func (*GetCrossMapRq) Descriptor() ([]byte, []int) {
 43262  	return fileDescriptor_a508e860af41bdad, []int{796}
 43263  }
 43264  func (m *GetCrossMapRq) XXX_Unmarshal(b []byte) error {
 43265  	return xxx_messageInfo_GetCrossMapRq.Unmarshal(m, b)
 43266  }
 43267  func (m *GetCrossMapRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 43268  	return xxx_messageInfo_GetCrossMapRq.Marshal(b, m, deterministic)
 43269  }
 43270  func (m *GetCrossMapRq) XXX_Merge(src proto.Message) {
 43271  	xxx_messageInfo_GetCrossMapRq.Merge(m, src)
 43272  }
 43273  func (m *GetCrossMapRq) XXX_Size() int {
 43274  	return xxx_messageInfo_GetCrossMapRq.Size(m)
 43275  }
 43276  func (m *GetCrossMapRq) XXX_DiscardUnknown() {
 43277  	xxx_messageInfo_GetCrossMapRq.DiscardUnknown(m)
 43278  }
 43279  
 43280  var xxx_messageInfo_GetCrossMapRq proto.InternalMessageInfo
 43281  
 43282  func (m *GetCrossMapRq) GetMapId() int32 {
 43283  	if m != nil && m.MapId != nil {
 43284  		return *m.MapId
 43285  	}
 43286  	return 0
 43287  }
 43288  
 43289  func (m *GetCrossMapRq) GetBlock() []int32 {
 43290  	if m != nil {
 43291  		return m.Block
 43292  	}
 43293  	return nil
 43294  }
 43295  
 43296  var E_GetCrossMapRq_Ext = &proto.ExtensionDesc{
 43297  	ExtendedType:  (*Base)(nil),
 43298  	ExtensionType: (*GetCrossMapRq)(nil),
 43299  	Field:         6001,
 43300  	Name:          "GetCrossMapRq.ext",
 43301  	Tag:           "bytes,6001,opt,name=ext",
 43302  	Filename:      "Game.proto",
 43303  }
 43304  
 43305  type GetCrossMapRs struct {
 43306  	Force                []*MapForce `protobuf:"bytes,1,rep,name=force" json:"force,omitempty"`
 43307  	City                 []*MapCity  `protobuf:"bytes,2,rep,name=city" json:"city,omitempty"`
 43308  	Block                []int32     `protobuf:"varint,3,rep,name=block" json:"block,omitempty"`
 43309  	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
 43310  	XXX_unrecognized     []byte      `json:"-"`
 43311  	XXX_sizecache        int32       `json:"-"`
 43312  }
 43313  
 43314  func (m *GetCrossMapRs) Reset()         { *m = GetCrossMapRs{} }
 43315  func (m *GetCrossMapRs) String() string { return proto.CompactTextString(m) }
 43316  func (*GetCrossMapRs) ProtoMessage()    {}
 43317  func (*GetCrossMapRs) Descriptor() ([]byte, []int) {
 43318  	return fileDescriptor_a508e860af41bdad, []int{797}
 43319  }
 43320  func (m *GetCrossMapRs) XXX_Unmarshal(b []byte) error {
 43321  	return xxx_messageInfo_GetCrossMapRs.Unmarshal(m, b)
 43322  }
 43323  func (m *GetCrossMapRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 43324  	return xxx_messageInfo_GetCrossMapRs.Marshal(b, m, deterministic)
 43325  }
 43326  func (m *GetCrossMapRs) XXX_Merge(src proto.Message) {
 43327  	xxx_messageInfo_GetCrossMapRs.Merge(m, src)
 43328  }
 43329  func (m *GetCrossMapRs) XXX_Size() int {
 43330  	return xxx_messageInfo_GetCrossMapRs.Size(m)
 43331  }
 43332  func (m *GetCrossMapRs) XXX_DiscardUnknown() {
 43333  	xxx_messageInfo_GetCrossMapRs.DiscardUnknown(m)
 43334  }
 43335  
 43336  var xxx_messageInfo_GetCrossMapRs proto.InternalMessageInfo
 43337  
 43338  func (m *GetCrossMapRs) GetForce() []*MapForce {
 43339  	if m != nil {
 43340  		return m.Force
 43341  	}
 43342  	return nil
 43343  }
 43344  
 43345  func (m *GetCrossMapRs) GetCity() []*MapCity {
 43346  	if m != nil {
 43347  		return m.City
 43348  	}
 43349  	return nil
 43350  }
 43351  
 43352  func (m *GetCrossMapRs) GetBlock() []int32 {
 43353  	if m != nil {
 43354  		return m.Block
 43355  	}
 43356  	return nil
 43357  }
 43358  
 43359  var E_GetCrossMapRs_Ext = &proto.ExtensionDesc{
 43360  	ExtendedType:  (*Base)(nil),
 43361  	ExtensionType: (*GetCrossMapRs)(nil),
 43362  	Field:         6002,
 43363  	Name:          "GetCrossMapRs.ext",
 43364  	Tag:           "bytes,6002,opt,name=ext",
 43365  	Filename:      "Game.proto",
 43366  }
 43367  
 43368  // 获取某个行政区域的数据
 43369  type GetCrossAreaRq struct {
 43370  	MapId                *int32   `protobuf:"varint,1,req,name=mapId" json:"mapId,omitempty"`
 43371  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 43372  	XXX_unrecognized     []byte   `json:"-"`
 43373  	XXX_sizecache        int32    `json:"-"`
 43374  }
 43375  
 43376  func (m *GetCrossAreaRq) Reset()         { *m = GetCrossAreaRq{} }
 43377  func (m *GetCrossAreaRq) String() string { return proto.CompactTextString(m) }
 43378  func (*GetCrossAreaRq) ProtoMessage()    {}
 43379  func (*GetCrossAreaRq) Descriptor() ([]byte, []int) {
 43380  	return fileDescriptor_a508e860af41bdad, []int{798}
 43381  }
 43382  func (m *GetCrossAreaRq) XXX_Unmarshal(b []byte) error {
 43383  	return xxx_messageInfo_GetCrossAreaRq.Unmarshal(m, b)
 43384  }
 43385  func (m *GetCrossAreaRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 43386  	return xxx_messageInfo_GetCrossAreaRq.Marshal(b, m, deterministic)
 43387  }
 43388  func (m *GetCrossAreaRq) XXX_Merge(src proto.Message) {
 43389  	xxx_messageInfo_GetCrossAreaRq.Merge(m, src)
 43390  }
 43391  func (m *GetCrossAreaRq) XXX_Size() int {
 43392  	return xxx_messageInfo_GetCrossAreaRq.Size(m)
 43393  }
 43394  func (m *GetCrossAreaRq) XXX_DiscardUnknown() {
 43395  	xxx_messageInfo_GetCrossAreaRq.DiscardUnknown(m)
 43396  }
 43397  
 43398  var xxx_messageInfo_GetCrossAreaRq proto.InternalMessageInfo
 43399  
 43400  func (m *GetCrossAreaRq) GetMapId() int32 {
 43401  	if m != nil && m.MapId != nil {
 43402  		return *m.MapId
 43403  	}
 43404  	return 0
 43405  }
 43406  
 43407  var E_GetCrossAreaRq_Ext = &proto.ExtensionDesc{
 43408  	ExtendedType:  (*Base)(nil),
 43409  	ExtensionType: (*GetCrossAreaRq)(nil),
 43410  	Field:         6003,
 43411  	Name:          "GetCrossAreaRq.ext",
 43412  	Tag:           "bytes,6003,opt,name=ext",
 43413  	Filename:      "Game.proto",
 43414  }
 43415  
 43416  type GetCrossAreaRs struct {
 43417  	Force                []*AreaForce `protobuf:"bytes,1,rep,name=force" json:"force,omitempty"`
 43418  	City                 []*AreaCity  `protobuf:"bytes,2,rep,name=city" json:"city,omitempty"`
 43419  	Line                 []*TwoInt    `protobuf:"bytes,3,rep,name=line" json:"line,omitempty"`
 43420  	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
 43421  	XXX_unrecognized     []byte       `json:"-"`
 43422  	XXX_sizecache        int32        `json:"-"`
 43423  }
 43424  
 43425  func (m *GetCrossAreaRs) Reset()         { *m = GetCrossAreaRs{} }
 43426  func (m *GetCrossAreaRs) String() string { return proto.CompactTextString(m) }
 43427  func (*GetCrossAreaRs) ProtoMessage()    {}
 43428  func (*GetCrossAreaRs) Descriptor() ([]byte, []int) {
 43429  	return fileDescriptor_a508e860af41bdad, []int{799}
 43430  }
 43431  func (m *GetCrossAreaRs) XXX_Unmarshal(b []byte) error {
 43432  	return xxx_messageInfo_GetCrossAreaRs.Unmarshal(m, b)
 43433  }
 43434  func (m *GetCrossAreaRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 43435  	return xxx_messageInfo_GetCrossAreaRs.Marshal(b, m, deterministic)
 43436  }
 43437  func (m *GetCrossAreaRs) XXX_Merge(src proto.Message) {
 43438  	xxx_messageInfo_GetCrossAreaRs.Merge(m, src)
 43439  }
 43440  func (m *GetCrossAreaRs) XXX_Size() int {
 43441  	return xxx_messageInfo_GetCrossAreaRs.Size(m)
 43442  }
 43443  func (m *GetCrossAreaRs) XXX_DiscardUnknown() {
 43444  	xxx_messageInfo_GetCrossAreaRs.DiscardUnknown(m)
 43445  }
 43446  
 43447  var xxx_messageInfo_GetCrossAreaRs proto.InternalMessageInfo
 43448  
 43449  func (m *GetCrossAreaRs) GetForce() []*AreaForce {
 43450  	if m != nil {
 43451  		return m.Force
 43452  	}
 43453  	return nil
 43454  }
 43455  
 43456  func (m *GetCrossAreaRs) GetCity() []*AreaCity {
 43457  	if m != nil {
 43458  		return m.City
 43459  	}
 43460  	return nil
 43461  }
 43462  
 43463  func (m *GetCrossAreaRs) GetLine() []*TwoInt {
 43464  	if m != nil {
 43465  		return m.Line
 43466  	}
 43467  	return nil
 43468  }
 43469  
 43470  var E_GetCrossAreaRs_Ext = &proto.ExtensionDesc{
 43471  	ExtendedType:  (*Base)(nil),
 43472  	ExtensionType: (*GetCrossAreaRs)(nil),
 43473  	Field:         6004,
 43474  	Name:          "GetCrossAreaRs.ext",
 43475  	Tag:           "bytes,6004,opt,name=ext",
 43476  	Filename:      "Game.proto",
 43477  }
 43478  
 43479  // 获取区域内的行军路线
 43480  type GetCrossMarchRq struct {
 43481  	MapId                *int32   `protobuf:"varint,1,req,name=mapId" json:"mapId,omitempty"`
 43482  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 43483  	XXX_unrecognized     []byte   `json:"-"`
 43484  	XXX_sizecache        int32    `json:"-"`
 43485  }
 43486  
 43487  func (m *GetCrossMarchRq) Reset()         { *m = GetCrossMarchRq{} }
 43488  func (m *GetCrossMarchRq) String() string { return proto.CompactTextString(m) }
 43489  func (*GetCrossMarchRq) ProtoMessage()    {}
 43490  func (*GetCrossMarchRq) Descriptor() ([]byte, []int) {
 43491  	return fileDescriptor_a508e860af41bdad, []int{800}
 43492  }
 43493  func (m *GetCrossMarchRq) XXX_Unmarshal(b []byte) error {
 43494  	return xxx_messageInfo_GetCrossMarchRq.Unmarshal(m, b)
 43495  }
 43496  func (m *GetCrossMarchRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 43497  	return xxx_messageInfo_GetCrossMarchRq.Marshal(b, m, deterministic)
 43498  }
 43499  func (m *GetCrossMarchRq) XXX_Merge(src proto.Message) {
 43500  	xxx_messageInfo_GetCrossMarchRq.Merge(m, src)
 43501  }
 43502  func (m *GetCrossMarchRq) XXX_Size() int {
 43503  	return xxx_messageInfo_GetCrossMarchRq.Size(m)
 43504  }
 43505  func (m *GetCrossMarchRq) XXX_DiscardUnknown() {
 43506  	xxx_messageInfo_GetCrossMarchRq.DiscardUnknown(m)
 43507  }
 43508  
 43509  var xxx_messageInfo_GetCrossMarchRq proto.InternalMessageInfo
 43510  
 43511  func (m *GetCrossMarchRq) GetMapId() int32 {
 43512  	if m != nil && m.MapId != nil {
 43513  		return *m.MapId
 43514  	}
 43515  	return 0
 43516  }
 43517  
 43518  var E_GetCrossMarchRq_Ext = &proto.ExtensionDesc{
 43519  	ExtendedType:  (*Base)(nil),
 43520  	ExtensionType: (*GetCrossMarchRq)(nil),
 43521  	Field:         6005,
 43522  	Name:          "GetCrossMarchRq.ext",
 43523  	Tag:           "bytes,6005,opt,name=ext",
 43524  	Filename:      "Game.proto",
 43525  }
 43526  
 43527  type GetCrossMarchRs struct {
 43528  	March                []*MapLine `protobuf:"bytes,1,rep,name=march" json:"march,omitempty"`
 43529  	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
 43530  	XXX_unrecognized     []byte     `json:"-"`
 43531  	XXX_sizecache        int32      `json:"-"`
 43532  }
 43533  
 43534  func (m *GetCrossMarchRs) Reset()         { *m = GetCrossMarchRs{} }
 43535  func (m *GetCrossMarchRs) String() string { return proto.CompactTextString(m) }
 43536  func (*GetCrossMarchRs) ProtoMessage()    {}
 43537  func (*GetCrossMarchRs) Descriptor() ([]byte, []int) {
 43538  	return fileDescriptor_a508e860af41bdad, []int{801}
 43539  }
 43540  func (m *GetCrossMarchRs) XXX_Unmarshal(b []byte) error {
 43541  	return xxx_messageInfo_GetCrossMarchRs.Unmarshal(m, b)
 43542  }
 43543  func (m *GetCrossMarchRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 43544  	return xxx_messageInfo_GetCrossMarchRs.Marshal(b, m, deterministic)
 43545  }
 43546  func (m *GetCrossMarchRs) XXX_Merge(src proto.Message) {
 43547  	xxx_messageInfo_GetCrossMarchRs.Merge(m, src)
 43548  }
 43549  func (m *GetCrossMarchRs) XXX_Size() int {
 43550  	return xxx_messageInfo_GetCrossMarchRs.Size(m)
 43551  }
 43552  func (m *GetCrossMarchRs) XXX_DiscardUnknown() {
 43553  	xxx_messageInfo_GetCrossMarchRs.DiscardUnknown(m)
 43554  }
 43555  
 43556  var xxx_messageInfo_GetCrossMarchRs proto.InternalMessageInfo
 43557  
 43558  func (m *GetCrossMarchRs) GetMarch() []*MapLine {
 43559  	if m != nil {
 43560  		return m.March
 43561  	}
 43562  	return nil
 43563  }
 43564  
 43565  var E_GetCrossMarchRs_Ext = &proto.ExtensionDesc{
 43566  	ExtendedType:  (*Base)(nil),
 43567  	ExtensionType: (*GetCrossMarchRs)(nil),
 43568  	Field:         6006,
 43569  	Name:          "GetCrossMarchRs.ext",
 43570  	Tag:           "bytes,6006,opt,name=ext",
 43571  	Filename:      "Game.proto",
 43572  }
 43573  
 43574  // 获取跨服的部队
 43575  type GetCrossArmyRq struct {
 43576  	MapId                *int32   `protobuf:"varint,1,req,name=mapId" json:"mapId,omitempty"`
 43577  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 43578  	XXX_unrecognized     []byte   `json:"-"`
 43579  	XXX_sizecache        int32    `json:"-"`
 43580  }
 43581  
 43582  func (m *GetCrossArmyRq) Reset()         { *m = GetCrossArmyRq{} }
 43583  func (m *GetCrossArmyRq) String() string { return proto.CompactTextString(m) }
 43584  func (*GetCrossArmyRq) ProtoMessage()    {}
 43585  func (*GetCrossArmyRq) Descriptor() ([]byte, []int) {
 43586  	return fileDescriptor_a508e860af41bdad, []int{802}
 43587  }
 43588  func (m *GetCrossArmyRq) XXX_Unmarshal(b []byte) error {
 43589  	return xxx_messageInfo_GetCrossArmyRq.Unmarshal(m, b)
 43590  }
 43591  func (m *GetCrossArmyRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 43592  	return xxx_messageInfo_GetCrossArmyRq.Marshal(b, m, deterministic)
 43593  }
 43594  func (m *GetCrossArmyRq) XXX_Merge(src proto.Message) {
 43595  	xxx_messageInfo_GetCrossArmyRq.Merge(m, src)
 43596  }
 43597  func (m *GetCrossArmyRq) XXX_Size() int {
 43598  	return xxx_messageInfo_GetCrossArmyRq.Size(m)
 43599  }
 43600  func (m *GetCrossArmyRq) XXX_DiscardUnknown() {
 43601  	xxx_messageInfo_GetCrossArmyRq.DiscardUnknown(m)
 43602  }
 43603  
 43604  var xxx_messageInfo_GetCrossArmyRq proto.InternalMessageInfo
 43605  
 43606  func (m *GetCrossArmyRq) GetMapId() int32 {
 43607  	if m != nil && m.MapId != nil {
 43608  		return *m.MapId
 43609  	}
 43610  	return 0
 43611  }
 43612  
 43613  var E_GetCrossArmyRq_Ext = &proto.ExtensionDesc{
 43614  	ExtendedType:  (*Base)(nil),
 43615  	ExtensionType: (*GetCrossArmyRq)(nil),
 43616  	Field:         6007,
 43617  	Name:          "GetCrossArmyRq.ext",
 43618  	Tag:           "bytes,6007,opt,name=ext",
 43619  	Filename:      "Game.proto",
 43620  }
 43621  
 43622  type GetCrossArmyRs struct {
 43623  	Army                 []*Army  `protobuf:"bytes,1,rep,name=army" json:"army,omitempty"`
 43624  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 43625  	XXX_unrecognized     []byte   `json:"-"`
 43626  	XXX_sizecache        int32    `json:"-"`
 43627  }
 43628  
 43629  func (m *GetCrossArmyRs) Reset()         { *m = GetCrossArmyRs{} }
 43630  func (m *GetCrossArmyRs) String() string { return proto.CompactTextString(m) }
 43631  func (*GetCrossArmyRs) ProtoMessage()    {}
 43632  func (*GetCrossArmyRs) Descriptor() ([]byte, []int) {
 43633  	return fileDescriptor_a508e860af41bdad, []int{803}
 43634  }
 43635  func (m *GetCrossArmyRs) XXX_Unmarshal(b []byte) error {
 43636  	return xxx_messageInfo_GetCrossArmyRs.Unmarshal(m, b)
 43637  }
 43638  func (m *GetCrossArmyRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 43639  	return xxx_messageInfo_GetCrossArmyRs.Marshal(b, m, deterministic)
 43640  }
 43641  func (m *GetCrossArmyRs) XXX_Merge(src proto.Message) {
 43642  	xxx_messageInfo_GetCrossArmyRs.Merge(m, src)
 43643  }
 43644  func (m *GetCrossArmyRs) XXX_Size() int {
 43645  	return xxx_messageInfo_GetCrossArmyRs.Size(m)
 43646  }
 43647  func (m *GetCrossArmyRs) XXX_DiscardUnknown() {
 43648  	xxx_messageInfo_GetCrossArmyRs.DiscardUnknown(m)
 43649  }
 43650  
 43651  var xxx_messageInfo_GetCrossArmyRs proto.InternalMessageInfo
 43652  
 43653  func (m *GetCrossArmyRs) GetArmy() []*Army {
 43654  	if m != nil {
 43655  		return m.Army
 43656  	}
 43657  	return nil
 43658  }
 43659  
 43660  var E_GetCrossArmyRs_Ext = &proto.ExtensionDesc{
 43661  	ExtendedType:  (*Base)(nil),
 43662  	ExtensionType: (*GetCrossArmyRs)(nil),
 43663  	Field:         6008,
 43664  	Name:          "GetCrossArmyRs.ext",
 43665  	Tag:           "bytes,6008,opt,name=ext",
 43666  	Filename:      "Game.proto",
 43667  }
 43668  
 43669  // 获取跨服的矿点信息
 43670  type GetCrossMineRq struct {
 43671  	MapId                *int32   `protobuf:"varint,1,req,name=mapId" json:"mapId,omitempty"`
 43672  	Pos                  *int32   `protobuf:"varint,2,req,name=pos" json:"pos,omitempty"`
 43673  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 43674  	XXX_unrecognized     []byte   `json:"-"`
 43675  	XXX_sizecache        int32    `json:"-"`
 43676  }
 43677  
 43678  func (m *GetCrossMineRq) Reset()         { *m = GetCrossMineRq{} }
 43679  func (m *GetCrossMineRq) String() string { return proto.CompactTextString(m) }
 43680  func (*GetCrossMineRq) ProtoMessage()    {}
 43681  func (*GetCrossMineRq) Descriptor() ([]byte, []int) {
 43682  	return fileDescriptor_a508e860af41bdad, []int{804}
 43683  }
 43684  func (m *GetCrossMineRq) XXX_Unmarshal(b []byte) error {
 43685  	return xxx_messageInfo_GetCrossMineRq.Unmarshal(m, b)
 43686  }
 43687  func (m *GetCrossMineRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 43688  	return xxx_messageInfo_GetCrossMineRq.Marshal(b, m, deterministic)
 43689  }
 43690  func (m *GetCrossMineRq) XXX_Merge(src proto.Message) {
 43691  	xxx_messageInfo_GetCrossMineRq.Merge(m, src)
 43692  }
 43693  func (m *GetCrossMineRq) XXX_Size() int {
 43694  	return xxx_messageInfo_GetCrossMineRq.Size(m)
 43695  }
 43696  func (m *GetCrossMineRq) XXX_DiscardUnknown() {
 43697  	xxx_messageInfo_GetCrossMineRq.DiscardUnknown(m)
 43698  }
 43699  
 43700  var xxx_messageInfo_GetCrossMineRq proto.InternalMessageInfo
 43701  
 43702  func (m *GetCrossMineRq) GetMapId() int32 {
 43703  	if m != nil && m.MapId != nil {
 43704  		return *m.MapId
 43705  	}
 43706  	return 0
 43707  }
 43708  
 43709  func (m *GetCrossMineRq) GetPos() int32 {
 43710  	if m != nil && m.Pos != nil {
 43711  		return *m.Pos
 43712  	}
 43713  	return 0
 43714  }
 43715  
 43716  var E_GetCrossMineRq_Ext = &proto.ExtensionDesc{
 43717  	ExtendedType:  (*Base)(nil),
 43718  	ExtensionType: (*GetCrossMineRq)(nil),
 43719  	Field:         6009,
 43720  	Name:          "GetCrossMineRq.ext",
 43721  	Tag:           "bytes,6009,opt,name=ext",
 43722  	Filename:      "Game.proto",
 43723  }
 43724  
 43725  type GetCrossMineRs struct {
 43726  	Collect              *Collect `protobuf:"bytes,1,opt,name=collect" json:"collect,omitempty"`
 43727  	StartTime            *int32   `protobuf:"varint,2,opt,name=startTime" json:"startTime,omitempty"`
 43728  	EndTime              *int32   `protobuf:"varint,3,opt,name=endTime" json:"endTime,omitempty"`
 43729  	Grab                 *int32   `protobuf:"varint,4,opt,name=grab" json:"grab,omitempty"`
 43730  	Resource             *int32   `protobuf:"varint,5,opt,name=resource" json:"resource,omitempty"`
 43731  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 43732  	XXX_unrecognized     []byte   `json:"-"`
 43733  	XXX_sizecache        int32    `json:"-"`
 43734  }
 43735  
 43736  func (m *GetCrossMineRs) Reset()         { *m = GetCrossMineRs{} }
 43737  func (m *GetCrossMineRs) String() string { return proto.CompactTextString(m) }
 43738  func (*GetCrossMineRs) ProtoMessage()    {}
 43739  func (*GetCrossMineRs) Descriptor() ([]byte, []int) {
 43740  	return fileDescriptor_a508e860af41bdad, []int{805}
 43741  }
 43742  func (m *GetCrossMineRs) XXX_Unmarshal(b []byte) error {
 43743  	return xxx_messageInfo_GetCrossMineRs.Unmarshal(m, b)
 43744  }
 43745  func (m *GetCrossMineRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 43746  	return xxx_messageInfo_GetCrossMineRs.Marshal(b, m, deterministic)
 43747  }
 43748  func (m *GetCrossMineRs) XXX_Merge(src proto.Message) {
 43749  	xxx_messageInfo_GetCrossMineRs.Merge(m, src)
 43750  }
 43751  func (m *GetCrossMineRs) XXX_Size() int {
 43752  	return xxx_messageInfo_GetCrossMineRs.Size(m)
 43753  }
 43754  func (m *GetCrossMineRs) XXX_DiscardUnknown() {
 43755  	xxx_messageInfo_GetCrossMineRs.DiscardUnknown(m)
 43756  }
 43757  
 43758  var xxx_messageInfo_GetCrossMineRs proto.InternalMessageInfo
 43759  
 43760  func (m *GetCrossMineRs) GetCollect() *Collect {
 43761  	if m != nil {
 43762  		return m.Collect
 43763  	}
 43764  	return nil
 43765  }
 43766  
 43767  func (m *GetCrossMineRs) GetStartTime() int32 {
 43768  	if m != nil && m.StartTime != nil {
 43769  		return *m.StartTime
 43770  	}
 43771  	return 0
 43772  }
 43773  
 43774  func (m *GetCrossMineRs) GetEndTime() int32 {
 43775  	if m != nil && m.EndTime != nil {
 43776  		return *m.EndTime
 43777  	}
 43778  	return 0
 43779  }
 43780  
 43781  func (m *GetCrossMineRs) GetGrab() int32 {
 43782  	if m != nil && m.Grab != nil {
 43783  		return *m.Grab
 43784  	}
 43785  	return 0
 43786  }
 43787  
 43788  func (m *GetCrossMineRs) GetResource() int32 {
 43789  	if m != nil && m.Resource != nil {
 43790  		return *m.Resource
 43791  	}
 43792  	return 0
 43793  }
 43794  
 43795  var E_GetCrossMineRs_Ext = &proto.ExtensionDesc{
 43796  	ExtendedType:  (*Base)(nil),
 43797  	ExtensionType: (*GetCrossMineRs)(nil),
 43798  	Field:         6010,
 43799  	Name:          "GetCrossMineRs.ext",
 43800  	Tag:           "bytes,6010,opt,name=ext",
 43801  	Filename:      "Game.proto",
 43802  }
 43803  
 43804  // 在跨服上攻击某个坐标
 43805  type AttackCrossPosRq struct {
 43806  	MapId                *int32   `protobuf:"varint,1,req,name=mapId" json:"mapId,omitempty"`
 43807  	Pos                  *int32   `protobuf:"varint,2,req,name=pos" json:"pos,omitempty"`
 43808  	HeroId               []int32  `protobuf:"varint,3,rep,name=heroId" json:"heroId,omitempty"`
 43809  	Type                 *int32   `protobuf:"varint,4,opt,name=type" json:"type,omitempty"`
 43810  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 43811  	XXX_unrecognized     []byte   `json:"-"`
 43812  	XXX_sizecache        int32    `json:"-"`
 43813  }
 43814  
 43815  func (m *AttackCrossPosRq) Reset()         { *m = AttackCrossPosRq{} }
 43816  func (m *AttackCrossPosRq) String() string { return proto.CompactTextString(m) }
 43817  func (*AttackCrossPosRq) ProtoMessage()    {}
 43818  func (*AttackCrossPosRq) Descriptor() ([]byte, []int) {
 43819  	return fileDescriptor_a508e860af41bdad, []int{806}
 43820  }
 43821  func (m *AttackCrossPosRq) XXX_Unmarshal(b []byte) error {
 43822  	return xxx_messageInfo_AttackCrossPosRq.Unmarshal(m, b)
 43823  }
 43824  func (m *AttackCrossPosRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 43825  	return xxx_messageInfo_AttackCrossPosRq.Marshal(b, m, deterministic)
 43826  }
 43827  func (m *AttackCrossPosRq) XXX_Merge(src proto.Message) {
 43828  	xxx_messageInfo_AttackCrossPosRq.Merge(m, src)
 43829  }
 43830  func (m *AttackCrossPosRq) XXX_Size() int {
 43831  	return xxx_messageInfo_AttackCrossPosRq.Size(m)
 43832  }
 43833  func (m *AttackCrossPosRq) XXX_DiscardUnknown() {
 43834  	xxx_messageInfo_AttackCrossPosRq.DiscardUnknown(m)
 43835  }
 43836  
 43837  var xxx_messageInfo_AttackCrossPosRq proto.InternalMessageInfo
 43838  
 43839  func (m *AttackCrossPosRq) GetMapId() int32 {
 43840  	if m != nil && m.MapId != nil {
 43841  		return *m.MapId
 43842  	}
 43843  	return 0
 43844  }
 43845  
 43846  func (m *AttackCrossPosRq) GetPos() int32 {
 43847  	if m != nil && m.Pos != nil {
 43848  		return *m.Pos
 43849  	}
 43850  	return 0
 43851  }
 43852  
 43853  func (m *AttackCrossPosRq) GetHeroId() []int32 {
 43854  	if m != nil {
 43855  		return m.HeroId
 43856  	}
 43857  	return nil
 43858  }
 43859  
 43860  func (m *AttackCrossPosRq) GetType() int32 {
 43861  	if m != nil && m.Type != nil {
 43862  		return *m.Type
 43863  	}
 43864  	return 0
 43865  }
 43866  
 43867  var E_AttackCrossPosRq_Ext = &proto.ExtensionDesc{
 43868  	ExtendedType:  (*Base)(nil),
 43869  	ExtensionType: (*AttackCrossPosRq)(nil),
 43870  	Field:         6011,
 43871  	Name:          "AttackCrossPosRq.ext",
 43872  	Tag:           "bytes,6011,opt,name=ext",
 43873  	Filename:      "Game.proto",
 43874  }
 43875  
 43876  type AttackCrossPosRs struct {
 43877  	Army                 *Army    `protobuf:"bytes,1,opt,name=army" json:"army,omitempty"`
 43878  	Battle               *Battle  `protobuf:"bytes,2,opt,name=battle" json:"battle,omitempty"`
 43879  	ArmyList             []*Army  `protobuf:"bytes,3,rep,name=armyList" json:"armyList,omitempty"`
 43880  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 43881  	XXX_unrecognized     []byte   `json:"-"`
 43882  	XXX_sizecache        int32    `json:"-"`
 43883  }
 43884  
 43885  func (m *AttackCrossPosRs) Reset()         { *m = AttackCrossPosRs{} }
 43886  func (m *AttackCrossPosRs) String() string { return proto.CompactTextString(m) }
 43887  func (*AttackCrossPosRs) ProtoMessage()    {}
 43888  func (*AttackCrossPosRs) Descriptor() ([]byte, []int) {
 43889  	return fileDescriptor_a508e860af41bdad, []int{807}
 43890  }
 43891  func (m *AttackCrossPosRs) XXX_Unmarshal(b []byte) error {
 43892  	return xxx_messageInfo_AttackCrossPosRs.Unmarshal(m, b)
 43893  }
 43894  func (m *AttackCrossPosRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 43895  	return xxx_messageInfo_AttackCrossPosRs.Marshal(b, m, deterministic)
 43896  }
 43897  func (m *AttackCrossPosRs) XXX_Merge(src proto.Message) {
 43898  	xxx_messageInfo_AttackCrossPosRs.Merge(m, src)
 43899  }
 43900  func (m *AttackCrossPosRs) XXX_Size() int {
 43901  	return xxx_messageInfo_AttackCrossPosRs.Size(m)
 43902  }
 43903  func (m *AttackCrossPosRs) XXX_DiscardUnknown() {
 43904  	xxx_messageInfo_AttackCrossPosRs.DiscardUnknown(m)
 43905  }
 43906  
 43907  var xxx_messageInfo_AttackCrossPosRs proto.InternalMessageInfo
 43908  
 43909  func (m *AttackCrossPosRs) GetArmy() *Army {
 43910  	if m != nil {
 43911  		return m.Army
 43912  	}
 43913  	return nil
 43914  }
 43915  
 43916  func (m *AttackCrossPosRs) GetBattle() *Battle {
 43917  	if m != nil {
 43918  		return m.Battle
 43919  	}
 43920  	return nil
 43921  }
 43922  
 43923  func (m *AttackCrossPosRs) GetArmyList() []*Army {
 43924  	if m != nil {
 43925  		return m.ArmyList
 43926  	}
 43927  	return nil
 43928  }
 43929  
 43930  var E_AttackCrossPosRs_Ext = &proto.ExtensionDesc{
 43931  	ExtendedType:  (*Base)(nil),
 43932  	ExtensionType: (*AttackCrossPosRs)(nil),
 43933  	Field:         6012,
 43934  	Name:          "AttackCrossPosRs.ext",
 43935  	Tag:           "bytes,6012,opt,name=ext",
 43936  	Filename:      "Game.proto",
 43937  }
 43938  
 43939  // 跨服的撤回部队
 43940  type RetreatCrossRq struct {
 43941  	MapId                *int32   `protobuf:"varint,1,req,name=mapId" json:"mapId,omitempty"`
 43942  	KeyId                *int32   `protobuf:"varint,2,req,name=keyId" json:"keyId,omitempty"`
 43943  	Type                 *int32   `protobuf:"varint,3,opt,name=type" json:"type,omitempty"`
 43944  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 43945  	XXX_unrecognized     []byte   `json:"-"`
 43946  	XXX_sizecache        int32    `json:"-"`
 43947  }
 43948  
 43949  func (m *RetreatCrossRq) Reset()         { *m = RetreatCrossRq{} }
 43950  func (m *RetreatCrossRq) String() string { return proto.CompactTextString(m) }
 43951  func (*RetreatCrossRq) ProtoMessage()    {}
 43952  func (*RetreatCrossRq) Descriptor() ([]byte, []int) {
 43953  	return fileDescriptor_a508e860af41bdad, []int{808}
 43954  }
 43955  func (m *RetreatCrossRq) XXX_Unmarshal(b []byte) error {
 43956  	return xxx_messageInfo_RetreatCrossRq.Unmarshal(m, b)
 43957  }
 43958  func (m *RetreatCrossRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 43959  	return xxx_messageInfo_RetreatCrossRq.Marshal(b, m, deterministic)
 43960  }
 43961  func (m *RetreatCrossRq) XXX_Merge(src proto.Message) {
 43962  	xxx_messageInfo_RetreatCrossRq.Merge(m, src)
 43963  }
 43964  func (m *RetreatCrossRq) XXX_Size() int {
 43965  	return xxx_messageInfo_RetreatCrossRq.Size(m)
 43966  }
 43967  func (m *RetreatCrossRq) XXX_DiscardUnknown() {
 43968  	xxx_messageInfo_RetreatCrossRq.DiscardUnknown(m)
 43969  }
 43970  
 43971  var xxx_messageInfo_RetreatCrossRq proto.InternalMessageInfo
 43972  
 43973  func (m *RetreatCrossRq) GetMapId() int32 {
 43974  	if m != nil && m.MapId != nil {
 43975  		return *m.MapId
 43976  	}
 43977  	return 0
 43978  }
 43979  
 43980  func (m *RetreatCrossRq) GetKeyId() int32 {
 43981  	if m != nil && m.KeyId != nil {
 43982  		return *m.KeyId
 43983  	}
 43984  	return 0
 43985  }
 43986  
 43987  func (m *RetreatCrossRq) GetType() int32 {
 43988  	if m != nil && m.Type != nil {
 43989  		return *m.Type
 43990  	}
 43991  	return 0
 43992  }
 43993  
 43994  var E_RetreatCrossRq_Ext = &proto.ExtensionDesc{
 43995  	ExtendedType:  (*Base)(nil),
 43996  	ExtensionType: (*RetreatCrossRq)(nil),
 43997  	Field:         6013,
 43998  	Name:          "RetreatCrossRq.ext",
 43999  	Tag:           "bytes,6013,opt,name=ext",
 44000  	Filename:      "Game.proto",
 44001  }
 44002  
 44003  type RetreatCrossRs struct {
 44004  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 44005  	XXX_unrecognized     []byte   `json:"-"`
 44006  	XXX_sizecache        int32    `json:"-"`
 44007  }
 44008  
 44009  func (m *RetreatCrossRs) Reset()         { *m = RetreatCrossRs{} }
 44010  func (m *RetreatCrossRs) String() string { return proto.CompactTextString(m) }
 44011  func (*RetreatCrossRs) ProtoMessage()    {}
 44012  func (*RetreatCrossRs) Descriptor() ([]byte, []int) {
 44013  	return fileDescriptor_a508e860af41bdad, []int{809}
 44014  }
 44015  func (m *RetreatCrossRs) XXX_Unmarshal(b []byte) error {
 44016  	return xxx_messageInfo_RetreatCrossRs.Unmarshal(m, b)
 44017  }
 44018  func (m *RetreatCrossRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 44019  	return xxx_messageInfo_RetreatCrossRs.Marshal(b, m, deterministic)
 44020  }
 44021  func (m *RetreatCrossRs) XXX_Merge(src proto.Message) {
 44022  	xxx_messageInfo_RetreatCrossRs.Merge(m, src)
 44023  }
 44024  func (m *RetreatCrossRs) XXX_Size() int {
 44025  	return xxx_messageInfo_RetreatCrossRs.Size(m)
 44026  }
 44027  func (m *RetreatCrossRs) XXX_DiscardUnknown() {
 44028  	xxx_messageInfo_RetreatCrossRs.DiscardUnknown(m)
 44029  }
 44030  
 44031  var xxx_messageInfo_RetreatCrossRs proto.InternalMessageInfo
 44032  
 44033  var E_RetreatCrossRs_Ext = &proto.ExtensionDesc{
 44034  	ExtendedType:  (*Base)(nil),
 44035  	ExtensionType: (*RetreatCrossRs)(nil),
 44036  	Field:         6014,
 44037  	Name:          "RetreatCrossRs.ext",
 44038  	Tag:           "bytes,6014,opt,name=ext",
 44039  	Filename:      "Game.proto",
 44040  }
 44041  
 44042  // 获取跨服的战斗详情
 44043  type GetCrossBattleRq struct {
 44044  	MapId                *int32   `protobuf:"varint,1,req,name=mapId" json:"mapId,omitempty"`
 44045  	Pos                  *int32   `protobuf:"varint,2,req,name=pos" json:"pos,omitempty"`
 44046  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 44047  	XXX_unrecognized     []byte   `json:"-"`
 44048  	XXX_sizecache        int32    `json:"-"`
 44049  }
 44050  
 44051  func (m *GetCrossBattleRq) Reset()         { *m = GetCrossBattleRq{} }
 44052  func (m *GetCrossBattleRq) String() string { return proto.CompactTextString(m) }
 44053  func (*GetCrossBattleRq) ProtoMessage()    {}
 44054  func (*GetCrossBattleRq) Descriptor() ([]byte, []int) {
 44055  	return fileDescriptor_a508e860af41bdad, []int{810}
 44056  }
 44057  func (m *GetCrossBattleRq) XXX_Unmarshal(b []byte) error {
 44058  	return xxx_messageInfo_GetCrossBattleRq.Unmarshal(m, b)
 44059  }
 44060  func (m *GetCrossBattleRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 44061  	return xxx_messageInfo_GetCrossBattleRq.Marshal(b, m, deterministic)
 44062  }
 44063  func (m *GetCrossBattleRq) XXX_Merge(src proto.Message) {
 44064  	xxx_messageInfo_GetCrossBattleRq.Merge(m, src)
 44065  }
 44066  func (m *GetCrossBattleRq) XXX_Size() int {
 44067  	return xxx_messageInfo_GetCrossBattleRq.Size(m)
 44068  }
 44069  func (m *GetCrossBattleRq) XXX_DiscardUnknown() {
 44070  	xxx_messageInfo_GetCrossBattleRq.DiscardUnknown(m)
 44071  }
 44072  
 44073  var xxx_messageInfo_GetCrossBattleRq proto.InternalMessageInfo
 44074  
 44075  func (m *GetCrossBattleRq) GetMapId() int32 {
 44076  	if m != nil && m.MapId != nil {
 44077  		return *m.MapId
 44078  	}
 44079  	return 0
 44080  }
 44081  
 44082  func (m *GetCrossBattleRq) GetPos() int32 {
 44083  	if m != nil && m.Pos != nil {
 44084  		return *m.Pos
 44085  	}
 44086  	return 0
 44087  }
 44088  
 44089  var E_GetCrossBattleRq_Ext = &proto.ExtensionDesc{
 44090  	ExtendedType:  (*Base)(nil),
 44091  	ExtensionType: (*GetCrossBattleRq)(nil),
 44092  	Field:         6015,
 44093  	Name:          "GetCrossBattleRq.ext",
 44094  	Tag:           "bytes,6015,opt,name=ext",
 44095  	Filename:      "Game.proto",
 44096  }
 44097  
 44098  type GetCrossBattleRs struct {
 44099  	Battle               []*Battle `protobuf:"bytes,1,rep,name=battle" json:"battle,omitempty"`
 44100  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 44101  	XXX_unrecognized     []byte    `json:"-"`
 44102  	XXX_sizecache        int32     `json:"-"`
 44103  }
 44104  
 44105  func (m *GetCrossBattleRs) Reset()         { *m = GetCrossBattleRs{} }
 44106  func (m *GetCrossBattleRs) String() string { return proto.CompactTextString(m) }
 44107  func (*GetCrossBattleRs) ProtoMessage()    {}
 44108  func (*GetCrossBattleRs) Descriptor() ([]byte, []int) {
 44109  	return fileDescriptor_a508e860af41bdad, []int{811}
 44110  }
 44111  func (m *GetCrossBattleRs) XXX_Unmarshal(b []byte) error {
 44112  	return xxx_messageInfo_GetCrossBattleRs.Unmarshal(m, b)
 44113  }
 44114  func (m *GetCrossBattleRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 44115  	return xxx_messageInfo_GetCrossBattleRs.Marshal(b, m, deterministic)
 44116  }
 44117  func (m *GetCrossBattleRs) XXX_Merge(src proto.Message) {
 44118  	xxx_messageInfo_GetCrossBattleRs.Merge(m, src)
 44119  }
 44120  func (m *GetCrossBattleRs) XXX_Size() int {
 44121  	return xxx_messageInfo_GetCrossBattleRs.Size(m)
 44122  }
 44123  func (m *GetCrossBattleRs) XXX_DiscardUnknown() {
 44124  	xxx_messageInfo_GetCrossBattleRs.DiscardUnknown(m)
 44125  }
 44126  
 44127  var xxx_messageInfo_GetCrossBattleRs proto.InternalMessageInfo
 44128  
 44129  func (m *GetCrossBattleRs) GetBattle() []*Battle {
 44130  	if m != nil {
 44131  		return m.Battle
 44132  	}
 44133  	return nil
 44134  }
 44135  
 44136  var E_GetCrossBattleRs_Ext = &proto.ExtensionDesc{
 44137  	ExtendedType:  (*Base)(nil),
 44138  	ExtensionType: (*GetCrossBattleRs)(nil),
 44139  	Field:         6016,
 44140  	Name:          "GetCrossBattleRs.ext",
 44141  	Tag:           "bytes,6016,opt,name=ext",
 44142  	Filename:      "Game.proto",
 44143  }
 44144  
 44145  // 获取地图的开放情况
 44146  type GetCrossMapInfoRq struct {
 44147  	MapId                *int32   `protobuf:"varint,1,req,name=mapId" json:"mapId,omitempty"`
 44148  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 44149  	XXX_unrecognized     []byte   `json:"-"`
 44150  	XXX_sizecache        int32    `json:"-"`
 44151  }
 44152  
 44153  func (m *GetCrossMapInfoRq) Reset()         { *m = GetCrossMapInfoRq{} }
 44154  func (m *GetCrossMapInfoRq) String() string { return proto.CompactTextString(m) }
 44155  func (*GetCrossMapInfoRq) ProtoMessage()    {}
 44156  func (*GetCrossMapInfoRq) Descriptor() ([]byte, []int) {
 44157  	return fileDescriptor_a508e860af41bdad, []int{812}
 44158  }
 44159  func (m *GetCrossMapInfoRq) XXX_Unmarshal(b []byte) error {
 44160  	return xxx_messageInfo_GetCrossMapInfoRq.Unmarshal(m, b)
 44161  }
 44162  func (m *GetCrossMapInfoRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 44163  	return xxx_messageInfo_GetCrossMapInfoRq.Marshal(b, m, deterministic)
 44164  }
 44165  func (m *GetCrossMapInfoRq) XXX_Merge(src proto.Message) {
 44166  	xxx_messageInfo_GetCrossMapInfoRq.Merge(m, src)
 44167  }
 44168  func (m *GetCrossMapInfoRq) XXX_Size() int {
 44169  	return xxx_messageInfo_GetCrossMapInfoRq.Size(m)
 44170  }
 44171  func (m *GetCrossMapInfoRq) XXX_DiscardUnknown() {
 44172  	xxx_messageInfo_GetCrossMapInfoRq.DiscardUnknown(m)
 44173  }
 44174  
 44175  var xxx_messageInfo_GetCrossMapInfoRq proto.InternalMessageInfo
 44176  
 44177  func (m *GetCrossMapInfoRq) GetMapId() int32 {
 44178  	if m != nil && m.MapId != nil {
 44179  		return *m.MapId
 44180  	}
 44181  	return 0
 44182  }
 44183  
 44184  var E_GetCrossMapInfoRq_Ext = &proto.ExtensionDesc{
 44185  	ExtendedType:  (*Base)(nil),
 44186  	ExtensionType: (*GetCrossMapInfoRq)(nil),
 44187  	Field:         6017,
 44188  	Name:          "GetCrossMapInfoRq.ext",
 44189  	Tag:           "bytes,6017,opt,name=ext",
 44190  	Filename:      "Game.proto",
 44191  }
 44192  
 44193  type GetCrossMapInfoRs struct {
 44194  	Plan                 *WorldWarPlanInfoPb `protobuf:"bytes,1,opt,name=plan" json:"plan,omitempty"`
 44195  	OpenType             *int32              `protobuf:"varint,2,opt,name=openType" json:"openType,omitempty"`
 44196  	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
 44197  	XXX_unrecognized     []byte              `json:"-"`
 44198  	XXX_sizecache        int32               `json:"-"`
 44199  }
 44200  
 44201  func (m *GetCrossMapInfoRs) Reset()         { *m = GetCrossMapInfoRs{} }
 44202  func (m *GetCrossMapInfoRs) String() string { return proto.CompactTextString(m) }
 44203  func (*GetCrossMapInfoRs) ProtoMessage()    {}
 44204  func (*GetCrossMapInfoRs) Descriptor() ([]byte, []int) {
 44205  	return fileDescriptor_a508e860af41bdad, []int{813}
 44206  }
 44207  func (m *GetCrossMapInfoRs) XXX_Unmarshal(b []byte) error {
 44208  	return xxx_messageInfo_GetCrossMapInfoRs.Unmarshal(m, b)
 44209  }
 44210  func (m *GetCrossMapInfoRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 44211  	return xxx_messageInfo_GetCrossMapInfoRs.Marshal(b, m, deterministic)
 44212  }
 44213  func (m *GetCrossMapInfoRs) XXX_Merge(src proto.Message) {
 44214  	xxx_messageInfo_GetCrossMapInfoRs.Merge(m, src)
 44215  }
 44216  func (m *GetCrossMapInfoRs) XXX_Size() int {
 44217  	return xxx_messageInfo_GetCrossMapInfoRs.Size(m)
 44218  }
 44219  func (m *GetCrossMapInfoRs) XXX_DiscardUnknown() {
 44220  	xxx_messageInfo_GetCrossMapInfoRs.DiscardUnknown(m)
 44221  }
 44222  
 44223  var xxx_messageInfo_GetCrossMapInfoRs proto.InternalMessageInfo
 44224  
 44225  func (m *GetCrossMapInfoRs) GetPlan() *WorldWarPlanInfoPb {
 44226  	if m != nil {
 44227  		return m.Plan
 44228  	}
 44229  	return nil
 44230  }
 44231  
 44232  func (m *GetCrossMapInfoRs) GetOpenType() int32 {
 44233  	if m != nil && m.OpenType != nil {
 44234  		return *m.OpenType
 44235  	}
 44236  	return 0
 44237  }
 44238  
 44239  var E_GetCrossMapInfoRs_Ext = &proto.ExtensionDesc{
 44240  	ExtendedType:  (*Base)(nil),
 44241  	ExtensionType: (*GetCrossMapInfoRs)(nil),
 44242  	Field:         6018,
 44243  	Name:          "GetCrossMapInfoRs.ext",
 44244  	Tag:           "bytes,6018,opt,name=ext",
 44245  	Filename:      "Game.proto",
 44246  }
 44247  
 44248  // 跨服加入战斗
 44249  type JoinBattleCrossRq struct {
 44250  	MapId                *int32   `protobuf:"varint,1,req,name=mapId" json:"mapId,omitempty"`
 44251  	BattleId             *int32   `protobuf:"varint,2,req,name=battleId" json:"battleId,omitempty"`
 44252  	HeroId               []int32  `protobuf:"varint,3,rep,name=heroId" json:"heroId,omitempty"`
 44253  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 44254  	XXX_unrecognized     []byte   `json:"-"`
 44255  	XXX_sizecache        int32    `json:"-"`
 44256  }
 44257  
 44258  func (m *JoinBattleCrossRq) Reset()         { *m = JoinBattleCrossRq{} }
 44259  func (m *JoinBattleCrossRq) String() string { return proto.CompactTextString(m) }
 44260  func (*JoinBattleCrossRq) ProtoMessage()    {}
 44261  func (*JoinBattleCrossRq) Descriptor() ([]byte, []int) {
 44262  	return fileDescriptor_a508e860af41bdad, []int{814}
 44263  }
 44264  func (m *JoinBattleCrossRq) XXX_Unmarshal(b []byte) error {
 44265  	return xxx_messageInfo_JoinBattleCrossRq.Unmarshal(m, b)
 44266  }
 44267  func (m *JoinBattleCrossRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 44268  	return xxx_messageInfo_JoinBattleCrossRq.Marshal(b, m, deterministic)
 44269  }
 44270  func (m *JoinBattleCrossRq) XXX_Merge(src proto.Message) {
 44271  	xxx_messageInfo_JoinBattleCrossRq.Merge(m, src)
 44272  }
 44273  func (m *JoinBattleCrossRq) XXX_Size() int {
 44274  	return xxx_messageInfo_JoinBattleCrossRq.Size(m)
 44275  }
 44276  func (m *JoinBattleCrossRq) XXX_DiscardUnknown() {
 44277  	xxx_messageInfo_JoinBattleCrossRq.DiscardUnknown(m)
 44278  }
 44279  
 44280  var xxx_messageInfo_JoinBattleCrossRq proto.InternalMessageInfo
 44281  
 44282  func (m *JoinBattleCrossRq) GetMapId() int32 {
 44283  	if m != nil && m.MapId != nil {
 44284  		return *m.MapId
 44285  	}
 44286  	return 0
 44287  }
 44288  
 44289  func (m *JoinBattleCrossRq) GetBattleId() int32 {
 44290  	if m != nil && m.BattleId != nil {
 44291  		return *m.BattleId
 44292  	}
 44293  	return 0
 44294  }
 44295  
 44296  func (m *JoinBattleCrossRq) GetHeroId() []int32 {
 44297  	if m != nil {
 44298  		return m.HeroId
 44299  	}
 44300  	return nil
 44301  }
 44302  
 44303  var E_JoinBattleCrossRq_Ext = &proto.ExtensionDesc{
 44304  	ExtendedType:  (*Base)(nil),
 44305  	ExtensionType: (*JoinBattleCrossRq)(nil),
 44306  	Field:         6019,
 44307  	Name:          "JoinBattleCrossRq.ext",
 44308  	Tag:           "bytes,6019,opt,name=ext",
 44309  	Filename:      "Game.proto",
 44310  }
 44311  
 44312  type JoinBattleCrossRs struct {
 44313  	Army                 *Army    `protobuf:"bytes,1,opt,name=army" json:"army,omitempty"`
 44314  	Battle               *Battle  `protobuf:"bytes,2,opt,name=battle" json:"battle,omitempty"`
 44315  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 44316  	XXX_unrecognized     []byte   `json:"-"`
 44317  	XXX_sizecache        int32    `json:"-"`
 44318  }
 44319  
 44320  func (m *JoinBattleCrossRs) Reset()         { *m = JoinBattleCrossRs{} }
 44321  func (m *JoinBattleCrossRs) String() string { return proto.CompactTextString(m) }
 44322  func (*JoinBattleCrossRs) ProtoMessage()    {}
 44323  func (*JoinBattleCrossRs) Descriptor() ([]byte, []int) {
 44324  	return fileDescriptor_a508e860af41bdad, []int{815}
 44325  }
 44326  func (m *JoinBattleCrossRs) XXX_Unmarshal(b []byte) error {
 44327  	return xxx_messageInfo_JoinBattleCrossRs.Unmarshal(m, b)
 44328  }
 44329  func (m *JoinBattleCrossRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 44330  	return xxx_messageInfo_JoinBattleCrossRs.Marshal(b, m, deterministic)
 44331  }
 44332  func (m *JoinBattleCrossRs) XXX_Merge(src proto.Message) {
 44333  	xxx_messageInfo_JoinBattleCrossRs.Merge(m, src)
 44334  }
 44335  func (m *JoinBattleCrossRs) XXX_Size() int {
 44336  	return xxx_messageInfo_JoinBattleCrossRs.Size(m)
 44337  }
 44338  func (m *JoinBattleCrossRs) XXX_DiscardUnknown() {
 44339  	xxx_messageInfo_JoinBattleCrossRs.DiscardUnknown(m)
 44340  }
 44341  
 44342  var xxx_messageInfo_JoinBattleCrossRs proto.InternalMessageInfo
 44343  
 44344  func (m *JoinBattleCrossRs) GetArmy() *Army {
 44345  	if m != nil {
 44346  		return m.Army
 44347  	}
 44348  	return nil
 44349  }
 44350  
 44351  func (m *JoinBattleCrossRs) GetBattle() *Battle {
 44352  	if m != nil {
 44353  		return m.Battle
 44354  	}
 44355  	return nil
 44356  }
 44357  
 44358  var E_JoinBattleCrossRs_Ext = &proto.ExtensionDesc{
 44359  	ExtendedType:  (*Base)(nil),
 44360  	ExtensionType: (*JoinBattleCrossRs)(nil),
 44361  	Field:         6020,
 44362  	Name:          "JoinBattleCrossRs.ext",
 44363  	Tag:           "bytes,6020,opt,name=ext",
 44364  	Filename:      "Game.proto",
 44365  }
 44366  
 44367  // 跨服迁城
 44368  type CrossMoveCityRq struct {
 44369  	MapId                *int32   `protobuf:"varint,1,req,name=mapId" json:"mapId,omitempty"`
 44370  	Type                 *int32   `protobuf:"varint,2,req,name=type" json:"type,omitempty"`
 44371  	Pos                  *int32   `protobuf:"varint,3,opt,name=pos" json:"pos,omitempty"`
 44372  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 44373  	XXX_unrecognized     []byte   `json:"-"`
 44374  	XXX_sizecache        int32    `json:"-"`
 44375  }
 44376  
 44377  func (m *CrossMoveCityRq) Reset()         { *m = CrossMoveCityRq{} }
 44378  func (m *CrossMoveCityRq) String() string { return proto.CompactTextString(m) }
 44379  func (*CrossMoveCityRq) ProtoMessage()    {}
 44380  func (*CrossMoveCityRq) Descriptor() ([]byte, []int) {
 44381  	return fileDescriptor_a508e860af41bdad, []int{816}
 44382  }
 44383  func (m *CrossMoveCityRq) XXX_Unmarshal(b []byte) error {
 44384  	return xxx_messageInfo_CrossMoveCityRq.Unmarshal(m, b)
 44385  }
 44386  func (m *CrossMoveCityRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 44387  	return xxx_messageInfo_CrossMoveCityRq.Marshal(b, m, deterministic)
 44388  }
 44389  func (m *CrossMoveCityRq) XXX_Merge(src proto.Message) {
 44390  	xxx_messageInfo_CrossMoveCityRq.Merge(m, src)
 44391  }
 44392  func (m *CrossMoveCityRq) XXX_Size() int {
 44393  	return xxx_messageInfo_CrossMoveCityRq.Size(m)
 44394  }
 44395  func (m *CrossMoveCityRq) XXX_DiscardUnknown() {
 44396  	xxx_messageInfo_CrossMoveCityRq.DiscardUnknown(m)
 44397  }
 44398  
 44399  var xxx_messageInfo_CrossMoveCityRq proto.InternalMessageInfo
 44400  
 44401  func (m *CrossMoveCityRq) GetMapId() int32 {
 44402  	if m != nil && m.MapId != nil {
 44403  		return *m.MapId
 44404  	}
 44405  	return 0
 44406  }
 44407  
 44408  func (m *CrossMoveCityRq) GetType() int32 {
 44409  	if m != nil && m.Type != nil {
 44410  		return *m.Type
 44411  	}
 44412  	return 0
 44413  }
 44414  
 44415  func (m *CrossMoveCityRq) GetPos() int32 {
 44416  	if m != nil && m.Pos != nil {
 44417  		return *m.Pos
 44418  	}
 44419  	return 0
 44420  }
 44421  
 44422  var E_CrossMoveCityRq_Ext = &proto.ExtensionDesc{
 44423  	ExtendedType:  (*Base)(nil),
 44424  	ExtensionType: (*CrossMoveCityRq)(nil),
 44425  	Field:         6021,
 44426  	Name:          "CrossMoveCityRq.ext",
 44427  	Tag:           "bytes,6021,opt,name=ext",
 44428  	Filename:      "Game.proto",
 44429  }
 44430  
 44431  type CrossMoveCityRs struct {
 44432  	Pos                  *int32   `protobuf:"varint,1,req,name=pos" json:"pos,omitempty"`
 44433  	Prop                 *Prop    `protobuf:"bytes,2,opt,name=prop" json:"prop,omitempty"`
 44434  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 44435  	XXX_unrecognized     []byte   `json:"-"`
 44436  	XXX_sizecache        int32    `json:"-"`
 44437  }
 44438  
 44439  func (m *CrossMoveCityRs) Reset()         { *m = CrossMoveCityRs{} }
 44440  func (m *CrossMoveCityRs) String() string { return proto.CompactTextString(m) }
 44441  func (*CrossMoveCityRs) ProtoMessage()    {}
 44442  func (*CrossMoveCityRs) Descriptor() ([]byte, []int) {
 44443  	return fileDescriptor_a508e860af41bdad, []int{817}
 44444  }
 44445  func (m *CrossMoveCityRs) XXX_Unmarshal(b []byte) error {
 44446  	return xxx_messageInfo_CrossMoveCityRs.Unmarshal(m, b)
 44447  }
 44448  func (m *CrossMoveCityRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 44449  	return xxx_messageInfo_CrossMoveCityRs.Marshal(b, m, deterministic)
 44450  }
 44451  func (m *CrossMoveCityRs) XXX_Merge(src proto.Message) {
 44452  	xxx_messageInfo_CrossMoveCityRs.Merge(m, src)
 44453  }
 44454  func (m *CrossMoveCityRs) XXX_Size() int {
 44455  	return xxx_messageInfo_CrossMoveCityRs.Size(m)
 44456  }
 44457  func (m *CrossMoveCityRs) XXX_DiscardUnknown() {
 44458  	xxx_messageInfo_CrossMoveCityRs.DiscardUnknown(m)
 44459  }
 44460  
 44461  var xxx_messageInfo_CrossMoveCityRs proto.InternalMessageInfo
 44462  
 44463  func (m *CrossMoveCityRs) GetPos() int32 {
 44464  	if m != nil && m.Pos != nil {
 44465  		return *m.Pos
 44466  	}
 44467  	return 0
 44468  }
 44469  
 44470  func (m *CrossMoveCityRs) GetProp() *Prop {
 44471  	if m != nil {
 44472  		return m.Prop
 44473  	}
 44474  	return nil
 44475  }
 44476  
 44477  var E_CrossMoveCityRs_Ext = &proto.ExtensionDesc{
 44478  	ExtendedType:  (*Base)(nil),
 44479  	ExtensionType: (*CrossMoveCityRs)(nil),
 44480  	Field:         6022,
 44481  	Name:          "CrossMoveCityRs.ext",
 44482  	Tag:           "bytes,6022,opt,name=ext",
 44483  	Filename:      "Game.proto",
 44484  }
 44485  
 44486  // 进入或退出世界
 44487  type EnterLeaveCrossRq struct {
 44488  	MapId                *int32   `protobuf:"varint,1,req,name=mapId" json:"mapId,omitempty"`
 44489  	Enter                *bool    `protobuf:"varint,2,req,name=enter" json:"enter,omitempty"`
 44490  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 44491  	XXX_unrecognized     []byte   `json:"-"`
 44492  	XXX_sizecache        int32    `json:"-"`
 44493  }
 44494  
 44495  func (m *EnterLeaveCrossRq) Reset()         { *m = EnterLeaveCrossRq{} }
 44496  func (m *EnterLeaveCrossRq) String() string { return proto.CompactTextString(m) }
 44497  func (*EnterLeaveCrossRq) ProtoMessage()    {}
 44498  func (*EnterLeaveCrossRq) Descriptor() ([]byte, []int) {
 44499  	return fileDescriptor_a508e860af41bdad, []int{818}
 44500  }
 44501  func (m *EnterLeaveCrossRq) XXX_Unmarshal(b []byte) error {
 44502  	return xxx_messageInfo_EnterLeaveCrossRq.Unmarshal(m, b)
 44503  }
 44504  func (m *EnterLeaveCrossRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 44505  	return xxx_messageInfo_EnterLeaveCrossRq.Marshal(b, m, deterministic)
 44506  }
 44507  func (m *EnterLeaveCrossRq) XXX_Merge(src proto.Message) {
 44508  	xxx_messageInfo_EnterLeaveCrossRq.Merge(m, src)
 44509  }
 44510  func (m *EnterLeaveCrossRq) XXX_Size() int {
 44511  	return xxx_messageInfo_EnterLeaveCrossRq.Size(m)
 44512  }
 44513  func (m *EnterLeaveCrossRq) XXX_DiscardUnknown() {
 44514  	xxx_messageInfo_EnterLeaveCrossRq.DiscardUnknown(m)
 44515  }
 44516  
 44517  var xxx_messageInfo_EnterLeaveCrossRq proto.InternalMessageInfo
 44518  
 44519  func (m *EnterLeaveCrossRq) GetMapId() int32 {
 44520  	if m != nil && m.MapId != nil {
 44521  		return *m.MapId
 44522  	}
 44523  	return 0
 44524  }
 44525  
 44526  func (m *EnterLeaveCrossRq) GetEnter() bool {
 44527  	if m != nil && m.Enter != nil {
 44528  		return *m.Enter
 44529  	}
 44530  	return false
 44531  }
 44532  
 44533  var E_EnterLeaveCrossRq_Ext = &proto.ExtensionDesc{
 44534  	ExtendedType:  (*Base)(nil),
 44535  	ExtensionType: (*EnterLeaveCrossRq)(nil),
 44536  	Field:         6023,
 44537  	Name:          "EnterLeaveCrossRq.ext",
 44538  	Tag:           "bytes,6023,opt,name=ext",
 44539  	Filename:      "Game.proto",
 44540  }
 44541  
 44542  type EnterLeaveCrossRs struct {
 44543  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 44544  	XXX_unrecognized     []byte   `json:"-"`
 44545  	XXX_sizecache        int32    `json:"-"`
 44546  }
 44547  
 44548  func (m *EnterLeaveCrossRs) Reset()         { *m = EnterLeaveCrossRs{} }
 44549  func (m *EnterLeaveCrossRs) String() string { return proto.CompactTextString(m) }
 44550  func (*EnterLeaveCrossRs) ProtoMessage()    {}
 44551  func (*EnterLeaveCrossRs) Descriptor() ([]byte, []int) {
 44552  	return fileDescriptor_a508e860af41bdad, []int{819}
 44553  }
 44554  func (m *EnterLeaveCrossRs) XXX_Unmarshal(b []byte) error {
 44555  	return xxx_messageInfo_EnterLeaveCrossRs.Unmarshal(m, b)
 44556  }
 44557  func (m *EnterLeaveCrossRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 44558  	return xxx_messageInfo_EnterLeaveCrossRs.Marshal(b, m, deterministic)
 44559  }
 44560  func (m *EnterLeaveCrossRs) XXX_Merge(src proto.Message) {
 44561  	xxx_messageInfo_EnterLeaveCrossRs.Merge(m, src)
 44562  }
 44563  func (m *EnterLeaveCrossRs) XXX_Size() int {
 44564  	return xxx_messageInfo_EnterLeaveCrossRs.Size(m)
 44565  }
 44566  func (m *EnterLeaveCrossRs) XXX_DiscardUnknown() {
 44567  	xxx_messageInfo_EnterLeaveCrossRs.DiscardUnknown(m)
 44568  }
 44569  
 44570  var xxx_messageInfo_EnterLeaveCrossRs proto.InternalMessageInfo
 44571  
 44572  var E_EnterLeaveCrossRs_Ext = &proto.ExtensionDesc{
 44573  	ExtendedType:  (*Base)(nil),
 44574  	ExtensionType: (*EnterLeaveCrossRs)(nil),
 44575  	Field:         6024,
 44576  	Name:          "EnterLeaveCrossRs.ext",
 44577  	Tag:           "bytes,6024,opt,name=ext",
 44578  	Filename:      "Game.proto",
 44579  }
 44580  
 44581  // 地图改变的推送
 44582  type SyncCrossMapChgRs struct {
 44583  	MapId                *int32           `protobuf:"varint,1,req,name=mapId" json:"mapId,omitempty"`
 44584  	Event                []*MapChgEventPb `protobuf:"bytes,2,rep,name=event" json:"event,omitempty"`
 44585  	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
 44586  	XXX_unrecognized     []byte           `json:"-"`
 44587  	XXX_sizecache        int32            `json:"-"`
 44588  }
 44589  
 44590  func (m *SyncCrossMapChgRs) Reset()         { *m = SyncCrossMapChgRs{} }
 44591  func (m *SyncCrossMapChgRs) String() string { return proto.CompactTextString(m) }
 44592  func (*SyncCrossMapChgRs) ProtoMessage()    {}
 44593  func (*SyncCrossMapChgRs) Descriptor() ([]byte, []int) {
 44594  	return fileDescriptor_a508e860af41bdad, []int{820}
 44595  }
 44596  func (m *SyncCrossMapChgRs) XXX_Unmarshal(b []byte) error {
 44597  	return xxx_messageInfo_SyncCrossMapChgRs.Unmarshal(m, b)
 44598  }
 44599  func (m *SyncCrossMapChgRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 44600  	return xxx_messageInfo_SyncCrossMapChgRs.Marshal(b, m, deterministic)
 44601  }
 44602  func (m *SyncCrossMapChgRs) XXX_Merge(src proto.Message) {
 44603  	xxx_messageInfo_SyncCrossMapChgRs.Merge(m, src)
 44604  }
 44605  func (m *SyncCrossMapChgRs) XXX_Size() int {
 44606  	return xxx_messageInfo_SyncCrossMapChgRs.Size(m)
 44607  }
 44608  func (m *SyncCrossMapChgRs) XXX_DiscardUnknown() {
 44609  	xxx_messageInfo_SyncCrossMapChgRs.DiscardUnknown(m)
 44610  }
 44611  
 44612  var xxx_messageInfo_SyncCrossMapChgRs proto.InternalMessageInfo
 44613  
 44614  func (m *SyncCrossMapChgRs) GetMapId() int32 {
 44615  	if m != nil && m.MapId != nil {
 44616  		return *m.MapId
 44617  	}
 44618  	return 0
 44619  }
 44620  
 44621  func (m *SyncCrossMapChgRs) GetEvent() []*MapChgEventPb {
 44622  	if m != nil {
 44623  		return m.Event
 44624  	}
 44625  	return nil
 44626  }
 44627  
 44628  var E_SyncCrossMapChgRs_Ext = &proto.ExtensionDesc{
 44629  	ExtendedType:  (*Base)(nil),
 44630  	ExtensionType: (*SyncCrossMapChgRs)(nil),
 44631  	Field:         6026,
 44632  	Name:          "SyncCrossMapChgRs.ext",
 44633  	Tag:           "bytes,6026,opt,name=ext",
 44634  	Filename:      "Game.proto",
 44635  }
 44636  
 44637  // 地图关闭的推送
 44638  type SyncMapCloseRs struct {
 44639  	MapId                *int32   `protobuf:"varint,1,opt,name=mapId" json:"mapId,omitempty"`
 44640  	Area                 *int32   `protobuf:"varint,2,opt,name=area" json:"area,omitempty"`
 44641  	Pos                  *int32   `protobuf:"varint,3,opt,name=pos" json:"pos,omitempty"`
 44642  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 44643  	XXX_unrecognized     []byte   `json:"-"`
 44644  	XXX_sizecache        int32    `json:"-"`
 44645  }
 44646  
 44647  func (m *SyncMapCloseRs) Reset()         { *m = SyncMapCloseRs{} }
 44648  func (m *SyncMapCloseRs) String() string { return proto.CompactTextString(m) }
 44649  func (*SyncMapCloseRs) ProtoMessage()    {}
 44650  func (*SyncMapCloseRs) Descriptor() ([]byte, []int) {
 44651  	return fileDescriptor_a508e860af41bdad, []int{821}
 44652  }
 44653  func (m *SyncMapCloseRs) XXX_Unmarshal(b []byte) error {
 44654  	return xxx_messageInfo_SyncMapCloseRs.Unmarshal(m, b)
 44655  }
 44656  func (m *SyncMapCloseRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 44657  	return xxx_messageInfo_SyncMapCloseRs.Marshal(b, m, deterministic)
 44658  }
 44659  func (m *SyncMapCloseRs) XXX_Merge(src proto.Message) {
 44660  	xxx_messageInfo_SyncMapCloseRs.Merge(m, src)
 44661  }
 44662  func (m *SyncMapCloseRs) XXX_Size() int {
 44663  	return xxx_messageInfo_SyncMapCloseRs.Size(m)
 44664  }
 44665  func (m *SyncMapCloseRs) XXX_DiscardUnknown() {
 44666  	xxx_messageInfo_SyncMapCloseRs.DiscardUnknown(m)
 44667  }
 44668  
 44669  var xxx_messageInfo_SyncMapCloseRs proto.InternalMessageInfo
 44670  
 44671  func (m *SyncMapCloseRs) GetMapId() int32 {
 44672  	if m != nil && m.MapId != nil {
 44673  		return *m.MapId
 44674  	}
 44675  	return 0
 44676  }
 44677  
 44678  func (m *SyncMapCloseRs) GetArea() int32 {
 44679  	if m != nil && m.Area != nil {
 44680  		return *m.Area
 44681  	}
 44682  	return 0
 44683  }
 44684  
 44685  func (m *SyncMapCloseRs) GetPos() int32 {
 44686  	if m != nil && m.Pos != nil {
 44687  		return *m.Pos
 44688  	}
 44689  	return 0
 44690  }
 44691  
 44692  var E_SyncMapCloseRs_Ext = &proto.ExtensionDesc{
 44693  	ExtendedType:  (*Base)(nil),
 44694  	ExtensionType: (*SyncMapCloseRs)(nil),
 44695  	Field:         6028,
 44696  	Name:          "SyncMapCloseRs.ext",
 44697  	Tag:           "bytes,6028,opt,name=ext",
 44698  	Filename:      "Game.proto",
 44699  }
 44700  
 44701  // 玩家世界争霸-世界阵营
 44702  type WorldWarCampDateRq struct {
 44703  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 44704  	XXX_unrecognized     []byte   `json:"-"`
 44705  	XXX_sizecache        int32    `json:"-"`
 44706  }
 44707  
 44708  func (m *WorldWarCampDateRq) Reset()         { *m = WorldWarCampDateRq{} }
 44709  func (m *WorldWarCampDateRq) String() string { return proto.CompactTextString(m) }
 44710  func (*WorldWarCampDateRq) ProtoMessage()    {}
 44711  func (*WorldWarCampDateRq) Descriptor() ([]byte, []int) {
 44712  	return fileDescriptor_a508e860af41bdad, []int{822}
 44713  }
 44714  func (m *WorldWarCampDateRq) XXX_Unmarshal(b []byte) error {
 44715  	return xxx_messageInfo_WorldWarCampDateRq.Unmarshal(m, b)
 44716  }
 44717  func (m *WorldWarCampDateRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 44718  	return xxx_messageInfo_WorldWarCampDateRq.Marshal(b, m, deterministic)
 44719  }
 44720  func (m *WorldWarCampDateRq) XXX_Merge(src proto.Message) {
 44721  	xxx_messageInfo_WorldWarCampDateRq.Merge(m, src)
 44722  }
 44723  func (m *WorldWarCampDateRq) XXX_Size() int {
 44724  	return xxx_messageInfo_WorldWarCampDateRq.Size(m)
 44725  }
 44726  func (m *WorldWarCampDateRq) XXX_DiscardUnknown() {
 44727  	xxx_messageInfo_WorldWarCampDateRq.DiscardUnknown(m)
 44728  }
 44729  
 44730  var xxx_messageInfo_WorldWarCampDateRq proto.InternalMessageInfo
 44731  
 44732  var E_WorldWarCampDateRq_Ext = &proto.ExtensionDesc{
 44733  	ExtendedType:  (*Base)(nil),
 44734  	ExtensionType: (*WorldWarCampDateRq)(nil),
 44735  	Field:         6041,
 44736  	Name:          "WorldWarCampDateRq.ext",
 44737  	Tag:           "bytes,6041,opt,name=ext",
 44738  	Filename:      "Game.proto",
 44739  }
 44740  
 44741  type WorldWarCampDateRs struct {
 44742  	IntegralRank         *WorldWarIntegralRank `protobuf:"bytes,1,opt,name=integralRank" json:"integralRank,omitempty"`
 44743  	AttackCity           *WorldWarAttackCity   `protobuf:"bytes,2,opt,name=attackCity" json:"attackCity,omitempty"`
 44744  	SeasonShop           *WorldWarSeasonShop   `protobuf:"bytes,3,opt,name=seasonShop" json:"seasonShop,omitempty"`
 44745  	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
 44746  	XXX_unrecognized     []byte                `json:"-"`
 44747  	XXX_sizecache        int32                 `json:"-"`
 44748  }
 44749  
 44750  func (m *WorldWarCampDateRs) Reset()         { *m = WorldWarCampDateRs{} }
 44751  func (m *WorldWarCampDateRs) String() string { return proto.CompactTextString(m) }
 44752  func (*WorldWarCampDateRs) ProtoMessage()    {}
 44753  func (*WorldWarCampDateRs) Descriptor() ([]byte, []int) {
 44754  	return fileDescriptor_a508e860af41bdad, []int{823}
 44755  }
 44756  func (m *WorldWarCampDateRs) XXX_Unmarshal(b []byte) error {
 44757  	return xxx_messageInfo_WorldWarCampDateRs.Unmarshal(m, b)
 44758  }
 44759  func (m *WorldWarCampDateRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 44760  	return xxx_messageInfo_WorldWarCampDateRs.Marshal(b, m, deterministic)
 44761  }
 44762  func (m *WorldWarCampDateRs) XXX_Merge(src proto.Message) {
 44763  	xxx_messageInfo_WorldWarCampDateRs.Merge(m, src)
 44764  }
 44765  func (m *WorldWarCampDateRs) XXX_Size() int {
 44766  	return xxx_messageInfo_WorldWarCampDateRs.Size(m)
 44767  }
 44768  func (m *WorldWarCampDateRs) XXX_DiscardUnknown() {
 44769  	xxx_messageInfo_WorldWarCampDateRs.DiscardUnknown(m)
 44770  }
 44771  
 44772  var xxx_messageInfo_WorldWarCampDateRs proto.InternalMessageInfo
 44773  
 44774  func (m *WorldWarCampDateRs) GetIntegralRank() *WorldWarIntegralRank {
 44775  	if m != nil {
 44776  		return m.IntegralRank
 44777  	}
 44778  	return nil
 44779  }
 44780  
 44781  func (m *WorldWarCampDateRs) GetAttackCity() *WorldWarAttackCity {
 44782  	if m != nil {
 44783  		return m.AttackCity
 44784  	}
 44785  	return nil
 44786  }
 44787  
 44788  func (m *WorldWarCampDateRs) GetSeasonShop() *WorldWarSeasonShop {
 44789  	if m != nil {
 44790  		return m.SeasonShop
 44791  	}
 44792  	return nil
 44793  }
 44794  
 44795  var E_WorldWarCampDateRs_Ext = &proto.ExtensionDesc{
 44796  	ExtendedType:  (*Base)(nil),
 44797  	ExtensionType: (*WorldWarCampDateRs)(nil),
 44798  	Field:         6042,
 44799  	Name:          "WorldWarCampDateRs.ext",
 44800  	Tag:           "bytes,6042,opt,name=ext",
 44801  	Filename:      "Game.proto",
 44802  }
 44803  
 44804  // 玩家世界争霸-赛季任务
 44805  type WorldWarTaskDateRq struct {
 44806  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 44807  	XXX_unrecognized     []byte   `json:"-"`
 44808  	XXX_sizecache        int32    `json:"-"`
 44809  }
 44810  
 44811  func (m *WorldWarTaskDateRq) Reset()         { *m = WorldWarTaskDateRq{} }
 44812  func (m *WorldWarTaskDateRq) String() string { return proto.CompactTextString(m) }
 44813  func (*WorldWarTaskDateRq) ProtoMessage()    {}
 44814  func (*WorldWarTaskDateRq) Descriptor() ([]byte, []int) {
 44815  	return fileDescriptor_a508e860af41bdad, []int{824}
 44816  }
 44817  func (m *WorldWarTaskDateRq) XXX_Unmarshal(b []byte) error {
 44818  	return xxx_messageInfo_WorldWarTaskDateRq.Unmarshal(m, b)
 44819  }
 44820  func (m *WorldWarTaskDateRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 44821  	return xxx_messageInfo_WorldWarTaskDateRq.Marshal(b, m, deterministic)
 44822  }
 44823  func (m *WorldWarTaskDateRq) XXX_Merge(src proto.Message) {
 44824  	xxx_messageInfo_WorldWarTaskDateRq.Merge(m, src)
 44825  }
 44826  func (m *WorldWarTaskDateRq) XXX_Size() int {
 44827  	return xxx_messageInfo_WorldWarTaskDateRq.Size(m)
 44828  }
 44829  func (m *WorldWarTaskDateRq) XXX_DiscardUnknown() {
 44830  	xxx_messageInfo_WorldWarTaskDateRq.DiscardUnknown(m)
 44831  }
 44832  
 44833  var xxx_messageInfo_WorldWarTaskDateRq proto.InternalMessageInfo
 44834  
 44835  var E_WorldWarTaskDateRq_Ext = &proto.ExtensionDesc{
 44836  	ExtendedType:  (*Base)(nil),
 44837  	ExtensionType: (*WorldWarTaskDateRq)(nil),
 44838  	Field:         6043,
 44839  	Name:          "WorldWarTaskDateRq.ext",
 44840  	Tag:           "bytes,6043,opt,name=ext",
 44841  	Filename:      "Game.proto",
 44842  }
 44843  
 44844  type WorldWarTaskDateRs struct {
 44845  	DailyAttack          *int32    `protobuf:"varint,1,opt,name=dailyAttack" json:"dailyAttack,omitempty"`
 44846  	DailyAttackAward     []*TwoInt `protobuf:"bytes,2,rep,name=dailyAttackAward" json:"dailyAttackAward,omitempty"`
 44847  	RestrictTask         []*TwoInt `protobuf:"bytes,3,rep,name=restrictTask" json:"restrictTask,omitempty"`
 44848  	RestrictTaskAward    []*TwoInt `protobuf:"bytes,4,rep,name=restrictTaskAward" json:"restrictTaskAward,omitempty"`
 44849  	WeekIntegral         *int32    `protobuf:"varint,5,opt,name=weekIntegral" json:"weekIntegral,omitempty"`
 44850  	WeekIntegralAward    []*TwoInt `protobuf:"bytes,6,rep,name=weekIntegralAward" json:"weekIntegralAward,omitempty"`
 44851  	Tips                 []*TwoInt `protobuf:"bytes,7,rep,name=tips" json:"tips,omitempty"`
 44852  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 44853  	XXX_unrecognized     []byte    `json:"-"`
 44854  	XXX_sizecache        int32     `json:"-"`
 44855  }
 44856  
 44857  func (m *WorldWarTaskDateRs) Reset()         { *m = WorldWarTaskDateRs{} }
 44858  func (m *WorldWarTaskDateRs) String() string { return proto.CompactTextString(m) }
 44859  func (*WorldWarTaskDateRs) ProtoMessage()    {}
 44860  func (*WorldWarTaskDateRs) Descriptor() ([]byte, []int) {
 44861  	return fileDescriptor_a508e860af41bdad, []int{825}
 44862  }
 44863  func (m *WorldWarTaskDateRs) XXX_Unmarshal(b []byte) error {
 44864  	return xxx_messageInfo_WorldWarTaskDateRs.Unmarshal(m, b)
 44865  }
 44866  func (m *WorldWarTaskDateRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 44867  	return xxx_messageInfo_WorldWarTaskDateRs.Marshal(b, m, deterministic)
 44868  }
 44869  func (m *WorldWarTaskDateRs) XXX_Merge(src proto.Message) {
 44870  	xxx_messageInfo_WorldWarTaskDateRs.Merge(m, src)
 44871  }
 44872  func (m *WorldWarTaskDateRs) XXX_Size() int {
 44873  	return xxx_messageInfo_WorldWarTaskDateRs.Size(m)
 44874  }
 44875  func (m *WorldWarTaskDateRs) XXX_DiscardUnknown() {
 44876  	xxx_messageInfo_WorldWarTaskDateRs.DiscardUnknown(m)
 44877  }
 44878  
 44879  var xxx_messageInfo_WorldWarTaskDateRs proto.InternalMessageInfo
 44880  
 44881  func (m *WorldWarTaskDateRs) GetDailyAttack() int32 {
 44882  	if m != nil && m.DailyAttack != nil {
 44883  		return *m.DailyAttack
 44884  	}
 44885  	return 0
 44886  }
 44887  
 44888  func (m *WorldWarTaskDateRs) GetDailyAttackAward() []*TwoInt {
 44889  	if m != nil {
 44890  		return m.DailyAttackAward
 44891  	}
 44892  	return nil
 44893  }
 44894  
 44895  func (m *WorldWarTaskDateRs) GetRestrictTask() []*TwoInt {
 44896  	if m != nil {
 44897  		return m.RestrictTask
 44898  	}
 44899  	return nil
 44900  }
 44901  
 44902  func (m *WorldWarTaskDateRs) GetRestrictTaskAward() []*TwoInt {
 44903  	if m != nil {
 44904  		return m.RestrictTaskAward
 44905  	}
 44906  	return nil
 44907  }
 44908  
 44909  func (m *WorldWarTaskDateRs) GetWeekIntegral() int32 {
 44910  	if m != nil && m.WeekIntegral != nil {
 44911  		return *m.WeekIntegral
 44912  	}
 44913  	return 0
 44914  }
 44915  
 44916  func (m *WorldWarTaskDateRs) GetWeekIntegralAward() []*TwoInt {
 44917  	if m != nil {
 44918  		return m.WeekIntegralAward
 44919  	}
 44920  	return nil
 44921  }
 44922  
 44923  func (m *WorldWarTaskDateRs) GetTips() []*TwoInt {
 44924  	if m != nil {
 44925  		return m.Tips
 44926  	}
 44927  	return nil
 44928  }
 44929  
 44930  var E_WorldWarTaskDateRs_Ext = &proto.ExtensionDesc{
 44931  	ExtendedType:  (*Base)(nil),
 44932  	ExtensionType: (*WorldWarTaskDateRs)(nil),
 44933  	Field:         6044,
 44934  	Name:          "WorldWarTaskDateRs.ext",
 44935  	Tag:           "bytes,6044,opt,name=ext",
 44936  	Filename:      "Game.proto",
 44937  }
 44938  
 44939  // 玩家世界争霸-世界阵营-商店物品获取
 44940  type WorldWarSeasonShopGoodsRq struct {
 44941  	KeyId                *int32   `protobuf:"varint,1,opt,name=keyId" json:"keyId,omitempty"`
 44942  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 44943  	XXX_unrecognized     []byte   `json:"-"`
 44944  	XXX_sizecache        int32    `json:"-"`
 44945  }
 44946  
 44947  func (m *WorldWarSeasonShopGoodsRq) Reset()         { *m = WorldWarSeasonShopGoodsRq{} }
 44948  func (m *WorldWarSeasonShopGoodsRq) String() string { return proto.CompactTextString(m) }
 44949  func (*WorldWarSeasonShopGoodsRq) ProtoMessage()    {}
 44950  func (*WorldWarSeasonShopGoodsRq) Descriptor() ([]byte, []int) {
 44951  	return fileDescriptor_a508e860af41bdad, []int{826}
 44952  }
 44953  func (m *WorldWarSeasonShopGoodsRq) XXX_Unmarshal(b []byte) error {
 44954  	return xxx_messageInfo_WorldWarSeasonShopGoodsRq.Unmarshal(m, b)
 44955  }
 44956  func (m *WorldWarSeasonShopGoodsRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 44957  	return xxx_messageInfo_WorldWarSeasonShopGoodsRq.Marshal(b, m, deterministic)
 44958  }
 44959  func (m *WorldWarSeasonShopGoodsRq) XXX_Merge(src proto.Message) {
 44960  	xxx_messageInfo_WorldWarSeasonShopGoodsRq.Merge(m, src)
 44961  }
 44962  func (m *WorldWarSeasonShopGoodsRq) XXX_Size() int {
 44963  	return xxx_messageInfo_WorldWarSeasonShopGoodsRq.Size(m)
 44964  }
 44965  func (m *WorldWarSeasonShopGoodsRq) XXX_DiscardUnknown() {
 44966  	xxx_messageInfo_WorldWarSeasonShopGoodsRq.DiscardUnknown(m)
 44967  }
 44968  
 44969  var xxx_messageInfo_WorldWarSeasonShopGoodsRq proto.InternalMessageInfo
 44970  
 44971  func (m *WorldWarSeasonShopGoodsRq) GetKeyId() int32 {
 44972  	if m != nil && m.KeyId != nil {
 44973  		return *m.KeyId
 44974  	}
 44975  	return 0
 44976  }
 44977  
 44978  var E_WorldWarSeasonShopGoodsRq_Ext = &proto.ExtensionDesc{
 44979  	ExtendedType:  (*Base)(nil),
 44980  	ExtensionType: (*WorldWarSeasonShopGoodsRq)(nil),
 44981  	Field:         6045,
 44982  	Name:          "WorldWarSeasonShopGoodsRq.ext",
 44983  	Tag:           "bytes,6045,opt,name=ext",
 44984  	Filename:      "Game.proto",
 44985  }
 44986  
 44987  type WorldWarSeasonShopGoodsRs struct {
 44988  	Award                []*Award `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
 44989  	KeyId                *int32   `protobuf:"varint,2,opt,name=keyId" json:"keyId,omitempty"`
 44990  	Equip                *Equip   `protobuf:"bytes,3,opt,name=equip" json:"equip,omitempty"`
 44991  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 44992  	XXX_unrecognized     []byte   `json:"-"`
 44993  	XXX_sizecache        int32    `json:"-"`
 44994  }
 44995  
 44996  func (m *WorldWarSeasonShopGoodsRs) Reset()         { *m = WorldWarSeasonShopGoodsRs{} }
 44997  func (m *WorldWarSeasonShopGoodsRs) String() string { return proto.CompactTextString(m) }
 44998  func (*WorldWarSeasonShopGoodsRs) ProtoMessage()    {}
 44999  func (*WorldWarSeasonShopGoodsRs) Descriptor() ([]byte, []int) {
 45000  	return fileDescriptor_a508e860af41bdad, []int{827}
 45001  }
 45002  func (m *WorldWarSeasonShopGoodsRs) XXX_Unmarshal(b []byte) error {
 45003  	return xxx_messageInfo_WorldWarSeasonShopGoodsRs.Unmarshal(m, b)
 45004  }
 45005  func (m *WorldWarSeasonShopGoodsRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 45006  	return xxx_messageInfo_WorldWarSeasonShopGoodsRs.Marshal(b, m, deterministic)
 45007  }
 45008  func (m *WorldWarSeasonShopGoodsRs) XXX_Merge(src proto.Message) {
 45009  	xxx_messageInfo_WorldWarSeasonShopGoodsRs.Merge(m, src)
 45010  }
 45011  func (m *WorldWarSeasonShopGoodsRs) XXX_Size() int {
 45012  	return xxx_messageInfo_WorldWarSeasonShopGoodsRs.Size(m)
 45013  }
 45014  func (m *WorldWarSeasonShopGoodsRs) XXX_DiscardUnknown() {
 45015  	xxx_messageInfo_WorldWarSeasonShopGoodsRs.DiscardUnknown(m)
 45016  }
 45017  
 45018  var xxx_messageInfo_WorldWarSeasonShopGoodsRs proto.InternalMessageInfo
 45019  
 45020  func (m *WorldWarSeasonShopGoodsRs) GetAward() []*Award {
 45021  	if m != nil {
 45022  		return m.Award
 45023  	}
 45024  	return nil
 45025  }
 45026  
 45027  func (m *WorldWarSeasonShopGoodsRs) GetKeyId() int32 {
 45028  	if m != nil && m.KeyId != nil {
 45029  		return *m.KeyId
 45030  	}
 45031  	return 0
 45032  }
 45033  
 45034  func (m *WorldWarSeasonShopGoodsRs) GetEquip() *Equip {
 45035  	if m != nil {
 45036  		return m.Equip
 45037  	}
 45038  	return nil
 45039  }
 45040  
 45041  var E_WorldWarSeasonShopGoodsRs_Ext = &proto.ExtensionDesc{
 45042  	ExtendedType:  (*Base)(nil),
 45043  	ExtensionType: (*WorldWarSeasonShopGoodsRs)(nil),
 45044  	Field:         6046,
 45045  	Name:          "WorldWarSeasonShopGoodsRs.ext",
 45046  	Tag:           "bytes,6046,opt,name=ext",
 45047  	Filename:      "Game.proto",
 45048  }
 45049  
 45050  // 玩家世界争霸-世界阵营-积分排行-玩家数据
 45051  type WorldWarCampRankPlayersDateRq struct {
 45052  	Page                 *int32   `protobuf:"varint,1,opt,name=page" json:"page,omitempty"`
 45053  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 45054  	XXX_unrecognized     []byte   `json:"-"`
 45055  	XXX_sizecache        int32    `json:"-"`
 45056  }
 45057  
 45058  func (m *WorldWarCampRankPlayersDateRq) Reset()         { *m = WorldWarCampRankPlayersDateRq{} }
 45059  func (m *WorldWarCampRankPlayersDateRq) String() string { return proto.CompactTextString(m) }
 45060  func (*WorldWarCampRankPlayersDateRq) ProtoMessage()    {}
 45061  func (*WorldWarCampRankPlayersDateRq) Descriptor() ([]byte, []int) {
 45062  	return fileDescriptor_a508e860af41bdad, []int{828}
 45063  }
 45064  func (m *WorldWarCampRankPlayersDateRq) XXX_Unmarshal(b []byte) error {
 45065  	return xxx_messageInfo_WorldWarCampRankPlayersDateRq.Unmarshal(m, b)
 45066  }
 45067  func (m *WorldWarCampRankPlayersDateRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 45068  	return xxx_messageInfo_WorldWarCampRankPlayersDateRq.Marshal(b, m, deterministic)
 45069  }
 45070  func (m *WorldWarCampRankPlayersDateRq) XXX_Merge(src proto.Message) {
 45071  	xxx_messageInfo_WorldWarCampRankPlayersDateRq.Merge(m, src)
 45072  }
 45073  func (m *WorldWarCampRankPlayersDateRq) XXX_Size() int {
 45074  	return xxx_messageInfo_WorldWarCampRankPlayersDateRq.Size(m)
 45075  }
 45076  func (m *WorldWarCampRankPlayersDateRq) XXX_DiscardUnknown() {
 45077  	xxx_messageInfo_WorldWarCampRankPlayersDateRq.DiscardUnknown(m)
 45078  }
 45079  
 45080  var xxx_messageInfo_WorldWarCampRankPlayersDateRq proto.InternalMessageInfo
 45081  
 45082  func (m *WorldWarCampRankPlayersDateRq) GetPage() int32 {
 45083  	if m != nil && m.Page != nil {
 45084  		return *m.Page
 45085  	}
 45086  	return 0
 45087  }
 45088  
 45089  var E_WorldWarCampRankPlayersDateRq_Ext = &proto.ExtensionDesc{
 45090  	ExtendedType:  (*Base)(nil),
 45091  	ExtensionType: (*WorldWarCampRankPlayersDateRq)(nil),
 45092  	Field:         6047,
 45093  	Name:          "WorldWarCampRankPlayersDateRq.ext",
 45094  	Tag:           "bytes,6047,opt,name=ext",
 45095  	Filename:      "Game.proto",
 45096  }
 45097  
 45098  type WorldWarCampRankPlayersDateRs struct {
 45099  	PlayersRank          []*WorldWarIntegral `protobuf:"bytes,1,rep,name=playersRank" json:"playersRank,omitempty"`
 45100  	CurrentPage          *int32              `protobuf:"varint,2,opt,name=currentPage" json:"currentPage,omitempty"`
 45101  	TotalSize            *int32              `protobuf:"varint,3,opt,name=totalSize" json:"totalSize,omitempty"`
 45102  	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
 45103  	XXX_unrecognized     []byte              `json:"-"`
 45104  	XXX_sizecache        int32               `json:"-"`
 45105  }
 45106  
 45107  func (m *WorldWarCampRankPlayersDateRs) Reset()         { *m = WorldWarCampRankPlayersDateRs{} }
 45108  func (m *WorldWarCampRankPlayersDateRs) String() string { return proto.CompactTextString(m) }
 45109  func (*WorldWarCampRankPlayersDateRs) ProtoMessage()    {}
 45110  func (*WorldWarCampRankPlayersDateRs) Descriptor() ([]byte, []int) {
 45111  	return fileDescriptor_a508e860af41bdad, []int{829}
 45112  }
 45113  func (m *WorldWarCampRankPlayersDateRs) XXX_Unmarshal(b []byte) error {
 45114  	return xxx_messageInfo_WorldWarCampRankPlayersDateRs.Unmarshal(m, b)
 45115  }
 45116  func (m *WorldWarCampRankPlayersDateRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 45117  	return xxx_messageInfo_WorldWarCampRankPlayersDateRs.Marshal(b, m, deterministic)
 45118  }
 45119  func (m *WorldWarCampRankPlayersDateRs) XXX_Merge(src proto.Message) {
 45120  	xxx_messageInfo_WorldWarCampRankPlayersDateRs.Merge(m, src)
 45121  }
 45122  func (m *WorldWarCampRankPlayersDateRs) XXX_Size() int {
 45123  	return xxx_messageInfo_WorldWarCampRankPlayersDateRs.Size(m)
 45124  }
 45125  func (m *WorldWarCampRankPlayersDateRs) XXX_DiscardUnknown() {
 45126  	xxx_messageInfo_WorldWarCampRankPlayersDateRs.DiscardUnknown(m)
 45127  }
 45128  
 45129  var xxx_messageInfo_WorldWarCampRankPlayersDateRs proto.InternalMessageInfo
 45130  
 45131  func (m *WorldWarCampRankPlayersDateRs) GetPlayersRank() []*WorldWarIntegral {
 45132  	if m != nil {
 45133  		return m.PlayersRank
 45134  	}
 45135  	return nil
 45136  }
 45137  
 45138  func (m *WorldWarCampRankPlayersDateRs) GetCurrentPage() int32 {
 45139  	if m != nil && m.CurrentPage != nil {
 45140  		return *m.CurrentPage
 45141  	}
 45142  	return 0
 45143  }
 45144  
 45145  func (m *WorldWarCampRankPlayersDateRs) GetTotalSize() int32 {
 45146  	if m != nil && m.TotalSize != nil {
 45147  		return *m.TotalSize
 45148  	}
 45149  	return 0
 45150  }
 45151  
 45152  var E_WorldWarCampRankPlayersDateRs_Ext = &proto.ExtensionDesc{
 45153  	ExtendedType:  (*Base)(nil),
 45154  	ExtensionType: (*WorldWarCampRankPlayersDateRs)(nil),
 45155  	Field:         6048,
 45156  	Name:          "WorldWarCampRankPlayersDateRs.ext",
 45157  	Tag:           "bytes,6048,opt,name=ext",
 45158  	Filename:      "Game.proto",
 45159  }
 45160  
 45161  // 玩家世界争霸-奖励领取
 45162  type WorldWarAwardRq struct {
 45163  	Type                 *int32   `protobuf:"varint,1,opt,name=type" json:"type,omitempty"`
 45164  	KeyId                *int32   `protobuf:"varint,2,opt,name=keyId" json:"keyId,omitempty"`
 45165  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 45166  	XXX_unrecognized     []byte   `json:"-"`
 45167  	XXX_sizecache        int32    `json:"-"`
 45168  }
 45169  
 45170  func (m *WorldWarAwardRq) Reset()         { *m = WorldWarAwardRq{} }
 45171  func (m *WorldWarAwardRq) String() string { return proto.CompactTextString(m) }
 45172  func (*WorldWarAwardRq) ProtoMessage()    {}
 45173  func (*WorldWarAwardRq) Descriptor() ([]byte, []int) {
 45174  	return fileDescriptor_a508e860af41bdad, []int{830}
 45175  }
 45176  func (m *WorldWarAwardRq) XXX_Unmarshal(b []byte) error {
 45177  	return xxx_messageInfo_WorldWarAwardRq.Unmarshal(m, b)
 45178  }
 45179  func (m *WorldWarAwardRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 45180  	return xxx_messageInfo_WorldWarAwardRq.Marshal(b, m, deterministic)
 45181  }
 45182  func (m *WorldWarAwardRq) XXX_Merge(src proto.Message) {
 45183  	xxx_messageInfo_WorldWarAwardRq.Merge(m, src)
 45184  }
 45185  func (m *WorldWarAwardRq) XXX_Size() int {
 45186  	return xxx_messageInfo_WorldWarAwardRq.Size(m)
 45187  }
 45188  func (m *WorldWarAwardRq) XXX_DiscardUnknown() {
 45189  	xxx_messageInfo_WorldWarAwardRq.DiscardUnknown(m)
 45190  }
 45191  
 45192  var xxx_messageInfo_WorldWarAwardRq proto.InternalMessageInfo
 45193  
 45194  func (m *WorldWarAwardRq) GetType() int32 {
 45195  	if m != nil && m.Type != nil {
 45196  		return *m.Type
 45197  	}
 45198  	return 0
 45199  }
 45200  
 45201  func (m *WorldWarAwardRq) GetKeyId() int32 {
 45202  	if m != nil && m.KeyId != nil {
 45203  		return *m.KeyId
 45204  	}
 45205  	return 0
 45206  }
 45207  
 45208  var E_WorldWarAwardRq_Ext = &proto.ExtensionDesc{
 45209  	ExtendedType:  (*Base)(nil),
 45210  	ExtensionType: (*WorldWarAwardRq)(nil),
 45211  	Field:         6049,
 45212  	Name:          "WorldWarAwardRq.ext",
 45213  	Tag:           "bytes,6049,opt,name=ext",
 45214  	Filename:      "Game.proto",
 45215  }
 45216  
 45217  type WorldWarAwardRs struct {
 45218  	Award                []*Award `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
 45219  	Type                 *int32   `protobuf:"varint,2,opt,name=type" json:"type,omitempty"`
 45220  	KeyId                *int32   `protobuf:"varint,3,opt,name=keyId" json:"keyId,omitempty"`
 45221  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 45222  	XXX_unrecognized     []byte   `json:"-"`
 45223  	XXX_sizecache        int32    `json:"-"`
 45224  }
 45225  
 45226  func (m *WorldWarAwardRs) Reset()         { *m = WorldWarAwardRs{} }
 45227  func (m *WorldWarAwardRs) String() string { return proto.CompactTextString(m) }
 45228  func (*WorldWarAwardRs) ProtoMessage()    {}
 45229  func (*WorldWarAwardRs) Descriptor() ([]byte, []int) {
 45230  	return fileDescriptor_a508e860af41bdad, []int{831}
 45231  }
 45232  func (m *WorldWarAwardRs) XXX_Unmarshal(b []byte) error {
 45233  	return xxx_messageInfo_WorldWarAwardRs.Unmarshal(m, b)
 45234  }
 45235  func (m *WorldWarAwardRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 45236  	return xxx_messageInfo_WorldWarAwardRs.Marshal(b, m, deterministic)
 45237  }
 45238  func (m *WorldWarAwardRs) XXX_Merge(src proto.Message) {
 45239  	xxx_messageInfo_WorldWarAwardRs.Merge(m, src)
 45240  }
 45241  func (m *WorldWarAwardRs) XXX_Size() int {
 45242  	return xxx_messageInfo_WorldWarAwardRs.Size(m)
 45243  }
 45244  func (m *WorldWarAwardRs) XXX_DiscardUnknown() {
 45245  	xxx_messageInfo_WorldWarAwardRs.DiscardUnknown(m)
 45246  }
 45247  
 45248  var xxx_messageInfo_WorldWarAwardRs proto.InternalMessageInfo
 45249  
 45250  func (m *WorldWarAwardRs) GetAward() []*Award {
 45251  	if m != nil {
 45252  		return m.Award
 45253  	}
 45254  	return nil
 45255  }
 45256  
 45257  func (m *WorldWarAwardRs) GetType() int32 {
 45258  	if m != nil && m.Type != nil {
 45259  		return *m.Type
 45260  	}
 45261  	return 0
 45262  }
 45263  
 45264  func (m *WorldWarAwardRs) GetKeyId() int32 {
 45265  	if m != nil && m.KeyId != nil {
 45266  		return *m.KeyId
 45267  	}
 45268  	return 0
 45269  }
 45270  
 45271  var E_WorldWarAwardRs_Ext = &proto.ExtensionDesc{
 45272  	ExtendedType:  (*Base)(nil),
 45273  	ExtensionType: (*WorldWarAwardRs)(nil),
 45274  	Field:         6050,
 45275  	Name:          "WorldWarAwardRs.ext",
 45276  	Tag:           "bytes,6050,opt,name=ext",
 45277  	Filename:      "Game.proto",
 45278  }
 45279  
 45280  type SyncWorldWarAwardTipsRs struct {
 45281  	Award                []*TwoInt `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
 45282  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 45283  	XXX_unrecognized     []byte    `json:"-"`
 45284  	XXX_sizecache        int32     `json:"-"`
 45285  }
 45286  
 45287  func (m *SyncWorldWarAwardTipsRs) Reset()         { *m = SyncWorldWarAwardTipsRs{} }
 45288  func (m *SyncWorldWarAwardTipsRs) String() string { return proto.CompactTextString(m) }
 45289  func (*SyncWorldWarAwardTipsRs) ProtoMessage()    {}
 45290  func (*SyncWorldWarAwardTipsRs) Descriptor() ([]byte, []int) {
 45291  	return fileDescriptor_a508e860af41bdad, []int{832}
 45292  }
 45293  func (m *SyncWorldWarAwardTipsRs) XXX_Unmarshal(b []byte) error {
 45294  	return xxx_messageInfo_SyncWorldWarAwardTipsRs.Unmarshal(m, b)
 45295  }
 45296  func (m *SyncWorldWarAwardTipsRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 45297  	return xxx_messageInfo_SyncWorldWarAwardTipsRs.Marshal(b, m, deterministic)
 45298  }
 45299  func (m *SyncWorldWarAwardTipsRs) XXX_Merge(src proto.Message) {
 45300  	xxx_messageInfo_SyncWorldWarAwardTipsRs.Merge(m, src)
 45301  }
 45302  func (m *SyncWorldWarAwardTipsRs) XXX_Size() int {
 45303  	return xxx_messageInfo_SyncWorldWarAwardTipsRs.Size(m)
 45304  }
 45305  func (m *SyncWorldWarAwardTipsRs) XXX_DiscardUnknown() {
 45306  	xxx_messageInfo_SyncWorldWarAwardTipsRs.DiscardUnknown(m)
 45307  }
 45308  
 45309  var xxx_messageInfo_SyncWorldWarAwardTipsRs proto.InternalMessageInfo
 45310  
 45311  func (m *SyncWorldWarAwardTipsRs) GetAward() []*TwoInt {
 45312  	if m != nil {
 45313  		return m.Award
 45314  	}
 45315  	return nil
 45316  }
 45317  
 45318  var E_SyncWorldWarAwardTipsRs_Ext = &proto.ExtensionDesc{
 45319  	ExtendedType:  (*Base)(nil),
 45320  	ExtensionType: (*SyncWorldWarAwardTipsRs)(nil),
 45321  	Field:         6052,
 45322  	Name:          "SyncWorldWarAwardTipsRs.ext",
 45323  	Tag:           "bytes,6052,opt,name=ext",
 45324  	Filename:      "Game.proto",
 45325  }
 45326  
 45327  // 纽约争霸-显示信息
 45328  type NewYorkWarInfoRq struct {
 45329  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 45330  	XXX_unrecognized     []byte   `json:"-"`
 45331  	XXX_sizecache        int32    `json:"-"`
 45332  }
 45333  
 45334  func (m *NewYorkWarInfoRq) Reset()         { *m = NewYorkWarInfoRq{} }
 45335  func (m *NewYorkWarInfoRq) String() string { return proto.CompactTextString(m) }
 45336  func (*NewYorkWarInfoRq) ProtoMessage()    {}
 45337  func (*NewYorkWarInfoRq) Descriptor() ([]byte, []int) {
 45338  	return fileDescriptor_a508e860af41bdad, []int{833}
 45339  }
 45340  func (m *NewYorkWarInfoRq) XXX_Unmarshal(b []byte) error {
 45341  	return xxx_messageInfo_NewYorkWarInfoRq.Unmarshal(m, b)
 45342  }
 45343  func (m *NewYorkWarInfoRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 45344  	return xxx_messageInfo_NewYorkWarInfoRq.Marshal(b, m, deterministic)
 45345  }
 45346  func (m *NewYorkWarInfoRq) XXX_Merge(src proto.Message) {
 45347  	xxx_messageInfo_NewYorkWarInfoRq.Merge(m, src)
 45348  }
 45349  func (m *NewYorkWarInfoRq) XXX_Size() int {
 45350  	return xxx_messageInfo_NewYorkWarInfoRq.Size(m)
 45351  }
 45352  func (m *NewYorkWarInfoRq) XXX_DiscardUnknown() {
 45353  	xxx_messageInfo_NewYorkWarInfoRq.DiscardUnknown(m)
 45354  }
 45355  
 45356  var xxx_messageInfo_NewYorkWarInfoRq proto.InternalMessageInfo
 45357  
 45358  var E_NewYorkWarInfoRq_Ext = &proto.ExtensionDesc{
 45359  	ExtendedType:  (*Base)(nil),
 45360  	ExtensionType: (*NewYorkWarInfoRq)(nil),
 45361  	Field:         6053,
 45362  	Name:          "NewYorkWarInfoRq.ext",
 45363  	Tag:           "bytes,6053,opt,name=ext",
 45364  	Filename:      "Game.proto",
 45365  }
 45366  
 45367  type NewYorkWarInfoRs struct {
 45368  	PreViewDate          *int32   `protobuf:"varint,1,opt,name=preViewDate" json:"preViewDate,omitempty"`
 45369  	BeginDate            *int32   `protobuf:"varint,2,opt,name=beginDate" json:"beginDate,omitempty"`
 45370  	EndDate              *int32   `protobuf:"varint,3,opt,name=endDate" json:"endDate,omitempty"`
 45371  	BeginRoundDate       []int32  `protobuf:"varint,4,rep,name=beginRoundDate" json:"beginRoundDate,omitempty"`
 45372  	EndRoundDate         []int32  `protobuf:"varint,5,rep,name=endRoundDate" json:"endRoundDate,omitempty"`
 45373  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 45374  	XXX_unrecognized     []byte   `json:"-"`
 45375  	XXX_sizecache        int32    `json:"-"`
 45376  }
 45377  
 45378  func (m *NewYorkWarInfoRs) Reset()         { *m = NewYorkWarInfoRs{} }
 45379  func (m *NewYorkWarInfoRs) String() string { return proto.CompactTextString(m) }
 45380  func (*NewYorkWarInfoRs) ProtoMessage()    {}
 45381  func (*NewYorkWarInfoRs) Descriptor() ([]byte, []int) {
 45382  	return fileDescriptor_a508e860af41bdad, []int{834}
 45383  }
 45384  func (m *NewYorkWarInfoRs) XXX_Unmarshal(b []byte) error {
 45385  	return xxx_messageInfo_NewYorkWarInfoRs.Unmarshal(m, b)
 45386  }
 45387  func (m *NewYorkWarInfoRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 45388  	return xxx_messageInfo_NewYorkWarInfoRs.Marshal(b, m, deterministic)
 45389  }
 45390  func (m *NewYorkWarInfoRs) XXX_Merge(src proto.Message) {
 45391  	xxx_messageInfo_NewYorkWarInfoRs.Merge(m, src)
 45392  }
 45393  func (m *NewYorkWarInfoRs) XXX_Size() int {
 45394  	return xxx_messageInfo_NewYorkWarInfoRs.Size(m)
 45395  }
 45396  func (m *NewYorkWarInfoRs) XXX_DiscardUnknown() {
 45397  	xxx_messageInfo_NewYorkWarInfoRs.DiscardUnknown(m)
 45398  }
 45399  
 45400  var xxx_messageInfo_NewYorkWarInfoRs proto.InternalMessageInfo
 45401  
 45402  func (m *NewYorkWarInfoRs) GetPreViewDate() int32 {
 45403  	if m != nil && m.PreViewDate != nil {
 45404  		return *m.PreViewDate
 45405  	}
 45406  	return 0
 45407  }
 45408  
 45409  func (m *NewYorkWarInfoRs) GetBeginDate() int32 {
 45410  	if m != nil && m.BeginDate != nil {
 45411  		return *m.BeginDate
 45412  	}
 45413  	return 0
 45414  }
 45415  
 45416  func (m *NewYorkWarInfoRs) GetEndDate() int32 {
 45417  	if m != nil && m.EndDate != nil {
 45418  		return *m.EndDate
 45419  	}
 45420  	return 0
 45421  }
 45422  
 45423  func (m *NewYorkWarInfoRs) GetBeginRoundDate() []int32 {
 45424  	if m != nil {
 45425  		return m.BeginRoundDate
 45426  	}
 45427  	return nil
 45428  }
 45429  
 45430  func (m *NewYorkWarInfoRs) GetEndRoundDate() []int32 {
 45431  	if m != nil {
 45432  		return m.EndRoundDate
 45433  	}
 45434  	return nil
 45435  }
 45436  
 45437  var E_NewYorkWarInfoRs_Ext = &proto.ExtensionDesc{
 45438  	ExtendedType:  (*Base)(nil),
 45439  	ExtensionType: (*NewYorkWarInfoRs)(nil),
 45440  	Field:         6054,
 45441  	Name:          "NewYorkWarInfoRs.ext",
 45442  	Tag:           "bytes,6054,opt,name=ext",
 45443  	Filename:      "Game.proto",
 45444  }
 45445  
 45446  // 纽约争霸-持续过程数据
 45447  type NewYorkWarProgressDataRq struct {
 45448  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 45449  	XXX_unrecognized     []byte   `json:"-"`
 45450  	XXX_sizecache        int32    `json:"-"`
 45451  }
 45452  
 45453  func (m *NewYorkWarProgressDataRq) Reset()         { *m = NewYorkWarProgressDataRq{} }
 45454  func (m *NewYorkWarProgressDataRq) String() string { return proto.CompactTextString(m) }
 45455  func (*NewYorkWarProgressDataRq) ProtoMessage()    {}
 45456  func (*NewYorkWarProgressDataRq) Descriptor() ([]byte, []int) {
 45457  	return fileDescriptor_a508e860af41bdad, []int{835}
 45458  }
 45459  func (m *NewYorkWarProgressDataRq) XXX_Unmarshal(b []byte) error {
 45460  	return xxx_messageInfo_NewYorkWarProgressDataRq.Unmarshal(m, b)
 45461  }
 45462  func (m *NewYorkWarProgressDataRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 45463  	return xxx_messageInfo_NewYorkWarProgressDataRq.Marshal(b, m, deterministic)
 45464  }
 45465  func (m *NewYorkWarProgressDataRq) XXX_Merge(src proto.Message) {
 45466  	xxx_messageInfo_NewYorkWarProgressDataRq.Merge(m, src)
 45467  }
 45468  func (m *NewYorkWarProgressDataRq) XXX_Size() int {
 45469  	return xxx_messageInfo_NewYorkWarProgressDataRq.Size(m)
 45470  }
 45471  func (m *NewYorkWarProgressDataRq) XXX_DiscardUnknown() {
 45472  	xxx_messageInfo_NewYorkWarProgressDataRq.DiscardUnknown(m)
 45473  }
 45474  
 45475  var xxx_messageInfo_NewYorkWarProgressDataRq proto.InternalMessageInfo
 45476  
 45477  var E_NewYorkWarProgressDataRq_Ext = &proto.ExtensionDesc{
 45478  	ExtendedType:  (*Base)(nil),
 45479  	ExtensionType: (*NewYorkWarProgressDataRq)(nil),
 45480  	Field:         6055,
 45481  	Name:          "NewYorkWarProgressDataRq.ext",
 45482  	Tag:           "bytes,6055,opt,name=ext",
 45483  	Filename:      "Game.proto",
 45484  }
 45485  
 45486  type NewYorkWarProgressDataRs struct {
 45487  	CampRank             []*IntegralRank `protobuf:"bytes,1,rep,name=campRank" json:"campRank,omitempty"`
 45488  	PlayersRank          *IntegralRank   `protobuf:"bytes,2,opt,name=playersRank" json:"playersRank,omitempty"`
 45489  	MaxAttack            *int64          `protobuf:"varint,3,opt,name=maxAttack" json:"maxAttack,omitempty"`
 45490  	AchievementsAward    []*TwoInt       `protobuf:"bytes,4,rep,name=achievementsAward" json:"achievementsAward,omitempty"`
 45491  	LostArmy             *int64          `protobuf:"varint,5,opt,name=lostArmy" json:"lostArmy,omitempty"`
 45492  	CommanderExp         *int64          `protobuf:"varint,6,opt,name=commanderExp" json:"commanderExp,omitempty"`
 45493  	Tips                 *int32          `protobuf:"varint,7,opt,name=tips" json:"tips,omitempty"`
 45494  	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
 45495  	XXX_unrecognized     []byte          `json:"-"`
 45496  	XXX_sizecache        int32           `json:"-"`
 45497  }
 45498  
 45499  func (m *NewYorkWarProgressDataRs) Reset()         { *m = NewYorkWarProgressDataRs{} }
 45500  func (m *NewYorkWarProgressDataRs) String() string { return proto.CompactTextString(m) }
 45501  func (*NewYorkWarProgressDataRs) ProtoMessage()    {}
 45502  func (*NewYorkWarProgressDataRs) Descriptor() ([]byte, []int) {
 45503  	return fileDescriptor_a508e860af41bdad, []int{836}
 45504  }
 45505  func (m *NewYorkWarProgressDataRs) XXX_Unmarshal(b []byte) error {
 45506  	return xxx_messageInfo_NewYorkWarProgressDataRs.Unmarshal(m, b)
 45507  }
 45508  func (m *NewYorkWarProgressDataRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 45509  	return xxx_messageInfo_NewYorkWarProgressDataRs.Marshal(b, m, deterministic)
 45510  }
 45511  func (m *NewYorkWarProgressDataRs) XXX_Merge(src proto.Message) {
 45512  	xxx_messageInfo_NewYorkWarProgressDataRs.Merge(m, src)
 45513  }
 45514  func (m *NewYorkWarProgressDataRs) XXX_Size() int {
 45515  	return xxx_messageInfo_NewYorkWarProgressDataRs.Size(m)
 45516  }
 45517  func (m *NewYorkWarProgressDataRs) XXX_DiscardUnknown() {
 45518  	xxx_messageInfo_NewYorkWarProgressDataRs.DiscardUnknown(m)
 45519  }
 45520  
 45521  var xxx_messageInfo_NewYorkWarProgressDataRs proto.InternalMessageInfo
 45522  
 45523  func (m *NewYorkWarProgressDataRs) GetCampRank() []*IntegralRank {
 45524  	if m != nil {
 45525  		return m.CampRank
 45526  	}
 45527  	return nil
 45528  }
 45529  
 45530  func (m *NewYorkWarProgressDataRs) GetPlayersRank() *IntegralRank {
 45531  	if m != nil {
 45532  		return m.PlayersRank
 45533  	}
 45534  	return nil
 45535  }
 45536  
 45537  func (m *NewYorkWarProgressDataRs) GetMaxAttack() int64 {
 45538  	if m != nil && m.MaxAttack != nil {
 45539  		return *m.MaxAttack
 45540  	}
 45541  	return 0
 45542  }
 45543  
 45544  func (m *NewYorkWarProgressDataRs) GetAchievementsAward() []*TwoInt {
 45545  	if m != nil {
 45546  		return m.AchievementsAward
 45547  	}
 45548  	return nil
 45549  }
 45550  
 45551  func (m *NewYorkWarProgressDataRs) GetLostArmy() int64 {
 45552  	if m != nil && m.LostArmy != nil {
 45553  		return *m.LostArmy
 45554  	}
 45555  	return 0
 45556  }
 45557  
 45558  func (m *NewYorkWarProgressDataRs) GetCommanderExp() int64 {
 45559  	if m != nil && m.CommanderExp != nil {
 45560  		return *m.CommanderExp
 45561  	}
 45562  	return 0
 45563  }
 45564  
 45565  func (m *NewYorkWarProgressDataRs) GetTips() int32 {
 45566  	if m != nil && m.Tips != nil {
 45567  		return *m.Tips
 45568  	}
 45569  	return 0
 45570  }
 45571  
 45572  var E_NewYorkWarProgressDataRs_Ext = &proto.ExtensionDesc{
 45573  	ExtendedType:  (*Base)(nil),
 45574  	ExtensionType: (*NewYorkWarProgressDataRs)(nil),
 45575  	Field:         6056,
 45576  	Name:          "NewYorkWarProgressDataRs.ext",
 45577  	Tag:           "bytes,6056,opt,name=ext",
 45578  	Filename:      "Game.proto",
 45579  }
 45580  
 45581  // 纽约争霸-杀敌排行-玩家数据
 45582  type NewYorkWarPlayerRankDataRq struct {
 45583  	Page                 *int32   `protobuf:"varint,1,opt,name=page" json:"page,omitempty"`
 45584  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 45585  	XXX_unrecognized     []byte   `json:"-"`
 45586  	XXX_sizecache        int32    `json:"-"`
 45587  }
 45588  
 45589  func (m *NewYorkWarPlayerRankDataRq) Reset()         { *m = NewYorkWarPlayerRankDataRq{} }
 45590  func (m *NewYorkWarPlayerRankDataRq) String() string { return proto.CompactTextString(m) }
 45591  func (*NewYorkWarPlayerRankDataRq) ProtoMessage()    {}
 45592  func (*NewYorkWarPlayerRankDataRq) Descriptor() ([]byte, []int) {
 45593  	return fileDescriptor_a508e860af41bdad, []int{837}
 45594  }
 45595  func (m *NewYorkWarPlayerRankDataRq) XXX_Unmarshal(b []byte) error {
 45596  	return xxx_messageInfo_NewYorkWarPlayerRankDataRq.Unmarshal(m, b)
 45597  }
 45598  func (m *NewYorkWarPlayerRankDataRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 45599  	return xxx_messageInfo_NewYorkWarPlayerRankDataRq.Marshal(b, m, deterministic)
 45600  }
 45601  func (m *NewYorkWarPlayerRankDataRq) XXX_Merge(src proto.Message) {
 45602  	xxx_messageInfo_NewYorkWarPlayerRankDataRq.Merge(m, src)
 45603  }
 45604  func (m *NewYorkWarPlayerRankDataRq) XXX_Size() int {
 45605  	return xxx_messageInfo_NewYorkWarPlayerRankDataRq.Size(m)
 45606  }
 45607  func (m *NewYorkWarPlayerRankDataRq) XXX_DiscardUnknown() {
 45608  	xxx_messageInfo_NewYorkWarPlayerRankDataRq.DiscardUnknown(m)
 45609  }
 45610  
 45611  var xxx_messageInfo_NewYorkWarPlayerRankDataRq proto.InternalMessageInfo
 45612  
 45613  func (m *NewYorkWarPlayerRankDataRq) GetPage() int32 {
 45614  	if m != nil && m.Page != nil {
 45615  		return *m.Page
 45616  	}
 45617  	return 0
 45618  }
 45619  
 45620  var E_NewYorkWarPlayerRankDataRq_Ext = &proto.ExtensionDesc{
 45621  	ExtendedType:  (*Base)(nil),
 45622  	ExtensionType: (*NewYorkWarPlayerRankDataRq)(nil),
 45623  	Field:         6057,
 45624  	Name:          "NewYorkWarPlayerRankDataRq.ext",
 45625  	Tag:           "bytes,6057,opt,name=ext",
 45626  	Filename:      "Game.proto",
 45627  }
 45628  
 45629  type NewYorkWarPlayerRankDataRs struct {
 45630  	PlayersRank          []*IntegralRank `protobuf:"bytes,1,rep,name=playersRank" json:"playersRank,omitempty"`
 45631  	CurrentPage          *int32          `protobuf:"varint,2,opt,name=currentPage" json:"currentPage,omitempty"`
 45632  	TotalSize            *int32          `protobuf:"varint,3,opt,name=totalSize" json:"totalSize,omitempty"`
 45633  	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
 45634  	XXX_unrecognized     []byte          `json:"-"`
 45635  	XXX_sizecache        int32           `json:"-"`
 45636  }
 45637  
 45638  func (m *NewYorkWarPlayerRankDataRs) Reset()         { *m = NewYorkWarPlayerRankDataRs{} }
 45639  func (m *NewYorkWarPlayerRankDataRs) String() string { return proto.CompactTextString(m) }
 45640  func (*NewYorkWarPlayerRankDataRs) ProtoMessage()    {}
 45641  func (*NewYorkWarPlayerRankDataRs) Descriptor() ([]byte, []int) {
 45642  	return fileDescriptor_a508e860af41bdad, []int{838}
 45643  }
 45644  func (m *NewYorkWarPlayerRankDataRs) XXX_Unmarshal(b []byte) error {
 45645  	return xxx_messageInfo_NewYorkWarPlayerRankDataRs.Unmarshal(m, b)
 45646  }
 45647  func (m *NewYorkWarPlayerRankDataRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 45648  	return xxx_messageInfo_NewYorkWarPlayerRankDataRs.Marshal(b, m, deterministic)
 45649  }
 45650  func (m *NewYorkWarPlayerRankDataRs) XXX_Merge(src proto.Message) {
 45651  	xxx_messageInfo_NewYorkWarPlayerRankDataRs.Merge(m, src)
 45652  }
 45653  func (m *NewYorkWarPlayerRankDataRs) XXX_Size() int {
 45654  	return xxx_messageInfo_NewYorkWarPlayerRankDataRs.Size(m)
 45655  }
 45656  func (m *NewYorkWarPlayerRankDataRs) XXX_DiscardUnknown() {
 45657  	xxx_messageInfo_NewYorkWarPlayerRankDataRs.DiscardUnknown(m)
 45658  }
 45659  
 45660  var xxx_messageInfo_NewYorkWarPlayerRankDataRs proto.InternalMessageInfo
 45661  
 45662  func (m *NewYorkWarPlayerRankDataRs) GetPlayersRank() []*IntegralRank {
 45663  	if m != nil {
 45664  		return m.PlayersRank
 45665  	}
 45666  	return nil
 45667  }
 45668  
 45669  func (m *NewYorkWarPlayerRankDataRs) GetCurrentPage() int32 {
 45670  	if m != nil && m.CurrentPage != nil {
 45671  		return *m.CurrentPage
 45672  	}
 45673  	return 0
 45674  }
 45675  
 45676  func (m *NewYorkWarPlayerRankDataRs) GetTotalSize() int32 {
 45677  	if m != nil && m.TotalSize != nil {
 45678  		return *m.TotalSize
 45679  	}
 45680  	return 0
 45681  }
 45682  
 45683  var E_NewYorkWarPlayerRankDataRs_Ext = &proto.ExtensionDesc{
 45684  	ExtendedType:  (*Base)(nil),
 45685  	ExtensionType: (*NewYorkWarPlayerRankDataRs)(nil),
 45686  	Field:         6058,
 45687  	Name:          "NewYorkWarPlayerRankDataRs.ext",
 45688  	Tag:           "bytes,6058,opt,name=ext",
 45689  	Filename:      "Game.proto",
 45690  }
 45691  
 45692  // 纽约争霸-成就奖励领取
 45693  type NewYorkWarAchievementRq struct {
 45694  	KeyId                *int32   `protobuf:"varint,1,req,name=keyId" json:"keyId,omitempty"`
 45695  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 45696  	XXX_unrecognized     []byte   `json:"-"`
 45697  	XXX_sizecache        int32    `json:"-"`
 45698  }
 45699  
 45700  func (m *NewYorkWarAchievementRq) Reset()         { *m = NewYorkWarAchievementRq{} }
 45701  func (m *NewYorkWarAchievementRq) String() string { return proto.CompactTextString(m) }
 45702  func (*NewYorkWarAchievementRq) ProtoMessage()    {}
 45703  func (*NewYorkWarAchievementRq) Descriptor() ([]byte, []int) {
 45704  	return fileDescriptor_a508e860af41bdad, []int{839}
 45705  }
 45706  func (m *NewYorkWarAchievementRq) XXX_Unmarshal(b []byte) error {
 45707  	return xxx_messageInfo_NewYorkWarAchievementRq.Unmarshal(m, b)
 45708  }
 45709  func (m *NewYorkWarAchievementRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 45710  	return xxx_messageInfo_NewYorkWarAchievementRq.Marshal(b, m, deterministic)
 45711  }
 45712  func (m *NewYorkWarAchievementRq) XXX_Merge(src proto.Message) {
 45713  	xxx_messageInfo_NewYorkWarAchievementRq.Merge(m, src)
 45714  }
 45715  func (m *NewYorkWarAchievementRq) XXX_Size() int {
 45716  	return xxx_messageInfo_NewYorkWarAchievementRq.Size(m)
 45717  }
 45718  func (m *NewYorkWarAchievementRq) XXX_DiscardUnknown() {
 45719  	xxx_messageInfo_NewYorkWarAchievementRq.DiscardUnknown(m)
 45720  }
 45721  
 45722  var xxx_messageInfo_NewYorkWarAchievementRq proto.InternalMessageInfo
 45723  
 45724  func (m *NewYorkWarAchievementRq) GetKeyId() int32 {
 45725  	if m != nil && m.KeyId != nil {
 45726  		return *m.KeyId
 45727  	}
 45728  	return 0
 45729  }
 45730  
 45731  var E_NewYorkWarAchievementRq_Ext = &proto.ExtensionDesc{
 45732  	ExtendedType:  (*Base)(nil),
 45733  	ExtensionType: (*NewYorkWarAchievementRq)(nil),
 45734  	Field:         6059,
 45735  	Name:          "NewYorkWarAchievementRq.ext",
 45736  	Tag:           "bytes,6059,opt,name=ext",
 45737  	Filename:      "Game.proto",
 45738  }
 45739  
 45740  type NewYorkWarAchievementRs struct {
 45741  	KeyId                *int32   `protobuf:"varint,1,opt,name=keyId" json:"keyId,omitempty"`
 45742  	Award                []*Award `protobuf:"bytes,2,rep,name=award" json:"award,omitempty"`
 45743  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 45744  	XXX_unrecognized     []byte   `json:"-"`
 45745  	XXX_sizecache        int32    `json:"-"`
 45746  }
 45747  
 45748  func (m *NewYorkWarAchievementRs) Reset()         { *m = NewYorkWarAchievementRs{} }
 45749  func (m *NewYorkWarAchievementRs) String() string { return proto.CompactTextString(m) }
 45750  func (*NewYorkWarAchievementRs) ProtoMessage()    {}
 45751  func (*NewYorkWarAchievementRs) Descriptor() ([]byte, []int) {
 45752  	return fileDescriptor_a508e860af41bdad, []int{840}
 45753  }
 45754  func (m *NewYorkWarAchievementRs) XXX_Unmarshal(b []byte) error {
 45755  	return xxx_messageInfo_NewYorkWarAchievementRs.Unmarshal(m, b)
 45756  }
 45757  func (m *NewYorkWarAchievementRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 45758  	return xxx_messageInfo_NewYorkWarAchievementRs.Marshal(b, m, deterministic)
 45759  }
 45760  func (m *NewYorkWarAchievementRs) XXX_Merge(src proto.Message) {
 45761  	xxx_messageInfo_NewYorkWarAchievementRs.Merge(m, src)
 45762  }
 45763  func (m *NewYorkWarAchievementRs) XXX_Size() int {
 45764  	return xxx_messageInfo_NewYorkWarAchievementRs.Size(m)
 45765  }
 45766  func (m *NewYorkWarAchievementRs) XXX_DiscardUnknown() {
 45767  	xxx_messageInfo_NewYorkWarAchievementRs.DiscardUnknown(m)
 45768  }
 45769  
 45770  var xxx_messageInfo_NewYorkWarAchievementRs proto.InternalMessageInfo
 45771  
 45772  func (m *NewYorkWarAchievementRs) GetKeyId() int32 {
 45773  	if m != nil && m.KeyId != nil {
 45774  		return *m.KeyId
 45775  	}
 45776  	return 0
 45777  }
 45778  
 45779  func (m *NewYorkWarAchievementRs) GetAward() []*Award {
 45780  	if m != nil {
 45781  		return m.Award
 45782  	}
 45783  	return nil
 45784  }
 45785  
 45786  var E_NewYorkWarAchievementRs_Ext = &proto.ExtensionDesc{
 45787  	ExtendedType:  (*Base)(nil),
 45788  	ExtensionType: (*NewYorkWarAchievementRs)(nil),
 45789  	Field:         6060,
 45790  	Name:          "NewYorkWarAchievementRs.ext",
 45791  	Tag:           "bytes,6060,opt,name=ext",
 45792  	Filename:      "Game.proto",
 45793  }
 45794  
 45795  // 推送纽约争霸-数据(预显示,结束,状态等)
 45796  type SyncNewYorkWarInfoRs struct {
 45797  	PreViewDate          *int32   `protobuf:"varint,1,opt,name=preViewDate" json:"preViewDate,omitempty"`
 45798  	BeginDate            *int32   `protobuf:"varint,2,opt,name=beginDate" json:"beginDate,omitempty"`
 45799  	EndDate              *int32   `protobuf:"varint,3,opt,name=endDate" json:"endDate,omitempty"`
 45800  	BeginRoundDate       []int32  `protobuf:"varint,4,rep,name=beginRoundDate" json:"beginRoundDate,omitempty"`
 45801  	EndRoundDate         []int32  `protobuf:"varint,5,rep,name=endRoundDate" json:"endRoundDate,omitempty"`
 45802  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 45803  	XXX_unrecognized     []byte   `json:"-"`
 45804  	XXX_sizecache        int32    `json:"-"`
 45805  }
 45806  
 45807  func (m *SyncNewYorkWarInfoRs) Reset()         { *m = SyncNewYorkWarInfoRs{} }
 45808  func (m *SyncNewYorkWarInfoRs) String() string { return proto.CompactTextString(m) }
 45809  func (*SyncNewYorkWarInfoRs) ProtoMessage()    {}
 45810  func (*SyncNewYorkWarInfoRs) Descriptor() ([]byte, []int) {
 45811  	return fileDescriptor_a508e860af41bdad, []int{841}
 45812  }
 45813  func (m *SyncNewYorkWarInfoRs) XXX_Unmarshal(b []byte) error {
 45814  	return xxx_messageInfo_SyncNewYorkWarInfoRs.Unmarshal(m, b)
 45815  }
 45816  func (m *SyncNewYorkWarInfoRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 45817  	return xxx_messageInfo_SyncNewYorkWarInfoRs.Marshal(b, m, deterministic)
 45818  }
 45819  func (m *SyncNewYorkWarInfoRs) XXX_Merge(src proto.Message) {
 45820  	xxx_messageInfo_SyncNewYorkWarInfoRs.Merge(m, src)
 45821  }
 45822  func (m *SyncNewYorkWarInfoRs) XXX_Size() int {
 45823  	return xxx_messageInfo_SyncNewYorkWarInfoRs.Size(m)
 45824  }
 45825  func (m *SyncNewYorkWarInfoRs) XXX_DiscardUnknown() {
 45826  	xxx_messageInfo_SyncNewYorkWarInfoRs.DiscardUnknown(m)
 45827  }
 45828  
 45829  var xxx_messageInfo_SyncNewYorkWarInfoRs proto.InternalMessageInfo
 45830  
 45831  func (m *SyncNewYorkWarInfoRs) GetPreViewDate() int32 {
 45832  	if m != nil && m.PreViewDate != nil {
 45833  		return *m.PreViewDate
 45834  	}
 45835  	return 0
 45836  }
 45837  
 45838  func (m *SyncNewYorkWarInfoRs) GetBeginDate() int32 {
 45839  	if m != nil && m.BeginDate != nil {
 45840  		return *m.BeginDate
 45841  	}
 45842  	return 0
 45843  }
 45844  
 45845  func (m *SyncNewYorkWarInfoRs) GetEndDate() int32 {
 45846  	if m != nil && m.EndDate != nil {
 45847  		return *m.EndDate
 45848  	}
 45849  	return 0
 45850  }
 45851  
 45852  func (m *SyncNewYorkWarInfoRs) GetBeginRoundDate() []int32 {
 45853  	if m != nil {
 45854  		return m.BeginRoundDate
 45855  	}
 45856  	return nil
 45857  }
 45858  
 45859  func (m *SyncNewYorkWarInfoRs) GetEndRoundDate() []int32 {
 45860  	if m != nil {
 45861  		return m.EndRoundDate
 45862  	}
 45863  	return nil
 45864  }
 45865  
 45866  var E_SyncNewYorkWarInfoRs_Ext = &proto.ExtensionDesc{
 45867  	ExtendedType:  (*Base)(nil),
 45868  	ExtensionType: (*SyncNewYorkWarInfoRs)(nil),
 45869  	Field:         6062,
 45870  	Name:          "SyncNewYorkWarInfoRs.ext",
 45871  	Tag:           "bytes,6062,opt,name=ext",
 45872  	Filename:      "Game.proto",
 45873  }
 45874  
 45875  // ---------------------------真实的跨服7001开始 ---------------------------------
 45876  // 进入退出跨服
 45877  type EnterCrossRq struct {
 45878  	OpType               *int32   `protobuf:"varint,1,req,name=opType" json:"opType,omitempty"`
 45879  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 45880  	XXX_unrecognized     []byte   `json:"-"`
 45881  	XXX_sizecache        int32    `json:"-"`
 45882  }
 45883  
 45884  func (m *EnterCrossRq) Reset()         { *m = EnterCrossRq{} }
 45885  func (m *EnterCrossRq) String() string { return proto.CompactTextString(m) }
 45886  func (*EnterCrossRq) ProtoMessage()    {}
 45887  func (*EnterCrossRq) Descriptor() ([]byte, []int) {
 45888  	return fileDescriptor_a508e860af41bdad, []int{842}
 45889  }
 45890  func (m *EnterCrossRq) XXX_Unmarshal(b []byte) error {
 45891  	return xxx_messageInfo_EnterCrossRq.Unmarshal(m, b)
 45892  }
 45893  func (m *EnterCrossRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 45894  	return xxx_messageInfo_EnterCrossRq.Marshal(b, m, deterministic)
 45895  }
 45896  func (m *EnterCrossRq) XXX_Merge(src proto.Message) {
 45897  	xxx_messageInfo_EnterCrossRq.Merge(m, src)
 45898  }
 45899  func (m *EnterCrossRq) XXX_Size() int {
 45900  	return xxx_messageInfo_EnterCrossRq.Size(m)
 45901  }
 45902  func (m *EnterCrossRq) XXX_DiscardUnknown() {
 45903  	xxx_messageInfo_EnterCrossRq.DiscardUnknown(m)
 45904  }
 45905  
 45906  var xxx_messageInfo_EnterCrossRq proto.InternalMessageInfo
 45907  
 45908  func (m *EnterCrossRq) GetOpType() int32 {
 45909  	if m != nil && m.OpType != nil {
 45910  		return *m.OpType
 45911  	}
 45912  	return 0
 45913  }
 45914  
 45915  var E_EnterCrossRq_Ext = &proto.ExtensionDesc{
 45916  	ExtendedType:  (*Base)(nil),
 45917  	ExtensionType: (*EnterCrossRq)(nil),
 45918  	Field:         7001,
 45919  	Name:          "EnterCrossRq.ext",
 45920  	Tag:           "bytes,7001,opt,name=ext",
 45921  	Filename:      "Game.proto",
 45922  }
 45923  
 45924  type EnterCrossRs struct {
 45925  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 45926  	XXX_unrecognized     []byte   `json:"-"`
 45927  	XXX_sizecache        int32    `json:"-"`
 45928  }
 45929  
 45930  func (m *EnterCrossRs) Reset()         { *m = EnterCrossRs{} }
 45931  func (m *EnterCrossRs) String() string { return proto.CompactTextString(m) }
 45932  func (*EnterCrossRs) ProtoMessage()    {}
 45933  func (*EnterCrossRs) Descriptor() ([]byte, []int) {
 45934  	return fileDescriptor_a508e860af41bdad, []int{843}
 45935  }
 45936  func (m *EnterCrossRs) XXX_Unmarshal(b []byte) error {
 45937  	return xxx_messageInfo_EnterCrossRs.Unmarshal(m, b)
 45938  }
 45939  func (m *EnterCrossRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 45940  	return xxx_messageInfo_EnterCrossRs.Marshal(b, m, deterministic)
 45941  }
 45942  func (m *EnterCrossRs) XXX_Merge(src proto.Message) {
 45943  	xxx_messageInfo_EnterCrossRs.Merge(m, src)
 45944  }
 45945  func (m *EnterCrossRs) XXX_Size() int {
 45946  	return xxx_messageInfo_EnterCrossRs.Size(m)
 45947  }
 45948  func (m *EnterCrossRs) XXX_DiscardUnknown() {
 45949  	xxx_messageInfo_EnterCrossRs.DiscardUnknown(m)
 45950  }
 45951  
 45952  var xxx_messageInfo_EnterCrossRs proto.InternalMessageInfo
 45953  
 45954  var E_EnterCrossRs_Ext = &proto.ExtensionDesc{
 45955  	ExtendedType:  (*Base)(nil),
 45956  	ExtensionType: (*EnterCrossRs)(nil),
 45957  	Field:         7002,
 45958  	Name:          "EnterCrossRs.ext",
 45959  	Tag:           "bytes,7002,opt,name=ext",
 45960  	Filename:      "Game.proto",
 45961  }
 45962  
 45963  // 选将领加入跨服
 45964  type ChoiceHeroJoinRq struct {
 45965  	HeroId               []int32  `protobuf:"varint,1,rep,name=heroId" json:"heroId,omitempty"`
 45966  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 45967  	XXX_unrecognized     []byte   `json:"-"`
 45968  	XXX_sizecache        int32    `json:"-"`
 45969  }
 45970  
 45971  func (m *ChoiceHeroJoinRq) Reset()         { *m = ChoiceHeroJoinRq{} }
 45972  func (m *ChoiceHeroJoinRq) String() string { return proto.CompactTextString(m) }
 45973  func (*ChoiceHeroJoinRq) ProtoMessage()    {}
 45974  func (*ChoiceHeroJoinRq) Descriptor() ([]byte, []int) {
 45975  	return fileDescriptor_a508e860af41bdad, []int{844}
 45976  }
 45977  func (m *ChoiceHeroJoinRq) XXX_Unmarshal(b []byte) error {
 45978  	return xxx_messageInfo_ChoiceHeroJoinRq.Unmarshal(m, b)
 45979  }
 45980  func (m *ChoiceHeroJoinRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 45981  	return xxx_messageInfo_ChoiceHeroJoinRq.Marshal(b, m, deterministic)
 45982  }
 45983  func (m *ChoiceHeroJoinRq) XXX_Merge(src proto.Message) {
 45984  	xxx_messageInfo_ChoiceHeroJoinRq.Merge(m, src)
 45985  }
 45986  func (m *ChoiceHeroJoinRq) XXX_Size() int {
 45987  	return xxx_messageInfo_ChoiceHeroJoinRq.Size(m)
 45988  }
 45989  func (m *ChoiceHeroJoinRq) XXX_DiscardUnknown() {
 45990  	xxx_messageInfo_ChoiceHeroJoinRq.DiscardUnknown(m)
 45991  }
 45992  
 45993  var xxx_messageInfo_ChoiceHeroJoinRq proto.InternalMessageInfo
 45994  
 45995  func (m *ChoiceHeroJoinRq) GetHeroId() []int32 {
 45996  	if m != nil {
 45997  		return m.HeroId
 45998  	}
 45999  	return nil
 46000  }
 46001  
 46002  var E_ChoiceHeroJoinRq_Ext = &proto.ExtensionDesc{
 46003  	ExtendedType:  (*Base)(nil),
 46004  	ExtensionType: (*ChoiceHeroJoinRq)(nil),
 46005  	Field:         7003,
 46006  	Name:          "ChoiceHeroJoinRq.ext",
 46007  	Tag:           "bytes,7003,opt,name=ext",
 46008  	Filename:      "Game.proto",
 46009  }
 46010  
 46011  type ChoiceHeroJoinRs struct {
 46012  	Hero                 []*FortHeroPb `protobuf:"bytes,1,rep,name=hero" json:"hero,omitempty"`
 46013  	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
 46014  	XXX_unrecognized     []byte        `json:"-"`
 46015  	XXX_sizecache        int32         `json:"-"`
 46016  }
 46017  
 46018  func (m *ChoiceHeroJoinRs) Reset()         { *m = ChoiceHeroJoinRs{} }
 46019  func (m *ChoiceHeroJoinRs) String() string { return proto.CompactTextString(m) }
 46020  func (*ChoiceHeroJoinRs) ProtoMessage()    {}
 46021  func (*ChoiceHeroJoinRs) Descriptor() ([]byte, []int) {
 46022  	return fileDescriptor_a508e860af41bdad, []int{845}
 46023  }
 46024  func (m *ChoiceHeroJoinRs) XXX_Unmarshal(b []byte) error {
 46025  	return xxx_messageInfo_ChoiceHeroJoinRs.Unmarshal(m, b)
 46026  }
 46027  func (m *ChoiceHeroJoinRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 46028  	return xxx_messageInfo_ChoiceHeroJoinRs.Marshal(b, m, deterministic)
 46029  }
 46030  func (m *ChoiceHeroJoinRs) XXX_Merge(src proto.Message) {
 46031  	xxx_messageInfo_ChoiceHeroJoinRs.Merge(m, src)
 46032  }
 46033  func (m *ChoiceHeroJoinRs) XXX_Size() int {
 46034  	return xxx_messageInfo_ChoiceHeroJoinRs.Size(m)
 46035  }
 46036  func (m *ChoiceHeroJoinRs) XXX_DiscardUnknown() {
 46037  	xxx_messageInfo_ChoiceHeroJoinRs.DiscardUnknown(m)
 46038  }
 46039  
 46040  var xxx_messageInfo_ChoiceHeroJoinRs proto.InternalMessageInfo
 46041  
 46042  func (m *ChoiceHeroJoinRs) GetHero() []*FortHeroPb {
 46043  	if m != nil {
 46044  		return m.Hero
 46045  	}
 46046  	return nil
 46047  }
 46048  
 46049  var E_ChoiceHeroJoinRs_Ext = &proto.ExtensionDesc{
 46050  	ExtendedType:  (*Base)(nil),
 46051  	ExtensionType: (*ChoiceHeroJoinRs)(nil),
 46052  	Field:         7004,
 46053  	Name:          "ChoiceHeroJoinRs.ext",
 46054  	Tag:           "bytes,7004,opt,name=ext",
 46055  	Filename:      "Game.proto",
 46056  }
 46057  
 46058  // 获取跨服城堡信息
 46059  type GetCrossFortRq struct {
 46060  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 46061  	XXX_unrecognized     []byte   `json:"-"`
 46062  	XXX_sizecache        int32    `json:"-"`
 46063  }
 46064  
 46065  func (m *GetCrossFortRq) Reset()         { *m = GetCrossFortRq{} }
 46066  func (m *GetCrossFortRq) String() string { return proto.CompactTextString(m) }
 46067  func (*GetCrossFortRq) ProtoMessage()    {}
 46068  func (*GetCrossFortRq) Descriptor() ([]byte, []int) {
 46069  	return fileDescriptor_a508e860af41bdad, []int{846}
 46070  }
 46071  func (m *GetCrossFortRq) XXX_Unmarshal(b []byte) error {
 46072  	return xxx_messageInfo_GetCrossFortRq.Unmarshal(m, b)
 46073  }
 46074  func (m *GetCrossFortRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 46075  	return xxx_messageInfo_GetCrossFortRq.Marshal(b, m, deterministic)
 46076  }
 46077  func (m *GetCrossFortRq) XXX_Merge(src proto.Message) {
 46078  	xxx_messageInfo_GetCrossFortRq.Merge(m, src)
 46079  }
 46080  func (m *GetCrossFortRq) XXX_Size() int {
 46081  	return xxx_messageInfo_GetCrossFortRq.Size(m)
 46082  }
 46083  func (m *GetCrossFortRq) XXX_DiscardUnknown() {
 46084  	xxx_messageInfo_GetCrossFortRq.DiscardUnknown(m)
 46085  }
 46086  
 46087  var xxx_messageInfo_GetCrossFortRq proto.InternalMessageInfo
 46088  
 46089  var E_GetCrossFortRq_Ext = &proto.ExtensionDesc{
 46090  	ExtendedType:  (*Base)(nil),
 46091  	ExtensionType: (*GetCrossFortRq)(nil),
 46092  	Field:         7005,
 46093  	Name:          "GetCrossFortRq.ext",
 46094  	Tag:           "bytes,7005,opt,name=ext",
 46095  	Filename:      "Game.proto",
 46096  }
 46097  
 46098  type GetCrossFortRs struct {
 46099  	Fortress             []*FortressPb `protobuf:"bytes,1,rep,name=fortress" json:"fortress,omitempty"`
 46100  	Hero                 []*FortHeroPb `protobuf:"bytes,2,rep,name=hero" json:"hero,omitempty"`
 46101  	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
 46102  	XXX_unrecognized     []byte        `json:"-"`
 46103  	XXX_sizecache        int32         `json:"-"`
 46104  }
 46105  
 46106  func (m *GetCrossFortRs) Reset()         { *m = GetCrossFortRs{} }
 46107  func (m *GetCrossFortRs) String() string { return proto.CompactTextString(m) }
 46108  func (*GetCrossFortRs) ProtoMessage()    {}
 46109  func (*GetCrossFortRs) Descriptor() ([]byte, []int) {
 46110  	return fileDescriptor_a508e860af41bdad, []int{847}
 46111  }
 46112  func (m *GetCrossFortRs) XXX_Unmarshal(b []byte) error {
 46113  	return xxx_messageInfo_GetCrossFortRs.Unmarshal(m, b)
 46114  }
 46115  func (m *GetCrossFortRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 46116  	return xxx_messageInfo_GetCrossFortRs.Marshal(b, m, deterministic)
 46117  }
 46118  func (m *GetCrossFortRs) XXX_Merge(src proto.Message) {
 46119  	xxx_messageInfo_GetCrossFortRs.Merge(m, src)
 46120  }
 46121  func (m *GetCrossFortRs) XXX_Size() int {
 46122  	return xxx_messageInfo_GetCrossFortRs.Size(m)
 46123  }
 46124  func (m *GetCrossFortRs) XXX_DiscardUnknown() {
 46125  	xxx_messageInfo_GetCrossFortRs.DiscardUnknown(m)
 46126  }
 46127  
 46128  var xxx_messageInfo_GetCrossFortRs proto.InternalMessageInfo
 46129  
 46130  func (m *GetCrossFortRs) GetFortress() []*FortressPb {
 46131  	if m != nil {
 46132  		return m.Fortress
 46133  	}
 46134  	return nil
 46135  }
 46136  
 46137  func (m *GetCrossFortRs) GetHero() []*FortHeroPb {
 46138  	if m != nil {
 46139  		return m.Hero
 46140  	}
 46141  	return nil
 46142  }
 46143  
 46144  var E_GetCrossFortRs_Ext = &proto.ExtensionDesc{
 46145  	ExtendedType:  (*Base)(nil),
 46146  	ExtensionType: (*GetCrossFortRs)(nil),
 46147  	Field:         7006,
 46148  	Name:          "GetCrossFortRs.ext",
 46149  	Tag:           "bytes,7006,opt,name=ext",
 46150  	Filename:      "Game.proto",
 46151  }
 46152  
 46153  // 堡垒信息的实时推送
 46154  type SyncCrossFortRs struct {
 46155  	Fortress             []*FortressPb `protobuf:"bytes,1,rep,name=fortress" json:"fortress,omitempty"`
 46156  	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
 46157  	XXX_unrecognized     []byte        `json:"-"`
 46158  	XXX_sizecache        int32         `json:"-"`
 46159  }
 46160  
 46161  func (m *SyncCrossFortRs) Reset()         { *m = SyncCrossFortRs{} }
 46162  func (m *SyncCrossFortRs) String() string { return proto.CompactTextString(m) }
 46163  func (*SyncCrossFortRs) ProtoMessage()    {}
 46164  func (*SyncCrossFortRs) Descriptor() ([]byte, []int) {
 46165  	return fileDescriptor_a508e860af41bdad, []int{848}
 46166  }
 46167  func (m *SyncCrossFortRs) XXX_Unmarshal(b []byte) error {
 46168  	return xxx_messageInfo_SyncCrossFortRs.Unmarshal(m, b)
 46169  }
 46170  func (m *SyncCrossFortRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 46171  	return xxx_messageInfo_SyncCrossFortRs.Marshal(b, m, deterministic)
 46172  }
 46173  func (m *SyncCrossFortRs) XXX_Merge(src proto.Message) {
 46174  	xxx_messageInfo_SyncCrossFortRs.Merge(m, src)
 46175  }
 46176  func (m *SyncCrossFortRs) XXX_Size() int {
 46177  	return xxx_messageInfo_SyncCrossFortRs.Size(m)
 46178  }
 46179  func (m *SyncCrossFortRs) XXX_DiscardUnknown() {
 46180  	xxx_messageInfo_SyncCrossFortRs.DiscardUnknown(m)
 46181  }
 46182  
 46183  var xxx_messageInfo_SyncCrossFortRs proto.InternalMessageInfo
 46184  
 46185  func (m *SyncCrossFortRs) GetFortress() []*FortressPb {
 46186  	if m != nil {
 46187  		return m.Fortress
 46188  	}
 46189  	return nil
 46190  }
 46191  
 46192  var E_SyncCrossFortRs_Ext = &proto.ExtensionDesc{
 46193  	ExtendedType:  (*Base)(nil),
 46194  	ExtensionType: (*SyncCrossFortRs)(nil),
 46195  	Field:         7008,
 46196  	Name:          "SyncCrossFortRs.ext",
 46197  	Tag:           "bytes,7008,opt,name=ext",
 46198  	Filename:      "Game.proto",
 46199  }
 46200  
 46201  // 跨服中堡垒将领操作 前往,进攻,偷袭,回防,复活
 46202  type OpFortHeroRq struct {
 46203  	OpType               *int32   `protobuf:"varint,1,req,name=opType" json:"opType,omitempty"`
 46204  	HeroId               *int32   `protobuf:"varint,2,req,name=heroId" json:"heroId,omitempty"`
 46205  	FortId               *int32   `protobuf:"varint,3,opt,name=fortId" json:"fortId,omitempty"`
 46206  	ExtParams            *int32   `protobuf:"varint,4,opt,name=extParams" json:"extParams,omitempty"`
 46207  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 46208  	XXX_unrecognized     []byte   `json:"-"`
 46209  	XXX_sizecache        int32    `json:"-"`
 46210  }
 46211  
 46212  func (m *OpFortHeroRq) Reset()         { *m = OpFortHeroRq{} }
 46213  func (m *OpFortHeroRq) String() string { return proto.CompactTextString(m) }
 46214  func (*OpFortHeroRq) ProtoMessage()    {}
 46215  func (*OpFortHeroRq) Descriptor() ([]byte, []int) {
 46216  	return fileDescriptor_a508e860af41bdad, []int{849}
 46217  }
 46218  func (m *OpFortHeroRq) XXX_Unmarshal(b []byte) error {
 46219  	return xxx_messageInfo_OpFortHeroRq.Unmarshal(m, b)
 46220  }
 46221  func (m *OpFortHeroRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 46222  	return xxx_messageInfo_OpFortHeroRq.Marshal(b, m, deterministic)
 46223  }
 46224  func (m *OpFortHeroRq) XXX_Merge(src proto.Message) {
 46225  	xxx_messageInfo_OpFortHeroRq.Merge(m, src)
 46226  }
 46227  func (m *OpFortHeroRq) XXX_Size() int {
 46228  	return xxx_messageInfo_OpFortHeroRq.Size(m)
 46229  }
 46230  func (m *OpFortHeroRq) XXX_DiscardUnknown() {
 46231  	xxx_messageInfo_OpFortHeroRq.DiscardUnknown(m)
 46232  }
 46233  
 46234  var xxx_messageInfo_OpFortHeroRq proto.InternalMessageInfo
 46235  
 46236  func (m *OpFortHeroRq) GetOpType() int32 {
 46237  	if m != nil && m.OpType != nil {
 46238  		return *m.OpType
 46239  	}
 46240  	return 0
 46241  }
 46242  
 46243  func (m *OpFortHeroRq) GetHeroId() int32 {
 46244  	if m != nil && m.HeroId != nil {
 46245  		return *m.HeroId
 46246  	}
 46247  	return 0
 46248  }
 46249  
 46250  func (m *OpFortHeroRq) GetFortId() int32 {
 46251  	if m != nil && m.FortId != nil {
 46252  		return *m.FortId
 46253  	}
 46254  	return 0
 46255  }
 46256  
 46257  func (m *OpFortHeroRq) GetExtParams() int32 {
 46258  	if m != nil && m.ExtParams != nil {
 46259  		return *m.ExtParams
 46260  	}
 46261  	return 0
 46262  }
 46263  
 46264  var E_OpFortHeroRq_Ext = &proto.ExtensionDesc{
 46265  	ExtendedType:  (*Base)(nil),
 46266  	ExtensionType: (*OpFortHeroRq)(nil),
 46267  	Field:         7009,
 46268  	Name:          "OpFortHeroRq.ext",
 46269  	Tag:           "bytes,7009,opt,name=ext",
 46270  	Filename:      "Game.proto",
 46271  }
 46272  
 46273  type OpFortHeroRs struct {
 46274  	Hero                 *FortHeroPb `protobuf:"bytes,1,opt,name=hero" json:"hero,omitempty"`
 46275  	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
 46276  	XXX_unrecognized     []byte      `json:"-"`
 46277  	XXX_sizecache        int32       `json:"-"`
 46278  }
 46279  
 46280  func (m *OpFortHeroRs) Reset()         { *m = OpFortHeroRs{} }
 46281  func (m *OpFortHeroRs) String() string { return proto.CompactTextString(m) }
 46282  func (*OpFortHeroRs) ProtoMessage()    {}
 46283  func (*OpFortHeroRs) Descriptor() ([]byte, []int) {
 46284  	return fileDescriptor_a508e860af41bdad, []int{850}
 46285  }
 46286  func (m *OpFortHeroRs) XXX_Unmarshal(b []byte) error {
 46287  	return xxx_messageInfo_OpFortHeroRs.Unmarshal(m, b)
 46288  }
 46289  func (m *OpFortHeroRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 46290  	return xxx_messageInfo_OpFortHeroRs.Marshal(b, m, deterministic)
 46291  }
 46292  func (m *OpFortHeroRs) XXX_Merge(src proto.Message) {
 46293  	xxx_messageInfo_OpFortHeroRs.Merge(m, src)
 46294  }
 46295  func (m *OpFortHeroRs) XXX_Size() int {
 46296  	return xxx_messageInfo_OpFortHeroRs.Size(m)
 46297  }
 46298  func (m *OpFortHeroRs) XXX_DiscardUnknown() {
 46299  	xxx_messageInfo_OpFortHeroRs.DiscardUnknown(m)
 46300  }
 46301  
 46302  var xxx_messageInfo_OpFortHeroRs proto.InternalMessageInfo
 46303  
 46304  func (m *OpFortHeroRs) GetHero() *FortHeroPb {
 46305  	if m != nil {
 46306  		return m.Hero
 46307  	}
 46308  	return nil
 46309  }
 46310  
 46311  var E_OpFortHeroRs_Ext = &proto.ExtensionDesc{
 46312  	ExtendedType:  (*Base)(nil),
 46313  	ExtensionType: (*OpFortHeroRs)(nil),
 46314  	Field:         7010,
 46315  	Name:          "OpFortHeroRs.ext",
 46316  	Tag:           "bytes,7010,opt,name=ext",
 46317  	Filename:      "Game.proto",
 46318  }
 46319  
 46320  // 获取跨服聊天消息
 46321  type GetCrossChatRq struct {
 46322  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 46323  	XXX_unrecognized     []byte   `json:"-"`
 46324  	XXX_sizecache        int32    `json:"-"`
 46325  }
 46326  
 46327  func (m *GetCrossChatRq) Reset()         { *m = GetCrossChatRq{} }
 46328  func (m *GetCrossChatRq) String() string { return proto.CompactTextString(m) }
 46329  func (*GetCrossChatRq) ProtoMessage()    {}
 46330  func (*GetCrossChatRq) Descriptor() ([]byte, []int) {
 46331  	return fileDescriptor_a508e860af41bdad, []int{851}
 46332  }
 46333  func (m *GetCrossChatRq) XXX_Unmarshal(b []byte) error {
 46334  	return xxx_messageInfo_GetCrossChatRq.Unmarshal(m, b)
 46335  }
 46336  func (m *GetCrossChatRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 46337  	return xxx_messageInfo_GetCrossChatRq.Marshal(b, m, deterministic)
 46338  }
 46339  func (m *GetCrossChatRq) XXX_Merge(src proto.Message) {
 46340  	xxx_messageInfo_GetCrossChatRq.Merge(m, src)
 46341  }
 46342  func (m *GetCrossChatRq) XXX_Size() int {
 46343  	return xxx_messageInfo_GetCrossChatRq.Size(m)
 46344  }
 46345  func (m *GetCrossChatRq) XXX_DiscardUnknown() {
 46346  	xxx_messageInfo_GetCrossChatRq.DiscardUnknown(m)
 46347  }
 46348  
 46349  var xxx_messageInfo_GetCrossChatRq proto.InternalMessageInfo
 46350  
 46351  var E_GetCrossChatRq_Ext = &proto.ExtensionDesc{
 46352  	ExtendedType:  (*Base)(nil),
 46353  	ExtensionType: (*GetCrossChatRq)(nil),
 46354  	Field:         7011,
 46355  	Name:          "GetCrossChatRq.ext",
 46356  	Tag:           "bytes,7011,opt,name=ext",
 46357  	Filename:      "Game.proto",
 46358  }
 46359  
 46360  type GetCrossChatRs struct {
 46361  	Chat                 []*Chat  `protobuf:"bytes,1,rep,name=chat" json:"chat,omitempty"`
 46362  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 46363  	XXX_unrecognized     []byte   `json:"-"`
 46364  	XXX_sizecache        int32    `json:"-"`
 46365  }
 46366  
 46367  func (m *GetCrossChatRs) Reset()         { *m = GetCrossChatRs{} }
 46368  func (m *GetCrossChatRs) String() string { return proto.CompactTextString(m) }
 46369  func (*GetCrossChatRs) ProtoMessage()    {}
 46370  func (*GetCrossChatRs) Descriptor() ([]byte, []int) {
 46371  	return fileDescriptor_a508e860af41bdad, []int{852}
 46372  }
 46373  func (m *GetCrossChatRs) XXX_Unmarshal(b []byte) error {
 46374  	return xxx_messageInfo_GetCrossChatRs.Unmarshal(m, b)
 46375  }
 46376  func (m *GetCrossChatRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 46377  	return xxx_messageInfo_GetCrossChatRs.Marshal(b, m, deterministic)
 46378  }
 46379  func (m *GetCrossChatRs) XXX_Merge(src proto.Message) {
 46380  	xxx_messageInfo_GetCrossChatRs.Merge(m, src)
 46381  }
 46382  func (m *GetCrossChatRs) XXX_Size() int {
 46383  	return xxx_messageInfo_GetCrossChatRs.Size(m)
 46384  }
 46385  func (m *GetCrossChatRs) XXX_DiscardUnknown() {
 46386  	xxx_messageInfo_GetCrossChatRs.DiscardUnknown(m)
 46387  }
 46388  
 46389  var xxx_messageInfo_GetCrossChatRs proto.InternalMessageInfo
 46390  
 46391  func (m *GetCrossChatRs) GetChat() []*Chat {
 46392  	if m != nil {
 46393  		return m.Chat
 46394  	}
 46395  	return nil
 46396  }
 46397  
 46398  var E_GetCrossChatRs_Ext = &proto.ExtensionDesc{
 46399  	ExtendedType:  (*Base)(nil),
 46400  	ExtensionType: (*GetCrossChatRs)(nil),
 46401  	Field:         7012,
 46402  	Name:          "GetCrossChatRs.ext",
 46403  	Tag:           "bytes,7012,opt,name=ext",
 46404  	Filename:      "Game.proto",
 46405  }
 46406  
 46407  // 购买跨服buff
 46408  type BuyCrossBuffRq struct {
 46409  	BuffType             *int32   `protobuf:"varint,1,req,name=buffType" json:"buffType,omitempty"`
 46410  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 46411  	XXX_unrecognized     []byte   `json:"-"`
 46412  	XXX_sizecache        int32    `json:"-"`
 46413  }
 46414  
 46415  func (m *BuyCrossBuffRq) Reset()         { *m = BuyCrossBuffRq{} }
 46416  func (m *BuyCrossBuffRq) String() string { return proto.CompactTextString(m) }
 46417  func (*BuyCrossBuffRq) ProtoMessage()    {}
 46418  func (*BuyCrossBuffRq) Descriptor() ([]byte, []int) {
 46419  	return fileDescriptor_a508e860af41bdad, []int{853}
 46420  }
 46421  func (m *BuyCrossBuffRq) XXX_Unmarshal(b []byte) error {
 46422  	return xxx_messageInfo_BuyCrossBuffRq.Unmarshal(m, b)
 46423  }
 46424  func (m *BuyCrossBuffRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 46425  	return xxx_messageInfo_BuyCrossBuffRq.Marshal(b, m, deterministic)
 46426  }
 46427  func (m *BuyCrossBuffRq) XXX_Merge(src proto.Message) {
 46428  	xxx_messageInfo_BuyCrossBuffRq.Merge(m, src)
 46429  }
 46430  func (m *BuyCrossBuffRq) XXX_Size() int {
 46431  	return xxx_messageInfo_BuyCrossBuffRq.Size(m)
 46432  }
 46433  func (m *BuyCrossBuffRq) XXX_DiscardUnknown() {
 46434  	xxx_messageInfo_BuyCrossBuffRq.DiscardUnknown(m)
 46435  }
 46436  
 46437  var xxx_messageInfo_BuyCrossBuffRq proto.InternalMessageInfo
 46438  
 46439  func (m *BuyCrossBuffRq) GetBuffType() int32 {
 46440  	if m != nil && m.BuffType != nil {
 46441  		return *m.BuffType
 46442  	}
 46443  	return 0
 46444  }
 46445  
 46446  var E_BuyCrossBuffRq_Ext = &proto.ExtensionDesc{
 46447  	ExtendedType:  (*Base)(nil),
 46448  	ExtensionType: (*BuyCrossBuffRq)(nil),
 46449  	Field:         7013,
 46450  	Name:          "BuyCrossBuffRq.ext",
 46451  	Tag:           "bytes,7013,opt,name=ext",
 46452  	Filename:      "Game.proto",
 46453  }
 46454  
 46455  type BuyCrossBuffRs struct {
 46456  	Buff                 *CrossBuff `protobuf:"bytes,1,opt,name=buff" json:"buff,omitempty"`
 46457  	Gold                 *int32     `protobuf:"varint,2,opt,name=gold" json:"gold,omitempty"`
 46458  	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
 46459  	XXX_unrecognized     []byte     `json:"-"`
 46460  	XXX_sizecache        int32      `json:"-"`
 46461  }
 46462  
 46463  func (m *BuyCrossBuffRs) Reset()         { *m = BuyCrossBuffRs{} }
 46464  func (m *BuyCrossBuffRs) String() string { return proto.CompactTextString(m) }
 46465  func (*BuyCrossBuffRs) ProtoMessage()    {}
 46466  func (*BuyCrossBuffRs) Descriptor() ([]byte, []int) {
 46467  	return fileDescriptor_a508e860af41bdad, []int{854}
 46468  }
 46469  func (m *BuyCrossBuffRs) XXX_Unmarshal(b []byte) error {
 46470  	return xxx_messageInfo_BuyCrossBuffRs.Unmarshal(m, b)
 46471  }
 46472  func (m *BuyCrossBuffRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 46473  	return xxx_messageInfo_BuyCrossBuffRs.Marshal(b, m, deterministic)
 46474  }
 46475  func (m *BuyCrossBuffRs) XXX_Merge(src proto.Message) {
 46476  	xxx_messageInfo_BuyCrossBuffRs.Merge(m, src)
 46477  }
 46478  func (m *BuyCrossBuffRs) XXX_Size() int {
 46479  	return xxx_messageInfo_BuyCrossBuffRs.Size(m)
 46480  }
 46481  func (m *BuyCrossBuffRs) XXX_DiscardUnknown() {
 46482  	xxx_messageInfo_BuyCrossBuffRs.DiscardUnknown(m)
 46483  }
 46484  
 46485  var xxx_messageInfo_BuyCrossBuffRs proto.InternalMessageInfo
 46486  
 46487  func (m *BuyCrossBuffRs) GetBuff() *CrossBuff {
 46488  	if m != nil {
 46489  		return m.Buff
 46490  	}
 46491  	return nil
 46492  }
 46493  
 46494  func (m *BuyCrossBuffRs) GetGold() int32 {
 46495  	if m != nil && m.Gold != nil {
 46496  		return *m.Gold
 46497  	}
 46498  	return 0
 46499  }
 46500  
 46501  var E_BuyCrossBuffRs_Ext = &proto.ExtensionDesc{
 46502  	ExtendedType:  (*Base)(nil),
 46503  	ExtensionType: (*BuyCrossBuffRs)(nil),
 46504  	Field:         7014,
 46505  	Name:          "BuyCrossBuffRs.ext",
 46506  	Tag:           "bytes,7014,opt,name=ext",
 46507  	Filename:      "Game.proto",
 46508  }
 46509  
 46510  // 获取跨服信息
 46511  type GetCrossInfoRq struct {
 46512  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 46513  	XXX_unrecognized     []byte   `json:"-"`
 46514  	XXX_sizecache        int32    `json:"-"`
 46515  }
 46516  
 46517  func (m *GetCrossInfoRq) Reset()         { *m = GetCrossInfoRq{} }
 46518  func (m *GetCrossInfoRq) String() string { return proto.CompactTextString(m) }
 46519  func (*GetCrossInfoRq) ProtoMessage()    {}
 46520  func (*GetCrossInfoRq) Descriptor() ([]byte, []int) {
 46521  	return fileDescriptor_a508e860af41bdad, []int{855}
 46522  }
 46523  func (m *GetCrossInfoRq) XXX_Unmarshal(b []byte) error {
 46524  	return xxx_messageInfo_GetCrossInfoRq.Unmarshal(m, b)
 46525  }
 46526  func (m *GetCrossInfoRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 46527  	return xxx_messageInfo_GetCrossInfoRq.Marshal(b, m, deterministic)
 46528  }
 46529  func (m *GetCrossInfoRq) XXX_Merge(src proto.Message) {
 46530  	xxx_messageInfo_GetCrossInfoRq.Merge(m, src)
 46531  }
 46532  func (m *GetCrossInfoRq) XXX_Size() int {
 46533  	return xxx_messageInfo_GetCrossInfoRq.Size(m)
 46534  }
 46535  func (m *GetCrossInfoRq) XXX_DiscardUnknown() {
 46536  	xxx_messageInfo_GetCrossInfoRq.DiscardUnknown(m)
 46537  }
 46538  
 46539  var xxx_messageInfo_GetCrossInfoRq proto.InternalMessageInfo
 46540  
 46541  var E_GetCrossInfoRq_Ext = &proto.ExtensionDesc{
 46542  	ExtendedType:  (*Base)(nil),
 46543  	ExtensionType: (*GetCrossInfoRq)(nil),
 46544  	Field:         7015,
 46545  	Name:          "GetCrossInfoRq.ext",
 46546  	Tag:           "bytes,7015,opt,name=ext",
 46547  	Filename:      "Game.proto",
 46548  }
 46549  
 46550  type GetCrossInfoRs struct {
 46551  	Buff                 []*CrossBuff `protobuf:"bytes,1,rep,name=buff" json:"buff,omitempty"`
 46552  	StartTime            *int32       `protobuf:"varint,2,opt,name=startTime" json:"startTime,omitempty"`
 46553  	EndTime              *int32       `protobuf:"varint,3,opt,name=endTime" json:"endTime,omitempty"`
 46554  	PreTime              *int32       `protobuf:"varint,4,opt,name=preTime" json:"preTime,omitempty"`
 46555  	CrossServerRule      *IntListInt  `protobuf:"bytes,5,opt,name=crossServerRule" json:"crossServerRule,omitempty"`
 46556  	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
 46557  	XXX_unrecognized     []byte       `json:"-"`
 46558  	XXX_sizecache        int32        `json:"-"`
 46559  }
 46560  
 46561  func (m *GetCrossInfoRs) Reset()         { *m = GetCrossInfoRs{} }
 46562  func (m *GetCrossInfoRs) String() string { return proto.CompactTextString(m) }
 46563  func (*GetCrossInfoRs) ProtoMessage()    {}
 46564  func (*GetCrossInfoRs) Descriptor() ([]byte, []int) {
 46565  	return fileDescriptor_a508e860af41bdad, []int{856}
 46566  }
 46567  func (m *GetCrossInfoRs) XXX_Unmarshal(b []byte) error {
 46568  	return xxx_messageInfo_GetCrossInfoRs.Unmarshal(m, b)
 46569  }
 46570  func (m *GetCrossInfoRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 46571  	return xxx_messageInfo_GetCrossInfoRs.Marshal(b, m, deterministic)
 46572  }
 46573  func (m *GetCrossInfoRs) XXX_Merge(src proto.Message) {
 46574  	xxx_messageInfo_GetCrossInfoRs.Merge(m, src)
 46575  }
 46576  func (m *GetCrossInfoRs) XXX_Size() int {
 46577  	return xxx_messageInfo_GetCrossInfoRs.Size(m)
 46578  }
 46579  func (m *GetCrossInfoRs) XXX_DiscardUnknown() {
 46580  	xxx_messageInfo_GetCrossInfoRs.DiscardUnknown(m)
 46581  }
 46582  
 46583  var xxx_messageInfo_GetCrossInfoRs proto.InternalMessageInfo
 46584  
 46585  func (m *GetCrossInfoRs) GetBuff() []*CrossBuff {
 46586  	if m != nil {
 46587  		return m.Buff
 46588  	}
 46589  	return nil
 46590  }
 46591  
 46592  func (m *GetCrossInfoRs) GetStartTime() int32 {
 46593  	if m != nil && m.StartTime != nil {
 46594  		return *m.StartTime
 46595  	}
 46596  	return 0
 46597  }
 46598  
 46599  func (m *GetCrossInfoRs) GetEndTime() int32 {
 46600  	if m != nil && m.EndTime != nil {
 46601  		return *m.EndTime
 46602  	}
 46603  	return 0
 46604  }
 46605  
 46606  func (m *GetCrossInfoRs) GetPreTime() int32 {
 46607  	if m != nil && m.PreTime != nil {
 46608  		return *m.PreTime
 46609  	}
 46610  	return 0
 46611  }
 46612  
 46613  func (m *GetCrossInfoRs) GetCrossServerRule() *IntListInt {
 46614  	if m != nil {
 46615  		return m.CrossServerRule
 46616  	}
 46617  	return nil
 46618  }
 46619  
 46620  var E_GetCrossInfoRs_Ext = &proto.ExtensionDesc{
 46621  	ExtendedType:  (*Base)(nil),
 46622  	ExtensionType: (*GetCrossInfoRs)(nil),
 46623  	Field:         7016,
 46624  	Name:          "GetCrossInfoRs.ext",
 46625  	Tag:           "bytes,7016,opt,name=ext",
 46626  	Filename:      "Game.proto",
 46627  }
 46628  
 46629  // 单挑后结果的推送
 46630  type SyncSoloMsgRs struct {
 46631  	Report               []*CrossWarReport `protobuf:"bytes,1,rep,name=report" json:"report,omitempty"`
 46632  	Hero                 *FortHeroPb       `protobuf:"bytes,2,opt,name=hero" json:"hero,omitempty"`
 46633  	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
 46634  	XXX_unrecognized     []byte            `json:"-"`
 46635  	XXX_sizecache        int32             `json:"-"`
 46636  }
 46637  
 46638  func (m *SyncSoloMsgRs) Reset()         { *m = SyncSoloMsgRs{} }
 46639  func (m *SyncSoloMsgRs) String() string { return proto.CompactTextString(m) }
 46640  func (*SyncSoloMsgRs) ProtoMessage()    {}
 46641  func (*SyncSoloMsgRs) Descriptor() ([]byte, []int) {
 46642  	return fileDescriptor_a508e860af41bdad, []int{857}
 46643  }
 46644  func (m *SyncSoloMsgRs) XXX_Unmarshal(b []byte) error {
 46645  	return xxx_messageInfo_SyncSoloMsgRs.Unmarshal(m, b)
 46646  }
 46647  func (m *SyncSoloMsgRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 46648  	return xxx_messageInfo_SyncSoloMsgRs.Marshal(b, m, deterministic)
 46649  }
 46650  func (m *SyncSoloMsgRs) XXX_Merge(src proto.Message) {
 46651  	xxx_messageInfo_SyncSoloMsgRs.Merge(m, src)
 46652  }
 46653  func (m *SyncSoloMsgRs) XXX_Size() int {
 46654  	return xxx_messageInfo_SyncSoloMsgRs.Size(m)
 46655  }
 46656  func (m *SyncSoloMsgRs) XXX_DiscardUnknown() {
 46657  	xxx_messageInfo_SyncSoloMsgRs.DiscardUnknown(m)
 46658  }
 46659  
 46660  var xxx_messageInfo_SyncSoloMsgRs proto.InternalMessageInfo
 46661  
 46662  func (m *SyncSoloMsgRs) GetReport() []*CrossWarReport {
 46663  	if m != nil {
 46664  		return m.Report
 46665  	}
 46666  	return nil
 46667  }
 46668  
 46669  func (m *SyncSoloMsgRs) GetHero() *FortHeroPb {
 46670  	if m != nil {
 46671  		return m.Hero
 46672  	}
 46673  	return nil
 46674  }
 46675  
 46676  var E_SyncSoloMsgRs_Ext = &proto.ExtensionDesc{
 46677  	ExtendedType:  (*Base)(nil),
 46678  	ExtensionType: (*SyncSoloMsgRs)(nil),
 46679  	Field:         7018,
 46680  	Name:          "SyncSoloMsgRs.ext",
 46681  	Tag:           "bytes,7018,opt,name=ext",
 46682  	Filename:      "Game.proto",
 46683  }
 46684  
 46685  // 自己的将领信息情况推送
 46686  type SyncFortHeroRs struct {
 46687  	Hero                 *FortHeroPb `protobuf:"bytes,1,opt,name=hero" json:"hero,omitempty"`
 46688  	KillNum              *int32      `protobuf:"varint,2,opt,name=killNum" json:"killNum,omitempty"`
 46689  	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
 46690  	XXX_unrecognized     []byte      `json:"-"`
 46691  	XXX_sizecache        int32       `json:"-"`
 46692  }
 46693  
 46694  func (m *SyncFortHeroRs) Reset()         { *m = SyncFortHeroRs{} }
 46695  func (m *SyncFortHeroRs) String() string { return proto.CompactTextString(m) }
 46696  func (*SyncFortHeroRs) ProtoMessage()    {}
 46697  func (*SyncFortHeroRs) Descriptor() ([]byte, []int) {
 46698  	return fileDescriptor_a508e860af41bdad, []int{858}
 46699  }
 46700  func (m *SyncFortHeroRs) XXX_Unmarshal(b []byte) error {
 46701  	return xxx_messageInfo_SyncFortHeroRs.Unmarshal(m, b)
 46702  }
 46703  func (m *SyncFortHeroRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 46704  	return xxx_messageInfo_SyncFortHeroRs.Marshal(b, m, deterministic)
 46705  }
 46706  func (m *SyncFortHeroRs) XXX_Merge(src proto.Message) {
 46707  	xxx_messageInfo_SyncFortHeroRs.Merge(m, src)
 46708  }
 46709  func (m *SyncFortHeroRs) XXX_Size() int {
 46710  	return xxx_messageInfo_SyncFortHeroRs.Size(m)
 46711  }
 46712  func (m *SyncFortHeroRs) XXX_DiscardUnknown() {
 46713  	xxx_messageInfo_SyncFortHeroRs.DiscardUnknown(m)
 46714  }
 46715  
 46716  var xxx_messageInfo_SyncFortHeroRs proto.InternalMessageInfo
 46717  
 46718  func (m *SyncFortHeroRs) GetHero() *FortHeroPb {
 46719  	if m != nil {
 46720  		return m.Hero
 46721  	}
 46722  	return nil
 46723  }
 46724  
 46725  func (m *SyncFortHeroRs) GetKillNum() int32 {
 46726  	if m != nil && m.KillNum != nil {
 46727  		return *m.KillNum
 46728  	}
 46729  	return 0
 46730  }
 46731  
 46732  var E_SyncFortHeroRs_Ext = &proto.ExtensionDesc{
 46733  	ExtendedType:  (*Base)(nil),
 46734  	ExtensionType: (*SyncFortHeroRs)(nil),
 46735  	Field:         7020,
 46736  	Name:          "SyncFortHeroRs.ext",
 46737  	Tag:           "bytes,7020,opt,name=ext",
 46738  	Filename:      "Game.proto",
 46739  }
 46740  
 46741  // 跨服战战报推送
 46742  type SyncCrossWarRptRs struct {
 46743  	Report               []*CrossWarReport `protobuf:"bytes,1,rep,name=report" json:"report,omitempty"`
 46744  	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
 46745  	XXX_unrecognized     []byte            `json:"-"`
 46746  	XXX_sizecache        int32             `json:"-"`
 46747  }
 46748  
 46749  func (m *SyncCrossWarRptRs) Reset()         { *m = SyncCrossWarRptRs{} }
 46750  func (m *SyncCrossWarRptRs) String() string { return proto.CompactTextString(m) }
 46751  func (*SyncCrossWarRptRs) ProtoMessage()    {}
 46752  func (*SyncCrossWarRptRs) Descriptor() ([]byte, []int) {
 46753  	return fileDescriptor_a508e860af41bdad, []int{859}
 46754  }
 46755  func (m *SyncCrossWarRptRs) XXX_Unmarshal(b []byte) error {
 46756  	return xxx_messageInfo_SyncCrossWarRptRs.Unmarshal(m, b)
 46757  }
 46758  func (m *SyncCrossWarRptRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 46759  	return xxx_messageInfo_SyncCrossWarRptRs.Marshal(b, m, deterministic)
 46760  }
 46761  func (m *SyncCrossWarRptRs) XXX_Merge(src proto.Message) {
 46762  	xxx_messageInfo_SyncCrossWarRptRs.Merge(m, src)
 46763  }
 46764  func (m *SyncCrossWarRptRs) XXX_Size() int {
 46765  	return xxx_messageInfo_SyncCrossWarRptRs.Size(m)
 46766  }
 46767  func (m *SyncCrossWarRptRs) XXX_DiscardUnknown() {
 46768  	xxx_messageInfo_SyncCrossWarRptRs.DiscardUnknown(m)
 46769  }
 46770  
 46771  var xxx_messageInfo_SyncCrossWarRptRs proto.InternalMessageInfo
 46772  
 46773  func (m *SyncCrossWarRptRs) GetReport() []*CrossWarReport {
 46774  	if m != nil {
 46775  		return m.Report
 46776  	}
 46777  	return nil
 46778  }
 46779  
 46780  var E_SyncCrossWarRptRs_Ext = &proto.ExtensionDesc{
 46781  	ExtendedType:  (*Base)(nil),
 46782  	ExtensionType: (*SyncCrossWarRptRs)(nil),
 46783  	Field:         7022,
 46784  	Name:          "SyncCrossWarRptRs.ext",
 46785  	Tag:           "bytes,7022,opt,name=ext",
 46786  	Filename:      "Game.proto",
 46787  }
 46788  
 46789  // 获取跨服成就信息
 46790  type CrossTrophyInfoRq struct {
 46791  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 46792  	XXX_unrecognized     []byte   `json:"-"`
 46793  	XXX_sizecache        int32    `json:"-"`
 46794  }
 46795  
 46796  func (m *CrossTrophyInfoRq) Reset()         { *m = CrossTrophyInfoRq{} }
 46797  func (m *CrossTrophyInfoRq) String() string { return proto.CompactTextString(m) }
 46798  func (*CrossTrophyInfoRq) ProtoMessage()    {}
 46799  func (*CrossTrophyInfoRq) Descriptor() ([]byte, []int) {
 46800  	return fileDescriptor_a508e860af41bdad, []int{860}
 46801  }
 46802  func (m *CrossTrophyInfoRq) XXX_Unmarshal(b []byte) error {
 46803  	return xxx_messageInfo_CrossTrophyInfoRq.Unmarshal(m, b)
 46804  }
 46805  func (m *CrossTrophyInfoRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 46806  	return xxx_messageInfo_CrossTrophyInfoRq.Marshal(b, m, deterministic)
 46807  }
 46808  func (m *CrossTrophyInfoRq) XXX_Merge(src proto.Message) {
 46809  	xxx_messageInfo_CrossTrophyInfoRq.Merge(m, src)
 46810  }
 46811  func (m *CrossTrophyInfoRq) XXX_Size() int {
 46812  	return xxx_messageInfo_CrossTrophyInfoRq.Size(m)
 46813  }
 46814  func (m *CrossTrophyInfoRq) XXX_DiscardUnknown() {
 46815  	xxx_messageInfo_CrossTrophyInfoRq.DiscardUnknown(m)
 46816  }
 46817  
 46818  var xxx_messageInfo_CrossTrophyInfoRq proto.InternalMessageInfo
 46819  
 46820  var E_CrossTrophyInfoRq_Ext = &proto.ExtensionDesc{
 46821  	ExtendedType:  (*Base)(nil),
 46822  	ExtensionType: (*CrossTrophyInfoRq)(nil),
 46823  	Field:         7023,
 46824  	Name:          "CrossTrophyInfoRq.ext",
 46825  	Tag:           "bytes,7023,opt,name=ext",
 46826  	Filename:      "Game.proto",
 46827  }
 46828  
 46829  type CrossTrophyInfoRs struct {
 46830  	KillNum              *int32   `protobuf:"varint,1,opt,name=killNum" json:"killNum,omitempty"`
 46831  	GainId               []int32  `protobuf:"varint,2,rep,name=gainId" json:"gainId,omitempty"`
 46832  	CurKillNum           *int32   `protobuf:"varint,3,opt,name=curKillNum" json:"curKillNum,omitempty"`
 46833  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 46834  	XXX_unrecognized     []byte   `json:"-"`
 46835  	XXX_sizecache        int32    `json:"-"`
 46836  }
 46837  
 46838  func (m *CrossTrophyInfoRs) Reset()         { *m = CrossTrophyInfoRs{} }
 46839  func (m *CrossTrophyInfoRs) String() string { return proto.CompactTextString(m) }
 46840  func (*CrossTrophyInfoRs) ProtoMessage()    {}
 46841  func (*CrossTrophyInfoRs) Descriptor() ([]byte, []int) {
 46842  	return fileDescriptor_a508e860af41bdad, []int{861}
 46843  }
 46844  func (m *CrossTrophyInfoRs) XXX_Unmarshal(b []byte) error {
 46845  	return xxx_messageInfo_CrossTrophyInfoRs.Unmarshal(m, b)
 46846  }
 46847  func (m *CrossTrophyInfoRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 46848  	return xxx_messageInfo_CrossTrophyInfoRs.Marshal(b, m, deterministic)
 46849  }
 46850  func (m *CrossTrophyInfoRs) XXX_Merge(src proto.Message) {
 46851  	xxx_messageInfo_CrossTrophyInfoRs.Merge(m, src)
 46852  }
 46853  func (m *CrossTrophyInfoRs) XXX_Size() int {
 46854  	return xxx_messageInfo_CrossTrophyInfoRs.Size(m)
 46855  }
 46856  func (m *CrossTrophyInfoRs) XXX_DiscardUnknown() {
 46857  	xxx_messageInfo_CrossTrophyInfoRs.DiscardUnknown(m)
 46858  }
 46859  
 46860  var xxx_messageInfo_CrossTrophyInfoRs proto.InternalMessageInfo
 46861  
 46862  func (m *CrossTrophyInfoRs) GetKillNum() int32 {
 46863  	if m != nil && m.KillNum != nil {
 46864  		return *m.KillNum
 46865  	}
 46866  	return 0
 46867  }
 46868  
 46869  func (m *CrossTrophyInfoRs) GetGainId() []int32 {
 46870  	if m != nil {
 46871  		return m.GainId
 46872  	}
 46873  	return nil
 46874  }
 46875  
 46876  func (m *CrossTrophyInfoRs) GetCurKillNum() int32 {
 46877  	if m != nil && m.CurKillNum != nil {
 46878  		return *m.CurKillNum
 46879  	}
 46880  	return 0
 46881  }
 46882  
 46883  var E_CrossTrophyInfoRs_Ext = &proto.ExtensionDesc{
 46884  	ExtendedType:  (*Base)(nil),
 46885  	ExtensionType: (*CrossTrophyInfoRs)(nil),
 46886  	Field:         7024,
 46887  	Name:          "CrossTrophyInfoRs.ext",
 46888  	Tag:           "bytes,7024,opt,name=ext",
 46889  	Filename:      "Game.proto",
 46890  }
 46891  
 46892  // 领取跨服成就奖励
 46893  type CrossTrophyAwardRq struct {
 46894  	Id                   *int32   `protobuf:"varint,1,req,name=id" json:"id,omitempty"`
 46895  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 46896  	XXX_unrecognized     []byte   `json:"-"`
 46897  	XXX_sizecache        int32    `json:"-"`
 46898  }
 46899  
 46900  func (m *CrossTrophyAwardRq) Reset()         { *m = CrossTrophyAwardRq{} }
 46901  func (m *CrossTrophyAwardRq) String() string { return proto.CompactTextString(m) }
 46902  func (*CrossTrophyAwardRq) ProtoMessage()    {}
 46903  func (*CrossTrophyAwardRq) Descriptor() ([]byte, []int) {
 46904  	return fileDescriptor_a508e860af41bdad, []int{862}
 46905  }
 46906  func (m *CrossTrophyAwardRq) XXX_Unmarshal(b []byte) error {
 46907  	return xxx_messageInfo_CrossTrophyAwardRq.Unmarshal(m, b)
 46908  }
 46909  func (m *CrossTrophyAwardRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 46910  	return xxx_messageInfo_CrossTrophyAwardRq.Marshal(b, m, deterministic)
 46911  }
 46912  func (m *CrossTrophyAwardRq) XXX_Merge(src proto.Message) {
 46913  	xxx_messageInfo_CrossTrophyAwardRq.Merge(m, src)
 46914  }
 46915  func (m *CrossTrophyAwardRq) XXX_Size() int {
 46916  	return xxx_messageInfo_CrossTrophyAwardRq.Size(m)
 46917  }
 46918  func (m *CrossTrophyAwardRq) XXX_DiscardUnknown() {
 46919  	xxx_messageInfo_CrossTrophyAwardRq.DiscardUnknown(m)
 46920  }
 46921  
 46922  var xxx_messageInfo_CrossTrophyAwardRq proto.InternalMessageInfo
 46923  
 46924  func (m *CrossTrophyAwardRq) GetId() int32 {
 46925  	if m != nil && m.Id != nil {
 46926  		return *m.Id
 46927  	}
 46928  	return 0
 46929  }
 46930  
 46931  var E_CrossTrophyAwardRq_Ext = &proto.ExtensionDesc{
 46932  	ExtendedType:  (*Base)(nil),
 46933  	ExtensionType: (*CrossTrophyAwardRq)(nil),
 46934  	Field:         7025,
 46935  	Name:          "CrossTrophyAwardRq.ext",
 46936  	Tag:           "bytes,7025,opt,name=ext",
 46937  	Filename:      "Game.proto",
 46938  }
 46939  
 46940  type CrossTrophyAwardRs struct {
 46941  	Award                []*Award `protobuf:"bytes,1,rep,name=award" json:"award,omitempty"`
 46942  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 46943  	XXX_unrecognized     []byte   `json:"-"`
 46944  	XXX_sizecache        int32    `json:"-"`
 46945  }
 46946  
 46947  func (m *CrossTrophyAwardRs) Reset()         { *m = CrossTrophyAwardRs{} }
 46948  func (m *CrossTrophyAwardRs) String() string { return proto.CompactTextString(m) }
 46949  func (*CrossTrophyAwardRs) ProtoMessage()    {}
 46950  func (*CrossTrophyAwardRs) Descriptor() ([]byte, []int) {
 46951  	return fileDescriptor_a508e860af41bdad, []int{863}
 46952  }
 46953  func (m *CrossTrophyAwardRs) XXX_Unmarshal(b []byte) error {
 46954  	return xxx_messageInfo_CrossTrophyAwardRs.Unmarshal(m, b)
 46955  }
 46956  func (m *CrossTrophyAwardRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 46957  	return xxx_messageInfo_CrossTrophyAwardRs.Marshal(b, m, deterministic)
 46958  }
 46959  func (m *CrossTrophyAwardRs) XXX_Merge(src proto.Message) {
 46960  	xxx_messageInfo_CrossTrophyAwardRs.Merge(m, src)
 46961  }
 46962  func (m *CrossTrophyAwardRs) XXX_Size() int {
 46963  	return xxx_messageInfo_CrossTrophyAwardRs.Size(m)
 46964  }
 46965  func (m *CrossTrophyAwardRs) XXX_DiscardUnknown() {
 46966  	xxx_messageInfo_CrossTrophyAwardRs.DiscardUnknown(m)
 46967  }
 46968  
 46969  var xxx_messageInfo_CrossTrophyAwardRs proto.InternalMessageInfo
 46970  
 46971  func (m *CrossTrophyAwardRs) GetAward() []*Award {
 46972  	if m != nil {
 46973  		return m.Award
 46974  	}
 46975  	return nil
 46976  }
 46977  
 46978  var E_CrossTrophyAwardRs_Ext = &proto.ExtensionDesc{
 46979  	ExtendedType:  (*Base)(nil),
 46980  	ExtensionType: (*CrossTrophyAwardRs)(nil),
 46981  	Field:         7026,
 46982  	Name:          "CrossTrophyAwardRs.ext",
 46983  	Tag:           "bytes,7026,opt,name=ext",
 46984  	Filename:      "Game.proto",
 46985  }
 46986  
 46987  // 获取跨服排行榜
 46988  type GetCrossRankRq struct {
 46989  	Type                 *int32   `protobuf:"varint,1,req,name=type" json:"type,omitempty"`
 46990  	PageParam            *TwoInt  `protobuf:"bytes,2,opt,name=pageParam" json:"pageParam,omitempty"`
 46991  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 46992  	XXX_unrecognized     []byte   `json:"-"`
 46993  	XXX_sizecache        int32    `json:"-"`
 46994  }
 46995  
 46996  func (m *GetCrossRankRq) Reset()         { *m = GetCrossRankRq{} }
 46997  func (m *GetCrossRankRq) String() string { return proto.CompactTextString(m) }
 46998  func (*GetCrossRankRq) ProtoMessage()    {}
 46999  func (*GetCrossRankRq) Descriptor() ([]byte, []int) {
 47000  	return fileDescriptor_a508e860af41bdad, []int{864}
 47001  }
 47002  func (m *GetCrossRankRq) XXX_Unmarshal(b []byte) error {
 47003  	return xxx_messageInfo_GetCrossRankRq.Unmarshal(m, b)
 47004  }
 47005  func (m *GetCrossRankRq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 47006  	return xxx_messageInfo_GetCrossRankRq.Marshal(b, m, deterministic)
 47007  }
 47008  func (m *GetCrossRankRq) XXX_Merge(src proto.Message) {
 47009  	xxx_messageInfo_GetCrossRankRq.Merge(m, src)
 47010  }
 47011  func (m *GetCrossRankRq) XXX_Size() int {
 47012  	return xxx_messageInfo_GetCrossRankRq.Size(m)
 47013  }
 47014  func (m *GetCrossRankRq) XXX_DiscardUnknown() {
 47015  	xxx_messageInfo_GetCrossRankRq.DiscardUnknown(m)
 47016  }
 47017  
 47018  var xxx_messageInfo_GetCrossRankRq proto.InternalMessageInfo
 47019  
 47020  func (m *GetCrossRankRq) GetType() int32 {
 47021  	if m != nil && m.Type != nil {
 47022  		return *m.Type
 47023  	}
 47024  	return 0
 47025  }
 47026  
 47027  func (m *GetCrossRankRq) GetPageParam() *TwoInt {
 47028  	if m != nil {
 47029  		return m.PageParam
 47030  	}
 47031  	return nil
 47032  }
 47033  
 47034  var E_GetCrossRankRq_Ext = &proto.ExtensionDesc{
 47035  	ExtendedType:  (*Base)(nil),
 47036  	ExtensionType: (*GetCrossRankRq)(nil),
 47037  	Field:         7027,
 47038  	Name:          "GetCrossRankRq.ext",
 47039  	Tag:           "bytes,7027,opt,name=ext",
 47040  	Filename:      "Game.proto",
 47041  }
 47042  
 47043  type GetCrossRankRs struct {
 47044  	Item                 []*CrossRankItem `protobuf:"bytes,1,rep,name=item" json:"item,omitempty"`
 47045  	Size_                *int32           `protobuf:"varint,2,opt,name=size" json:"size,omitempty"`
 47046  	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
 47047  	XXX_unrecognized     []byte           `json:"-"`
 47048  	XXX_sizecache        int32            `json:"-"`
 47049  }
 47050  
 47051  func (m *GetCrossRankRs) Reset()         { *m = GetCrossRankRs{} }
 47052  func (m *GetCrossRankRs) String() string { return proto.CompactTextString(m) }
 47053  func (*GetCrossRankRs) ProtoMessage()    {}
 47054  func (*GetCrossRankRs) Descriptor() ([]byte, []int) {
 47055  	return fileDescriptor_a508e860af41bdad, []int{865}
 47056  }
 47057  func (m *GetCrossRankRs) XXX_Unmarshal(b []byte) error {
 47058  	return xxx_messageInfo_GetCrossRankRs.Unmarshal(m, b)
 47059  }
 47060  func (m *GetCrossRankRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 47061  	return xxx_messageInfo_GetCrossRankRs.Marshal(b, m, deterministic)
 47062  }
 47063  func (m *GetCrossRankRs) XXX_Merge(src proto.Message) {
 47064  	xxx_messageInfo_GetCrossRankRs.Merge(m, src)
 47065  }
 47066  func (m *GetCrossRankRs) XXX_Size() int {
 47067  	return xxx_messageInfo_GetCrossRankRs.Size(m)
 47068  }
 47069  func (m *GetCrossRankRs) XXX_DiscardUnknown() {
 47070  	xxx_messageInfo_GetCrossRankRs.DiscardUnknown(m)
 47071  }
 47072  
 47073  var xxx_messageInfo_GetCrossRankRs proto.InternalMessageInfo
 47074  
 47075  func (m *GetCrossRankRs) GetItem() []*CrossRankItem {
 47076  	if m != nil {
 47077  		return m.Item
 47078  	}
 47079  	return nil
 47080  }
 47081  
 47082  func (m *GetCrossRankRs) GetSize_() int32 {
 47083  	if m != nil && m.Size_ != nil {
 47084  		return *m.Size_
 47085  	}
 47086  	return 0
 47087  }
 47088  
 47089  var E_GetCrossRankRs_Ext = &proto.ExtensionDesc{
 47090  	ExtendedType:  (*Base)(nil),
 47091  	ExtensionType: (*GetCrossRankRs)(nil),
 47092  	Field:         7028,
 47093  	Name:          "GetCrossRankRs.ext",
 47094  	Tag:           "bytes,7028,opt,name=ext",
 47095  	Filename:      "Game.proto",
 47096  }
 47097  
 47098  // 跨服战结束
 47099  type SyncCrossWarFinishRs struct {
 47100  	WinCamp              *int32    `protobuf:"varint,1,opt,name=winCamp" json:"winCamp,omitempty"`
 47101  	RankRes              []*TwoInt `protobuf:"bytes,2,rep,name=rankRes" json:"rankRes,omitempty"`
 47102  	KillNum              *int32    `protobuf:"varint,3,opt,name=killNum" json:"killNum,omitempty"`
 47103  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 47104  	XXX_unrecognized     []byte    `json:"-"`
 47105  	XXX_sizecache        int32     `json:"-"`
 47106  }
 47107  
 47108  func (m *SyncCrossWarFinishRs) Reset()         { *m = SyncCrossWarFinishRs{} }
 47109  func (m *SyncCrossWarFinishRs) String() string { return proto.CompactTextString(m) }
 47110  func (*SyncCrossWarFinishRs) ProtoMessage()    {}
 47111  func (*SyncCrossWarFinishRs) Descriptor() ([]byte, []int) {
 47112  	return fileDescriptor_a508e860af41bdad, []int{866}
 47113  }
 47114  func (m *SyncCrossWarFinishRs) XXX_Unmarshal(b []byte) error {
 47115  	return xxx_messageInfo_SyncCrossWarFinishRs.Unmarshal(m, b)
 47116  }
 47117  func (m *SyncCrossWarFinishRs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 47118  	return xxx_messageInfo_SyncCrossWarFinishRs.Marshal(b, m, deterministic)
 47119  }
 47120  func (m *SyncCrossWarFinishRs) XXX_Merge(src proto.Message) {
 47121  	xxx_messageInfo_SyncCrossWarFinishRs.Merge(m, src)
 47122  }
 47123  func (m *SyncCrossWarFinishRs) XXX_Size() int {
 47124  	return xxx_messageInfo_SyncCrossWarFinishRs.Size(m)
 47125  }
 47126  func (m *SyncCrossWarFinishRs) XXX_DiscardUnknown() {
 47127  	xxx_messageInfo_SyncCrossWarFinishRs.DiscardUnknown(m)
 47128  }
 47129  
 47130  var xxx_messageInfo_SyncCrossWarFinishRs proto.InternalMessageInfo
 47131  
 47132  func (m *SyncCrossWarFinishRs) GetWinCamp() int32 {
 47133  	if m != nil && m.WinCamp != nil {
 47134  		return *m.WinCamp
 47135  	}
 47136  	return 0
 47137  }
 47138  
 47139  func (m *SyncCrossWarFinishRs) GetRankRes() []*TwoInt {
 47140  	if m != nil {
 47141  		return m.RankRes
 47142  	}
 47143  	return nil
 47144  }
 47145  
 47146  func (m *SyncCrossWarFinishRs) GetKillNum() int32 {
 47147  	if m != nil && m.KillNum != nil {
 47148  		return *m.KillNum
 47149  	}
 47150  	return 0
 47151  }
 47152  
 47153  var E_SyncCrossWarFinishRs_Ext = &proto.ExtensionDesc{
 47154  	ExtendedType:  (*Base)(nil),
 47155  	ExtensionType: (*SyncCrossWarFinishRs)(nil),
 47156  	Field:         7030,
 47157  	Name:          "SyncCrossWarFinishRs.ext",
 47158  	Tag:           "bytes,7030,opt,name=ext",
 47159  	Filename:      "Game.proto",
 47160  }
 47161  
 47162  func init() {
 47163  	proto.RegisterExtension(E_BeginGameRq_Ext)
 47164  	proto.RegisterType((*BeginGameRq)(nil), "BeginGameRq")
 47165  	proto.RegisterExtension(E_BeginGameRs_Ext)
 47166  	proto.RegisterType((*BeginGameRs)(nil), "BeginGameRs")
 47167  	proto.RegisterExtension(E_CreateRoleRq_Ext)
 47168  	proto.RegisterType((*CreateRoleRq)(nil), "CreateRoleRq")
 47169  	proto.RegisterExtension(E_CreateRoleRs_Ext)
 47170  	proto.RegisterType((*CreateRoleRs)(nil), "CreateRoleRs")
 47171  	proto.RegisterExtension(E_GetNamesRq_Ext)
 47172  	proto.RegisterType((*GetNamesRq)(nil), "GetNamesRq")
 47173  	proto.RegisterExtension(E_GetNamesRs_Ext)
 47174  	proto.RegisterType((*GetNamesRs)(nil), "GetNamesRs")
 47175  	proto.RegisterExtension(E_RoleLoginRq_Ext)
 47176  	proto.RegisterType((*RoleLoginRq)(nil), "RoleLoginRq")
 47177  	proto.RegisterExtension(E_RoleLoginRs_Ext)
 47178  	proto.RegisterType((*RoleLoginRs)(nil), "RoleLoginRs")
 47179  	proto.RegisterExtension(E_GetLordRq_Ext)
 47180  	proto.RegisterType((*GetLordRq)(nil), "GetLordRq")
 47181  	proto.RegisterExtension(E_GetLordRs_Ext)
 47182  	proto.RegisterType((*GetLordRs)(nil), "GetLordRs")
 47183  	proto.RegisterExtension(E_GetTimeRq_Ext)
 47184  	proto.RegisterType((*GetTimeRq)(nil), "GetTimeRq")
 47185  	proto.RegisterExtension(E_GetTimeRs_Ext)
 47186  	proto.RegisterType((*GetTimeRs)(nil), "GetTimeRs")
 47187  	proto.RegisterExtension(E_DoSomeRq_Ext)
 47188  	proto.RegisterType((*DoSomeRq)(nil), "DoSomeRq")
 47189  	proto.RegisterExtension(E_DoSomeRs_Ext)
 47190  	proto.RegisterType((*DoSomeRs)(nil), "DoSomeRs")
 47191  	proto.RegisterExtension(E_GiftCodeRq_Ext)
 47192  	proto.RegisterType((*GiftCodeRq)(nil), "GiftCodeRq")
 47193  	proto.RegisterExtension(E_GiftCodeRs_Ext)
 47194  	proto.RegisterType((*GiftCodeRs)(nil), "GiftCodeRs")
 47195  	proto.RegisterExtension(E_SeachPlayerRq_Ext)
 47196  	proto.RegisterType((*SeachPlayerRq)(nil), "SeachPlayerRq")
 47197  	proto.RegisterExtension(E_SeachPlayerRs_Ext)
 47198  	proto.RegisterType((*SeachPlayerRs)(nil), "SeachPlayerRs")
 47199  	proto.RegisterExtension(E_SetGuideRq_Ext)
 47200  	proto.RegisterType((*SetGuideRq)(nil), "SetGuideRq")
 47201  	proto.RegisterExtension(E_SetGuideRs_Ext)
 47202  	proto.RegisterType((*SetGuideRs)(nil), "SetGuideRs")
 47203  	proto.RegisterExtension(E_GetBuildingRq_Ext)
 47204  	proto.RegisterType((*GetBuildingRq)(nil), "GetBuildingRq")
 47205  	proto.RegisterExtension(E_GetBuildingRs_Ext)
 47206  	proto.RegisterType((*GetBuildingRs)(nil), "GetBuildingRs")
 47207  	proto.RegisterExtension(E_UpBuildingRq_Ext)
 47208  	proto.RegisterType((*UpBuildingRq)(nil), "UpBuildingRq")
 47209  	proto.RegisterExtension(E_UpBuildingRs_Ext)
 47210  	proto.RegisterType((*UpBuildingRs)(nil), "UpBuildingRs")
 47211  	proto.RegisterExtension(E_SpeedBuildingRq_Ext)
 47212  	proto.RegisterType((*SpeedBuildingRq)(nil), "SpeedBuildingRq")
 47213  	proto.RegisterExtension(E_SpeedBuildingRs_Ext)
 47214  	proto.RegisterType((*SpeedBuildingRs)(nil), "SpeedBuildingRs")
 47215  	proto.RegisterExtension(E_DesBuildingRq_Ext)
 47216  	proto.RegisterType((*DesBuildingRq)(nil), "DesBuildingRq")
 47217  	proto.RegisterExtension(E_DesBuildingRs_Ext)
 47218  	proto.RegisterType((*DesBuildingRs)(nil), "DesBuildingRs")
 47219  	proto.RegisterExtension(E_SynBuildRs_Ext)
 47220  	proto.RegisterType((*SynBuildRs)(nil), "SynBuildRs")
 47221  	proto.RegisterExtension(E_SynGainResRs_Ext)
 47222  	proto.RegisterType((*SynGainResRs)(nil), "SynGainResRs")
 47223  	proto.RegisterExtension(E_GainResRq_Ext)
 47224  	proto.RegisterType((*GainResRq)(nil), "GainResRq")
 47225  	proto.RegisterExtension(E_GainResRs_Ext)
 47226  	proto.RegisterType((*GainResRs)(nil), "GainResRs")
 47227  	proto.RegisterExtension(E_GetCommandRq_Ext)
 47228  	proto.RegisterType((*GetCommandRq)(nil), "GetCommandRq")
 47229  	proto.RegisterExtension(E_GetCommandRs_Ext)
 47230  	proto.RegisterType((*GetCommandRs)(nil), "GetCommandRs")
 47231  	proto.RegisterExtension(E_CommandAddRq_Ext)
 47232  	proto.RegisterType((*CommandAddRq)(nil), "CommandAddRq")
 47233  	proto.RegisterExtension(E_CommandAddRs_Ext)
 47234  	proto.RegisterType((*CommandAddRs)(nil), "CommandAddRs")
 47235  	proto.RegisterExtension(E_GetFactoryRq_Ext)
 47236  	proto.RegisterType((*GetFactoryRq)(nil), "GetFactoryRq")
 47237  	proto.RegisterExtension(E_GetFactoryRs_Ext)
 47238  	proto.RegisterType((*GetFactoryRs)(nil), "GetFactoryRs")
 47239  	proto.RegisterExtension(E_FactoryRecruitRq_Ext)
 47240  	proto.RegisterType((*FactoryRecruitRq)(nil), "FactoryRecruitRq")
 47241  	proto.RegisterExtension(E_FactoryRecruitRs_Ext)
 47242  	proto.RegisterType((*FactoryRecruitRs)(nil), "FactoryRecruitRs")
 47243  	proto.RegisterExtension(E_UpRecruitRq_Ext)
 47244  	proto.RegisterType((*UpRecruitRq)(nil), "UpRecruitRq")
 47245  	proto.RegisterExtension(E_UpRecruitRs_Ext)
 47246  	proto.RegisterType((*UpRecruitRs)(nil), "UpRecruitRs")
 47247  	proto.RegisterExtension(E_AddArmRq_Ext)
 47248  	proto.RegisterType((*AddArmRq)(nil), "AddArmRq")
 47249  	proto.RegisterExtension(E_AddArmRs_Ext)
 47250  	proto.RegisterType((*AddArmRs)(nil), "AddArmRs")
 47251  	proto.RegisterExtension(E_FactoryExpandRq_Ext)
 47252  	proto.RegisterType((*FactoryExpandRq)(nil), "FactoryExpandRq")
 47253  	proto.RegisterExtension(E_FactoryExpandRs_Ext)
 47254  	proto.RegisterType((*FactoryExpandRs)(nil), "FactoryExpandRs")
 47255  	proto.RegisterExtension(E_RecruitCancelRq_Ext)
 47256  	proto.RegisterType((*RecruitCancelRq)(nil), "RecruitCancelRq")
 47257  	proto.RegisterExtension(E_RecruitCancelRs_Ext)
 47258  	proto.RegisterType((*RecruitCancelRs)(nil), "RecruitCancelRs")
 47259  	proto.RegisterExtension(E_RecruitSpeedRq_Ext)
 47260  	proto.RegisterType((*RecruitSpeedRq)(nil), "RecruitSpeedRq")
 47261  	proto.RegisterExtension(E_RecruitSpeedRs_Ext)
 47262  	proto.RegisterType((*RecruitSpeedRs)(nil), "RecruitSpeedRs")
 47263  	proto.RegisterExtension(E_GetEquipFactoryRq_Ext)
 47264  	proto.RegisterType((*GetEquipFactoryRq)(nil), "GetEquipFactoryRq")
 47265  	proto.RegisterExtension(E_GetEquipFactoryRs_Ext)
 47266  	proto.RegisterType((*GetEquipFactoryRs)(nil), "GetEquipFactoryRs")
 47267  	proto.RegisterExtension(E_EquipFactoryRecruitRq_Ext)
 47268  	proto.RegisterType((*EquipFactoryRecruitRq)(nil), "EquipFactoryRecruitRq")
 47269  	proto.RegisterExtension(E_EquipFactoryRecruitRs_Ext)
 47270  	proto.RegisterType((*EquipFactoryRecruitRs)(nil), "EquipFactoryRecruitRs")
 47271  	proto.RegisterExtension(E_GetTechRq_Ext)
 47272  	proto.RegisterType((*GetTechRq)(nil), "GetTechRq")
 47273  	proto.RegisterExtension(E_GetTechRs_Ext)
 47274  	proto.RegisterType((*GetTechRs)(nil), "GetTechRs")
 47275  	proto.RegisterExtension(E_UpTechRq_Ext)
 47276  	proto.RegisterType((*UpTechRq)(nil), "UpTechRq")
 47277  	proto.RegisterExtension(E_UpTechRs_Ext)
 47278  	proto.RegisterType((*UpTechRs)(nil), "UpTechRs")
 47279  	proto.RegisterExtension(E_TechSpeedRq_Ext)
 47280  	proto.RegisterType((*TechSpeedRq)(nil), "TechSpeedRq")
 47281  	proto.RegisterExtension(E_TechSpeedRs_Ext)
 47282  	proto.RegisterType((*TechSpeedRs)(nil), "TechSpeedRs")
 47283  	proto.RegisterExtension(E_TechAddRq_Ext)
 47284  	proto.RegisterType((*TechAddRq)(nil), "TechAddRq")
 47285  	proto.RegisterExtension(E_TechAddRs_Ext)
 47286  	proto.RegisterType((*TechAddRs)(nil), "TechAddRs")
 47287  	proto.RegisterExtension(E_TechFinishRq_Ext)
 47288  	proto.RegisterType((*TechFinishRq)(nil), "TechFinishRq")
 47289  	proto.RegisterExtension(E_TechFinishRs_Ext)
 47290  	proto.RegisterType((*TechFinishRs)(nil), "TechFinishRs")
 47291  	proto.RegisterExtension(E_GetChemicalRq_Ext)
 47292  	proto.RegisterType((*GetChemicalRq)(nil), "GetChemicalRq")
 47293  	proto.RegisterExtension(E_GetChemicalRs_Ext)
 47294  	proto.RegisterType((*GetChemicalRs)(nil), "GetChemicalRs")
 47295  	proto.RegisterExtension(E_ChemicalRecruitRq_Ext)
 47296  	proto.RegisterType((*ChemicalRecruitRq)(nil), "ChemicalRecruitRq")
 47297  	proto.RegisterExtension(E_ChemicalRecruitRs_Ext)
 47298  	proto.RegisterType((*ChemicalRecruitRs)(nil), "ChemicalRecruitRs")
 47299  	proto.RegisterExtension(E_ChemicalExpandRq_Ext)
 47300  	proto.RegisterType((*ChemicalExpandRq)(nil), "ChemicalExpandRq")
 47301  	proto.RegisterExtension(E_ChemicalExpandRs_Ext)
 47302  	proto.RegisterType((*ChemicalExpandRs)(nil), "ChemicalExpandRs")
 47303  	proto.RegisterExtension(E_ChemicalFinishRq_Ext)
 47304  	proto.RegisterType((*ChemicalFinishRq)(nil), "ChemicalFinishRq")
 47305  	proto.RegisterExtension(E_ChemicalFinishRs_Ext)
 47306  	proto.RegisterType((*ChemicalFinishRs)(nil), "ChemicalFinishRs")
 47307  	proto.RegisterExtension(E_GetTreasureRq_Ext)
 47308  	proto.RegisterType((*GetTreasureRq)(nil), "GetTreasureRq")
 47309  	proto.RegisterExtension(E_GetTreasureRs_Ext)
 47310  	proto.RegisterType((*GetTreasureRs)(nil), "GetTreasureRs")
 47311  	proto.RegisterExtension(E_TreasureOpenRq_Ext)
 47312  	proto.RegisterType((*TreasureOpenRq)(nil), "TreasureOpenRq")
 47313  	proto.RegisterExtension(E_TreasureOpenRs_Ext)
 47314  	proto.RegisterType((*TreasureOpenRs)(nil), "TreasureOpenRs")
 47315  	proto.RegisterExtension(E_TreasureTradeRq_Ext)
 47316  	proto.RegisterType((*TreasureTradeRq)(nil), "TreasureTradeRq")
 47317  	proto.RegisterExtension(E_TreasureTradeRs_Ext)
 47318  	proto.RegisterType((*TreasureTradeRs)(nil), "TreasureTradeRs")
 47319  	proto.RegisterExtension(E_SyncRoleRebuildRq_Ext)
 47320  	proto.RegisterType((*SyncRoleRebuildRq)(nil), "SyncRoleRebuildRq")
 47321  	proto.RegisterExtension(E_SyncRoleRebuildRs_Ext)
 47322  	proto.RegisterType((*SyncRoleRebuildRs)(nil), "SyncRoleRebuildRs")
 47323  	proto.RegisterExtension(E_RebuildRewardRq_Ext)
 47324  	proto.RegisterType((*RebuildRewardRq)(nil), "RebuildRewardRq")
 47325  	proto.RegisterExtension(E_RebuildRewardRs_Ext)
 47326  	proto.RegisterType((*RebuildRewardRs)(nil), "RebuildRewardRs")
 47327  	proto.RegisterExtension(E_ReBuildRq_Ext)
 47328  	proto.RegisterType((*ReBuildRq)(nil), "ReBuildRq")
 47329  	proto.RegisterExtension(E_ReBuildRs_Ext)
 47330  	proto.RegisterType((*ReBuildRs)(nil), "ReBuildRs")
 47331  	proto.RegisterExtension(E_GetWallRq_Ext)
 47332  	proto.RegisterType((*GetWallRq)(nil), "GetWallRq")
 47333  	proto.RegisterExtension(E_GetWallRs_Ext)
 47334  	proto.RegisterType((*GetWallRs)(nil), "GetWallRs")
 47335  	proto.RegisterExtension(E_WallSetRq_Ext)
 47336  	proto.RegisterType((*WallSetRq)(nil), "WallSetRq")
 47337  	proto.RegisterExtension(E_WallSetRs_Ext)
 47338  	proto.RegisterType((*WallSetRs)(nil), "WallSetRs")
 47339  	proto.RegisterExtension(E_WallHelpRq_Ext)
 47340  	proto.RegisterType((*WallHelpRq)(nil), "WallHelpRq")
 47341  	proto.RegisterExtension(E_WallHelpRs_Ext)
 47342  	proto.RegisterType((*WallHelpRs)(nil), "WallHelpRs")
 47343  	proto.RegisterExtension(E_WallNpcRq_Ext)
 47344  	proto.RegisterType((*WallNpcRq)(nil), "WallNpcRq")
 47345  	proto.RegisterExtension(E_WallNpcRs_Ext)
 47346  	proto.RegisterType((*WallNpcRs)(nil), "WallNpcRs")
 47347  	proto.RegisterExtension(E_WallNpcLvUpRq_Ext)
 47348  	proto.RegisterType((*WallNpcLvUpRq)(nil), "WallNpcLvUpRq")
 47349  	proto.RegisterExtension(E_WallNpcLvUpRs_Ext)
 47350  	proto.RegisterType((*WallNpcLvUpRs)(nil), "WallNpcLvUpRs")
 47351  	proto.RegisterExtension(E_WallGetOutRq_Ext)
 47352  	proto.RegisterType((*WallGetOutRq)(nil), "WallGetOutRq")
 47353  	proto.RegisterExtension(E_WallGetOutRs_Ext)
 47354  	proto.RegisterType((*WallGetOutRs)(nil), "WallGetOutRs")
 47355  	proto.RegisterExtension(E_WallCallBackRq_Ext)
 47356  	proto.RegisterType((*WallCallBackRq)(nil), "WallCallBackRq")
 47357  	proto.RegisterExtension(E_WallCallBackRs_Ext)
 47358  	proto.RegisterType((*WallCallBackRs)(nil), "WallCallBackRs")
 47359  	proto.RegisterExtension(E_WallNpcArmyRq_Ext)
 47360  	proto.RegisterType((*WallNpcArmyRq)(nil), "WallNpcArmyRq")
 47361  	proto.RegisterExtension(E_WallNpcArmyRs_Ext)
 47362  	proto.RegisterType((*WallNpcArmyRs)(nil), "WallNpcArmyRs")
 47363  	proto.RegisterExtension(E_WallNpcAutoRq_Ext)
 47364  	proto.RegisterType((*WallNpcAutoRq)(nil), "WallNpcAutoRq")
 47365  	proto.RegisterExtension(E_WallNpcAutoRs_Ext)
 47366  	proto.RegisterType((*WallNpcAutoRs)(nil), "WallNpcAutoRs")
 47367  	proto.RegisterExtension(E_WallNpcFullRq_Ext)
 47368  	proto.RegisterType((*WallNpcFullRq)(nil), "WallNpcFullRq")
 47369  	proto.RegisterExtension(E_WallNpcFullRs_Ext)
 47370  	proto.RegisterType((*WallNpcFullRs)(nil), "WallNpcFullRs")
 47371  	proto.RegisterExtension(E_WallHelpInfoRq_Ext)
 47372  	proto.RegisterType((*WallHelpInfoRq)(nil), "WallHelpInfoRq")
 47373  	proto.RegisterExtension(E_WallHelpInfoRs_Ext)
 47374  	proto.RegisterType((*WallHelpInfoRs)(nil), "WallHelpInfoRs")
 47375  	proto.RegisterExtension(E_SynWallCallBackRs_Ext)
 47376  	proto.RegisterType((*SynWallCallBackRs)(nil), "SynWallCallBackRs")
 47377  	proto.RegisterExtension(E_AcqHeroSetRq_Ext)
 47378  	proto.RegisterType((*AcqHeroSetRq)(nil), "AcqHeroSetRq")
 47379  	proto.RegisterExtension(E_AcqHeroSetRs_Ext)
 47380  	proto.RegisterType((*AcqHeroSetRs)(nil), "AcqHeroSetRs")
 47381  	proto.RegisterExtension(E_GetCabinetRq_Ext)
 47382  	proto.RegisterType((*GetCabinetRq)(nil), "GetCabinetRq")
 47383  	proto.RegisterExtension(E_GetCabinetRs_Ext)
 47384  	proto.RegisterType((*GetCabinetRs)(nil), "GetCabinetRs")
 47385  	proto.RegisterExtension(E_CreateLeadRq_Ext)
 47386  	proto.RegisterType((*CreateLeadRq)(nil), "CreateLeadRq")
 47387  	proto.RegisterExtension(E_CreateLeadRs_Ext)
 47388  	proto.RegisterType((*CreateLeadRs)(nil), "CreateLeadRs")
 47389  	proto.RegisterExtension(E_CabinetFinishRq_Ext)
 47390  	proto.RegisterType((*CabinetFinishRq)(nil), "CabinetFinishRq")
 47391  	proto.RegisterExtension(E_CabinetFinishRs_Ext)
 47392  	proto.RegisterType((*CabinetFinishRs)(nil), "CabinetFinishRs")
 47393  	proto.RegisterExtension(E_CabinetLvFinishRq_Ext)
 47394  	proto.RegisterType((*CabinetLvFinishRq)(nil), "CabinetLvFinishRq")
 47395  	proto.RegisterExtension(E_CabinetLvFinishRs_Ext)
 47396  	proto.RegisterType((*CabinetLvFinishRs)(nil), "CabinetLvFinishRs")
 47397  	proto.RegisterExtension(E_GetHerosRq_Ext)
 47398  	proto.RegisterType((*GetHerosRq)(nil), "GetHerosRq")
 47399  	proto.RegisterExtension(E_GetHerosRs_Ext)
 47400  	proto.RegisterType((*GetHerosRs)(nil), "GetHerosRs")
 47401  	proto.RegisterExtension(E_HeroBattleRq_Ext)
 47402  	proto.RegisterType((*HeroBattleRq)(nil), "HeroBattleRq")
 47403  	proto.RegisterExtension(E_HeroBattleRs_Ext)
 47404  	proto.RegisterType((*HeroBattleRs)(nil), "HeroBattleRs")
 47405  	proto.RegisterExtension(E_HeroQuickUpRq_Ext)
 47406  	proto.RegisterType((*HeroQuickUpRq)(nil), "HeroQuickUpRq")
 47407  	proto.RegisterExtension(E_HeroQuickUpRs_Ext)
 47408  	proto.RegisterType((*HeroQuickUpRs)(nil), "HeroQuickUpRs")
 47409  	proto.RegisterExtension(E_HeroWashRq_Ext)
 47410  	proto.RegisterType((*HeroWashRq)(nil), "HeroWashRq")
 47411  	proto.RegisterExtension(E_HeroWashRs_Ext)
 47412  	proto.RegisterType((*HeroWashRs)(nil), "HeroWashRs")
 47413  	proto.RegisterExtension(E_SaveHeroWashRq_Ext)
 47414  	proto.RegisterType((*SaveHeroWashRq)(nil), "SaveHeroWashRq")
 47415  	proto.RegisterExtension(E_SaveHeroWashRs_Ext)
 47416  	proto.RegisterType((*SaveHeroWashRs)(nil), "SaveHeroWashRs")
 47417  	proto.RegisterExtension(E_HeroBreakRq_Ext)
 47418  	proto.RegisterType((*HeroBreakRq)(nil), "HeroBreakRq")
 47419  	proto.RegisterExtension(E_HeroBreakRs_Ext)
 47420  	proto.RegisterType((*HeroBreakRs)(nil), "HeroBreakRs")
 47421  	proto.RegisterExtension(E_GetHeroWashInfoRq_Ext)
 47422  	proto.RegisterType((*GetHeroWashInfoRq)(nil), "GetHeroWashInfoRq")
 47423  	proto.RegisterExtension(E_GetHeroWashInfoRs_Ext)
 47424  	proto.RegisterType((*GetHeroWashInfoRs)(nil), "GetHeroWashInfoRs")
 47425  	proto.RegisterExtension(E_HeroPosSetRq_Ext)
 47426  	proto.RegisterType((*HeroPosSetRq)(nil), "HeroPosSetRq")
 47427  	proto.RegisterExtension(E_HeroPosSetRs_Ext)
 47428  	proto.RegisterType((*HeroPosSetRs)(nil), "HeroPosSetRs")
 47429  	proto.RegisterExtension(E_AutoAddArmyRq_Ext)
 47430  	proto.RegisterType((*AutoAddArmyRq)(nil), "AutoAddArmyRq")
 47431  	proto.RegisterExtension(E_AutoAddArmyRs_Ext)
 47432  	proto.RegisterType((*AutoAddArmyRs)(nil), "AutoAddArmyRs")
 47433  	proto.RegisterExtension(E_GetHeroSearchRq_Ext)
 47434  	proto.RegisterType((*GetHeroSearchRq)(nil), "GetHeroSearchRq")
 47435  	proto.RegisterExtension(E_GetHeroSearchRs_Ext)
 47436  	proto.RegisterType((*GetHeroSearchRs)(nil), "GetHeroSearchRs")
 47437  	proto.RegisterExtension(E_SearchHeroRq_Ext)
 47438  	proto.RegisterType((*SearchHeroRq)(nil), "SearchHeroRq")
 47439  	proto.RegisterExtension(E_SearchHeroRs_Ext)
 47440  	proto.RegisterType((*SearchHeroRs)(nil), "SearchHeroRs")
 47441  	proto.RegisterExtension(E_GetHeroByIdsRq_Ext)
 47442  	proto.RegisterType((*GetHeroByIdsRq)(nil), "GetHeroByIdsRq")
 47443  	proto.RegisterExtension(E_GetHeroByIdsRs_Ext)
 47444  	proto.RegisterType((*GetHeroByIdsRs)(nil), "GetHeroByIdsRs")
 47445  	proto.RegisterExtension(E_GetHeroBattlePosRq_Ext)
 47446  	proto.RegisterType((*GetHeroBattlePosRq)(nil), "GetHeroBattlePosRq")
 47447  	proto.RegisterExtension(E_GetHeroBattlePosRs_Ext)
 47448  	proto.RegisterType((*GetHeroBattlePosRs)(nil), "GetHeroBattlePosRs")
 47449  	proto.RegisterExtension(E_HeroDecoratedRq_Ext)
 47450  	proto.RegisterType((*HeroDecoratedRq)(nil), "HeroDecoratedRq")
 47451  	proto.RegisterExtension(E_HeroDecoratedRs_Ext)
 47452  	proto.RegisterType((*HeroDecoratedRs)(nil), "HeroDecoratedRs")
 47453  	proto.RegisterExtension(E_GetWarPlanesRq_Ext)
 47454  	proto.RegisterType((*GetWarPlanesRq)(nil), "GetWarPlanesRq")
 47455  	proto.RegisterExtension(E_GetWarPlanesRs_Ext)
 47456  	proto.RegisterType((*GetWarPlanesRs)(nil), "GetWarPlanesRs")
 47457  	proto.RegisterExtension(E_GetPlaneByIdsRq_Ext)
 47458  	proto.RegisterType((*GetPlaneByIdsRq)(nil), "GetPlaneByIdsRq")
 47459  	proto.RegisterExtension(E_GetPlaneByIdsRs_Ext)
 47460  	proto.RegisterType((*GetPlaneByIdsRs)(nil), "GetPlaneByIdsRs")
 47461  	proto.RegisterExtension(E_PlaneSwapRq_Ext)
 47462  	proto.RegisterType((*PlaneSwapRq)(nil), "PlaneSwapRq")
 47463  	proto.RegisterExtension(E_PlaneSwapRs_Ext)
 47464  	proto.RegisterType((*PlaneSwapRs)(nil), "PlaneSwapRs")
 47465  	proto.RegisterExtension(E_PlaneRemouldRq_Ext)
 47466  	proto.RegisterType((*PlaneRemouldRq)(nil), "PlaneRemouldRq")
 47467  	proto.RegisterExtension(E_PlaneRemouldRs_Ext)
 47468  	proto.RegisterType((*PlaneRemouldRs)(nil), "PlaneRemouldRs")
 47469  	proto.RegisterExtension(E_PlaneFactoryRq_Ext)
 47470  	proto.RegisterType((*PlaneFactoryRq)(nil), "PlaneFactoryRq")
 47471  	proto.RegisterExtension(E_PlaneFactoryRs_Ext)
 47472  	proto.RegisterType((*PlaneFactoryRs)(nil), "PlaneFactoryRs")
 47473  	proto.RegisterExtension(E_SearchPlaneRq_Ext)
 47474  	proto.RegisterType((*SearchPlaneRq)(nil), "SearchPlaneRq")
 47475  	proto.RegisterExtension(E_SearchPlaneRs_Ext)
 47476  	proto.RegisterType((*SearchPlaneRs)(nil), "SearchPlaneRs")
 47477  	proto.RegisterExtension(E_GetSearchAwardRq_Ext)
 47478  	proto.RegisterType((*GetSearchAwardRq)(nil), "GetSearchAwardRq")
 47479  	proto.RegisterExtension(E_GetSearchAwardRs_Ext)
 47480  	proto.RegisterType((*GetSearchAwardRs)(nil), "GetSearchAwardRs")
 47481  	proto.RegisterExtension(E_SyntheticPlaneRq_Ext)
 47482  	proto.RegisterType((*SyntheticPlaneRq)(nil), "SyntheticPlaneRq")
 47483  	proto.RegisterExtension(E_SyntheticPlaneRs_Ext)
 47484  	proto.RegisterType((*SyntheticPlaneRs)(nil), "SyntheticPlaneRs")
 47485  	proto.RegisterExtension(E_PlaneQuickUpRq_Ext)
 47486  	proto.RegisterType((*PlaneQuickUpRq)(nil), "PlaneQuickUpRq")
 47487  	proto.RegisterExtension(E_PlaneQuickUpRs_Ext)
 47488  	proto.RegisterType((*PlaneQuickUpRs)(nil), "PlaneQuickUpRs")
 47489  	proto.RegisterExtension(E_ComandoHeroSetRq_Ext)
 47490  	proto.RegisterType((*ComandoHeroSetRq)(nil), "ComandoHeroSetRq")
 47491  	proto.RegisterExtension(E_ComandoHeroSetRs_Ext)
 47492  	proto.RegisterType((*ComandoHeroSetRs)(nil), "ComandoHeroSetRs")
 47493  	proto.RegisterExtension(E_GetPropsRq_Ext)
 47494  	proto.RegisterType((*GetPropsRq)(nil), "GetPropsRq")
 47495  	proto.RegisterExtension(E_GetPropsRs_Ext)
 47496  	proto.RegisterType((*GetPropsRs)(nil), "GetPropsRs")
 47497  	proto.RegisterExtension(E_GetEquipsRq_Ext)
 47498  	proto.RegisterType((*GetEquipsRq)(nil), "GetEquipsRq")
 47499  	proto.RegisterExtension(E_GetEquipsRs_Ext)
 47500  	proto.RegisterType((*GetEquipsRs)(nil), "GetEquipsRs")
 47501  	proto.RegisterExtension(E_EquipForgeRq_Ext)
 47502  	proto.RegisterType((*EquipForgeRq)(nil), "EquipForgeRq")
 47503  	proto.RegisterExtension(E_EquipForgeRs_Ext)
 47504  	proto.RegisterType((*EquipForgeRs)(nil), "EquipForgeRs")
 47505  	proto.RegisterExtension(E_SpeedForgeRq_Ext)
 47506  	proto.RegisterType((*SpeedForgeRq)(nil), "SpeedForgeRq")
 47507  	proto.RegisterExtension(E_SpeedForgeRs_Ext)
 47508  	proto.RegisterType((*SpeedForgeRs)(nil), "SpeedForgeRs")
 47509  	proto.RegisterExtension(E_OnEquipRq_Ext)
 47510  	proto.RegisterType((*OnEquipRq)(nil), "OnEquipRq")
 47511  	proto.RegisterExtension(E_OnEquipRs_Ext)
 47512  	proto.RegisterType((*OnEquipRs)(nil), "OnEquipRs")
 47513  	proto.RegisterExtension(E_EquipBaptizeRq_Ext)
 47514  	proto.RegisterType((*EquipBaptizeRq)(nil), "EquipBaptizeRq")
 47515  	proto.RegisterExtension(E_EquipBaptizeRs_Ext)
 47516  	proto.RegisterType((*EquipBaptizeRs)(nil), "EquipBaptizeRs")
 47517  	proto.RegisterExtension(E_EquipDecomposeRq_Ext)
 47518  	proto.RegisterType((*EquipDecomposeRq)(nil), "EquipDecomposeRq")
 47519  	proto.RegisterExtension(E_EquipDecomposeRs_Ext)
 47520  	proto.RegisterType((*EquipDecomposeRs)(nil), "EquipDecomposeRs")
 47521  	proto.RegisterExtension(E_BagExpandRq_Ext)
 47522  	proto.RegisterType((*BagExpandRq)(nil), "BagExpandRq")
 47523  	proto.RegisterExtension(E_BagExpandRs_Ext)
 47524  	proto.RegisterType((*BagExpandRs)(nil), "BagExpandRs")
 47525  	proto.RegisterExtension(E_UsePropRq_Ext)
 47526  	proto.RegisterType((*UsePropRq)(nil), "UsePropRq")
 47527  	proto.RegisterExtension(E_UsePropRs_Ext)
 47528  	proto.RegisterType((*UsePropRs)(nil), "UsePropRs")
 47529  	proto.RegisterExtension(E_EquipGainRq_Ext)
 47530  	proto.RegisterType((*EquipGainRq)(nil), "EquipGainRq")
 47531  	proto.RegisterExtension(E_EquipGainRs_Ext)
 47532  	proto.RegisterType((*EquipGainRs)(nil), "EquipGainRs")
 47533  	proto.RegisterExtension(E_GetSuperEquipRq_Ext)
 47534  	proto.RegisterType((*GetSuperEquipRq)(nil), "GetSuperEquipRq")
 47535  	proto.RegisterExtension(E_GetSuperEquipRs_Ext)
 47536  	proto.RegisterType((*GetSuperEquipRs)(nil), "GetSuperEquipRs")
 47537  	proto.RegisterExtension(E_SuperEquipForgeRq_Ext)
 47538  	proto.RegisterType((*SuperEquipForgeRq)(nil), "SuperEquipForgeRq")
 47539  	proto.RegisterExtension(E_SuperEquipForgeRs_Ext)
 47540  	proto.RegisterType((*SuperEquipForgeRs)(nil), "SuperEquipForgeRs")
 47541  	proto.RegisterExtension(E_UpSuperEquipRq_Ext)
 47542  	proto.RegisterType((*UpSuperEquipRq)(nil), "UpSuperEquipRq")
 47543  	proto.RegisterExtension(E_UpSuperEquipRs_Ext)
 47544  	proto.RegisterType((*UpSuperEquipRs)(nil), "UpSuperEquipRs")
 47545  	proto.RegisterExtension(E_SpeedSuperEquipRq_Ext)
 47546  	proto.RegisterType((*SpeedSuperEquipRq)(nil), "SpeedSuperEquipRq")
 47547  	proto.RegisterExtension(E_SpeedSuperEquipRs_Ext)
 47548  	proto.RegisterType((*SpeedSuperEquipRs)(nil), "SpeedSuperEquipRs")
 47549  	proto.RegisterExtension(E_BuyPropRq_Ext)
 47550  	proto.RegisterType((*BuyPropRq)(nil), "BuyPropRq")
 47551  	proto.RegisterExtension(E_BuyPropRs_Ext)
 47552  	proto.RegisterType((*BuyPropRs)(nil), "BuyPropRs")
 47553  	proto.RegisterExtension(E_GrowSuperEquipRq_Ext)
 47554  	proto.RegisterType((*GrowSuperEquipRq)(nil), "GrowSuperEquipRq")
 47555  	proto.RegisterExtension(E_GrowSuperEquipRs_Ext)
 47556  	proto.RegisterType((*GrowSuperEquipRs)(nil), "GrowSuperEquipRs")
 47557  	proto.RegisterExtension(E_BuyBuildRq_Ext)
 47558  	proto.RegisterType((*BuyBuildRq)(nil), "BuyBuildRq")
 47559  	proto.RegisterExtension(E_BuyBuildRs_Ext)
 47560  	proto.RegisterType((*BuyBuildRs)(nil), "BuyBuildRs")
 47561  	proto.RegisterExtension(E_GetStoneInfoRq_Ext)
 47562  	proto.RegisterType((*GetStoneInfoRq)(nil), "GetStoneInfoRq")
 47563  	proto.RegisterExtension(E_GetStoneInfoRs_Ext)
 47564  	proto.RegisterType((*GetStoneInfoRs)(nil), "GetStoneInfoRs")
 47565  	proto.RegisterExtension(E_StoneMountingRq_Ext)
 47566  	proto.RegisterType((*StoneMountingRq)(nil), "StoneMountingRq")
 47567  	proto.RegisterExtension(E_StoneMountingRs_Ext)
 47568  	proto.RegisterType((*StoneMountingRs)(nil), "StoneMountingRs")
 47569  	proto.RegisterExtension(E_StoneUpLvRq_Ext)
 47570  	proto.RegisterType((*StoneUpLvRq)(nil), "StoneUpLvRq")
 47571  	proto.RegisterExtension(E_StoneUpLvRs_Ext)
 47572  	proto.RegisterType((*StoneUpLvRs)(nil), "StoneUpLvRs")
 47573  	proto.RegisterExtension(E_SyntheticPropRq_Ext)
 47574  	proto.RegisterType((*SyntheticPropRq)(nil), "SyntheticPropRq")
 47575  	proto.RegisterExtension(E_SyntheticPropRs_Ext)
 47576  	proto.RegisterType((*SyntheticPropRs)(nil), "SyntheticPropRs")
 47577  	proto.RegisterExtension(E_GetMedalsRq_Ext)
 47578  	proto.RegisterType((*GetMedalsRq)(nil), "GetMedalsRq")
 47579  	proto.RegisterExtension(E_GetMedalsRs_Ext)
 47580  	proto.RegisterType((*GetMedalsRs)(nil), "GetMedalsRs")
 47581  	proto.RegisterExtension(E_GetHeroMedalRq_Ext)
 47582  	proto.RegisterType((*GetHeroMedalRq)(nil), "GetHeroMedalRq")
 47583  	proto.RegisterExtension(E_GetHeroMedalRs_Ext)
 47584  	proto.RegisterType((*GetHeroMedalRs)(nil), "GetHeroMedalRs")
 47585  	proto.RegisterExtension(E_MedalLockRq_Ext)
 47586  	proto.RegisterType((*MedalLockRq)(nil), "MedalLockRq")
 47587  	proto.RegisterExtension(E_MedalLockRs_Ext)
 47588  	proto.RegisterType((*MedalLockRs)(nil), "MedalLockRs")
 47589  	proto.RegisterExtension(E_UptHeroMedalRq_Ext)
 47590  	proto.RegisterType((*UptHeroMedalRq)(nil), "UptHeroMedalRq")
 47591  	proto.RegisterExtension(E_UptHeroMedalRs_Ext)
 47592  	proto.RegisterType((*UptHeroMedalRs)(nil), "UptHeroMedalRs")
 47593  	proto.RegisterExtension(E_GetHonorGoldBarRq_Ext)
 47594  	proto.RegisterType((*GetHonorGoldBarRq)(nil), "GetHonorGoldBarRq")
 47595  	proto.RegisterExtension(E_GetHonorGoldBarRs_Ext)
 47596  	proto.RegisterType((*GetHonorGoldBarRs)(nil), "GetHonorGoldBarRs")
 47597  	proto.RegisterExtension(E_GetMedalGoodsRq_Ext)
 47598  	proto.RegisterType((*GetMedalGoodsRq)(nil), "GetMedalGoodsRq")
 47599  	proto.RegisterExtension(E_GetMedalGoodsRs_Ext)
 47600  	proto.RegisterType((*GetMedalGoodsRs)(nil), "GetMedalGoodsRs")
 47601  	proto.RegisterExtension(E_BuyMedalRq_Ext)
 47602  	proto.RegisterType((*BuyMedalRq)(nil), "BuyMedalRq")
 47603  	proto.RegisterExtension(E_BuyMedalRs_Ext)
 47604  	proto.RegisterType((*BuyMedalRs)(nil), "BuyMedalRs")
 47605  	proto.RegisterExtension(E_IntensifyMedalRq_Ext)
 47606  	proto.RegisterType((*IntensifyMedalRq)(nil), "IntensifyMedalRq")
 47607  	proto.RegisterExtension(E_IntensifyMedalRs_Ext)
 47608  	proto.RegisterType((*IntensifyMedalRs)(nil), "IntensifyMedalRs")
 47609  	proto.RegisterExtension(E_DonateMedalRq_Ext)
 47610  	proto.RegisterType((*DonateMedalRq)(nil), "DonateMedalRq")
 47611  	proto.RegisterExtension(E_DonateMedalRs_Ext)
 47612  	proto.RegisterType((*DonateMedalRs)(nil), "DonateMedalRs")
 47613  	proto.RegisterExtension(E_BuyHonorRq_Ext)
 47614  	proto.RegisterType((*BuyHonorRq)(nil), "BuyHonorRq")
 47615  	proto.RegisterExtension(E_BuyHonorRs_Ext)
 47616  	proto.RegisterType((*BuyHonorRs)(nil), "BuyHonorRs")
 47617  	proto.RegisterExtension(E_SyncMedalRq_Ext)
 47618  	proto.RegisterType((*SyncMedalRq)(nil), "SyncMedalRq")
 47619  	proto.RegisterExtension(E_SyncMedalRs_Ext)
 47620  	proto.RegisterType((*SyncMedalRs)(nil), "SyncMedalRs")
 47621  	proto.RegisterExtension(E_DoStoneImproveRq_Ext)
 47622  	proto.RegisterType((*DoStoneImproveRq)(nil), "DoStoneImproveRq")
 47623  	proto.RegisterExtension(E_DoStoneImproveRs_Ext)
 47624  	proto.RegisterType((*DoStoneImproveRs)(nil), "DoStoneImproveRs")
 47625  	proto.RegisterExtension(E_StoneImproveUpLvRq_Ext)
 47626  	proto.RegisterType((*StoneImproveUpLvRq)(nil), "StoneImproveUpLvRq")
 47627  	proto.RegisterExtension(E_StoneImproveUpLvRs_Ext)
 47628  	proto.RegisterType((*StoneImproveUpLvRs)(nil), "StoneImproveUpLvRs")
 47629  	proto.RegisterExtension(E_RingUpLvRq_Ext)
 47630  	proto.RegisterType((*RingUpLvRq)(nil), "RingUpLvRq")
 47631  	proto.RegisterExtension(E_RingUpLvRs_Ext)
 47632  	proto.RegisterType((*RingUpLvRs)(nil), "RingUpLvRs")
 47633  	proto.RegisterExtension(E_GetJewelsRq_Ext)
 47634  	proto.RegisterType((*GetJewelsRq)(nil), "GetJewelsRq")
 47635  	proto.RegisterExtension(E_GetJewelsRs_Ext)
 47636  	proto.RegisterType((*GetJewelsRs)(nil), "GetJewelsRs")
 47637  	proto.RegisterExtension(E_DoJewelImproveRq_Ext)
 47638  	proto.RegisterType((*DoJewelImproveRq)(nil), "DoJewelImproveRq")
 47639  	proto.RegisterExtension(E_DoJewelImproveRs_Ext)
 47640  	proto.RegisterType((*DoJewelImproveRs)(nil), "DoJewelImproveRs")
 47641  	proto.RegisterExtension(E_InlaidJewelRq_Ext)
 47642  	proto.RegisterType((*InlaidJewelRq)(nil), "InlaidJewelRq")
 47643  	proto.RegisterExtension(E_InlaidJewelRs_Ext)
 47644  	proto.RegisterType((*InlaidJewelRs)(nil), "InlaidJewelRs")
 47645  	proto.RegisterExtension(E_GetAreaRq_Ext)
 47646  	proto.RegisterType((*GetAreaRq)(nil), "GetAreaRq")
 47647  	proto.RegisterExtension(E_GetAreaRs_Ext)
 47648  	proto.RegisterType((*GetAreaRs)(nil), "GetAreaRs")
 47649  	proto.RegisterExtension(E_GetMapRq_Ext)
 47650  	proto.RegisterType((*GetMapRq)(nil), "GetMapRq")
 47651  	proto.RegisterExtension(E_GetMapRs_Ext)
 47652  	proto.RegisterType((*GetMapRs)(nil), "GetMapRs")
 47653  	proto.RegisterExtension(E_GetArmyRq_Ext)
 47654  	proto.RegisterType((*GetArmyRq)(nil), "GetArmyRq")
 47655  	proto.RegisterExtension(E_GetArmyRs_Ext)
 47656  	proto.RegisterType((*GetArmyRs)(nil), "GetArmyRs")
 47657  	proto.RegisterExtension(E_AttackPosRq_Ext)
 47658  	proto.RegisterType((*AttackPosRq)(nil), "AttackPosRq")
 47659  	proto.RegisterExtension(E_AttackPosRs_Ext)
 47660  	proto.RegisterType((*AttackPosRs)(nil), "AttackPosRs")
 47661  	proto.RegisterExtension(E_RetreatRq_Ext)
 47662  	proto.RegisterType((*RetreatRq)(nil), "RetreatRq")
 47663  	proto.RegisterExtension(E_RetreatRs_Ext)
 47664  	proto.RegisterType((*RetreatRs)(nil), "RetreatRs")
 47665  	proto.RegisterExtension(E_GetBattleRq_Ext)
 47666  	proto.RegisterType((*GetBattleRq)(nil), "GetBattleRq")
 47667  	proto.RegisterExtension(E_GetBattleRs_Ext)
 47668  	proto.RegisterType((*GetBattleRs)(nil), "GetBattleRs")
 47669  	proto.RegisterExtension(E_JoinBattleRq_Ext)
 47670  	proto.RegisterType((*JoinBattleRq)(nil), "JoinBattleRq")
 47671  	proto.RegisterExtension(E_JoinBattleRs_Ext)
 47672  	proto.RegisterType((*JoinBattleRs)(nil), "JoinBattleRs")
 47673  	proto.RegisterExtension(E_AttackStateRq_Ext)
 47674  	proto.RegisterType((*AttackStateRq)(nil), "AttackStateRq")
 47675  	proto.RegisterExtension(E_AttackStateRs_Ext)
 47676  	proto.RegisterType((*AttackStateRs)(nil), "AttackStateRs")
 47677  	proto.RegisterExtension(E_SyncStateBattleRs_Ext)
 47678  	proto.RegisterType((*SyncStateBattleRs)(nil), "SyncStateBattleRs")
 47679  	proto.RegisterExtension(E_SyncMailRs_Ext)
 47680  	proto.RegisterType((*SyncMailRs)(nil), "SyncMailRs")
 47681  	proto.RegisterExtension(E_GetMailListRq_Ext)
 47682  	proto.RegisterType((*GetMailListRq)(nil), "GetMailListRq")
 47683  	proto.RegisterExtension(E_GetMailListRs_Ext)
 47684  	proto.RegisterType((*GetMailListRs)(nil), "GetMailListRs")
 47685  	proto.RegisterExtension(E_GetMailByIdRq_Ext)
 47686  	proto.RegisterType((*GetMailByIdRq)(nil), "GetMailByIdRq")
 47687  	proto.RegisterExtension(E_GetMailByIdRs_Ext)
 47688  	proto.RegisterType((*GetMailByIdRs)(nil), "GetMailByIdRs")
 47689  	proto.RegisterExtension(E_RewardMailRq_Ext)
 47690  	proto.RegisterType((*RewardMailRq)(nil), "RewardMailRq")
 47691  	proto.RegisterExtension(E_RewardMailRs_Ext)
 47692  	proto.RegisterType((*RewardMailRs)(nil), "RewardMailRs")
 47693  	proto.RegisterExtension(E_ReadAllMailRq_Ext)
 47694  	proto.RegisterType((*ReadAllMailRq)(nil), "ReadAllMailRq")
 47695  	proto.RegisterExtension(E_ReadAllMailRs_Ext)
 47696  	proto.RegisterType((*ReadAllMailRs)(nil), "ReadAllMailRs")
 47697  	proto.RegisterExtension(E_DelMailRq_Ext)
 47698  	proto.RegisterType((*DelMailRq)(nil), "DelMailRq")
 47699  	proto.RegisterExtension(E_DelMailRs_Ext)
 47700  	proto.RegisterType((*DelMailRs)(nil), "DelMailRs")
 47701  	proto.RegisterExtension(E_SendMailRq_Ext)
 47702  	proto.RegisterType((*SendMailRq)(nil), "SendMailRq")
 47703  	proto.RegisterExtension(E_SendMailRs_Ext)
 47704  	proto.RegisterType((*SendMailRs)(nil), "SendMailRs")
 47705  	proto.RegisterExtension(E_ReplenishRq_Ext)
 47706  	proto.RegisterType((*ReplenishRq)(nil), "ReplenishRq")
 47707  	proto.RegisterExtension(E_ReplenishRs_Ext)
 47708  	proto.RegisterType((*ReplenishRs)(nil), "ReplenishRs")
 47709  	proto.RegisterExtension(E_GetReportRq_Ext)
 47710  	proto.RegisterType((*GetReportRq)(nil), "GetReportRq")
 47711  	proto.RegisterExtension(E_GetReportRs_Ext)
 47712  	proto.RegisterType((*GetReportRs)(nil), "GetReportRs")
 47713  	proto.RegisterExtension(E_GetMarchRq_Ext)
 47714  	proto.RegisterType((*GetMarchRq)(nil), "GetMarchRq")
 47715  	proto.RegisterExtension(E_GetMarchRs_Ext)
 47716  	proto.RegisterType((*GetMarchRs)(nil), "GetMarchRs")
 47717  	proto.RegisterExtension(E_GetMineRq_Ext)
 47718  	proto.RegisterType((*GetMineRq)(nil), "GetMineRq")
 47719  	proto.RegisterExtension(E_GetMineRs_Ext)
 47720  	proto.RegisterType((*GetMineRs)(nil), "GetMineRs")
 47721  	proto.RegisterExtension(E_MoveCityRq_Ext)
 47722  	proto.RegisterType((*MoveCityRq)(nil), "MoveCityRq")
 47723  	proto.RegisterExtension(E_MoveCityRs_Ext)
 47724  	proto.RegisterType((*MoveCityRs)(nil), "MoveCityRs")
 47725  	proto.RegisterExtension(E_GetCampBattleRq_Ext)
 47726  	proto.RegisterType((*GetCampBattleRq)(nil), "GetCampBattleRq")
 47727  	proto.RegisterExtension(E_GetCampBattleRs_Ext)
 47728  	proto.RegisterType((*GetCampBattleRs)(nil), "GetCampBattleRs")
 47729  	proto.RegisterExtension(E_ScoutPosRq_Ext)
 47730  	proto.RegisterType((*ScoutPosRq)(nil), "ScoutPosRq")
 47731  	proto.RegisterExtension(E_ScoutPosRs_Ext)
 47732  	proto.RegisterType((*ScoutPosRs)(nil), "ScoutPosRs")
 47733  	proto.RegisterExtension(E_SyncChangeInfoRs_Ext)
 47734  	proto.RegisterType((*SyncChangeInfoRs)(nil), "SyncChangeInfoRs")
 47735  	proto.RegisterExtension(E_SyncRoleMoveRs_Ext)
 47736  	proto.RegisterType((*SyncRoleMoveRs)(nil), "SyncRoleMoveRs")
 47737  	proto.RegisterExtension(E_ClearCDRq_Ext)
 47738  	proto.RegisterType((*ClearCDRq)(nil), "ClearCDRq")
 47739  	proto.RegisterExtension(E_ClearCDRs_Ext)
 47740  	proto.RegisterType((*ClearCDRs)(nil), "ClearCDRs")
 47741  	proto.RegisterExtension(E_MoveCDRq_Ext)
 47742  	proto.RegisterType((*MoveCDRq)(nil), "MoveCDRq")
 47743  	proto.RegisterExtension(E_MoveCDRs_Ext)
 47744  	proto.RegisterType((*MoveCDRs)(nil), "MoveCDRs")
 47745  	proto.RegisterExtension(E_CityLevyRq_Ext)
 47746  	proto.RegisterType((*CityLevyRq)(nil), "CityLevyRq")
 47747  	proto.RegisterExtension(E_CityLevyRs_Ext)
 47748  	proto.RegisterType((*CityLevyRs)(nil), "CityLevyRs")
 47749  	proto.RegisterExtension(E_CityRebuildRq_Ext)
 47750  	proto.RegisterType((*CityRebuildRq)(nil), "CityRebuildRq")
 47751  	proto.RegisterExtension(E_CityRebuildRs_Ext)
 47752  	proto.RegisterType((*CityRebuildRs)(nil), "CityRebuildRs")
 47753  	proto.RegisterExtension(E_CityRepairRq_Ext)
 47754  	proto.RegisterType((*CityRepairRq)(nil), "CityRepairRq")
 47755  	proto.RegisterExtension(E_CityRepairRs_Ext)
 47756  	proto.RegisterType((*CityRepairRs)(nil), "CityRepairRs")
 47757  	proto.RegisterExtension(E_SyncAttackRoleRs_Ext)
 47758  	proto.RegisterType((*SyncAttackRoleRs)(nil), "SyncAttackRoleRs")
 47759  	proto.RegisterExtension(E_GetShareMailRq_Ext)
 47760  	proto.RegisterType((*GetShareMailRq)(nil), "GetShareMailRq")
 47761  	proto.RegisterExtension(E_GetShareMailRs_Ext)
 47762  	proto.RegisterType((*GetShareMailRs)(nil), "GetShareMailRs")
 47763  	proto.RegisterExtension(E_LeaveCityRq_Ext)
 47764  	proto.RegisterType((*LeaveCityRq)(nil), "LeaveCityRq")
 47765  	proto.RegisterExtension(E_LeaveCityRs_Ext)
 47766  	proto.RegisterType((*LeaveCityRs)(nil), "LeaveCityRs")
 47767  	proto.RegisterExtension(E_SyncProTectRs_Ext)
 47768  	proto.RegisterType((*SyncProTectRs)(nil), "SyncProTectRs")
 47769  	proto.RegisterExtension(E_SyncArmyRs_Ext)
 47770  	proto.RegisterType((*SyncArmyRs)(nil), "SyncArmyRs")
 47771  	proto.RegisterExtension(E_CityRenameRq_Ext)
 47772  	proto.RegisterType((*CityRenameRq)(nil), "CityRenameRq")
 47773  	proto.RegisterExtension(E_CityRenameRs_Ext)
 47774  	proto.RegisterType((*CityRenameRs)(nil), "CityRenameRs")
 47775  	proto.RegisterExtension(E_UpCityRq_Ext)
 47776  	proto.RegisterType((*UpCityRq)(nil), "UpCityRq")
 47777  	proto.RegisterExtension(E_UpCityRs_Ext)
 47778  	proto.RegisterType((*UpCityRs)(nil), "UpCityRs")
 47779  	proto.RegisterExtension(E_SummonTeamRq_Ext)
 47780  	proto.RegisterType((*SummonTeamRq)(nil), "SummonTeamRq")
 47781  	proto.RegisterExtension(E_SummonTeamRs_Ext)
 47782  	proto.RegisterType((*SummonTeamRs)(nil), "SummonTeamRs")
 47783  	proto.RegisterExtension(E_SummonRespondRq_Ext)
 47784  	proto.RegisterType((*SummonRespondRq)(nil), "SummonRespondRq")
 47785  	proto.RegisterExtension(E_SummonRespondRs_Ext)
 47786  	proto.RegisterType((*SummonRespondRs)(nil), "SummonRespondRs")
 47787  	proto.RegisterExtension(E_SyncSummonStateRs_Ext)
 47788  	proto.RegisterType((*SyncSummonStateRs)(nil), "SyncSummonStateRs")
 47789  	proto.RegisterExtension(E_GetSummonRq_Ext)
 47790  	proto.RegisterType((*GetSummonRq)(nil), "GetSummonRq")
 47791  	proto.RegisterExtension(E_GetSummonRs_Ext)
 47792  	proto.RegisterType((*GetSummonRs)(nil), "GetSummonRs")
 47793  	proto.RegisterExtension(E_SyncWorldChgRs_Ext)
 47794  	proto.RegisterType((*SyncWorldChgRs)(nil), "SyncWorldChgRs")
 47795  	proto.RegisterExtension(E_EnterWorldRq_Ext)
 47796  	proto.RegisterType((*EnterWorldRq)(nil), "EnterWorldRq")
 47797  	proto.RegisterExtension(E_EnterWorldRs_Ext)
 47798  	proto.RegisterType((*EnterWorldRs)(nil), "EnterWorldRs")
 47799  	proto.RegisterExtension(E_ScreenAreaFocusRq_Ext)
 47800  	proto.RegisterType((*ScreenAreaFocusRq)(nil), "ScreenAreaFocusRq")
 47801  	proto.RegisterExtension(E_ScreenAreaFocusRs_Ext)
 47802  	proto.RegisterType((*ScreenAreaFocusRs)(nil), "ScreenAreaFocusRs")
 47803  	proto.RegisterExtension(E_AttackRolesRq_Ext)
 47804  	proto.RegisterType((*AttackRolesRq)(nil), "AttackRolesRq")
 47805  	proto.RegisterExtension(E_AttackRolesRs_Ext)
 47806  	proto.RegisterType((*AttackRolesRs)(nil), "AttackRolesRs")
 47807  	proto.RegisterExtension(E_GetCityCampaignRq_Ext)
 47808  	proto.RegisterType((*GetCityCampaignRq)(nil), "GetCityCampaignRq")
 47809  	proto.RegisterExtension(E_GetCityCampaignRs_Ext)
 47810  	proto.RegisterType((*GetCityCampaignRs)(nil), "GetCityCampaignRs")
 47811  	proto.RegisterExtension(E_GetCityRq_Ext)
 47812  	proto.RegisterType((*GetCityRq)(nil), "GetCityRq")
 47813  	proto.RegisterExtension(E_GetCityRs_Ext)
 47814  	proto.RegisterType((*GetCityRs)(nil), "GetCityRs")
 47815  	proto.RegisterExtension(E_LockMailRq_Ext)
 47816  	proto.RegisterType((*LockMailRq)(nil), "LockMailRq")
 47817  	proto.RegisterExtension(E_LockMailRs_Ext)
 47818  	proto.RegisterType((*LockMailRs)(nil), "LockMailRs")
 47819  	proto.RegisterExtension(E_GetSolarTermsRq_Ext)
 47820  	proto.RegisterType((*GetSolarTermsRq)(nil), "GetSolarTermsRq")
 47821  	proto.RegisterExtension(E_GetSolarTermsRs_Ext)
 47822  	proto.RegisterType((*GetSolarTermsRs)(nil), "GetSolarTermsRs")
 47823  	proto.RegisterExtension(E_SyncSolarTermsRs_Ext)
 47824  	proto.RegisterType((*SyncSolarTermsRs)(nil), "SyncSolarTermsRs")
 47825  	proto.RegisterExtension(E_GetCombatRq_Ext)
 47826  	proto.RegisterType((*GetCombatRq)(nil), "GetCombatRq")
 47827  	proto.RegisterExtension(E_GetCombatRs_Ext)
 47828  	proto.RegisterType((*GetCombatRs)(nil), "GetCombatRs")
 47829  	proto.RegisterExtension(E_DoCombatRq_Ext)
 47830  	proto.RegisterType((*DoCombatRq)(nil), "DoCombatRq")
 47831  	proto.RegisterExtension(E_DoCombatRs_Ext)
 47832  	proto.RegisterType((*DoCombatRs)(nil), "DoCombatRs")
 47833  	proto.RegisterExtension(E_DoCombatWipeRq_Ext)
 47834  	proto.RegisterType((*DoCombatWipeRq)(nil), "DoCombatWipeRq")
 47835  	proto.RegisterExtension(E_DoCombatWipeRs_Ext)
 47836  	proto.RegisterType((*DoCombatWipeRs)(nil), "DoCombatWipeRs")
 47837  	proto.RegisterExtension(E_BuyCombatRq_Ext)
 47838  	proto.RegisterType((*BuyCombatRq)(nil), "BuyCombatRq")
 47839  	proto.RegisterExtension(E_BuyCombatRs_Ext)
 47840  	proto.RegisterType((*BuyCombatRs)(nil), "BuyCombatRs")
 47841  	proto.RegisterExtension(E_GetRankRq_Ext)
 47842  	proto.RegisterType((*GetRankRq)(nil), "GetRankRq")
 47843  	proto.RegisterExtension(E_GetRankRs_Ext)
 47844  	proto.RegisterType((*GetRankRs)(nil), "GetRankRs")
 47845  	proto.RegisterExtension(E_BuyStoneCombatRq_Ext)
 47846  	proto.RegisterType((*BuyStoneCombatRq)(nil), "BuyStoneCombatRq")
 47847  	proto.RegisterExtension(E_BuyStoneCombatRs_Ext)
 47848  	proto.RegisterType((*BuyStoneCombatRs)(nil), "BuyStoneCombatRs")
 47849  	proto.RegisterExtension(E_DoStoneCombatRq_Ext)
 47850  	proto.RegisterType((*DoStoneCombatRq)(nil), "DoStoneCombatRq")
 47851  	proto.RegisterExtension(E_DoStoneCombatRs_Ext)
 47852  	proto.RegisterType((*DoStoneCombatRs)(nil), "DoStoneCombatRs")
 47853  	proto.RegisterExtension(E_GetStoneCombatRq_Ext)
 47854  	proto.RegisterType((*GetStoneCombatRq)(nil), "GetStoneCombatRq")
 47855  	proto.RegisterExtension(E_GetStoneCombatRs_Ext)
 47856  	proto.RegisterType((*GetStoneCombatRs)(nil), "GetStoneCombatRs")
 47857  	proto.RegisterExtension(E_GetPitchCombatRq_Ext)
 47858  	proto.RegisterType((*GetPitchCombatRq)(nil), "GetPitchCombatRq")
 47859  	proto.RegisterExtension(E_GetPitchCombatRs_Ext)
 47860  	proto.RegisterType((*GetPitchCombatRs)(nil), "GetPitchCombatRs")
 47861  	proto.RegisterExtension(E_DoPitchCombatRq_Ext)
 47862  	proto.RegisterType((*DoPitchCombatRq)(nil), "DoPitchCombatRq")
 47863  	proto.RegisterExtension(E_DoPitchCombatRs_Ext)
 47864  	proto.RegisterType((*DoPitchCombatRs)(nil), "DoPitchCombatRs")
 47865  	proto.RegisterExtension(E_CreateCombatTeamRq_Ext)
 47866  	proto.RegisterType((*CreateCombatTeamRq)(nil), "CreateCombatTeamRq")
 47867  	proto.RegisterExtension(E_CreateCombatTeamRs_Ext)
 47868  	proto.RegisterType((*CreateCombatTeamRs)(nil), "CreateCombatTeamRs")
 47869  	proto.RegisterExtension(E_ModifyCombatTeamRq_Ext)
 47870  	proto.RegisterType((*ModifyCombatTeamRq)(nil), "ModifyCombatTeamRq")
 47871  	proto.RegisterExtension(E_ModifyCombatTeamRs_Ext)
 47872  	proto.RegisterType((*ModifyCombatTeamRs)(nil), "ModifyCombatTeamRs")
 47873  	proto.RegisterExtension(E_JoinCombatTeamRq_Ext)
 47874  	proto.RegisterType((*JoinCombatTeamRq)(nil), "JoinCombatTeamRq")
 47875  	proto.RegisterExtension(E_JoinCombatTeamRs_Ext)
 47876  	proto.RegisterType((*JoinCombatTeamRs)(nil), "JoinCombatTeamRs")
 47877  	proto.RegisterExtension(E_LeaveCombatTeamRq_Ext)
 47878  	proto.RegisterType((*LeaveCombatTeamRq)(nil), "LeaveCombatTeamRq")
 47879  	proto.RegisterExtension(E_LeaveCombatTeamRs_Ext)
 47880  	proto.RegisterType((*LeaveCombatTeamRs)(nil), "LeaveCombatTeamRs")
 47881  	proto.RegisterExtension(E_TickTeamMemberRq_Ext)
 47882  	proto.RegisterType((*TickTeamMemberRq)(nil), "TickTeamMemberRq")
 47883  	proto.RegisterExtension(E_TickTeamMemberRs_Ext)
 47884  	proto.RegisterType((*TickTeamMemberRs)(nil), "TickTeamMemberRs")
 47885  	proto.RegisterExtension(E_SyncCombatTeamRs_Ext)
 47886  	proto.RegisterType((*SyncCombatTeamRs)(nil), "SyncCombatTeamRs")
 47887  	proto.RegisterExtension(E_GetMultCombatRq_Ext)
 47888  	proto.RegisterType((*GetMultCombatRq)(nil), "GetMultCombatRq")
 47889  	proto.RegisterExtension(E_GetMultCombatRs_Ext)
 47890  	proto.RegisterType((*GetMultCombatRs)(nil), "GetMultCombatRs")
 47891  	proto.RegisterExtension(E_GetTeamMemberListRq_Ext)
 47892  	proto.RegisterType((*GetTeamMemberListRq)(nil), "GetTeamMemberListRq")
 47893  	proto.RegisterExtension(E_GetTeamMemberListRs_Ext)
 47894  	proto.RegisterType((*GetTeamMemberListRs)(nil), "GetTeamMemberListRs")
 47895  	proto.RegisterExtension(E_SendInvitationRq_Ext)
 47896  	proto.RegisterType((*SendInvitationRq)(nil), "SendInvitationRq")
 47897  	proto.RegisterExtension(E_SendInvitationRs_Ext)
 47898  	proto.RegisterType((*SendInvitationRs)(nil), "SendInvitationRs")
 47899  	proto.RegisterExtension(E_SyncInvitationRs_Ext)
 47900  	proto.RegisterType((*SyncInvitationRs)(nil), "SyncInvitationRs")
 47901  	proto.RegisterExtension(E_StartMultCombatRq_Ext)
 47902  	proto.RegisterType((*StartMultCombatRq)(nil), "StartMultCombatRq")
 47903  	proto.RegisterExtension(E_StartMultCombatRs_Ext)
 47904  	proto.RegisterType((*StartMultCombatRs)(nil), "StartMultCombatRs")
 47905  	proto.RegisterExtension(E_SyncMultCombatReportRs_Ext)
 47906  	proto.RegisterType((*SyncMultCombatReportRs)(nil), "SyncMultCombatReportRs")
 47907  	proto.RegisterExtension(E_MultCombatShopBuyRq_Ext)
 47908  	proto.RegisterType((*MultCombatShopBuyRq)(nil), "MultCombatShopBuyRq")
 47909  	proto.RegisterExtension(E_MultCombatShopBuyRs_Ext)
 47910  	proto.RegisterType((*MultCombatShopBuyRs)(nil), "MultCombatShopBuyRs")
 47911  	proto.RegisterExtension(E_WipeMultCombatRq_Ext)
 47912  	proto.RegisterType((*WipeMultCombatRq)(nil), "WipeMultCombatRq")
 47913  	proto.RegisterExtension(E_WipeMultCombatRs_Ext)
 47914  	proto.RegisterType((*WipeMultCombatRs)(nil), "WipeMultCombatRs")
 47915  	proto.RegisterExtension(E_GetMajorTaskRq_Ext)
 47916  	proto.RegisterType((*GetMajorTaskRq)(nil), "GetMajorTaskRq")
 47917  	proto.RegisterExtension(E_GetMajorTaskRs_Ext)
 47918  	proto.RegisterType((*GetMajorTaskRs)(nil), "GetMajorTaskRs")
 47919  	proto.RegisterExtension(E_TaskAwardRq_Ext)
 47920  	proto.RegisterType((*TaskAwardRq)(nil), "TaskAwardRq")
 47921  	proto.RegisterExtension(E_TaskAwardRs_Ext)
 47922  	proto.RegisterType((*TaskAwardRs)(nil), "TaskAwardRs")
 47923  	proto.RegisterExtension(E_GetPartyTaskRq_Ext)
 47924  	proto.RegisterType((*GetPartyTaskRq)(nil), "GetPartyTaskRq")
 47925  	proto.RegisterExtension(E_GetPartyTaskRs_Ext)
 47926  	proto.RegisterType((*GetPartyTaskRs)(nil), "GetPartyTaskRs")
 47927  	proto.RegisterExtension(E_PartyTaskAwardRq_Ext)
 47928  	proto.RegisterType((*PartyTaskAwardRq)(nil), "PartyTaskAwardRq")
 47929  	proto.RegisterExtension(E_PartyTaskAwardRs_Ext)
 47930  	proto.RegisterType((*PartyTaskAwardRs)(nil), "PartyTaskAwardRs")
 47931  	proto.RegisterExtension(E_GetActivityListRq_Ext)
 47932  	proto.RegisterType((*GetActivityListRq)(nil), "GetActivityListRq")
 47933  	proto.RegisterExtension(E_GetActivityListRs_Ext)
 47934  	proto.RegisterType((*GetActivityListRs)(nil), "GetActivityListRs")
 47935  	proto.RegisterExtension(E_GetActivityAwardRq_Ext)
 47936  	proto.RegisterType((*GetActivityAwardRq)(nil), "GetActivityAwardRq")
 47937  	proto.RegisterExtension(E_GetActivityAwardRs_Ext)
 47938  	proto.RegisterType((*GetActivityAwardRs)(nil), "GetActivityAwardRs")
 47939  	proto.RegisterExtension(E_GetDay7ActRq_Ext)
 47940  	proto.RegisterType((*GetDay7ActRq)(nil), "GetDay7ActRq")
 47941  	proto.RegisterExtension(E_GetDay7ActRs_Ext)
 47942  	proto.RegisterType((*GetDay7ActRs)(nil), "GetDay7ActRs")
 47943  	proto.RegisterExtension(E_RecvDay7ActAwardRq_Ext)
 47944  	proto.RegisterType((*RecvDay7ActAwardRq)(nil), "RecvDay7ActAwardRq")
 47945  	proto.RegisterExtension(E_RecvDay7ActAwardRs_Ext)
 47946  	proto.RegisterType((*RecvDay7ActAwardRs)(nil), "RecvDay7ActAwardRs")
 47947  	proto.RegisterExtension(E_GetActivityRq_Ext)
 47948  	proto.RegisterType((*GetActivityRq)(nil), "GetActivityRq")
 47949  	proto.RegisterExtension(E_GetActivityRs_Ext)
 47950  	proto.RegisterType((*GetActivityRs)(nil), "GetActivityRs")
 47951  	proto.RegisterExtension(E_GetWorldTaskRq_Ext)
 47952  	proto.RegisterType((*GetWorldTaskRq)(nil), "GetWorldTaskRq")
 47953  	proto.RegisterExtension(E_GetWorldTaskRs_Ext)
 47954  	proto.RegisterType((*GetWorldTaskRs)(nil), "GetWorldTaskRs")
 47955  	proto.RegisterExtension(E_GainWorldTaskRq_Ext)
 47956  	proto.RegisterType((*GainWorldTaskRq)(nil), "GainWorldTaskRq")
 47957  	proto.RegisterExtension(E_GainWorldTaskRs_Ext)
 47958  	proto.RegisterType((*GainWorldTaskRs)(nil), "GainWorldTaskRs")
 47959  	proto.RegisterExtension(E_SynWorldTaskRs_Ext)
 47960  	proto.RegisterType((*SynWorldTaskRs)(nil), "SynWorldTaskRs")
 47961  	proto.RegisterExtension(E_AtkWorldBossRq_Ext)
 47962  	proto.RegisterType((*AtkWorldBossRq)(nil), "AtkWorldBossRq")
 47963  	proto.RegisterExtension(E_AtkWorldBossRs_Ext)
 47964  	proto.RegisterType((*AtkWorldBossRs)(nil), "AtkWorldBossRs")
 47965  	proto.RegisterExtension(E_GetActBlackhawkRq_Ext)
 47966  	proto.RegisterType((*GetActBlackhawkRq)(nil), "GetActBlackhawkRq")
 47967  	proto.RegisterExtension(E_GetActBlackhawkRs_Ext)
 47968  	proto.RegisterType((*GetActBlackhawkRs)(nil), "GetActBlackhawkRs")
 47969  	proto.RegisterExtension(E_BlackhawkBuyRq_Ext)
 47970  	proto.RegisterType((*BlackhawkBuyRq)(nil), "BlackhawkBuyRq")
 47971  	proto.RegisterExtension(E_BlackhawkBuyRs_Ext)
 47972  	proto.RegisterType((*BlackhawkBuyRs)(nil), "BlackhawkBuyRs")
 47973  	proto.RegisterExtension(E_BlackhawkRefreshRq_Ext)
 47974  	proto.RegisterType((*BlackhawkRefreshRq)(nil), "BlackhawkRefreshRq")
 47975  	proto.RegisterExtension(E_BlackhawkRefreshRs_Ext)
 47976  	proto.RegisterType((*BlackhawkRefreshRs)(nil), "BlackhawkRefreshRs")
 47977  	proto.RegisterExtension(E_BlackhawkHeroRq_Ext)
 47978  	proto.RegisterType((*BlackhawkHeroRq)(nil), "BlackhawkHeroRq")
 47979  	proto.RegisterExtension(E_BlackhawkHeroRs_Ext)
 47980  	proto.RegisterType((*BlackhawkHeroRs)(nil), "BlackhawkHeroRs")
 47981  	proto.RegisterExtension(E_GetActRankRq_Ext)
 47982  	proto.RegisterType((*GetActRankRq)(nil), "GetActRankRq")
 47983  	proto.RegisterExtension(E_GetActRankRs_Ext)
 47984  	proto.RegisterType((*GetActRankRs)(nil), "GetActRankRs")
 47985  	proto.RegisterExtension(E_SupplyDorpBuyRq_Ext)
 47986  	proto.RegisterType((*SupplyDorpBuyRq)(nil), "SupplyDorpBuyRq")
 47987  	proto.RegisterExtension(E_SupplyDorpBuyRs_Ext)
 47988  	proto.RegisterType((*SupplyDorpBuyRs)(nil), "SupplyDorpBuyRs")
 47989  	proto.RegisterExtension(E_GetPowerGiveDataRq_Ext)
 47990  	proto.RegisterType((*GetPowerGiveDataRq)(nil), "GetPowerGiveDataRq")
 47991  	proto.RegisterExtension(E_GetPowerGiveDataRs_Ext)
 47992  	proto.RegisterType((*GetPowerGiveDataRs)(nil), "GetPowerGiveDataRs")
 47993  	proto.RegisterExtension(E_GetFreePowerRq_Ext)
 47994  	proto.RegisterType((*GetFreePowerRq)(nil), "GetFreePowerRq")
 47995  	proto.RegisterExtension(E_GetFreePowerRs_Ext)
 47996  	proto.RegisterType((*GetFreePowerRs)(nil), "GetFreePowerRs")
 47997  	proto.RegisterExtension(E_CheckTaskRq_Ext)
 47998  	proto.RegisterType((*CheckTaskRq)(nil), "CheckTaskRq")
 47999  	proto.RegisterExtension(E_CheckTaskRs_Ext)
 48000  	proto.RegisterType((*CheckTaskRs)(nil), "CheckTaskRs")
 48001  	proto.RegisterExtension(E_GetSupplyDorpRq_Ext)
 48002  	proto.RegisterType((*GetSupplyDorpRq)(nil), "GetSupplyDorpRq")
 48003  	proto.RegisterExtension(E_GetSupplyDorpRs_Ext)
 48004  	proto.RegisterType((*GetSupplyDorpRs)(nil), "GetSupplyDorpRs")
 48005  	proto.RegisterExtension(E_SupplyDorpAwardRq_Ext)
 48006  	proto.RegisterType((*SupplyDorpAwardRq)(nil), "SupplyDorpAwardRq")
 48007  	proto.RegisterExtension(E_SupplyDorpAwardRs_Ext)
 48008  	proto.RegisterType((*SupplyDorpAwardRs)(nil), "SupplyDorpAwardRs")
 48009  	proto.RegisterExtension(E_ActGrowBuyRq_Ext)
 48010  	proto.RegisterType((*ActGrowBuyRq)(nil), "ActGrowBuyRq")
 48011  	proto.RegisterExtension(E_ActGrowBuyRs_Ext)
 48012  	proto.RegisterType((*ActGrowBuyRs)(nil), "ActGrowBuyRs")
 48013  	proto.RegisterExtension(E_GiftShowRq_Ext)
 48014  	proto.RegisterType((*GiftShowRq)(nil), "GiftShowRq")
 48015  	proto.RegisterExtension(E_GiftShowRs_Ext)
 48016  	proto.RegisterType((*GiftShowRs)(nil), "GiftShowRs")
 48017  	proto.RegisterExtension(E_SyncGiftShowRs_Ext)
 48018  	proto.RegisterType((*SyncGiftShowRs)(nil), "SyncGiftShowRs")
 48019  	proto.RegisterExtension(E_TaskInfoRq_Ext)
 48020  	proto.RegisterType((*TaskInfoRq)(nil), "TaskInfoRq")
 48021  	proto.RegisterExtension(E_TaskInfoRs_Ext)
 48022  	proto.RegisterType((*TaskInfoRs)(nil), "TaskInfoRs")
 48023  	proto.RegisterExtension(E_SyncActChangeRs_Ext)
 48024  	proto.RegisterType((*SyncActChangeRs)(nil), "SyncActChangeRs")
 48025  	proto.RegisterExtension(E_SectionAwardRq_Ext)
 48026  	proto.RegisterType((*SectionAwardRq)(nil), "SectionAwardRq")
 48027  	proto.RegisterExtension(E_SectionAwardRs_Ext)
 48028  	proto.RegisterType((*SectionAwardRs)(nil), "SectionAwardRs")
 48029  	proto.RegisterExtension(E_SyncPartyFinishRs_Ext)
 48030  	proto.RegisterType((*SyncPartyFinishRs)(nil), "SyncPartyFinishRs")
 48031  	proto.RegisterExtension(E_GetOnLineAwardRq_Ext)
 48032  	proto.RegisterType((*GetOnLineAwardRq)(nil), "GetOnLineAwardRq")
 48033  	proto.RegisterExtension(E_GetOnLineAwardRs_Ext)
 48034  	proto.RegisterType((*GetOnLineAwardRs)(nil), "GetOnLineAwardRs")
 48035  	proto.RegisterExtension(E_SyncTriggerGiftRs_Ext)
 48036  	proto.RegisterType((*SyncTriggerGiftRs)(nil), "SyncTriggerGiftRs")
 48037  	proto.RegisterExtension(E_GetTriggerGiftRq_Ext)
 48038  	proto.RegisterType((*GetTriggerGiftRq)(nil), "GetTriggerGiftRq")
 48039  	proto.RegisterExtension(E_GetTriggerGiftRs_Ext)
 48040  	proto.RegisterType((*GetTriggerGiftRs)(nil), "GetTriggerGiftRs")
 48041  	proto.RegisterExtension(E_TriggerGiftBuyRq_Ext)
 48042  	proto.RegisterType((*TriggerGiftBuyRq)(nil), "TriggerGiftBuyRq")
 48043  	proto.RegisterExtension(E_TriggerGiftBuyRs_Ext)
 48044  	proto.RegisterType((*TriggerGiftBuyRs)(nil), "TriggerGiftBuyRs")
 48045  	proto.RegisterExtension(E_ExchangeActAwardRq_Ext)
 48046  	proto.RegisterType((*ExchangeActAwardRq)(nil), "ExchangeActAwardRq")
 48047  	proto.RegisterExtension(E_ExchangeActAwardRs_Ext)
 48048  	proto.RegisterType((*ExchangeActAwardRs)(nil), "ExchangeActAwardRs")
 48049  	proto.RegisterExtension(E_SyncActListChgRs_Ext)
 48050  	proto.RegisterType((*SyncActListChgRs)(nil), "SyncActListChgRs")
 48051  	proto.RegisterExtension(E_GetDisplayActListRq_Ext)
 48052  	proto.RegisterType((*GetDisplayActListRq)(nil), "GetDisplayActListRq")
 48053  	proto.RegisterExtension(E_GetDisplayActListRs_Ext)
 48054  	proto.RegisterType((*GetDisplayActListRs)(nil), "GetDisplayActListRs")
 48055  	proto.RegisterExtension(E_GetAtkCityActRq_Ext)
 48056  	proto.RegisterType((*GetAtkCityActRq)(nil), "GetAtkCityActRq")
 48057  	proto.RegisterExtension(E_GetAtkCityActRs_Ext)
 48058  	proto.RegisterType((*GetAtkCityActRs)(nil), "GetAtkCityActRs")
 48059  	proto.RegisterExtension(E_RecvActiveRq_Ext)
 48060  	proto.RegisterType((*RecvActiveRq)(nil), "RecvActiveRq")
 48061  	proto.RegisterExtension(E_RecvActiveRs_Ext)
 48062  	proto.RegisterType((*RecvActiveRs)(nil), "RecvActiveRs")
 48063  	proto.RegisterExtension(E_GetDailyTaskRq_Ext)
 48064  	proto.RegisterType((*GetDailyTaskRq)(nil), "GetDailyTaskRq")
 48065  	proto.RegisterExtension(E_GetDailyTaskRs_Ext)
 48066  	proto.RegisterType((*GetDailyTaskRs)(nil), "GetDailyTaskRs")
 48067  	proto.RegisterExtension(E_SyncDailyTaskRs_Ext)
 48068  	proto.RegisterType((*SyncDailyTaskRs)(nil), "SyncDailyTaskRs")
 48069  	proto.RegisterExtension(E_DailyAwardRq_Ext)
 48070  	proto.RegisterType((*DailyAwardRq)(nil), "DailyAwardRq")
 48071  	proto.RegisterExtension(E_DailyAwardRs_Ext)
 48072  	proto.RegisterType((*DailyAwardRs)(nil), "DailyAwardRs")
 48073  	proto.RegisterExtension(E_LivenssAwardRq_Ext)
 48074  	proto.RegisterType((*LivenssAwardRq)(nil), "LivenssAwardRq")
 48075  	proto.RegisterExtension(E_LivenssAwardRs_Ext)
 48076  	proto.RegisterType((*LivenssAwardRs)(nil), "LivenssAwardRs")
 48077  	proto.RegisterExtension(E_PromotionPropBuyRq_Ext)
 48078  	proto.RegisterType((*PromotionPropBuyRq)(nil), "PromotionPropBuyRq")
 48079  	proto.RegisterExtension(E_PromotionPropBuyRs_Ext)
 48080  	proto.RegisterType((*PromotionPropBuyRs)(nil), "PromotionPropBuyRs")
 48081  	proto.RegisterExtension(E_GetActTurnplatRq_Ext)
 48082  	proto.RegisterType((*GetActTurnplatRq)(nil), "GetActTurnplatRq")
 48083  	proto.RegisterExtension(E_GetActTurnplatRs_Ext)
 48084  	proto.RegisterType((*GetActTurnplatRs)(nil), "GetActTurnplatRs")
 48085  	proto.RegisterExtension(E_LuckyTurnplateRq_Ext)
 48086  	proto.RegisterType((*LuckyTurnplateRq)(nil), "LuckyTurnplateRq")
 48087  	proto.RegisterExtension(E_LuckyTurnplateRs_Ext)
 48088  	proto.RegisterType((*LuckyTurnplateRs)(nil), "LuckyTurnplateRs")
 48089  	proto.RegisterExtension(E_GetPayTurnplateRq_Ext)
 48090  	proto.RegisterType((*GetPayTurnplateRq)(nil), "GetPayTurnplateRq")
 48091  	proto.RegisterExtension(E_GetPayTurnplateRs_Ext)
 48092  	proto.RegisterType((*GetPayTurnplateRs)(nil), "GetPayTurnplateRs")
 48093  	proto.RegisterExtension(E_PlayPayTurnplateRq_Ext)
 48094  	proto.RegisterType((*PlayPayTurnplateRq)(nil), "PlayPayTurnplateRq")
 48095  	proto.RegisterExtension(E_PlayPayTurnplateRs_Ext)
 48096  	proto.RegisterType((*PlayPayTurnplateRs)(nil), "PlayPayTurnplateRs")
 48097  	proto.RegisterExtension(E_GetDayDiscountsRq_Ext)
 48098  	proto.RegisterType((*GetDayDiscountsRq)(nil), "GetDayDiscountsRq")
 48099  	proto.RegisterExtension(E_GetDayDiscountsRs_Ext)
 48100  	proto.RegisterType((*GetDayDiscountsRs)(nil), "GetDayDiscountsRs")
 48101  	proto.RegisterExtension(E_GetChatRq_Ext)
 48102  	proto.RegisterType((*GetChatRq)(nil), "GetChatRq")
 48103  	proto.RegisterExtension(E_GetChatRs_Ext)
 48104  	proto.RegisterType((*GetChatRs)(nil), "GetChatRs")
 48105  	proto.RegisterExtension(E_SendChatRq_Ext)
 48106  	proto.RegisterType((*SendChatRq)(nil), "SendChatRq")
 48107  	proto.RegisterExtension(E_SendChatRs_Ext)
 48108  	proto.RegisterType((*SendChatRs)(nil), "SendChatRs")
 48109  	proto.RegisterExtension(E_SyncChatRs_Ext)
 48110  	proto.RegisterType((*SyncChatRs)(nil), "SyncChatRs")
 48111  	proto.RegisterExtension(E_ShareReportRq_Ext)
 48112  	proto.RegisterType((*ShareReportRq)(nil), "ShareReportRq")
 48113  	proto.RegisterExtension(E_ShareReportRs_Ext)
 48114  	proto.RegisterType((*ShareReportRs)(nil), "ShareReportRs")
 48115  	proto.RegisterExtension(E_GetPrivateChatRq_Ext)
 48116  	proto.RegisterType((*GetPrivateChatRq)(nil), "GetPrivateChatRq")
 48117  	proto.RegisterExtension(E_GetPrivateChatRs_Ext)
 48118  	proto.RegisterType((*GetPrivateChatRs)(nil), "GetPrivateChatRs")
 48119  	proto.RegisterExtension(E_GetDialogRq_Ext)
 48120  	proto.RegisterType((*GetDialogRq)(nil), "GetDialogRq")
 48121  	proto.RegisterExtension(E_GetDialogRs_Ext)
 48122  	proto.RegisterType((*GetDialogRs)(nil), "GetDialogRs")
 48123  	proto.RegisterExtension(E_DelDialogRq_Ext)
 48124  	proto.RegisterType((*DelDialogRq)(nil), "DelDialogRq")
 48125  	proto.RegisterExtension(E_DelDialogRs_Ext)
 48126  	proto.RegisterType((*DelDialogRs)(nil), "DelDialogRs")
 48127  	proto.RegisterExtension(E_ReadDialogRq_Ext)
 48128  	proto.RegisterType((*ReadDialogRq)(nil), "ReadDialogRq")
 48129  	proto.RegisterExtension(E_ReadDialogRs_Ext)
 48130  	proto.RegisterType((*ReadDialogRs)(nil), "ReadDialogRs")
 48131  	proto.RegisterExtension(E_SyncBarrageRs_Ext)
 48132  	proto.RegisterType((*SyncBarrageRs)(nil), "SyncBarrageRs")
 48133  	proto.RegisterExtension(E_AcceptRedPacketRq_Ext)
 48134  	proto.RegisterType((*AcceptRedPacketRq)(nil), "AcceptRedPacketRq")
 48135  	proto.RegisterExtension(E_AcceptRedPacketRs_Ext)
 48136  	proto.RegisterType((*AcceptRedPacketRs)(nil), "AcceptRedPacketRs")
 48137  	proto.RegisterExtension(E_SyncRedPacketRs_Ext)
 48138  	proto.RegisterType((*SyncRedPacketRs)(nil), "SyncRedPacketRs")
 48139  	proto.RegisterExtension(E_GetRedPacketRq_Ext)
 48140  	proto.RegisterType((*GetRedPacketRq)(nil), "GetRedPacketRq")
 48141  	proto.RegisterExtension(E_GetRedPacketRs_Ext)
 48142  	proto.RegisterType((*GetRedPacketRs)(nil), "GetRedPacketRs")
 48143  	proto.RegisterExtension(E_SyncRedPacketAcceptRs_Ext)
 48144  	proto.RegisterType((*SyncRedPacketAcceptRs)(nil), "SyncRedPacketAcceptRs")
 48145  	proto.RegisterExtension(E_GetFmsGelTunChatsRq_Ext)
 48146  	proto.RegisterType((*GetFmsGelTunChatsRq)(nil), "GetFmsGelTunChatsRq")
 48147  	proto.RegisterExtension(E_GetFmsGelTunChatsRs_Ext)
 48148  	proto.RegisterType((*GetFmsGelTunChatsRs)(nil), "GetFmsGelTunChatsRs")
 48149  	proto.RegisterExtension(E_GetRedPacketListRq_Ext)
 48150  	proto.RegisterType((*GetRedPacketListRq)(nil), "GetRedPacketListRq")
 48151  	proto.RegisterExtension(E_GetRedPacketListRs_Ext)
 48152  	proto.RegisterType((*GetRedPacketListRs)(nil), "GetRedPacketListRs")
 48153  	proto.RegisterExtension(E_GetShopRq_Ext)
 48154  	proto.RegisterType((*GetShopRq)(nil), "GetShopRq")
 48155  	proto.RegisterExtension(E_GetShopRs_Ext)
 48156  	proto.RegisterType((*GetShopRs)(nil), "GetShopRs")
 48157  	proto.RegisterExtension(E_ShopBuyRq_Ext)
 48158  	proto.RegisterType((*ShopBuyRq)(nil), "ShopBuyRq")
 48159  	proto.RegisterExtension(E_ShopBuyRs_Ext)
 48160  	proto.RegisterType((*ShopBuyRs)(nil), "ShopBuyRs")
 48161  	proto.RegisterExtension(E_VipBuyRq_Ext)
 48162  	proto.RegisterType((*VipBuyRq)(nil), "VipBuyRq")
 48163  	proto.RegisterExtension(E_VipBuyRs_Ext)
 48164  	proto.RegisterType((*VipBuyRs)(nil), "VipBuyRs")
 48165  	proto.RegisterExtension(E_GetPaySerialIdRq_Ext)
 48166  	proto.RegisterType((*GetPaySerialIdRq)(nil), "GetPaySerialIdRq")
 48167  	proto.RegisterExtension(E_GetPaySerialIdRs_Ext)
 48168  	proto.RegisterType((*GetPaySerialIdRs)(nil), "GetPaySerialIdRs")
 48169  	proto.RegisterExtension(E_BuyActRq_Ext)
 48170  	proto.RegisterType((*BuyActRq)(nil), "BuyActRq")
 48171  	proto.RegisterExtension(E_BuyActRs_Ext)
 48172  	proto.RegisterType((*BuyActRs)(nil), "BuyActRs")
 48173  	proto.RegisterExtension(E_SyncPaybackSucRs_Ext)
 48174  	proto.RegisterType((*SyncPaybackSucRs)(nil), "SyncPaybackSucRs")
 48175  	proto.RegisterExtension(E_BerlinShopBuyRq_Ext)
 48176  	proto.RegisterType((*BerlinShopBuyRq)(nil), "BerlinShopBuyRq")
 48177  	proto.RegisterExtension(E_BerlinShopBuyRs_Ext)
 48178  	proto.RegisterType((*BerlinShopBuyRs)(nil), "BerlinShopBuyRs")
 48179  	proto.RegisterExtension(E_GetBerlinShopRq_Ext)
 48180  	proto.RegisterType((*GetBerlinShopRq)(nil), "GetBerlinShopRq")
 48181  	proto.RegisterExtension(E_GetBerlinShopRs_Ext)
 48182  	proto.RegisterType((*GetBerlinShopRs)(nil), "GetBerlinShopRs")
 48183  	proto.RegisterExtension(E_ChatBubbleBuyRq_Ext)
 48184  	proto.RegisterType((*ChatBubbleBuyRq)(nil), "ChatBubbleBuyRq")
 48185  	proto.RegisterExtension(E_ChatBubbleBuyRs_Ext)
 48186  	proto.RegisterType((*ChatBubbleBuyRs)(nil), "ChatBubbleBuyRs")
 48187  	proto.RegisterExtension(E_BuyMentorShopRq_Ext)
 48188  	proto.RegisterType((*BuyMentorShopRq)(nil), "BuyMentorShopRq")
 48189  	proto.RegisterExtension(E_BuyMentorShopRs_Ext)
 48190  	proto.RegisterType((*BuyMentorShopRs)(nil), "BuyMentorShopRs")
 48191  	proto.RegisterExtension(E_GetPartyRq_Ext)
 48192  	proto.RegisterType((*GetPartyRq)(nil), "GetPartyRq")
 48193  	proto.RegisterExtension(E_GetPartyRs_Ext)
 48194  	proto.RegisterType((*GetPartyRs)(nil), "GetPartyRs")
 48195  	proto.RegisterExtension(E_PartyBuildRq_Ext)
 48196  	proto.RegisterType((*PartyBuildRq)(nil), "PartyBuildRq")
 48197  	proto.RegisterExtension(E_PartyBuildRs_Ext)
 48198  	proto.RegisterType((*PartyBuildRs)(nil), "PartyBuildRs")
 48199  	proto.RegisterExtension(E_PromoteRanksRq_Ext)
 48200  	proto.RegisterType((*PromoteRanksRq)(nil), "PromoteRanksRq")
 48201  	proto.RegisterExtension(E_PromoteRanksRs_Ext)
 48202  	proto.RegisterType((*PromoteRanksRs)(nil), "PromoteRanksRs")
 48203  	proto.RegisterExtension(E_ModifySloganRq_Ext)
 48204  	proto.RegisterType((*ModifySloganRq)(nil), "ModifySloganRq")
 48205  	proto.RegisterExtension(E_ModifySloganRs_Ext)
 48206  	proto.RegisterType((*ModifySloganRs)(nil), "ModifySloganRs")
 48207  	proto.RegisterExtension(E_GetPartyCityRq_Ext)
 48208  	proto.RegisterType((*GetPartyCityRq)(nil), "GetPartyCityRq")
 48209  	proto.RegisterExtension(E_GetPartyCityRs_Ext)
 48210  	proto.RegisterType((*GetPartyCityRs)(nil), "GetPartyCityRs")
 48211  	proto.RegisterExtension(E_GetPartyBattleRq_Ext)
 48212  	proto.RegisterType((*GetPartyBattleRq)(nil), "GetPartyBattleRq")
 48213  	proto.RegisterExtension(E_GetPartyBattleRs_Ext)
 48214  	proto.RegisterType((*GetPartyBattleRs)(nil), "GetPartyBattleRs")
 48215  	proto.RegisterExtension(E_GetPartyHonorRq_Ext)
 48216  	proto.RegisterType((*GetPartyHonorRq)(nil), "GetPartyHonorRq")
 48217  	proto.RegisterExtension(E_GetPartyHonorRs_Ext)
 48218  	proto.RegisterType((*GetPartyHonorRs)(nil), "GetPartyHonorRs")
 48219  	proto.RegisterExtension(E_PartyHonorRewardRq_Ext)
 48220  	proto.RegisterType((*PartyHonorRewardRq)(nil), "PartyHonorRewardRq")
 48221  	proto.RegisterExtension(E_PartyHonorRewardRs_Ext)
 48222  	proto.RegisterType((*PartyHonorRewardRs)(nil), "PartyHonorRewardRs")
 48223  	proto.RegisterExtension(E_GetPartyLogRq_Ext)
 48224  	proto.RegisterType((*GetPartyLogRq)(nil), "GetPartyLogRq")
 48225  	proto.RegisterExtension(E_GetPartyLogRs_Ext)
 48226  	proto.RegisterType((*GetPartyLogRs)(nil), "GetPartyLogRs")
 48227  	proto.RegisterExtension(E_GetPartyJobRq_Ext)
 48228  	proto.RegisterType((*GetPartyJobRq)(nil), "GetPartyJobRq")
 48229  	proto.RegisterExtension(E_GetPartyJobRs_Ext)
 48230  	proto.RegisterType((*GetPartyJobRs)(nil), "GetPartyJobRs")
 48231  	proto.RegisterExtension(E_PartyVoteRq_Ext)
 48232  	proto.RegisterType((*PartyVoteRq)(nil), "PartyVoteRq")
 48233  	proto.RegisterExtension(E_PartyVoteRs_Ext)
 48234  	proto.RegisterType((*PartyVoteRs)(nil), "PartyVoteRs")
 48235  	proto.RegisterExtension(E_PartyAppointRq_Ext)
 48236  	proto.RegisterType((*PartyAppointRq)(nil), "PartyAppointRq")
 48237  	proto.RegisterExtension(E_PartyAppointRs_Ext)
 48238  	proto.RegisterType((*PartyAppointRs)(nil), "PartyAppointRs")
 48239  	proto.RegisterExtension(E_SyncJobChangeRs_Ext)
 48240  	proto.RegisterType((*SyncJobChangeRs)(nil), "SyncJobChangeRs")
 48241  	proto.RegisterExtension(E_PartyCanvassRq_Ext)
 48242  	proto.RegisterType((*PartyCanvassRq)(nil), "PartyCanvassRq")
 48243  	proto.RegisterExtension(E_PartyCanvassRs_Ext)
 48244  	proto.RegisterType((*PartyCanvassRs)(nil), "PartyCanvassRs")
 48245  	proto.RegisterExtension(E_SendCampMailRq_Ext)
 48246  	proto.RegisterType((*SendCampMailRq)(nil), "SendCampMailRq")
 48247  	proto.RegisterExtension(E_SendCampMailRs_Ext)
 48248  	proto.RegisterType((*SendCampMailRs)(nil), "SendCampMailRs")
 48249  	proto.RegisterExtension(E_SupplyHallRq_Ext)
 48250  	proto.RegisterType((*SupplyHallRq)(nil), "SupplyHallRq")
 48251  	proto.RegisterExtension(E_SupplyHallRs_Ext)
 48252  	proto.RegisterType((*SupplyHallRs)(nil), "SupplyHallRs")
 48253  	proto.RegisterExtension(E_SupplyRewardRq_Ext)
 48254  	proto.RegisterType((*SupplyRewardRq)(nil), "SupplyRewardRq")
 48255  	proto.RegisterExtension(E_SupplyRewardRs_Ext)
 48256  	proto.RegisterType((*SupplyRewardRs)(nil), "SupplyRewardRs")
 48257  	proto.RegisterExtension(E_SyncPartySupplyRs_Ext)
 48258  	proto.RegisterType((*SyncPartySupplyRs)(nil), "SyncPartySupplyRs")
 48259  	proto.RegisterExtension(E_GetAcquisitionRq_Ext)
 48260  	proto.RegisterType((*GetAcquisitionRq)(nil), "GetAcquisitionRq")
 48261  	proto.RegisterExtension(E_GetAcquisitionRs_Ext)
 48262  	proto.RegisterType((*GetAcquisitionRs)(nil), "GetAcquisitionRs")
 48263  	proto.RegisterExtension(E_BeginAcquisiteRq_Ext)
 48264  	proto.RegisterType((*BeginAcquisiteRq)(nil), "BeginAcquisiteRq")
 48265  	proto.RegisterExtension(E_BeginAcquisiteRs_Ext)
 48266  	proto.RegisterType((*BeginAcquisiteRs)(nil), "BeginAcquisiteRs")
 48267  	proto.RegisterExtension(E_AcquisiteRewradRq_Ext)
 48268  	proto.RegisterType((*AcquisiteRewradRq)(nil), "AcquisiteRewradRq")
 48269  	proto.RegisterExtension(E_AcquisiteRewradRs_Ext)
 48270  	proto.RegisterType((*AcquisiteRewradRs)(nil), "AcquisiteRewradRs")
 48271  	proto.RegisterExtension(E_UseFreeSpeedRq_Ext)
 48272  	proto.RegisterType((*UseFreeSpeedRq)(nil), "UseFreeSpeedRq")
 48273  	proto.RegisterExtension(E_UseFreeSpeedRs_Ext)
 48274  	proto.RegisterType((*UseFreeSpeedRs)(nil), "UseFreeSpeedRs")
 48275  	proto.RegisterExtension(E_GetStatusRq_Ext)
 48276  	proto.RegisterType((*GetStatusRq)(nil), "GetStatusRq")
 48277  	proto.RegisterExtension(E_GetStatusRs_Ext)
 48278  	proto.RegisterType((*GetStatusRs)(nil), "GetStatusRs")
 48279  	proto.RegisterExtension(E_GetVipCntRq_Ext)
 48280  	proto.RegisterType((*GetVipCntRq)(nil), "GetVipCntRq")
 48281  	proto.RegisterExtension(E_GetVipCntRs_Ext)
 48282  	proto.RegisterType((*GetVipCntRs)(nil), "GetVipCntRs")
 48283  	proto.RegisterExtension(E_GetFriendsRq_Ext)
 48284  	proto.RegisterType((*GetFriendsRq)(nil), "GetFriendsRq")
 48285  	proto.RegisterExtension(E_GetFriendsRs_Ext)
 48286  	proto.RegisterType((*GetFriendsRs)(nil), "GetFriendsRs")
 48287  	proto.RegisterExtension(E_AddFriendRq_Ext)
 48288  	proto.RegisterType((*AddFriendRq)(nil), "AddFriendRq")
 48289  	proto.RegisterExtension(E_AddFriendRs_Ext)
 48290  	proto.RegisterType((*AddFriendRs)(nil), "AddFriendRs")
 48291  	proto.RegisterExtension(E_DelFriendRq_Ext)
 48292  	proto.RegisterType((*DelFriendRq)(nil), "DelFriendRq")
 48293  	proto.RegisterExtension(E_DelFriendRs_Ext)
 48294  	proto.RegisterType((*DelFriendRs)(nil), "DelFriendRs")
 48295  	proto.RegisterExtension(E_AgreeRejectRq_Ext)
 48296  	proto.RegisterType((*AgreeRejectRq)(nil), "AgreeRejectRq")
 48297  	proto.RegisterExtension(E_AgreeRejectRs_Ext)
 48298  	proto.RegisterType((*AgreeRejectRs)(nil), "AgreeRejectRs")
 48299  	proto.RegisterExtension(E_CheckFirendRq_Ext)
 48300  	proto.RegisterType((*CheckFirendRq)(nil), "CheckFirendRq")
 48301  	proto.RegisterExtension(E_CheckFirendRs_Ext)
 48302  	proto.RegisterType((*CheckFirendRs)(nil), "CheckFirendRs")
 48303  	proto.RegisterExtension(E_GetMasterApprenticeRq_Ext)
 48304  	proto.RegisterType((*GetMasterApprenticeRq)(nil), "GetMasterApprenticeRq")
 48305  	proto.RegisterExtension(E_GetMasterApprenticeRs_Ext)
 48306  	proto.RegisterType((*GetMasterApprenticeRs)(nil), "GetMasterApprenticeRs")
 48307  	proto.RegisterExtension(E_AddMasterRq_Ext)
 48308  	proto.RegisterType((*AddMasterRq)(nil), "AddMasterRq")
 48309  	proto.RegisterExtension(E_AddMasterRs_Ext)
 48310  	proto.RegisterType((*AddMasterRs)(nil), "AddMasterRs")
 48311  	proto.RegisterExtension(E_MasterRewardRq_Ext)
 48312  	proto.RegisterType((*MasterRewardRq)(nil), "MasterRewardRq")
 48313  	proto.RegisterExtension(E_MasterRewardRs_Ext)
 48314  	proto.RegisterType((*MasterRewardRs)(nil), "MasterRewardRs")
 48315  	proto.RegisterExtension(E_CreditExchangeRq_Ext)
 48316  	proto.RegisterType((*CreditExchangeRq)(nil), "CreditExchangeRq")
 48317  	proto.RegisterExtension(E_CreditExchangeRs_Ext)
 48318  	proto.RegisterType((*CreditExchangeRs)(nil), "CreditExchangeRs")
 48319  	proto.RegisterExtension(E_SyncFriendStateRs_Ext)
 48320  	proto.RegisterType((*SyncFriendStateRs)(nil), "SyncFriendStateRs")
 48321  	proto.RegisterExtension(E_GetRecommendLordRq_Ext)
 48322  	proto.RegisterType((*GetRecommendLordRq)(nil), "GetRecommendLordRq")
 48323  	proto.RegisterExtension(E_GetRecommendLordRs_Ext)
 48324  	proto.RegisterType((*GetRecommendLordRs)(nil), "GetRecommendLordRs")
 48325  	proto.RegisterExtension(E_GetBlacklistRq_Ext)
 48326  	proto.RegisterType((*GetBlacklistRq)(nil), "GetBlacklistRq")
 48327  	proto.RegisterExtension(E_GetBlacklistRs_Ext)
 48328  	proto.RegisterType((*GetBlacklistRs)(nil), "GetBlacklistRs")
 48329  	proto.RegisterExtension(E_AddBlackListRq_Ext)
 48330  	proto.RegisterType((*AddBlackListRq)(nil), "AddBlackListRq")
 48331  	proto.RegisterExtension(E_AddBlackListRs_Ext)
 48332  	proto.RegisterType((*AddBlackListRs)(nil), "AddBlackListRs")
 48333  	proto.RegisterExtension(E_DelBlackListRq_Ext)
 48334  	proto.RegisterType((*DelBlackListRq)(nil), "DelBlackListRq")
 48335  	proto.RegisterExtension(E_DelBlackListRs_Ext)
 48336  	proto.RegisterType((*DelBlackListRs)(nil), "DelBlackListRs")
 48337  	proto.RegisterExtension(E_ChangeLordNameRq_Ext)
 48338  	proto.RegisterType((*ChangeLordNameRq)(nil), "ChangeLordNameRq")
 48339  	proto.RegisterExtension(E_ChangeLordNameRs_Ext)
 48340  	proto.RegisterType((*ChangeLordNameRs)(nil), "ChangeLordNameRs")
 48341  	proto.RegisterExtension(E_ChangeSignatureRq_Ext)
 48342  	proto.RegisterType((*ChangeSignatureRq)(nil), "ChangeSignatureRq")
 48343  	proto.RegisterExtension(E_ChangeSignatureRs_Ext)
 48344  	proto.RegisterType((*ChangeSignatureRs)(nil), "ChangeSignatureRs")
 48345  	proto.RegisterExtension(E_ChangePortraitRq_Ext)
 48346  	proto.RegisterType((*ChangePortraitRq)(nil), "ChangePortraitRq")
 48347  	proto.RegisterExtension(E_ChangePortraitRs_Ext)
 48348  	proto.RegisterType((*ChangePortraitRs)(nil), "ChangePortraitRs")
 48349  	proto.RegisterExtension(E_GetPortraitRq_Ext)
 48350  	proto.RegisterType((*GetPortraitRq)(nil), "GetPortraitRq")
 48351  	proto.RegisterExtension(E_GetPortraitRs_Ext)
 48352  	proto.RegisterType((*GetPortraitRs)(nil), "GetPortraitRs")
 48353  	proto.RegisterExtension(E_SyncRoleInfoRs_Ext)
 48354  	proto.RegisterType((*SyncRoleInfoRs)(nil), "SyncRoleInfoRs")
 48355  	proto.RegisterExtension(E_GetMonthCardRq_Ext)
 48356  	proto.RegisterType((*GetMonthCardRq)(nil), "GetMonthCardRq")
 48357  	proto.RegisterExtension(E_GetMonthCardRs_Ext)
 48358  	proto.RegisterType((*GetMonthCardRs)(nil), "GetMonthCardRs")
 48359  	proto.RegisterExtension(E_SyncFightChgRs_Ext)
 48360  	proto.RegisterType((*SyncFightChgRs)(nil), "SyncFightChgRs")
 48361  	proto.RegisterExtension(E_SyncLoginStateRs_Ext)
 48362  	proto.RegisterType((*SyncLoginStateRs)(nil), "SyncLoginStateRs")
 48363  	proto.RegisterExtension(E_SyncBuffRs_Ext)
 48364  	proto.RegisterType((*SyncBuffRs)(nil), "SyncBuffRs")
 48365  	proto.RegisterExtension(E_SyncHeroEquipRs_Ext)
 48366  	proto.RegisterType((*SyncHeroEquipRs)(nil), "SyncHeroEquipRs")
 48367  	proto.RegisterExtension(E_GetMyRankRq_Ext)
 48368  	proto.RegisterType((*GetMyRankRq)(nil), "GetMyRankRq")
 48369  	proto.RegisterExtension(E_GetMyRankRs_Ext)
 48370  	proto.RegisterType((*GetMyRankRs)(nil), "GetMyRankRs")
 48371  	proto.RegisterExtension(E_SyncForceUpdateRs_Ext)
 48372  	proto.RegisterType((*SyncForceUpdateRs)(nil), "SyncForceUpdateRs")
 48373  	proto.RegisterExtension(E_OffLineIncomeRq_Ext)
 48374  	proto.RegisterType((*OffLineIncomeRq)(nil), "OffLineIncomeRq")
 48375  	proto.RegisterExtension(E_OffLineIncomeRs_Ext)
 48376  	proto.RegisterType((*OffLineIncomeRs)(nil), "OffLineIncomeRs")
 48377  	proto.RegisterExtension(E_GetChatBubbleRq_Ext)
 48378  	proto.RegisterType((*GetChatBubbleRq)(nil), "GetChatBubbleRq")
 48379  	proto.RegisterExtension(E_GetChatBubbleRs_Ext)
 48380  	proto.RegisterType((*GetChatBubbleRs)(nil), "GetChatBubbleRs")
 48381  	proto.RegisterExtension(E_ChangeChatBubbleRq_Ext)
 48382  	proto.RegisterType((*ChangeChatBubbleRq)(nil), "ChangeChatBubbleRq")
 48383  	proto.RegisterExtension(E_ChangeChatBubbleRs_Ext)
 48384  	proto.RegisterType((*ChangeChatBubbleRs)(nil), "ChangeChatBubbleRs")
 48385  	proto.RegisterExtension(E_GetBodyImageRq_Ext)
 48386  	proto.RegisterType((*GetBodyImageRq)(nil), "GetBodyImageRq")
 48387  	proto.RegisterExtension(E_GetBodyImageRs_Ext)
 48388  	proto.RegisterType((*GetBodyImageRs)(nil), "GetBodyImageRs")
 48389  	proto.RegisterExtension(E_ChangeBodyImageRq_Ext)
 48390  	proto.RegisterType((*ChangeBodyImageRq)(nil), "ChangeBodyImageRq")
 48391  	proto.RegisterExtension(E_ChangeBodyImageRs_Ext)
 48392  	proto.RegisterType((*ChangeBodyImageRs)(nil), "ChangeBodyImageRs")
 48393  	proto.RegisterExtension(E_GetCastleSkinRq_Ext)
 48394  	proto.RegisterType((*GetCastleSkinRq)(nil), "GetCastleSkinRq")
 48395  	proto.RegisterExtension(E_GetCastleSkinRs_Ext)
 48396  	proto.RegisterType((*GetCastleSkinRs)(nil), "GetCastleSkinRs")
 48397  	proto.RegisterExtension(E_ChangeCastleSkinRq_Ext)
 48398  	proto.RegisterType((*ChangeCastleSkinRq)(nil), "ChangeCastleSkinRq")
 48399  	proto.RegisterExtension(E_ChangeCastleSkinRs_Ext)
 48400  	proto.RegisterType((*ChangeCastleSkinRs)(nil), "ChangeCastleSkinRs")
 48401  	proto.RegisterExtension(E_OnOffAutoBuildRq_Ext)
 48402  	proto.RegisterType((*OnOffAutoBuildRq)(nil), "OnOffAutoBuildRq")
 48403  	proto.RegisterExtension(E_OnOffAutoBuildRs_Ext)
 48404  	proto.RegisterType((*OnOffAutoBuildRs)(nil), "OnOffAutoBuildRs")
 48405  	proto.RegisterExtension(E_SyncAutoBuildRs_Ext)
 48406  	proto.RegisterType((*SyncAutoBuildRs)(nil), "SyncAutoBuildRs")
 48407  	proto.RegisterExtension(E_FixWallRq_Ext)
 48408  	proto.RegisterType((*FixWallRq)(nil), "FixWallRq")
 48409  	proto.RegisterExtension(E_FixWallRs_Ext)
 48410  	proto.RegisterType((*FixWallRs)(nil), "FixWallRs")
 48411  	proto.RegisterExtension(E_OpenCiaRq_Ext)
 48412  	proto.RegisterType((*OpenCiaRq)(nil), "OpenCiaRq")
 48413  	proto.RegisterExtension(E_OpenCiaRs_Ext)
 48414  	proto.RegisterType((*OpenCiaRs)(nil), "OpenCiaRs")
 48415  	proto.RegisterExtension(E_GetCiaRq_Ext)
 48416  	proto.RegisterType((*GetCiaRq)(nil), "GetCiaRq")
 48417  	proto.RegisterExtension(E_GetCiaRs_Ext)
 48418  	proto.RegisterType((*GetCiaRs)(nil), "GetCiaRs")
 48419  	proto.RegisterExtension(E_InteractionRq_Ext)
 48420  	proto.RegisterType((*InteractionRq)(nil), "InteractionRq")
 48421  	proto.RegisterExtension(E_InteractionRs_Ext)
 48422  	proto.RegisterType((*InteractionRs)(nil), "InteractionRs")
 48423  	proto.RegisterExtension(E_AppointAgentRq_Ext)
 48424  	proto.RegisterType((*AppointAgentRq)(nil), "AppointAgentRq")
 48425  	proto.RegisterExtension(E_AppointAgentRs_Ext)
 48426  	proto.RegisterType((*AppointAgentRs)(nil), "AppointAgentRs")
 48427  	proto.RegisterExtension(E_PresentGiftRq_Ext)
 48428  	proto.RegisterType((*PresentGiftRq)(nil), "PresentGiftRq")
 48429  	proto.RegisterExtension(E_PresentGiftRs_Ext)
 48430  	proto.RegisterType((*PresentGiftRs)(nil), "PresentGiftRs")
 48431  	proto.RegisterExtension(E_UptBuildingRq_Ext)
 48432  	proto.RegisterType((*UptBuildingRq)(nil), "UptBuildingRq")
 48433  	proto.RegisterExtension(E_UptBuildingRs_Ext)
 48434  	proto.RegisterType((*UptBuildingRs)(nil), "UptBuildingRs")
 48435  	proto.RegisterExtension(E_ActionPointRq_Ext)
 48436  	proto.RegisterType((*ActionPointRq)(nil), "ActionPointRq")
 48437  	proto.RegisterExtension(E_ActionPointRs_Ext)
 48438  	proto.RegisterType((*ActionPointRs)(nil), "ActionPointRs")
 48439  	proto.RegisterExtension(E_GetNightRaidInfoRq_Ext)
 48440  	proto.RegisterType((*GetNightRaidInfoRq)(nil), "GetNightRaidInfoRq")
 48441  	proto.RegisterExtension(E_GetNightRaidInfoRs_Ext)
 48442  	proto.RegisterType((*GetNightRaidInfoRs)(nil), "GetNightRaidInfoRs")
 48443  	proto.RegisterExtension(E_SyncNightRaidRs_Ext)
 48444  	proto.RegisterType((*SyncNightRaidRs)(nil), "SyncNightRaidRs")
 48445  	proto.RegisterExtension(E_SummonGestapoRq_Ext)
 48446  	proto.RegisterType((*SummonGestapoRq)(nil), "SummonGestapoRq")
 48447  	proto.RegisterExtension(E_SummonGestapoRs_Ext)
 48448  	proto.RegisterType((*SummonGestapoRs)(nil), "SummonGestapoRs")
 48449  	proto.RegisterExtension(E_AttackGestapoRq_Ext)
 48450  	proto.RegisterType((*AttackGestapoRq)(nil), "AttackGestapoRq")
 48451  	proto.RegisterExtension(E_AttackGestapoRs_Ext)
 48452  	proto.RegisterType((*AttackGestapoRs)(nil), "AttackGestapoRs")
 48453  	proto.RegisterExtension(E_SyncGestapoBattleRs_Ext)
 48454  	proto.RegisterType((*SyncGestapoBattleRs)(nil), "SyncGestapoBattleRs")
 48455  	proto.RegisterExtension(E_JoinGestapoBattleRq_Ext)
 48456  	proto.RegisterType((*JoinGestapoBattleRq)(nil), "JoinGestapoBattleRq")
 48457  	proto.RegisterExtension(E_JoinGestapoBattleRs_Ext)
 48458  	proto.RegisterType((*JoinGestapoBattleRs)(nil), "JoinGestapoBattleRs")
 48459  	proto.RegisterExtension(E_GetAreaCentreCityRq_Ext)
 48460  	proto.RegisterType((*GetAreaCentreCityRq)(nil), "GetAreaCentreCityRq")
 48461  	proto.RegisterExtension(E_GetAreaCentreCityRs_Ext)
 48462  	proto.RegisterType((*GetAreaCentreCityRs)(nil), "GetAreaCentreCityRs")
 48463  	proto.RegisterExtension(E_GetCityFirstKillRq_Ext)
 48464  	proto.RegisterType((*GetCityFirstKillRq)(nil), "GetCityFirstKillRq")
 48465  	proto.RegisterExtension(E_GetCityFirstKillRs_Ext)
 48466  	proto.RegisterType((*GetCityFirstKillRs)(nil), "GetCityFirstKillRs")
 48467  	proto.RegisterExtension(E_SyncLightningWarRq_Ext)
 48468  	proto.RegisterType((*SyncLightningWarRq)(nil), "SyncLightningWarRq")
 48469  	proto.RegisterExtension(E_SyncLightningWarRs_Ext)
 48470  	proto.RegisterType((*SyncLightningWarRs)(nil), "SyncLightningWarRs")
 48471  	proto.RegisterExtension(E_JoinLightningWarBattleRq_Ext)
 48472  	proto.RegisterType((*JoinLightningWarBattleRq)(nil), "JoinLightningWarBattleRq")
 48473  	proto.RegisterExtension(E_JoinLightningWarBattleRs_Ext)
 48474  	proto.RegisterType((*JoinLightningWarBattleRs)(nil), "JoinLightningWarBattleRs")
 48475  	proto.RegisterExtension(E_GetLightningWarRq_Ext)
 48476  	proto.RegisterType((*GetLightningWarRq)(nil), "GetLightningWarRq")
 48477  	proto.RegisterExtension(E_GetLightningWarRs_Ext)
 48478  	proto.RegisterType((*GetLightningWarRs)(nil), "GetLightningWarRs")
 48479  	proto.RegisterExtension(E_GetAllLightningWarListRq_Ext)
 48480  	proto.RegisterType((*GetAllLightningWarListRq)(nil), "GetAllLightningWarListRq")
 48481  	proto.RegisterExtension(E_GetAllLightningWarListRs_Ext)
 48482  	proto.RegisterType((*GetAllLightningWarListRs)(nil), "GetAllLightningWarListRs")
 48483  	proto.RegisterExtension(E_GestapoKillCampRankRq_Ext)
 48484  	proto.RegisterType((*GestapoKillCampRankRq)(nil), "GestapoKillCampRankRq")
 48485  	proto.RegisterExtension(E_GestapoKillCampRankRs_Ext)
 48486  	proto.RegisterType((*GestapoKillCampRankRs)(nil), "GestapoKillCampRankRs")
 48487  	proto.RegisterExtension(E_TrainingBuildingRq_Ext)
 48488  	proto.RegisterType((*TrainingBuildingRq)(nil), "TrainingBuildingRq")
 48489  	proto.RegisterExtension(E_TrainingBuildingRs_Ext)
 48490  	proto.RegisterType((*TrainingBuildingRs)(nil), "TrainingBuildingRs")
 48491  	proto.RegisterExtension(E_BerlinInfoRq_Ext)
 48492  	proto.RegisterType((*BerlinInfoRq)(nil), "BerlinInfoRq")
 48493  	proto.RegisterExtension(E_BerlinInfoRs_Ext)
 48494  	proto.RegisterType((*BerlinInfoRs)(nil), "BerlinInfoRs")
 48495  	proto.RegisterExtension(E_BerlinCityInfoRq_Ext)
 48496  	proto.RegisterType((*BerlinCityInfoRq)(nil), "BerlinCityInfoRq")
 48497  	proto.RegisterExtension(E_BerlinCityInfoRs_Ext)
 48498  	proto.RegisterType((*BerlinCityInfoRs)(nil), "BerlinCityInfoRs")
 48499  	proto.RegisterExtension(E_RecentlyBerlinReportRq_Ext)
 48500  	proto.RegisterType((*RecentlyBerlinReportRq)(nil), "RecentlyBerlinReportRq")
 48501  	proto.RegisterExtension(E_RecentlyBerlinReportRs_Ext)
 48502  	proto.RegisterType((*RecentlyBerlinReportRs)(nil), "RecentlyBerlinReportRs")
 48503  	proto.RegisterExtension(E_GetBerlinRankRq_Ext)
 48504  	proto.RegisterType((*GetBerlinRankRq)(nil), "GetBerlinRankRq")
 48505  	proto.RegisterExtension(E_GetBerlinRankRs_Ext)
 48506  	proto.RegisterType((*GetBerlinRankRs)(nil), "GetBerlinRankRs")
 48507  	proto.RegisterExtension(E_GetBerlinIntegralRq_Ext)
 48508  	proto.RegisterType((*GetBerlinIntegralRq)(nil), "GetBerlinIntegralRq")
 48509  	proto.RegisterExtension(E_GetBerlinIntegralRs_Ext)
 48510  	proto.RegisterType((*GetBerlinIntegralRs)(nil), "GetBerlinIntegralRs")
 48511  	proto.RegisterExtension(E_AttackBerlinWarRq_Ext)
 48512  	proto.RegisterType((*AttackBerlinWarRq)(nil), "AttackBerlinWarRq")
 48513  	proto.RegisterExtension(E_AttackBerlinWarRs_Ext)
 48514  	proto.RegisterType((*AttackBerlinWarRs)(nil), "AttackBerlinWarRs")
 48515  	proto.RegisterExtension(E_GetSuperMineRq_Ext)
 48516  	proto.RegisterType((*GetSuperMineRq)(nil), "GetSuperMineRq")
 48517  	proto.RegisterExtension(E_GetSuperMineRs_Ext)
 48518  	proto.RegisterType((*GetSuperMineRs)(nil), "GetSuperMineRs")
 48519  	proto.RegisterExtension(E_AttackSuperMineRq_Ext)
 48520  	proto.RegisterType((*AttackSuperMineRq)(nil), "AttackSuperMineRq")
 48521  	proto.RegisterExtension(E_AttackSuperMineRs_Ext)
 48522  	proto.RegisterType((*AttackSuperMineRs)(nil), "AttackSuperMineRs")
 48523  	proto.RegisterExtension(E_GetBattleByIdRq_Ext)
 48524  	proto.RegisterType((*GetBattleByIdRq)(nil), "GetBattleByIdRq")
 48525  	proto.RegisterExtension(E_GetBattleByIdRs_Ext)
 48526  	proto.RegisterType((*GetBattleByIdRs)(nil), "GetBattleByIdRs")
 48527  	proto.RegisterExtension(E_SyncBerlinWinnerRs_Ext)
 48528  	proto.RegisterType((*SyncBerlinWinnerRs)(nil), "SyncBerlinWinnerRs")
 48529  	proto.RegisterExtension(E_GetBerlinJobRq_Ext)
 48530  	proto.RegisterType((*GetBerlinJobRq)(nil), "GetBerlinJobRq")
 48531  	proto.RegisterExtension(E_GetBerlinJobRs_Ext)
 48532  	proto.RegisterType((*GetBerlinJobRs)(nil), "GetBerlinJobRs")
 48533  	proto.RegisterExtension(E_AppointBerlinJobRq_Ext)
 48534  	proto.RegisterType((*AppointBerlinJobRq)(nil), "AppointBerlinJobRq")
 48535  	proto.RegisterExtension(E_AppointBerlinJobRs_Ext)
 48536  	proto.RegisterType((*AppointBerlinJobRs)(nil), "AppointBerlinJobRs")
 48537  	proto.RegisterExtension(E_GetHonorReportsRq_Ext)
 48538  	proto.RegisterType((*GetHonorReportsRq)(nil), "GetHonorReportsRq")
 48539  	proto.RegisterExtension(E_GetHonorReportsRs_Ext)
 48540  	proto.RegisterType((*GetHonorReportsRs)(nil), "GetHonorReportsRs")
 48541  	proto.RegisterExtension(E_SyncHonorReportRs_Ext)
 48542  	proto.RegisterType((*SyncHonorReportRs)(nil), "SyncHonorReportRs")
 48543  	proto.RegisterExtension(E_GetBerlinWinnerListRq_Ext)
 48544  	proto.RegisterType((*GetBerlinWinnerListRq)(nil), "GetBerlinWinnerListRq")
 48545  	proto.RegisterExtension(E_GetBerlinWinnerListRs_Ext)
 48546  	proto.RegisterType((*GetBerlinWinnerListRs)(nil), "GetBerlinWinnerListRs")
 48547  	proto.RegisterExtension(E_SyncWorldEventRs_Ext)
 48548  	proto.RegisterType((*SyncWorldEventRs)(nil), "SyncWorldEventRs")
 48549  	proto.RegisterExtension(E_SyncPartyCityRs_Ext)
 48550  	proto.RegisterType((*SyncPartyCityRs)(nil), "SyncPartyCityRs")
 48551  	proto.RegisterExtension(E_ResumeImmediatelyRq_Ext)
 48552  	proto.RegisterType((*ResumeImmediatelyRq)(nil), "ResumeImmediatelyRq")
 48553  	proto.RegisterExtension(E_ResumeImmediatelyRs_Ext)
 48554  	proto.RegisterType((*ResumeImmediatelyRs)(nil), "ResumeImmediatelyRs")
 48555  	proto.RegisterExtension(E_PrewarBuffRq_Ext)
 48556  	proto.RegisterType((*PrewarBuffRq)(nil), "PrewarBuffRq")
 48557  	proto.RegisterExtension(E_PrewarBuffRs_Ext)
 48558  	proto.RegisterType((*PrewarBuffRs)(nil), "PrewarBuffRs")
 48559  	proto.RegisterExtension(E_ImmediatelyAttackRq_Ext)
 48560  	proto.RegisterType((*ImmediatelyAttackRq)(nil), "ImmediatelyAttackRq")
 48561  	proto.RegisterExtension(E_ImmediatelyAttackRs_Ext)
 48562  	proto.RegisterType((*ImmediatelyAttackRs)(nil), "ImmediatelyAttackRs")
 48563  	proto.RegisterExtension(E_SyncBasicReportRs_Ext)
 48564  	proto.RegisterType((*SyncBasicReportRs)(nil), "SyncBasicReportRs")
 48565  	proto.RegisterExtension(E_GetRebellionRq_Ext)
 48566  	proto.RegisterType((*GetRebellionRq)(nil), "GetRebellionRq")
 48567  	proto.RegisterExtension(E_GetRebellionRs_Ext)
 48568  	proto.RegisterType((*GetRebellionRs)(nil), "GetRebellionRs")
 48569  	proto.RegisterExtension(E_SyncRebellionRs_Ext)
 48570  	proto.RegisterType((*SyncRebellionRs)(nil), "SyncRebellionRs")
 48571  	proto.RegisterExtension(E_GetRebelBuffRq_Ext)
 48572  	proto.RegisterType((*GetRebelBuffRq)(nil), "GetRebelBuffRq")
 48573  	proto.RegisterExtension(E_GetRebelBuffRs_Ext)
 48574  	proto.RegisterType((*GetRebelBuffRs)(nil), "GetRebelBuffRs")
 48575  	proto.RegisterExtension(E_BuyRebelBuffRq_Ext)
 48576  	proto.RegisterType((*BuyRebelBuffRq)(nil), "BuyRebelBuffRq")
 48577  	proto.RegisterExtension(E_BuyRebelBuffRs_Ext)
 48578  	proto.RegisterType((*BuyRebelBuffRs)(nil), "BuyRebelBuffRs")
 48579  	proto.RegisterExtension(E_BuyRebelShopRq_Ext)
 48580  	proto.RegisterType((*BuyRebelShopRq)(nil), "BuyRebelShopRq")
 48581  	proto.RegisterExtension(E_BuyRebelShopRs_Ext)
 48582  	proto.RegisterType((*BuyRebelShopRs)(nil), "BuyRebelShopRs")
 48583  	proto.RegisterExtension(E_GetCounterAttackRq_Ext)
 48584  	proto.RegisterType((*GetCounterAttackRq)(nil), "GetCounterAttackRq")
 48585  	proto.RegisterExtension(E_GetCounterAttackRs_Ext)
 48586  	proto.RegisterType((*GetCounterAttackRs)(nil), "GetCounterAttackRs")
 48587  	proto.RegisterExtension(E_SyncCounterAttackRs_Ext)
 48588  	proto.RegisterType((*SyncCounterAttackRs)(nil), "SyncCounterAttackRs")
 48589  	proto.RegisterExtension(E_AttackCounterBossRq_Ext)
 48590  	proto.RegisterType((*AttackCounterBossRq)(nil), "AttackCounterBossRq")
 48591  	proto.RegisterExtension(E_AttackCounterBossRs_Ext)
 48592  	proto.RegisterType((*AttackCounterBossRs)(nil), "AttackCounterBossRs")
 48593  	proto.RegisterExtension(E_GetCounterAtkShopRq_Ext)
 48594  	proto.RegisterType((*GetCounterAtkShopRq)(nil), "GetCounterAtkShopRq")
 48595  	proto.RegisterExtension(E_GetCounterAtkShopRs_Ext)
 48596  	proto.RegisterType((*GetCounterAtkShopRs)(nil), "GetCounterAtkShopRs")
 48597  	proto.RegisterExtension(E_BuyCounterAtkAwardRq_Ext)
 48598  	proto.RegisterType((*BuyCounterAtkAwardRq)(nil), "BuyCounterAtkAwardRq")
 48599  	proto.RegisterExtension(E_BuyCounterAtkAwardRs_Ext)
 48600  	proto.RegisterType((*BuyCounterAtkAwardRs)(nil), "BuyCounterAtkAwardRs")
 48601  	proto.RegisterExtension(E_GetAirshipListRq_Ext)
 48602  	proto.RegisterType((*GetAirshipListRq)(nil), "GetAirshipListRq")
 48603  	proto.RegisterExtension(E_GetAirshipListRs_Ext)
 48604  	proto.RegisterType((*GetAirshipListRs)(nil), "GetAirshipListRs")
 48605  	proto.RegisterExtension(E_AttackAirshipRq_Ext)
 48606  	proto.RegisterType((*AttackAirshipRq)(nil), "AttackAirshipRq")
 48607  	proto.RegisterExtension(E_AttackAirshipRs_Ext)
 48608  	proto.RegisterType((*AttackAirshipRs)(nil), "AttackAirshipRs")
 48609  	proto.RegisterExtension(E_GetAirshipInfoRq_Ext)
 48610  	proto.RegisterType((*GetAirshipInfoRq)(nil), "GetAirshipInfoRq")
 48611  	proto.RegisterExtension(E_GetAirshipInfoRs_Ext)
 48612  	proto.RegisterType((*GetAirshipInfoRs)(nil), "GetAirshipInfoRs")
 48613  	proto.RegisterExtension(E_SyncAirshipInfoRs_Ext)
 48614  	proto.RegisterType((*SyncAirshipInfoRs)(nil), "SyncAirshipInfoRs")
 48615  	proto.RegisterExtension(E_GetOreTurnplateRq_Ext)
 48616  	proto.RegisterType((*GetOreTurnplateRq)(nil), "GetOreTurnplateRq")
 48617  	proto.RegisterExtension(E_GetOreTurnplateRs_Ext)
 48618  	proto.RegisterType((*GetOreTurnplateRs)(nil), "GetOreTurnplateRs")
 48619  	proto.RegisterExtension(E_PlayOreTurnplateRq_Ext)
 48620  	proto.RegisterType((*PlayOreTurnplateRq)(nil), "PlayOreTurnplateRq")
 48621  	proto.RegisterExtension(E_PlayOreTurnplateRs_Ext)
 48622  	proto.RegisterType((*PlayOreTurnplateRs)(nil), "PlayOreTurnplateRs")
 48623  	proto.RegisterExtension(E_GetEquipTurnplatRq_Ext)
 48624  	proto.RegisterType((*GetEquipTurnplatRq)(nil), "GetEquipTurnplatRq")
 48625  	proto.RegisterExtension(E_GetEquipTurnplatRs_Ext)
 48626  	proto.RegisterType((*GetEquipTurnplatRs)(nil), "GetEquipTurnplatRs")
 48627  	proto.RegisterExtension(E_EquipTurnplateRq_Ext)
 48628  	proto.RegisterType((*EquipTurnplateRq)(nil), "EquipTurnplateRq")
 48629  	proto.RegisterExtension(E_EquipTurnplateRs_Ext)
 48630  	proto.RegisterType((*EquipTurnplateRs)(nil), "EquipTurnplateRs")
 48631  	proto.RegisterExtension(E_GetMonopolyRq_Ext)
 48632  	proto.RegisterType((*GetMonopolyRq)(nil), "GetMonopolyRq")
 48633  	proto.RegisterExtension(E_GetMonopolyRs_Ext)
 48634  	proto.RegisterType((*GetMonopolyRs)(nil), "GetMonopolyRs")
 48635  	proto.RegisterExtension(E_PlayMonopolyRq_Ext)
 48636  	proto.RegisterType((*PlayMonopolyRq)(nil), "PlayMonopolyRq")
 48637  	proto.RegisterExtension(E_PlayMonopolyRs_Ext)
 48638  	proto.RegisterType((*PlayMonopolyRs)(nil), "PlayMonopolyRs")
 48639  	proto.RegisterExtension(E_GetOreTurnplateNewRq_Ext)
 48640  	proto.RegisterType((*GetOreTurnplateNewRq)(nil), "GetOreTurnplateNewRq")
 48641  	proto.RegisterExtension(E_GetOreTurnplateNewRs_Ext)
 48642  	proto.RegisterType((*GetOreTurnplateNewRs)(nil), "GetOreTurnplateNewRs")
 48643  	proto.RegisterExtension(E_PlayOreTurnplateNewRq_Ext)
 48644  	proto.RegisterType((*PlayOreTurnplateNewRq)(nil), "PlayOreTurnplateNewRq")
 48645  	proto.RegisterExtension(E_PlayOreTurnplateNewRs_Ext)
 48646  	proto.RegisterType((*PlayOreTurnplateNewRs)(nil), "PlayOreTurnplateNewRs")
 48647  	proto.RegisterExtension(E_ThreeRebateRq_Ext)
 48648  	proto.RegisterType((*ThreeRebateRq)(nil), "ThreeRebateRq")
 48649  	proto.RegisterExtension(E_ThreeRebateRs_Ext)
 48650  	proto.RegisterType((*ThreeRebateRs)(nil), "ThreeRebateRs")
 48651  	proto.RegisterExtension(E_DecisiveBattleRq_Ext)
 48652  	proto.RegisterType((*DecisiveBattleRq)(nil), "DecisiveBattleRq")
 48653  	proto.RegisterExtension(E_DecisiveBattleRs_Ext)
 48654  	proto.RegisterType((*DecisiveBattleRs)(nil), "DecisiveBattleRs")
 48655  	proto.RegisterExtension(E_GainInstructionsRq_Ext)
 48656  	proto.RegisterType((*GainInstructionsRq)(nil), "GainInstructionsRq")
 48657  	proto.RegisterExtension(E_GainInstructionsRs_Ext)
 48658  	proto.RegisterType((*GainInstructionsRs)(nil), "GainInstructionsRs")
 48659  	proto.RegisterExtension(E_AttackDecisiveBattleRq_Ext)
 48660  	proto.RegisterType((*AttackDecisiveBattleRq)(nil), "AttackDecisiveBattleRq")
 48661  	proto.RegisterExtension(E_AttackDecisiveBattleRs_Ext)
 48662  	proto.RegisterType((*AttackDecisiveBattleRs)(nil), "AttackDecisiveBattleRs")
 48663  	proto.RegisterExtension(E_BattleFailMessageRq_Ext)
 48664  	proto.RegisterType((*BattleFailMessageRq)(nil), "BattleFailMessageRq")
 48665  	proto.RegisterExtension(E_BattleFailMessageRs_Ext)
 48666  	proto.RegisterType((*BattleFailMessageRs)(nil), "BattleFailMessageRs")
 48667  	proto.RegisterExtension(E_WishingRq_Ext)
 48668  	proto.RegisterType((*WishingRq)(nil), "WishingRq")
 48669  	proto.RegisterExtension(E_WishingRs_Ext)
 48670  	proto.RegisterType((*WishingRs)(nil), "WishingRs")
 48671  	proto.RegisterExtension(E_GetMentorsRq_Ext)
 48672  	proto.RegisterType((*GetMentorsRq)(nil), "GetMentorsRq")
 48673  	proto.RegisterExtension(E_GetMentorsRs_Ext)
 48674  	proto.RegisterType((*GetMentorsRs)(nil), "GetMentorsRs")
 48675  	proto.RegisterExtension(E_GetSpecialEquipsRq_Ext)
 48676  	proto.RegisterType((*GetSpecialEquipsRq)(nil), "GetSpecialEquipsRq")
 48677  	proto.RegisterExtension(E_GetSpecialEquipsRs_Ext)
 48678  	proto.RegisterType((*GetSpecialEquipsRs)(nil), "GetSpecialEquipsRs")
 48679  	proto.RegisterExtension(E_MentorsQuickUpRq_Ext)
 48680  	proto.RegisterType((*MentorsQuickUpRq)(nil), "MentorsQuickUpRq")
 48681  	proto.RegisterExtension(E_MentorsQuickUpRs_Ext)
 48682  	proto.RegisterType((*MentorsQuickUpRs)(nil), "MentorsQuickUpRs")
 48683  	proto.RegisterExtension(E_MentorsSkillUpRq_Ext)
 48684  	proto.RegisterType((*MentorsSkillUpRq)(nil), "MentorsSkillUpRq")
 48685  	proto.RegisterExtension(E_MentorsSkillUpRs_Ext)
 48686  	proto.RegisterType((*MentorsSkillUpRs)(nil), "MentorsSkillUpRs")
 48687  	proto.RegisterExtension(E_SellMentorEquipRq_Ext)
 48688  	proto.RegisterType((*SellMentorEquipRq)(nil), "SellMentorEquipRq")
 48689  	proto.RegisterExtension(E_SellMentorEquipRs_Ext)
 48690  	proto.RegisterType((*SellMentorEquipRs)(nil), "SellMentorEquipRs")
 48691  	proto.RegisterExtension(E_AutoWearEquipRq_Ext)
 48692  	proto.RegisterType((*AutoWearEquipRq)(nil), "AutoWearEquipRq")
 48693  	proto.RegisterExtension(E_AutoWearEquipRs_Ext)
 48694  	proto.RegisterType((*AutoWearEquipRs)(nil), "AutoWearEquipRs")
 48695  	proto.RegisterExtension(E_GetMentorAwardRq_Ext)
 48696  	proto.RegisterType((*GetMentorAwardRq)(nil), "GetMentorAwardRq")
 48697  	proto.RegisterExtension(E_GetMentorAwardRs_Ext)
 48698  	proto.RegisterType((*GetMentorAwardRs)(nil), "GetMentorAwardRs")
 48699  	proto.RegisterExtension(E_MentorActivateRq_Ext)
 48700  	proto.RegisterType((*MentorActivateRq)(nil), "MentorActivateRq")
 48701  	proto.RegisterExtension(E_MentorActivateRs_Ext)
 48702  	proto.RegisterType((*MentorActivateRs)(nil), "MentorActivateRs")
 48703  	proto.RegisterExtension(E_GetSpecialActRq_Ext)
 48704  	proto.RegisterType((*GetSpecialActRq)(nil), "GetSpecialActRq")
 48705  	proto.RegisterExtension(E_GetSpecialActRs_Ext)
 48706  	proto.RegisterType((*GetSpecialActRs)(nil), "GetSpecialActRs")
 48707  	proto.RegisterExtension(E_GetLuckyPoolRq_Ext)
 48708  	proto.RegisterType((*GetLuckyPoolRq)(nil), "GetLuckyPoolRq")
 48709  	proto.RegisterExtension(E_GetLuckyPoolRs_Ext)
 48710  	proto.RegisterType((*GetLuckyPoolRs)(nil), "GetLuckyPoolRs")
 48711  	proto.RegisterExtension(E_PlayLuckyPoolRq_Ext)
 48712  	proto.RegisterType((*PlayLuckyPoolRq)(nil), "PlayLuckyPoolRq")
 48713  	proto.RegisterExtension(E_PlayLuckyPoolRs_Ext)
 48714  	proto.RegisterType((*PlayLuckyPoolRs)(nil), "PlayLuckyPoolRs")
 48715  	proto.RegisterExtension(E_GetLuckyPoolRankRq_Ext)
 48716  	proto.RegisterType((*GetLuckyPoolRankRq)(nil), "GetLuckyPoolRankRq")
 48717  	proto.RegisterExtension(E_GetLuckyPoolRankRs_Ext)
 48718  	proto.RegisterType((*GetLuckyPoolRankRs)(nil), "GetLuckyPoolRankRs")
 48719  	proto.RegisterExtension(E_SyncLuckyPoolChangeRs_Ext)
 48720  	proto.RegisterType((*SyncLuckyPoolChangeRs)(nil), "SyncLuckyPoolChangeRs")
 48721  	proto.RegisterExtension(E_GetActBartonRq_Ext)
 48722  	proto.RegisterType((*GetActBartonRq)(nil), "GetActBartonRq")
 48723  	proto.RegisterExtension(E_GetActBartonRs_Ext)
 48724  	proto.RegisterType((*GetActBartonRs)(nil), "GetActBartonRs")
 48725  	proto.RegisterExtension(E_ActBartonBuyRq_Ext)
 48726  	proto.RegisterType((*ActBartonBuyRq)(nil), "ActBartonBuyRq")
 48727  	proto.RegisterExtension(E_ActBartonBuyRs_Ext)
 48728  	proto.RegisterType((*ActBartonBuyRs)(nil), "ActBartonBuyRs")
 48729  	proto.RegisterExtension(E_GetSignInInfoRq_Ext)
 48730  	proto.RegisterType((*GetSignInInfoRq)(nil), "GetSignInInfoRq")
 48731  	proto.RegisterExtension(E_GetSignInInfoRs_Ext)
 48732  	proto.RegisterType((*GetSignInInfoRs)(nil), "GetSignInInfoRs")
 48733  	proto.RegisterExtension(E_GetSignInRewardRq_Ext)
 48734  	proto.RegisterType((*GetSignInRewardRq)(nil), "GetSignInRewardRq")
 48735  	proto.RegisterExtension(E_GetSignInRewardRs_Ext)
 48736  	proto.RegisterType((*GetSignInRewardRs)(nil), "GetSignInRewardRs")
 48737  	proto.RegisterExtension(E_GetScheduleRq_Ext)
 48738  	proto.RegisterType((*GetScheduleRq)(nil), "GetScheduleRq")
 48739  	proto.RegisterExtension(E_GetScheduleRs_Ext)
 48740  	proto.RegisterType((*GetScheduleRs)(nil), "GetScheduleRs")
 48741  	proto.RegisterExtension(E_SyncScheduleRs_Ext)
 48742  	proto.RegisterType((*SyncScheduleRs)(nil), "SyncScheduleRs")
 48743  	proto.RegisterExtension(E_GainGoalAwardRq_Ext)
 48744  	proto.RegisterType((*GainGoalAwardRq)(nil), "GainGoalAwardRq")
 48745  	proto.RegisterExtension(E_GainGoalAwardRs_Ext)
 48746  	proto.RegisterType((*GainGoalAwardRs)(nil), "GainGoalAwardRs")
 48747  	proto.RegisterExtension(E_AttckScheduleBossRq_Ext)
 48748  	proto.RegisterType((*AttckScheduleBossRq)(nil), "AttckScheduleBossRq")
 48749  	proto.RegisterExtension(E_AttckScheduleBossRs_Ext)
 48750  	proto.RegisterType((*AttckScheduleBossRs)(nil), "AttckScheduleBossRs")
 48751  	proto.RegisterExtension(E_GetScheduleBossRq_Ext)
 48752  	proto.RegisterType((*GetScheduleBossRq)(nil), "GetScheduleBossRq")
 48753  	proto.RegisterExtension(E_GetScheduleBossRs_Ext)
 48754  	proto.RegisterType((*GetScheduleBossRs)(nil), "GetScheduleBossRs")
 48755  	proto.RegisterExtension(E_GetCrossMapRq_Ext)
 48756  	proto.RegisterType((*GetCrossMapRq)(nil), "GetCrossMapRq")
 48757  	proto.RegisterExtension(E_GetCrossMapRs_Ext)
 48758  	proto.RegisterType((*GetCrossMapRs)(nil), "GetCrossMapRs")
 48759  	proto.RegisterExtension(E_GetCrossAreaRq_Ext)
 48760  	proto.RegisterType((*GetCrossAreaRq)(nil), "GetCrossAreaRq")
 48761  	proto.RegisterExtension(E_GetCrossAreaRs_Ext)
 48762  	proto.RegisterType((*GetCrossAreaRs)(nil), "GetCrossAreaRs")
 48763  	proto.RegisterExtension(E_GetCrossMarchRq_Ext)
 48764  	proto.RegisterType((*GetCrossMarchRq)(nil), "GetCrossMarchRq")
 48765  	proto.RegisterExtension(E_GetCrossMarchRs_Ext)
 48766  	proto.RegisterType((*GetCrossMarchRs)(nil), "GetCrossMarchRs")
 48767  	proto.RegisterExtension(E_GetCrossArmyRq_Ext)
 48768  	proto.RegisterType((*GetCrossArmyRq)(nil), "GetCrossArmyRq")
 48769  	proto.RegisterExtension(E_GetCrossArmyRs_Ext)
 48770  	proto.RegisterType((*GetCrossArmyRs)(nil), "GetCrossArmyRs")
 48771  	proto.RegisterExtension(E_GetCrossMineRq_Ext)
 48772  	proto.RegisterType((*GetCrossMineRq)(nil), "GetCrossMineRq")
 48773  	proto.RegisterExtension(E_GetCrossMineRs_Ext)
 48774  	proto.RegisterType((*GetCrossMineRs)(nil), "GetCrossMineRs")
 48775  	proto.RegisterExtension(E_AttackCrossPosRq_Ext)
 48776  	proto.RegisterType((*AttackCrossPosRq)(nil), "AttackCrossPosRq")
 48777  	proto.RegisterExtension(E_AttackCrossPosRs_Ext)
 48778  	proto.RegisterType((*AttackCrossPosRs)(nil), "AttackCrossPosRs")
 48779  	proto.RegisterExtension(E_RetreatCrossRq_Ext)
 48780  	proto.RegisterType((*RetreatCrossRq)(nil), "RetreatCrossRq")
 48781  	proto.RegisterExtension(E_RetreatCrossRs_Ext)
 48782  	proto.RegisterType((*RetreatCrossRs)(nil), "RetreatCrossRs")
 48783  	proto.RegisterExtension(E_GetCrossBattleRq_Ext)
 48784  	proto.RegisterType((*GetCrossBattleRq)(nil), "GetCrossBattleRq")
 48785  	proto.RegisterExtension(E_GetCrossBattleRs_Ext)
 48786  	proto.RegisterType((*GetCrossBattleRs)(nil), "GetCrossBattleRs")
 48787  	proto.RegisterExtension(E_GetCrossMapInfoRq_Ext)
 48788  	proto.RegisterType((*GetCrossMapInfoRq)(nil), "GetCrossMapInfoRq")
 48789  	proto.RegisterExtension(E_GetCrossMapInfoRs_Ext)
 48790  	proto.RegisterType((*GetCrossMapInfoRs)(nil), "GetCrossMapInfoRs")
 48791  	proto.RegisterExtension(E_JoinBattleCrossRq_Ext)
 48792  	proto.RegisterType((*JoinBattleCrossRq)(nil), "JoinBattleCrossRq")
 48793  	proto.RegisterExtension(E_JoinBattleCrossRs_Ext)
 48794  	proto.RegisterType((*JoinBattleCrossRs)(nil), "JoinBattleCrossRs")
 48795  	proto.RegisterExtension(E_CrossMoveCityRq_Ext)
 48796  	proto.RegisterType((*CrossMoveCityRq)(nil), "CrossMoveCityRq")
 48797  	proto.RegisterExtension(E_CrossMoveCityRs_Ext)
 48798  	proto.RegisterType((*CrossMoveCityRs)(nil), "CrossMoveCityRs")
 48799  	proto.RegisterExtension(E_EnterLeaveCrossRq_Ext)
 48800  	proto.RegisterType((*EnterLeaveCrossRq)(nil), "EnterLeaveCrossRq")
 48801  	proto.RegisterExtension(E_EnterLeaveCrossRs_Ext)
 48802  	proto.RegisterType((*EnterLeaveCrossRs)(nil), "EnterLeaveCrossRs")
 48803  	proto.RegisterExtension(E_SyncCrossMapChgRs_Ext)
 48804  	proto.RegisterType((*SyncCrossMapChgRs)(nil), "SyncCrossMapChgRs")
 48805  	proto.RegisterExtension(E_SyncMapCloseRs_Ext)
 48806  	proto.RegisterType((*SyncMapCloseRs)(nil), "SyncMapCloseRs")
 48807  	proto.RegisterExtension(E_WorldWarCampDateRq_Ext)
 48808  	proto.RegisterType((*WorldWarCampDateRq)(nil), "WorldWarCampDateRq")
 48809  	proto.RegisterExtension(E_WorldWarCampDateRs_Ext)
 48810  	proto.RegisterType((*WorldWarCampDateRs)(nil), "WorldWarCampDateRs")
 48811  	proto.RegisterExtension(E_WorldWarTaskDateRq_Ext)
 48812  	proto.RegisterType((*WorldWarTaskDateRq)(nil), "WorldWarTaskDateRq")
 48813  	proto.RegisterExtension(E_WorldWarTaskDateRs_Ext)
 48814  	proto.RegisterType((*WorldWarTaskDateRs)(nil), "WorldWarTaskDateRs")
 48815  	proto.RegisterExtension(E_WorldWarSeasonShopGoodsRq_Ext)
 48816  	proto.RegisterType((*WorldWarSeasonShopGoodsRq)(nil), "WorldWarSeasonShopGoodsRq")
 48817  	proto.RegisterExtension(E_WorldWarSeasonShopGoodsRs_Ext)
 48818  	proto.RegisterType((*WorldWarSeasonShopGoodsRs)(nil), "WorldWarSeasonShopGoodsRs")
 48819  	proto.RegisterExtension(E_WorldWarCampRankPlayersDateRq_Ext)
 48820  	proto.RegisterType((*WorldWarCampRankPlayersDateRq)(nil), "WorldWarCampRankPlayersDateRq")
 48821  	proto.RegisterExtension(E_WorldWarCampRankPlayersDateRs_Ext)
 48822  	proto.RegisterType((*WorldWarCampRankPlayersDateRs)(nil), "WorldWarCampRankPlayersDateRs")
 48823  	proto.RegisterExtension(E_WorldWarAwardRq_Ext)
 48824  	proto.RegisterType((*WorldWarAwardRq)(nil), "WorldWarAwardRq")
 48825  	proto.RegisterExtension(E_WorldWarAwardRs_Ext)
 48826  	proto.RegisterType((*WorldWarAwardRs)(nil), "WorldWarAwardRs")
 48827  	proto.RegisterExtension(E_SyncWorldWarAwardTipsRs_Ext)
 48828  	proto.RegisterType((*SyncWorldWarAwardTipsRs)(nil), "SyncWorldWarAwardTipsRs")
 48829  	proto.RegisterExtension(E_NewYorkWarInfoRq_Ext)
 48830  	proto.RegisterType((*NewYorkWarInfoRq)(nil), "NewYorkWarInfoRq")
 48831  	proto.RegisterExtension(E_NewYorkWarInfoRs_Ext)
 48832  	proto.RegisterType((*NewYorkWarInfoRs)(nil), "NewYorkWarInfoRs")
 48833  	proto.RegisterExtension(E_NewYorkWarProgressDataRq_Ext)
 48834  	proto.RegisterType((*NewYorkWarProgressDataRq)(nil), "NewYorkWarProgressDataRq")
 48835  	proto.RegisterExtension(E_NewYorkWarProgressDataRs_Ext)
 48836  	proto.RegisterType((*NewYorkWarProgressDataRs)(nil), "NewYorkWarProgressDataRs")
 48837  	proto.RegisterExtension(E_NewYorkWarPlayerRankDataRq_Ext)
 48838  	proto.RegisterType((*NewYorkWarPlayerRankDataRq)(nil), "NewYorkWarPlayerRankDataRq")
 48839  	proto.RegisterExtension(E_NewYorkWarPlayerRankDataRs_Ext)
 48840  	proto.RegisterType((*NewYorkWarPlayerRankDataRs)(nil), "NewYorkWarPlayerRankDataRs")
 48841  	proto.RegisterExtension(E_NewYorkWarAchievementRq_Ext)
 48842  	proto.RegisterType((*NewYorkWarAchievementRq)(nil), "NewYorkWarAchievementRq")
 48843  	proto.RegisterExtension(E_NewYorkWarAchievementRs_Ext)
 48844  	proto.RegisterType((*NewYorkWarAchievementRs)(nil), "NewYorkWarAchievementRs")
 48845  	proto.RegisterExtension(E_SyncNewYorkWarInfoRs_Ext)
 48846  	proto.RegisterType((*SyncNewYorkWarInfoRs)(nil), "SyncNewYorkWarInfoRs")
 48847  	proto.RegisterExtension(E_EnterCrossRq_Ext)
 48848  	proto.RegisterType((*EnterCrossRq)(nil), "EnterCrossRq")
 48849  	proto.RegisterExtension(E_EnterCrossRs_Ext)
 48850  	proto.RegisterType((*EnterCrossRs)(nil), "EnterCrossRs")
 48851  	proto.RegisterExtension(E_ChoiceHeroJoinRq_Ext)
 48852  	proto.RegisterType((*ChoiceHeroJoinRq)(nil), "ChoiceHeroJoinRq")
 48853  	proto.RegisterExtension(E_ChoiceHeroJoinRs_Ext)
 48854  	proto.RegisterType((*ChoiceHeroJoinRs)(nil), "ChoiceHeroJoinRs")
 48855  	proto.RegisterExtension(E_GetCrossFortRq_Ext)
 48856  	proto.RegisterType((*GetCrossFortRq)(nil), "GetCrossFortRq")
 48857  	proto.RegisterExtension(E_GetCrossFortRs_Ext)
 48858  	proto.RegisterType((*GetCrossFortRs)(nil), "GetCrossFortRs")
 48859  	proto.RegisterExtension(E_SyncCrossFortRs_Ext)
 48860  	proto.RegisterType((*SyncCrossFortRs)(nil), "SyncCrossFortRs")
 48861  	proto.RegisterExtension(E_OpFortHeroRq_Ext)
 48862  	proto.RegisterType((*OpFortHeroRq)(nil), "OpFortHeroRq")
 48863  	proto.RegisterExtension(E_OpFortHeroRs_Ext)
 48864  	proto.RegisterType((*OpFortHeroRs)(nil), "OpFortHeroRs")
 48865  	proto.RegisterExtension(E_GetCrossChatRq_Ext)
 48866  	proto.RegisterType((*GetCrossChatRq)(nil), "GetCrossChatRq")
 48867  	proto.RegisterExtension(E_GetCrossChatRs_Ext)
 48868  	proto.RegisterType((*GetCrossChatRs)(nil), "GetCrossChatRs")
 48869  	proto.RegisterExtension(E_BuyCrossBuffRq_Ext)
 48870  	proto.RegisterType((*BuyCrossBuffRq)(nil), "BuyCrossBuffRq")
 48871  	proto.RegisterExtension(E_BuyCrossBuffRs_Ext)
 48872  	proto.RegisterType((*BuyCrossBuffRs)(nil), "BuyCrossBuffRs")
 48873  	proto.RegisterExtension(E_GetCrossInfoRq_Ext)
 48874  	proto.RegisterType((*GetCrossInfoRq)(nil), "GetCrossInfoRq")
 48875  	proto.RegisterExtension(E_GetCrossInfoRs_Ext)
 48876  	proto.RegisterType((*GetCrossInfoRs)(nil), "GetCrossInfoRs")
 48877  	proto.RegisterExtension(E_SyncSoloMsgRs_Ext)
 48878  	proto.RegisterType((*SyncSoloMsgRs)(nil), "SyncSoloMsgRs")
 48879  	proto.RegisterExtension(E_SyncFortHeroRs_Ext)
 48880  	proto.RegisterType((*SyncFortHeroRs)(nil), "SyncFortHeroRs")
 48881  	proto.RegisterExtension(E_SyncCrossWarRptRs_Ext)
 48882  	proto.RegisterType((*SyncCrossWarRptRs)(nil), "SyncCrossWarRptRs")
 48883  	proto.RegisterExtension(E_CrossTrophyInfoRq_Ext)
 48884  	proto.RegisterType((*CrossTrophyInfoRq)(nil), "CrossTrophyInfoRq")
 48885  	proto.RegisterExtension(E_CrossTrophyInfoRs_Ext)
 48886  	proto.RegisterType((*CrossTrophyInfoRs)(nil), "CrossTrophyInfoRs")
 48887  	proto.RegisterExtension(E_CrossTrophyAwardRq_Ext)
 48888  	proto.RegisterType((*CrossTrophyAwardRq)(nil), "CrossTrophyAwardRq")
 48889  	proto.RegisterExtension(E_CrossTrophyAwardRs_Ext)
 48890  	proto.RegisterType((*CrossTrophyAwardRs)(nil), "CrossTrophyAwardRs")
 48891  	proto.RegisterExtension(E_GetCrossRankRq_Ext)
 48892  	proto.RegisterType((*GetCrossRankRq)(nil), "GetCrossRankRq")
 48893  	proto.RegisterExtension(E_GetCrossRankRs_Ext)
 48894  	proto.RegisterType((*GetCrossRankRs)(nil), "GetCrossRankRs")
 48895  	proto.RegisterExtension(E_SyncCrossWarFinishRs_Ext)
 48896  	proto.RegisterType((*SyncCrossWarFinishRs)(nil), "SyncCrossWarFinishRs")
 48897  }
 48898  
 48899  func init() { proto.RegisterFile("Game.proto", fileDescriptor_a508e860af41bdad) }
 48900  
 48901  var fileDescriptor_a508e860af41bdad = []byte{
 48902  	// 20732 bytes of a gzipped FileDescriptorProto
 48903  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0xbd, 0x77, 0x74, 0x24, 0xc7,
 48904  	0x75, 0x2f, 0x7c, 0x7a, 0x06, 0xb1, 0x90, 0x67, 0x13, 0x98, 0x2c, 0xb2, 0x24, 0xdb, 0x74, 0x78,
 48905  	0xa0, 0xcf, 0x7e, 0x3e, 0xfc, 0x9e, 0xfd, 0xfc, 0xe9, 0x09, 0xc0, 0xee, 0x82, 0x20, 0x37, 0x80,
 48906  	0xc0, 0x2e, 0x57, 0x54, 0x64, 0x63, 0xa6, 0x00, 0x34, 0x31, 0xd3, 0x3d, 0xdb, 0xd5, 0x83, 0x5d,
 48907  	0xf8, 0x7b, 0xf6, 0x11, 0x29, 0x89, 0x94, 0xa8, 0x60, 0x65, 0x59, 0x39, 0xe7, 0x9c, 0x83, 0x95,
 48908  	0x93, 0x25, 0x39, 0x29, 0xe7, 0x9c, 0x73, 0xce, 0xf1, 0x3b, 0x15, 0xbb, 0xee, 0xad, 0x6a, 0x2c,
 48909  	0x28, 0xe9, 0x3b, 0xef, 0xbc, 0xff, 0xa6, 0x6b, 0xea, 0xfe, 0xee, 0xad, 0x7c, 0xab, 0xea, 0xde,
 48910  	0x5b, 0x84, 0x2c, 0xc4, 0x1d, 0x36, 0xd3, 0xcd, 0xb3, 0x22, 0xbb, 0x90, 0xcc, 0xc5, 0xdc, 0xfc,
 48911  	0x1e, 0x9d, 0xcf, 0x3a, 0x9d, 0x2c, 0x55, 0x5f, 0xf4, 0x96, 0x88, 0x8c, 0xcc, 0xb1, 0xf5, 0x24,
 48912  	0x15, 0xb9, 0x97, 0xcf, 0x34, 0x26, 0xc9, 0x10, 0x67, 0xf9, 0x16, 0xcb, 0x17, 0x5b, 0xd3, 0xd1,
 48913  	0xa5, 0xb5, 0xcb, 0xfb, 0x1b, 0x63, 0xa4, 0x7f, 0x93, 0x6d, 0x2f, 0xb6, 0xa6, 0x6b, 0x97, 0xd6,
 48914  	0x2e, 0xaf, 0x8b, 0xcf, 0x22, 0xdb, 0x64, 0xe9, 0x74, 0xfd, 0xd2, 0xda, 0xe5, 0xc3, 0x22, 0x7f,
 48915  	0x8b, 0x6d, 0x25, 0x4d, 0x76, 0x3c, 0x9b, 0xee, 0x93, 0x29, 0x0d, 0x42, 0x9a, 0xbd, 0xfc, 0x3a,
 48916  	0x96, 0xf3, 0x24, 0x4b, 0xa7, 0xfb, 0x45, 0xda, 0xc1, 0xcb, 0x48, 0x9d, 0x9d, 0x2b, 0x1a, 0xfd,
 48917  	0x33, 0x42, 0x8e, 0xe9, 0xff, 0x18, 0xba, 0x34, 0xba, 0x7c, 0xe4, 0xe0, 0xe8, 0x8c, 0xc3, 0x98,
 48918  	0x9e, 0x73, 0xe5, 0xe0, 0x82, 0x0d, 0x2f, 0xe2, 0x82, 0x4d, 0x47, 0x97, 0x46, 0x97, 0xf7, 0x37,
 48919  	0x46, 0x49, 0x5f, 0x91, 0x74, 0xd8, 0x74, 0xcd, 0x7c, 0xa5, 0x71, 0x87, 0x4d, 0xd7, 0x2f, 0xad,
 48920  	0x5f, 0x3e, 0x2c, 0xbe, 0x9a, 0x71, 0xa7, 0x3b, 0xdd, 0x27, 0xff, 0xb3, 0xe2, 0xf6, 0x8b, 0x4f,
 48921  	0xc4, 0xf9, 0x3f, 0x7d, 0xce, 0x9c, 0xde, 0x3f, 0x22, 0xa3, 0xf3, 0x39, 0x8b, 0x0b, 0xb6, 0x9c,
 48922  	0xb5, 0x45, 0x1d, 0x18, 0x40, 0xcb, 0x3a, 0x4d, 0x9a, 0x9b, 0x92, 0xb5, 0x2c, 0xef, 0x06, 0xcb,
 48923  	0xb3, 0x95, 0xcd, 0x44, 0xd4, 0x80, 0xf8, 0xdf, 0xad, 0x31, 0x25, 0xc2, 0x14, 0x19, 0x16, 0xf4,
 48924  	0xb3, 0x67, 0xe3, 0xdc, 0x88, 0x41, 0x81, 0x18, 0xff, 0xa5, 0xc4, 0x18, 0x9b, 0x71, 0xd9, 0xd2,
 48925  	0x59, 0x20, 0x06, 0xae, 0x02, 0x04, 0xf1, 0xbe, 0x00, 0x04, 0xa7, 0x33, 0x84, 0x2c, 0xb0, 0xe2,
 48926  	0x78, 0xdc, 0x61, 0x7c, 0xf9, 0xcc, 0xc1, 0x4b, 0x01, 0xc5, 0xfb, 0x15, 0xc5, 0xc8, 0x4c, 0x99,
 48927  	0x83, 0xfe, 0x9d, 0x93, 0x9f, 0xdb, 0x6a, 0x8d, 0x44, 0xb5, 0x22, 0xea, 0x0f, 0x78, 0xd4, 0x9c,
 48928  	0xde, 0x85, 0x8c, 0x08, 0xbe, 0x47, 0xb3, 0xf5, 0x24, 0x5d, 0x3e, 0xd3, 0x18, 0x27, 0x03, 0xdd,
 48929  	0xb8, 0xb9, 0x29, 0x3b, 0x4e, 0xe4, 0x35, 0xfa, 0x07, 0x4d, 0xd5, 0x3b, 0x24, 0xf4, 0x7f, 0xba,
 48930  	0x08, 0x5e, 0x89, 0x21, 0xc0, 0x87, 0x7c, 0x00, 0x4e, 0xff, 0x92, 0x0c, 0x2f, 0xb0, 0xe2, 0x68,
 48931  	0x96, 0xb7, 0x96, 0xcf, 0x1c, 0xbc, 0x03, 0xc8, 0xff, 0x61, 0x95, 0x9f, 0xcc, 0xd8, 0x0c, 0xf4,
 48932  	0x85, 0x03, 0x65, 0x76, 0x2e, 0xe4, 0x6d, 0x67, 0x79, 0x4b, 0x77, 0xf4, 0xba, 0xd3, 0xd0, 0xba,
 48933  	0x63, 0x77, 0xb3, 0xbc, 0xc8, 0xe3, 0xa4, 0x90, 0x5d, 0x5d, 0xf6, 0xac, 0x36, 0xdb, 0x62, 0x6d,
 48934  	0xd9, 0xcf, 0xfb, 0x1b, 0x23, 0x82, 0x5b, 0x57, 0x76, 0xf0, 0xba, 0xf8, 0xd8, 0x4a, 0xba, 0xd3,
 48935  	0x03, 0xe6, 0x9f, 0x6e, 0xc6, 0xa7, 0x07, 0xe5, 0xc7, 0x28, 0xe9, 0x5b, 0xcf, 0xda, 0xad, 0xe9,
 48936  	0x21, 0x83, 0xd1, 0xcd, 0xce, 0xb2, 0x7c, 0x7a, 0xd8, 0xfc, 0x29, 0x7b, 0x1a, 0x31, 0x7f, 0xe6,
 48937  	0x71, 0xba, 0xc9, 0xa7, 0x47, 0xcc, 0xe7, 0x5a, 0xb2, 0xbe, 0x51, 0x4c, 0x8f, 0x4a, 0x16, 0x17,
 48938  	0x91, 0xa1, 0x9c, 0xf1, 0xac, 0x97, 0x37, 0xd9, 0xf4, 0xd8, 0xa5, 0xb5, 0xcb, 0x47, 0x0e, 0x0e,
 48939  	0xcf, 0x2c, 0xeb, 0x84, 0xc6, 0x14, 0xa9, 0xc7, 0x79, 0x67, 0x7a, 0x5c, 0xa6, 0xf7, 0xcd, 0xcc,
 48940  	0xe6, 0x9d, 0xc6, 0x04, 0x19, 0xcc, 0xd9, 0x6a, 0x2f, 0x69, 0xb7, 0xa6, 0x27, 0x64, 0xb7, 0x9c,
 48941  	0x20, 0x83, 0xbc, 0x99, 0xf5, 0x8a, 0xf9, 0xd6, 0xf4, 0xa4, 0x4c, 0x38, 0x40, 0x06, 0xd8, 0xda,
 48942  	0x1a, 0x6b, 0x16, 0xd3, 0x53, 0x97, 0xd6, 0x2f, 0x1f, 0x39, 0x38, 0x38, 0x73, 0x58, 0x7e, 0x8a,
 48943  	0xb2, 0xc7, 0xbd, 0x22, 0x9b, 0xcd, 0x3b, 0xdb, 0xd3, 0x0d, 0x43, 0xcb, 0xce, 0x75, 0xdb, 0x59,
 48944  	0x52, 0x4c, 0xef, 0x31, 0x7d, 0x5c, 0x16, 0xe4, 0xa4, 0x18, 0x95, 0x7b, 0x65, 0xd2, 0x38, 0x19,
 48945  	0xc8, 0xda, 0xf2, 0x7b, 0x9f, 0xfc, 0x6e, 0x10, 0xb2, 0xde, 0x4b, 0x5a, 0x6c, 0x31, 0x6d, 0xb1,
 48946  	0x73, 0xd3, 0xfb, 0x0d, 0x99, 0x18, 0x3e, 0x27, 0xe5, 0x0c, 0x72, 0xc0, 0x24, 0xf1, 0x64, 0x3d,
 48947  	0x8d, 0x8b, 0x5e, 0xce, 0xa6, 0xa7, 0xe5, 0x20, 0x9b, 0x22, 0xc3, 0x39, 0x13, 0x5d, 0x71, 0x3e,
 48948  	0x2d, 0xa6, 0x2f, 0x30, 0xc3, 0xba, 0xc8, 0xba, 0xbd, 0xee, 0xf4, 0x85, 0xf2, 0x73, 0x0f, 0x19,
 48949  	0x59, 0xed, 0x6d, 0xcf, 0x89, 0xd2, 0x89, 0x3c, 0x17, 0xc9, 0xc4, 0xbd, 0x64, 0x54, 0x88, 0x6d,
 48950  	0x53, 0x2f, 0x96, 0xa9, 0xfb, 0xc9, 0xb8, 0x4d, 0x3d, 0x91, 0x9e, 0x58, 0x5b, 0x9b, 0xbe, 0xc4,
 48951  	0x8c, 0x5b, 0x3b, 0x92, 0xff, 0xc8, 0x80, 0x26, 0xfc, 0x48, 0x92, 0xb3, 0x15, 0xd9, 0x09, 0xef,
 48952  	0x70, 0x69, 0x74, 0xf9, 0x90, 0x20, 0x6f, 0xda, 0x21, 0x26, 0x4b, 0x77, 0xa9, 0xcc, 0x7c, 0x01,
 48953  	0x19, 0x62, 0xe7, 0x8a, 0xa5, 0x38, 0x8f, 0x3b, 0xd3, 0x97, 0xe9, 0xea, 0x3b, 0x79, 0x36, 0x5b,
 48954  	0x4c, 0x0b, 0x21, 0x47, 0x37, 0xde, 0x5e, 0xe9, 0x75, 0x66, 0x3b, 0x59, 0xaf, 0x53, 0x4c, 0x53,
 48955  	0x3b, 0x2b, 0x24, 0xf1, 0x22, 0x3f, 0xd1, 0x65, 0xe9, 0xf4, 0x1d, 0x25, 0xf6, 0x1e, 0x32, 0xd2,
 48956  	0x4c, 0x62, 0x91, 0x20, 0x81, 0xef, 0x24, 0xf3, 0x5d, 0x4c, 0x46, 0x3a, 0xc9, 0x39, 0x51, 0x1b,
 48957  	0x87, 0xe2, 0x22, 0x9e, 0xfe, 0x63, 0x88, 0x3d, 0x45, 0x86, 0x57, 0xe3, 0xb4, 0x95, 0x14, 0xa2,
 48958  	0x80, 0x7f, 0x62, 0x80, 0x57, 0xdb, 0xf1, 0xdf, 0x2b, 0xe1, 0xfe, 0x54, 0x26, 0xed, 0x23, 0x63,
 48959  	0x67, 0x37, 0x92, 0x82, 0x1d, 0x69, 0xc7, 0xeb, 0x32, 0xf9, 0x72, 0x33, 0x95, 0xc5, 0x39, 0x8b,
 48960  	0xa7, 0xff, 0x4c, 0x0e, 0x2f, 0x38, 0x5c, 0x3e, 0x82, 0x87, 0x8b, 0x19, 0x5c, 0x82, 0xde, 0x1b,
 48961  	0x5c, 0x1f, 0x75, 0x72, 0xab, 0x0c, 0xf4, 0x9a, 0x32, 0x37, 0xb7, 0xf3, 0x75, 0x64, 0x7a, 0x4f,
 48962  	0xd6, 0x65, 0xe9, 0x52, 0xbc, 0x2d, 0x67, 0xd1, 0x21, 0x04, 0xf6, 0x31, 0x0c, 0xc6, 0xe9, 0x3d,
 48963  	0xc8, 0xd0, 0xa1, 0x6c, 0x25, 0x93, 0x4b, 0xd2, 0x08, 0xa9, 0xf3, 0x22, 0x97, 0x83, 0x74, 0xb8,
 48964  	0xb1, 0x87, 0xf4, 0x75, 0xe2, 0xa4, 0x2d, 0x71, 0x46, 0x0e, 0xf6, 0xcf, 0x1c, 0x8b, 0x93, 0xb6,
 48965  	0xe8, 0x79, 0x79, 0xd6, 0x66, 0x8b, 0x2d, 0x39, 0x25, 0x0f, 0x1f, 0xfc, 0x23, 0x00, 0xff, 0x71,
 48966  	0x05, 0x3f, 0x3c, 0x63, 0x10, 0xe9, 0xff, 0xb0, 0xe8, 0x5c, 0x8e, 0x8a, 0x5e, 0xb3, 0xc9, 0x38,
 48967  	0x97, 0xc2, 0x0e, 0x21, 0xe2, 0x4f, 0x20, 0x62, 0x2e, 0xe7, 0xcc, 0x64, 0xad, 0x98, 0xcf, 0x5a,
 48968  	0x66, 0xad, 0xc8, 0x5a, 0x4c, 0x49, 0x87, 0xe6, 0xcc, 0x4f, 0xda, 0x39, 0xd3, 0xe6, 0xa7, 0x27,
 48969  	0x1d, 0x6a, 0xde, 0xd8, 0x47, 0xfa, 0x63, 0xb9, 0x4a, 0x44, 0xb2, 0x95, 0x07, 0x66, 0xe4, 0x9a,
 48970  	0x51, 0xce, 0x83, 0x72, 0xb9, 0x43, 0xa8, 0x9f, 0xf2, 0x50, 0x39, 0x9d, 0x23, 0x63, 0x2b, 0x2c,
 48971  	0x6e, 0x6e, 0x2c, 0xb5, 0xe3, 0x6d, 0x96, 0x2b, 0xb1, 0xe4, 0x5c, 0xa6, 0x66, 0xe2, 0x3b, 0x02,
 48972  	0x80, 0x4f, 0x2b, 0x80, 0xf1, 0x19, 0x40, 0x42, 0x17, 0x20, 0x06, 0x17, 0x73, 0x4a, 0x27, 0x4e,
 48973  	0x25, 0x84, 0x98, 0x53, 0x8e, 0xc5, 0x29, 0x02, 0xfa, 0x4c, 0x08, 0x88, 0xd3, 0xff, 0x87, 0x90,
 48974  	0x15, 0x56, 0x2c, 0x88, 0xa1, 0xbf, 0x7c, 0x46, 0x94, 0x25, 0x91, 0x13, 0x80, 0xd4, 0x26, 0x50,
 48975  	0x59, 0x3e, 0x6b, 0xca, 0x52, 0x12, 0x50, 0xe6, 0x90, 0x73, 0x44, 0x5e, 0x56, 0x58, 0x0d, 0x54,
 48976  	0xd8, 0x04, 0x19, 0x14, 0x63, 0xfc, 0x78, 0xaf, 0xa3, 0x16, 0x65, 0xc4, 0xe6, 0x73, 0x1e, 0x1b,
 48977  	0x4e, 0xff, 0x9a, 0x8c, 0x2d, 0xb0, 0x42, 0xce, 0x0a, 0x49, 0xba, 0xbe, 0x7c, 0x06, 0x95, 0xed,
 48978  	0x65, 0xc3, 0xba, 0x6c, 0x20, 0x13, 0x7d, 0x5e, 0x04, 0xc9, 0x78, 0xe3, 0x8e, 0x64, 0x74, 0x55,
 48979  	0x7f, 0x49, 0x42, 0xd5, 0x92, 0x63, 0x33, 0x73, 0x4e, 0xa2, 0xec, 0xb5, 0x49, 0xbb, 0xad, 0xa5,
 48980  	0xee, 0x9f, 0x39, 0x96, 0xb4, 0xdb, 0x8d, 0x69, 0xd2, 0x7f, 0xa6, 0xc7, 0x7a, 0x4a, 0x8d, 0x11,
 48981  	0x5d, 0x4c, 0x92, 0x5c, 0xdb, 0x63, 0xb2, 0x3f, 0x33, 0x2e, 0x46, 0x78, 0x9f, 0x19, 0x3f, 0x39,
 48982  	0xe3, 0x72, 0x20, 0x2b, 0x75, 0x02, 0xca, 0xfa, 0xf2, 0x90, 0xac, 0x9c, 0xde, 0x9b, 0x8c, 0x9e,
 48983  	0xea, 0x96, 0xb2, 0xcb, 0x31, 0xb9, 0xdd, 0x35, 0x63, 0x92, 0x90, 0x5a, 0xd2, 0xd2, 0xfa, 0xd4,
 48984  	0x14, 0x19, 0x4e, 0x3a, 0x1d, 0xd6, 0x4a, 0x44, 0x9f, 0xab, 0xcb, 0x51, 0x00, 0xb5, 0x8d, 0x57,
 48985  	0x0c, 0x6b, 0x6d, 0xc3, 0x05, 0xa4, 0xaf, 0x8a, 0x00, 0x07, 0xbe, 0x03, 0x07, 0x42, 0x6a, 0xed,
 48986  	0x2d, 0xad, 0x30, 0x99, 0x15, 0xb1, 0xcf, 0x7c, 0xad, 0x65, 0x99, 0xd2, 0x93, 0xe4, 0x3a, 0x9a,
 48987  	0x25, 0xed, 0xe9, 0x01, 0xfb, 0x91, 0xb3, 0xe9, 0x41, 0xf3, 0xc1, 0xda, 0x6c, 0x7a, 0x48, 0x7e,
 48988  	0xd8, 0xaa, 0x1b, 0xd6, 0xa3, 0xd3, 0x54, 0x1d, 0x92, 0xfb, 0x95, 0x01, 0xb9, 0x39, 0x4d, 0xc8,
 48989  	0xc4, 0x4a, 0x97, 0xb1, 0x96, 0x53, 0x37, 0x4a, 0xd6, 0xa8, 0x5c, 0x06, 0x16, 0xb2, 0x76, 0x4b,
 48990  	0x66, 0x52, 0x33, 0x96, 0x68, 0x92, 0xa4, 0x60, 0x1d, 0x3d, 0xc5, 0xf4, 0x1f, 0xfc, 0x63, 0xc0,
 48991  	0xe7, 0x55, 0x8a, 0xcf, 0xe4, 0x0c, 0xc2, 0xa5, 0x5d, 0xcc, 0x8a, 0x97, 0xb2, 0x47, 0x48, 0x76,
 48992  	0x5b, 0x31, 0x35, 0xb3, 0x9c, 0xee, 0xc0, 0xf1, 0xd5, 0x61, 0x8e, 0x42, 0x29, 0x1b, 0x3b, 0xc4,
 48993  	0x78, 0xb8, 0x68, 0xa8, 0xdf, 0xbc, 0xc6, 0xf4, 0x1b, 0x40, 0x40, 0x0f, 0x41, 0x04, 0xa9, 0x28,
 48994  	0x89, 0xe9, 0xa8, 0xc7, 0x83, 0x28, 0xaf, 0x0d, 0xa1, 0x70, 0x7a, 0x53, 0x44, 0xc8, 0xca, 0x76,
 48995  	0x2a, 0x53, 0x76, 0x2c, 0x35, 0x9c, 0xec, 0x5c, 0xb5, 0xa5, 0x6e, 0xb4, 0x94, 0x9c, 0xf1, 0xd9,
 48996  	0x96, 0xe8, 0x30, 0x6a, 0x29, 0x5c, 0x96, 0x9f, 0x68, 0x8c, 0xbf, 0x61, 0xd8, 0x8c, 0x71, 0xcb,
 48997  	0x94, 0x5e, 0x45, 0x46, 0x57, 0xb6, 0xd3, 0x85, 0x38, 0x49, 0x97, 0xa5, 0x82, 0xbb, 0x97, 0xf4,
 48998  	0x8b, 0x61, 0xc8, 0xf5, 0x20, 0x55, 0xe3, 0x10, 0x75, 0x99, 0xb7, 0x99, 0x2e, 0xe3, 0x52, 0xd2,
 48999  	0xff, 0x4e, 0x86, 0xcd, 0x07, 0xac, 0x51, 0xb8, 0x92, 0xbd, 0x6e, 0xd8, 0xac, 0x64, 0x26, 0x33,
 49000  	0xdd, 0x2a, 0x29, 0x2b, 0xe7, 0x7b, 0x2b, 0x17, 0x98, 0x1f, 0x5c, 0x85, 0xaf, 0xae, 0x6b, 0xcd,
 49001  	0x28, 0x7c, 0x88, 0xef, 0xeb, 0x31, 0x5f, 0x4e, 0x0f, 0x92, 0xd1, 0x05, 0x56, 0x88, 0xbd, 0x5e,
 49002  	0x9c, 0x0a, 0xe5, 0x18, 0x96, 0xf2, 0x8d, 0xa6, 0x94, 0x6e, 0x1e, 0x7a, 0xdf, 0x08, 0x10, 0x71,
 49003  	0x30, 0x2c, 0x84, 0x0a, 0x98, 0xb6, 0x4e, 0x96, 0xbb, 0xb0, 0xb2, 0x61, 0xea, 0xa0, 0x61, 0x1a,
 49004  	0x17, 0x90, 0x41, 0xb1, 0x1c, 0x9f, 0xe8, 0x16, 0xba, 0xc9, 0x86, 0xa4, 0xce, 0x7e, 0xa2, 0x5b,
 49005  	0x20, 0x29, 0xde, 0x14, 0x90, 0x82, 0xd3, 0x3b, 0x93, 0x51, 0xfd, 0x31, 0xdb, 0x6a, 0xa1, 0xea,
 49006  	0x86, 0xf4, 0x6f, 0x36, 0xf4, 0x6e, 0x7e, 0xfa, 0xc8, 0x08, 0x00, 0xfc, 0xae, 0xa5, 0x70, 0xab,
 49007  	0xbf, 0x0f, 0x55, 0xbf, 0x1d, 0xaa, 0xa1, 0xdd, 0xdd, 0x5b, 0x02, 0x52, 0xc9, 0x52, 0x2d, 0xb0,
 49008  	0xe2, 0x48, 0xdc, 0x2c, 0xb2, 0x7c, 0x7b, 0xc7, 0x52, 0xbd, 0xdd, 0xa9, 0x15, 0x9b, 0x9f, 0x3e,
 49009  	0x3a, 0x02, 0x00, 0xb0, 0x54, 0x93, 0x42, 0x19, 0xed, 0xc6, 0x69, 0xeb, 0xe8, 0x56, 0x60, 0xc2,
 49010  	0x1d, 0x27, 0x03, 0x71, 0xde, 0x11, 0x8b, 0x63, 0x9f, 0x9c, 0x3d, 0xc5, 0x77, 0xab, 0x25, 0xbe,
 49011  	0xfb, 0x4d, 0x15, 0xc4, 0x79, 0xe7, 0xda, 0x1e, 0x9b, 0x1e, 0xd0, 0x55, 0x30, 0x2b, 0x3f, 0x91,
 49012  	0x5c, 0xef, 0x08, 0xc8, 0xc5, 0xe9, 0x69, 0x32, 0x69, 0x3e, 0x58, 0x33, 0xef, 0x25, 0x05, 0x9a,
 49013  	0x4d, 0xc5, 0xd2, 0xdc, 0x72, 0x2a, 0xfc, 0xe0, 0x9f, 0x00, 0xd0, 0x77, 0x2a, 0xd0, 0xa9, 0x19,
 49014  	0x0c, 0x42, 0xef, 0xed, 0x01, 0xc3, 0x32, 0x97, 0x52, 0xd7, 0xa0, 0xd4, 0x90, 0xc1, 0xbb, 0x2a,
 49015  	0x18, 0x08, 0x45, 0x6e, 0xe4, 0x54, 0x37, 0x28, 0x34, 0xda, 0x79, 0xfe, 0xeb, 0xb0, 0xde, 0x79,
 49016  	0x3a, 0xd9, 0xe9, 0x5d, 0x5d, 0x6a, 0x28, 0x99, 0xaa, 0x7b, 0x3b, 0x8b, 0xeb, 0xba, 0xae, 0x07,
 49017  	0x90, 0xdf, 0xed, 0x23, 0x73, 0x7a, 0x25, 0x19, 0x9a, 0x6d, 0xb5, 0x66, 0xf3, 0x0e, 0x12, 0x0a,
 49018  	0x2a, 0xa6, 0xef, 0x31, 0x4b, 0x9f, 0xc9, 0x4b, 0x8f, 0x58, 0x3a, 0x28, 0x4e, 0x29, 0x42, 0x2d,
 49019  	0x80, 0xf3, 0x5e, 0x84, 0xc3, 0xe9, 0x21, 0x32, 0xa1, 0xeb, 0xea, 0xb0, 0xec, 0x53, 0x48, 0x0c,
 49020  	0xb8, 0x0e, 0xfd, 0x9b, 0x59, 0x87, 0x10, 0x09, 0xed, 0x60, 0x94, 0xf3, 0xf5, 0x58, 0x3b, 0x37,
 49021  	0xd6, 0xdd, 0xb9, 0x11, 0xb1, 0xfb, 0xf7, 0x30, 0x3b, 0x4e, 0x4f, 0x91, 0x09, 0x5d, 0x83, 0xf3,
 49022  	0x71, 0xda, 0x64, 0x6d, 0xbf, 0x17, 0x82, 0x61, 0x8f, 0x60, 0xff, 0xc3, 0xc0, 0x22, 0x0c, 0x7a,
 49023  	0x4f, 0x0c, 0xbb, 0xcb, 0x3e, 0x08, 0xe1, 0xff, 0x33, 0x0c, 0xcf, 0xe9, 0x39, 0x32, 0xae, 0x93,
 49024  	0xe4, 0x32, 0x7e, 0x1e, 0xa1, 0xb1, 0x66, 0x52, 0x47, 0x9a, 0x89, 0x54, 0xa8, 0x0e, 0xde, 0x09,
 49025  	0x1e, 0x35, 0x29, 0xd6, 0x13, 0x33, 0x90, 0x0f, 0x4d, 0x10, 0xe7, 0xdd, 0x95, 0xcb, 0xce, 0x7b,
 49026  	0xf5, 0x00, 0xab, 0xf7, 0x05, 0x59, 0x89, 0x71, 0x36, 0xb5, 0xc0, 0x8a, 0xc3, 0x67, 0x7a, 0x49,
 49027  	0xd7, 0x4e, 0x67, 0x07, 0xff, 0x14, 0x9e, 0x4d, 0x29, 0xd2, 0xc6, 0x8c, 0x97, 0x91, 0xde, 0x12,
 49028  	0xf9, 0xe4, 0xe7, 0x99, 0xd2, 0x2f, 0x22, 0x43, 0x4c, 0x64, 0xbf, 0xb6, 0x57, 0x2e, 0x9c, 0x87,
 49029  	0x75, 0x82, 0xa8, 0xae, 0xb5, 0x9c, 0xb1, 0x45, 0xa5, 0x4e, 0xf4, 0x23, 0x41, 0x3e, 0x50, 0x25,
 49030  	0x08, 0xa7, 0x4b, 0x64, 0x1f, 0x48, 0x09, 0x4e, 0x1c, 0x7f, 0x01, 0xcf, 0xbc, 0x14, 0xda, 0xfe,
 49031  	0x99, 0x20, 0x21, 0x7d, 0x70, 0x14, 0x86, 0x3c, 0x7f, 0xf1, 0x2a, 0xf5, 0x02, 0xa8, 0x5c, 0x23,
 49032  	0x71, 0x3e, 0xb4, 0x93, 0x38, 0x76, 0xbb, 0xcf, 0x9a, 0x1b, 0xfe, 0x59, 0xda, 0xb0, 0xb3, 0x43,
 49033  	0x97, 0x19, 0x68, 0xaf, 0xcc, 0xcd, 0xcf, 0xd7, 0x6b, 0xfb, 0x0a, 0xd6, 0xdc, 0xd0, 0xe3, 0xba,
 49034  	0x7f, 0x46, 0xd0, 0x34, 0xf6, 0x91, 0xfa, 0x99, 0x9e, 0x59, 0x58, 0x87, 0x64, 0x9a, 0x18, 0x37,
 49035  	0xe8, 0x4c, 0x02, 0xb3, 0x95, 0x93, 0xe3, 0xa9, 0xae, 0x12, 0x61, 0x87, 0xc9, 0xf1, 0xa3, 0x66,
 49036  	0x52, 0x33, 0x79, 0x29, 0xb7, 0x74, 0xdc, 0x0a, 0x14, 0xe9, 0x33, 0x04, 0x57, 0xa0, 0x1a, 0x14,
 49037  	0x68, 0x67, 0x25, 0x0c, 0x32, 0xfd, 0x18, 0x62, 0xca, 0xe9, 0xd5, 0x64, 0x44, 0xfc, 0x0a, 0x8d,
 49038  	0x6d, 0xb3, 0x55, 0xaa, 0x05, 0x56, 0x85, 0x8f, 0x9b, 0x55, 0xc1, 0x21, 0xa6, 0xa7, 0x5c, 0x2c,
 49039  	0x6e, 0xc4, 0x8d, 0x90, 0xb8, 0x60, 0x0b, 0x81, 0x60, 0x3f, 0xe1, 0xc3, 0x4a, 0xc5, 0x56, 0x7c,
 49040  	0xfa, 0x9a, 0x16, 0x6c, 0x89, 0x4f, 0x9a, 0x96, 0xb0, 0x99, 0xe9, 0x0d, 0x25, 0xe5, 0x79, 0x3a,
 49041  	0x80, 0x96, 0xb5, 0xbe, 0x63, 0x5b, 0x7f, 0x0a, 0x73, 0x90, 0x2a, 0xac, 0xf8, 0x38, 0x92, 0xa4,
 49042  	0x09, 0xdf, 0xf0, 0x54, 0xd8, 0x4f, 0x1b, 0x75, 0xc4, 0xcd, 0x43, 0x6f, 0x00, 0x34, 0x15, 0x6d,
 49043  	0x5d, 0xea, 0x7c, 0x35, 0xb8, 0xa5, 0x80, 0x1c, 0x3e, 0x13, 0xe0, 0x60, 0x0e, 0x0e, 0xe6, 0x37,
 49044  	0x58, 0x27, 0x69, 0xc6, 0x6d, 0xef, 0xe0, 0xe0, 0xb3, 0xce, 0x66, 0xbc, 0xcc, 0x44, 0xef, 0x17,
 49045  	0x41, 0x32, 0x0e, 0x56, 0xc0, 0x48, 0x1f, 0x29, 0xea, 0x2e, 0x58, 0x97, 0xcd, 0x64, 0xf2, 0x8a,
 49046  	0x76, 0x6d, 0x10, 0xd2, 0xcc, 0x7a, 0x69, 0x91, 0x6f, 0x5b, 0x55, 0x42, 0x6c, 0x9c, 0x3a, 0xdb,
 49047  	0x56, 0xab, 0x43, 0x62, 0x7c, 0x2e, 0x24, 0x06, 0xa7, 0x8c, 0x4c, 0xd9, 0x2f, 0x3b, 0x81, 0xe9,
 49048  	0xf3, 0x6a, 0x7f, 0xd7, 0x8e, 0xb7, 0xa0, 0x70, 0xae, 0xfc, 0xbc, 0x99, 0x2b, 0x3d, 0x44, 0x7a,
 49049  	0x73, 0xe4, 0xf3, 0xe1, 0xa6, 0x7c, 0x51, 0xa0, 0x7c, 0xee, 0x30, 0xab, 0x55, 0xcd, 0x69, 0x21,
 49050  	0x21, 0xbe, 0x50, 0x25, 0x04, 0xa7, 0x7f, 0x4b, 0x26, 0x4d, 0xa2, 0xd1, 0x4a, 0x90, 0x6e, 0xf8,
 49051  	0x45, 0xa3, 0x1b, 0xe2, 0x7c, 0xf4, 0x6e, 0x1e, 0x6d, 0xa8, 0xc1, 0xe0, 0x68, 0x83, 0xd8, 0x5f,
 49052  	0xaa, 0xc0, 0x06, 0x72, 0xd9, 0xae, 0x0d, 0x69, 0xbf, 0x8c, 0x69, 0x6d, 0xf7, 0x6e, 0x7b, 0xb4,
 49053  	0x95, 0x9b, 0xca, 0xea, 0xde, 0x84, 0xb8, 0x7d, 0xa5, 0x82, 0x9b, 0xe9, 0xea, 0x27, 0x73, 0x16,
 49054  	0xf3, 0x5e, 0xce, 0xbc, 0xae, 0xfe, 0x55, 0xa7, 0x8f, 0x95, 0x99, 0xe8, 0x43, 0x23, 0x48, 0x26,
 49055  	0x1a, 0x7e, 0x28, 0x69, 0xad, 0x98, 0x23, 0x04, 0x70, 0x9e, 0x5d, 0x9e, 0x2d, 0xd4, 0xf0, 0xe4,
 49056  	0x51, 0xc7, 0x67, 0x5f, 0xea, 0xc0, 0x68, 0x84, 0xd4, 0x73, 0xa6, 0x76, 0x5e, 0x43, 0x48, 0xa0,
 49057  	0xaf, 0x85, 0x04, 0xe2, 0xf4, 0x04, 0x19, 0x37, 0x5f, 0x27, 0xba, 0x2c, 0x45, 0x33, 0xf1, 0x08,
 49058  	0xa9, 0xaf, 0xf6, 0xcc, 0xc1, 0x34, 0xd4, 0x68, 0xbe, 0x6e, 0x34, 0x1a, 0x48, 0x4e, 0x1f, 0x1b,
 49059  	0x21, 0xc4, 0xdf, 0xaf, 0x88, 0xf0, 0x40, 0xcc, 0x36, 0x67, 0x3f, 0xd0, 0x83, 0xa1, 0x64, 0xdf,
 49060  	0x08, 0x4a, 0xc6, 0xe9, 0x5d, 0xc9, 0x84, 0x49, 0x39, 0x99, 0xc7, 0xf2, 0x00, 0x76, 0x9c, 0x0c,
 49061  	0x34, 0x33, 0x5e, 0x2c, 0x3a, 0xdb, 0x81, 0xf5, 0x38, 0x49, 0x17, 0x5b, 0x41, 0x4d, 0xf8, 0x9b,
 49062  	0x46, 0x55, 0x45, 0x30, 0xf4, 0xb6, 0x08, 0x43, 0x83, 0x9e, 0x17, 0x39, 0x3d, 0x6f, 0xc7, 0xc1,
 49063  	0xec, 0xb4, 0x67, 0xdd, 0x6d, 0xcf, 0x3e, 0x59, 0xff, 0x50, 0x98, 0x6f, 0x85, 0x85, 0x91, 0x2a,
 49064  	0xe5, 0xca, 0x76, 0xda, 0x94, 0xb7, 0x9e, 0xea, 0xb0, 0xc8, 0x53, 0x29, 0xbf, 0x6d, 0x26, 0x06,
 49065  	0x2f, 0xa3, 0xd0, 0xbb, 0x3c, 0x72, 0xee, 0x1e, 0x3c, 0xd9, 0x73, 0xc0, 0x6e, 0x9e, 0x15, 0xac,
 49066  	0x59, 0x80, 0xb5, 0x2c, 0xb4, 0x4b, 0x91, 0x27, 0xa8, 0x7c, 0xb6, 0xb5, 0x25, 0x14, 0x7b, 0x5d,
 49067  	0x14, 0x28, 0xce, 0x77, 0xaa, 0xc4, 0x11, 0x4b, 0xf0, 0x84, 0xf9, 0x60, 0x02, 0x6c, 0xf9, 0x0c,
 49068  	0xaa, 0x86, 0xef, 0x96, 0xdb, 0x07, 0x90, 0x8d, 0x9e, 0xc0, 0x94, 0x55, 0x93, 0x01, 0x02, 0xfc,
 49069  	0x5e, 0x18, 0x90, 0xd3, 0x23, 0x64, 0x78, 0x99, 0xa9, 0xd3, 0xb3, 0x72, 0x90, 0xd4, 0x80, 0xba,
 49070  	0x52, 0xf3, 0x74, 0x83, 0xef, 0x9b, 0x95, 0xdb, 0x92, 0xd2, 0xd9, 0x12, 0x87, 0xdb, 0xc3, 0x6f,
 49071  	0xb3, 0x04, 0xcb, 0x43, 0x37, 0x08, 0xf1, 0x03, 0x0c, 0xc1, 0xe9, 0x9d, 0xa5, 0x7e, 0x79, 0x3a,
 49072  	0x6e, 0xb7, 0x95, 0x55, 0x42, 0x11, 0xe7, 0xeb, 0xcc, 0xf4, 0xe2, 0x3a, 0xa2, 0xff, 0xa1, 0xa3,
 49073  	0x28, 0x2a, 0x12, 0x5a, 0x94, 0xf4, 0x62, 0x74, 0x0e, 0x9e, 0x8d, 0xdb, 0xed, 0xe3, 0xdd, 0xa6,
 49074  	0xae, 0x97, 0xa1, 0x99, 0xd3, 0xea, 0x5b, 0x74, 0x56, 0xf1, 0xd7, 0x55, 0x2c, 0xcf, 0xf4, 0x5c,
 49075  	0x39, 0x2c, 0xff, 0x13, 0x09, 0x62, 0xac, 0x88, 0x3f, 0x8f, 0xea, 0x93, 0x14, 0xc4, 0xf5, 0x47,
 49076  	0x98, 0xab, 0x58, 0x5f, 0x87, 0xc5, 0xaf, 0x15, 0xe6, 0xad, 0xab, 0xe3, 0x64, 0x60, 0x83, 0xe5,
 49077  	0x99, 0x19, 0x76, 0xb6, 0x46, 0xed, 0x14, 0xc0, 0xcf, 0xc6, 0x5d, 0xdd, 0x75, 0x20, 0x9b, 0x1f,
 49078  	0x1b, 0x36, 0x16, 0x99, 0x76, 0x4a, 0x36, 0xa2, 0xc9, 0x07, 0x7a, 0x5d, 0x29, 0xbf, 0xa9, 0x61,
 49079  	0x29, 0xfb, 0x01, 0x32, 0xd4, 0xca, 0xce, 0xa6, 0xba, 0x60, 0xce, 0x1f, 0x13, 0x64, 0x50, 0x49,
 49080  	0xc2, 0x65, 0x27, 0xc6, 0xa5, 0xfa, 0x09, 0x66, 0xc7, 0xe9, 0x35, 0x84, 0xa8, 0x2a, 0x69, 0x77,
 49081  	0xdd, 0x62, 0xd5, 0x50, 0xb1, 0xea, 0xde, 0xc5, 0xcb, 0x4f, 0xcd, 0xa1, 0x6c, 0x49, 0x4e, 0xe7,
 49082  	0x1d, 0x30, 0xd9, 0x39, 0xe2, 0xbc, 0xb3, 0x6d, 0x4f, 0x64, 0x67, 0xf3, 0xce, 0x36, 0x02, 0xf9,
 49083  	0x99, 0x07, 0xc2, 0xe9, 0xdf, 0xa8, 0x0a, 0x38, 0xde, 0x6d, 0xa2, 0x7a, 0x46, 0x85, 0xf9, 0xb9,
 49084  	0x5b, 0x18, 0x99, 0x9b, 0x2e, 0x94, 0xa4, 0xa0, 0x63, 0xd4, 0x60, 0xc7, 0x40, 0x40, 0xbf, 0xc0,
 49085  	0x40, 0x62, 0x59, 0x19, 0xd3, 0x1f, 0x47, 0xb7, 0x4e, 0x75, 0x71, 0x7b, 0x43, 0x05, 0x1f, 0xae,
 49086  	0x53, 0xbf, 0x34, 0xeb, 0x14, 0xa0, 0xa7, 0x7f, 0x0f, 0x01, 0x51, 0xb7, 0x8d, 0x70, 0xb7, 0xdd,
 49087  	0xad, 0xc2, 0x04, 0x79, 0xff, 0x2a, 0xc4, 0x9b, 0xd3, 0x6b, 0xc9, 0xa8, 0x48, 0x58, 0x60, 0xc5,
 49088  	0x89, 0x5e, 0xa1, 0xae, 0xed, 0x94, 0x19, 0x8d, 0x6d, 0x66, 0x7d, 0xc3, 0x2a, 0xad, 0x80, 0x90,
 49089  	0xa2, 0xfc, 0x6b, 0xa3, 0x28, 0xbb, 0x10, 0x74, 0x01, 0x40, 0xba, 0x4d, 0x1d, 0x95, 0x4d, 0x0d,
 49090  	0x81, 0x7e, 0x13, 0x00, 0xe2, 0xf4, 0x30, 0x19, 0x17, 0xdf, 0xf3, 0x71, 0xbb, 0x3d, 0x17, 0x37,
 49091  	0x37, 0x3d, 0xe9, 0xd0, 0xda, 0xf8, 0x5b, 0xb3, 0x36, 0x42, 0x22, 0x7a, 0x0d, 0x82, 0xa9, 0x90,
 49092  	0x08, 0x82, 0xdd, 0x87, 0x84, 0xc0, 0xe4, 0x35, 0x8b, 0xae, 0x40, 0x41, 0x04, 0x67, 0x4b, 0x54,
 49093  	0xe3, 0x37, 0x11, 0x58, 0xe3, 0x8a, 0x80, 0xde, 0x13, 0x22, 0xec, 0xd8, 0xda, 0x50, 0xd1, 0x84,
 49094  	0xf0, 0x37, 0x87, 0xe0, 0x81, 0x80, 0xbd, 0x22, 0xdb, 0x51, 0xc0, 0xfb, 0x62, 0x04, 0x49, 0xe0,
 49095  	0xf4, 0x6f, 0x99, 0xb0, 0x93, 0x80, 0x08, 0xf0, 0x7e, 0x21, 0x40, 0x4e, 0x8f, 0x5b, 0xc0, 0x23,
 49096  	0x3d, 0x39, 0xad, 0x97, 0xf7, 0x85, 0x35, 0x67, 0xe7, 0xe1, 0x0b, 0x78, 0x7f, 0x84, 0xa7, 0xc8,
 49097  	0x69, 0x0e, 0xf1, 0x76, 0xac, 0xc1, 0x3d, 0xa4, 0x6f, 0xc3, 0x9b, 0x09, 0x77, 0x1a, 0x27, 0xb7,
 49098  	0x84, 0x78, 0x72, 0x3a, 0xaf, 0x3a, 0x91, 0x98, 0x86, 0x16, 0xd3, 0xb5, 0x0c, 0x4d, 0x87, 0xa8,
 49099  	0xf3, 0xdc, 0xea, 0x76, 0x9e, 0x92, 0x84, 0xae, 0x20, 0x10, 0xbe, 0xe3, 0x2a, 0x84, 0x40, 0x1f,
 49100  	0x10, 0x04, 0xe5, 0x34, 0x91, 0x4a, 0x0d, 0xea, 0xe1, 0xee, 0xd5, 0x5d, 0x4d, 0x9d, 0x1d, 0x39,
 49101  	0x7c, 0x6a, 0x90, 0x0f, 0xd4, 0x58, 0x6e, 0x23, 0xa5, 0xc6, 0x82, 0x3a, 0xff, 0x26, 0x19, 0x9d,
 49102  	0x6d, 0x9e, 0x11, 0x34, 0xbf, 0xe7, 0x42, 0x07, 0x47, 0xff, 0x83, 0x88, 0x1e, 0xfd, 0x2e, 0x38,
 49103  	0xe5, 0x80, 0xd9, 0x1f, 0x60, 0xb9, 0x83, 0x4c, 0x1f, 0x1c, 0x60, 0x6a, 0x6f, 0xcf, 0xe2, 0xd5,
 49104  	0x24, 0x15, 0x42, 0x20, 0x9a, 0x87, 0x10, 0xe7, 0xde, 0xca, 0xe4, 0xa1, 0xef, 0x89, 0x00, 0x91,
 49105  	0x32, 0x30, 0x63, 0x71, 0xb9, 0x5d, 0x9c, 0x20, 0x83, 0xe2, 0xfb, 0xf0, 0xb9, 0xae, 0x94, 0x50,
 49106  	0x5e, 0xc4, 0x74, 0xdb, 0x71, 0x6a, 0xf6, 0xd7, 0x42, 0xcd, 0x11, 0x19, 0x56, 0x0a, 0x66, 0xac,
 49107  	0x19, 0xf7, 0x92, 0xd1, 0x84, 0x2b, 0x13, 0xbf, 0xa3, 0x2c, 0xd6, 0xbb, 0x1e, 0x91, 0x2f, 0xe1,
 49108  	0x6a, 0x97, 0x26, 0xaf, 0xca, 0x87, 0x1a, 0x0d, 0x42, 0x12, 0x7e, 0x74, 0x4b, 0xa7, 0x0d, 0x5a,
 49109  	0xcb, 0x25, 0x25, 0x8b, 0x20, 0x5d, 0xca, 0xf8, 0xf4, 0x50, 0xa0, 0xfc, 0x0f, 0x0d, 0x94, 0x45,
 49110  	0x96, 0xbf, 0xe4, 0xea, 0x95, 0xff, 0x9f, 0x08, 0x30, 0x3e, 0x54, 0x79, 0xe8, 0x36, 0xa0, 0xf9,
 49111  	0x1d, 0x8a, 0x8f, 0x0b, 0x1b, 0xea, 0x23, 0x0f, 0x0b, 0xb0, 0x96, 0x2a, 0xb4, 0x96, 0xdd, 0xee,
 49112  	0xa8, 0xa1, 0xc6, 0xfb, 0x70, 0xa2, 0x35, 0x5e, 0x94, 0x8d, 0x7e, 0x2b, 0xc2, 0xa4, 0xff, 0xdb,
 49113  	0xdb, 0xed, 0x00, 0x19, 0x8a, 0x55, 0x5f, 0x54, 0x2d, 0x66, 0x7b, 0xf2, 0x85, 0x64, 0x64, 0x35,
 49114  	0x2e, 0x8a, 0x36, 0x53, 0xff, 0x0d, 0x3b, 0xff, 0xa1, 0xe2, 0x3e, 0x22, 0x5c, 0x5c, 0xb9, 0x71,
 49115  	0xd2, 0x49, 0x86, 0xa9, 0xb7, 0x71, 0x7a, 0xa4, 0x19, 0xf7, 0x5e, 0x46, 0x7a, 0x53, 0xe4, 0x93,
 49116  	0xff, 0x0e, 0xd5, 0x05, 0x0b, 0x1d, 0xda, 0x2d, 0x3d, 0xaa, 0x4a, 0x06, 0x63, 0xe2, 0x2a, 0x6b,
 49117  	0xc0, 0x33, 0x71, 0x7d, 0x34, 0x29, 0x8d, 0x54, 0x75, 0x0e, 0x7a, 0xad, 0x93, 0x5f, 0x5a, 0xa8,
 49118  	0xac, 0xe5, 0xcc, 0xac, 0x38, 0xe5, 0xa2, 0xe0, 0xd4, 0x24, 0x84, 0x7c, 0x8c, 0x07, 0xc9, 0x69,
 49119  	0x97, 0x8c, 0x8a, 0x9f, 0x73, 0xb2, 0x2d, 0xd4, 0x0e, 0x5b, 0xcf, 0x78, 0x91, 0x6b, 0xff, 0x59,
 49120  	0x33, 0x3b, 0x27, 0x39, 0xe1, 0xa9, 0xcb, 0x9a, 0x29, 0x32, 0x2c, 0xbe, 0x96, 0xda, 0x71, 0xca,
 49121  	0x82, 0xfd, 0xfb, 0xb1, 0xa6, 0x7f, 0xbb, 0x1c, 0xe8, 0x2a, 0xe0, 0x08, 0xe7, 0xc0, 0xda, 0xf9,
 49122  	0xe7, 0x40, 0xc4, 0xe3, 0x9f, 0x03, 0x3c, 0x38, 0x6d, 0x92, 0x31, 0xf1, 0x7d, 0x6d, 0x2f, 0x69,
 49123  	0x6e, 0x4a, 0x75, 0x16, 0x17, 0x0b, 0xec, 0x01, 0x45, 0x2b, 0xf7, 0x38, 0x5b, 0x30, 0xcb, 0x27,
 49124  	0x3e, 0x8a, 0x79, 0x9c, 0x59, 0x3e, 0x01, 0x26, 0xbd, 0x39, 0x82, 0x5c, 0xb8, 0xc7, 0xc5, 0x5c,
 49125  	0x9e, 0x3a, 0x26, 0xb6, 0x75, 0x60, 0x48, 0x6b, 0x4e, 0x49, 0xfa, 0xe2, 0xa2, 0xc8, 0xf5, 0x21,
 49126  	0x89, 0x39, 0x6b, 0x41, 0x42, 0x3c, 0x3e, 0x24, 0x84, 0x50, 0xdc, 0x89, 0x48, 0x38, 0x1d, 0x8b,
 49127  	0x4e, 0xed, 0x09, 0xe0, 0x14, 0x4c, 0x9d, 0x09, 0xc1, 0x0e, 0xf1, 0x04, 0xd3, 0x21, 0x4a, 0x08,
 49128  	0xfa, 0xf8, 0xc8, 0x41, 0xf4, 0x8b, 0xb4, 0x8f, 0xf4, 0x9d, 0x8d, 0xf9, 0x86, 0x3d, 0x6c, 0xd6,
 49129  	0xe7, 0x42, 0xa6, 0x08, 0x75, 0x98, 0x6c, 0xba, 0x68, 0x9f, 0x99, 0x5a, 0x04, 0x6d, 0x69, 0xfb,
 49130  	0x65, 0xeb, 0x61, 0x20, 0x60, 0xe8, 0xf6, 0x44, 0x4f, 0x38, 0xb1, 0xa7, 0x1f, 0x5f, 0x89, 0xb7,
 49131  	0x58, 0x75, 0x89, 0x91, 0x7e, 0xf1, 0x24, 0xa3, 0x5f, 0x40, 0x2a, 0x7a, 0x4f, 0x84, 0x13, 0x2c,
 49132  	0xa7, 0x2c, 0x50, 0x1f, 0x6c, 0x13, 0x08, 0xff, 0xe4, 0x20, 0xbc, 0x34, 0x26, 0x97, 0xdd, 0x31,
 49133  	0x67, 0xf1, 0x66, 0x40, 0x46, 0x78, 0x95, 0xf1, 0x14, 0xa2, 0xaf, 0x32, 0x1c, 0x12, 0xba, 0xe1,
 49134  	0x22, 0x70, 0x3b, 0xb8, 0xc1, 0x08, 0xc1, 0xca, 0x09, 0xb0, 0x47, 0x0e, 0xdd, 0xd0, 0x3f, 0xd5,
 49135  	0xe7, 0x64, 0x6e, 0x34, 0x8d, 0xf0, 0x4a, 0xa9, 0x43, 0x33, 0xd8, 0xd3, 0x48, 0x79, 0x91, 0x08,
 49136  	0x33, 0xd2, 0xd8, 0xa7, 0xe6, 0x42, 0x10, 0xd1, 0xce, 0xf3, 0x59, 0x2f, 0x2d, 0xca, 0x2b, 0x72,
 49137  	0xdb, 0xf4, 0xb5, 0xc0, 0xd1, 0xf7, 0xd3, 0xab, 0x58, 0x70, 0x7a, 0x77, 0x35, 0x5f, 0x2c, 0x65,
 49138  	0x5c, 0x29, 0x68, 0xfb, 0x49, 0xff, 0x86, 0x5c, 0x33, 0xd0, 0xd1, 0xe4, 0x04, 0x19, 0xec, 0x66,
 49139  	0xfc, 0x64, 0xb9, 0x4f, 0x85, 0x13, 0xc5, 0x33, 0xdc, 0x89, 0xc2, 0x80, 0xd1, 0xab, 0x00, 0xb8,
 49140  	0xb4, 0xaa, 0x72, 0xc1, 0x83, 0x53, 0xce, 0x33, 0x03, 0x48, 0x9c, 0x1e, 0x22, 0x63, 0x62, 0x6b,
 49141  	0xa0, 0x2c, 0x0f, 0xb6, 0x55, 0xab, 0xbb, 0xea, 0x2a, 0x1a, 0xce, 0xcf, 0x32, 0xc3, 0x19, 0x10,
 49142  	0x61, 0x14, 0x7e, 0x1e, 0x94, 0x67, 0x87, 0x50, 0xa4, 0x0a, 0xa1, 0xeb, 0x71, 0x85, 0xc5, 0x79,
 49143  	0xd3, 0x57, 0x21, 0x9e, 0x63, 0xd6, 0x54, 0x94, 0x8d, 0xbe, 0x2f, 0xc2, 0xa4, 0x72, 0x9d, 0xc9,
 49144  	0xba, 0x2c, 0x95, 0x02, 0xc8, 0x2b, 0xfa, 0xa6, 0x7b, 0x21, 0x36, 0x45, 0x86, 0xd3, 0x2c, 0xef,
 49145  	0xc4, 0xed, 0xf2, 0x32, 0x67, 0x2f, 0x19, 0xe5, 0xbd, 0x2e, 0xcb, 0x97, 0xf2, 0x4c, 0xda, 0x22,
 49146  	0xdb, 0xd1, 0x2f, 0x53, 0x4b, 0x5b, 0x1d, 0xb1, 0x80, 0x88, 0x14, 0x89, 0x36, 0x00, 0x48, 0x4f,
 49147  	0x74, 0x59, 0x2a, 0x32, 0x0e, 0x82, 0xd4, 0x23, 0x39, 0x63, 0x22, 0x75, 0x28, 0x70, 0xd8, 0xfb,
 49148  	0xdc, 0x70, 0x91, 0xa4, 0x82, 0xaf, 0x7e, 0x8b, 0xd4, 0xe5, 0x33, 0x62, 0xc5, 0xe6, 0xf2, 0xfb,
 49149  	0x64, 0xb9, 0x5d, 0x9b, 0x22, 0xc3, 0xf2, 0x4a, 0xea, 0x64, 0xb9, 0x26, 0x4c, 0x92, 0xa1, 0x66,
 49150  	0xc6, 0x55, 0x8a, 0x9c, 0xb4, 0x51, 0x2f, 0x78, 0x9e, 0xe9, 0x05, 0x2e, 0x38, 0x7d, 0x6b, 0x04,
 49151  	0xb8, 0x49, 0x9b, 0xdf, 0xa6, 0x1e, 0x07, 0x35, 0x79, 0x2d, 0xe6, 0xae, 0xd2, 0x23, 0x0e, 0xb1,
 49152  	0x53, 0xb1, 0x3b, 0xd5, 0x22, 0xa8, 0xb3, 0xfe, 0x60, 0xed, 0xec, 0x50, 0x93, 0xa8, 0x0c, 0xcf,
 49153  	0x0f, 0x94, 0x81, 0xd3, 0x05, 0x32, 0xae, 0xeb, 0x70, 0x6e, 0x7b, 0xb1, 0xc5, 0x97, 0xcf, 0xb8,
 49154  	0xdb, 0x8e, 0x48, 0xaa, 0xdd, 0x70, 0x1a, 0x7c, 0x81, 0x99, 0x06, 0x21, 0x19, 0xbd, 0x06, 0x01,
 49155  	0xb9, 0xf3, 0x98, 0x33, 0xba, 0x20, 0xd8, 0x0b, 0x83, 0x60, 0x9c, 0xde, 0x99, 0x34, 0x4c, 0x8a,
 49156  	0x5c, 0xe5, 0x97, 0xa4, 0xce, 0x74, 0x39, 0xa0, 0x7d, 0x91, 0xa2, 0xdd, 0x33, 0xe3, 0xe7, 0xa4,
 49157  	0xad, 0x00, 0x3d, 0x57, 0x0d, 0xdf, 0x59, 0x8d, 0x8b, 0x25, 0x3d, 0xe6, 0x95, 0x0b, 0x82, 0xc9,
 49158  	0xa1, 0x0f, 0x02, 0x21, 0x97, 0x17, 0x57, 0x72, 0xe1, 0xf4, 0x1e, 0x64, 0x42, 0x24, 0x1d, 0x62,
 49159  	0xcd, 0x2c, 0x8f, 0x0b, 0x79, 0x53, 0xde, 0x20, 0x44, 0x5a, 0x70, 0x5c, 0xa3, 0x0f, 0x79, 0xea,
 49160  	0x68, 0x5f, 0x59, 0xf3, 0xba, 0xf2, 0x4b, 0x4c, 0x57, 0x46, 0x50, 0xf4, 0x18, 0x46, 0x77, 0x6b,
 49161  	0x34, 0xaa, 0x52, 0xa0, 0x5f, 0x1a, 0x86, 0xe3, 0xf4, 0x4a, 0xd9, 0x3e, 0xa7, 0xe3, 0x5c, 0xaa,
 49162  	0x70, 0xa2, 0x3a, 0x61, 0x53, 0xbc, 0xcc, 0x69, 0x0a, 0x27, 0x17, 0xdd, 0x40, 0x74, 0xd2, 0x22,
 49163  	0xb6, 0x2b, 0xd5, 0xc0, 0xc8, 0xee, 0xf7, 0xd5, 0x9f, 0x62, 0xb6, 0x6e, 0x6e, 0x24, 0x5d, 0x8e,
 49164  	0x14, 0x06, 0xc4, 0xe9, 0xe5, 0x41, 0x4e, 0x9c, 0x5e, 0x2d, 0x67, 0x23, 0xf9, 0x69, 0xfa, 0xe2,
 49165  	0x24, 0x19, 0x92, 0xac, 0xca, 0xce, 0x08, 0x4b, 0xfb, 0x0a, 0x67, 0x1e, 0x70, 0x09, 0xe9, 0x32,
 49166  	0xc6, 0xda, 0x41, 0x6c, 0x84, 0xf9, 0xca, 0x30, 0x26, 0xa7, 0xff, 0x8b, 0x8c, 0xc8, 0xef, 0x95,
 49167  	0xb3, 0x71, 0x57, 0x8d, 0x13, 0x2d, 0x5b, 0xe0, 0x44, 0xb9, 0x06, 0xce, 0x0f, 0xf4, 0xbf, 0x42,
 49168  	0x81, 0xb6, 0xbe, 0x76, 0x5a, 0xd7, 0x0e, 0x39, 0xfb, 0xbd, 0xca, 0x2c, 0xdd, 0x0e, 0x3b, 0x7a,
 49169  	0xa3, 0xcb, 0x9d, 0x37, 0x2e, 0x24, 0x83, 0x3d, 0xad, 0x8d, 0x47, 0xf6, 0x38, 0x44, 0x37, 0xc3,
 49170  	0xc5, 0x64, 0x58, 0x68, 0xd3, 0xea, 0x5f, 0x73, 0xc6, 0x6a, 0x4b, 0x0b, 0x79, 0xbd, 0xda, 0xe7,
 49171  	0x25, 0x27, 0x05, 0xf9, 0xb9, 0xcc, 0x3a, 0x59, 0x4f, 0x5e, 0xa9, 0xe0, 0xc2, 0xa2, 0x26, 0x7d,
 49172  	0x8d, 0x69, 0x52, 0x48, 0x46, 0x97, 0x10, 0x10, 0x68, 0x05, 0x28, 0x35, 0x42, 0x7c, 0x6d, 0x10,
 49173  	0x51, 0x76, 0x63, 0x99, 0x52, 0x1a, 0x64, 0x41, 0xba, 0xd7, 0x01, 0xba, 0xd2, 0x1a, 0xeb, 0x6d,
 49174  	0x11, 0x22, 0x94, 0xd3, 0xc1, 0x2a, 0x5b, 0x4f, 0x94, 0x0b, 0x93, 0x55, 0xa1, 0x4b, 0x0b, 0x90,
 49175  	0x9a, 0xb2, 0x27, 0xd3, 0x2b, 0xb2, 0x32, 0x02, 0xb1, 0x0a, 0xc8, 0x1e, 0xd2, 0xd7, 0xdc, 0x88,
 49176  	0x0b, 0x6d, 0x07, 0xd4, 0x3f, 0x33, 0xbf, 0x11, 0x17, 0xce, 0xac, 0xde, 0x6f, 0x2e, 0xe2, 0xd4,
 49177  	0xea, 0xa3, 0x3c, 0x2a, 0x07, 0x6c, 0xa2, 0x98, 0xab, 0xe7, 0x55, 0xce, 0xc1, 0x80, 0x41, 0xda,
 49178  	0xeb, 0x83, 0x85, 0xe0, 0xb4, 0x23, 0x3d, 0x5d, 0x72, 0xe9, 0xb2, 0x92, 0xb2, 0xdf, 0x67, 0x79,
 49179  	0x83, 0x9a, 0xc5, 0xbf, 0x90, 0xd2, 0x1f, 0xa6, 0x44, 0xa7, 0x8f, 0x8b, 0x20, 0x3f, 0x6f, 0x81,
 49180  	0xc3, 0xea, 0x41, 0xc5, 0x1d, 0xe3, 0x04, 0x19, 0x5c, 0xd3, 0xcb, 0x55, 0x9f, 0xf6, 0x14, 0x1b,
 49181  	0x6d, 0x67, 0x45, 0xc1, 0xf2, 0xed, 0xd2, 0xd5, 0xb4, 0xbc, 0xf2, 0x83, 0xb2, 0xbd, 0x21, 0x24,
 49182  	0x9b, 0xb4, 0x45, 0x58, 0x60, 0xc5, 0x4a, 0x59, 0xbb, 0x9e, 0x2d, 0xc2, 0x1b, 0x89, 0xb6, 0x0e,
 49183  	0xc0, 0xf9, 0xe8, 0xb5, 0x1e, 0x2d, 0xb8, 0x7e, 0xac, 0x39, 0xb2, 0x40, 0xc8, 0x37, 0x55, 0x40,
 49184  	0x72, 0x7a, 0x8c, 0x4c, 0xae, 0x6c, 0xa7, 0xc5, 0x06, 0x2b, 0x92, 0xa6, 0x69, 0x9c, 0x29, 0x32,
 49185  	0x2c, 0xbb, 0x7a, 0xd9, 0x36, 0x08, 0xee, 0xcd, 0x06, 0x0e, 0x93, 0xd2, 0x93, 0x1e, 0xdc, 0x4e,
 49186  	0x23, 0x07, 0xa2, 0xbe, 0xa5, 0x02, 0x95, 0xd3, 0x35, 0x3d, 0x04, 0xca, 0x9d, 0xb2, 0x37, 0x87,
 49187  	0x9d, 0x67, 0xab, 0x0c, 0xbb, 0xe9, 0x5b, 0x41, 0x37, 0x2d, 0xf7, 0xca, 0x29, 0xe2, 0xc3, 0x7d,
 49188  	0x3e, 0xbb, 0xdb, 0x2c, 0x23, 0x7e, 0x6f, 0x0b, 0xf2, 0xe3, 0xf4, 0x96, 0x88, 0x4c, 0xce, 0x67,
 49189  	0x9d, 0x38, 0x6d, 0x65, 0xbf, 0xff, 0xd1, 0x2e, 0x3c, 0xe9, 0x50, 0xc6, 0x1a, 0xb0, 0x82, 0xdf,
 49190  	0x6e, 0x2a, 0x18, 0xf3, 0xa4, 0xff, 0xaf, 0x27, 0xc7, 0x1f, 0xe0, 0xd4, 0x17, 0x32, 0x7f, 0x47,
 49191  	0x05, 0x73, 0x73, 0xbe, 0xb4, 0x94, 0x67, 0x5d, 0xff, 0x7c, 0xe9, 0xe7, 0xce, 0x61, 0x90, 0xce,
 49192  	0x41, 0xe7, 0x9d, 0xfc, 0x52, 0xb5, 0xe8, 0xe6, 0x59, 0xd7, 0x2a, 0x6b, 0x22, 0x1d, 0x81, 0xfc,
 49193  	0xc2, 0x03, 0xe1, 0xf4, 0xaf, 0xc8, 0x88, 0x31, 0x38, 0x15, 0x5c, 0xe1, 0xda, 0xf2, 0x4b, 0xb3,
 49194  	0xb6, 0x38, 0x59, 0xe8, 0xad, 0x91, 0x4b, 0x22, 0x07, 0x9e, 0xd4, 0x98, 0xec, 0xbd, 0xbf, 0xfc,
 49195  	0xc7, 0x1e, 0x26, 0xd4, 0xcc, 0x76, 0x42, 0x7c, 0x39, 0x0a, 0xf3, 0x38, 0x19, 0x58, 0x8d, 0xd7,
 49196  	0x4b, 0x4f, 0x33, 0xf5, 0x3d, 0xd7, 0xdb, 0x0e, 0xae, 0xa8, 0xbf, 0xf2, 0x25, 0xe1, 0x74, 0x9e,
 49197  	0x8c, 0x2a, 0x7b, 0xd2, 0x2c, 0x5f, 0x67, 0x6a, 0x30, 0x48, 0x49, 0xec, 0x1a, 0x87, 0xee, 0x0a,
 49198  	0x8d, 0xfe, 0xec, 0x12, 0xd1, 0xab, 0x01, 0x08, 0x6f, 0xec, 0x77, 0xcd, 0x1b, 0x4b, 0xeb, 0x5d,
 49199  	0x7c, 0x5d, 0x18, 0xc0, 0xe2, 0xf4, 0x2e, 0x64, 0x54, 0x5a, 0x37, 0x1a, 0x81, 0xc0, 0x2d, 0x13,
 49200  	0x42, 0xf8, 0xad, 0xd5, 0xe6, 0x1d, 0x0a, 0x7a, 0x12, 0x20, 0x70, 0x77, 0x3d, 0xb3, 0x0b, 0x9c,
 49201  	0xa8, 0x48, 0x51, 0x6f, 0xa1, 0x7d, 0xf3, 0x7d, 0x46, 0x7c, 0x54, 0x4e, 0xaf, 0x27, 0xc3, 0x27,
 49202  	0x52, 0x29, 0xe9, 0x79, 0x0f, 0xd7, 0xec, 0xfd, 0x66, 0xc8, 0xec, 0xe0, 0xa6, 0x11, 0x7d, 0x15,
 49203  	0x6d, 0xd1, 0x68, 0xa7, 0x84, 0xe6, 0x3b, 0x1f, 0x47, 0x3a, 0xc8, 0xee, 0x09, 0x68, 0x9f, 0xab,
 49204  	0x0a, 0x43, 0x76, 0x37, 0x63, 0x76, 0x9c, 0x26, 0x64, 0x5c, 0xfe, 0x9c, 0x8b, 0xbb, 0x45, 0xf2,
 49205  	0xf7, 0xcc, 0xbf, 0x2e, 0xc6, 0x67, 0x68, 0x76, 0x0b, 0x56, 0x39, 0x09, 0xde, 0x77, 0x44, 0x4f,
 49206  	0x4a, 0x10, 0x98, 0x3e, 0x24, 0x42, 0xbc, 0x38, 0xe6, 0x65, 0x4e, 0x9d, 0x6a, 0xe1, 0x63, 0x34,
 49207  	0x6b, 0x45, 0x66, 0x04, 0xea, 0xf3, 0x86, 0x42, 0x7f, 0x60, 0x92, 0xbc, 0x5f, 0x50, 0x1e, 0x4e,
 49208  	0x17, 0xc9, 0xa4, 0x4c, 0x11, 0x7b, 0x82, 0x4e, 0x37, 0xe3, 0x7e, 0xe1, 0xd1, 0x4c, 0x73, 0xff,
 49209  	0x11, 0x3d, 0xd3, 0x60, 0x32, 0x7a, 0x83, 0x07, 0x05, 0xca, 0x16, 0x55, 0xba, 0xbb, 0x22, 0x0e,
 49210  	0xb7, 0x54, 0x70, 0x90, 0xd3, 0xca, 0x5c, 0xbc, 0x6e, 0x8d, 0x1f, 0xe1, 0x60, 0xbe, 0x75, 0xc4,
 49211  	0xc4, 0xc2, 0x28, 0xb3, 0xd0, 0x63, 0x2e, 0x85, 0xa7, 0xa8, 0x94, 0xd7, 0xd0, 0xfe, 0x91, 0xdc,
 49212  	0x03, 0x7c, 0x38, 0x4e, 0xaf, 0x21, 0xc3, 0xa7, 0x38, 0x13, 0xb3, 0x9c, 0x8e, 0x0f, 0x91, 0x67,
 49213  	0x5d, 0x37, 0xb0, 0x88, 0x02, 0x0f, 0x19, 0x15, 0x3d, 0xd0, 0xf4, 0x3a, 0x4b, 0x4f, 0x1f, 0x1b,
 49214  	0x95, 0x68, 0x40, 0x34, 0x18, 0xcb, 0xa0, 0x06, 0x63, 0x19, 0x54, 0x28, 0x53, 0x66, 0xa2, 0x36,
 49215  	0x1d, 0x5f, 0xa0, 0x96, 0x93, 0x68, 0xbf, 0x3b, 0x89, 0x22, 0xc9, 0x6e, 0xc3, 0x92, 0xc9, 0x7a,
 49216  	0x96, 0x39, 0xa5, 0xf7, 0x1d, 0xae, 0xe7, 0x07, 0x99, 0x8a, 0x71, 0xb2, 0xd0, 0x05, 0x97, 0x02,
 49217  	0xcc, 0xde, 0x91, 0xc3, 0x18, 0x02, 0x3d, 0xd8, 0x07, 0x32, 0xc7, 0x56, 0x2b, 0x62, 0x6c, 0xe9,
 49218  	0xc9, 0x00, 0xed, 0xc3, 0x1e, 0x32, 0x52, 0xee, 0xc3, 0xdc, 0x6c, 0xf4, 0x46, 0x4c, 0x29, 0x76,
 49219  	0x43, 0x60, 0x11, 0x19, 0x99, 0x29, 0xff, 0x6d, 0xec, 0x75, 0xcd, 0x49, 0xed, 0x96, 0x14, 0xf2,
 49220  	0x7a, 0x68, 0x98, 0x97, 0xd8, 0x93, 0x4e, 0x95, 0xdf, 0xfe, 0xbc, 0xec, 0x9f, 0x6d, 0xfe, 0xd3,
 49221  	0x88, 0xb9, 0x7c, 0xc6, 0x64, 0x34, 0xf3, 0xb1, 0xb8, 0x91, 0x2e, 0x82, 0xbb, 0x8b, 0x9d, 0x8c,
 49222  	0x64, 0x10, 0xc3, 0x87, 0x55, 0x31, 0xe4, 0xf4, 0x10, 0x19, 0x3f, 0xd5, 0x75, 0xab, 0x0e, 0x49,
 49223  	0x0e, 0x27, 0x8e, 0x87, 0x9b, 0x89, 0x03, 0xd2, 0xd0, 0x0c, 0xa1, 0x80, 0xda, 0x8e, 0x70, 0x6d,
 49224  	0xef, 0x28, 0x39, 0x64, 0xf8, 0x88, 0x20, 0x43, 0x55, 0xe7, 0x62, 0xf9, 0xd9, 0x41, 0x72, 0x74,
 49225  	0xf1, 0x67, 0xab, 0x00, 0x93, 0xd1, 0xd4, 0xc7, 0xda, 0x59, 0xfe, 0x70, 0x6f, 0x41, 0x97, 0x7c,
 49226  	0x55, 0xfc, 0xc4, 0x2c, 0x3b, 0x3c, 0xd7, 0xdb, 0xae, 0x98, 0x37, 0x46, 0x48, 0x3d, 0xb5, 0xce,
 49227  	0x6c, 0x70, 0x6c, 0x3e, 0xda, 0x8c, 0x4d, 0x4b, 0x4d, 0x97, 0x4b, 0x28, 0x6e, 0x27, 0xb0, 0x48,
 49228  	0x47, 0x06, 0xe9, 0x17, 0xc0, 0x5c, 0xd7, 0xb0, 0x15, 0x13, 0x62, 0x3e, 0x06, 0x63, 0x72, 0x7a,
 49229  	0x15, 0x99, 0x5c, 0xc8, 0xb3, 0xb3, 0x15, 0x35, 0xeb, 0xaf, 0x01, 0x8f, 0x35, 0x33, 0x34, 0xa6,
 49230  	0xa2, 0xdc, 0x43, 0xfa, 0x3d, 0xfa, 0x05, 0x64, 0xfa, 0xcf, 0x15, 0x4c, 0x65, 0x04, 0x8b, 0x39,
 49231  	0x1d, 0x3c, 0xc5, 0x13, 0x1c, 0xea, 0xaa, 0x8f, 0x1b, 0xd1, 0x22, 0x94, 0xf9, 0xe9, 0x8d, 0x0e,
 49232  	0x35, 0xae, 0x51, 0x77, 0x16, 0x8e, 0xdc, 0x59, 0x18, 0xc5, 0x6b, 0x09, 0x05, 0x69, 0x78, 0xbc,
 49233  	0xc7, 0xcb, 0x9c, 0xb6, 0xad, 0x14, 0x59, 0xca, 0xf4, 0x2d, 0x0b, 0xec, 0xfb, 0x4f, 0x18, 0x29,
 49234  	0xcf, 0xc0, 0x9c, 0x5c, 0xf4, 0xe1, 0x11, 0x22, 0x94, 0x53, 0x2c, 0x17, 0x9f, 0x56, 0x41, 0x96,
 49235  	0x7f, 0x36, 0x2e, 0x21, 0xc3, 0x32, 0xf9, 0xaa, 0xac, 0x6d, 0xba, 0x2b, 0x51, 0x7f, 0x89, 0x94,
 49236  	0xc6, 0x1d, 0xc9, 0xa8, 0xfc, 0x7b, 0xb1, 0xd3, 0xcd, 0xb3, 0x2d, 0x13, 0xaa, 0x61, 0x4c, 0xe5,
 49237  	0xd0, 0x89, 0x48, 0xa6, 0x27, 0x06, 0x65, 0xe2, 0x94, 0x91, 0x09, 0xf9, 0x79, 0x4c, 0xac, 0x5a,
 49238  	0x36, 0x22, 0xc3, 0x86, 0xe0, 0x6b, 0x95, 0x26, 0xc5, 0xcb, 0x3f, 0xf9, 0xf2, 0x8f, 0xee, 0x9f,
 49239  	0x64, 0xa6, 0x5a, 0x84, 0x49, 0x1f, 0x19, 0x61, 0x3e, 0xbb, 0x2d, 0x7b, 0xed, 0x77, 0x29, 0x3b,
 49240  	0x94, 0xea, 0xc9, 0x61, 0xa9, 0xc4, 0xc6, 0x7e, 0x44, 0x26, 0x9d, 0xea, 0x1e, 0xdd, 0xf2, 0x0c,
 49241  	0xbf, 0xc6, 0x48, 0x7f, 0x57, 0xc6, 0xd1, 0x09, 0xe9, 0x15, 0x4f, 0x31, 0xab, 0x9e, 0x43, 0x4f,
 49242  	0xd7, 0x5c, 0xb8, 0xdd, 0x96, 0x2f, 0x82, 0xe5, 0xc3, 0x17, 0x7d, 0x3e, 0x1f, 0x31, 0xd0, 0x27,
 49243  	0xca, 0xed, 0xbf, 0x3f, 0x1b, 0xf9, 0xcd, 0xf2, 0x34, 0x5b, 0x01, 0x90, 0x8c, 0x9e, 0xc0, 0x48,
 49244  	0xbb, 0x34, 0xd5, 0x7e, 0x7a, 0x18, 0xd0, 0x6c, 0x19, 0x8f, 0xb1, 0x56, 0xdc, 0xf6, 0xb7, 0x8c,
 49245  	0xcf, 0x18, 0x29, 0x37, 0x6a, 0x26, 0x8b, 0xd0, 0x39, 0xca, 0x4f, 0xc9, 0xbe, 0x23, 0x7e, 0x5b,
 49246  	0xf6, 0xf2, 0x1f, 0x04, 0xf4, 0x4c, 0x1f, 0x48, 0xde, 0x28, 0xeb, 0x63, 0x7c, 0x99, 0x84, 0x76,
 49247  	0x33, 0xfe, 0x92, 0xf8, 0xac, 0x11, 0x78, 0x3d, 0xa1, 0xa9, 0xe8, 0x31, 0x84, 0x53, 0x29, 0x13,
 49248  	0x84, 0x7b, 0x76, 0x10, 0x8e, 0xd3, 0xff, 0x49, 0x46, 0xe4, 0xcf, 0xa3, 0x19, 0xb6, 0x11, 0xf5,
 49249  	0x77, 0xb2, 0xcf, 0x31, 0xe5, 0x72, 0x28, 0xe8, 0x5d, 0x5c, 0x00, 0xb9, 0x8f, 0x4a, 0xb8, 0xf8,
 49250  	0x1d, 0x44, 0x78, 0xae, 0x8f, 0xc0, 0x69, 0x53, 0x2c, 0xf2, 0x95, 0x35, 0xe3, 0x45, 0xd3, 0x43,
 49251  	0x87, 0xdb, 0xa8, 0x9c, 0xcf, 0x2b, 0x17, 0x76, 0x50, 0x6d, 0x57, 0x22, 0x26, 0x1c, 0xd1, 0x3d,
 49252  	0x3f, 0x48, 0x67, 0x6f, 0xad, 0xb3, 0x34, 0x93, 0xdb, 0xb0, 0xb9, 0x38, 0xf7, 0x6e, 0xad, 0x5f,
 49253  	0x30, 0xe2, 0x5c, 0x29, 0x83, 0x8c, 0xb4, 0xe7, 0x53, 0x4b, 0x97, 0xa8, 0x0d, 0x91, 0x72, 0xbc,
 49254  	0xd7, 0xd1, 0x2b, 0x40, 0x83, 0x90, 0x75, 0xf5, 0xb7, 0x75, 0x38, 0x17, 0x9b, 0x3f, 0x91, 0xb6,
 49255  	0x98, 0xae, 0x67, 0x45, 0xd0, 0x89, 0xeb, 0x85, 0x55, 0x6c, 0x45, 0x5f, 0x9b, 0x30, 0x5d, 0x6f,
 49256  	0x21, 0xcb, 0xe4, 0x6d, 0x06, 0x5c, 0xb0, 0xe0, 0x70, 0x79, 0x91, 0xa3, 0x81, 0xba, 0x44, 0xf4,
 49257  	0x2c, 0xc6, 0x11, 0x3a, 0xe3, 0x68, 0xc7, 0x7e, 0xdb, 0x6b, 0xa6, 0x06, 0x21, 0x39, 0x5b, 0xcb,
 49258  	0x19, 0xdf, 0x28, 0x2f, 0x67, 0xf7, 0x90, 0x11, 0x9d, 0x56, 0xfa, 0x21, 0x21, 0xc6, 0x2f, 0x0e,
 49259  	0x33, 0x16, 0xda, 0xa3, 0x58, 0x2e, 0x4d, 0x77, 0xf0, 0x79, 0xfa, 0x8b, 0xee, 0x4b, 0x9c, 0x85,
 49260  	0xd0, 0xb4, 0xf9, 0x69, 0x07, 0x05, 0x0c, 0x93, 0xa8, 0x1c, 0x26, 0xa0, 0x35, 0x42, 0x91, 0xa3,
 49261  	0x5e, 0xea, 0x01, 0xcb, 0xfd, 0xec, 0x62, 0x5a, 0xb0, 0x94, 0x27, 0x6b, 0x56, 0xc8, 0x1d, 0xf7,
 49262  	0xb3, 0x2f, 0x33, 0x6a, 0x05, 0x26, 0xa3, 0xe7, 0x3c, 0xa8, 0x4a, 0x49, 0x77, 0xd9, 0x4b, 0x20,
 49263  	0xe7, 0x97, 0x57, 0x70, 0xe6, 0x74, 0x9e, 0x8c, 0x1d, 0xca, 0xd2, 0xb8, 0x60, 0x81, 0x12, 0xd4,
 49264  	0xbd, 0x63, 0xfa, 0x57, 0x8c, 0x98, 0x80, 0x35, 0x2e, 0x8d, 0xf4, 0xd0, 0x74, 0x53, 0xaa, 0x66,
 49265  	0x23, 0xbf, 0x9a, 0x51, 0x71, 0xea, 0x7e, 0x71, 0xfa, 0x02, 0x06, 0xc6, 0xaf, 0x0c, 0x89, 0x61,
 49266  	0xfa, 0x8b, 0x1c, 0x05, 0xaa, 0xbf, 0x6c, 0xa8, 0x01, 0x61, 0xfa, 0x8b, 0xdf, 0xac, 0xaf, 0x72,
 49267  	0x9a, 0x55, 0xd3, 0xd1, 0xbb, 0x38, 0x28, 0xfc, 0xbc, 0x1d, 0xe3, 0xd5, 0x1e, 0x82, 0x5c, 0x5f,
 49268  	0x56, 0xb6, 0xd3, 0xa6, 0xae, 0x1d, 0x34, 0xf9, 0xbd, 0xc6, 0x2e, 0x96, 0x65, 0x16, 0xb1, 0xbe,
 49269  	0x94, 0x9f, 0xbb, 0x5c, 0x5f, 0x5e, 0xeb, 0x03, 0x71, 0x7a, 0x2f, 0x32, 0x79, 0x28, 0x73, 0xb5,
 49270  	0x0c, 0x75, 0x0b, 0x20, 0x54, 0xa5, 0x45, 0x27, 0x16, 0x18, 0xd6, 0x97, 0x50, 0x77, 0x79, 0x9d,
 49271  	0xe9, 0x2e, 0x18, 0x8b, 0xfe, 0xa3, 0x87, 0xcf, 0x3d, 0x65, 0x27, 0x32, 0x27, 0x78, 0x4e, 0xe2,
 49272  	0xf9, 0x14, 0x0a, 0xc8, 0xff, 0xf5, 0x15, 0xfc, 0xc5, 0x2a, 0xd1, 0x70, 0x53, 0xb4, 0x4e, 0x84,
 49273  	0x8e, 0xb5, 0xf6, 0x92, 0xbe, 0x66, 0xc6, 0x0b, 0x7b, 0xf2, 0x23, 0x29, 0xd0, 0xad, 0xfa, 0xbf,
 49274  	0x8c, 0xe8, 0x5b, 0x75, 0x1f, 0x2e, 0xc8, 0x64, 0x77, 0xc5, 0x44, 0x4c, 0xde, 0x50, 0xc9, 0x44,
 49275  	0x86, 0x7a, 0x5b, 0x4e, 0xd2, 0xf5, 0x60, 0x09, 0x50, 0x1f, 0x7b, 0xa3, 0xe9, 0x63, 0x25, 0x01,
 49276  	0xbd, 0x9b, 0x43, 0x5e, 0x75, 0x08, 0x12, 0xb4, 0xdc, 0x47, 0xd8, 0x6f, 0xf2, 0xb0, 0x8d, 0x7e,
 49277  	0x74, 0x35, 0x3b, 0xcb, 0x02, 0xfa, 0xd1, 0x9b, 0x1d, 0xb5, 0xc6, 0x64, 0xa1, 0x47, 0x5d, 0x0a,
 49278  	0xb9, 0x0d, 0xbb, 0x51, 0xfc, 0xb6, 0x87, 0x21, 0x52, 0x1c, 0xf9, 0x37, 0x42, 0x7b, 0x8b, 0x8f,
 49279  	0xc6, 0xe9, 0x49, 0xd1, 0xc9, 0xe4, 0x57, 0xd9, 0x89, 0xd5, 0x75, 0x4d, 0xc8, 0xa3, 0x0e, 0x76,
 49280  	0x9d, 0xb7, 0x96, 0x5d, 0x07, 0x22, 0xd0, 0xeb, 0x3c, 0xd4, 0x9d, 0x05, 0x85, 0xb8, 0x6f, 0xab,
 49281  	0xc0, 0xe5, 0x74, 0x95, 0x8c, 0x2d, 0xa6, 0xed, 0x38, 0x69, 0xc9, 0xf4, 0xc0, 0x29, 0xbe, 0x7f,
 49282  	0x40, 0xad, 0x78, 0x86, 0xee, 0x41, 0xdf, 0x6e, 0x66, 0x36, 0x00, 0x49, 0xd7, 0x21, 0x0f, 0xd0,
 49283  	0xe0, 0x35, 0xa7, 0xc1, 0x6d, 0x79, 0x6a, 0x7e, 0x79, 0x20, 0xa3, 0x77, 0x84, 0x18, 0x71, 0xfa,
 49284  	0xb7, 0xd2, 0xf5, 0x6f, 0x36, 0x67, 0xb1, 0xd2, 0x16, 0x64, 0xcc, 0xcb, 0x28, 0x70, 0xc8, 0xf8,
 49285  	0xe9, 0x91, 0xd2, 0x81, 0x4f, 0x65, 0xa7, 0x8f, 0x89, 0x4a, 0x62, 0xde, 0xb8, 0x80, 0xf4, 0xaf,
 49286  	0x65, 0x62, 0xaf, 0x1d, 0xe9, 0x9d, 0xa1, 0x48, 0x3f, 0x22, 0x52, 0x1a, 0x07, 0x48, 0x5f, 0x33,
 49287  	0x29, 0xb6, 0xad, 0xb7, 0x86, 0xf8, 0x67, 0x3e, 0x29, 0xb6, 0x1b, 0x97, 0x90, 0xc1, 0x75, 0xc6,
 49288  	0x8b, 0xb8, 0x9b, 0xe9, 0x1d, 0xd3, 0xa8, 0xfc, 0x6f, 0x41, 0xa5, 0x35, 0xf6, 0x91, 0xbe, 0x76,
 49289  	0x22, 0x8d, 0x7f, 0xeb, 0xd5, 0x67, 0x0e, 0x9f, 0xc1, 0x82, 0x71, 0xfa, 0x37, 0x64, 0x48, 0xa8,
 49290  	0x16, 0xd2, 0x66, 0x62, 0x8c, 0xf4, 0xaf, 0xb6, 0x95, 0x62, 0x5a, 0xf7, 0x62, 0x5f, 0x7c, 0x76,
 49291  	0x44, 0x9f, 0x0b, 0x98, 0xec, 0x74, 0xd3, 0x92, 0xca, 0xeb, 0x4f, 0xb7, 0x44, 0xc3, 0x33, 0xc7,
 49292  	0xe2, 0xae, 0x2a, 0xd0, 0x7e, 0x50, 0xa0, 0x21, 0xf1, 0x87, 0x2c, 0x8f, 0x65, 0x56, 0x0f, 0x30,
 49293  	0xfb, 0x1c, 0x62, 0x66, 0xa2, 0x88, 0x28, 0xd3, 0x3c, 0x54, 0xaa, 0xcf, 0x83, 0x52, 0x49, 0xdb,
 49294  	0xbd, 0xd9, 0x32, 0x77, 0x85, 0x2f, 0x20, 0x84, 0xf8, 0x02, 0x86, 0xe0, 0xf4, 0xee, 0x64, 0x64,
 49295  	0xb6, 0x28, 0xe2, 0xe6, 0xa6, 0xb4, 0x59, 0xda, 0xd1, 0x3b, 0x11, 0xed, 0xa8, 0xe1, 0x28, 0xfe,
 49296  	0xa2, 0x19, 0xc5, 0x0e, 0x1a, 0xbd, 0x97, 0x0b, 0x1e, 0x76, 0x18, 0x6b, 0x1c, 0x20, 0x03, 0xca,
 49297  	0xf8, 0xc9, 0x1e, 0x7a, 0x28, 0xeb, 0x26, 0x84, 0xff, 0x25, 0x1f, 0x5f, 0x1e, 0x74, 0x2d, 0xb3,
 49298  	0x22, 0x67, 0x71, 0xc0, 0xe7, 0x0e, 0x7a, 0x10, 0xc2, 0x7a, 0xf8, 0xf2, 0x88, 0x75, 0x98, 0xd5,
 49299  	0xd4, 0xa2, 0xe2, 0xcd, 0x07, 0x47, 0xb9, 0xbf, 0x82, 0x73, 0x73, 0x7a, 0x8d, 0x9c, 0xec, 0xac,
 49300  	0x09, 0x3b, 0xa8, 0xb5, 0x9d, 0x62, 0x93, 0x7c, 0xd5, 0x99, 0xeb, 0xac, 0x79, 0xfa, 0x75, 0x2e,
 49301  	0x18, 0x87, 0x60, 0x6e, 0xed, 0xd4, 0xab, 0x6b, 0xe7, 0x6b, 0x3e, 0xae, 0x98, 0x43, 0x47, 0xaf,
 49302  	0xce, 0x92, 0xd4, 0x4a, 0x39, 0x49, 0x86, 0x14, 0x56, 0xd0, 0x58, 0xc8, 0xf7, 0x6d, 0xf9, 0xba,
 49303  	0xb9, 0x87, 0x73, 0x51, 0xe8, 0x0d, 0x00, 0xf5, 0xf6, 0x36, 0x2a, 0xe4, 0xf0, 0x8d, 0x00, 0x07,
 49304  	0x65, 0xd7, 0x2a, 0x1b, 0x59, 0x06, 0x12, 0xd6, 0x3e, 0xf8, 0x49, 0x51, 0x2e, 0x8d, 0x70, 0x1a,
 49305  	0xfb, 0xa6, 0x99, 0xc6, 0x00, 0x11, 0xfd, 0x6b, 0x88, 0xc2, 0x11, 0xd5, 0xb7, 0x42, 0x54, 0x9c,
 49306  	0x5e, 0xaf, 0x7c, 0xdb, 0xe5, 0xa7, 0x2d, 0xe2, 0x45, 0xb6, 0x34, 0xe6, 0x4c, 0x71, 0x3e, 0xee,
 49307  	0x74, 0x75, 0x89, 0x90, 0xa3, 0xfa, 0x88, 0xe3, 0xa8, 0x0e, 0x50, 0xe8, 0x82, 0x8c, 0xe8, 0xd8,
 49308  	0x3c, 0x16, 0x27, 0x62, 0xf6, 0x3e, 0x40, 0xfa, 0xf8, 0x46, 0x76, 0xd6, 0xda, 0x51, 0x88, 0xe4,
 49309  	0x95, 0x8d, 0xec, 0x2c, 0x5a, 0x9b, 0xbf, 0x37, 0x52, 0xc6, 0x65, 0xd4, 0xa4, 0x74, 0x4e, 0x06,
 49310  	0x88, 0x10, 0x1f, 0x47, 0x13, 0x5e, 0x78, 0xc7, 0xd2, 0xb0, 0x9c, 0xdf, 0x1f, 0x29, 0x83, 0x3a,
 49311  	0x94, 0x24, 0xf4, 0x5a, 0x88, 0x21, 0x5d, 0xe8, 0x3a, 0x5a, 0x04, 0x67, 0x72, 0xd3, 0x32, 0x41,
 49312  	0xc8, 0x1f, 0x84, 0x20, 0xb9, 0x03, 0x39, 0xb7, 0xbd, 0xd8, 0x3a, 0xdf, 0x80, 0x84, 0x90, 0x3f,
 49313  	0x44, 0x90, 0x0a, 0x81, 0x2e, 0x42, 0x48, 0x6e, 0xe3, 0x17, 0x47, 0x4e, 0xfc, 0x62, 0x04, 0xf5,
 49314  	0xa3, 0x10, 0x14, 0xa7, 0xb3, 0x64, 0x54, 0xf9, 0xe9, 0xcb, 0x4a, 0xf4, 0xb4, 0x2d, 0xd8, 0x2f,
 49315  	0x7f, 0x6c, 0xfa, 0xa5, 0x4b, 0x42, 0x17, 0x01, 0x44, 0xe5, 0x09, 0x14, 0x84, 0xfa, 0x49, 0x00,
 49316  	0x4a, 0x6e, 0xb9, 0x96, 0x59, 0xdc, 0x9a, 0x6d, 0xb7, 0x7d, 0x71, 0xfc, 0x2d, 0xd7, 0x4f, 0x4d,
 49317  	0x91, 0x00, 0x0d, 0xbd, 0x1b, 0x04, 0xd9, 0x29, 0x1e, 0xb2, 0x39, 0x34, 0xf1, 0xb1, 0x7f, 0x16,
 49318  	0xc2, 0xe6, 0xf4, 0x7f, 0x90, 0xe1, 0x43, 0xac, 0x42, 0x38, 0xe4, 0x23, 0x6e, 0x66, 0x47, 0x9b,
 49319  	0x5f, 0x4c, 0xcb, 0xe6, 0xe3, 0x3c, 0x1d, 0x0b, 0x79, 0x89, 0x63, 0x28, 0x51, 0x51, 0x64, 0x85,
 49320  	0xa5, 0xa6, 0xd1, 0xca, 0xe6, 0xaf, 0x95, 0xcd, 0x0f, 0x07, 0xcc, 0x2f, 0xed, 0x80, 0xb1, 0x64,
 49321  	0x00, 0xa4, 0xa2, 0x0f, 0x41, 0x90, 0x5f, 0x79, 0x20, 0x2a, 0x5c, 0x3f, 0xeb, 0xb6, 0x99, 0x72,
 49322  	0xe6, 0x02, 0x27, 0x53, 0x75, 0x6f, 0x9e, 0xff, 0xb5, 0x99, 0x8f, 0x1d, 0x12, 0xb1, 0xc3, 0x2b,
 49323  	0x3f, 0x45, 0x6b, 0xb9, 0x96, 0xc9, 0x56, 0x95, 0x81, 0x40, 0xbf, 0xf1, 0x81, 0xc4, 0x48, 0x13,
 49324  	0x0b, 0xc6, 0x32, 0xeb, 0x66, 0xb9, 0x1e, 0xfe, 0xfa, 0xe1, 0x81, 0x9a, 0x89, 0xfe, 0x2e, 0xfe,
 49325  	0xb9, 0x86, 0x6d, 0x07, 0x8f, 0x84, 0x7f, 0xeb, 0xac, 0x15, 0x06, 0x83, 0x2e, 0xba, 0x90, 0x5c,
 49326  	0x85, 0x78, 0x12, 0xbf, 0x75, 0x55, 0x0f, 0xce, 0xa8, 0xbf, 0x10, 0xd4, 0x7d, 0x46, 0x3d, 0x28,
 49327  	0xae, 0x5f, 0x45, 0x38, 0xa6, 0xcc, 0xfb, 0x91, 0x02, 0x09, 0xab, 0xf9, 0xa6, 0xd1, 0xd2, 0x96,
 49328  	0x47, 0xe7, 0x17, 0xb3, 0xa4, 0xfd, 0x12, 0x72, 0xf4, 0x77, 0xc4, 0x4f, 0x1b, 0x77, 0xe2, 0x58,
 49329  	0xdc, 0x3d, 0x9a, 0xa4, 0x0c, 0x01, 0xdd, 0xec, 0x01, 0xc9, 0x18, 0x07, 0xe2, 0x2b, 0x49, 0xf1,
 49330  	0x02, 0x8d, 0x3a, 0xdd, 0x7d, 0x47, 0x4b, 0x9d, 0x48, 0xe5, 0xa6, 0x0f, 0x8a, 0x4a, 0x5a, 0xe9,
 49331  	0x16, 0xdd, 0xcc, 0xda, 0x6d, 0xd6, 0x2c, 0xac, 0x5b, 0xf4, 0xbc, 0xfa, 0x96, 0x76, 0x19, 0x45,
 49332  	0x9c, 0xbb, 0x11, 0x4e, 0x82, 0xe1, 0x69, 0xf2, 0x78, 0xb5, 0x34, 0x9c, 0xb0, 0x37, 0x50, 0xfd,
 49333  	0x01, 0xcd, 0xe4, 0x7e, 0x58, 0x1a, 0xa1, 0xe4, 0x90, 0x63, 0xd9, 0x16, 0x13, 0xda, 0xa4, 0x77,
 49334  	0xf6, 0xef, 0x1a, 0xa7, 0xa0, 0x3a, 0xb9, 0xbf, 0xa9, 0x93, 0x92, 0x98, 0xde, 0xcb, 0x81, 0xe2,
 49335  	0x9e, 0xd6, 0xe2, 0x44, 0x4f, 0x36, 0xf7, 0xfb, 0x75, 0xe7, 0x7e, 0x1f, 0xe1, 0xdf, 0xe2, 0xe1,
 49336  	0x9b, 0xeb, 0xf4, 0x72, 0x71, 0xf4, 0xae, 0xd3, 0x6f, 0x1d, 0x2d, 0xcf, 0xf9, 0xdc, 0x6c, 0xf4,
 49337  	0x14, 0xa6, 0x84, 0xab, 0x6e, 0x1d, 0xaf, 0xba, 0x10, 0xf6, 0x01, 0x61, 0x58, 0x59, 0x77, 0x2b,
 49338  	0xcd, 0xac, 0x57, 0x04, 0x94, 0x5b, 0xb8, 0x83, 0x84, 0x65, 0x7b, 0xa0, 0x29, 0x5b, 0x49, 0x4c,
 49339  	0x57, 0x1c, 0x28, 0xee, 0x18, 0x9d, 0x5a, 0x5f, 0x48, 0x2f, 0xb0, 0x3e, 0x02, 0xbd, 0xcd, 0x03,
 49340  	0xe5, 0xf4, 0x94, 0x34, 0xb1, 0x6c, 0xce, 0x6f, 0xc4, 0xe9, 0xba, 0xb9, 0x6a, 0xbb, 0x80, 0xf4,
 49341  	0x25, 0xe9, 0x5a, 0x56, 0x96, 0xda, 0xfe, 0x89, 0xf6, 0xa3, 0x0f, 0x1e, 0x2d, 0x6d, 0x2c, 0x01,
 49342  	0x04, 0xbd, 0x3b, 0x19, 0x37, 0x81, 0x72, 0x8e, 0xa9, 0x5d, 0xee, 0x38, 0x19, 0x48, 0xd9, 0xd9,
 49343  	0x25, 0x6b, 0x8b, 0x88, 0x1e, 0x6b, 0x08, 0x85, 0x6f, 0x7a, 0xe8, 0xa8, 0x71, 0x35, 0x03, 0x50,
 49344  	0x62, 0x7f, 0x38, 0xdf, 0x66, 0x71, 0x3e, 0x7f, 0xc8, 0x3b, 0x4d, 0x86, 0x7d, 0xf9, 0x9f, 0x4c,
 49345  	0x5f, 0xb6, 0xd9, 0x85, 0x96, 0x6d, 0x3e, 0xb0, 0x96, 0xfd, 0x30, 0x9c, 0x5b, 0x68, 0x4c, 0x43,
 49346  	0xb2, 0x73, 0x1d, 0x0a, 0xdd, 0x79, 0x39, 0xf7, 0x00, 0x68, 0x57, 0xf5, 0x84, 0x51, 0xbd, 0xab,
 49347  	0x32, 0xc4, 0xb4, 0x65, 0x81, 0xbc, 0x70, 0xdc, 0xb6, 0xab, 0xd7, 0x5c, 0x53, 0x16, 0xa3, 0xd4,
 49348  	0xd6, 0xdd, 0xd0, 0x16, 0x90, 0xcb, 0x13, 0x11, 0x17, 0x4e, 0xef, 0x4c, 0x88, 0x18, 0x07, 0x47,
 49349  	0xd9, 0xd6, 0x76, 0x40, 0x69, 0x85, 0x9d, 0xe1, 0xe1, 0xa6, 0x33, 0x94, 0x14, 0x34, 0x73, 0xe8,
 49350  	0x79, 0xa3, 0x41, 0xc8, 0x9a, 0xf4, 0xda, 0x75, 0x7a, 0x59, 0x45, 0xfc, 0xfe, 0xbd, 0x64, 0xb4,
 49351  	0xc7, 0xd9, 0x91, 0x3c, 0xe1, 0xc5, 0x35, 0x49, 0xbb, 0xad, 0x2d, 0xc4, 0x20, 0xc3, 0x47, 0x78,
 49352  	0x0c, 0xa5, 0xa2, 0x2d, 0x07, 0xae, 0x09, 0xed, 0x74, 0x1e, 0x45, 0xfb, 0x91, 0xa3, 0x5a, 0x55,
 49353  	0x00, 0x44, 0xf4, 0x61, 0x11, 0x84, 0x41, 0x06, 0x7f, 0xda, 0x2e, 0xb2, 0xd9, 0xcb, 0x67, 0x73,
 49354  	0x73, 0xe2, 0x2b, 0x9f, 0x23, 0x29, 0xe2, 0x76, 0x39, 0x45, 0xca, 0xe7, 0x16, 0xfa, 0xe4, 0xf3,
 49355  	0x25, 0x17, 0x93, 0xbe, 0x3c, 0x6b, 0x33, 0x6d, 0x45, 0x34, 0x2e, 0x47, 0x7d, 0x37, 0x4e, 0xd6,
 49356  	0x53, 0xd1, 0x07, 0x91, 0x48, 0x8f, 0x0a, 0x89, 0x24, 0x34, 0xe4, 0x51, 0x95, 0xd0, 0x8d, 0x93,
 49357  	0x3c, 0x50, 0x2e, 0xa8, 0xa2, 0x3d, 0x7a, 0xd4, 0x38, 0xc5, 0x3b, 0x34, 0x08, 0x83, 0x3b, 0x65,
 49358  	0x08, 0x45, 0x9d, 0x7e, 0x4c, 0x00, 0x83, 0xd3, 0xb7, 0x47, 0x6a, 0x7c, 0xab, 0x3d, 0x86, 0x7e,
 49359  	0x98, 0x68, 0x82, 0x0c, 0xc6, 0xc5, 0xe6, 0x7c, 0xf9, 0x44, 0x92, 0x4a, 0x38, 0x1e, 0xeb, 0x35,
 49360  	0x64, 0x58, 0x86, 0x1c, 0x2e, 0xc4, 0x16, 0xb7, 0x34, 0xbf, 0x8b, 0x8b, 0x4d, 0x27, 0x88, 0x5b,
 49361  	0xd9, 0x87, 0xad, 0x5b, 0x5b, 0xdc, 0x2c, 0x96, 0x55, 0x88, 0x19, 0x15, 0xfd, 0xbf, 0x41, 0x88,
 49362  	0x9a, 0x3d, 0xa5, 0xe1, 0xf7, 0xa0, 0xa9, 0x76, 0x75, 0x53, 0x3c, 0x24, 0x9f, 0x28, 0x42, 0x06,
 49363  	0x0f, 0xee, 0x6c, 0xe2, 0x0a, 0x2c, 0x66, 0x93, 0x05, 0x56, 0xac, 0x6c, 0xc4, 0x39, 0xd3, 0x7a,
 49364  	0x18, 0x0c, 0x28, 0x55, 0xbb, 0xbc, 0x2e, 0x24, 0x10, 0xf3, 0xdf, 0x35, 0xce, 0xa0, 0x84, 0xb3,
 49365  	0xc9, 0xe3, 0x46, 0x9d, 0x7b, 0xfd, 0x12, 0x4a, 0x7b, 0x6c, 0x95, 0x29, 0x15, 0xfa, 0x19, 0x04,
 49366  	0x7b, 0x7c, 0x10, 0x4c, 0xea, 0x68, 0x47, 0x59, 0x6c, 0xd7, 0x4a, 0xdc, 0xec, 0x50, 0x79, 0x79,
 49367  	0x92, 0x51, 0x5e, 0x1c, 0x12, 0x7a, 0x83, 0x8b, 0xc0, 0x31, 0x02, 0xe8, 0xc8, 0xfa, 0xbb, 0x13,
 49368  	0x9f, 0x13, 0xdf, 0xf5, 0x00, 0x87, 0x27, 0xfb, 0x1c, 0x38, 0xbd, 0x37, 0x19, 0x13, 0x35, 0xbc,
 49369  	0x94, 0x67, 0x27, 0x59, 0x53, 0xc7, 0xb9, 0xd0, 0xc1, 0x81, 0x64, 0x6c, 0x2e, 0x31, 0x1a, 0xba,
 49370  	0x79, 0xa6, 0x4d, 0x63, 0xcd, 0x9a, 0x15, 0x8a, 0xb1, 0xf2, 0x54, 0xd3, 0xf9, 0x01, 0x9e, 0xd4,
 49371  	0x76, 0x45, 0x13, 0xe2, 0x53, 0xa1, 0xa8, 0x2a, 0x42, 0xd4, 0xd3, 0x47, 0x9d, 0x3d, 0xa6, 0x3e,
 49372  	0x16, 0x5a, 0x32, 0xbd, 0x3f, 0x55, 0x0f, 0x9b, 0xe1, 0x8a, 0x30, 0x3a, 0xa7, 0x7c, 0xed, 0x09,
 49373  	0xfb, 0xbd, 0xc2, 0xb1, 0xa0, 0x10, 0xe8, 0x5d, 0x00, 0x22, 0x87, 0x5a, 0x2b, 0xf6, 0x77, 0x0d,
 49374  	0x20, 0x70, 0x7a, 0x15, 0x19, 0x3a, 0xd5, 0x0d, 0x37, 0x2d, 0xda, 0x5c, 0xc2, 0x99, 0xfa, 0x59,
 49375  	0xa3, 0x36, 0xb2, 0xac, 0x6e, 0xe5, 0x17, 0x44, 0x16, 0x2a, 0xdc, 0xc6, 0x62, 0x8e, 0xdc, 0x2a,
 49376  	0xc3, 0x46, 0x9b, 0x27, 0x4a, 0x0e, 0x9f, 0xeb, 0x96, 0x43, 0xb2, 0xc5, 0xb6, 0x9c, 0x21, 0xe9,
 49377  	0xd8, 0x34, 0xdb, 0x31, 0xd9, 0x93, 0x2c, 0x44, 0xd2, 0x00, 0xb4, 0x47, 0x1d, 0x04, 0x1b, 0x46,
 49378  	0x28, 0xed, 0xb3, 0x91, 0xb4, 0x32, 0x9a, 0xc8, 0x4a, 0xaf, 0xd3, 0xc9, 0xd2, 0x93, 0x2c, 0xee,
 49379  	0x78, 0xd1, 0x44, 0x9e, 0x63, 0xea, 0xca, 0xcd, 0x43, 0x57, 0x01, 0x4d, 0x60, 0x4a, 0x76, 0xcc,
 49380  	0x47, 0xe1, 0x8c, 0x52, 0x0f, 0xcc, 0x6e, 0xcf, 0x0d, 0xf0, 0x90, 0xae, 0x72, 0xea, 0x7b, 0x99,
 49381  	0xf1, 0x6e, 0x26, 0x23, 0x9d, 0x4b, 0x8f, 0x5b, 0x91, 0x64, 0x26, 0x06, 0xa4, 0xa8, 0x3d, 0xcf,
 49382  	0x28, 0x6a, 0x88, 0x90, 0x1e, 0xc6, 0x58, 0x50, 0x3d, 0x45, 0x30, 0xcf, 0x0f, 0xc3, 0x70, 0xfa,
 49383  	0x70, 0x1d, 0x9b, 0x50, 0xa5, 0xeb, 0x43, 0x1d, 0x24, 0x55, 0xa4, 0xa6, 0xab, 0x5c, 0x11, 0xe9,
 49384  	0x6d, 0x71, 0xdd, 0x57, 0xdc, 0xcb, 0x2a, 0xe9, 0x83, 0x35, 0xd6, 0x1f, 0xba, 0x83, 0x1f, 0x75,
 49385  	0xcf, 0x7d, 0x5c, 0xee, 0xfa, 0x2a, 0x45, 0x4b, 0x8a, 0xaf, 0x52, 0x5e, 0xe4, 0xec, 0xa0, 0x4c,
 49386  	0x16, 0x7a, 0x0f, 0x97, 0xc2, 0xb3, 0xd5, 0xbd, 0x88, 0xec, 0x69, 0xb1, 0x66, 0xc2, 0x93, 0x2d,
 49387  	0x7d, 0xb6, 0x34, 0x5f, 0xb6, 0x23, 0x42, 0x7f, 0xb1, 0x8f, 0xce, 0xe9, 0x49, 0xa5, 0x1c, 0x9e,
 49388  	0xce, 0xf2, 0x76, 0x6b, 0x7e, 0xc3, 0x7f, 0x78, 0x66, 0x9c, 0x0c, 0xc8, 0x13, 0x6b, 0xe3, 0x8a,
 49389  	0x0a, 0xa7, 0xde, 0x97, 0xba, 0x5a, 0x61, 0x89, 0x21, 0xfd, 0x18, 0xd2, 0x82, 0xe5, 0x32, 0x49,
 49390  	0xdd, 0x80, 0x24, 0x5c, 0xa6, 0x28, 0x2f, 0x6e, 0xd4, 0xa3, 0x5e, 0x66, 0x7a, 0x94, 0x4b, 0x44,
 49391  	0x0f, 0x01, 0x10, 0xd9, 0x70, 0x59, 0x97, 0xa5, 0xb3, 0x6a, 0x03, 0xe9, 0x9f, 0x50, 0xbe, 0x3c,
 49392  	0x80, 0xc2, 0xe9, 0x51, 0x32, 0xb5, 0xd2, 0xcc, 0x99, 0xa2, 0x3b, 0x92, 0x35, 0x7b, 0x5c, 0x4d,
 49393  	0x18, 0x62, 0x1f, 0x6a, 0xd7, 0x02, 0xd8, 0x7c, 0xaf, 0xb0, 0xcd, 0x87, 0x09, 0x65, 0xb0, 0x4c,
 49394  	0x94, 0xc8, 0x11, 0xf5, 0x2b, 0xab, 0xa8, 0x79, 0x79, 0x0a, 0x29, 0xd6, 0x52, 0xee, 0xc5, 0x80,
 49395  	0x7d, 0xd5, 0x28, 0x38, 0x85, 0xd4, 0x99, 0xe8, 0xd3, 0x23, 0x48, 0xc6, 0x1b, 0x7f, 0x42, 0x46,
 49396  	0xe2, 0x32, 0x41, 0xef, 0x0d, 0xfc, 0xb5, 0xba, 0x71, 0x27, 0x42, 0xd6, 0x97, 0xd9, 0x2a, 0x6b,
 49397  	0xb7, 0x93, 0x2c, 0xd5, 0x3a, 0xed, 0xe4, 0xcc, 0x42, 0x3b, 0x5b, 0x8d, 0xdb, 0x36, 0x5d, 0xd9,
 49398  	0xe6, 0x1c, 0x62, 0xb1, 0x13, 0x04, 0xbf, 0xb3, 0x7d, 0x75, 0x96, 0xa4, 0x3a, 0xa8, 0x0a, 0x14,
 49399  	0xf2, 0xd5, 0x21, 0x21, 0x65, 0x35, 0x8b, 0xed, 0x96, 0x98, 0xe1, 0xe2, 0x8e, 0x52, 0xd0, 0xfc,
 49400  	0x25, 0x17, 0x56, 0xd4, 0x6b, 0x46, 0x4b, 0x4b, 0x15, 0x48, 0x48, 0xff, 0xc1, 0x47, 0x0b, 0xcc,
 49401  	0x5a, 0x17, 0x93, 0xbe, 0x76, 0x62, 0xaf, 0x75, 0x91, 0x6e, 0x28, 0x1f, 0xde, 0x2b, 0x74, 0x0d,
 49402  	0xd5, 0xc5, 0xa0, 0x46, 0xec, 0x5f, 0x5b, 0xc5, 0x9e, 0xd3, 0xbf, 0x93, 0x3b, 0xfe, 0x0a, 0xbd,
 49403  	0x01, 0xbd, 0x52, 0xe3, 0x6c, 0xd1, 0xad, 0xd6, 0x60, 0xa9, 0xe5, 0x8a, 0x2b, 0x6f, 0x82, 0xcc,
 49404  	0x21, 0x95, 0xbe, 0xd6, 0x52, 0x1e, 0x1c, 0x62, 0x4f, 0x5f, 0x1a, 0x4a, 0x9a, 0x14, 0xfc, 0x1e,
 49405  	0x0d, 0xe6, 0x20, 0xaf, 0x8a, 0x8f, 0x66, 0xcd, 0xcd, 0xf0, 0x81, 0x1c, 0x5c, 0xce, 0xff, 0xc5,
 49406  	0x2c, 0xe7, 0x25, 0x01, 0x9d, 0x71, 0xc8, 0x39, 0x7e, 0xfa, 0xc7, 0xcb, 0x6f, 0xed, 0xe2, 0xb3,
 49407  	0x76, 0x9c, 0x9f, 0x64, 0x79, 0x87, 0x7b, 0x1b, 0xf9, 0x37, 0x3a, 0x3b, 0x6e, 0x37, 0x1b, 0x3d,
 49408  	0x84, 0x29, 0x39, 0x08, 0x9d, 0x07, 0x51, 0xde, 0x14, 0x46, 0xe1, 0xf4, 0x88, 0xd2, 0x9b, 0x2b,
 49409  	0x61, 0x90, 0xb3, 0xa1, 0xab, 0xba, 0x02, 0x1c, 0x35, 0xf7, 0xce, 0x4b, 0x7f, 0x7b, 0x6f, 0xee,
 49410  	0x7d, 0xab, 0x33, 0x3b, 0x9a, 0x2c, 0xf4, 0x01, 0x91, 0x4b, 0xc2, 0x95, 0xd7, 0xaa, 0xf8, 0xbd,
 49411  	0xe8, 0x58, 0xe9, 0xaa, 0x14, 0x7b, 0x25, 0xa3, 0x32, 0x37, 0x2e, 0x32, 0x59, 0x8f, 0xcc, 0xd9,
 49412  	0x47, 0xc9, 0xe6, 0x75, 0x82, 0x73, 0x5e, 0xd8, 0x17, 0x38, 0x2f, 0x7c, 0x9b, 0x2f, 0x0a, 0xa7,
 49413  	0x6d, 0x42, 0x0e, 0x65, 0x46, 0x30, 0xb4, 0x01, 0x76, 0xc5, 0xb2, 0xb6, 0x70, 0x67, 0x13, 0x7d,
 49414  	0x39, 0x37, 0xe4, 0xb1, 0x83, 0x4d, 0xfe, 0x76, 0xd3, 0xe4, 0x25, 0x3e, 0xfd, 0x6a, 0xe4, 0xb0,
 49415  	0xe3, 0xfa, 0x11, 0xb5, 0x5e, 0xdb, 0xf1, 0x10, 0xc9, 0x59, 0x33, 0xcb, 0x5b, 0xf6, 0x46, 0x67,
 49416  	0x59, 0x7e, 0x56, 0x79, 0x88, 0x8c, 0x92, 0x3e, 0x5e, 0xc4, 0xb9, 0x5e, 0x3b, 0xdd, 0xaa, 0xe9,
 49417  	0xc7, 0x55, 0x73, 0x81, 0xdc, 0xde, 0x48, 0x27, 0xc4, 0x01, 0xf3, 0xe0, 0x91, 0xb2, 0xbd, 0x6b,
 49418  	0xec, 0x27, 0x03, 0xd2, 0x0a, 0x86, 0x5b, 0x95, 0x49, 0x19, 0x11, 0x5d, 0xa0, 0x5d, 0xf2, 0x85,
 49419  	0x42, 0x36, 0x04, 0xcf, 0x4f, 0x61, 0x49, 0xdf, 0xe1, 0x95, 0x54, 0x7a, 0xa0, 0x9a, 0xaf, 0xd3,
 49420  	0x49, 0x97, 0xed, 0xa2, 0x6e, 0xcb, 0xda, 0xac, 0x07, 0x96, 0xc4, 0x77, 0x9a, 0x25, 0x11, 0xa2,
 49421  	0xd2, 0x0f, 0x44, 0x88, 0xd1, 0x1f, 0xba, 0x56, 0x9d, 0x8a, 0xeb, 0xaf, 0xac, 0xb8, 0x81, 0xca,
 49422  	0x8a, 0x1b, 0xdc, 0x29, 0x3e, 0xc2, 0xbb, 0x82, 0x85, 0x12, 0x5b, 0xeb, 0x91, 0xb9, 0xde, 0xb6,
 49423  	0xed, 0x95, 0xde, 0xf0, 0xc0, 0x8f, 0xff, 0x98, 0x8e, 0xed, 0x10, 0xd1, 0xbb, 0xbb, 0x18, 0x1c,
 49424  	0x74, 0x0e, 0xe3, 0xb2, 0x68, 0x3b, 0xc7, 0x4e, 0x4f, 0x32, 0xbc, 0xdb, 0x07, 0x97, 0x31, 0x84,
 49425  	0x17, 0x58, 0xb1, 0x1c, 0xa7, 0x9b, 0x5e, 0xc3, 0x8a, 0x9d, 0x55, 0xbc, 0xee, 0x18, 0x61, 0xf0,
 49426  	0x66, 0xe6, 0xfa, 0xdf, 0x96, 0xef, 0x20, 0xa3, 0x09, 0xf9, 0x3d, 0xce, 0x84, 0xac, 0x90, 0x69,
 49427  	0x52, 0xb2, 0x91, 0x0a, 0x54, 0x1e, 0xa7, 0x9b, 0x56, 0x41, 0x1b, 0x12, 0x5f, 0xf2, 0xfd, 0x51,
 49428  	0x63, 0xdf, 0xb0, 0xac, 0x13, 0xe4, 0x01, 0x70, 0x9c, 0x6e, 0xae, 0x24, 0x7f, 0xcf, 0x82, 0xee,
 49429  	0x89, 0xef, 0xc5, 0xac, 0xa4, 0x97, 0xf9, 0x5c, 0x6f, 0x5b, 0xda, 0x0f, 0xd9, 0x99, 0x0c, 0x4e,
 49430  	0x80, 0xff, 0x66, 0x26, 0x40, 0x9c, 0x8f, 0x6e, 0x7a, 0xb4, 0x4e, 0x04, 0x92, 0x79, 0xd7, 0x87,
 49431  	0x7e, 0xb5, 0xb7, 0x6d, 0x1d, 0x32, 0x9d, 0xd0, 0x9e, 0xfe, 0x6c, 0xfb, 0xef, 0x15, 0xcc, 0x38,
 49432  	0xdd, 0x20, 0x13, 0xda, 0x5a, 0xab, 0xa2, 0x7f, 0xb8, 0xf3, 0x54, 0x78, 0x64, 0xa1, 0x87, 0x85,
 49433  	0xcc, 0xfa, 0x80, 0x60, 0xe9, 0xb3, 0x23, 0xcc, 0xca, 0x1f, 0x5b, 0x15, 0x87, 0x65, 0xa0, 0xf4,
 49434  	0x75, 0x34, 0x0a, 0xfb, 0xe0, 0x28, 0xac, 0x1e, 0x60, 0xf8, 0x89, 0xa2, 0xb0, 0xa0, 0x62, 0x8f,
 49435  	0x34, 0x69, 0x1c, 0x19, 0x6c, 0x9d, 0x8c, 0x93, 0x81, 0xac, 0x5b, 0x08, 0xfd, 0x2c, 0xb4, 0x98,
 49436  	0xfd, 0xd7, 0xa8, 0xe3, 0xde, 0x0f, 0x0a, 0xfd, 0x90, 0xc8, 0x03, 0xf3, 0x1a, 0x33, 0x0a, 0x34,
 49437  	0xe6, 0xc5, 0x76, 0xc1, 0x32, 0x16, 0x35, 0x0e, 0x04, 0x68, 0xa1, 0xbe, 0x80, 0xdd, 0xe8, 0xfb,
 49438  	0x2a, 0xe4, 0x51, 0x7e, 0x3c, 0xac, 0x58, 0x4a, 0x8a, 0xe6, 0x46, 0x78, 0x95, 0x42, 0x48, 0xef,
 49439  	0x77, 0x90, 0x00, 0x15, 0x3d, 0xe9, 0x21, 0xf1, 0xc6, 0x34, 0xa9, 0xd9, 0x40, 0xb4, 0xa3, 0x33,
 49440  	0xce, 0x7f, 0x08, 0xf5, 0x03, 0x15, 0xa8, 0x9c, 0x6e, 0x8b, 0x3e, 0xb2, 0x83, 0x78, 0x81, 0x89,
 49441  	0x5e, 0x3d, 0xb5, 0x9b, 0x9b, 0x87, 0x3c, 0xfb, 0xbd, 0x75, 0x14, 0x36, 0xfb, 0x07, 0xcb, 0x66,
 49442  	0x87, 0x05, 0x7a, 0x51, 0x84, 0x79, 0xef, 0xba, 0x7f, 0xaa, 0x72, 0xd7, 0xfd, 0x72, 0xff, 0x01,
 49443  	0xba, 0xe9, 0x87, 0xc2, 0xf2, 0x72, 0xba, 0x44, 0x1a, 0x2a, 0xdc, 0xa6, 0x4a, 0x51, 0x87, 0x08,
 49444  	0xfe, 0xe0, 0x45, 0xb6, 0x8d, 0x1f, 0x1e, 0xd5, 0xb6, 0x8d, 0x3e, 0x2d, 0xbd, 0x67, 0x00, 0x91,
 49445  	0x37, 0x2e, 0x21, 0x7d, 0x05, 0x8b, 0x3b, 0xba, 0x59, 0x27, 0x66, 0x8e, 0xf5, 0xda, 0x45, 0x99,
 49446  	0x01, 0xc1, 0x7f, 0xa4, 0x12, 0x9e, 0xd3, 0x13, 0xa4, 0x71, 0x2c, 0x6b, 0x25, 0x6b, 0xdb, 0x40,
 49447  	0xe0, 0x09, 0x32, 0xd8, 0x54, 0xaf, 0x06, 0x06, 0xe5, 0xfd, 0xa8, 0x01, 0xf4, 0x49, 0x85, 0xbc,
 49448  	0x5e, 0xea, 0xed, 0x94, 0xf7, 0x63, 0x95, 0xf0, 0x9c, 0xde, 0x83, 0x4c, 0x8a, 0xfd, 0x15, 0x90,
 49449  	0x76, 0x9c, 0x0c, 0x08, 0x70, 0x3b, 0x33, 0xc2, 0xee, 0xe8, 0x8f, 0xc4, 0x8f, 0x9b, 0x9e, 0x8e,
 49450  	0x91, 0xe8, 0xf5, 0x1e, 0xfa, 0x79, 0x45, 0x87, 0xd0, 0x9f, 0xa8, 0x80, 0x96, 0x6e, 0x0f, 0xea,
 49451  	0xf4, 0xd2, 0xe1, 0x87, 0xb6, 0x55, 0x9f, 0x34, 0xdb, 0x2a, 0x2f, 0x63, 0x88, 0x1a, 0x6f, 0x9e,
 49452  	0x3f, 0x55, 0x45, 0x2d, 0x27, 0xcf, 0x93, 0x49, 0x73, 0x53, 0x7c, 0x1d, 0x63, 0x9d, 0x55, 0xa6,
 49453  	0x8f, 0xf2, 0xed, 0x69, 0x69, 0xed, 0xf2, 0x3a, 0x2a, 0xc7, 0xa7, 0x4d, 0x39, 0x30, 0x9d, 0xa8,
 49454  	0x22, 0x94, 0x76, 0x3b, 0xab, 0xe8, 0x33, 0x15, 0xd0, 0x9c, 0xde, 0xa8, 0x2f, 0xf1, 0xdc, 0xda,
 49455  	0xc7, 0x3d, 0xd1, 0xf2, 0xaa, 0xed, 0x86, 0xd7, 0xe7, 0xc0, 0xcd, 0x9e, 0x5b, 0x25, 0x6a, 0x63,
 49456  	0x56, 0x12, 0x7b, 0x1b, 0xb3, 0xcf, 0x3b, 0x5b, 0x2a, 0x37, 0x1b, 0x2d, 0x30, 0xe5, 0xf9, 0xca,
 49457  	0xdf, 0xb8, 0xc8, 0xd9, 0xe8, 0xe8, 0xab, 0x5e, 0x9b, 0x01, 0x71, 0xfd, 0x42, 0x98, 0x2b, 0xa7,
 49458  	0x77, 0x21, 0x7b, 0xe4, 0xeb, 0x63, 0xa6, 0xba, 0x94, 0xf9, 0xd1, 0xc1, 0x3f, 0x83, 0xb6, 0x83,
 49459  	0x8a, 0x7a, 0xef, 0x4c, 0x20, 0x2b, 0xbd, 0x3e, 0x84, 0xc0, 0x1b, 0x07, 0x48, 0xad, 0xe8, 0xd8,
 49460  	0x3b, 0xd2, 0xf2, 0x6f, 0x04, 0xfd, 0xa5, 0x6a, 0x68, 0xd9, 0xbf, 0x56, 0x58, 0xda, 0x5a, 0x4c,
 49461  	0xb7, 0x92, 0x22, 0x16, 0x0b, 0x32, 0xea, 0x5f, 0x75, 0xaf, 0x7f, 0x7d, 0xd9, 0x36, 0x0c, 0xa2,
 49462  	0x13, 0x4a, 0x1a, 0x4a, 0xe3, 0xf8, 0xa1, 0xa0, 0x0a, 0x5a, 0x2e, 0xfa, 0xa6, 0x68, 0x68, 0x37,
 49463  	0xed, 0xf6, 0xf5, 0xcd, 0xaf, 0xb9, 0xfd, 0x05, 0x40, 0xff, 0x1d, 0x99, 0x5a, 0x29, 0xe2, 0x1c,
 49464  	0xf6, 0x18, 0x38, 0x00, 0xbf, 0x6e, 0x4f, 0xaf, 0x70, 0xc6, 0x10, 0x35, 0x1e, 0xbe, 0xdf, 0xa8,
 49465  	0xa2, 0xe6, 0xf4, 0xf5, 0x11, 0xd9, 0x2f, 0xcd, 0xd6, 0xca, 0x44, 0x63, 0x5f, 0xb2, 0xcb, 0xb5,
 49466  	0xf0, 0x00, 0xa9, 0x75, 0xcc, 0x5a, 0xe8, 0xf6, 0xbe, 0xdf, 0x69, 0x29, 0xfc, 0x4b, 0x68, 0xff,
 49467  	0xa7, 0xe4, 0x3e, 0x30, 0x13, 0x96, 0x90, 0x2e, 0x91, 0x3d, 0x65, 0xea, 0xca, 0x46, 0xd6, 0x9d,
 49468  	0xeb, 0x99, 0x10, 0x9b, 0x1b, 0xa5, 0x37, 0x35, 0xea, 0x6d, 0xdf, 0x36, 0xbd, 0x2d, 0x40, 0x4a,
 49469  	0xef, 0x13, 0x85, 0x20, 0x2b, 0xad, 0xb6, 0xc6, 0xc9, 0x40, 0x37, 0x4b, 0xd2, 0x82, 0x97, 0x2f,
 49470  	0xed, 0x6a, 0xad, 0x0e, 0x06, 0x01, 0x43, 0x22, 0x7c, 0xa7, 0x5a, 0x04, 0xb9, 0x93, 0x10, 0xdb,
 49471  	0x38, 0xd0, 0x19, 0x60, 0x4f, 0xfa, 0xae, 0xe9, 0x49, 0x38, 0x9f, 0x98, 0xe5, 0x50, 0x5a, 0xa5,
 49472  	0xe8, 0x55, 0xcd, 0x86, 0x78, 0x7d, 0xaf, 0x82, 0x97, 0x71, 0x5c, 0x3e, 0x16, 0xdf, 0x98, 0xe5,
 49473  	0x27, 0x63, 0xbe, 0xe9, 0x39, 0x2e, 0x3f, 0x6b, 0xac, 0xbc, 0xff, 0x73, 0x72, 0x89, 0x2a, 0x86,
 49474  	0x84, 0xea, 0x05, 0xbb, 0x98, 0x6f, 0x5a, 0xab, 0x68, 0x91, 0x2c, 0x95, 0xe6, 0x9e, 0xcc, 0x61,
 49475  	0x6d, 0x9b, 0x2f, 0x25, 0xa4, 0xd9, 0xcb, 0x57, 0x58, 0x53, 0x2a, 0xe6, 0x46, 0xfd, 0xd2, 0xdf,
 49476  	0x02, 0x01, 0xbb, 0x51, 0x06, 0x45, 0x90, 0x57, 0x90, 0xe2, 0x97, 0x8e, 0xf2, 0x25, 0xd7, 0x78,
 49477  	0xc5, 0x26, 0xe8, 0x47, 0x39, 0x66, 0xde, 0x14, 0x2c, 0x49, 0xe8, 0xc3, 0x23, 0x17, 0xa2, 0xb2,
 49478  	0x92, 0x4d, 0xc1, 0x6a, 0x95, 0x05, 0xab, 0x07, 0x0a, 0xd6, 0x17, 0x28, 0x18, 0xf2, 0xcc, 0xf4,
 49479  	0x65, 0x32, 0x0d, 0xb2, 0x14, 0xe7, 0xc5, 0x76, 0xb0, 0x41, 0x9e, 0xe7, 0xd4, 0x86, 0x93, 0x8b,
 49480  	0xb6, 0x11, 0x5d, 0x45, 0x7b, 0x78, 0x6f, 0x1e, 0xea, 0x6a, 0xb3, 0x2f, 0x07, 0x21, 0x17, 0xcd,
 49481  	0x20, 0x37, 0x39, 0x9f, 0xdb, 0xcf, 0xaa, 0x06, 0x80, 0x5d, 0xf0, 0x05, 0x63, 0xba, 0x0b, 0x62,
 49482  	0x3a, 0xba, 0xe6, 0x61, 0xed, 0xa2, 0x25, 0x22, 0x5b, 0x24, 0xc4, 0xe7, 0x85, 0x15, 0x7c, 0x8c,
 49483  	0x5b, 0xe9, 0x6c, 0xb3, 0x48, 0xb6, 0x92, 0x62, 0x5b, 0x2f, 0x8f, 0x70, 0x8a, 0x7d, 0xd1, 0x58,
 49484  	0x79, 0x6c, 0x0d, 0x33, 0xd2, 0xfb, 0x45, 0x3e, 0xb9, 0x3c, 0x50, 0x89, 0x75, 0x8a, 0x35, 0xb9,
 49485  	0x34, 0x59, 0x1a, 0x23, 0xa4, 0xde, 0x8a, 0xb7, 0xed, 0xd6, 0x70, 0xb8, 0x9b, 0xb3, 0xeb, 0x12,
 49486  	0x36, 0xdb, 0x2c, 0xec, 0x99, 0xa5, 0xc9, 0x8a, 0xc4, 0x78, 0x71, 0x95, 0x18, 0xd2, 0x25, 0xcb,
 49487  	0x49, 0x34, 0x55, 0xbf, 0x97, 0x8c, 0x1a, 0x31, 0x4e, 0x06, 0x4d, 0x77, 0x22, 0x4f, 0x43, 0x7f,
 49488  	0xc9, 0x58, 0x19, 0xe8, 0x14, 0xc1, 0xd1, 0x53, 0x01, 0x26, 0x95, 0x46, 0xb8, 0x10, 0xf6, 0xa5,
 49489  	0x95, 0xb0, 0xe6, 0xad, 0x8a, 0x43, 0xf1, 0xf6, 0xff, 0x3d, 0xdb, 0xf4, 0xdf, 0xaa, 0x78, 0xd9,
 49490  	0x58, 0xf9, 0xbe, 0x83, 0xcd, 0x43, 0xef, 0x0e, 0x68, 0xb8, 0xa9, 0x53, 0x55, 0xc0, 0x0b, 0xc9,
 49491  	0x50, 0x4b, 0xfd, 0xc3, 0xad, 0x37, 0x88, 0xce, 0x8a, 0xaf, 0xaf, 0x02, 0xe0, 0x9c, 0x1e, 0x23,
 49492  	0x8d, 0x65, 0xd6, 0xdc, 0xd2, 0x09, 0xa6, 0x32, 0x91, 0xbd, 0x32, 0x2c, 0xdf, 0x2b, 0x4c, 0xf9,
 49493  	0x7c, 0x42, 0x51, 0x6d, 0x5e, 0xea, 0x2e, 0xab, 0xed, 0x95, 0x95, 0xb0, 0xc6, 0x08, 0xdd, 0x54,
 49494  	0xe6, 0x79, 0x8c, 0xd0, 0x5f, 0x35, 0x56, 0xda, 0x64, 0x97, 0x24, 0xf4, 0x2c, 0xc4, 0x90, 0x37,
 49495  	0x9d, 0x5c, 0xda, 0xa3, 0x29, 0xad, 0xe0, 0x8e, 0x65, 0x07, 0x9a, 0xcf, 0x52, 0xa3, 0x1c, 0x8c,
 49496  	0xd9, 0x0e, 0x2a, 0x12, 0x4b, 0xa3, 0x96, 0x7a, 0xc0, 0xba, 0xf9, 0xd5, 0x21, 0xc6, 0x36, 0x0c,
 49497  	0x6d, 0x96, 0xb7, 0x5b, 0xc1, 0xe9, 0xec, 0x35, 0xce, 0x04, 0xe3, 0xe4, 0x12, 0xc3, 0x0d, 0x12,
 49498  	0xca, 0xa3, 0xbf, 0x4e, 0x19, 0x71, 0x4a, 0x3e, 0x2a, 0x5a, 0x9e, 0xbc, 0x4c, 0x92, 0xa1, 0xce,
 49499  	0xf6, 0x8a, 0x73, 0xaf, 0xde, 0xb8, 0x84, 0x0c, 0x9f, 0x35, 0xd4, 0xda, 0x89, 0x89, 0xcc, 0x58,
 49500  	0x3c, 0x1c, 0x7e, 0x34, 0x28, 0x86, 0xda, 0x04, 0xc4, 0x49, 0xea, 0xca, 0x0f, 0xd5, 0xf1, 0xd7,
 49501  	0x8d, 0x19, 0x75, 0x1c, 0x66, 0xa3, 0x4f, 0x8a, 0x30, 0xe9, 0xed, 0x2e, 0x81, 0xed, 0x39, 0x7d,
 49502  	0x60, 0x12, 0x04, 0x05, 0xeb, 0x37, 0xaf, 0x7d, 0xd9, 0x82, 0x41, 0xf9, 0x5e, 0x1f, 0x96, 0x8f,
 49503  	0xd3, 0x53, 0xf2, 0x6e, 0xda, 0x95, 0x0e, 0xe0, 0x46, 0x1e, 0x2e, 0xac, 0xb0, 0x37, 0x8c, 0x95,
 49504  	0x97, 0xd3, 0x2e, 0xec, 0x95, 0x64, 0x7c, 0xb6, 0xd8, 0x94, 0x29, 0x73, 0x19, 0xf7, 0xc3, 0x0e,
 49505  	0xbf, 0xd1, 0xd0, 0xc1, 0x5c, 0xf4, 0xa5, 0x11, 0x22, 0x3c, 0x9f, 0x3c, 0x55, 0x8a, 0x6c, 0xa9,
 49506  	0xef, 0xfe, 0xee, 0x27, 0x8e, 0x50, 0xe4, 0x37, 0x05, 0x45, 0x76, 0xd6, 0x93, 0xb9, 0x76, 0xdc,
 49507  	0xdc, 0xdc, 0x88, 0xcf, 0x6e, 0x7a, 0xeb, 0xc9, 0x9b, 0xe1, 0x44, 0xee, 0x64, 0xa4, 0x9f, 0x88,
 49508  	0x7c, 0x72, 0x51, 0xe6, 0xfe, 0xa4, 0x60, 0x1d, 0x73, 0xed, 0x3c, 0x3e, 0x63, 0xff, 0x5c, 0x2c,
 49509  	0x58, 0x47, 0xcc, 0xf3, 0xda, 0xbf, 0x7f, 0xbe, 0x0c, 0x48, 0xa6, 0x9e, 0x29, 0x11, 0x13, 0x87,
 49510  	0x2c, 0x4c, 0x5d, 0x46, 0x72, 0x6f, 0x10, 0x52, 0x64, 0x9b, 0x2c, 0x55, 0xf9, 0xfa, 0x74, 0x18,
 49511  	0xa1, 0x71, 0x4d, 0x7d, 0x38, 0x45, 0x61, 0x6b, 0x75, 0xfa, 0x82, 0x7d, 0xaf, 0x41, 0x00, 0xc4,
 49512  	0xcd, 0xc2, 0x64, 0x1c, 0x0c, 0x18, 0x62, 0xbc, 0xa5, 0xaa, 0x70, 0xf2, 0x21, 0x34, 0xfb, 0xa9,
 49513  	0xb4, 0xf9, 0x1d, 0x1f, 0x42, 0x7b, 0xab, 0xa9, 0x61, 0x48, 0x24, 0x95, 0x4c, 0x90, 0x74, 0xde,
 49514  	0x0a, 0x72, 0x3a, 0x85, 0x13, 0xd6, 0x15, 0xd5, 0x46, 0x48, 0xd1, 0x79, 0x5b, 0x50, 0x04, 0xb9,
 49515  	0x44, 0x94, 0x05, 0x53, 0x95, 0xa4, 0x4a, 0x93, 0xf0, 0x25, 0xbd, 0x0e, 0x0d, 0xa1, 0xb9, 0xfc,
 49516  	0xed, 0x66, 0x2e, 0xf7, 0x09, 0xe9, 0x53, 0xa3, 0x00, 0xde, 0xef, 0xd0, 0xec, 0xe1, 0xe6, 0xac,
 49517  	0x87, 0x9a, 0xb3, 0x2f, 0xb0, 0xf8, 0xbf, 0xa3, 0x52, 0x44, 0x39, 0xe5, 0xd9, 0x54, 0x15, 0xf8,
 49518  	0x1e, 0x4d, 0x29, 0xef, 0x34, 0x53, 0x0a, 0xca, 0x46, 0x9b, 0x98, 0x92, 0xa3, 0xae, 0xa9, 0x1e,
 49519  	0x19, 0x08, 0xb7, 0x11, 0x62, 0xf2, 0xae, 0x30, 0x13, 0x4e, 0xaf, 0x92, 0x0a, 0x81, 0x58, 0xbf,
 49520  	0xd5, 0xbd, 0x93, 0xaf, 0xfa, 0xf8, 0x46, 0x55, 0xff, 0xea, 0xac, 0xfe, 0x96, 0x92, 0x3e, 0x2d,
 49521  	0x02, 0x50, 0xd2, 0xfd, 0x20, 0x56, 0x1f, 0xd6, 0x09, 0x42, 0xff, 0xb9, 0xbb, 0xf5, 0x71, 0x8a,
 49522  	0x0c, 0xcb, 0x82, 0x39, 0x6d, 0x71, 0x21, 0x19, 0x62, 0xe7, 0x84, 0xe6, 0x1c, 0x77, 0xf4, 0x2c,
 49523  	0x3e, 0x34, 0xb3, 0x98, 0x16, 0x47, 0xb3, 0x74, 0x1d, 0xc9, 0xf8, 0xee, 0x80, 0x8c, 0x9c, 0x2e,
 49524  	0x90, 0x89, 0x95, 0x5e, 0xb7, 0xdb, 0xde, 0x3e, 0x94, 0xe5, 0x5d, 0x3b, 0x92, 0xd4, 0x2a, 0x1c,
 49525  	0xba, 0xe6, 0x7f, 0xcf, 0x98, 0x35, 0xd7, 0x02, 0x54, 0xb4, 0x85, 0x81, 0xe4, 0xc9, 0x80, 0x04,
 49526  	0x32, 0xb1, 0xf1, 0x2f, 0xd4, 0xe2, 0x1f, 0x2d, 0xcd, 0x3e, 0x2a, 0xc2, 0xe7, 0xbd, 0x37, 0xcc,
 49527  	0xc5, 0xc4, 0xf1, 0x5f, 0xca, 0xce, 0xb2, 0x7c, 0x21, 0xd9, 0x62, 0x87, 0xe2, 0x22, 0xf6, 0xe2,
 49528  	0xf8, 0xff, 0x9b, 0xa3, 0x21, 0xa2, 0x9c, 0x62, 0xb4, 0x79, 0xa9, 0x40, 0x57, 0xf1, 0x03, 0xf6,
 49529  	0xff, 0x7b, 0x25, 0x9c, 0x51, 0x3e, 0x8e, 0xe4, 0x8c, 0xc9, 0x7f, 0xbc, 0xc5, 0xe8, 0x3f, 0x9c,
 49530  	0x55, 0xdf, 0xc9, 0x45, 0x8f, 0x23, 0x3a, 0xde, 0xd8, 0x2f, 0x56, 0x91, 0x80, 0x16, 0x07, 0xf1,
 49531  	0xfe, 0x33, 0x88, 0x27, 0x77, 0xaa, 0xf3, 0x1b, 0xac, 0xb9, 0xa9, 0x54, 0x83, 0xf3, 0xec, 0x54,
 49532  	0xff, 0xcb, 0xec, 0x0a, 0x1d, 0x12, 0x7a, 0xd8, 0x45, 0x70, 0xb7, 0x76, 0xce, 0x3e, 0x08, 0xc2,
 49533  	0xbc, 0xcf, 0x87, 0x71, 0x82, 0x30, 0xea, 0x56, 0xf3, 0xc6, 0xf6, 0xfb, 0xc7, 0x40, 0x60, 0x44,
 49534  	0x9b, 0x8d, 0x72, 0x4c, 0x79, 0xbb, 0xfa, 0x8f, 0x9a, 0x30, 0xe7, 0x7a, 0xdb, 0xda, 0x60, 0x1e,
 49535  	0x32, 0xfd, 0x40, 0x98, 0x29, 0xa7, 0xd7, 0xc8, 0x08, 0x8a, 0xfa, 0xdb, 0x51, 0xcf, 0xdd, 0xfe,
 49536  	0x0f, 0xd7, 0xa4, 0x0f, 0x8e, 0x95, 0xd1, 0x11, 0x21, 0x9d, 0x0e, 0xc7, 0x08, 0x12, 0x2b, 0xf7,
 49537  	0x99, 0x3b, 0x0d, 0x05, 0xc8, 0xf0, 0x43, 0x55, 0x0c, 0xe5, 0x76, 0x67, 0xb6, 0x59, 0x2c, 0xe4,
 49538  	0xd9, 0x59, 0x39, 0x04, 0xd1, 0x78, 0xff, 0xf0, 0x98, 0x7d, 0xce, 0xaf, 0xcc, 0x43, 0xef, 0x02,
 49539  	0x68, 0x50, 0xd4, 0x3a, 0x84, 0xf0, 0x91, 0x00, 0x82, 0x34, 0x5f, 0x5a, 0x48, 0xd6, 0x8a, 0x95,
 49540  	0x8d, 0xec, 0xac, 0x5f, 0x59, 0xd0, 0x62, 0xe3, 0xa3, 0x63, 0xc6, 0x97, 0xcb, 0x12, 0xd0, 0x27,
 49541  	0x47, 0x0e, 0xbd, 0x7c, 0x2d, 0x7c, 0x3d, 0x59, 0x2b, 0x16, 0x4b, 0x2f, 0x19, 0xdb, 0xa4, 0xfa,
 49542  	0x2f, 0x7d, 0x94, 0x80, 0xfe, 0x1a, 0xec, 0xc6, 0xdb, 0x92, 0xa8, 0xae, 0x27, 0xbd, 0x25, 0xf5,
 49543  	0xdd, 0xb8, 0x84, 0x8c, 0xb6, 0x7a, 0xb9, 0x3c, 0x33, 0xd5, 0x26, 0xbd, 0x3b, 0x98, 0x94, 0x7c,
 49544  	0xcc, 0x13, 0x90, 0xd3, 0x07, 0x45, 0xca, 0xa8, 0xf2, 0xf7, 0x16, 0x12, 0x4b, 0x52, 0xdf, 0xc9,
 49545  	0x46, 0xe3, 0x13, 0x8e, 0xba, 0xeb, 0xb0, 0xa6, 0x77, 0x26, 0x44, 0x1e, 0x01, 0xa9, 0x17, 0x36,
 49546  	0xdd, 0x81, 0xed, 0x57, 0xf7, 0x27, 0x4d, 0x69, 0x4a, 0x0a, 0x3a, 0xef, 0xd0, 0x57, 0x0c, 0x6b,
 49547  	0x08, 0xf2, 0x29, 0x0f, 0x84, 0xd3, 0xe3, 0x32, 0x64, 0x5b, 0x73, 0xb6, 0x59, 0x28, 0xd7, 0x24,
 49548  	0x15, 0x66, 0x34, 0x96, 0x5e, 0x74, 0x3b, 0xcc, 0xe2, 0x9f, 0x19, 0x2b, 0x23, 0xb6, 0xb9, 0xc4,
 49549  	0x74, 0x91, 0x8c, 0xeb, 0x43, 0x2b, 0x33, 0xe6, 0xa6, 0xc8, 0x30, 0x57, 0x29, 0x15, 0x1a, 0xdc,
 49550  	0x67, 0x6d, 0xfd, 0x00, 0x42, 0xb9, 0x8d, 0x03, 0x49, 0x95, 0x43, 0x0e, 0x1e, 0x9e, 0xd5, 0xfc,
 49551  	0xc3, 0x33, 0x5b, 0x3b, 0x75, 0xe7, 0x3c, 0x0b, 0x89, 0xf1, 0xb9, 0xa0, 0x18, 0xca, 0x4e, 0x75,
 49552  	0x3b, 0x6d, 0xca, 0x23, 0x21, 0xf7, 0x39, 0x40, 0xdb, 0x5a, 0x75, 0x6f, 0x26, 0xf9, 0xc2, 0x98,
 49553  	0x63, 0x66, 0x0c, 0x08, 0xe9, 0x69, 0x79, 0x87, 0x7e, 0x22, 0x3d, 0x9a, 0xa4, 0xcc, 0xd4, 0xd0,
 49554  	0x8e, 0x4e, 0x53, 0xf0, 0x84, 0xea, 0x8b, 0x63, 0xe5, 0x35, 0x3a, 0x00, 0xa1, 0xf7, 0x8f, 0x3c,
 49555  	0xe4, 0xdf, 0x6d, 0xa7, 0x1e, 0xb6, 0x69, 0x42, 0x72, 0x7c, 0xa9, 0x42, 0x0e, 0x4e, 0xd7, 0x55,
 49556  	0x75, 0x9d, 0xcc, 0x93, 0xf5, 0x75, 0xb1, 0xa0, 0xae, 0x15, 0xcb, 0xbc, 0xf1, 0x67, 0x64, 0xa2,
 49557  	0x28, 0x13, 0x9c, 0xc1, 0x36, 0x39, 0x73, 0x12, 0xa6, 0xa3, 0x9a, 0xfc, 0x8a, 0x5b, 0x93, 0x00,
 49558  	0x53, 0xbf, 0xea, 0xe0, 0xa6, 0xe1, 0x53, 0xf2, 0xaf, 0x3a, 0x42, 0x82, 0x7c, 0x94, 0x79, 0xb4,
 49559  	0xb7, 0x4b, 0x46, 0x74, 0xad, 0x53, 0xc1, 0x46, 0xda, 0x47, 0x3a, 0x09, 0x4a, 0x05, 0x33, 0xf6,
 49560  	0x91, 0xfe, 0x29, 0xe7, 0xd7, 0x0d, 0x0e, 0xa6, 0xa1, 0xf7, 0xf6, 0x70, 0x2a, 0x87, 0x02, 0x34,
 49561  	0xc4, 0x82, 0x0c, 0xbe, 0x51, 0xc1, 0x40, 0xee, 0x54, 0x0e, 0x9f, 0x6b, 0xca, 0x31, 0xbc, 0xdb,
 49562  	0xc3, 0xac, 0x6f, 0x1a, 0xdd, 0xc9, 0x27, 0xa4, 0xa7, 0x02, 0x70, 0xbb, 0x3c, 0xcc, 0xfa, 0x56,
 49563  	0x25, 0xac, 0x6c, 0x71, 0x3d, 0xdd, 0x88, 0xb5, 0x55, 0x1a, 0xb4, 0xa3, 0x12, 0x7e, 0x67, 0xcc,
 49564  	0xf5, 0x8e, 0x72, 0xf2, 0xe9, 0x1b, 0xce, 0x43, 0x09, 0xef, 0xb6, 0xe3, 0x6d, 0xfd, 0x8f, 0x77,
 49565  	0xc3, 0xf9, 0xdd, 0xb1, 0xf2, 0x1a, 0x12, 0x67, 0xa5, 0x37, 0x86, 0x10, 0x6e, 0xc7, 0x29, 0x2e,
 49566  	0xe2, 0xf5, 0xbd, 0x6a, 0x5e, 0x46, 0xd7, 0x9a, 0x2d, 0x36, 0xe7, 0x93, 0x62, 0x5b, 0x1d, 0x78,
 49567  	0xc2, 0xf9, 0xf7, 0xfb, 0x8e, 0xda, 0xe3, 0x66, 0x53, 0x47, 0x47, 0x20, 0x4d, 0x4e, 0x56, 0x42,
 49568  	0xc4, 0xa6, 0x99, 0x61, 0xee, 0x24, 0xfd, 0xd0, 0xa4, 0x90, 0x66, 0x65, 0x9b, 0x9a, 0x29, 0x29,
 49569  	0xd4, 0x1f, 0x8d, 0x4b, 0xe5, 0x8e, 0xe6, 0x64, 0x39, 0x6b, 0x4e, 0x38, 0x79, 0xe4, 0x29, 0x8a,
 49570  	0x2e, 0x5d, 0x5f, 0x60, 0x2f, 0xf1, 0x83, 0xb0, 0x7c, 0x3a, 0xc0, 0x43, 0x73, 0x4b, 0xf1, 0x38,
 49571  	0x5f, 0x80, 0x87, 0x1f, 0x8e, 0xd9, 0xa8, 0x0c, 0x25, 0x09, 0x6d, 0x01, 0x08, 0xbf, 0x78, 0x8e,
 49572  	0xe0, 0xb5, 0xf2, 0xf4, 0xc5, 0x11, 0x1c, 0x71, 0xf9, 0x51, 0x80, 0x8b, 0xd1, 0xff, 0x0f, 0xc5,
 49573  	0x49, 0x3b, 0x7c, 0x97, 0xf2, 0x63, 0x47, 0x5f, 0x77, 0x72, 0xd1, 0x7f, 0x44, 0x74, 0xbc, 0x31,
 49574  	0x4d, 0x86, 0x5b, 0xe6, 0x13, 0x5e, 0xa8, 0x34, 0x08, 0x91, 0xff, 0x2c, 0xf2, 0x05, 0x56, 0xe8,
 49575  	0x1b, 0xae, 0x69, 0x32, 0x69, 0x73, 0x1f, 0x4d, 0xb6, 0x58, 0xca, 0x79, 0xf0, 0xd0, 0xe1, 0x27,
 49576  	0x41, 0xfe, 0x9c, 0xb6, 0xd5, 0x82, 0xbe, 0x3b, 0x01, 0x42, 0xcc, 0x6a, 0x81, 0xc0, 0x8f, 0x3f,
 49577  	0x73, 0x97, 0x7b, 0x97, 0xdb, 0x9d, 0xc9, 0xa8, 0xfc, 0x34, 0x53, 0x86, 0x6b, 0xfd, 0x0d, 0x6b,
 49578  	0xf9, 0xe7, 0xa6, 0x96, 0xdd, 0xfc, 0xf4, 0x9e, 0x80, 0xbe, 0x72, 0x56, 0x0b, 0x54, 0x14, 0x82,
 49579  	0xff, 0x45, 0x00, 0x5e, 0x06, 0x71, 0xd5, 0xc5, 0x0a, 0x5d, 0x34, 0xf9, 0xaa, 0xc8, 0x2f, 0x4d,
 49580  	0xa5, 0x42, 0x2a, 0x7a, 0x23, 0xc2, 0xf1, 0xea, 0x34, 0xda, 0x4d, 0x9d, 0x42, 0x5e, 0xbf, 0x0a,
 49581  	0xf2, 0xe2, 0xf4, 0x6a, 0xd2, 0x58, 0xca, 0xb3, 0x4e, 0x26, 0x74, 0x90, 0xa5, 0xdc, 0xdc, 0x68,
 49582  	0xbb, 0xcb, 0x06, 0x9c, 0x31, 0x7f, 0x6d, 0x66, 0x4c, 0x9f, 0x8a, 0xde, 0x1a, 0x05, 0xc0, 0x76,
 49583  	0xb7, 0x76, 0xc8, 0x77, 0x9c, 0xd3, 0x82, 0xad, 0xe7, 0xd6, 0x01, 0x78, 0x92, 0x0c, 0x49, 0x32,
 49584  	0xfb, 0x92, 0x0a, 0x92, 0xe4, 0x37, 0x95, 0x92, 0x88, 0xed, 0xd8, 0xa4, 0x3a, 0x9c, 0x38, 0xd9,
 49585  	0xcb, 0xd3, 0x6e, 0x5b, 0x9a, 0xf9, 0x4d, 0xa8, 0x81, 0x5a, 0x9e, 0xbc, 0xc0, 0xc9, 0xfc, 0xb7,
 49586  	0xce, 0xba, 0x0a, 0x08, 0xe9, 0x7b, 0x23, 0x0f, 0x4d, 0x9a, 0x58, 0x4a, 0xd7, 0x3e, 0xc7, 0x07,
 49587  	0xeb, 0x62, 0xed, 0xa3, 0x6f, 0xfc, 0x50, 0x4c, 0x6e, 0xe9, 0x80, 0xdf, 0x38, 0x40, 0x06, 0x5b,
 49588  	0x6a, 0xe2, 0x45, 0xe6, 0xdb, 0x07, 0xc8, 0x20, 0xef, 0xb2, 0x66, 0x12, 0xb7, 0xd1, 0xe9, 0x79,
 49589  	0x83, 0x10, 0xfd, 0x47, 0xe9, 0x40, 0x78, 0x80, 0x0c, 0xae, 0xb3, 0x62, 0xb1, 0x60, 0x1d, 0x6b,
 49590  	0xc3, 0x1d, 0x52, 0x98, 0xee, 0x33, 0x1e, 0x2e, 0x0c, 0xa7, 0x77, 0x25, 0x93, 0x47, 0x7b, 0xcd,
 49591  	0xcd, 0x6d, 0x2b, 0x1c, 0x1c, 0x46, 0xe0, 0x41, 0xae, 0x90, 0x4a, 0x78, 0x93, 0x41, 0xc6, 0x28,
 49592  	0xf4, 0x63, 0x91, 0x07, 0x5d, 0x51, 0x4d, 0xf0, 0x89, 0x2d, 0x78, 0x28, 0x5e, 0x61, 0xe3, 0x5e,
 49593  	0x59, 0x49, 0x17, 0x90, 0xe1, 0xe6, 0x46, 0xd2, 0x35, 0xaf, 0x75, 0x85, 0x3a, 0x98, 0x3d, 0x25,
 49594  	0x76, 0x6a, 0x73, 0x30, 0xd0, 0x03, 0x6e, 0xae, 0x28, 0x9a, 0x39, 0x3f, 0x5f, 0x8a, 0xdd, 0xf2,
 49595  	0x22, 0xd5, 0xf1, 0xbe, 0xe3, 0xe5, 0x11, 0x33, 0xcc, 0x68, 0xee, 0x63, 0x41, 0xaa, 0x3e, 0x93,
 49596  	0xd8, 0x5e, 0xb1, 0x51, 0x7e, 0xa5, 0xf7, 0x61, 0x27, 0x4e, 0xd2, 0xf2, 0x9e, 0x05, 0x2b, 0xd0,
 49597  	0xf5, 0x80, 0x02, 0x8d, 0xc4, 0xb8, 0x5f, 0x95, 0x18, 0xf2, 0xc4, 0x6b, 0xa9, 0x1d, 0x6f, 0xa3,
 49598  	0x52, 0xc0, 0x31, 0x75, 0xff, 0x71, 0x33, 0xa6, 0xbc, 0x9c, 0x94, 0x05, 0xe8, 0x77, 0x32, 0x54,
 49599  	0x59, 0x8f, 0x93, 0xb4, 0xe2, 0x46, 0xf7, 0x96, 0x4a, 0x36, 0xa6, 0xae, 0x0f, 0xc5, 0xdb, 0x87,
 49600  	0x12, 0x2e, 0x3d, 0x1c, 0xb9, 0x57, 0xd7, 0xb7, 0x3a, 0x85, 0x84, 0x19, 0xc5, 0xbe, 0xc4, 0x23,
 49601  	0xe7, 0x0d, 0x4a, 0x46, 0x44, 0x2f, 0x14, 0x3b, 0xc7, 0x2c, 0x6d, 0xd9, 0x08, 0x9d, 0x60, 0x23,
 49602  	0x72, 0x47, 0x32, 0xda, 0x72, 0xa8, 0xec, 0x6e, 0xc5, 0x85, 0x42, 0x72, 0x3c, 0xa0, 0x4a, 0x0e,
 49603  	0x13, 0x2f, 0x71, 0x7e, 0xc3, 0x18, 0x18, 0xeb, 0x70, 0x37, 0xbe, 0x69, 0xff, 0x03, 0xc7, 0x1d,
 49604  	0xb7, 0x2e, 0x99, 0x9d, 0xb6, 0x4a, 0x5a, 0x6e, 0x5f, 0xf3, 0x33, 0x0b, 0xa9, 0x7c, 0xcd, 0xef,
 49605  	0x32, 0xd1, 0x57, 0x5a, 0x4b, 0x71, 0x73, 0x93, 0x95, 0x6e, 0x6f, 0xcb, 0x26, 0x25, 0x10, 0x44,
 49606  	0xe9, 0x36, 0xcc, 0x85, 0xd3, 0xa7, 0x44, 0x2a, 0x00, 0x92, 0x96, 0x71, 0x82, 0x0c, 0x0a, 0x0d,
 49607  	0x38, 0x65, 0x6d, 0xc7, 0xe3, 0x79, 0xa3, 0x34, 0x3b, 0x55, 0x4b, 0x59, 0xbe, 0xce, 0xd4, 0xa5,
 49608  	0x44, 0x5d, 0x19, 0x33, 0xa6, 0x05, 0x93, 0xb3, 0x73, 0xfd, 0xf2, 0x61, 0x5b, 0xca, 0x7e, 0x33,
 49609  	0x7b, 0xdb, 0xb8, 0x72, 0x03, 0xe6, 0x12, 0x91, 0x17, 0xdb, 0x6d, 0x73, 0x43, 0x03, 0x0f, 0x0b,
 49610  	0x1e, 0x34, 0xee, 0x04, 0x57, 0xd2, 0xf5, 0x30, 0xef, 0x08, 0x28, 0x2a, 0x62, 0x44, 0xc8, 0x73,
 49611  	0x15, 0x6b, 0x77, 0xad, 0x55, 0x3b, 0x02, 0x79, 0xb0, 0x07, 0xc2, 0xe9, 0xf5, 0xca, 0xf1, 0xdd,
 49612  	0xab, 0xcd, 0x5a, 0x59, 0x9b, 0x7b, 0xc9, 0x28, 0x97, 0x3e, 0x9a, 0x3a, 0x56, 0x82, 0x7c, 0x61,
 49613  	0x1f, 0x41, 0x3f, 0x74, 0xdc, 0x71, 0x87, 0xd7, 0xd0, 0x2d, 0x32, 0x26, 0xe3, 0x0c, 0xd8, 0x98,
 49614  	0x4b, 0x5e, 0x1d, 0x42, 0xb3, 0x06, 0xe7, 0x18, 0xb2, 0x2e, 0x63, 0x2d, 0xc0, 0x6b, 0xe9, 0x7f,
 49615  	0x1a, 0x37, 0x9e, 0xfb, 0x2e, 0x28, 0xfd, 0x6b, 0xc8, 0x05, 0x87, 0xac, 0x7b, 0x58, 0x88, 0x8a,
 49616  	0xd3, 0xa3, 0xca, 0x78, 0x3e, 0x4f, 0xb6, 0xe2, 0x82, 0xe9, 0x26, 0xf6, 0x02, 0x34, 0xa0, 0xf9,
 49617  	0xef, 0xe1, 0xce, 0xa2, 0x01, 0x28, 0xe9, 0x09, 0x0f, 0x2d, 0xdc, 0x31, 0x11, 0xe0, 0x23, 0x2a,
 49618  	0x00, 0x8d, 0x0b, 0xde, 0xa1, 0x24, 0x6e, 0x67, 0xeb, 0x9e, 0x0b, 0xde, 0x23, 0xc7, 0x4b, 0xbf,
 49619  	0x37, 0x93, 0x85, 0x1e, 0x77, 0x29, 0x78, 0xe3, 0x62, 0xb1, 0x9a, 0x8a, 0xdf, 0xdc, 0x0d, 0x89,
 49620  	0xa3, 0xff, 0x47, 0x78, 0x8f, 0xf2, 0xf1, 0xa4, 0xcb, 0xd2, 0x21, 0xd6, 0x36, 0xf0, 0xa8, 0x6e,
 49621  	0xea, 0x97, 0xd7, 0x11, 0xc6, 0xa3, 0x0d, 0x86, 0x43, 0x24, 0x4a, 0x51, 0x7e, 0x72, 0x44, 0xf1,
 49622  	0x18, 0x9f, 0x82, 0xd3, 0x43, 0x62, 0x33, 0x11, 0xb7, 0x2a, 0xd8, 0x8a, 0x26, 0x81, 0x7a, 0xe6,
 49623  	0x63, 0xc7, 0xed, 0x66, 0xa1, 0xa4, 0xa2, 0x07, 0x01, 0x0a, 0x47, 0x34, 0xff, 0x1c, 0xa0, 0xe1,
 49624  	0xf4, 0x84, 0x8a, 0x30, 0x31, 0x17, 0xe7, 0x79, 0xbc, 0xae, 0x23, 0x58, 0xad, 0xaa, 0x0f, 0x3d,
 49625  	0x1a, 0x86, 0x66, 0xf4, 0x9f, 0xf8, 0xc5, 0xff, 0x71, 0x27, 0xa2, 0x84, 0xa5, 0xa7, 0x57, 0x91,
 49626  	0xa9, 0xd9, 0x66, 0x93, 0x75, 0x0b, 0x3b, 0xef, 0x20, 0x85, 0x1c, 0xce, 0x95, 0x4f, 0x30, 0x73,
 49627  	0xa5, 0x47, 0x44, 0x73, 0x1f, 0xa9, 0x72, 0x5d, 0xb9, 0x04, 0xce, 0x7c, 0x26, 0x04, 0xa7, 0x4e,
 49628  	0x41, 0x3c, 0x9f, 0x58, 0xc5, 0x93, 0xd3, 0x7b, 0xab, 0x7d, 0x8b, 0xcb, 0xf1, 0x8f, 0xc9, 0x58,
 49629  	0xee, 0x4e, 0xa1, 0x7a, 0x99, 0xc0, 0x13, 0x2b, 0x7a, 0x9d, 0x63, 0xdc, 0xd9, 0xaa, 0xb8, 0x0c,
 49630  	0xe6, 0xe4, 0xc6, 0xac, 0xaa, 0x6e, 0xa0, 0x6e, 0xfe, 0x94, 0xf1, 0x72, 0x73, 0xe5, 0x56, 0xcc,
 49631  	0x29, 0x84, 0xc1, 0x61, 0xf1, 0x23, 0xaf, 0xf8, 0x10, 0xf6, 0xa9, 0x41, 0x58, 0x4e, 0x53, 0xb2,
 49632  	0x0f, 0x48, 0xab, 0x6b, 0x07, 0x38, 0xd3, 0xda, 0x80, 0x3b, 0x35, 0x5c, 0x09, 0x32, 0xe0, 0xce,
 49633  	0x5f, 0xc0, 0x58, 0x21, 0x8a, 0xd1, 0xfe, 0x99, 0x20, 0x2c, 0x5d, 0x92, 0x47, 0x19, 0x47, 0x3a,
 49634  	0x7c, 0x81, 0xb5, 0x4f, 0xf6, 0x52, 0x31, 0x4e, 0xb5, 0xf3, 0xbd, 0x5e, 0x60, 0xa2, 0xc0, 0x81,
 49635  	0xc5, 0x33, 0xc6, 0xcb, 0x03, 0x0b, 0x4c, 0x4a, 0xaf, 0x0b, 0x21, 0xca, 0x57, 0xf3, 0x05, 0x22,
 49636  	0x87, 0x73, 0x12, 0xc4, 0x7d, 0x66, 0x35, 0xae, 0x74, 0x20, 0x71, 0xeb, 0x4a, 0x47, 0xd2, 0x9c,
 49637  	0x20, 0x83, 0x39, 0x6b, 0x39, 0x6f, 0xa5, 0x42, 0x65, 0xe6, 0x59, 0xe3, 0xe5, 0xb5, 0x1e, 0x22,
 49638  	0xa5, 0x59, 0x00, 0xd0, 0x6b, 0xc5, 0x3a, 0x6c, 0x45, 0x15, 0x0e, 0xae, 0xb9, 0x21, 0xe6, 0x85,
 49639  	0xa0, 0xf6, 0xf4, 0xec, 0x4a, 0x86, 0x26, 0x54, 0xf0, 0xca, 0x46, 0xd6, 0xf5, 0x42, 0x05, 0x7f,
 49640  	0xdb, 0xd1, 0x01, 0x54, 0x06, 0xa1, 0x2d, 0xd9, 0xec, 0xbc, 0xb1, 0x9f, 0xf4, 0x27, 0x2d, 0xb5,
 49641  	0xb6, 0xe2, 0x1b, 0xb1, 0x2d, 0x19, 0xb5, 0x5a, 0x1d, 0x19, 0xec, 0x27, 0xfd, 0xd9, 0xda, 0xda,
 49642  	0x62, 0x0b, 0x5d, 0x43, 0x34, 0xa6, 0xcb, 0x60, 0x27, 0x3b, 0x06, 0x62, 0xfe, 0x0e, 0x96, 0x83,
 49643  	0xd3, 0xeb, 0xc8, 0x70, 0x69, 0x4d, 0xed, 0xec, 0x3d, 0xf5, 0x1b, 0x83, 0x72, 0xbb, 0xa3, 0x1e,
 49644  	0x3d, 0xd4, 0x0f, 0x55, 0x85, 0x9c, 0x24, 0xbf, 0x6b, 0x70, 0x4b, 0xeb, 0xea, 0x27, 0x45, 0x25,
 49645  	0xf0, 0x2e, 0xf7, 0xa1, 0xb6, 0x12, 0xd0, 0xab, 0xca, 0xd3, 0x64, 0xb8, 0xcd, 0xe2, 0x2d, 0x96,
 49646  	0xe5, 0x2c, 0x87, 0x2f, 0xdc, 0x4d, 0xc3, 0x20, 0x2f, 0x95, 0xe5, 0xfe, 0x1e, 0x96, 0x8f, 0xd3,
 49647  	0x2b, 0xc9, 0xd0, 0x75, 0x49, 0x60, 0xcb, 0x0d, 0x83, 0xbf, 0x7c, 0x7f, 0x5c, 0xfb, 0xbf, 0x9a,
 49648  	0xbc, 0xf4, 0x5e, 0x96, 0x6e, 0x97, 0xa5, 0xb2, 0x4d, 0x58, 0x0f, 0xe0, 0xff, 0x00, 0xe1, 0x73,
 49649  	0xda, 0x51, 0xeb, 0x7d, 0xbc, 0xbd, 0xc2, 0xf2, 0x24, 0x6e, 0x2f, 0xb6, 0xec, 0x83, 0xe7, 0xc5,
 49650  	0xf1, 0x32, 0xa8, 0xe4, 0x84, 0xbc, 0x3b, 0x73, 0x1e, 0x73, 0x2e, 0xdd, 0x24, 0xea, 0x01, 0xf5,
 49651  	0xe2, 0x87, 0xae, 0x36, 0xe0, 0x42, 0x1b, 0x65, 0xc5, 0x49, 0x53, 0xe1, 0x59, 0xf4, 0x97, 0x8e,
 49652  	0x06, 0x04, 0xd1, 0x7e, 0x54, 0x81, 0xc6, 0xe9, 0x9f, 0x93, 0xa1, 0xb9, 0x9e, 0x3e, 0xc6, 0x84,
 49653  	0x05, 0xfd, 0xb1, 0x29, 0xa8, 0xf9, 0x9f, 0x1e, 0xb6, 0x79, 0xa5, 0xbd, 0x66, 0xdc, 0x34, 0x9b,
 49654  	0x54, 0x78, 0xb0, 0x0d, 0x61, 0x7e, 0x82, 0x60, 0x38, 0x7d, 0x8d, 0x0e, 0xe9, 0xb5, 0x14, 0x6f,
 49655  	0xaf, 0xc6, 0xcd, 0xcd, 0x95, 0x5e, 0xd3, 0x2b, 0x81, 0x09, 0xe1, 0xd5, 0x71, 0xcc, 0x62, 0xe0,
 49656  	0x5b, 0xbf, 0x32, 0xfe, 0x59, 0xb7, 0xa7, 0x9d, 0x8d, 0x1b, 0x07, 0xe4, 0xfe, 0x70, 0xb1, 0xc5,
 49657  	0xf5, 0xae, 0xd6, 0x1d, 0x8e, 0xf2, 0x0f, 0xad, 0x56, 0xef, 0x25, 0xa3, 0x6a, 0x1f, 0x39, 0xdb,
 49658  	0xc9, 0x7a, 0x9d, 0xf0, 0xce, 0xf6, 0x67, 0xe3, 0xce, 0x41, 0xb5, 0x2b, 0x24, 0x3d, 0x44, 0x26,
 49659  	0xe6, 0x58, 0xde, 0x4e, 0x52, 0x7f, 0xfc, 0xf9, 0xc7, 0xac, 0x3f, 0x37, 0x8b, 0x1d, 0x22, 0xa1,
 49660  	0x6d, 0x8c, 0xc2, 0x1b, 0x17, 0x91, 0x3d, 0x9d, 0xa4, 0x9d, 0x14, 0x71, 0xbe, 0x7d, 0xf8, 0x5c,
 49661  	0x97, 0xa5, 0xad, 0xa4, 0xe8, 0xe5, 0x6c, 0xe7, 0x37, 0x38, 0x21, 0xb7, 0x5f, 0x84, 0xb9, 0x99,
 49662  	0xe3, 0xea, 0x32, 0xd5, 0x3b, 0xae, 0xfe, 0xe5, 0x78, 0x79, 0x1c, 0xec, 0x66, 0xd3, 0x01, 0x25,
 49663  	0x9d, 0xa4, 0x9d, 0xe5, 0x44, 0xb0, 0xbf, 0x0a, 0xc3, 0xca, 0x98, 0x47, 0x62, 0x05, 0x99, 0xeb,
 49664  	0xad, 0xae, 0xb6, 0x99, 0xaa, 0x44, 0xb1, 0xfd, 0x91, 0x9f, 0x8b, 0xe1, 0xaa, 0xfc, 0xb5, 0xc1,
 49665  	0x42, 0x84, 0xf4, 0xae, 0x18, 0x8b, 0xfb, 0x58, 0xa8, 0x77, 0x42, 0xe4, 0xdf, 0x84, 0x91, 0xc5,
 49666  	0x24, 0x3b, 0x21, 0x1f, 0xa9, 0x49, 0x8b, 0x2c, 0x57, 0xf5, 0x81, 0xae, 0x02, 0x4b, 0x37, 0x96,
 49667  	0x5a, 0x40, 0xe2, 0xdf, 0xda, 0xe6, 0x80, 0x20, 0xf4, 0x1c, 0xc6, 0xfd, 0xfd, 0xbd, 0x57, 0x20,
 49668  	0xe7, 0xfb, 0x4c, 0x04, 0x39, 0xdb, 0x77, 0xa5, 0xe3, 0xbc, 0xd8, 0xf6, 0xde, 0x95, 0x7e, 0xff,
 49669  	0x84, 0xf3, 0x24, 0xb4, 0xca, 0x41, 0x7f, 0x14, 0x39, 0x04, 0xdc, 0x3a, 0xf7, 0xdb, 0xa7, 0x4f,
 49670  	0xba, 0xe2, 0x8f, 0xa3, 0x5b, 0xe5, 0xd3, 0xf4, 0x32, 0xe1, 0xb0, 0x7d, 0x01, 0x7c, 0x8c, 0xf4,
 49671  	0xcb, 0xa0, 0x5f, 0xea, 0x0e, 0x42, 0x7c, 0xe6, 0x71, 0xba, 0x29, 0x06, 0xa8, 0x09, 0xfb, 0xb6,
 49672  	0x2d, 0x4d, 0xb2, 0x06, 0xec, 0x8b, 0xfd, 0xe7, 0xba, 0xed, 0x2c, 0x11, 0x63, 0x52, 0xc7, 0x65,
 49673  	0xbd, 0x31, 0x5b, 0x9d, 0x1e, 0xb2, 0x95, 0xdd, 0xce, 0xd6, 0xe3, 0x74, 0x7a, 0x58, 0x4e, 0xa6,
 49674  	0x62, 0x6e, 0xe8, 0x15, 0x1b, 0x59, 0x3e, 0x4d, 0xcc, 0xe4, 0x7a, 0x63, 0xb6, 0x7a, 0xa2, 0xcb,
 49675  	0xd2, 0xe9, 0x11, 0x69, 0x8b, 0x46, 0x48, 0xed, 0xcc, 0x99, 0xe9, 0x51, 0x39, 0x91, 0x10, 0x52,
 49676  	0x3b, 0x7b, 0x6e, 0x7a, 0x4c, 0xfc, 0x46, 0xc5, 0xfe, 0x80, 0x57, 0x6c, 0x69, 0xdd, 0x21, 0x7f,
 49677  	0xea, 0xd7, 0x06, 0xd1, 0x76, 0xe1, 0x83, 0x13, 0x7a, 0xbb, 0xe0, 0xe6, 0xa1, 0x3d, 0x40, 0xc3,
 49678  	0xcb, 0xa2, 0xef, 0xba, 0xb2, 0x9c, 0xe2, 0xf7, 0x05, 0x0e, 0xe8, 0x3f, 0x14, 0x60, 0x2b, 0xaf,
 49679  	0x41, 0xd4, 0x69, 0x2e, 0x13, 0x15, 0xe9, 0xdb, 0xe4, 0x7e, 0x78, 0xc2, 0xbc, 0xb3, 0x0e, 0x72,
 49680  	0xd1, 0xeb, 0x10, 0x1d, 0x2f, 0x1b, 0x27, 0xc2, 0xd2, 0x84, 0x02, 0x11, 0x7e, 0x24, 0x88, 0xcb,
 49681  	0xe9, 0x26, 0x19, 0x57, 0x7e, 0xbb, 0x2b, 0xb2, 0xad, 0xb4, 0xaf, 0x97, 0x6a, 0xb7, 0xc8, 0x34,
 49682  	0xc5, 0x99, 0x33, 0x3a, 0x44, 0xa3, 0x6a, 0x96, 0xba, 0xfc, 0x3d, 0x42, 0xea, 0x59, 0xd7, 0x14,
 49683  	0x1d, 0x32, 0xfb, 0xa8, 0x61, 0x06, 0xa1, 0xe9, 0xbd, 0x10, 0x33, 0xbe, 0x5b, 0x66, 0x08, 0xff,
 49684  	0x63, 0x41, 0x7c, 0xe0, 0xaf, 0xa3, 0x42, 0x14, 0x21, 0xba, 0x8f, 0x4f, 0x20, 0x0f, 0x1a, 0x1d,
 49685  	0xc8, 0x68, 0x09, 0xd1, 0xf1, 0xc6, 0xb4, 0x8d, 0x66, 0xa4, 0x74, 0x57, 0xfb, 0x1f, 0xb6, 0x45,
 49686  	0x09, 0x22, 0x9a, 0xcb, 0x74, 0xd5, 0xf2, 0x26, 0x26, 0x30, 0x5c, 0xb1, 0x3e, 0x39, 0xe1, 0x2e,
 49687  	0xef, 0x4e, 0x3e, 0x5a, 0x78, 0xb4, 0x62, 0x12, 0x27, 0x4d, 0x1b, 0xe1, 0xd7, 0xaa, 0xaf, 0xea,
 49688  	0x53, 0xfe, 0x99, 0x98, 0xcc, 0xf8, 0xc5, 0x04, 0xc8, 0xf5, 0x53, 0x15, 0x5c, 0xcd, 0x9a, 0x23,
 49689  	0xd3, 0xf4, 0x7b, 0x50, 0x68, 0x92, 0xfa, 0xf4, 0x44, 0xb9, 0x38, 0xb8, 0xd9, 0xe8, 0x6f, 0x22,
 49690  	0x4c, 0xca, 0xd5, 0x54, 0x71, 0x5d, 0x56, 0x38, 0x46, 0x18, 0x6a, 0x74, 0x59, 0x2b, 0x69, 0x47,
 49691  	0xe2, 0xba, 0x4d, 0x2b, 0x8b, 0xd8, 0xa7, 0xe3, 0x0b, 0x8f, 0x28, 0x53, 0x3f, 0xf5, 0x84, 0x53,
 49692  	0xbf, 0x54, 0xcf, 0x2f, 0x23, 0x43, 0x82, 0x58, 0x4f, 0x44, 0xea, 0x26, 0xd5, 0x61, 0x1e, 0xa7,
 49693  	0x9b, 0x32, 0x4b, 0xdc, 0xe9, 0xca, 0x2c, 0x83, 0xe1, 0x2c, 0x94, 0x0c, 0xab, 0xb8, 0xa9, 0x22,
 49694  	0xcf, 0x50, 0x30, 0x0f, 0xb6, 0xd1, 0x09, 0x57, 0x80, 0xbc, 0xed, 0x77, 0xbe, 0x59, 0x79, 0xdb,
 49695  	0x9f, 0x94, 0x0f, 0x4f, 0xa1, 0x1d, 0xce, 0x67, 0x27, 0xcc, 0xf9, 0xb0, 0x47, 0x48, 0x57, 0x02,
 49696  	0x70, 0x1c, 0x57, 0x45, 0xc8, 0xfc, 0xf2, 0x73, 0x95, 0xa0, 0xc6, 0x71, 0x45, 0xfe, 0x71, 0x34,
 49697  	0xd3, 0xcf, 0x88, 0x76, 0xcd, 0xd1, 0x08, 0xf6, 0x1f, 0xf9, 0xfc, 0x44, 0xe9, 0x3f, 0x52, 0x92,
 49698  	0xd0, 0x2e, 0xc4, 0x50, 0xee, 0xde, 0xbd, 0x7c, 0xc9, 0xc2, 0x34, 0xa6, 0xc8, 0xb0, 0x8c, 0x70,
 49699  	0xbb, 0x54, 0xc6, 0x9b, 0xd9, 0x4f, 0xea, 0xed, 0x6c, 0xdd, 0x7a, 0x59, 0x19, 0x6a, 0xc4, 0xf1,
 49700  	0x0b, 0x21, 0x8e, 0x9c, 0x2e, 0x94, 0x1c, 0xaf, 0xce, 0x56, 0x95, 0xf1, 0x53, 0xc2, 0x67, 0xbb,
 49701  	0x72, 0x91, 0x95, 0x53, 0x06, 0x8e, 0xda, 0xf6, 0x45, 0x0c, 0x24, 0xe9, 0xe8, 0xbb, 0x23, 0x88,
 49702  	0x04, 0x03, 0x22, 0xd7, 0x60, 0x04, 0xf3, 0x32, 0xc8, 0xa9, 0xea, 0xc2, 0x76, 0xba, 0x6f, 0xc6,
 49703  	0xe9, 0x56, 0xcc, 0xb9, 0xee, 0x9c, 0xfb, 0xd5, 0x6a, 0xd7, 0xef, 0x96, 0xec, 0xea, 0x6c, 0xb5,
 49704  	0x71, 0x29, 0x19, 0x62, 0x6d, 0x6d, 0x3b, 0x35, 0xa0, 0x8f, 0xae, 0xe5, 0x9f, 0x87, 0x75, 0x6a,
 49705  	0x63, 0x3f, 0x19, 0x8f, 0x55, 0x19, 0x8e, 0xe8, 0x7d, 0xd5, 0x60, 0xc0, 0x7d, 0xe8, 0x4b, 0xa1,
 49706  	0xa2, 0x48, 0x03, 0x56, 0xf9, 0x25, 0x44, 0x0b, 0x44, 0x06, 0x80, 0x67, 0x74, 0x5f, 0x9e, 0x30,
 49707  	0x11, 0x35, 0x4a, 0x12, 0xba, 0xec, 0x22, 0x70, 0x20, 0x6f, 0x14, 0x92, 0x17, 0x61, 0x7e, 0xc5,
 49708  	0xc7, 0xe4, 0x74, 0x85, 0x8c, 0xcb, 0x4f, 0xdd, 0x36, 0xbe, 0x60, 0x46, 0x39, 0x08, 0x5d, 0xdd,
 49709  	0x7e, 0xd5, 0x2e, 0x4e, 0x00, 0x82, 0x1e, 0x47, 0xa0, 0xdc, 0xd4, 0x79, 0x84, 0xea, 0x1c, 0xe1,
 49710  	0x7d, 0x2d, 0x88, 0xc7, 0x65, 0xb8, 0xcd, 0xed, 0xb4, 0x79, 0x75, 0xb6, 0x6a, 0x8d, 0xf3, 0x46,
 49711  	0x0c, 0xa0, 0xaf, 0x0f, 0x7e, 0x63, 0xc2, 0x39, 0xf9, 0x72, 0x68, 0xe8, 0x11, 0x2d, 0xd6, 0xbc,
 49712  	0xea, 0x0e, 0x81, 0x46, 0x80, 0xe2, 0x7c, 0x13, 0x88, 0x63, 0xa9, 0xe8, 0x5d, 0x11, 0xce, 0x6e,
 49713  	0x9a, 0x02, 0x22, 0x7f, 0x2b, 0x88, 0x2c, 0xc6, 0xcd, 0xb8, 0xbc, 0x21, 0x88, 0x3b, 0x5d, 0x1d,
 49714  	0x3b, 0xcf, 0xb9, 0xcc, 0x88, 0x02, 0x2b, 0xea, 0xb7, 0x27, 0xac, 0xb1, 0x9e, 0x4b, 0x26, 0x56,
 49715  	0x54, 0x90, 0x82, 0x9f, 0x0d, 0xfd, 0x4e, 0x90, 0x4e, 0x07, 0x6f, 0xed, 0x76, 0xdb, 0xdb, 0x57,
 49716  	0xc5, 0xed, 0xb6, 0xa7, 0x91, 0x7d, 0x77, 0xc2, 0x06, 0x56, 0x2d, 0xf3, 0xd0, 0x07, 0x45, 0x80,
 49717  	0x48, 0x6a, 0x38, 0x46, 0xc9, 0x16, 0xca, 0xf4, 0x9f, 0x90, 0x11, 0x19, 0x4c, 0x50, 0xe5, 0xd1,
 49718  	0xe7, 0x76, 0xda, 0xb7, 0x74, 0xa5, 0xfc, 0xa3, 0x71, 0x29, 0x21, 0x5c, 0xfe, 0x72, 0x8c, 0x5e,
 49719  	0x47, 0x6d, 0xb6, 0x6e, 0x7b, 0x1b, 0x49, 0xf3, 0xbd, 0x80, 0x34, 0x9c, 0x5e, 0x4b, 0xc6, 0xd5,
 49720  	0xb7, 0x9d, 0xd0, 0xbd, 0x37, 0x08, 0x36, 0xd9, 0x76, 0xb0, 0x3b, 0x7f, 0xdf, 0x56, 0x0a, 0x00,
 49721  	0xa0, 0x77, 0x43, 0x90, 0x95, 0xdb, 0x08, 0x8b, 0xed, 0x47, 0x5d, 0xfb, 0x41, 0x10, 0x9b, 0xd3,
 49722  	0x5b, 0x22, 0xc7, 0xac, 0x52, 0xff, 0xc7, 0x71, 0x95, 0x45, 0xbb, 0xab, 0xb2, 0x9a, 0x3b, 0xbe,
 49723  	0x75, 0x95, 0xc1, 0x73, 0xe7, 0x1f, 0x4d, 0x60, 0x83, 0x4c, 0xc3, 0x52, 0x6b, 0x3e, 0xb3, 0xcd,
 49724  	0x33, 0xbd, 0x84, 0x27, 0x2a, 0x4a, 0x04, 0xd2, 0x41, 0x5e, 0x35, 0xe9, 0x5e, 0xdd, 0x3b, 0xf9,
 49725  	0xf4, 0xa9, 0x8c, 0x9b, 0xa6, 0xdf, 0xe4, 0x70, 0xea, 0xc8, 0x3d, 0x8d, 0x33, 0x0f, 0x54, 0x20,
 49726  	0xab, 0x70, 0xc8, 0xee, 0xd5, 0x15, 0xec, 0x38, 0xe5, 0x64, 0x72, 0x8e, 0xad, 0x27, 0xa9, 0x49,
 49727  	0xc5, 0x96, 0x02, 0xf6, 0x99, 0x89, 0xc8, 0x0f, 0xd9, 0xe5, 0x18, 0xbe, 0x84, 0xc2, 0x47, 0xbd,
 49728  	0xc6, 0x30, 0xc5, 0x0c, 0xe8, 0x35, 0x1e, 0x53, 0x3f, 0xe0, 0x27, 0x02, 0x7b, 0x6d, 0x05, 0x98,
 49729  	0xbe, 0xa2, 0x30, 0x9f, 0xec, 0x6c, 0x1e, 0xb7, 0x76, 0xbc, 0xa2, 0x78, 0xdd, 0xa4, 0xbd, 0x2e,
 49730  	0x40, 0x44, 0xf4, 0xa8, 0x8f, 0xa4, 0xe3, 0x55, 0xe8, 0xba, 0xf7, 0xd1, 0x5e, 0x5f, 0x85, 0xc6,
 49731  	0xe9, 0x69, 0x32, 0x7e, 0x8a, 0x33, 0xb1, 0xb8, 0xc9, 0x67, 0xfa, 0xfd, 0x57, 0x91, 0x26, 0xc9,
 49732  	0xd0, 0x5a, 0xce, 0x98, 0x63, 0x84, 0x01, 0xbb, 0xf9, 0xbf, 0x4c, 0x9a, 0xe7, 0x88, 0x01, 0x0c,
 49733  	0x6d, 0x23, 0x60, 0x69, 0x2f, 0x28, 0xf5, 0xb8, 0x6b, 0x7b, 0xcc, 0x86, 0xd1, 0x9b, 0xd3, 0x09,
 49734  	0xa2, 0xf3, 0xc4, 0x79, 0x47, 0xfc, 0x65, 0xba, 0xc8, 0xac, 0xfc, 0xc4, 0x0e, 0x94, 0x41, 0x6e,
 49735  	0xf2, 0x71, 0x68, 0x19, 0xfe, 0x4b, 0xa8, 0x09, 0x50, 0xa3, 0xf3, 0x5d, 0x45, 0xde, 0x38, 0xe9,
 49736  	0x04, 0x1d, 0xd6, 0x14, 0x62, 0xad, 0x2e, 0x3f, 0xbd, 0x47, 0x18, 0x10, 0xc2, 0x9b, 0x7c, 0x04,
 49737  	0x73, 0x8f, 0x78, 0x5d, 0xd2, 0x9d, 0x4f, 0xfd, 0x50, 0x9e, 0x6f, 0x76, 0x28, 0x4c, 0x16, 0x7a,
 49738  	0xd2, 0xa5, 0x30, 0xd6, 0x7c, 0x65, 0x98, 0x34, 0xf9, 0x54, 0xb1, 0x7c, 0xd0, 0x6d, 0xbe, 0x22,
 49739  	0x7c, 0xf2, 0x5b, 0x7c, 0x54, 0xe3, 0x2f, 0x7e, 0x24, 0x4f, 0x58, 0xda, 0xe2, 0xde, 0x84, 0xfe,
 49740  	0xb8, 0xa9, 0xd2, 0x61, 0xca, 0xe6, 0xa1, 0xf7, 0x02, 0x34, 0x5c, 0x9d, 0x23, 0xcb, 0x0f, 0x3b,
 49741  	0x96, 0xd5, 0x9f, 0xd2, 0xdf, 0x36, 0x3e, 0xe7, 0x46, 0x74, 0x86, 0xf8, 0x8f, 0x0f, 0xe0, 0xcb,
 49742  	0x1b, 0xce, 0xd9, 0x56, 0x4b, 0x7d, 0xab, 0x13, 0x29, 0x05, 0x5f, 0xa1, 0x0b, 0x3d, 0x61, 0xca,
 49743  	0xbc, 0xa5, 0x57, 0x12, 0xd1, 0xab, 0x5d, 0x8c, 0x1d, 0x44, 0x44, 0x58, 0x4f, 0xf4, 0xb1, 0xcc,
 49744  	0x8d, 0xeb, 0xae, 0xe5, 0x79, 0xd2, 0x54, 0x79, 0x7f, 0xea, 0xca, 0x53, 0x7e, 0xee, 0x5e, 0x9e,
 49745  	0x27, 0xfb, 0x58, 0x9c, 0x9e, 0x22, 0x63, 0xb3, 0xeb, 0x39, 0x63, 0xcb, 0xec, 0x46, 0xd6, 0x2c,
 49746  	0x42, 0x12, 0xc9, 0x25, 0x56, 0x64, 0x91, 0x83, 0x10, 0xeb, 0xd2, 0x4f, 0x99, 0x32, 0x11, 0x90,
 49747  	0x5d, 0x14, 0x7a, 0x1c, 0xc2, 0xee, 0x24, 0x24, 0x8a, 0xdc, 0x1f, 0xc2, 0x13, 0xea, 0xd4, 0x98,
 49748  	0xf4, 0x8b, 0x3a, 0x92, 0xe4, 0x55, 0x15, 0x07, 0x71, 0x9e, 0x66, 0x70, 0x00, 0x19, 0x3d, 0x06,
 49749  	0x71, 0xe4, 0xd2, 0xa1, 0x70, 0xec, 0x73, 0x4e, 0x41, 0xb1, 0x9e, 0x1e, 0x82, 0xe3, 0xf4, 0x10,
 49750  	0xd9, 0x27, 0x83, 0x9c, 0xf0, 0x82, 0xe5, 0xb3, 0xdd, 0x6e, 0xce, 0xd2, 0x22, 0x69, 0x8a, 0x7d,
 49751  	0x3c, 0xbc, 0x1a, 0x7c, 0xc6, 0x94, 0xbe, 0x1a, 0x0c, 0x66, 0xa6, 0x9f, 0x8f, 0xc2, 0x30, 0xbc,
 49752  	0x71, 0x19, 0x19, 0xe8, 0xc8, 0x54, 0xbb, 0x2c, 0xe3, 0x4c, 0x32, 0xfc, 0xb5, 0xfd, 0xe2, 0xd6,
 49753  	0xb4, 0xd8, 0xcb, 0xe7, 0x0e, 0x1f, 0x1b, 0xc0, 0xaf, 0x99, 0xb3, 0x56, 0x52, 0xd8, 0x48, 0xb4,
 49754  	0x44, 0x2a, 0x1a, 0xac, 0x15, 0x38, 0x6f, 0x9f, 0x22, 0xc3, 0xab, 0x59, 0x6f, 0x7d, 0xa3, 0x10,
 49755  	0xff, 0x0d, 0x48, 0xa5, 0x03, 0x96, 0xf1, 0x99, 0x3b, 0x95, 0xd1, 0x8c, 0x43, 0xf5, 0x87, 0x6a,
 49756  	0x3e, 0x55, 0xb0, 0x8a, 0x7e, 0xff, 0x2c, 0x67, 0xec, 0x18, 0x22, 0x31, 0xcf, 0x95, 0x9f, 0xd8,
 49757  	0xd2, 0xe0, 0xd9, 0x3e, 0x85, 0x58, 0xfb, 0xc6, 0xf5, 0x6f, 0xa3, 0xa0, 0xc9, 0x6b, 0x45, 0xb9,
 49758  	0x45, 0x0e, 0xdf, 0x42, 0x3f, 0x67, 0xca, 0x1c, 0x1b, 0x01, 0x3a, 0x7a, 0x23, 0x42, 0xaa, 0xd4,
 49759  	0xcb, 0x60, 0x2d, 0xd6, 0x76, 0x72, 0x52, 0x7a, 0x6e, 0x90, 0x17, 0xa7, 0xc7, 0xc8, 0xe4, 0xbc,
 49760  	0x6c, 0x18, 0x63, 0x8f, 0xaf, 0x36, 0xb5, 0xdd, 0x3c, 0x6b, 0xf5, 0x9a, 0x45, 0xc5, 0xf3, 0xe9,
 49761  	0xcf, 0x9b, 0xd2, 0x3d, 0x04, 0x93, 0xd2, 0xc2, 0x83, 0xe3, 0x4e, 0xdb, 0x7b, 0xcf, 0xe7, 0x44,
 49762  	0x30, 0x22, 0x68, 0xd9, 0xea, 0x2a, 0x8a, 0x04, 0xe4, 0xfa, 0xfc, 0x0a, 0xae, 0xca, 0x17, 0x70,
 49763  	0x3b, 0x6d, 0xaa, 0xd1, 0x64, 0x9e, 0x1b, 0x80, 0xbe, 0x31, 0xf8, 0xa1, 0x80, 0x29, 0x47, 0x61,
 49764  	0x04, 0x74, 0xda, 0x4f, 0x75, 0x99, 0x35, 0xb3, 0x4e, 0x87, 0xa5, 0xad, 0xa3, 0x99, 0x68, 0x13,
 49765  	0x74, 0xb2, 0xf1, 0xa2, 0x29, 0xf7, 0x42, 0x18, 0xe4, 0xa4, 0xd7, 0x06, 0xe8, 0x79, 0x63, 0x8a,
 49766  	0xd4, 0x3b, 0xb1, 0xd9, 0x44, 0xf5, 0xcd, 0x1c, 0x8b, 0x53, 0x04, 0xf9, 0xe2, 0x4a, 0x48, 0x73,
 49767  	0x8e, 0x28, 0xbd, 0x9d, 0xdb, 0xca, 0xaf, 0x01, 0x36, 0xee, 0x4b, 0xa6, 0xca, 0x53, 0x3f, 0x27,
 49768  	0x17, 0x5d, 0x44, 0x74, 0x41, 0x31, 0xd0, 0xc3, 0x02, 0x41, 0x28, 0xb9, 0xc7, 0x9c, 0x6d, 0xb5,
 49769  	0x64, 0x8a, 0xbe, 0xa4, 0xdf, 0x79, 0x8f, 0xf9, 0x32, 0x83, 0x03, 0xa9, 0x84, 0x48, 0x20, 0xc5,
 49770  	0x11, 0x29, 0xaa, 0x10, 0xe9, 0xe5, 0x41, 0x28, 0x29, 0xd2, 0x21, 0xd6, 0xae, 0x12, 0xa9, 0xee,
 49771  	0x89, 0xf4, 0x0a, 0x83, 0x03, 0xa9, 0x44, 0xed, 0x82, 0x14, 0xbc, 0xa7, 0x7c, 0x65, 0x90, 0x4e,
 49772  	0x06, 0x5e, 0x55, 0x5b, 0x70, 0xd1, 0x4a, 0xc7, 0xd5, 0x03, 0x2d, 0xf0, 0x39, 0x15, 0xd8, 0x7f,
 49773  	0x7f, 0x6d, 0xfb, 0x2f, 0xa2, 0x0a, 0x20, 0xb9, 0x0f, 0xb3, 0x44, 0x1e, 0xd2, 0x6f, 0x2a, 0x90,
 49774  	0x38, 0x3d, 0x41, 0xa6, 0x54, 0xda, 0x4a, 0xb2, 0x9e, 0xc6, 0x45, 0x2f, 0xd7, 0xe3, 0x99, 0x9b,
 49775  	0x4f, 0x2d, 0x19, 0x1c, 0x0d, 0xbf, 0x35, 0xa3, 0xc1, 0xa3, 0x0d, 0x01, 0x72, 0x0c, 0x18, 0x79,
 49776  	0x80, 0xf7, 0x69, 0x54, 0x00, 0x72, 0x7a, 0xdc, 0x94, 0x75, 0x29, 0xcb, 0x8b, 0x3c, 0x4e, 0x44,
 49777  	0xbb, 0x35, 0x08, 0xe9, 0xea, 0xaf, 0x8a, 0x19, 0xe7, 0xa6, 0x06, 0x28, 0x71, 0x49, 0x1b, 0xc0,
 49778  	0xe3, 0xbb, 0xc0, 0xbb, 0xb9, 0x02, 0x4f, 0x3e, 0x15, 0x21, 0xbd, 0xc5, 0x0d, 0x03, 0xb4, 0x38,
 49779  	0xdf, 0xb7, 0xe1, 0x1c, 0x82, 0x95, 0x52, 0x2c, 0x42, 0x2a, 0x79, 0x3c, 0x5a, 0x8a, 0xc0, 0x83,
 49780  	0xef, 0x89, 0xde, 0x2f, 0x04, 0xc5, 0xe9, 0x72, 0xf9, 0x6a, 0x9c, 0x76, 0xfd, 0x1c, 0x23, 0xfd,
 49781  	0x6d, 0xb6, 0xc5, 0xda, 0x5a, 0x63, 0x1e, 0x11, 0x28, 0x5d, 0x6d, 0x34, 0x09, 0xbb, 0xea, 0x2d,
 49782  	0x0d, 0xf4, 0x58, 0x9c, 0xf6, 0x02, 0x3d, 0xac, 0x02, 0xb2, 0x65, 0x69, 0xb1, 0x31, 0x1f, 0xf4,
 49783  	0x94, 0x86, 0x30, 0xb7, 0x36, 0x9c, 0xa8, 0x6a, 0x25, 0x11, 0x7d, 0x44, 0x84, 0x70, 0x9c, 0x98,
 49784  	0x4b, 0xf0, 0x06, 0x7d, 0xf7, 0x4e, 0xbf, 0x17, 0x90, 0xc1, 0xb5, 0x5e, 0x3a, 0x5f, 0x86, 0xb2,
 49785  	0x19, 0x9a, 0x39, 0xa2, 0xbe, 0x91, 0x50, 0x0f, 0x08, 0x0a, 0x25, 0xcb, 0x26, 0x27, 0xf1, 0x64,
 49786  	0x7d, 0x43, 0xf9, 0x82, 0x89, 0xb2, 0xad, 0x89, 0x2f, 0xf5, 0xca, 0x0c, 0x82, 0xb9, 0xcd, 0xad,
 49787  	0xa2, 0x92, 0x88, 0x2e, 0x2a, 0x83, 0x82, 0xa3, 0xd9, 0x7a, 0x92, 0x56, 0x2c, 0x21, 0xe8, 0xdd,
 49788  	0xbf, 0x86, 0x73, 0xc5, 0xef, 0x92, 0x99, 0x27, 0x86, 0xe7, 0x7a, 0x6b, 0x6b, 0x4a, 0xeb, 0x63,
 49789  	0x6b, 0x6b, 0xcc, 0xf1, 0xb8, 0x3d, 0x2c, 0x3f, 0xb1, 0xbd, 0x6b, 0xc3, 0xb1, 0x77, 0x55, 0xa4,
 49790  	0x32, 0x30, 0xc3, 0x76, 0xda, 0xbc, 0x8a, 0xe5, 0x99, 0x7c, 0x3e, 0x5e, 0x19, 0x81, 0x3a, 0xcf,
 49791  	0x95, 0xf6, 0xcf, 0xc8, 0x30, 0xf3, 0xf6, 0x0d, 0x7a, 0x73, 0xbb, 0x2f, 0x73, 0xa3, 0xe3, 0xc3,
 49792  	0x87, 0x35, 0x9c, 0xe3, 0x43, 0x07, 0x92, 0xde, 0x59, 0x6e, 0xd0, 0x8e, 0x6d, 0x87, 0x82, 0xb5,
 49793  	0x23, 0xc5, 0xe7, 0xe1, 0x8d, 0x72, 0x2b, 0x66, 0x08, 0xe8, 0xba, 0x4b, 0x2f, 0x27, 0x07, 0x19,
 49794  	0x9a, 0x67, 0xb9, 0x0c, 0xc5, 0x3e, 0x49, 0x86, 0xe2, 0x9c, 0xc5, 0x32, 0xc5, 0x3a, 0x9f, 0xd8,
 49795  	0x0b, 0x91, 0xd0, 0x3b, 0xe6, 0x8f, 0xf0, 0x19, 0xd9, 0x57, 0xa1, 0xe5, 0x4b, 0xef, 0xa7, 0xba,
 49796  	0x2d, 0xd5, 0x46, 0xf0, 0xd5, 0x1c, 0xdb, 0xad, 0x6b, 0x81, 0x59, 0xe9, 0x51, 0x0d, 0x77, 0xd1,
 49797  	0x77, 0x51, 0xe8, 0x7f, 0x27, 0x13, 0x27, 0xd6, 0xd6, 0x8e, 0x26, 0x29, 0x5b, 0x4c, 0x9b, 0x59,
 49798  	0xc7, 0x7f, 0x32, 0xf3, 0xd1, 0xa6, 0xf6, 0x50, 0x36, 0xfa, 0xc0, 0x1a, 0x26, 0xdd, 0x31, 0x42,
 49799  	0x1d, 0x6b, 0x6e, 0x94, 0x11, 0xea, 0x58, 0x73, 0x43, 0x86, 0xa9, 0x37, 0x4f, 0x91, 0xd6, 0xf5,
 49800  	0x79, 0xc1, 0xb2, 0x4e, 0x10, 0x6b, 0x63, 0x9c, 0x77, 0xb4, 0xf5, 0x53, 0xdf, 0xcc, 0x6c, 0xde,
 49801  	0x69, 0xdc, 0x89, 0x8c, 0x65, 0x8a, 0x9d, 0x3c, 0x55, 0x30, 0xca, 0xf3, 0x98, 0x11, 0x4c, 0xa6,
 49802  	0x96, 0x3d, 0x62, 0x40, 0xeb, 0x58, 0xb2, 0xb1, 0x1b, 0x97, 0x91, 0x91, 0xe6, 0x06, 0xeb, 0x24,
 49803  	0xcd, 0xb8, 0x7d, 0x6d, 0x8f, 0xe9, 0xab, 0x28, 0x19, 0x06, 0xc2, 0xa4, 0x89, 0x89, 0x4b, 0xe3,
 49804  	0xcb, 0xf3, 0x9f, 0xa1, 0x80, 0xc1, 0xc3, 0x63, 0xc2, 0x75, 0x61, 0x1f, 0x1e, 0xb5, 0x66, 0x10,
 49805  	0x5e, 0x2d, 0x3e, 0xb6, 0xe1, 0xbc, 0x10, 0xea, 0x64, 0xa3, 0x37, 0x60, 0x4a, 0xd9, 0x8f, 0x8c,
 49806  	0x11, 0x86, 0x89, 0x22, 0xb1, 0x87, 0x8c, 0x34, 0x7b, 0xf9, 0x9c, 0x31, 0xcd, 0x08, 0x19, 0x63,
 49807  	0xfc, 0x73, 0x98, 0x83, 0x8a, 0xad, 0x2d, 0xe7, 0x7a, 0x97, 0x6f, 0xc0, 0x6a, 0x04, 0x6a, 0x65,
 49808  	0x8f, 0x6b, 0x98, 0xe0, 0xd7, 0x1e, 0x6d, 0x10, 0x91, 0x9f, 0x17, 0xf1, 0xf1, 0x95, 0x88, 0x56,
 49809  	0xcf, 0xcb, 0x5a, 0xdb, 0x8b, 0x9d, 0x58, 0xe8, 0xd3, 0x68, 0xee, 0x7a, 0x82, 0x33, 0x05, 0x3a,
 49810  	0xb9, 0xe8, 0x2a, 0xa2, 0xe3, 0x8d, 0xbd, 0x64, 0x54, 0xd4, 0x94, 0x49, 0xd1, 0x9a, 0xf7, 0x5e,
 49811  	0x32, 0xba, 0x6a, 0x92, 0xcc, 0x2c, 0x8d, 0xe7, 0xfe, 0x27, 0x06, 0x79, 0x70, 0x7a, 0xad, 0x51,
 49812  	0x04, 0x1c, 0xc6, 0xf2, 0x51, 0xb6, 0x12, 0x30, 0x78, 0x2a, 0xf7, 0x24, 0xa8, 0x0a, 0xb8, 0x62,
 49813  	0x07, 0x20, 0xf9, 0x6e, 0x20, 0x9f, 0x5c, 0x05, 0x59, 0x3e, 0x7d, 0xcb, 0x8b, 0x36, 0x5b, 0xd9,
 49814  	0x4c, 0x52, 0xaf, 0x07, 0x3e, 0xc5, 0xed, 0x1f, 0x4e, 0x36, 0xba, 0x85, 0x29, 0xe5, 0x31, 0x28,
 49815  	0xdf, 0x4c, 0xd2, 0xb2, 0xff, 0xa9, 0xfb, 0x45, 0xf1, 0xaf, 0x9e, 0xc6, 0x2e, 0x24, 0xc3, 0x45,
 49816  	0xd2, 0x61, 0x2a, 0xa9, 0xbe, 0x53, 0x40, 0x85, 0xa7, 0x86, 0xf9, 0x0a, 0x7d, 0xc8, 0xf4, 0x22,
 49817  	0x47, 0x1a, 0x79, 0x32, 0x27, 0x59, 0x07, 0xfb, 0xd0, 0xd3, 0x50, 0x1f, 0x72, 0xcb, 0x11, 0xc2,
 49818  	0xe3, 0x00, 0xcf, 0xb7, 0x6f, 0x7d, 0x7a, 0x25, 0x9e, 0x50, 0x47, 0x26, 0x4f, 0xa4, 0x27, 0xd6,
 49819  	0xd6, 0x66, 0x7b, 0x45, 0xa6, 0x6d, 0x55, 0xe4, 0x7d, 0xa1, 0xf9, 0x94, 0x7f, 0x06, 0x75, 0xac,
 49820  	0xcf, 0x9b, 0x05, 0x12, 0xd3, 0x07, 0x30, 0xf9, 0x2e, 0x31, 0xbf, 0x50, 0x81, 0xc9, 0xe9, 0x9a,
 49821  	0x0e, 0x74, 0xe1, 0x40, 0xee, 0x25, 0xa3, 0x16, 0xb2, 0x3c, 0x70, 0xf4, 0x19, 0x85, 0xe6, 0x91,
 49822  	0x2f, 0xb9, 0xab, 0xa5, 0xcb, 0xe7, 0x2f, 0xc9, 0xf0, 0x91, 0xe4, 0xdc, 0x69, 0x75, 0x8d, 0x04,
 49823  	0xed, 0x4d, 0xbf, 0xdc, 0xd0, 0xf6, 0xa6, 0x36, 0x03, 0x9d, 0x2d, 0x73, 0x73, 0xfc, 0xda, 0xaf,
 49824  	0xba, 0x2e, 0x86, 0x10, 0x5f, 0xc1, 0x10, 0x92, 0xe1, 0x89, 0x2e, 0x4b, 0xe7, 0x93, 0xd8, 0x63,
 49825  	0xf8, 0x55, 0x93, 0xdb, 0x66, 0xa0, 0xeb, 0x65, 0x6e, 0x59, 0xa7, 0x49, 0x5a, 0xb0, 0x3c, 0x96,
 49826  	0x77, 0x75, 0x65, 0x15, 0x5c, 0x46, 0x46, 0xd6, 0x58, 0x27, 0x6e, 0xb3, 0xd9, 0x75, 0x96, 0x9a,
 49827  	0xeb, 0x8a, 0xd1, 0x99, 0x23, 0x65, 0x1a, 0x62, 0xf4, 0x35, 0xcc, 0x88, 0xd3, 0xbf, 0x21, 0x43,
 49828  	0xf2, 0x5d, 0xac, 0x18, 0x2a, 0x93, 0xbe, 0xf1, 0xe6, 0xd7, 0x1b, 0x7a, 0x55, 0x33, 0xd9, 0xe9,
 49829  	0xa3, 0x23, 0x4b, 0x5b, 0x2d, 0x63, 0x19, 0xa9, 0xcc, 0x09, 0x48, 0x8b, 0x04, 0xaf, 0xfb, 0x82,
 49830  	0xbb, 0x5e, 0x16, 0x46, 0x9f, 0x34, 0x5e, 0x16, 0x50, 0xae, 0x6f, 0x20, 0xb9, 0x38, 0xbd, 0x0b,
 49831  	0x19, 0x5b, 0x2c, 0x45, 0x41, 0x37, 0x17, 0x50, 0x77, 0xff, 0xa6, 0xd1, 0xdd, 0x01, 0x01, 0x7d,
 49832  	0x41, 0x04, 0x21, 0x7e, 0xdf, 0xe2, 0x45, 0x5e, 0xf1, 0xc6, 0xc9, 0x40, 0xdc, 0x6a, 0x1d, 0x3e,
 49833  	0x67, 0x8c, 0x56, 0xad, 0xaa, 0x01, 0x3c, 0x31, 0x91, 0xb4, 0xdf, 0x0a, 0x49, 0x2b, 0x3d, 0x26,
 49834  	0xf4, 0x5d, 0xb4, 0xc4, 0xde, 0xd1, 0x63, 0xe2, 0xdb, 0x66, 0x59, 0x80, 0x14, 0xf4, 0x7a, 0x84,
 49835  	0xc1, 0x71, 0x21, 0xd4, 0x51, 0x27, 0xec, 0x5c, 0xe8, 0xce, 0x36, 0x08, 0xcd, 0x69, 0x4c, 0xc6,
 49836  	0x96, 0x72, 0xc6, 0x59, 0x5a, 0xa8, 0xa8, 0x1e, 0xe0, 0x2e, 0x6c, 0x9c, 0x0c, 0xc8, 0xb8, 0x3e,
 49837  	0xce, 0x93, 0x21, 0x3d, 0xce, 0x16, 0xcc, 0x6b, 0x39, 0xf8, 0xe8, 0xf8, 0xbb, 0xa6, 0x06, 0x00,
 49838  	0x22, 0xfd, 0x7b, 0xc8, 0x62, 0x37, 0xc2, 0xef, 0xe6, 0x89, 0x76, 0xc8, 0xfb, 0x7b, 0x21, 0xde,
 49839  	0x9c, 0x72, 0x32, 0x76, 0xaa, 0x5b, 0xcc, 0xe9, 0x37, 0x4d, 0x7d, 0x33, 0xfc, 0x94, 0x9d, 0x3d,
 49840  	0x69, 0xdf, 0x52, 0x2d, 0xef, 0xab, 0xea, 0xc6, 0x77, 0x35, 0xe9, 0x74, 0x58, 0x2b, 0x11, 0x13,
 49841  	0x49, 0xe8, 0xb5, 0xc0, 0xef, 0x1b, 0xa6, 0x80, 0x07, 0x7d, 0x4d, 0x04, 0xb9, 0x62, 0xfd, 0x59,
 49842  	0xc9, 0x50, 0x33, 0xbf, 0xdb, 0x5b, 0xce, 0xf3, 0xf9, 0x36, 0x60, 0xa0, 0xf8, 0x5a, 0xcb, 0xb2,
 49843  	0x96, 0xb4, 0xbe, 0x97, 0x86, 0x14, 0x59, 0xd2, 0xd6, 0x0f, 0x1e, 0x8b, 0x8f, 0x5c, 0x79, 0x1c,
 49844  	0xca, 0x0f, 0xd6, 0x56, 0x3a, 0x64, 0xbd, 0x31, 0x4d, 0xfa, 0xcf, 0xf4, 0x58, 0x8f, 0x4d, 0x0f,
 49845  	0xa3, 0x5b, 0x31, 0x24, 0xf9, 0x0f, 0x42, 0x92, 0x73, 0x7a, 0x9a, 0x8c, 0xcd, 0xca, 0x8e, 0xbb,
 49846  	0xa4, 0xed, 0x39, 0x54, 0x10, 0xca, 0x24, 0x4b, 0x61, 0x54, 0x63, 0x57, 0xfd, 0x87, 0xc0, 0xef,
 49847  	0xdc, 0x63, 0x8e, 0xfb, 0x5d, 0x1c, 0xf9, 0x36, 0xa4, 0x93, 0x80, 0xdd, 0xfd, 0xde, 0x15, 0xa2,
 49848  	0x32, 0xa7, 0x84, 0xc7, 0xc5, 0xfe, 0x71, 0x39, 0x4e, 0x5a, 0x2a, 0x64, 0x13, 0x5a, 0x56, 0x9f,
 49849  	0xb7, 0xb7, 0x3c, 0xd2, 0x43, 0x39, 0xe9, 0x63, 0x6a, 0x01, 0x00, 0xd9, 0x1a, 0x67, 0x19, 0xdb,
 49850  	0xd4, 0xfa, 0xc6, 0x3e, 0x32, 0xb6, 0x91, 0xa4, 0x32, 0x42, 0x95, 0x8c, 0xeb, 0xaf, 0x0d, 0x11,
 49851  	0xf7, 0x90, 0x11, 0x93, 0x7c, 0x38, 0x6d, 0x69, 0xf3, 0xc7, 0x03, 0x64, 0xa2, 0xd5, 0xcb, 0x93,
 49852  	0x74, 0xbd, 0xcc, 0xad, 0x1e, 0xf2, 0xde, 0x47, 0xc6, 0xca, 0x3f, 0x44, 0xfe, 0x7e, 0x99, 0x2c,
 49853  	0xdd, 0x45, 0xd3, 0x56, 0x52, 0x1c, 0xdd, 0x52, 0x67, 0xec, 0x62, 0xb9, 0xec, 0xc4, 0xe7, 0xe6,
 49854  	0x64, 0xa2, 0xb5, 0x01, 0x12, 0xb8, 0xea, 0xc9, 0xcb, 0xf2, 0x8f, 0x21, 0xd3, 0x05, 0xb3, 0x2e,
 49855  	0x4b, 0xe5, 0x1d, 0xb0, 0x6c, 0x53, 0x19, 0xdb, 0xa2, 0xd9, 0xcb, 0xc5, 0x1a, 0xb1, 0xc2, 0xf2,
 49856  	0x2d, 0x96, 0x1f, 0x8a, 0xb7, 0xa7, 0x49, 0x40, 0xdf, 0x78, 0x7e, 0x65, 0xc5, 0x08, 0x3d, 0x53,
 49857  	0xae, 0xe3, 0x36, 0x59, 0xee, 0xa0, 0x3d, 0x11, 0x42, 0xd6, 0xe2, 0x2f, 0xdc, 0xeb, 0x2c, 0xd9,
 49858  	0x0e, 0x3d, 0xbd, 0xab, 0x79, 0xd5, 0x76, 0x81, 0xf1, 0x22, 0xee, 0x66, 0xcb, 0x67, 0xc0, 0xab,
 49859  	0xb6, 0xa2, 0x24, 0xeb, 0xea, 0x9f, 0x0a, 0x4b, 0xec, 0x17, 0xed, 0x05, 0x0f, 0xdd, 0x5a, 0x18,
 49860  	0xa1, 0x6e, 0xc2, 0x24, 0x8e, 0x28, 0x5f, 0x1c, 0xa6, 0x94, 0xa6, 0x3f, 0xea, 0x1d, 0xcf, 0xb0,
 49861  	0x4c, 0x08, 0xe6, 0x25, 0x06, 0x06, 0xd1, 0x08, 0x01, 0x60, 0x12, 0x16, 0xe0, 0xa5, 0x61, 0x4a,
 49862  	0x4e, 0x6f, 0x20, 0x7b, 0x64, 0xbc, 0x32, 0x95, 0x60, 0x0d, 0x3b, 0xff, 0x88, 0x0c, 0xac, 0x1a,
 49863  	0xa3, 0x4e, 0x73, 0x3a, 0xe5, 0xe4, 0x40, 0xbe, 0x5d, 0x2f, 0xdf, 0xab, 0x7d, 0xbb, 0x02, 0x50,
 49864  	0x74, 0x95, 0xec, 0xb9, 0x3a, 0x4b, 0x52, 0x98, 0x7c, 0x06, 0xf8, 0x29, 0x47, 0xe8, 0xf5, 0x31,
 49865  	0xb5, 0x21, 0x81, 0x3c, 0x5e, 0x61, 0x78, 0x04, 0xc0, 0x68, 0x1a, 0xe2, 0x11, 0x7e, 0x6e, 0x5b,
 49866  	0x1a, 0xbf, 0x1b, 0x93, 0xd4, 0xc8, 0x35, 0x49, 0x85, 0xfc, 0x5e, 0x59, 0xcd, 0xcf, 0x84, 0x19,
 49867  	0x9a, 0xcd, 0x59, 0x3c, 0xcf, 0xd2, 0x22, 0xd7, 0xef, 0x95, 0x23, 0x84, 0x57, 0xed, 0x2d, 0x3d,
 49868  	0xde, 0x70, 0x56, 0xfa, 0x8f, 0x21, 0x04, 0xd1, 0xc7, 0x5d, 0x03, 0xdf, 0xe1, 0x19, 0x99, 0x21,
 49869  	0x29, 0xb6, 0x1b, 0x77, 0x24, 0x43, 0x9b, 0x49, 0xbb, 0xbd, 0x58, 0xc6, 0xb9, 0x98, 0x92, 0x6f,
 49870  	0x99, 0xce, 0x16, 0x9b, 0x47, 0x92, 0x9c, 0x17, 0xd7, 0x24, 0xed, 0x36, 0xe2, 0xff, 0xea, 0x6a,
 49871  	0xfe, 0x66, 0xe2, 0x12, 0x1f, 0x96, 0xdc, 0x9b, 0xb8, 0x5e, 0xe3, 0x8c, 0x4f, 0x94, 0x53, 0x07,
 49872  	0x99, 0x87, 0xa9, 0x1c, 0x48, 0x19, 0x55, 0x49, 0x09, 0x99, 0xbc, 0xb6, 0x92, 0x89, 0x14, 0x52,
 49873  	0x9e, 0xaa, 0x89, 0x41, 0x9c, 0x26, 0xe9, 0xfa, 0xe9, 0x38, 0xf7, 0x84, 0x7c, 0x9d, 0xa1, 0xf7,
 49874  	0x73, 0xd2, 0xd3, 0x01, 0x7a, 0xee, 0x74, 0x80, 0x08, 0x76, 0x00, 0x08, 0xfc, 0xfa, 0x4a, 0x60,
 49875  	0x4e, 0xdb, 0x64, 0x5a, 0x74, 0x0b, 0x37, 0xf5, 0x76, 0x74, 0xec, 0x19, 0x68, 0x53, 0xa2, 0xf8,
 49876  	0x5c, 0x30, 0x53, 0x85, 0x48, 0xcf, 0x55, 0x72, 0xbb, 0xbd, 0x5d, 0x1c, 0x72, 0x7e, 0xc3, 0x79,
 49877  	0x38, 0x73, 0xba, 0x28, 0x83, 0x3a, 0xc0, 0x5a, 0x2d, 0x27, 0x28, 0xff, 0x3e, 0xed, 0x8d, 0x7b,
 49878  	0xcb, 0xc0, 0x0c, 0xa8, 0x2d, 0x52, 0x1f, 0xaa, 0xba, 0x29, 0xe4, 0x1f, 0x19, 0xe7, 0x57, 0x75,
 49879  	0x6d, 0x09, 0x82, 0xa1, 0x35, 0xdf, 0x54, 0xc5, 0x8f, 0xd3, 0xab, 0xc9, 0xb4, 0xe8, 0xf7, 0xed,
 49880  	0xb6, 0x9b, 0xae, 0xc3, 0x81, 0xc1, 0x6a, 0x78, 0xb3, 0xa9, 0x86, 0xaa, 0xfc, 0xf4, 0x1f, 0x2a,
 49881  	0xb1, 0xa4, 0x95, 0x81, 0x2a, 0x02, 0xc7, 0xf6, 0xef, 0x6e, 0x19, 0xc0, 0x91, 0x00, 0x64, 0xff,
 49882  	0x96, 0xf3, 0xb0, 0xd7, 0x57, 0xfe, 0x72, 0x02, 0x12, 0xe3, 0x62, 0x5e, 0x1f, 0x98, 0x7a, 0x57,
 49883  	0xfe, 0x6f, 0xdd, 0x6b, 0xaf, 0xc3, 0x03, 0x99, 0xe9, 0x46, 0x18, 0x85, 0x37, 0xa8, 0x73, 0x08,
 49884  	0x6b, 0x42, 0xe1, 0xe9, 0x9c, 0x26, 0x17, 0xe2, 0xf4, 0xb6, 0x9d, 0x38, 0x71, 0xba, 0x41, 0x1a,
 49885  	0x27, 0xf3, 0x38, 0x11, 0x85, 0x70, 0xf4, 0xda, 0x06, 0x21, 0xe6, 0xe5, 0x7e, 0x3b, 0x32, 0xf6,
 49886  	0x92, 0x51, 0x93, 0x56, 0x2a, 0xb9, 0x38, 0x56, 0xb6, 0x19, 0x87, 0x3e, 0x26, 0xbd, 0x47, 0x80,
 49887  	0x13, 0x6f, 0x5c, 0x5c, 0xfa, 0xcc, 0x28, 0xf3, 0x1c, 0xf3, 0x9f, 0xc0, 0xc3, 0x61, 0xae, 0x2b,
 49888  	0xd1, 0xa5, 0x71, 0x91, 0x72, 0x37, 0xd3, 0x6a, 0x1d, 0x34, 0xfe, 0x79, 0xe7, 0x5e, 0x83, 0xee,
 49889  	0xe4, 0xa1, 0x5f, 0x89, 0x00, 0x91, 0x67, 0x5c, 0x25, 0xcf, 0x33, 0x85, 0xae, 0x74, 0x48, 0xa8,
 49890  	0xec, 0x35, 0xa3, 0xe5, 0xb3, 0xb4, 0x75, 0xa8, 0x7c, 0xe7, 0x70, 0x0f, 0x19, 0x51, 0x0f, 0x81,
 49891  	0x9c, 0x3d, 0x64, 0x14, 0xfb, 0xf2, 0x49, 0x54, 0x1b, 0xe6, 0x63, 0x33, 0x49, 0xd7, 0x8f, 0x27,
 49892  	0xcd, 0x4d, 0xa9, 0x72, 0x0f, 0x37, 0xee, 0x40, 0x48, 0xd6, 0x6c, 0xf6, 0xba, 0xdb, 0x3a, 0x1a,
 49893  	0xbb, 0x0e, 0xce, 0x10, 0x77, 0xba, 0x27, 0x64, 0xb2, 0xd8, 0x83, 0x9e, 0x4d, 0xd2, 0x13, 0x6b,
 49894  	0xd2, 0x20, 0xa3, 0x95, 0x9d, 0x4d, 0xb5, 0x06, 0xa7, 0xa1, 0x44, 0x4e, 0xa5, 0xc0, 0xa1, 0x82,
 49895  	0xbe, 0x2b, 0x50, 0x50, 0xf9, 0xbc, 0x8b, 0xfa, 0x16, 0x93, 0x76, 0x19, 0xdc, 0x14, 0x3c, 0xd5,
 49896  	0x0d, 0x0f, 0x6d, 0xfe, 0x75, 0xaf, 0xb5, 0x17, 0x84, 0x74, 0xf4, 0x2d, 0x91, 0x07, 0xe6, 0x7a,
 49897  	0x89, 0x69, 0xfb, 0x30, 0xa7, 0x74, 0xb6, 0xde, 0xe2, 0x62, 0x53, 0xcc, 0x78, 0xba, 0xde, 0x26,
 49898  	0xc8, 0x60, 0x8b, 0xad, 0xc9, 0x84, 0x3e, 0xfd, 0xc0, 0x83, 0x8a, 0x0c, 0xd5, 0x6f, 0x22, 0xb7,
 49899  	0x4b, 0x26, 0xe6, 0x46, 0xac, 0x71, 0x19, 0x19, 0x92, 0x13, 0xb3, 0xc8, 0x62, 0x5c, 0x36, 0x54,
 49900  	0x96, 0xab, 0x74, 0x32, 0x2a, 0xc2, 0xbb, 0x2b, 0x8a, 0xc0, 0xe9, 0xf5, 0x64, 0xff, 0x32, 0x6b,
 49901  	0xb2, 0xb4, 0x68, 0x6f, 0x6b, 0x26, 0x26, 0x38, 0xc9, 0x94, 0x3a, 0x1c, 0xe4, 0x85, 0x2d, 0x0c,
 49902  	0x7a, 0xfc, 0xea, 0x3d, 0x7b, 0xf5, 0xe3, 0x57, 0x61, 0x00, 0x7a, 0x73, 0x54, 0x81, 0xcd, 0x1b,
 49903  	0x77, 0x20, 0xe3, 0xb9, 0xfe, 0x47, 0xa5, 0xd9, 0x39, 0x48, 0x7d, 0x36, 0x2e, 0x20, 0x43, 0x1d,
 49904  	0xf3, 0x57, 0x0d, 0xfc, 0x85, 0x84, 0x78, 0xef, 0x8e, 0x42, 0x40, 0xdf, 0x4f, 0x3d, 0xfb, 0x40,
 49905  	0x0d, 0xf3, 0xdf, 0xf6, 0x62, 0x27, 0x4d, 0x3d, 0xef, 0xdc, 0x1a, 0x61, 0xd2, 0xdf, 0xef, 0x89,
 49906  	0x5e, 0x10, 0xb1, 0xac, 0x2f, 0xb0, 0x01, 0xf8, 0xf7, 0xb0, 0x24, 0x46, 0x6b, 0x33, 0xbd, 0x58,
 49907  	0x21, 0x78, 0x5a, 0xdb, 0x7f, 0x38, 0x5a, 0x13, 0xce, 0x4a, 0x9f, 0x1c, 0x85, 0x20, 0x38, 0x10,
 49908  	0x29, 0x32, 0xde, 0xc1, 0x1b, 0xf1, 0x16, 0x33, 0x79, 0xca, 0xfb, 0x2e, 0xa1, 0x1f, 0xd9, 0x2e,
 49909  	0x5b, 0x17, 0xbd, 0x43, 0xa6, 0xe8, 0x47, 0x3c, 0x22, 0xe8, 0x32, 0xd7, 0x1f, 0x08, 0xd0, 0xf0,
 49910  	0x9f, 0xd5, 0x02, 0x72, 0xda, 0x21, 0x53, 0x4a, 0xc3, 0x57, 0xff, 0xa8, 0x05, 0x1b, 0x0d, 0x4b,
 49911  	0xa0, 0x8f, 0xd4, 0xec, 0x38, 0x3a, 0xa9, 0x3c, 0xa2, 0xfd, 0x73, 0xf6, 0xff, 0x32, 0x8b, 0xac,
 49912  	0x87, 0x2c, 0xa3, 0x3e, 0xe1, 0xd4, 0x0a, 0x9d, 0xc4, 0x19, 0xac, 0x35, 0x3c, 0x58, 0x6d, 0xbb,
 49913  	0x76, 0x73, 0xc6, 0x79, 0x19, 0x77, 0x0e, 0xca, 0xf1, 0xbe, 0x2a, 0x39, 0xa4, 0x9b, 0x87, 0x0a,
 49914  	0x0c, 0xae, 0x5e, 0xf0, 0x57, 0x67, 0x91, 0x9c, 0x9d, 0x71, 0x1d, 0x77, 0xe5, 0x64, 0x12, 0x32,
 49915  	0xea, 0x7d, 0xff, 0xde, 0xf2, 0xaa, 0xc3, 0x81, 0xd0, 0x51, 0x40, 0xca, 0x14, 0x19, 0x3f, 0x82,
 49916  	0x9b, 0x4f, 0x1b, 0x05, 0xc4, 0x66, 0x40, 0xb0, 0x1f, 0x08, 0xc2, 0x72, 0xa1, 0x08, 0xa9, 0x02,
 49917  	0xb8, 0xe2, 0x82, 0x8d, 0x28, 0xd2, 0x17, 0xd5, 0x72, 0x90, 0x35, 0x19, 0xe7, 0x95, 0x6d, 0xf4,
 49918  	0x41, 0x58, 0x37, 0x6e, 0x31, 0x6e, 0xf4, 0xf9, 0xb9, 0x4d, 0x54, 0xdf, 0x85, 0xda, 0x88, 0xe2,
 49919  	0x99, 0x57, 0xf1, 0x92, 0x0e, 0xd9, 0xa2, 0x57, 0x4a, 0xaa, 0xb9, 0x6d, 0x13, 0xbe, 0xc0, 0x51,
 49920  	0x87, 0xfd, 0x57, 0x7b, 0x3f, 0xec, 0x8e, 0x56, 0x87, 0x90, 0x5e, 0x8b, 0xb1, 0xa0, 0xba, 0x08,
 49921  	0xbc, 0x09, 0x21, 0xe4, 0x47, 0xc2, 0x90, 0x32, 0x30, 0xb8, 0xdc, 0x10, 0xe8, 0xae, 0x93, 0xa4,
 49922  	0x29, 0x53, 0x5a, 0xe8, 0x44, 0x37, 0x67, 0xfa, 0xd3, 0x18, 0x0e, 0x89, 0xc1, 0x79, 0x80, 0x4c,
 49923  	0x34, 0x7b, 0x39, 0xf8, 0x43, 0x9a, 0x5b, 0x34, 0x2e, 0x20, 0x53, 0x96, 0xc2, 0xd8, 0x6c, 0xe8,
 49924  	0x0b, 0x6c, 0xf4, 0x0a, 0xad, 0xbb, 0x89, 0x80, 0x6c, 0xcd, 0x35, 0x9f, 0x4c, 0x94, 0xee, 0x60,
 49925  	0xd8, 0x2d, 0xd4, 0xe9, 0x40, 0x4e, 0x2e, 0xdd, 0x2f, 0xcb, 0x14, 0xd9, 0x2f, 0x57, 0xcd, 0xa7,
 49926  	0xf5, 0x0d, 0xb5, 0x19, 0xb0, 0x6f, 0x68, 0x10, 0x96, 0xd3, 0xbb, 0x93, 0x86, 0x3e, 0x79, 0x75,
 49927  	0x98, 0x01, 0x47, 0x24, 0xc7, 0xb0, 0xaa, 0x26, 0x6d, 0xbd, 0x60, 0x59, 0x3f, 0x69, 0xca, 0xea,
 49928  	0xc3, 0xd0, 0x7b, 0x06, 0xc0, 0x3d, 0xb9, 0x23, 0x24, 0x37, 0x84, 0xff, 0x54, 0x25, 0xbc, 0xe8,
 49929  	0x77, 0x62, 0x73, 0xa1, 0x5d, 0x0b, 0xc5, 0x8a, 0xc5, 0x3d, 0x0b, 0x06, 0xd8, 0x87, 0x3f, 0xed,
 49930  	0x6c, 0x1c, 0x20, 0x19, 0xbd, 0x2d, 0xf2, 0xc1, 0x84, 0xa8, 0x83, 0xb9, 0xfa, 0xd0, 0x15, 0x3c,
 49931  	0x3a, 0xe3, 0xe4, 0x90, 0xbc, 0x92, 0xae, 0x71, 0xca, 0xb8, 0x03, 0x19, 0xd2, 0x99, 0x0f, 0xda,
 49932  	0xd8, 0x81, 0x4e, 0xee, 0x83, 0x48, 0x98, 0xcf, 0x54, 0x09, 0xc3, 0xe9, 0xff, 0x52, 0xb6, 0x0e,
 49933  	0x4e, 0x2a, 0x96, 0x25, 0xf2, 0x64, 0x71, 0xb9, 0xd7, 0xb4, 0xea, 0xb6, 0x03, 0xf7, 0xcf, 0xed,
 49934  	0x75, 0xcc, 0x21, 0x00, 0x23, 0x6d, 0x6b, 0xec, 0x76, 0x5b, 0xbd, 0x81, 0x82, 0xdb, 0x81, 0xcf,
 49935  	0x97, 0xdb, 0x81, 0x40, 0x66, 0xda, 0x0c, 0xa3, 0x9c, 0xb7, 0xdb, 0x42, 0x26, 0x5f, 0xd8, 0x89,
 49936  	0x89, 0xbc, 0x9f, 0x14, 0xf2, 0xcb, 0xc7, 0x97, 0x0e, 0x6f, 0x31, 0xed, 0x95, 0xd7, 0xcf, 0xb6,
 49937  	0x98, 0x17, 0x57, 0x07, 0xc7, 0x38, 0xdf, 0xeb, 0x18, 0xf0, 0xb8, 0xf4, 0xf4, 0xb4, 0x3a, 0x83,
 49938  	0x74, 0x1d, 0xb0, 0x2f, 0x21, 0xc3, 0x5d, 0xf3, 0x69, 0x7b, 0x6c, 0xe9, 0x85, 0x0d, 0xe7, 0xa1,
 49939  	0xaf, 0xb8, 0x27, 0x91, 0xae, 0x1b, 0xf6, 0x5d, 0xc8, 0x9e, 0x65, 0xc6, 0x7b, 0x1d, 0xb6, 0x68,
 49940  	0x0e, 0xef, 0xdb, 0xfe, 0xf1, 0xd1, 0x57, 0xcd, 0x3a, 0x1f, 0xc8, 0x4a, 0xaf, 0x0f, 0x21, 0xc8,
 49941  	0x99, 0x2c, 0x67, 0xbc, 0x97, 0xe7, 0x0c, 0xde, 0x33, 0x21, 0xe8, 0xaf, 0x55, 0x43, 0x8b, 0x9a,
 49942  	0x1c, 0x5d, 0x92, 0xf6, 0xca, 0xd2, 0xfa, 0x08, 0x3d, 0x25, 0x87, 0xc2, 0x94, 0xfa, 0x9b, 0x85,
 49943  	0xaf, 0x9b, 0xcd, 0x82, 0x8b, 0x41, 0xdb, 0x00, 0x53, 0xfa, 0x8d, 0xaf, 0xf6, 0xd6, 0xd6, 0x56,
 49944  	0xcc, 0xc6, 0x08, 0x58, 0x89, 0x5d, 0x44, 0x48, 0xce, 0xf8, 0x7c, 0xc6, 0xb5, 0x2b, 0x08, 0x68,
 49945  	0x3b, 0xc8, 0xed, 0x1b, 0x01, 0x6e, 0x32, 0xee, 0x95, 0x53, 0x24, 0xb5, 0x4a, 0x29, 0x35, 0x48,
 49946  	0x2f, 0xab, 0xa1, 0xd7, 0x62, 0xbf, 0x69, 0xea, 0x24, 0x40, 0x2a, 0x1a, 0xcc, 0x4f, 0xe6, 0x08,
 49947  	0xe1, 0x5b, 0xd5, 0x08, 0x9c, 0x7e, 0x41, 0x3b, 0xc2, 0xcd, 0xc5, 0x3c, 0x69, 0xba, 0x2f, 0xef,
 49948  	0xba, 0x22, 0x35, 0x08, 0xa9, 0x6d, 0x74, 0xcb, 0xc8, 0x0e, 0x28, 0x30, 0xaf, 0xd8, 0x41, 0xcb,
 49949  	0xe5, 0x4c, 0x3f, 0x8b, 0xa1, 0x15, 0x9b, 0x54, 0xec, 0x01, 0xfb, 0x65, 0xf0, 0x0a, 0xa3, 0xe6,
 49950  	0x0c, 0xa0, 0xe9, 0x7a, 0x50, 0x7a, 0x55, 0xdc, 0xb1, 0x9c, 0x37, 0x94, 0x67, 0x79, 0x43, 0x8f,
 49951  	0x36, 0x47, 0x28, 0xa1, 0x90, 0xb6, 0x58, 0x33, 0xcb, 0xe3, 0x82, 0xb5, 0xf4, 0x76, 0x10, 0xce,
 49952  	0x17, 0xdf, 0x71, 0xe7, 0x0b, 0x50, 0x1c, 0xbd, 0xa2, 0x2d, 0xb3, 0x55, 0xd6, 0x6e, 0x2b, 0x17,
 49953  	0x3b, 0xb8, 0xf4, 0x7c, 0x77, 0xaf, 0x1b, 0x18, 0xcd, 0xe6, 0xa2, 0x0f, 0x8e, 0x10, 0x21, 0x6f,
 49954  	0xdc, 0x89, 0x90, 0x75, 0xfb, 0xad, 0x47, 0xda, 0xe4, 0xcc, 0x42, 0x3b, 0x5b, 0x8d, 0xdb, 0x36,
 49955  	0x5d, 0x39, 0x43, 0x5f, 0x9d, 0x69, 0x43, 0x8c, 0x21, 0xc7, 0xc6, 0xdc, 0xfa, 0x1b, 0x24, 0xfc,
 49956  	0x10, 0x8b, 0x5b, 0xfa, 0x72, 0x0c, 0x8a, 0xf3, 0xbd, 0xa0, 0x38, 0x9c, 0x3e, 0x34, 0x32, 0x41,
 49957  	0xea, 0xfe, 0xff, 0x96, 0x07, 0x45, 0x53, 0xdf, 0x0b, 0x62, 0xda, 0x95, 0x02, 0x39, 0xf5, 0xaa,
 49958  	0x06, 0x14, 0x2a, 0xc8, 0x0f, 0x71, 0x41, 0xf4, 0xb0, 0xbb, 0x16, 0xd1, 0xf1, 0xc6, 0x05, 0xa4,
 49959  	0x5f, 0x0c, 0x3c, 0xee, 0x44, 0x3f, 0xd3, 0x7f, 0x22, 0xc8, 0x1f, 0x05, 0x21, 0xa5, 0x7b, 0xc3,
 49960  	0x5c, 0x6f, 0xdb, 0x61, 0xa2, 0x2c, 0x9d, 0xd6, 0xd6, 0x9c, 0x30, 0x6d, 0x28, 0x82, 0xba, 0x41,
 49961  	0x82, 0x74, 0xf4, 0x5e, 0x08, 0x49, 0x46, 0xb7, 0x10, 0x48, 0x4e, 0x7c, 0x3d, 0xfd, 0x1f, 0x8a,
 49962  	0xbb, 0x83, 0x22, 0xa4, 0x07, 0xf1, 0xa5, 0x5d, 0xb8, 0x49, 0xd1, 0x51, 0x77, 0xf0, 0x73, 0xd1,
 49963  	0x10, 0xe7, 0xa7, 0x18, 0x47, 0x87, 0xd9, 0xb9, 0x27, 0xc2, 0x01, 0x76, 0x7d, 0x11, 0x8c, 0xb2,
 49964  	0xa3, 0x1b, 0x3b, 0x24, 0xe6, 0xcf, 0x82, 0xf0, 0xf6, 0x20, 0x3e, 0xeb, 0xa5, 0x05, 0xcb, 0xcd,
 49965  	0x84, 0x83, 0x54, 0x9f, 0x9f, 0xbb, 0x67, 0xe4, 0x30, 0x27, 0xfd, 0x87, 0x00, 0xbd, 0x7c, 0xb0,
 49966  	0xbc, 0x25, 0xb6, 0xd3, 0xe6, 0xc1, 0x72, 0xfb, 0xbf, 0xda, 0x54, 0x23, 0x51, 0xc5, 0x77, 0x2f,
 49967  	0x3d, 0x9a, 0x35, 0x37, 0xf5, 0xe3, 0x4b, 0x90, 0xfd, 0x2f, 0x2a, 0xd9, 0x73, 0x7a, 0x6f, 0x75,
 49968  	0x7f, 0x74, 0xfb, 0xf8, 0xa3, 0x89, 0xf3, 0x57, 0xee, 0xf5, 0x11, 0x66, 0xb0, 0x4a, 0xf6, 0xa8,
 49969  	0xdf, 0xfa, 0x0f, 0xf5, 0x18, 0x24, 0x98, 0x39, 0xeb, 0x28, 0xec, 0x6d, 0xe8, 0x1d, 0x86, 0x5f,
 49970  	0x1b, 0x1e, 0x01, 0x30, 0x7a, 0x2a, 0xc4, 0x23, 0xbc, 0x8f, 0x45, 0xb0, 0xbf, 0xa9, 0x86, 0x35,
 49971  	0xe7, 0x0d, 0x65, 0xd1, 0x75, 0xcc, 0x2c, 0x88, 0xf0, 0x5b, 0x67, 0x3b, 0x8f, 0xb3, 0xd2, 0x24,
 49972  	0x84, 0x20, 0xf7, 0x41, 0x3c, 0xb8, 0x74, 0xe2, 0x2e, 0x08, 0x59, 0xdd, 0x67, 0x5f, 0x25, 0x2b,
 49973  	0x4e, 0x8f, 0x93, 0xbd, 0x73, 0xbd, 0xed, 0x32, 0x39, 0x14, 0xea, 0xff, 0xcf, 0xa1, 0x31, 0xbe,
 49974  	0x82, 0xdb, 0x37, 0x13, 0xa2, 0xa3, 0x37, 0x47, 0x41, 0xc0, 0xdd, 0x0b, 0xef, 0x46, 0x24, 0x77,
 49975  	0x86, 0x19, 0x12, 0xe2, 0xe6, 0x1d, 0x84, 0xe0, 0xf4, 0x06, 0xe5, 0xb9, 0x9d, 0xe4, 0x7c, 0x23,
 49976  	0xe9, 0x96, 0xde, 0x21, 0x71, 0xce, 0x62, 0xdb, 0x73, 0xf6, 0x92, 0xd1, 0x58, 0x65, 0xb8, 0xc6,
 49977  	0x79, 0x09, 0x19, 0xea, 0x88, 0xf7, 0xdd, 0xe7, 0x38, 0x6b, 0xbb, 0x68, 0xf4, 0xb9, 0x91, 0xc7,
 49978  	0x42, 0xf4, 0xfe, 0x91, 0xb8, 0x4c, 0x28, 0x5f, 0x0a, 0x54, 0x69, 0x8d, 0x3b, 0x90, 0x31, 0xfd,
 49979  	0xf7, 0x21, 0x56, 0xc4, 0x49, 0x5b, 0x6b, 0xe9, 0x65, 0x86, 0xfd, 0x64, 0x7c, 0x95, 0xb5, 0xb3,
 49980  	0x74, 0x7d, 0xd6, 0xc4, 0xe1, 0xaf, 0xdb, 0x43, 0x25, 0xd6, 0xee, 0xce, 0xc2, 0xe8, 0xfc, 0x50,
 49981  	0xd4, 0xfb, 0x55, 0x88, 0xca, 0xe9, 0x29, 0x73, 0x49, 0xac, 0x93, 0xcf, 0x73, 0xec, 0x80, 0x16,
 49982  	0xa7, 0xfb, 0xef, 0x03, 0x37, 0xc8, 0x16, 0x83, 0x1e, 0xc3, 0xb0, 0x15, 0x03, 0x07, 0xc2, 0xdd,
 49983  	0x12, 0x86, 0xb3, 0x8e, 0xfa, 0xea, 0x5b, 0x1f, 0xbc, 0xc3, 0x12, 0xde, 0xea, 0x97, 0x50, 0x9f,
 49984  	0x23, 0xc7, 0x1e, 0xad, 0x72, 0x52, 0x29, 0xe2, 0xbc, 0x28, 0xdd, 0xd8, 0x85, 0x1e, 0xb5, 0x26,
 49985  	0x1f, 0x6a, 0x2a, 0xcf, 0x92, 0x11, 0x8b, 0x07, 0x54, 0xb0, 0xe0, 0xb4, 0xa9, 0xd4, 0xb8, 0xdf,
 49986  	0x89, 0x07, 0xd4, 0xa3, 0x6e, 0xdb, 0xe7, 0xe8, 0x51, 0x90, 0x89, 0x0a, 0xc5, 0x7e, 0x22, 0x67,
 49987  	0xd5, 0x61, 0xef, 0x1f, 0xb2, 0xaf, 0xdc, 0x33, 0xc2, 0x8c, 0xf4, 0x91, 0x91, 0x4f, 0xae, 0xac,
 49988  	0x58, 0x7b, 0x79, 0xb7, 0x6d, 0x2f, 0x22, 0xc4, 0x9a, 0xca, 0xe2, 0x5c, 0x0f, 0x36, 0x10, 0x05,
 49989  	0xbf, 0x1e, 0x8c, 0x82, 0xdf, 0x77, 0xfe, 0x28, 0xf8, 0x0f, 0xad, 0x92, 0x8a, 0xd3, 0xa3, 0x2a,
 49990  	0x8a, 0x3d, 0x94, 0x55, 0xaa, 0xaf, 0xbd, 0x0e, 0x0f, 0x9a, 0xa3, 0xfe, 0xd3, 0x3e, 0x27, 0x58,
 49991  	0x3d, 0x2a, 0x23, 0x0b, 0xa0, 0xed, 0x2a, 0x26, 0xbe, 0x1f, 0x9e, 0xe8, 0x61, 0x95, 0x6c, 0xcc,
 49992  	0xe2, 0x2c, 0x8d, 0xe6, 0xcb, 0x77, 0x29, 0x10, 0xfd, 0xc3, 0xf7, 0x95, 0xab, 0x23, 0xca, 0x49,
 49993  	0x5f, 0x1f, 0x05, 0x00, 0x82, 0x8f, 0x33, 0x5c, 0x06, 0xde, 0xb0, 0xd8, 0x33, 0x03, 0x48, 0xfe,
 49994  	0x80, 0x0f, 0x59, 0x20, 0xe1, 0x1f, 0x51, 0x29, 0xbc, 0x7c, 0xb1, 0x02, 0x4a, 0x71, 0x3b, 0x5f,
 49995  	0xac, 0x78, 0xa4, 0x19, 0x44, 0x18, 0x45, 0xbe, 0x58, 0x81, 0x12, 0xff, 0xcf, 0x7a, 0xb1, 0xe2,
 49996  	0x51, 0x15, 0x45, 0xe3, 0xf4, 0xb0, 0xf4, 0x00, 0x3b, 0x96, 0xa5, 0x59, 0x37, 0x13, 0x3b, 0x75,
 49997  	0x31, 0xee, 0xd6, 0x99, 0xfb, 0xfa, 0x09, 0xb4, 0x2b, 0x7b, 0xf4, 0xbe, 0xd2, 0xfb, 0xab, 0xa4,
 49998  	0xa2, 0x2f, 0x8f, 0x20, 0x8e, 0xbc, 0x62, 0x68, 0xf6, 0xf2, 0xe5, 0xac, 0x97, 0x3a, 0xc6, 0x81,
 49999  	0xcd, 0x5e, 0xbe, 0x90, 0x27, 0x4e, 0x98, 0xfb, 0x8d, 0x98, 0x83, 0xe5, 0xa2, 0xc8, 0x5a, 0xf2,
 50000  	0xa1, 0x87, 0xf2, 0x99, 0x5f, 0x69, 0x8a, 0xca, 0xaf, 0x67, 0xbc, 0x60, 0xb9, 0xfa, 0x4f, 0x76,
 50001  	0x8c, 0xa1, 0xc6, 0x45, 0xa4, 0x6f, 0x5d, 0x60, 0x0d, 0xe8, 0x61, 0x6e, 0x78, 0x0b, 0x06, 0x48,
 50002  	0xe8, 0xc7, 0x84, 0x84, 0x56, 0x41, 0x04, 0xdb, 0xf1, 0x76, 0x59, 0x0c, 0xa4, 0x02, 0x3f, 0x76,
 50003  	0x9f, 0x09, 0x0b, 0x04, 0x72, 0xd1, 0x27, 0x45, 0x88, 0x90, 0x3b, 0x11, 0x2b, 0xcb, 0xbe, 0x66,
 50004  	0x4a, 0x5f, 0xc3, 0xa5, 0xaf, 0xeb, 0x5b, 0x24, 0x25, 0x7f, 0x5f, 0x40, 0xfe, 0x2a, 0xfb, 0x58,
 50005  	0x28, 0xdf, 0x3f, 0x07, 0xe5, 0xe3, 0x74, 0x8e, 0xec, 0x45, 0xf3, 0xd9, 0x71, 0x76, 0x76, 0xf9,
 50006  	0x0c, 0xd2, 0x44, 0x1e, 0x67, 0x34, 0x91, 0x50, 0x5e, 0xba, 0x1e, 0xc4, 0xe0, 0xde, 0x24, 0x1b,
 50007  	0x85, 0x26, 0x59, 0xc8, 0xe8, 0xf1, 0x3b, 0x30, 0xe2, 0x74, 0x99, 0xec, 0xc3, 0x13, 0x99, 0x94,
 50008  	0x00, 0x4d, 0xb5, 0xf0, 0x70, 0xed, 0x09, 0xfb, 0xf4, 0xe1, 0x5a, 0x90, 0x94, 0x3e, 0x30, 0x0a,
 50009  	0x83, 0xee, 0x76, 0xc6, 0xf5, 0x06, 0x32, 0x7c, 0x73, 0x10, 0xca, 0xf2, 0xc4, 0x9d, 0x64, 0x91,
 50010  	0x8e, 0x99, 0x27, 0x37, 0x64, 0x9c, 0x86, 0x55, 0xb5, 0x2e, 0xc2, 0xae, 0xf9, 0x24, 0xd3, 0x35,
 50011  	0x41, 0x26, 0xfa, 0x0f, 0x90, 0x8a, 0xab, 0xd7, 0x66, 0x17, 0x58, 0xa1, 0x1f, 0x9c, 0x76, 0x3c,
 50012  	0x13, 0x6b, 0xc8, 0x33, 0x51, 0xee, 0xd9, 0xaf, 0x8a, 0xb7, 0xd4, 0xf5, 0xe3, 0x50, 0xf9, 0xb0,
 50013  	0x77, 0xc8, 0xde, 0xf6, 0xc9, 0x21, 0xf6, 0x52, 0xa9, 0x39, 0xc4, 0x9a, 0x09, 0x4f, 0xb6, 0x58,
 50014  	0x45, 0xdc, 0xc5, 0xa7, 0x98, 0x19, 0x05, 0xe7, 0xa3, 0xa9, 0x47, 0x2b, 0xcf, 0xf9, 0x92, 0x94,
 50015  	0x17, 0x79, 0xaf, 0x69, 0xdf, 0x26, 0x55, 0x73, 0xc2, 0x05, 0x64, 0xca, 0xf9, 0x43, 0x9f, 0xaf,
 50016  	0x85, 0x34, 0x9c, 0xa7, 0x56, 0xf0, 0x93, 0x0f, 0x53, 0x2d, 0x88, 0xb6, 0x2b, 0x61, 0xf8, 0x8e,
 50017  	0x0f, 0x53, 0x3d, 0xcd, 0x2e, 0x21, 0x1e, 0x95, 0xe8, 0x38, 0x3e, 0x58, 0x65, 0xaf, 0x09, 0x94,
 50018  	0xaa, 0x56, 0x5d, 0xaa, 0xd0, 0x75, 0xcb, 0xd3, 0x2b, 0x65, 0x11, 0x9a, 0xdb, 0x7e, 0xa5, 0x6b,
 50019  	0xe2, 0x1a, 0xde, 0x59, 0x0b, 0x86, 0xd7, 0xe4, 0xcf, 0xd8, 0xa7, 0xaf, 0xc9, 0xc3, 0x50, 0xa2,
 50020  	0xc0, 0x61, 0x2e, 0xb7, 0xd3, 0x52, 0x4b, 0xfa, 0x3f, 0xc9, 0x5f, 0xee, 0x7b, 0xf4, 0x50, 0x96,
 50021  	0x67, 0xee, 0x28, 0x8b, 0xdc, 0x7e, 0xaa, 0xdf, 0x47, 0xe2, 0xa4, 0x7d, 0x8c, 0x71, 0xae, 0x7c,
 50022  	0xc9, 0xe0, 0x9e, 0xf0, 0x59, 0x66, 0x4f, 0x18, 0xc8, 0x4a, 0xef, 0x11, 0x42, 0x50, 0xb6, 0xe2,
 50023  	0x65, 0x97, 0x1b, 0xd5, 0xae, 0xa8, 0xca, 0xd6, 0x1a, 0xa2, 0x3f, 0xbb, 0x1a, 0x5d, 0x7a, 0xb4,
 50024  	0x9c, 0x4e, 0xf8, 0x86, 0xb4, 0xe4, 0x41, 0x8e, 0x26, 0xcf, 0xd9, 0xa7, 0x8f, 0x80, 0x6c, 0x06,
 50025  	0x7a, 0xba, 0xcc, 0xbd, 0xd3, 0xfb, 0x71, 0x4a, 0x89, 0x5d, 0x28, 0x0f, 0x8b, 0x20, 0xf0, 0x73,
 50026  	0x31, 0xb0, 0xa8, 0xa6, 0x51, 0xb1, 0x8c, 0xc9, 0xf8, 0xc6, 0xf0, 0xda, 0xc8, 0x7f, 0x7e, 0xee,
 50027  	0xfb, 0xfb, 0xca, 0x80, 0x3f, 0x96, 0x82, 0x5e, 0x0f, 0x10, 0xe4, 0x0e, 0xb7, 0x23, 0x3f, 0xec,
 50028  	0x0e, 0x57, 0xfd, 0x27, 0xa0, 0x57, 0x93, 0x76, 0x3b, 0x78, 0x70, 0xfe, 0x83, 0x00, 0x34, 0xa7,
 50029  	0xd7, 0x48, 0xfd, 0x71, 0x45, 0x69, 0x23, 0x52, 0xd9, 0xe0, 0xaa, 0xc3, 0x26, 0xd6, 0x9b, 0x1c,
 50030  	0x8e, 0x80, 0x1f, 0x3a, 0x0a, 0x1d, 0x22, 0xa3, 0xf7, 0x08, 0x80, 0xf1, 0xc6, 0xc5, 0x64, 0x40,
 50031  	0xfa, 0x88, 0x96, 0x17, 0x5b, 0x8a, 0xbd, 0x72, 0x1e, 0x86, 0xe8, 0x3f, 0xaa, 0x44, 0xe7, 0xf4,
 50032  	0x3a, 0x32, 0xa9, 0xe5, 0xbe, 0xb6, 0x97, 0x34, 0x37, 0x4f, 0xf9, 0x71, 0xae, 0xcb, 0xe2, 0xd7,
 50033  	0x2e, 0x1f, 0x42, 0xf3, 0xd1, 0x8f, 0xcd, 0x7c, 0x84, 0x31, 0xc4, 0xa6, 0x0e, 0xa5, 0xc1, 0x1a,
 50034  	0x8e, 0xaa, 0x6b, 0x18, 0xb2, 0xf8, 0x49, 0x05, 0x0b, 0x19, 0xc2, 0x41, 0xa7, 0xad, 0x6c, 0x26,
 50035  	0xed, 0xb6, 0x2f, 0x3a, 0x42, 0xfa, 0x29, 0x42, 0xb2, 0x54, 0xf4, 0xb4, 0x87, 0xc4, 0x1b, 0x17,
 50036  	0x91, 0x7e, 0x2e, 0x3e, 0xec, 0x65, 0x9d, 0x8e, 0xa5, 0x2d, 0xd2, 0x70, 0xbc, 0xf8, 0x0a, 0x60,
 50037  	0x4e, 0x4f, 0x93, 0xa9, 0x15, 0xd6, 0x6e, 0x3b, 0x4d, 0x83, 0xfa, 0x81, 0x15, 0xb8, 0x16, 0xb8,
 50038  	0xee, 0xfc, 0xb9, 0xdd, 0x6b, 0x62, 0x0c, 0x7a, 0x83, 0x0f, 0xbc, 0x53, 0x00, 0xc0, 0xc4, 0xfa,
 50039  	0x8b, 0x42, 0x0e, 0xbf, 0xa8, 0xe2, 0xc0, 0xe9, 0x11, 0x32, 0x31, 0xdb, 0x2b, 0xb2, 0xd3, 0x2c,
 50040  	0xb6, 0x82, 0xc3, 0xca, 0x45, 0x41, 0xe4, 0xed, 0xc9, 0x00, 0x24, 0xa2, 0xab, 0x18, 0x67, 0x87,
 50041  	0x7e, 0x30, 0x41, 0x06, 0x5b, 0xd9, 0xd9, 0xf4, 0x1a, 0x1b, 0xae, 0x10, 0x45, 0x94, 0x0f, 0xf3,
 50042  	0x90, 0x4f, 0xf9, 0xda, 0xf1, 0x17, 0x3a, 0x01, 0x43, 0xa1, 0x3c, 0x9c, 0x63, 0x02, 0x40, 0x43,
 50043  	0x97, 0x3d, 0x1c, 0xde, 0xd8, 0x4f, 0x06, 0x64, 0xa5, 0x72, 0xf4, 0x32, 0x2e, 0x0a, 0xea, 0x51,
 50044  	0x81, 0xe9, 0xf4, 0x52, 0xa9, 0x1b, 0xda, 0xfd, 0x73, 0x65, 0x2f, 0xfd, 0x2d, 0xec, 0x4c, 0x25,
 50045  	0x95, 0x50, 0x47, 0x50, 0x1a, 0x7e, 0x61, 0xf7, 0x3e, 0xfb, 0xc3, 0xb4, 0xc6, 0x10, 0x4c, 0x0f,
 50046  	0xfe, 0xd0, 0x9b, 0xb5, 0x37, 0xed, 0x77, 0x9e, 0xea, 0x77, 0xb2, 0xd1, 0x15, 0x4c, 0xc9, 0x1b,
 50047  	0x17, 0x90, 0xbe, 0xb8, 0x59, 0x94, 0x4f, 0x49, 0x95, 0x7f, 0x22, 0xd0, 0x9b, 0xc3, 0xa0, 0xe6,
 50048  	0x6a, 0x44, 0x3e, 0x1c, 0xb8, 0x94, 0x65, 0x6d, 0x6f, 0xcf, 0x71, 0xdf, 0xfd, 0xe5, 0x3d, 0x86,
 50049  	0x93, 0x8b, 0x3e, 0x2d, 0x42, 0x84, 0xbb, 0x7a, 0x18, 0x70, 0x82, 0x0c, 0x76, 0xb3, 0xac, 0x5d,
 50050  	0x6e, 0xb1, 0xcc, 0xd3, 0x93, 0x7d, 0xe7, 0x7b, 0x7a, 0x72, 0xa7, 0x7d, 0xc7, 0xfd, 0x82, 0x32,
 50051  	0x72, 0x7a, 0x8c, 0x4c, 0x08, 0x1d, 0xd8, 0x11, 0x5b, 0xa8, 0x05, 0x85, 0x65, 0xd1, 0x0a, 0xfa,
 50052  	0xbf, 0xdc, 0xdf, 0x54, 0x15, 0xa2, 0xa5, 0x37, 0x60, 0xb8, 0xca, 0x71, 0xee, 0x14, 0x33, 0xe4,
 50053  	0x14, 0x7b, 0x4b, 0x98, 0x83, 0x3c, 0xe3, 0x01, 0x45, 0xb0, 0x91, 0x24, 0x5a, 0xc6, 0xd1, 0x15,
 50054  	0xdb, 0x8c, 0xdc, 0xba, 0xbf, 0x5c, 0x50, 0x10, 0x1d, 0xbd, 0x5b, 0x00, 0x8d, 0x37, 0x2e, 0x2c,
 50055  	0xe3, 0xcb, 0xeb, 0x3e, 0x93, 0x74, 0xba, 0x6d, 0x19, 0x38, 0x1e, 0x61, 0x3f, 0xa0, 0x12, 0x9b,
 50056  	0xd3, 0x53, 0xea, 0x29, 0x26, 0x9b, 0x6c, 0x03, 0xef, 0x3a, 0x45, 0x0f, 0x6d, 0x94, 0x6e, 0xdb,
 50057  	0xef, 0xbc, 0xb8, 0xe4, 0x51, 0xd3, 0xbb, 0xcb, 0x4e, 0x35, 0xdb, 0x2c, 0xe6, 0xe2, 0xbc, 0x90,
 50058  	0xbe, 0xa3, 0xda, 0x3d, 0x6d, 0xcb, 0xb5, 0xbf, 0x93, 0xef, 0x1a, 0x49, 0xa7, 0xcf, 0xa0, 0x3d,
 50059  	0xda, 0x83, 0x9c, 0xee, 0xe0, 0x40, 0xd1, 0x47, 0x45, 0x08, 0x9d, 0x7b, 0xe8, 0xca, 0xe6, 0xb5,
 50060  	0x3f, 0x29, 0x58, 0x87, 0xdb, 0xf7, 0x09, 0x2d, 0xc1, 0x62, 0xc1, 0x3a, 0x8d, 0xbd, 0x64, 0x54,
 50061  	0x33, 0x77, 0x03, 0xb3, 0x95, 0x7e, 0xa8, 0xe5, 0x49, 0x01, 0x12, 0xeb, 0xc1, 0x41, 0xb1, 0xb8,
 50062  	0x74, 0xfd, 0x34, 0x9f, 0xea, 0x0d, 0x8e, 0x50, 0x99, 0xd1, 0x73, 0xf7, 0x10, 0xfa, 0x21, 0x06,
 50063  	0x1a, 0x02, 0xd1, 0x36, 0x82, 0xe6, 0x65, 0xe1, 0xa2, 0x60, 0xe1, 0xc2, 0x31, 0xc5, 0x10, 0xb7,
 50064  	0x87, 0x06, 0xb9, 0xc9, 0x75, 0x4a, 0xcc, 0x2e, 0xc9, 0x7a, 0xba, 0xa8, 0xad, 0xb9, 0x77, 0x5c,
 50065  	0xa7, 0x3e, 0xec, 0x4e, 0x49, 0x0e, 0x91, 0x7e, 0xec, 0xc4, 0x49, 0x92, 0xd1, 0x40, 0xb9, 0xfc,
 50066  	0x96, 0x7e, 0x31, 0xca, 0xef, 0x71, 0x45, 0x27, 0x60, 0xe3, 0xb5, 0x30, 0xac, 0xb1, 0x71, 0x52,
 50067  	0x49, 0xe1, 0xe0, 0xbf, 0x68, 0x49, 0xfe, 0xe8, 0xfe, 0xf2, 0x30, 0x16, 0x92, 0xd1, 0xae, 0x8f,
 50068  	0xb5, 0xb3, 0x90, 0x55, 0x2f, 0xc7, 0x40, 0x8e, 0x1f, 0xab, 0xe2, 0x28, 0x16, 0xaf, 0x31, 0x91,
 50069  	0xd8, 0xdc, 0x60, 0xad, 0x9e, 0xdc, 0x74, 0x35, 0x08, 0xe1, 0xfa, 0xcb, 0x5a, 0x06, 0xc2, 0xbd,
 50070  	0xf4, 0xeb, 0x0e, 0x94, 0xa7, 0x4c, 0x25, 0x21, 0x7d, 0x6a, 0x04, 0xa1, 0xe4, 0x03, 0x72, 0x32,
 50071  	0xd4, 0x8c, 0x49, 0xb2, 0x9d, 0xe3, 0xb4, 0x9b, 0xda, 0xf8, 0x2b, 0x32, 0xd9, 0x65, 0x39, 0xcf,
 50072  	0xd2, 0xb8, 0x6d, 0x73, 0xd6, 0xcc, 0x59, 0x83, 0xfe, 0x03, 0x52, 0x4c, 0x91, 0xe1, 0x66, 0x2f,
 50073  	0xcf, 0x59, 0x5a, 0xe8, 0xa7, 0x95, 0xb0, 0x88, 0xaf, 0x0f, 0x89, 0xc8, 0x69, 0x57, 0xc5, 0x22,
 50074  	0xba, 0xfd, 0x22, 0x02, 0x86, 0xa1, 0x91, 0xf2, 0x86, 0x03, 0x4e, 0xd8, 0x22, 0x87, 0xa3, 0xe8,
 50075  	0xbb, 0x72, 0xdf, 0x13, 0xb7, 0x67, 0xcb, 0xae, 0xb1, 0x9e, 0xc5, 0xed, 0x60, 0xdf, 0x7d, 0xe3,
 50076  	0x01, 0xd3, 0xc9, 0x20, 0x11, 0x3d, 0x81, 0x71, 0x2a, 0xdf, 0xf3, 0x87, 0x80, 0x6f, 0x0a, 0x03,
 50077  	0x72, 0x7a, 0x4f, 0x79, 0xb5, 0xda, 0xdc, 0x34, 0xb2, 0xea, 0xeb, 0xdb, 0x1d, 0xb7, 0xdc, 0x70,
 50078  	0x0f, 0xf9, 0xe6, 0x03, 0xe5, 0x15, 0x2b, 0xc6, 0xd1, 0x37, 0xb7, 0x28, 0x79, 0x57, 0x37, 0xb7,
 50079  	0x6f, 0xa9, 0x86, 0x35, 0x17, 0x30, 0x90, 0x17, 0xea, 0xeb, 0x6f, 0x3d, 0xe0, 0xf4, 0x75, 0x28,
 50080  	0xd4, 0x71, 0x9f, 0x9a, 0xab, 0x28, 0x90, 0x42, 0x9b, 0xb8, 0xaa, 0x1b, 0x74, 0x9d, 0x7a, 0x5b,
 50081  	0x15, 0x1e, 0xa7, 0xcb, 0xb2, 0xc3, 0xcf, 0xe7, 0x19, 0xe7, 0xc7, 0xe2, 0xae, 0x32, 0x6e, 0xee,
 50082  	0xc4, 0x5d, 0x77, 0x6e, 0x5d, 0x6d, 0x67, 0xcd, 0x4d, 0x5d, 0x7d, 0xc8, 0x03, 0x7c, 0xa6, 0xec,
 50083  	0xa2, 0x25, 0x04, 0xed, 0x41, 0x4c, 0xde, 0x98, 0x26, 0xfd, 0x6b, 0x59, 0xde, 0x64, 0xd6, 0xf5,
 50084  	0xf0, 0x58, 0xdc, 0x95, 0xc1, 0x91, 0x1a, 0xfb, 0xb5, 0x4f, 0xa2, 0x39, 0x18, 0x3b, 0x16, 0x77,
 50085  	0xa5, 0x4b, 0xa2, 0x65, 0x5b, 0x0f, 0xb0, 0xfd, 0x41, 0x88, 0xad, 0x89, 0x40, 0x26, 0x13, 0x66,
 50086  	0x73, 0x16, 0x7b, 0x65, 0xc1, 0x86, 0x2d, 0x33, 0xe5, 0x9a, 0xe3, 0x10, 0xd1, 0x9b, 0x22, 0x84,
 50087  	0x23, 0x2d, 0x5b, 0x5c, 0xf9, 0x89, 0x74, 0x9d, 0x54, 0x05, 0x38, 0x00, 0x0a, 0xe0, 0x38, 0x55,
 50088  	0xee, 0x23, 0x7d, 0xed, 0x24, 0x65, 0x38, 0x64, 0x0b, 0xb2, 0x84, 0x09, 0xca, 0xc0, 0xe9, 0x82,
 50089  	0x8a, 0x14, 0xa3, 0xca, 0x96, 0x37, 0x37, 0xfc, 0xb2, 0xc0, 0x21, 0xf2, 0xe3, 0x19, 0x27, 0xf4,
 50090  	0x8b, 0x43, 0xa5, 0x0d, 0x9d, 0x9d, 0x24, 0xb1, 0xaf, 0xe9, 0xef, 0x88, 0x9f, 0xf6, 0xea, 0xf8,
 50091  	0x58, 0xdc, 0x3d, 0x9a, 0xa4, 0xd8, 0xd0, 0xf9, 0x27, 0x61, 0x48, 0x54, 0xcd, 0x9d, 0xed, 0xf3,
 50092  	0x55, 0xf3, 0x4f, 0xfd, 0x22, 0x0a, 0x22, 0x7a, 0x0d, 0x82, 0x09, 0xdb, 0x8d, 0x63, 0x43, 0x97,
 50093  	0x20, 0x98, 0x0c, 0x68, 0x67, 0xc5, 0xb4, 0x36, 0xfa, 0x6e, 0x37, 0xb6, 0x71, 0xcd, 0x7d, 0x01,
 50094  	0x7f, 0x8e, 0x31, 0xb5, 0x6d, 0xfb, 0xa3, 0x23, 0x04, 0x2a, 0x9f, 0x57, 0x35, 0xf1, 0xd7, 0x23,
 50095  	0x7d, 0xad, 0x3e, 0xaf, 0xbe, 0xe1, 0x35, 0xad, 0xeb, 0x7a, 0x25, 0x13, 0xca, 0x08, 0x07, 0x79,
 50096  	0xbc, 0xaa, 0xef, 0x4a, 0x26, 0x9d, 0xa8, 0x5c, 0xfd, 0x01, 0x9d, 0xe8, 0x17, 0x41, 0xb9, 0x38,
 50097  	0x2d, 0xc8, 0xa4, 0x36, 0x08, 0x11, 0x89, 0x4b, 0x19, 0xdf, 0xb9, 0xb4, 0x5e, 0x14, 0x77, 0xb3,
 50098  	0xac, 0x87, 0x2e, 0xf8, 0x7f, 0x39, 0xa3, 0xb7, 0x66, 0x98, 0x83, 0x18, 0x15, 0x98, 0xed, 0xed,
 50099  	0x3d, 0x76, 0x3c, 0x40, 0x86, 0x44, 0x6e, 0x69, 0xb6, 0x50, 0x77, 0xdb, 0x18, 0xca, 0xf0, 0xab,
 50100  	0x0a, 0x19, 0x38, 0x5d, 0x25, 0xe3, 0xcb, 0x3a, 0x8e, 0x77, 0xae, 0xa6, 0x7a, 0x7f, 0xb2, 0x72,
 50101  	0x14, 0x41, 0xf8, 0x14, 0x1f, 0xaa, 0xdd, 0x5f, 0x9b, 0xda, 0x85, 0x88, 0x62, 0xcf, 0x07, 0x52,
 50102  	0x70, 0xa4, 0xce, 0xdf, 0x04, 0xe9, 0xe4, 0x09, 0x95, 0x69, 0x27, 0x7b, 0xf6, 0xbb, 0x53, 0x1f,
 50103  	0x44, 0xdb, 0xe9, 0x99, 0x72, 0x63, 0x0e, 0x30, 0xe8, 0x8a, 0x87, 0xbb, 0x83, 0xab, 0x02, 0xda,
 50104  	0x67, 0x5f, 0x11, 0x06, 0x95, 0xc1, 0x6c, 0x9d, 0xa9, 0x53, 0xeb, 0xa3, 0x68, 0x14, 0xc3, 0x15,
 50105  	0xe4, 0xa6, 0x2b, 0xca, 0x15, 0x04, 0xd2, 0xd1, 0x33, 0x3e, 0x18, 0x6f, 0x5c, 0x46, 0xfa, 0xba,
 50106  	0x6d, 0x1b, 0x72, 0x75, 0x8f, 0x52, 0x45, 0x4e, 0xc7, 0xf9, 0x52, 0x3b, 0x96, 0x3a, 0xdf, 0xd2,
 50107  	0xaa, 0xe8, 0xff, 0x59, 0x97, 0xa5, 0x8e, 0xb5, 0x2f, 0x64, 0x79, 0x73, 0x15, 0x4b, 0xe9, 0x89,
 50108  	0x74, 0x75, 0x96, 0xa4, 0xaa, 0x3c, 0x15, 0x7d, 0x01, 0x1a, 0x6d, 0x05, 0x06, 0x02, 0x7e, 0xeb,
 50109  	0xdf, 0xb0, 0xf3, 0x90, 0xe9, 0x8d, 0x3e, 0xbb, 0xdb, 0xeb, 0x1c, 0x8d, 0x1e, 0xf4, 0xaf, 0xe2,
 50110  	0x25, 0xfa, 0xf8, 0x84, 0x2a, 0x6c, 0xb6, 0xa5, 0xdd, 0xf9, 0x71, 0xc1, 0xc0, 0x59, 0x9c, 0xe9,
 50111  	0x54, 0xf5, 0xd0, 0x66, 0xfd, 0x0a, 0xf3, 0x68, 0x20, 0x04, 0xa4, 0x77, 0xc3, 0x3c, 0x38, 0xd4,
 50112  	0x99, 0x4c, 0xc0, 0x99, 0x9a, 0x1b, 0x70, 0x06, 0x6d, 0xd3, 0xc3, 0xd8, 0x9c, 0xde, 0x8d, 0x4c,
 50113  	0x1d, 0x4e, 0x0b, 0x96, 0x1f, 0x65, 0xf1, 0x16, 0xab, 0x1e, 0xa6, 0x4c, 0xe4, 0xd1, 0x87, 0xb5,
 50114  	0xb0, 0x6e, 0x6e, 0x35, 0x75, 0xe3, 0xc1, 0x08, 0xcd, 0x09, 0x27, 0x7a, 0xaf, 0xf7, 0x57, 0x51,
 50115  	0x73, 0xd1, 0x8a, 0xd2, 0x06, 0x50, 0x77, 0x25, 0x1b, 0xc7, 0xd3, 0x95, 0xec, 0x12, 0x63, 0xd5,
 50116  	0x6f, 0xf6, 0xb7, 0x2a, 0xa3, 0x34, 0xda, 0x5f, 0x5a, 0xc5, 0x46, 0x36, 0x57, 0x38, 0x46, 0x36,
 50117  	0x00, 0x96, 0xde, 0xa0, 0x94, 0x74, 0xf1, 0xdd, 0xce, 0x38, 0x83, 0x8c, 0xf4, 0x52, 0x20, 0xdf,
 50118  	0xd5, 0xaf, 0x99, 0x70, 0xab, 0x65, 0x23, 0xa2, 0x9d, 0xf1, 0x15, 0x8e, 0x52, 0x5e, 0xe2, 0xd1,
 50119  	0x3b, 0x93, 0x86, 0x19, 0x53, 0xf3, 0x71, 0xa7, 0x7b, 0x48, 0xdd, 0x57, 0xa2, 0xc8, 0x82, 0x57,
 50120  	0xa0, 0xd1, 0x57, 0xe6, 0xa4, 0x6f, 0x8c, 0x02, 0x00, 0xbc, 0xf1, 0x17, 0x64, 0xd4, 0x18, 0x86,
 50121  	0xdb, 0xe0, 0x9a, 0x23, 0x07, 0xf7, 0x59, 0x84, 0x45, 0xe7, 0xcf, 0xc6, 0x9f, 0x12, 0xa2, 0x82,
 50122  	0xa6, 0xcc, 0x2b, 0x0d, 0x08, 0x32, 0x9b, 0xb5, 0x7f, 0x89, 0x8c, 0x9c, 0xc5, 0x3c, 0x93, 0x6f,
 50123  	0x6b, 0x6a, 0x93, 0xbb, 0x32, 0xe3, 0x8a, 0xfd, 0x0b, 0xc7, 0x31, 0xac, 0x94, 0x1f, 0x94, 0xff,
 50124  	0x64, 0xcc, 0x37, 0x83, 0xe5, 0x7f, 0x02, 0xa6, 0x2f, 0x73, 0xd2, 0xdb, 0x6a, 0x01, 0x00, 0x19,
 50125  	0x3f, 0xad, 0x15, 0x27, 0xc6, 0xb6, 0xde, 0xda, 0xcf, 0x4c, 0x3a, 0x89, 0xae, 0xb9, 0x88, 0xb5,
 50126  	0x2f, 0xbc, 0x84, 0x8c, 0xe6, 0x8c, 0x17, 0x79, 0xd2, 0x2c, 0x04, 0x1a, 0x7e, 0x46, 0x99, 0x92,
 50127  	0x29, 0xf7, 0x6f, 0xe3, 0x91, 0x09, 0xf2, 0xec, 0x25, 0xa3, 0x67, 0x19, 0xdb, 0xb4, 0x5e, 0x9d,
 50128  	0xca, 0x17, 0x9b, 0x92, 0x29, 0x37, 0x55, 0x51, 0x0e, 0x40, 0xca, 0x7d, 0xda, 0x41, 0x68, 0x10,
 50129  	0xaa, 0x9a, 0xb0, 0x32, 0x9e, 0x58, 0x59, 0x19, 0x9c, 0xde, 0x9d, 0x5c, 0xe0, 0x37, 0xc6, 0x42,
 50130  	0x96, 0xb5, 0x38, 0x7c, 0xc6, 0x44, 0x74, 0xcf, 0x2b, 0xe0, 0x95, 0xb8, 0x42, 0xbd, 0x70, 0xa6,
 50131  	0x92, 0x9e, 0x3e, 0x30, 0xaa, 0x46, 0xaf, 0x3c, 0x25, 0x74, 0x56, 0x72, 0x6d, 0xae, 0xa9, 0x62,
 50132  	0x8d, 0xd6, 0xdd, 0x58, 0xa3, 0x48, 0x96, 0x27, 0x9f, 0x4f, 0x16, 0x31, 0xbb, 0x5e, 0xe2, 0xf6,
 50133  	0x25, 0xd1, 0x8b, 0x97, 0xda, 0xf1, 0x36, 0xcb, 0xf9, 0x21, 0x7b, 0xe6, 0xad, 0x9f, 0x88, 0x13,
 50134  	0x65, 0xfd, 0xbf, 0xe0, 0x35, 0xba, 0xc2, 0xff, 0xa3, 0x99, 0x1d, 0x21, 0xe8, 0x33, 0xa3, 0x9d,
 50135  	0x99, 0xc8, 0x27, 0x8a, 0xba, 0x2a, 0xc1, 0x89, 0x8b, 0x30, 0xe5, 0x8d, 0x31, 0x1d, 0x8b, 0x54,
 50136  	0xec, 0xd8, 0xf5, 0xe3, 0x72, 0x91, 0xf3, 0xde, 0x5c, 0xe9, 0xb4, 0x8c, 0xc4, 0x7c, 0xea, 0x6e,
 50137  	0xc4, 0x94, 0x16, 0x9b, 0x76, 0xa4, 0x7a, 0x07, 0x3e, 0x11, 0x54, 0xa6, 0xfc, 0xb5, 0xe5, 0x69,
 50138  	0x66, 0xfe, 0x47, 0x18, 0xb4, 0x8d, 0x61, 0x77, 0x7a, 0xcc, 0xba, 0xa8, 0x0a, 0x3e, 0x86, 0xb8,
 50139  	0x3d, 0x3d, 0xcc, 0x4d, 0xcc, 0xb3, 0x07, 0xac, 0x67, 0x95, 0x49, 0x3e, 0xa9, 0xae, 0x1e, 0xf7,
 50140  	0x43, 0xae, 0x76, 0x54, 0xfc, 0x37, 0x78, 0xcf, 0xad, 0x90, 0xa7, 0x67, 0x2a, 0x60, 0xe8, 0xdf,
 50141  	0x92, 0xc9, 0xe3, 0xec, 0xec, 0xf5, 0x59, 0xbe, 0x29, 0x5b, 0x26, 0x60, 0x32, 0xfa, 0x2c, 0xa3,
 50142  	0x66, 0xe1, 0x7c, 0xf4, 0x69, 0x91, 0x47, 0xcc, 0x71, 0xfc, 0x85, 0xdd, 0x07, 0x6e, 0x90, 0x86,
 50143  	0xbb, 0xeb, 0x49, 0x2a, 0x0d, 0x95, 0x74, 0xec, 0x06, 0x6d, 0x63, 0xcc, 0xd2, 0x56, 0x99, 0xda,
 50144  	0x1f, 0x78, 0xd7, 0xe0, 0xd9, 0x15, 0x32, 0xca, 0x50, 0x26, 0x65, 0xda, 0x52, 0x9e, 0xad, 0xe7,
 50145  	0x8c, 0x8b, 0x2e, 0x12, 0x7b, 0xa1, 0x4c, 0x9e, 0x73, 0x85, 0x8e, 0x25, 0x52, 0x95, 0x9f, 0xfe,
 50146  	0x2a, 0xaa, 0x04, 0xe3, 0x8d, 0x3b, 0x78, 0x91, 0x40, 0xc6, 0x66, 0xc0, 0x6a, 0x42, 0xe1, 0xa8,
 50147  	0x30, 0xde, 0x85, 0x20, 0xcf, 0x14, 0x19, 0xee, 0xc4, 0xe7, 0xf4, 0xe4, 0xac, 0x9c, 0xdc, 0x29,
 50148  	0x99, 0x8a, 0x9b, 0x1b, 0x09, 0xdb, 0x62, 0x1d, 0x96, 0x16, 0x3c, 0x38, 0xb5, 0x4e, 0x92, 0xa1,
 50149  	0x76, 0xc6, 0x0b, 0xe9, 0x0f, 0xae, 0x02, 0xca, 0xed, 0x25, 0xa3, 0xcd, 0xac, 0xd3, 0x89, 0xd3,
 50150  	0x16, 0xcb, 0x0f, 0x9f, 0xeb, 0xea, 0xc8, 0x72, 0xa3, 0x76, 0x22, 0x8d, 0xbc, 0x50, 0x3a, 0xcf,
 50151  	0x3d, 0x4f, 0xf1, 0x39, 0xbd, 0x07, 0xb9, 0xd0, 0xf9, 0x4f, 0x16, 0xc5, 0x44, 0x1a, 0xf0, 0x66,
 50152  	0x96, 0xbf, 0x82, 0x51, 0xdc, 0x14, 0xf6, 0x45, 0x33, 0xd5, 0xf4, 0xf4, 0xf1, 0xd1, 0x0e, 0xf0,
 50153  	0x1c, 0xd7, 0x5e, 0xb0, 0x86, 0x77, 0x3b, 0x9f, 0x40, 0xe1, 0x9e, 0x7f, 0x5e, 0xe1, 0x38, 0x3d,
 50154  	0x4d, 0x0e, 0x94, 0xff, 0xce, 0x96, 0xcd, 0xe1, 0xbd, 0x82, 0x85, 0x86, 0xdf, 0x0b, 0xcc, 0xf0,
 50155  	0xab, 0xa0, 0xa6, 0x69, 0x15, 0x30, 0x47, 0xeb, 0x52, 0xd5, 0x21, 0x32, 0xe4, 0xf7, 0xc2, 0x9d,
 50156  	0xf9, 0x71, 0xfa, 0xbc, 0x88, 0xec, 0x95, 0xb1, 0xdd, 0xfe, 0x37, 0x0d, 0x5b, 0x68, 0x8d, 0xf7,
 50157  	0xe2, 0x2b, 0xb4, 0xfa, 0x15, 0x12, 0x89, 0xce, 0x91, 0x51, 0xa9, 0xe5, 0x1a, 0x2d, 0x7b, 0x9c,
 50158  	0x0c, 0x64, 0x5d, 0xc7, 0x55, 0x0a, 0xda, 0x80, 0x7c, 0xfc, 0x4a, 0x3d, 0xa0, 0x5c, 0x1a, 0x7a,
 50159  	0x10, 0x60, 0x70, 0x44, 0xf3, 0x89, 0x00, 0x8d, 0x8c, 0xce, 0x32, 0xbf, 0x91, 0x25, 0x4d, 0x76,
 50160  	0x15, 0xcb, 0x33, 0xb1, 0x83, 0xf1, 0x5d, 0x66, 0xf0, 0xc3, 0xbf, 0x57, 0xda, 0xa7, 0x10, 0x20,
 50161  	0x1d, 0x3d, 0xe5, 0x61, 0xc9, 0x8b, 0x5b, 0x27, 0xfe, 0xfc, 0xc8, 0xcc, 0x91, 0x2c, 0x2f, 0xc4,
 50162  	0xdf, 0x4b, 0xab, 0xf8, 0x65, 0xdf, 0x0a, 0x58, 0x73, 0x73, 0x2b, 0x05, 0x3e, 0x22, 0x03, 0x9d,
 50163  	0x20, 0xad, 0xfa, 0xd3, 0x57, 0xa2, 0xb3, 0x15, 0x95, 0x8b, 0x76, 0x11, 0x1d, 0x6f, 0x5c, 0x42,
 50164  	0x86, 0xd6, 0xb2, 0xbc, 0x10, 0xc3, 0x1c, 0x08, 0x24, 0x12, 0x96, 0x56, 0xad, 0xac, 0x35, 0x5f,
 50165  	0x56, 0xc8, 0xf1, 0x33, 0x41, 0x8e, 0xd6, 0x0f, 0x78, 0xf7, 0x2c, 0xd1, 0xd2, 0xf8, 0xb9, 0x2b,
 50166  	0x1d, 0xbf, 0x3e, 0x17, 0xb8, 0x47, 0x46, 0x4f, 0x74, 0x8d, 0x38, 0x7e, 0xef, 0xf0, 0x02, 0x75,
 50167  	0x8c, 0x93, 0x01, 0xc1, 0xd5, 0x0d, 0xff, 0xc9, 0xce, 0x15, 0x4b, 0x71, 0x1e, 0x77, 0xb8, 0x3e,
 50168  	0x2b, 0x82, 0x9d, 0xe3, 0xf3, 0xa6, 0x73, 0xb8, 0x6c, 0xe8, 0x31, 0xc0, 0xd6, 0x6d, 0xcc, 0x08,
 50169  	0x57, 0x10, 0x84, 0xfb, 0x42, 0x00, 0x0e, 0x34, 0xe4, 0xfc, 0x46, 0xec, 0x37, 0xe4, 0x17, 0x71,
 50170  	0xb5, 0xaa, 0x5c, 0xee, 0xe9, 0xa2, 0x4c, 0x91, 0xfb, 0xf5, 0xe6, 0x46, 0x5c, 0xd8, 0xd3, 0x45,
 50171  	0x91, 0x8c, 0xc0, 0xbe, 0x14, 0x04, 0x33, 0x7e, 0x89, 0xea, 0x08, 0x65, 0x77, 0x7e, 0x89, 0x5f,
 50172  	0xbe, 0xb2, 0x74, 0xc8, 0x73, 0xe8, 0xb4, 0x5f, 0x62, 0x99, 0xe2, 0xfb, 0x25, 0xda, 0xff, 0x76,
 50173  	0xf4, 0x4b, 0xfc, 0x4a, 0x10, 0x1f, 0x54, 0x97, 0xd6, 0x55, 0xd0, 0xab, 0xb3, 0xb8, 0x84, 0x5a,
 50174  	0x53, 0x79, 0x41, 0x84, 0x08, 0x5d, 0xc1, 0xea, 0x48, 0xb0, 0xdd, 0x1c, 0x75, 0x4e, 0x90, 0xc1,
 50175  	0x6e, 0x6e, 0x7c, 0x89, 0x45, 0xc2, 0x9d, 0xc8, 0x44, 0x53, 0x20, 0xa8, 0xa8, 0x9d, 0xcb, 0xbd,
 50176  	0x36, 0xd3, 0x81, 0x93, 0x46, 0xc4, 0x1a, 0x75, 0x34, 0xe1, 0x85, 0x7f, 0x3a, 0xfe, 0xb5, 0xa0,
 50177  	0xb4, 0x9c, 0x76, 0xc9, 0x98, 0xbc, 0xa2, 0xca, 0xda, 0xd9, 0x31, 0xbe, 0x2e, 0x75, 0x8b, 0x81,
 50178  	0xdc, 0x0d, 0x51, 0x34, 0xa1, 0xa4, 0x3d, 0x1d, 0xe7, 0x36, 0x54, 0x51, 0x69, 0x47, 0x88, 0x7a,
 50179  	0x21, 0xbc, 0x5a, 0xf8, 0xc6, 0x95, 0xfa, 0x6a, 0x01, 0x30, 0xa0, 0xab, 0xfa, 0x01, 0x90, 0xdd,
 50180  	0xf4, 0x6b, 0x51, 0xf6, 0xcd, 0xa4, 0xdd, 0x3e, 0xde, 0xeb, 0x04, 0xdb, 0xee, 0x5b, 0x57, 0xba,
 50181  	0xaf, 0x83, 0x94, 0x5d, 0xfd, 0x9e, 0xce, 0xf9, 0x84, 0x90, 0xbc, 0x5b, 0xec, 0xa2, 0x64, 0xd8,
 50182  	0x7f, 0xfa, 0x4a, 0x7c, 0x24, 0x61, 0x90, 0xe8, 0xdf, 0x91, 0x29, 0x99, 0x70, 0x32, 0xcf, 0xba,
 50183  	0x1b, 0x3a, 0x38, 0x16, 0xa2, 0xfe, 0xae, 0xa1, 0xf6, 0x32, 0xd2, 0x33, 0x3e, 0x35, 0x77, 0x0b,
 50184  	0x1a, 0x19, 0x27, 0x01, 0x60, 0x9a, 0xdd, 0x20, 0xa4, 0xd9, 0xcb, 0xaf, 0xd1, 0x79, 0xea, 0x81,
 50185  	0x43, 0xbe, 0xef, 0x55, 0xb1, 0x94, 0xb6, 0xc2, 0x4e, 0x62, 0xc8, 0x60, 0x0a, 0x6e, 0x70, 0xbf,
 50186  	0x7f, 0xa5, 0x89, 0x30, 0xef, 0x51, 0xd1, 0x53, 0x01, 0xac, 0xca, 0xdb, 0x47, 0x08, 0xfb, 0x83,
 50187  	0x4a, 0x58, 0x79, 0xcc, 0x63, 0xba, 0x66, 0xe8, 0x65, 0x93, 0xc6, 0x85, 0x64, 0x58, 0xe8, 0x7c,
 50188  	0x4b, 0x36, 0x5e, 0x70, 0xe5, 0x45, 0xd0, 0x0f, 0x71, 0x57, 0xd7, 0x76, 0x2a, 0xab, 0x88, 0x03,
 50189  	0x97, 0x56, 0x41, 0x05, 0xeb, 0xd8, 0x4b, 0x5e, 0xfb, 0x9f, 0x34, 0x52, 0x18, 0x25, 0x7d, 0x5c,
 50190  	0x28, 0x72, 0xa1, 0x8e, 0xf7, 0xa3, 0x20, 0x0f, 0x4e, 0xff, 0x51, 0xa9, 0x3c, 0xa6, 0xbb, 0x1c,
 50191  	0x91, 0xae, 0x65, 0xaa, 0x79, 0xcf, 0x26, 0xe9, 0x7c, 0x19, 0x27, 0x6d, 0x9a, 0x0c, 0xe6, 0x82,
 50192  	0x84, 0x79, 0x8f, 0xef, 0x38, 0x3d, 0x41, 0xb5, 0x32, 0xd4, 0x63, 0x7e, 0x72, 0xa5, 0xa3, 0xc7,
 50193  	0x60, 0x3e, 0x73, 0x4b, 0xe4, 0xc2, 0x66, 0xd6, 0x99, 0xd9, 0xe8, 0xa5, 0xad, 0x9c, 0xb5, 0x9a,
 50194  	0x2c, 0x2d, 0x66, 0xd6, 0xe3, 0x0e, 0x9b, 0xe9, 0x9c, 0x9d, 0xe9, 0xae, 0xce, 0x0d, 0x2c, 0xc4,
 50195  	0x1d, 0xb6, 0xb4, 0x7a, 0xb7, 0x3f, 0x5f, 0x4f, 0x8a, 0x8d, 0xde, 0xea, 0x4c, 0x33, 0xeb, 0x5c,
 50196  	0x71, 0x26, 0xe9, 0x6d, 0x64, 0xbd, 0x16, 0xbb, 0x62, 0x3d, 0xfb, 0x6f, 0x67, 0xd9, 0xea, 0x15,
 50197  	0xdd, 0x3c, 0x2b, 0xb2, 0x2b, 0xb6, 0x0e, 0x5e, 0xd1, 0xc9, 0x5a, 0xac, 0xcd, 0xff, 0xbf, 0x00,
 50198  	0x00, 0x00, 0xff, 0xff, 0xcd, 0xea, 0xa3, 0x5c, 0xd3, 0x3d, 0x01, 0x00,
 50199  }