github.com/qiuhoude/go-web@v0.0.0-20220223060959-ab545e78f20d/proto/v2/models/Serialize.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: Serialize.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 SerData struct { 25 PushRecord []*StrInt `protobuf:"bytes,1,rep,name=pushRecord" json:"pushRecord,omitempty"` 26 XXX_NoUnkeyedLiteral struct{} `json:"-"` 27 XXX_unrecognized []byte `json:"-"` 28 XXX_sizecache int32 `json:"-"` 29 } 30 31 func (m *SerData) Reset() { *m = SerData{} } 32 func (m *SerData) String() string { return proto.CompactTextString(m) } 33 func (*SerData) ProtoMessage() {} 34 func (*SerData) Descriptor() ([]byte, []int) { 35 return fileDescriptor_4c81ef5289f82af7, []int{0} 36 } 37 func (m *SerData) XXX_Unmarshal(b []byte) error { 38 return xxx_messageInfo_SerData.Unmarshal(m, b) 39 } 40 func (m *SerData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 41 return xxx_messageInfo_SerData.Marshal(b, m, deterministic) 42 } 43 func (m *SerData) XXX_Merge(src proto.Message) { 44 xxx_messageInfo_SerData.Merge(m, src) 45 } 46 func (m *SerData) XXX_Size() int { 47 return xxx_messageInfo_SerData.Size(m) 48 } 49 func (m *SerData) XXX_DiscardUnknown() { 50 xxx_messageInfo_SerData.DiscardUnknown(m) 51 } 52 53 var xxx_messageInfo_SerData proto.InternalMessageInfo 54 55 func (m *SerData) GetPushRecord() []*StrInt { 56 if m != nil { 57 return m.PushRecord 58 } 59 return nil 60 } 61 62 // 将领,特工 63 type SerHero struct { 64 Hero []*Hero `protobuf:"bytes,1,rep,name=hero" json:"hero,omitempty"` 65 Cia *DbCia `protobuf:"bytes,2,opt,name=cia" json:"cia,omitempty"` 66 XXX_NoUnkeyedLiteral struct{} `json:"-"` 67 XXX_unrecognized []byte `json:"-"` 68 XXX_sizecache int32 `json:"-"` 69 } 70 71 func (m *SerHero) Reset() { *m = SerHero{} } 72 func (m *SerHero) String() string { return proto.CompactTextString(m) } 73 func (*SerHero) ProtoMessage() {} 74 func (*SerHero) Descriptor() ([]byte, []int) { 75 return fileDescriptor_4c81ef5289f82af7, []int{1} 76 } 77 func (m *SerHero) XXX_Unmarshal(b []byte) error { 78 return xxx_messageInfo_SerHero.Unmarshal(m, b) 79 } 80 func (m *SerHero) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 81 return xxx_messageInfo_SerHero.Marshal(b, m, deterministic) 82 } 83 func (m *SerHero) XXX_Merge(src proto.Message) { 84 xxx_messageInfo_SerHero.Merge(m, src) 85 } 86 func (m *SerHero) XXX_Size() int { 87 return xxx_messageInfo_SerHero.Size(m) 88 } 89 func (m *SerHero) XXX_DiscardUnknown() { 90 xxx_messageInfo_SerHero.DiscardUnknown(m) 91 } 92 93 var xxx_messageInfo_SerHero proto.InternalMessageInfo 94 95 func (m *SerHero) GetHero() []*Hero { 96 if m != nil { 97 return m.Hero 98 } 99 return nil 100 } 101 102 func (m *SerHero) GetCia() *DbCia { 103 if m != nil { 104 return m.Cia 105 } 106 return nil 107 } 108 109 // 装备 110 type SerEquip struct { 111 Equip []*Equip `protobuf:"bytes,1,rep,name=equip" json:"equip,omitempty"` 112 XXX_NoUnkeyedLiteral struct{} `json:"-"` 113 XXX_unrecognized []byte `json:"-"` 114 XXX_sizecache int32 `json:"-"` 115 } 116 117 func (m *SerEquip) Reset() { *m = SerEquip{} } 118 func (m *SerEquip) String() string { return proto.CompactTextString(m) } 119 func (*SerEquip) ProtoMessage() {} 120 func (*SerEquip) Descriptor() ([]byte, []int) { 121 return fileDescriptor_4c81ef5289f82af7, []int{2} 122 } 123 func (m *SerEquip) XXX_Unmarshal(b []byte) error { 124 return xxx_messageInfo_SerEquip.Unmarshal(m, b) 125 } 126 func (m *SerEquip) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 127 return xxx_messageInfo_SerEquip.Marshal(b, m, deterministic) 128 } 129 func (m *SerEquip) XXX_Merge(src proto.Message) { 130 xxx_messageInfo_SerEquip.Merge(m, src) 131 } 132 func (m *SerEquip) XXX_Size() int { 133 return xxx_messageInfo_SerEquip.Size(m) 134 } 135 func (m *SerEquip) XXX_DiscardUnknown() { 136 xxx_messageInfo_SerEquip.DiscardUnknown(m) 137 } 138 139 var xxx_messageInfo_SerEquip proto.InternalMessageInfo 140 141 func (m *SerEquip) GetEquip() []*Equip { 142 if m != nil { 143 return m.Equip 144 } 145 return nil 146 } 147 148 // 勋章 149 type SerMedal struct { 150 Medal []*Medal `protobuf:"bytes,1,rep,name=medal" json:"medal,omitempty"` 151 XXX_NoUnkeyedLiteral struct{} `json:"-"` 152 XXX_unrecognized []byte `json:"-"` 153 XXX_sizecache int32 `json:"-"` 154 } 155 156 func (m *SerMedal) Reset() { *m = SerMedal{} } 157 func (m *SerMedal) String() string { return proto.CompactTextString(m) } 158 func (*SerMedal) ProtoMessage() {} 159 func (*SerMedal) Descriptor() ([]byte, []int) { 160 return fileDescriptor_4c81ef5289f82af7, []int{3} 161 } 162 func (m *SerMedal) XXX_Unmarshal(b []byte) error { 163 return xxx_messageInfo_SerMedal.Unmarshal(m, b) 164 } 165 func (m *SerMedal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 166 return xxx_messageInfo_SerMedal.Marshal(b, m, deterministic) 167 } 168 func (m *SerMedal) XXX_Merge(src proto.Message) { 169 xxx_messageInfo_SerMedal.Merge(m, src) 170 } 171 func (m *SerMedal) XXX_Size() int { 172 return xxx_messageInfo_SerMedal.Size(m) 173 } 174 func (m *SerMedal) XXX_DiscardUnknown() { 175 xxx_messageInfo_SerMedal.DiscardUnknown(m) 176 } 177 178 var xxx_messageInfo_SerMedal proto.InternalMessageInfo 179 180 func (m *SerMedal) GetMedal() []*Medal { 181 if m != nil { 182 return m.Medal 183 } 184 return nil 185 } 186 187 // 道具 188 type SerProp struct { 189 Prop []*Prop `protobuf:"bytes,1,rep,name=prop" json:"prop,omitempty"` 190 XXX_NoUnkeyedLiteral struct{} `json:"-"` 191 XXX_unrecognized []byte `json:"-"` 192 XXX_sizecache int32 `json:"-"` 193 } 194 195 func (m *SerProp) Reset() { *m = SerProp{} } 196 func (m *SerProp) String() string { return proto.CompactTextString(m) } 197 func (*SerProp) ProtoMessage() {} 198 func (*SerProp) Descriptor() ([]byte, []int) { 199 return fileDescriptor_4c81ef5289f82af7, []int{4} 200 } 201 func (m *SerProp) XXX_Unmarshal(b []byte) error { 202 return xxx_messageInfo_SerProp.Unmarshal(m, b) 203 } 204 func (m *SerProp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 205 return xxx_messageInfo_SerProp.Marshal(b, m, deterministic) 206 } 207 func (m *SerProp) XXX_Merge(src proto.Message) { 208 xxx_messageInfo_SerProp.Merge(m, src) 209 } 210 func (m *SerProp) XXX_Size() int { 211 return xxx_messageInfo_SerProp.Size(m) 212 } 213 func (m *SerProp) XXX_DiscardUnknown() { 214 xxx_messageInfo_SerProp.DiscardUnknown(m) 215 } 216 217 var xxx_messageInfo_SerProp proto.InternalMessageInfo 218 219 func (m *SerProp) GetProp() []*Prop { 220 if m != nil { 221 return m.Prop 222 } 223 return nil 224 } 225 226 // 建造队列 227 type SerBuildQue struct { 228 BuildQue []*BuildQue `protobuf:"bytes,1,rep,name=buildQue" json:"buildQue,omitempty"` 229 XXX_NoUnkeyedLiteral struct{} `json:"-"` 230 XXX_unrecognized []byte `json:"-"` 231 XXX_sizecache int32 `json:"-"` 232 } 233 234 func (m *SerBuildQue) Reset() { *m = SerBuildQue{} } 235 func (m *SerBuildQue) String() string { return proto.CompactTextString(m) } 236 func (*SerBuildQue) ProtoMessage() {} 237 func (*SerBuildQue) Descriptor() ([]byte, []int) { 238 return fileDescriptor_4c81ef5289f82af7, []int{5} 239 } 240 func (m *SerBuildQue) XXX_Unmarshal(b []byte) error { 241 return xxx_messageInfo_SerBuildQue.Unmarshal(m, b) 242 } 243 func (m *SerBuildQue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 244 return xxx_messageInfo_SerBuildQue.Marshal(b, m, deterministic) 245 } 246 func (m *SerBuildQue) XXX_Merge(src proto.Message) { 247 xxx_messageInfo_SerBuildQue.Merge(m, src) 248 } 249 func (m *SerBuildQue) XXX_Size() int { 250 return xxx_messageInfo_SerBuildQue.Size(m) 251 } 252 func (m *SerBuildQue) XXX_DiscardUnknown() { 253 xxx_messageInfo_SerBuildQue.DiscardUnknown(m) 254 } 255 256 var xxx_messageInfo_SerBuildQue proto.InternalMessageInfo 257 258 func (m *SerBuildQue) GetBuildQue() []*BuildQue { 259 if m != nil { 260 return m.BuildQue 261 } 262 return nil 263 } 264 265 // 打造队列 266 type SerEquipQue struct { 267 Que []*EquipQue `protobuf:"bytes,1,rep,name=que" json:"que,omitempty"` 268 XXX_NoUnkeyedLiteral struct{} `json:"-"` 269 XXX_unrecognized []byte `json:"-"` 270 XXX_sizecache int32 `json:"-"` 271 } 272 273 func (m *SerEquipQue) Reset() { *m = SerEquipQue{} } 274 func (m *SerEquipQue) String() string { return proto.CompactTextString(m) } 275 func (*SerEquipQue) ProtoMessage() {} 276 func (*SerEquipQue) Descriptor() ([]byte, []int) { 277 return fileDescriptor_4c81ef5289f82af7, []int{6} 278 } 279 func (m *SerEquipQue) XXX_Unmarshal(b []byte) error { 280 return xxx_messageInfo_SerEquipQue.Unmarshal(m, b) 281 } 282 func (m *SerEquipQue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 283 return xxx_messageInfo_SerEquipQue.Marshal(b, m, deterministic) 284 } 285 func (m *SerEquipQue) XXX_Merge(src proto.Message) { 286 xxx_messageInfo_SerEquipQue.Merge(m, src) 287 } 288 func (m *SerEquipQue) XXX_Size() int { 289 return xxx_messageInfo_SerEquipQue.Size(m) 290 } 291 func (m *SerEquipQue) XXX_DiscardUnknown() { 292 xxx_messageInfo_SerEquipQue.DiscardUnknown(m) 293 } 294 295 var xxx_messageInfo_SerEquipQue proto.InternalMessageInfo 296 297 func (m *SerEquipQue) GetQue() []*EquipQue { 298 if m != nil { 299 return m.Que 300 } 301 return nil 302 } 303 304 // 任务相关 305 type SerTask struct { 306 MajorTask []*Task `protobuf:"bytes,1,rep,name=majorTask" json:"majorTask,omitempty"` 307 DayiyTask []*Task `protobuf:"bytes,2,rep,name=dayiyTask" json:"dayiyTask,omitempty"` 308 LiveTask []*Task `protobuf:"bytes,3,rep,name=liveTask" json:"liveTask,omitempty"` 309 WorldTask []*Task `protobuf:"bytes,4,rep,name=worldTask" json:"worldTask,omitempty"` 310 Section []*Sectiontask `protobuf:"bytes,5,rep,name=section" json:"section,omitempty"` 311 DailyIsGet []int32 `protobuf:"varint,6,rep,name=dailyIsGet" json:"dailyIsGet,omitempty"` 312 DailyTaskLivenss *int32 `protobuf:"varint,7,opt,name=dailyTaskLivenss" json:"dailyTaskLivenss,omitempty"` 313 XXX_NoUnkeyedLiteral struct{} `json:"-"` 314 XXX_unrecognized []byte `json:"-"` 315 XXX_sizecache int32 `json:"-"` 316 } 317 318 func (m *SerTask) Reset() { *m = SerTask{} } 319 func (m *SerTask) String() string { return proto.CompactTextString(m) } 320 func (*SerTask) ProtoMessage() {} 321 func (*SerTask) Descriptor() ([]byte, []int) { 322 return fileDescriptor_4c81ef5289f82af7, []int{7} 323 } 324 func (m *SerTask) XXX_Unmarshal(b []byte) error { 325 return xxx_messageInfo_SerTask.Unmarshal(m, b) 326 } 327 func (m *SerTask) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 328 return xxx_messageInfo_SerTask.Marshal(b, m, deterministic) 329 } 330 func (m *SerTask) XXX_Merge(src proto.Message) { 331 xxx_messageInfo_SerTask.Merge(m, src) 332 } 333 func (m *SerTask) XXX_Size() int { 334 return xxx_messageInfo_SerTask.Size(m) 335 } 336 func (m *SerTask) XXX_DiscardUnknown() { 337 xxx_messageInfo_SerTask.DiscardUnknown(m) 338 } 339 340 var xxx_messageInfo_SerTask proto.InternalMessageInfo 341 342 func (m *SerTask) GetMajorTask() []*Task { 343 if m != nil { 344 return m.MajorTask 345 } 346 return nil 347 } 348 349 func (m *SerTask) GetDayiyTask() []*Task { 350 if m != nil { 351 return m.DayiyTask 352 } 353 return nil 354 } 355 356 func (m *SerTask) GetLiveTask() []*Task { 357 if m != nil { 358 return m.LiveTask 359 } 360 return nil 361 } 362 363 func (m *SerTask) GetWorldTask() []*Task { 364 if m != nil { 365 return m.WorldTask 366 } 367 return nil 368 } 369 370 func (m *SerTask) GetSection() []*Sectiontask { 371 if m != nil { 372 return m.Section 373 } 374 return nil 375 } 376 377 func (m *SerTask) GetDailyIsGet() []int32 { 378 if m != nil { 379 return m.DailyIsGet 380 } 381 return nil 382 } 383 384 func (m *SerTask) GetDailyTaskLivenss() int32 { 385 if m != nil && m.DailyTaskLivenss != nil { 386 return *m.DailyTaskLivenss 387 } 388 return 0 389 } 390 391 // 关卡 392 type SerCombat struct { 393 Combat []*Combat `protobuf:"bytes,1,rep,name=combat" json:"combat,omitempty"` 394 XXX_NoUnkeyedLiteral struct{} `json:"-"` 395 XXX_unrecognized []byte `json:"-"` 396 XXX_sizecache int32 `json:"-"` 397 } 398 399 func (m *SerCombat) Reset() { *m = SerCombat{} } 400 func (m *SerCombat) String() string { return proto.CompactTextString(m) } 401 func (*SerCombat) ProtoMessage() {} 402 func (*SerCombat) Descriptor() ([]byte, []int) { 403 return fileDescriptor_4c81ef5289f82af7, []int{8} 404 } 405 func (m *SerCombat) XXX_Unmarshal(b []byte) error { 406 return xxx_messageInfo_SerCombat.Unmarshal(m, b) 407 } 408 func (m *SerCombat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 409 return xxx_messageInfo_SerCombat.Marshal(b, m, deterministic) 410 } 411 func (m *SerCombat) XXX_Merge(src proto.Message) { 412 xxx_messageInfo_SerCombat.Merge(m, src) 413 } 414 func (m *SerCombat) XXX_Size() int { 415 return xxx_messageInfo_SerCombat.Size(m) 416 } 417 func (m *SerCombat) XXX_DiscardUnknown() { 418 xxx_messageInfo_SerCombat.DiscardUnknown(m) 419 } 420 421 var xxx_messageInfo_SerCombat proto.InternalMessageInfo 422 423 func (m *SerCombat) GetCombat() []*Combat { 424 if m != nil { 425 return m.Combat 426 } 427 return nil 428 } 429 430 // 副本 431 type SerCombatFb struct { 432 CombatFb []*CombatFB `protobuf:"bytes,1,rep,name=combatFb" json:"combatFb,omitempty"` 433 StoneCombat []*StoneCombat `protobuf:"bytes,2,rep,name=stoneCombat" json:"stoneCombat,omitempty"` 434 PitchCombat []*PitchCombat `protobuf:"bytes,3,rep,name=pitchCombat" json:"pitchCombat,omitempty"` 435 MultCombat *MultCombat `protobuf:"bytes,4,opt,name=multCombat" json:"multCombat,omitempty"` 436 XXX_NoUnkeyedLiteral struct{} `json:"-"` 437 XXX_unrecognized []byte `json:"-"` 438 XXX_sizecache int32 `json:"-"` 439 } 440 441 func (m *SerCombatFb) Reset() { *m = SerCombatFb{} } 442 func (m *SerCombatFb) String() string { return proto.CompactTextString(m) } 443 func (*SerCombatFb) ProtoMessage() {} 444 func (*SerCombatFb) Descriptor() ([]byte, []int) { 445 return fileDescriptor_4c81ef5289f82af7, []int{9} 446 } 447 func (m *SerCombatFb) XXX_Unmarshal(b []byte) error { 448 return xxx_messageInfo_SerCombatFb.Unmarshal(m, b) 449 } 450 func (m *SerCombatFb) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 451 return xxx_messageInfo_SerCombatFb.Marshal(b, m, deterministic) 452 } 453 func (m *SerCombatFb) XXX_Merge(src proto.Message) { 454 xxx_messageInfo_SerCombatFb.Merge(m, src) 455 } 456 func (m *SerCombatFb) XXX_Size() int { 457 return xxx_messageInfo_SerCombatFb.Size(m) 458 } 459 func (m *SerCombatFb) XXX_DiscardUnknown() { 460 xxx_messageInfo_SerCombatFb.DiscardUnknown(m) 461 } 462 463 var xxx_messageInfo_SerCombatFb proto.InternalMessageInfo 464 465 func (m *SerCombatFb) GetCombatFb() []*CombatFB { 466 if m != nil { 467 return m.CombatFb 468 } 469 return nil 470 } 471 472 func (m *SerCombatFb) GetStoneCombat() []*StoneCombat { 473 if m != nil { 474 return m.StoneCombat 475 } 476 return nil 477 } 478 479 func (m *SerCombatFb) GetPitchCombat() []*PitchCombat { 480 if m != nil { 481 return m.PitchCombat 482 } 483 return nil 484 } 485 486 func (m *SerCombatFb) GetMultCombat() *MultCombat { 487 if m != nil { 488 return m.MultCombat 489 } 490 return nil 491 } 492 493 // 资源 494 type SerRoleData struct { 495 XXX_NoUnkeyedLiteral struct{} `json:"-"` 496 XXX_unrecognized []byte `json:"-"` 497 XXX_sizecache int32 `json:"-"` 498 } 499 500 func (m *SerRoleData) Reset() { *m = SerRoleData{} } 501 func (m *SerRoleData) String() string { return proto.CompactTextString(m) } 502 func (*SerRoleData) ProtoMessage() {} 503 func (*SerRoleData) Descriptor() ([]byte, []int) { 504 return fileDescriptor_4c81ef5289f82af7, []int{10} 505 } 506 func (m *SerRoleData) XXX_Unmarshal(b []byte) error { 507 return xxx_messageInfo_SerRoleData.Unmarshal(m, b) 508 } 509 func (m *SerRoleData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 510 return xxx_messageInfo_SerRoleData.Marshal(b, m, deterministic) 511 } 512 func (m *SerRoleData) XXX_Merge(src proto.Message) { 513 xxx_messageInfo_SerRoleData.Merge(m, src) 514 } 515 func (m *SerRoleData) XXX_Size() int { 516 return xxx_messageInfo_SerRoleData.Size(m) 517 } 518 func (m *SerRoleData) XXX_DiscardUnknown() { 519 xxx_messageInfo_SerRoleData.DiscardUnknown(m) 520 } 521 522 var xxx_messageInfo_SerRoleData proto.InternalMessageInfo 523 524 // 邮件 525 type SerMail struct { 526 Mail []*Mail `protobuf:"bytes,1,rep,name=mail" json:"mail,omitempty"` 527 XXX_NoUnkeyedLiteral struct{} `json:"-"` 528 XXX_unrecognized []byte `json:"-"` 529 XXX_sizecache int32 `json:"-"` 530 } 531 532 func (m *SerMail) Reset() { *m = SerMail{} } 533 func (m *SerMail) String() string { return proto.CompactTextString(m) } 534 func (*SerMail) ProtoMessage() {} 535 func (*SerMail) Descriptor() ([]byte, []int) { 536 return fileDescriptor_4c81ef5289f82af7, []int{11} 537 } 538 func (m *SerMail) XXX_Unmarshal(b []byte) error { 539 return xxx_messageInfo_SerMail.Unmarshal(m, b) 540 } 541 func (m *SerMail) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 542 return xxx_messageInfo_SerMail.Marshal(b, m, deterministic) 543 } 544 func (m *SerMail) XXX_Merge(src proto.Message) { 545 xxx_messageInfo_SerMail.Merge(m, src) 546 } 547 func (m *SerMail) XXX_Size() int { 548 return xxx_messageInfo_SerMail.Size(m) 549 } 550 func (m *SerMail) XXX_DiscardUnknown() { 551 xxx_messageInfo_SerMail.DiscardUnknown(m) 552 } 553 554 var xxx_messageInfo_SerMail proto.InternalMessageInfo 555 556 func (m *SerMail) GetMail() []*Mail { 557 if m != nil { 558 return m.Mail 559 } 560 return nil 561 } 562 563 // 邮件 564 type SerReport struct { 565 Report []*Report `protobuf:"bytes,1,rep,name=report" json:"report,omitempty"` 566 XXX_NoUnkeyedLiteral struct{} `json:"-"` 567 XXX_unrecognized []byte `json:"-"` 568 XXX_sizecache int32 `json:"-"` 569 } 570 571 func (m *SerReport) Reset() { *m = SerReport{} } 572 func (m *SerReport) String() string { return proto.CompactTextString(m) } 573 func (*SerReport) ProtoMessage() {} 574 func (*SerReport) Descriptor() ([]byte, []int) { 575 return fileDescriptor_4c81ef5289f82af7, []int{12} 576 } 577 func (m *SerReport) XXX_Unmarshal(b []byte) error { 578 return xxx_messageInfo_SerReport.Unmarshal(m, b) 579 } 580 func (m *SerReport) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 581 return xxx_messageInfo_SerReport.Marshal(b, m, deterministic) 582 } 583 func (m *SerReport) XXX_Merge(src proto.Message) { 584 xxx_messageInfo_SerReport.Merge(m, src) 585 } 586 func (m *SerReport) XXX_Size() int { 587 return xxx_messageInfo_SerReport.Size(m) 588 } 589 func (m *SerReport) XXX_DiscardUnknown() { 590 xxx_messageInfo_SerReport.DiscardUnknown(m) 591 } 592 593 var xxx_messageInfo_SerReport proto.InternalMessageInfo 594 595 func (m *SerReport) GetReport() []*Report { 596 if m != nil { 597 return m.Report 598 } 599 return nil 600 } 601 602 // 世界分区 603 type SerArea struct { 604 Area []*Area `protobuf:"bytes,1,rep,name=area" json:"area,omitempty"` 605 XXX_NoUnkeyedLiteral struct{} `json:"-"` 606 XXX_unrecognized []byte `json:"-"` 607 XXX_sizecache int32 `json:"-"` 608 } 609 610 func (m *SerArea) Reset() { *m = SerArea{} } 611 func (m *SerArea) String() string { return proto.CompactTextString(m) } 612 func (*SerArea) ProtoMessage() {} 613 func (*SerArea) Descriptor() ([]byte, []int) { 614 return fileDescriptor_4c81ef5289f82af7, []int{13} 615 } 616 func (m *SerArea) XXX_Unmarshal(b []byte) error { 617 return xxx_messageInfo_SerArea.Unmarshal(m, b) 618 } 619 func (m *SerArea) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 620 return xxx_messageInfo_SerArea.Marshal(b, m, deterministic) 621 } 622 func (m *SerArea) XXX_Merge(src proto.Message) { 623 xxx_messageInfo_SerArea.Merge(m, src) 624 } 625 func (m *SerArea) XXX_Size() int { 626 return xxx_messageInfo_SerArea.Size(m) 627 } 628 func (m *SerArea) XXX_DiscardUnknown() { 629 xxx_messageInfo_SerArea.DiscardUnknown(m) 630 } 631 632 var xxx_messageInfo_SerArea proto.InternalMessageInfo 633 634 func (m *SerArea) GetArea() []*Area { 635 if m != nil { 636 return m.Area 637 } 638 return nil 639 } 640 641 // 城池 642 type SerCity struct { 643 City []*City `protobuf:"bytes,1,rep,name=city" json:"city,omitempty"` 644 XXX_NoUnkeyedLiteral struct{} `json:"-"` 645 XXX_unrecognized []byte `json:"-"` 646 XXX_sizecache int32 `json:"-"` 647 } 648 649 func (m *SerCity) Reset() { *m = SerCity{} } 650 func (m *SerCity) String() string { return proto.CompactTextString(m) } 651 func (*SerCity) ProtoMessage() {} 652 func (*SerCity) Descriptor() ([]byte, []int) { 653 return fileDescriptor_4c81ef5289f82af7, []int{14} 654 } 655 func (m *SerCity) XXX_Unmarshal(b []byte) error { 656 return xxx_messageInfo_SerCity.Unmarshal(m, b) 657 } 658 func (m *SerCity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 659 return xxx_messageInfo_SerCity.Marshal(b, m, deterministic) 660 } 661 func (m *SerCity) XXX_Merge(src proto.Message) { 662 xxx_messageInfo_SerCity.Merge(m, src) 663 } 664 func (m *SerCity) XXX_Size() int { 665 return xxx_messageInfo_SerCity.Size(m) 666 } 667 func (m *SerCity) XXX_DiscardUnknown() { 668 xxx_messageInfo_SerCity.DiscardUnknown(m) 669 } 670 671 var xxx_messageInfo_SerCity proto.InternalMessageInfo 672 673 func (m *SerCity) GetCity() []*City { 674 if m != nil { 675 return m.City 676 } 677 return nil 678 } 679 680 // 流寇 681 type SerBandit struct { 682 Bandit []*TwoInt `protobuf:"bytes,1,rep,name=bandit" json:"bandit,omitempty"` 683 XXX_NoUnkeyedLiteral struct{} `json:"-"` 684 XXX_unrecognized []byte `json:"-"` 685 XXX_sizecache int32 `json:"-"` 686 } 687 688 func (m *SerBandit) Reset() { *m = SerBandit{} } 689 func (m *SerBandit) String() string { return proto.CompactTextString(m) } 690 func (*SerBandit) ProtoMessage() {} 691 func (*SerBandit) Descriptor() ([]byte, []int) { 692 return fileDescriptor_4c81ef5289f82af7, []int{15} 693 } 694 func (m *SerBandit) XXX_Unmarshal(b []byte) error { 695 return xxx_messageInfo_SerBandit.Unmarshal(m, b) 696 } 697 func (m *SerBandit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 698 return xxx_messageInfo_SerBandit.Marshal(b, m, deterministic) 699 } 700 func (m *SerBandit) XXX_Merge(src proto.Message) { 701 xxx_messageInfo_SerBandit.Merge(m, src) 702 } 703 func (m *SerBandit) XXX_Size() int { 704 return xxx_messageInfo_SerBandit.Size(m) 705 } 706 func (m *SerBandit) XXX_DiscardUnknown() { 707 xxx_messageInfo_SerBandit.DiscardUnknown(m) 708 } 709 710 var xxx_messageInfo_SerBandit proto.InternalMessageInfo 711 712 func (m *SerBandit) GetBandit() []*TwoInt { 713 if m != nil { 714 return m.Bandit 715 } 716 return nil 717 } 718 719 // 世界矿点 720 type SerMine struct { 721 Mine []*TwoInt `protobuf:"bytes,1,rep,name=mine" json:"mine,omitempty"` 722 Resource []*TwoInt `protobuf:"bytes,2,rep,name=resource" json:"resource,omitempty"` 723 SuperMine []*SuperMine `protobuf:"bytes,3,rep,name=superMine" json:"superMine,omitempty"` 724 XXX_NoUnkeyedLiteral struct{} `json:"-"` 725 XXX_unrecognized []byte `json:"-"` 726 XXX_sizecache int32 `json:"-"` 727 } 728 729 func (m *SerMine) Reset() { *m = SerMine{} } 730 func (m *SerMine) String() string { return proto.CompactTextString(m) } 731 func (*SerMine) ProtoMessage() {} 732 func (*SerMine) Descriptor() ([]byte, []int) { 733 return fileDescriptor_4c81ef5289f82af7, []int{16} 734 } 735 func (m *SerMine) XXX_Unmarshal(b []byte) error { 736 return xxx_messageInfo_SerMine.Unmarshal(m, b) 737 } 738 func (m *SerMine) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 739 return xxx_messageInfo_SerMine.Marshal(b, m, deterministic) 740 } 741 func (m *SerMine) XXX_Merge(src proto.Message) { 742 xxx_messageInfo_SerMine.Merge(m, src) 743 } 744 func (m *SerMine) XXX_Size() int { 745 return xxx_messageInfo_SerMine.Size(m) 746 } 747 func (m *SerMine) XXX_DiscardUnknown() { 748 xxx_messageInfo_SerMine.DiscardUnknown(m) 749 } 750 751 var xxx_messageInfo_SerMine proto.InternalMessageInfo 752 753 func (m *SerMine) GetMine() []*TwoInt { 754 if m != nil { 755 return m.Mine 756 } 757 return nil 758 } 759 760 func (m *SerMine) GetResource() []*TwoInt { 761 if m != nil { 762 return m.Resource 763 } 764 return nil 765 } 766 767 func (m *SerMine) GetSuperMine() []*SuperMine { 768 if m != nil { 769 return m.SuperMine 770 } 771 return nil 772 } 773 774 // 城战等战斗信息 775 type SerBattle struct { 776 Battle []*BattlePO `protobuf:"bytes,1,rep,name=battle" json:"battle,omitempty"` 777 SpecialBattle []*BattlePO `protobuf:"bytes,2,rep,name=specialBattle" json:"specialBattle,omitempty"` 778 XXX_NoUnkeyedLiteral struct{} `json:"-"` 779 XXX_unrecognized []byte `json:"-"` 780 XXX_sizecache int32 `json:"-"` 781 } 782 783 func (m *SerBattle) Reset() { *m = SerBattle{} } 784 func (m *SerBattle) String() string { return proto.CompactTextString(m) } 785 func (*SerBattle) ProtoMessage() {} 786 func (*SerBattle) Descriptor() ([]byte, []int) { 787 return fileDescriptor_4c81ef5289f82af7, []int{17} 788 } 789 func (m *SerBattle) XXX_Unmarshal(b []byte) error { 790 return xxx_messageInfo_SerBattle.Unmarshal(m, b) 791 } 792 func (m *SerBattle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 793 return xxx_messageInfo_SerBattle.Marshal(b, m, deterministic) 794 } 795 func (m *SerBattle) XXX_Merge(src proto.Message) { 796 xxx_messageInfo_SerBattle.Merge(m, src) 797 } 798 func (m *SerBattle) XXX_Size() int { 799 return xxx_messageInfo_SerBattle.Size(m) 800 } 801 func (m *SerBattle) XXX_DiscardUnknown() { 802 xxx_messageInfo_SerBattle.DiscardUnknown(m) 803 } 804 805 var xxx_messageInfo_SerBattle proto.InternalMessageInfo 806 807 func (m *SerBattle) GetBattle() []*BattlePO { 808 if m != nil { 809 return m.Battle 810 } 811 return nil 812 } 813 814 func (m *SerBattle) GetSpecialBattle() []*BattlePO { 815 if m != nil { 816 return m.SpecialBattle 817 } 818 return nil 819 } 820 821 // 世界任务 822 type SerWorldTask struct { 823 WorldTaskId *int32 `protobuf:"varint,1,opt,name=worldTaskId" json:"worldTaskId,omitempty"` 824 WorldTask []*WorldTask `protobuf:"bytes,2,rep,name=worldTask" json:"worldTask,omitempty"` 825 Force []*Force `protobuf:"bytes,3,rep,name=force" json:"force,omitempty"` 826 XXX_NoUnkeyedLiteral struct{} `json:"-"` 827 XXX_unrecognized []byte `json:"-"` 828 XXX_sizecache int32 `json:"-"` 829 } 830 831 func (m *SerWorldTask) Reset() { *m = SerWorldTask{} } 832 func (m *SerWorldTask) String() string { return proto.CompactTextString(m) } 833 func (*SerWorldTask) ProtoMessage() {} 834 func (*SerWorldTask) Descriptor() ([]byte, []int) { 835 return fileDescriptor_4c81ef5289f82af7, []int{18} 836 } 837 func (m *SerWorldTask) XXX_Unmarshal(b []byte) error { 838 return xxx_messageInfo_SerWorldTask.Unmarshal(m, b) 839 } 840 func (m *SerWorldTask) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 841 return xxx_messageInfo_SerWorldTask.Marshal(b, m, deterministic) 842 } 843 func (m *SerWorldTask) XXX_Merge(src proto.Message) { 844 xxx_messageInfo_SerWorldTask.Merge(m, src) 845 } 846 func (m *SerWorldTask) XXX_Size() int { 847 return xxx_messageInfo_SerWorldTask.Size(m) 848 } 849 func (m *SerWorldTask) XXX_DiscardUnknown() { 850 xxx_messageInfo_SerWorldTask.DiscardUnknown(m) 851 } 852 853 var xxx_messageInfo_SerWorldTask proto.InternalMessageInfo 854 855 func (m *SerWorldTask) GetWorldTaskId() int32 { 856 if m != nil && m.WorldTaskId != nil { 857 return *m.WorldTaskId 858 } 859 return 0 860 } 861 862 func (m *SerWorldTask) GetWorldTask() []*WorldTask { 863 if m != nil { 864 return m.WorldTask 865 } 866 return nil 867 } 868 869 func (m *SerWorldTask) GetForce() []*Force { 870 if m != nil { 871 return m.Force 872 } 873 return nil 874 } 875 876 // 世界进度 877 type SerWroldSchedule struct { 878 CurrentScheduleId *int32 `protobuf:"varint,1,opt,name=currentScheduleId" json:"currentScheduleId,omitempty"` 879 WorldSchedule []*WorldSchedule `protobuf:"bytes,2,rep,name=worldSchedule" json:"worldSchedule,omitempty"` 880 XXX_NoUnkeyedLiteral struct{} `json:"-"` 881 XXX_unrecognized []byte `json:"-"` 882 XXX_sizecache int32 `json:"-"` 883 } 884 885 func (m *SerWroldSchedule) Reset() { *m = SerWroldSchedule{} } 886 func (m *SerWroldSchedule) String() string { return proto.CompactTextString(m) } 887 func (*SerWroldSchedule) ProtoMessage() {} 888 func (*SerWroldSchedule) Descriptor() ([]byte, []int) { 889 return fileDescriptor_4c81ef5289f82af7, []int{19} 890 } 891 func (m *SerWroldSchedule) XXX_Unmarshal(b []byte) error { 892 return xxx_messageInfo_SerWroldSchedule.Unmarshal(m, b) 893 } 894 func (m *SerWroldSchedule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 895 return xxx_messageInfo_SerWroldSchedule.Marshal(b, m, deterministic) 896 } 897 func (m *SerWroldSchedule) XXX_Merge(src proto.Message) { 898 xxx_messageInfo_SerWroldSchedule.Merge(m, src) 899 } 900 func (m *SerWroldSchedule) XXX_Size() int { 901 return xxx_messageInfo_SerWroldSchedule.Size(m) 902 } 903 func (m *SerWroldSchedule) XXX_DiscardUnknown() { 904 xxx_messageInfo_SerWroldSchedule.DiscardUnknown(m) 905 } 906 907 var xxx_messageInfo_SerWroldSchedule proto.InternalMessageInfo 908 909 func (m *SerWroldSchedule) GetCurrentScheduleId() int32 { 910 if m != nil && m.CurrentScheduleId != nil { 911 return *m.CurrentScheduleId 912 } 913 return 0 914 } 915 916 func (m *SerWroldSchedule) GetWorldSchedule() []*WorldSchedule { 917 if m != nil { 918 return m.WorldSchedule 919 } 920 return nil 921 } 922 923 // 资源 924 type SerMill struct { 925 Mill []*Mill `protobuf:"bytes,1,rep,name=mill" json:"mill,omitempty"` 926 BuildExt []*BuildingBase `protobuf:"bytes,2,rep,name=buildExt" json:"buildExt,omitempty"` 927 XXX_NoUnkeyedLiteral struct{} `json:"-"` 928 XXX_unrecognized []byte `json:"-"` 929 XXX_sizecache int32 `json:"-"` 930 } 931 932 func (m *SerMill) Reset() { *m = SerMill{} } 933 func (m *SerMill) String() string { return proto.CompactTextString(m) } 934 func (*SerMill) ProtoMessage() {} 935 func (*SerMill) Descriptor() ([]byte, []int) { 936 return fileDescriptor_4c81ef5289f82af7, []int{20} 937 } 938 func (m *SerMill) XXX_Unmarshal(b []byte) error { 939 return xxx_messageInfo_SerMill.Unmarshal(m, b) 940 } 941 func (m *SerMill) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 942 return xxx_messageInfo_SerMill.Marshal(b, m, deterministic) 943 } 944 func (m *SerMill) XXX_Merge(src proto.Message) { 945 xxx_messageInfo_SerMill.Merge(m, src) 946 } 947 func (m *SerMill) XXX_Size() int { 948 return xxx_messageInfo_SerMill.Size(m) 949 } 950 func (m *SerMill) XXX_DiscardUnknown() { 951 xxx_messageInfo_SerMill.DiscardUnknown(m) 952 } 953 954 var xxx_messageInfo_SerMill proto.InternalMessageInfo 955 956 func (m *SerMill) GetMill() []*Mill { 957 if m != nil { 958 return m.Mill 959 } 960 return nil 961 } 962 963 func (m *SerMill) GetBuildExt() []*BuildingBase { 964 if m != nil { 965 return m.BuildExt 966 } 967 return nil 968 } 969 970 // 兵营募兵 971 type SerFactory struct { 972 Factory []*Factory `protobuf:"bytes,1,rep,name=factory" json:"factory,omitempty"` 973 XXX_NoUnkeyedLiteral struct{} `json:"-"` 974 XXX_unrecognized []byte `json:"-"` 975 XXX_sizecache int32 `json:"-"` 976 } 977 978 func (m *SerFactory) Reset() { *m = SerFactory{} } 979 func (m *SerFactory) String() string { return proto.CompactTextString(m) } 980 func (*SerFactory) ProtoMessage() {} 981 func (*SerFactory) Descriptor() ([]byte, []int) { 982 return fileDescriptor_4c81ef5289f82af7, []int{21} 983 } 984 func (m *SerFactory) XXX_Unmarshal(b []byte) error { 985 return xxx_messageInfo_SerFactory.Unmarshal(m, b) 986 } 987 func (m *SerFactory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 988 return xxx_messageInfo_SerFactory.Marshal(b, m, deterministic) 989 } 990 func (m *SerFactory) XXX_Merge(src proto.Message) { 991 xxx_messageInfo_SerFactory.Merge(m, src) 992 } 993 func (m *SerFactory) XXX_Size() int { 994 return xxx_messageInfo_SerFactory.Size(m) 995 } 996 func (m *SerFactory) XXX_DiscardUnknown() { 997 xxx_messageInfo_SerFactory.DiscardUnknown(m) 998 } 999 1000 var xxx_messageInfo_SerFactory proto.InternalMessageInfo 1001 1002 func (m *SerFactory) GetFactory() []*Factory { 1003 if m != nil { 1004 return m.Factory 1005 } 1006 return nil 1007 } 1008 1009 // 官员效果加成 1010 type SerGains struct { 1011 Gains []*Gains `protobuf:"bytes,1,rep,name=gains" json:"gains,omitempty"` 1012 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1013 XXX_unrecognized []byte `json:"-"` 1014 XXX_sizecache int32 `json:"-"` 1015 } 1016 1017 func (m *SerGains) Reset() { *m = SerGains{} } 1018 func (m *SerGains) String() string { return proto.CompactTextString(m) } 1019 func (*SerGains) ProtoMessage() {} 1020 func (*SerGains) Descriptor() ([]byte, []int) { 1021 return fileDescriptor_4c81ef5289f82af7, []int{22} 1022 } 1023 func (m *SerGains) XXX_Unmarshal(b []byte) error { 1024 return xxx_messageInfo_SerGains.Unmarshal(m, b) 1025 } 1026 func (m *SerGains) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1027 return xxx_messageInfo_SerGains.Marshal(b, m, deterministic) 1028 } 1029 func (m *SerGains) XXX_Merge(src proto.Message) { 1030 xxx_messageInfo_SerGains.Merge(m, src) 1031 } 1032 func (m *SerGains) XXX_Size() int { 1033 return xxx_messageInfo_SerGains.Size(m) 1034 } 1035 func (m *SerGains) XXX_DiscardUnknown() { 1036 xxx_messageInfo_SerGains.DiscardUnknown(m) 1037 } 1038 1039 var xxx_messageInfo_SerGains proto.InternalMessageInfo 1040 1041 func (m *SerGains) GetGains() []*Gains { 1042 if m != nil { 1043 return m.Gains 1044 } 1045 return nil 1046 } 1047 1048 // 行军队列 1049 type SerArmy struct { 1050 Army []*Army `protobuf:"bytes,1,rep,name=army" json:"army,omitempty"` 1051 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1052 XXX_unrecognized []byte `json:"-"` 1053 XXX_sizecache int32 `json:"-"` 1054 } 1055 1056 func (m *SerArmy) Reset() { *m = SerArmy{} } 1057 func (m *SerArmy) String() string { return proto.CompactTextString(m) } 1058 func (*SerArmy) ProtoMessage() {} 1059 func (*SerArmy) Descriptor() ([]byte, []int) { 1060 return fileDescriptor_4c81ef5289f82af7, []int{23} 1061 } 1062 func (m *SerArmy) XXX_Unmarshal(b []byte) error { 1063 return xxx_messageInfo_SerArmy.Unmarshal(m, b) 1064 } 1065 func (m *SerArmy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1066 return xxx_messageInfo_SerArmy.Marshal(b, m, deterministic) 1067 } 1068 func (m *SerArmy) XXX_Merge(src proto.Message) { 1069 xxx_messageInfo_SerArmy.Merge(m, src) 1070 } 1071 func (m *SerArmy) XXX_Size() int { 1072 return xxx_messageInfo_SerArmy.Size(m) 1073 } 1074 func (m *SerArmy) XXX_DiscardUnknown() { 1075 xxx_messageInfo_SerArmy.DiscardUnknown(m) 1076 } 1077 1078 var xxx_messageInfo_SerArmy proto.InternalMessageInfo 1079 1080 func (m *SerArmy) GetArmy() []*Army { 1081 if m != nil { 1082 return m.Army 1083 } 1084 return nil 1085 } 1086 1087 // 科技 1088 type SerTech struct { 1089 Tech []*Tech `protobuf:"bytes,1,rep,name=tech" json:"tech,omitempty"` 1090 TechQue *TechQue `protobuf:"bytes,2,opt,name=techQue" json:"techQue,omitempty"` 1091 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1092 XXX_unrecognized []byte `json:"-"` 1093 XXX_sizecache int32 `json:"-"` 1094 } 1095 1096 func (m *SerTech) Reset() { *m = SerTech{} } 1097 func (m *SerTech) String() string { return proto.CompactTextString(m) } 1098 func (*SerTech) ProtoMessage() {} 1099 func (*SerTech) Descriptor() ([]byte, []int) { 1100 return fileDescriptor_4c81ef5289f82af7, []int{24} 1101 } 1102 func (m *SerTech) XXX_Unmarshal(b []byte) error { 1103 return xxx_messageInfo_SerTech.Unmarshal(m, b) 1104 } 1105 func (m *SerTech) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1106 return xxx_messageInfo_SerTech.Marshal(b, m, deterministic) 1107 } 1108 func (m *SerTech) XXX_Merge(src proto.Message) { 1109 xxx_messageInfo_SerTech.Merge(m, src) 1110 } 1111 func (m *SerTech) XXX_Size() int { 1112 return xxx_messageInfo_SerTech.Size(m) 1113 } 1114 func (m *SerTech) XXX_DiscardUnknown() { 1115 xxx_messageInfo_SerTech.DiscardUnknown(m) 1116 } 1117 1118 var xxx_messageInfo_SerTech proto.InternalMessageInfo 1119 1120 func (m *SerTech) GetTech() []*Tech { 1121 if m != nil { 1122 return m.Tech 1123 } 1124 return nil 1125 } 1126 1127 func (m *SerTech) GetTechQue() *TechQue { 1128 if m != nil { 1129 return m.TechQue 1130 } 1131 return nil 1132 } 1133 1134 // 化工厂 1135 type SerChemical struct { 1136 ExpandLv *int32 `protobuf:"varint,1,opt,name=expandLv" json:"expandLv,omitempty"` 1137 Que []*ChemicalQue `protobuf:"bytes,2,rep,name=que" json:"que,omitempty"` 1138 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1139 XXX_unrecognized []byte `json:"-"` 1140 XXX_sizecache int32 `json:"-"` 1141 } 1142 1143 func (m *SerChemical) Reset() { *m = SerChemical{} } 1144 func (m *SerChemical) String() string { return proto.CompactTextString(m) } 1145 func (*SerChemical) ProtoMessage() {} 1146 func (*SerChemical) Descriptor() ([]byte, []int) { 1147 return fileDescriptor_4c81ef5289f82af7, []int{25} 1148 } 1149 func (m *SerChemical) XXX_Unmarshal(b []byte) error { 1150 return xxx_messageInfo_SerChemical.Unmarshal(m, b) 1151 } 1152 func (m *SerChemical) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1153 return xxx_messageInfo_SerChemical.Marshal(b, m, deterministic) 1154 } 1155 func (m *SerChemical) XXX_Merge(src proto.Message) { 1156 xxx_messageInfo_SerChemical.Merge(m, src) 1157 } 1158 func (m *SerChemical) XXX_Size() int { 1159 return xxx_messageInfo_SerChemical.Size(m) 1160 } 1161 func (m *SerChemical) XXX_DiscardUnknown() { 1162 xxx_messageInfo_SerChemical.DiscardUnknown(m) 1163 } 1164 1165 var xxx_messageInfo_SerChemical proto.InternalMessageInfo 1166 1167 func (m *SerChemical) GetExpandLv() int32 { 1168 if m != nil && m.ExpandLv != nil { 1169 return *m.ExpandLv 1170 } 1171 return 0 1172 } 1173 1174 func (m *SerChemical) GetQue() []*ChemicalQue { 1175 if m != nil { 1176 return m.Que 1177 } 1178 return nil 1179 } 1180 1181 // 聚宝盆 1182 type SerTreasure struct { 1183 Status *int32 `protobuf:"varint,1,opt,name=status" json:"status,omitempty"` 1184 EndTime *int32 `protobuf:"varint,2,opt,name=endTime" json:"endTime,omitempty"` 1185 ResTime *int32 `protobuf:"varint,3,opt,name=resTime" json:"resTime,omitempty"` 1186 Red *bool `protobuf:"varint,4,opt,name=red" json:"red,omitempty"` 1187 UpdTime *int32 `protobuf:"varint,5,opt,name=updTime" json:"updTime,omitempty"` 1188 IdStatus []*TwoInt `protobuf:"bytes,6,rep,name=idStatus" json:"idStatus,omitempty"` 1189 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1190 XXX_unrecognized []byte `json:"-"` 1191 XXX_sizecache int32 `json:"-"` 1192 } 1193 1194 func (m *SerTreasure) Reset() { *m = SerTreasure{} } 1195 func (m *SerTreasure) String() string { return proto.CompactTextString(m) } 1196 func (*SerTreasure) ProtoMessage() {} 1197 func (*SerTreasure) Descriptor() ([]byte, []int) { 1198 return fileDescriptor_4c81ef5289f82af7, []int{26} 1199 } 1200 func (m *SerTreasure) XXX_Unmarshal(b []byte) error { 1201 return xxx_messageInfo_SerTreasure.Unmarshal(m, b) 1202 } 1203 func (m *SerTreasure) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1204 return xxx_messageInfo_SerTreasure.Marshal(b, m, deterministic) 1205 } 1206 func (m *SerTreasure) XXX_Merge(src proto.Message) { 1207 xxx_messageInfo_SerTreasure.Merge(m, src) 1208 } 1209 func (m *SerTreasure) XXX_Size() int { 1210 return xxx_messageInfo_SerTreasure.Size(m) 1211 } 1212 func (m *SerTreasure) XXX_DiscardUnknown() { 1213 xxx_messageInfo_SerTreasure.DiscardUnknown(m) 1214 } 1215 1216 var xxx_messageInfo_SerTreasure proto.InternalMessageInfo 1217 1218 func (m *SerTreasure) GetStatus() int32 { 1219 if m != nil && m.Status != nil { 1220 return *m.Status 1221 } 1222 return 0 1223 } 1224 1225 func (m *SerTreasure) GetEndTime() int32 { 1226 if m != nil && m.EndTime != nil { 1227 return *m.EndTime 1228 } 1229 return 0 1230 } 1231 1232 func (m *SerTreasure) GetResTime() int32 { 1233 if m != nil && m.ResTime != nil { 1234 return *m.ResTime 1235 } 1236 return 0 1237 } 1238 1239 func (m *SerTreasure) GetRed() bool { 1240 if m != nil && m.Red != nil { 1241 return *m.Red 1242 } 1243 return false 1244 } 1245 1246 func (m *SerTreasure) GetUpdTime() int32 { 1247 if m != nil && m.UpdTime != nil { 1248 return *m.UpdTime 1249 } 1250 return 0 1251 } 1252 1253 func (m *SerTreasure) GetIdStatus() []*TwoInt { 1254 if m != nil { 1255 return m.IdStatus 1256 } 1257 return nil 1258 } 1259 1260 // 完成记录 招募 1261 type SerTypeInfo struct { 1262 History []*History `protobuf:"bytes,1,rep,name=history" json:"history,omitempty"` 1263 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1264 XXX_unrecognized []byte `json:"-"` 1265 XXX_sizecache int32 `json:"-"` 1266 } 1267 1268 func (m *SerTypeInfo) Reset() { *m = SerTypeInfo{} } 1269 func (m *SerTypeInfo) String() string { return proto.CompactTextString(m) } 1270 func (*SerTypeInfo) ProtoMessage() {} 1271 func (*SerTypeInfo) Descriptor() ([]byte, []int) { 1272 return fileDescriptor_4c81ef5289f82af7, []int{27} 1273 } 1274 func (m *SerTypeInfo) XXX_Unmarshal(b []byte) error { 1275 return xxx_messageInfo_SerTypeInfo.Unmarshal(m, b) 1276 } 1277 func (m *SerTypeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1278 return xxx_messageInfo_SerTypeInfo.Marshal(b, m, deterministic) 1279 } 1280 func (m *SerTypeInfo) XXX_Merge(src proto.Message) { 1281 xxx_messageInfo_SerTypeInfo.Merge(m, src) 1282 } 1283 func (m *SerTypeInfo) XXX_Size() int { 1284 return xxx_messageInfo_SerTypeInfo.Size(m) 1285 } 1286 func (m *SerTypeInfo) XXX_DiscardUnknown() { 1287 xxx_messageInfo_SerTypeInfo.DiscardUnknown(m) 1288 } 1289 1290 var xxx_messageInfo_SerTypeInfo proto.InternalMessageInfo 1291 1292 func (m *SerTypeInfo) GetHistory() []*History { 1293 if m != nil { 1294 return m.History 1295 } 1296 return nil 1297 } 1298 1299 // 商店 1300 type SerShop struct { 1301 IdCnt []*TwoInt `protobuf:"bytes,1,rep,name=idCnt" json:"idCnt,omitempty"` 1302 VipId []int32 `protobuf:"varint,2,rep,name=vipId" json:"vipId,omitempty"` 1303 RefreshTime *int32 `protobuf:"varint,3,opt,name=refreshTime" json:"refreshTime,omitempty"` 1304 FreeCnt []*TwoInt `protobuf:"bytes,4,rep,name=freeCnt" json:"freeCnt,omitempty"` 1305 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1306 XXX_unrecognized []byte `json:"-"` 1307 XXX_sizecache int32 `json:"-"` 1308 } 1309 1310 func (m *SerShop) Reset() { *m = SerShop{} } 1311 func (m *SerShop) String() string { return proto.CompactTextString(m) } 1312 func (*SerShop) ProtoMessage() {} 1313 func (*SerShop) Descriptor() ([]byte, []int) { 1314 return fileDescriptor_4c81ef5289f82af7, []int{28} 1315 } 1316 func (m *SerShop) XXX_Unmarshal(b []byte) error { 1317 return xxx_messageInfo_SerShop.Unmarshal(m, b) 1318 } 1319 func (m *SerShop) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1320 return xxx_messageInfo_SerShop.Marshal(b, m, deterministic) 1321 } 1322 func (m *SerShop) XXX_Merge(src proto.Message) { 1323 xxx_messageInfo_SerShop.Merge(m, src) 1324 } 1325 func (m *SerShop) XXX_Size() int { 1326 return xxx_messageInfo_SerShop.Size(m) 1327 } 1328 func (m *SerShop) XXX_DiscardUnknown() { 1329 xxx_messageInfo_SerShop.DiscardUnknown(m) 1330 } 1331 1332 var xxx_messageInfo_SerShop proto.InternalMessageInfo 1333 1334 func (m *SerShop) GetIdCnt() []*TwoInt { 1335 if m != nil { 1336 return m.IdCnt 1337 } 1338 return nil 1339 } 1340 1341 func (m *SerShop) GetVipId() []int32 { 1342 if m != nil { 1343 return m.VipId 1344 } 1345 return nil 1346 } 1347 1348 func (m *SerShop) GetRefreshTime() int32 { 1349 if m != nil && m.RefreshTime != nil { 1350 return *m.RefreshTime 1351 } 1352 return 0 1353 } 1354 1355 func (m *SerShop) GetFreeCnt() []*TwoInt { 1356 if m != nil { 1357 return m.FreeCnt 1358 } 1359 return nil 1360 } 1361 1362 // 军团荣誉排行榜 1363 type SerPartyHonorRank struct { 1364 Rank []*PartyHonorRank `protobuf:"bytes,1,rep,name=rank" json:"rank,omitempty"` 1365 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1366 XXX_unrecognized []byte `json:"-"` 1367 XXX_sizecache int32 `json:"-"` 1368 } 1369 1370 func (m *SerPartyHonorRank) Reset() { *m = SerPartyHonorRank{} } 1371 func (m *SerPartyHonorRank) String() string { return proto.CompactTextString(m) } 1372 func (*SerPartyHonorRank) ProtoMessage() {} 1373 func (*SerPartyHonorRank) Descriptor() ([]byte, []int) { 1374 return fileDescriptor_4c81ef5289f82af7, []int{29} 1375 } 1376 func (m *SerPartyHonorRank) XXX_Unmarshal(b []byte) error { 1377 return xxx_messageInfo_SerPartyHonorRank.Unmarshal(m, b) 1378 } 1379 func (m *SerPartyHonorRank) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1380 return xxx_messageInfo_SerPartyHonorRank.Marshal(b, m, deterministic) 1381 } 1382 func (m *SerPartyHonorRank) XXX_Merge(src proto.Message) { 1383 xxx_messageInfo_SerPartyHonorRank.Merge(m, src) 1384 } 1385 func (m *SerPartyHonorRank) XXX_Size() int { 1386 return xxx_messageInfo_SerPartyHonorRank.Size(m) 1387 } 1388 func (m *SerPartyHonorRank) XXX_DiscardUnknown() { 1389 xxx_messageInfo_SerPartyHonorRank.DiscardUnknown(m) 1390 } 1391 1392 var xxx_messageInfo_SerPartyHonorRank proto.InternalMessageInfo 1393 1394 func (m *SerPartyHonorRank) GetRank() []*PartyHonorRank { 1395 if m != nil { 1396 return m.Rank 1397 } 1398 return nil 1399 } 1400 1401 // 军团日志 1402 type SerPartyLog struct { 1403 Log []*PartyLog `protobuf:"bytes,1,rep,name=log" json:"log,omitempty"` 1404 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1405 XXX_unrecognized []byte `json:"-"` 1406 XXX_sizecache int32 `json:"-"` 1407 } 1408 1409 func (m *SerPartyLog) Reset() { *m = SerPartyLog{} } 1410 func (m *SerPartyLog) String() string { return proto.CompactTextString(m) } 1411 func (*SerPartyLog) ProtoMessage() {} 1412 func (*SerPartyLog) Descriptor() ([]byte, []int) { 1413 return fileDescriptor_4c81ef5289f82af7, []int{30} 1414 } 1415 func (m *SerPartyLog) XXX_Unmarshal(b []byte) error { 1416 return xxx_messageInfo_SerPartyLog.Unmarshal(m, b) 1417 } 1418 func (m *SerPartyLog) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1419 return xxx_messageInfo_SerPartyLog.Marshal(b, m, deterministic) 1420 } 1421 func (m *SerPartyLog) XXX_Merge(src proto.Message) { 1422 xxx_messageInfo_SerPartyLog.Merge(m, src) 1423 } 1424 func (m *SerPartyLog) XXX_Size() int { 1425 return xxx_messageInfo_SerPartyLog.Size(m) 1426 } 1427 func (m *SerPartyLog) XXX_DiscardUnknown() { 1428 xxx_messageInfo_SerPartyLog.DiscardUnknown(m) 1429 } 1430 1431 var xxx_messageInfo_SerPartyLog proto.InternalMessageInfo 1432 1433 func (m *SerPartyLog) GetLog() []*PartyLog { 1434 if m != nil { 1435 return m.Log 1436 } 1437 return nil 1438 } 1439 1440 // 军团官员 1441 type SerPartyJob struct { 1442 Job []*PartyJob `protobuf:"bytes,1,rep,name=job" json:"job,omitempty"` 1443 Elect []*PartyElection `protobuf:"bytes,2,rep,name=elect" json:"elect,omitempty"` 1444 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1445 XXX_unrecognized []byte `json:"-"` 1446 XXX_sizecache int32 `json:"-"` 1447 } 1448 1449 func (m *SerPartyJob) Reset() { *m = SerPartyJob{} } 1450 func (m *SerPartyJob) String() string { return proto.CompactTextString(m) } 1451 func (*SerPartyJob) ProtoMessage() {} 1452 func (*SerPartyJob) Descriptor() ([]byte, []int) { 1453 return fileDescriptor_4c81ef5289f82af7, []int{31} 1454 } 1455 func (m *SerPartyJob) XXX_Unmarshal(b []byte) error { 1456 return xxx_messageInfo_SerPartyJob.Unmarshal(m, b) 1457 } 1458 func (m *SerPartyJob) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1459 return xxx_messageInfo_SerPartyJob.Marshal(b, m, deterministic) 1460 } 1461 func (m *SerPartyJob) XXX_Merge(src proto.Message) { 1462 xxx_messageInfo_SerPartyJob.Merge(m, src) 1463 } 1464 func (m *SerPartyJob) XXX_Size() int { 1465 return xxx_messageInfo_SerPartyJob.Size(m) 1466 } 1467 func (m *SerPartyJob) XXX_DiscardUnknown() { 1468 xxx_messageInfo_SerPartyJob.DiscardUnknown(m) 1469 } 1470 1471 var xxx_messageInfo_SerPartyJob proto.InternalMessageInfo 1472 1473 func (m *SerPartyJob) GetJob() []*PartyJob { 1474 if m != nil { 1475 return m.Job 1476 } 1477 return nil 1478 } 1479 1480 func (m *SerPartyJob) GetElect() []*PartyElection { 1481 if m != nil { 1482 return m.Elect 1483 } 1484 return nil 1485 } 1486 1487 // 军团的附加信息 1488 type SerPartyExt struct { 1489 CabinetLeadLv *int32 `protobuf:"varint,1,opt,name=cabinetLeadLv" json:"cabinetLeadLv,omitempty"` 1490 CabinetLeadExp *int64 `protobuf:"varint,2,opt,name=cabinetLeadExp" json:"cabinetLeadExp,omitempty"` 1491 FirstOpenJobTime *int32 `protobuf:"varint,3,opt,name=firstOpenJobTime" json:"firstOpenJobTime,omitempty"` 1492 SupplyRecord *SerSupplyRecord `protobuf:"bytes,4,opt,name=supplyRecord" json:"supplyRecord,omitempty"` 1493 SuperSupply *PartySuperSupply `protobuf:"bytes,5,opt,name=superSupply" json:"superSupply,omitempty"` 1494 PartySupply []*PartySupply `protobuf:"bytes,6,rep,name=partySupply" json:"partySupply,omitempty"` 1495 WorldWarRankingIntegral *int32 `protobuf:"varint,7,opt,name=worldWarRankingIntegral" json:"worldWarRankingIntegral,omitempty"` 1496 WorldWarAttackCityIntegral *int32 `protobuf:"varint,8,opt,name=worldWarAttackCityIntegral" json:"worldWarAttackCityIntegral,omitempty"` 1497 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1498 XXX_unrecognized []byte `json:"-"` 1499 XXX_sizecache int32 `json:"-"` 1500 } 1501 1502 func (m *SerPartyExt) Reset() { *m = SerPartyExt{} } 1503 func (m *SerPartyExt) String() string { return proto.CompactTextString(m) } 1504 func (*SerPartyExt) ProtoMessage() {} 1505 func (*SerPartyExt) Descriptor() ([]byte, []int) { 1506 return fileDescriptor_4c81ef5289f82af7, []int{32} 1507 } 1508 func (m *SerPartyExt) XXX_Unmarshal(b []byte) error { 1509 return xxx_messageInfo_SerPartyExt.Unmarshal(m, b) 1510 } 1511 func (m *SerPartyExt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1512 return xxx_messageInfo_SerPartyExt.Marshal(b, m, deterministic) 1513 } 1514 func (m *SerPartyExt) XXX_Merge(src proto.Message) { 1515 xxx_messageInfo_SerPartyExt.Merge(m, src) 1516 } 1517 func (m *SerPartyExt) XXX_Size() int { 1518 return xxx_messageInfo_SerPartyExt.Size(m) 1519 } 1520 func (m *SerPartyExt) XXX_DiscardUnknown() { 1521 xxx_messageInfo_SerPartyExt.DiscardUnknown(m) 1522 } 1523 1524 var xxx_messageInfo_SerPartyExt proto.InternalMessageInfo 1525 1526 func (m *SerPartyExt) GetCabinetLeadLv() int32 { 1527 if m != nil && m.CabinetLeadLv != nil { 1528 return *m.CabinetLeadLv 1529 } 1530 return 0 1531 } 1532 1533 func (m *SerPartyExt) GetCabinetLeadExp() int64 { 1534 if m != nil && m.CabinetLeadExp != nil { 1535 return *m.CabinetLeadExp 1536 } 1537 return 0 1538 } 1539 1540 func (m *SerPartyExt) GetFirstOpenJobTime() int32 { 1541 if m != nil && m.FirstOpenJobTime != nil { 1542 return *m.FirstOpenJobTime 1543 } 1544 return 0 1545 } 1546 1547 func (m *SerPartyExt) GetSupplyRecord() *SerSupplyRecord { 1548 if m != nil { 1549 return m.SupplyRecord 1550 } 1551 return nil 1552 } 1553 1554 func (m *SerPartyExt) GetSuperSupply() *PartySuperSupply { 1555 if m != nil { 1556 return m.SuperSupply 1557 } 1558 return nil 1559 } 1560 1561 func (m *SerPartyExt) GetPartySupply() []*PartySupply { 1562 if m != nil { 1563 return m.PartySupply 1564 } 1565 return nil 1566 } 1567 1568 func (m *SerPartyExt) GetWorldWarRankingIntegral() int32 { 1569 if m != nil && m.WorldWarRankingIntegral != nil { 1570 return *m.WorldWarRankingIntegral 1571 } 1572 return 0 1573 } 1574 1575 func (m *SerPartyExt) GetWorldWarAttackCityIntegral() int32 { 1576 if m != nil && m.WorldWarAttackCityIntegral != nil { 1577 return *m.WorldWarAttackCityIntegral 1578 } 1579 return 0 1580 } 1581 1582 // 个人资源点 1583 type SerAcquisition struct { 1584 CollectDate *int32 `protobuf:"varint,1,opt,name=collectDate" json:"collectDate,omitempty"` 1585 Reward []*TwoInt `protobuf:"bytes,2,rep,name=reward" json:"reward,omitempty"` 1586 Collect []*TwoInt `protobuf:"bytes,3,rep,name=collect" json:"collect,omitempty"` 1587 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1588 XXX_unrecognized []byte `json:"-"` 1589 XXX_sizecache int32 `json:"-"` 1590 } 1591 1592 func (m *SerAcquisition) Reset() { *m = SerAcquisition{} } 1593 func (m *SerAcquisition) String() string { return proto.CompactTextString(m) } 1594 func (*SerAcquisition) ProtoMessage() {} 1595 func (*SerAcquisition) Descriptor() ([]byte, []int) { 1596 return fileDescriptor_4c81ef5289f82af7, []int{33} 1597 } 1598 func (m *SerAcquisition) XXX_Unmarshal(b []byte) error { 1599 return xxx_messageInfo_SerAcquisition.Unmarshal(m, b) 1600 } 1601 func (m *SerAcquisition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1602 return xxx_messageInfo_SerAcquisition.Marshal(b, m, deterministic) 1603 } 1604 func (m *SerAcquisition) XXX_Merge(src proto.Message) { 1605 xxx_messageInfo_SerAcquisition.Merge(m, src) 1606 } 1607 func (m *SerAcquisition) XXX_Size() int { 1608 return xxx_messageInfo_SerAcquisition.Size(m) 1609 } 1610 func (m *SerAcquisition) XXX_DiscardUnknown() { 1611 xxx_messageInfo_SerAcquisition.DiscardUnknown(m) 1612 } 1613 1614 var xxx_messageInfo_SerAcquisition proto.InternalMessageInfo 1615 1616 func (m *SerAcquisition) GetCollectDate() int32 { 1617 if m != nil && m.CollectDate != nil { 1618 return *m.CollectDate 1619 } 1620 return 0 1621 } 1622 1623 func (m *SerAcquisition) GetReward() []*TwoInt { 1624 if m != nil { 1625 return m.Reward 1626 } 1627 return nil 1628 } 1629 1630 func (m *SerAcquisition) GetCollect() []*TwoInt { 1631 if m != nil { 1632 return m.Collect 1633 } 1634 return nil 1635 } 1636 1637 // 个人成就 1638 type SerTrophy struct { 1639 Trophy []*TwoInt `protobuf:"bytes,1,rep,name=trophy" json:"trophy,omitempty"` 1640 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1641 XXX_unrecognized []byte `json:"-"` 1642 XXX_sizecache int32 `json:"-"` 1643 } 1644 1645 func (m *SerTrophy) Reset() { *m = SerTrophy{} } 1646 func (m *SerTrophy) String() string { return proto.CompactTextString(m) } 1647 func (*SerTrophy) ProtoMessage() {} 1648 func (*SerTrophy) Descriptor() ([]byte, []int) { 1649 return fileDescriptor_4c81ef5289f82af7, []int{34} 1650 } 1651 func (m *SerTrophy) XXX_Unmarshal(b []byte) error { 1652 return xxx_messageInfo_SerTrophy.Unmarshal(m, b) 1653 } 1654 func (m *SerTrophy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1655 return xxx_messageInfo_SerTrophy.Marshal(b, m, deterministic) 1656 } 1657 func (m *SerTrophy) XXX_Merge(src proto.Message) { 1658 xxx_messageInfo_SerTrophy.Merge(m, src) 1659 } 1660 func (m *SerTrophy) XXX_Size() int { 1661 return xxx_messageInfo_SerTrophy.Size(m) 1662 } 1663 func (m *SerTrophy) XXX_DiscardUnknown() { 1664 xxx_messageInfo_SerTrophy.DiscardUnknown(m) 1665 } 1666 1667 var xxx_messageInfo_SerTrophy proto.InternalMessageInfo 1668 1669 func (m *SerTrophy) GetTrophy() []*TwoInt { 1670 if m != nil { 1671 return m.Trophy 1672 } 1673 return nil 1674 } 1675 1676 // 全服成就 1677 type SerGlobalTrophy struct { 1678 Glod *int64 `protobuf:"varint,1,opt,name=glod" json:"glod,omitempty"` 1679 SolarTermsStartTime *int32 `protobuf:"varint,2,opt,name=solarTermsStartTime" json:"solarTermsStartTime,omitempty"` 1680 RankEquips []*RankEquip `protobuf:"bytes,3,rep,name=rankEquips" json:"rankEquips,omitempty"` 1681 PassMultCombat []int32 `protobuf:"varint,4,rep,name=passMultCombat" json:"passMultCombat,omitempty"` 1682 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1683 XXX_unrecognized []byte `json:"-"` 1684 XXX_sizecache int32 `json:"-"` 1685 } 1686 1687 func (m *SerGlobalTrophy) Reset() { *m = SerGlobalTrophy{} } 1688 func (m *SerGlobalTrophy) String() string { return proto.CompactTextString(m) } 1689 func (*SerGlobalTrophy) ProtoMessage() {} 1690 func (*SerGlobalTrophy) Descriptor() ([]byte, []int) { 1691 return fileDescriptor_4c81ef5289f82af7, []int{35} 1692 } 1693 func (m *SerGlobalTrophy) XXX_Unmarshal(b []byte) error { 1694 return xxx_messageInfo_SerGlobalTrophy.Unmarshal(m, b) 1695 } 1696 func (m *SerGlobalTrophy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1697 return xxx_messageInfo_SerGlobalTrophy.Marshal(b, m, deterministic) 1698 } 1699 func (m *SerGlobalTrophy) XXX_Merge(src proto.Message) { 1700 xxx_messageInfo_SerGlobalTrophy.Merge(m, src) 1701 } 1702 func (m *SerGlobalTrophy) XXX_Size() int { 1703 return xxx_messageInfo_SerGlobalTrophy.Size(m) 1704 } 1705 func (m *SerGlobalTrophy) XXX_DiscardUnknown() { 1706 xxx_messageInfo_SerGlobalTrophy.DiscardUnknown(m) 1707 } 1708 1709 var xxx_messageInfo_SerGlobalTrophy proto.InternalMessageInfo 1710 1711 func (m *SerGlobalTrophy) GetGlod() int64 { 1712 if m != nil && m.Glod != nil { 1713 return *m.Glod 1714 } 1715 return 0 1716 } 1717 1718 func (m *SerGlobalTrophy) GetSolarTermsStartTime() int32 { 1719 if m != nil && m.SolarTermsStartTime != nil { 1720 return *m.SolarTermsStartTime 1721 } 1722 return 0 1723 } 1724 1725 func (m *SerGlobalTrophy) GetRankEquips() []*RankEquip { 1726 if m != nil { 1727 return m.RankEquips 1728 } 1729 return nil 1730 } 1731 1732 func (m *SerGlobalTrophy) GetPassMultCombat() []int32 { 1733 if m != nil { 1734 return m.PassMultCombat 1735 } 1736 return nil 1737 } 1738 1739 // 奖励(类型,奖励) 重建家园 1740 type SerTypeAwards struct { 1741 Reward []*TypeAwards `protobuf:"bytes,1,rep,name=reward" json:"reward,omitempty"` 1742 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1743 XXX_unrecognized []byte `json:"-"` 1744 XXX_sizecache int32 `json:"-"` 1745 } 1746 1747 func (m *SerTypeAwards) Reset() { *m = SerTypeAwards{} } 1748 func (m *SerTypeAwards) String() string { return proto.CompactTextString(m) } 1749 func (*SerTypeAwards) ProtoMessage() {} 1750 func (*SerTypeAwards) Descriptor() ([]byte, []int) { 1751 return fileDescriptor_4c81ef5289f82af7, []int{36} 1752 } 1753 func (m *SerTypeAwards) XXX_Unmarshal(b []byte) error { 1754 return xxx_messageInfo_SerTypeAwards.Unmarshal(m, b) 1755 } 1756 func (m *SerTypeAwards) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1757 return xxx_messageInfo_SerTypeAwards.Marshal(b, m, deterministic) 1758 } 1759 func (m *SerTypeAwards) XXX_Merge(src proto.Message) { 1760 xxx_messageInfo_SerTypeAwards.Merge(m, src) 1761 } 1762 func (m *SerTypeAwards) XXX_Size() int { 1763 return xxx_messageInfo_SerTypeAwards.Size(m) 1764 } 1765 func (m *SerTypeAwards) XXX_DiscardUnknown() { 1766 xxx_messageInfo_SerTypeAwards.DiscardUnknown(m) 1767 } 1768 1769 var xxx_messageInfo_SerTypeAwards proto.InternalMessageInfo 1770 1771 func (m *SerTypeAwards) GetReward() []*TypeAwards { 1772 if m != nil { 1773 return m.Reward 1774 } 1775 return nil 1776 } 1777 1778 //超级武器(国器) 1779 type SerSuperEquip struct { 1780 SuperEquip []*SuperEquip `protobuf:"bytes,1,rep,name=superEquip" json:"superEquip,omitempty"` 1781 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1782 XXX_unrecognized []byte `json:"-"` 1783 XXX_sizecache int32 `json:"-"` 1784 } 1785 1786 func (m *SerSuperEquip) Reset() { *m = SerSuperEquip{} } 1787 func (m *SerSuperEquip) String() string { return proto.CompactTextString(m) } 1788 func (*SerSuperEquip) ProtoMessage() {} 1789 func (*SerSuperEquip) Descriptor() ([]byte, []int) { 1790 return fileDescriptor_4c81ef5289f82af7, []int{37} 1791 } 1792 func (m *SerSuperEquip) XXX_Unmarshal(b []byte) error { 1793 return xxx_messageInfo_SerSuperEquip.Unmarshal(m, b) 1794 } 1795 func (m *SerSuperEquip) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1796 return xxx_messageInfo_SerSuperEquip.Marshal(b, m, deterministic) 1797 } 1798 func (m *SerSuperEquip) XXX_Merge(src proto.Message) { 1799 xxx_messageInfo_SerSuperEquip.Merge(m, src) 1800 } 1801 func (m *SerSuperEquip) XXX_Size() int { 1802 return xxx_messageInfo_SerSuperEquip.Size(m) 1803 } 1804 func (m *SerSuperEquip) XXX_DiscardUnknown() { 1805 xxx_messageInfo_SerSuperEquip.DiscardUnknown(m) 1806 } 1807 1808 var xxx_messageInfo_SerSuperEquip proto.InternalMessageInfo 1809 1810 func (m *SerSuperEquip) GetSuperEquip() []*SuperEquip { 1811 if m != nil { 1812 return m.SuperEquip 1813 } 1814 return nil 1815 } 1816 1817 //超级武器队列(国器) 1818 type SerSuperEquipQue struct { 1819 Que []*TwoInt `protobuf:"bytes,1,rep,name=que" json:"que,omitempty"` 1820 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1821 XXX_unrecognized []byte `json:"-"` 1822 XXX_sizecache int32 `json:"-"` 1823 } 1824 1825 func (m *SerSuperEquipQue) Reset() { *m = SerSuperEquipQue{} } 1826 func (m *SerSuperEquipQue) String() string { return proto.CompactTextString(m) } 1827 func (*SerSuperEquipQue) ProtoMessage() {} 1828 func (*SerSuperEquipQue) Descriptor() ([]byte, []int) { 1829 return fileDescriptor_4c81ef5289f82af7, []int{38} 1830 } 1831 func (m *SerSuperEquipQue) XXX_Unmarshal(b []byte) error { 1832 return xxx_messageInfo_SerSuperEquipQue.Unmarshal(m, b) 1833 } 1834 func (m *SerSuperEquipQue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1835 return xxx_messageInfo_SerSuperEquipQue.Marshal(b, m, deterministic) 1836 } 1837 func (m *SerSuperEquipQue) XXX_Merge(src proto.Message) { 1838 xxx_messageInfo_SerSuperEquipQue.Merge(m, src) 1839 } 1840 func (m *SerSuperEquipQue) XXX_Size() int { 1841 return xxx_messageInfo_SerSuperEquipQue.Size(m) 1842 } 1843 func (m *SerSuperEquipQue) XXX_DiscardUnknown() { 1844 xxx_messageInfo_SerSuperEquipQue.DiscardUnknown(m) 1845 } 1846 1847 var xxx_messageInfo_SerSuperEquipQue proto.InternalMessageInfo 1848 1849 func (m *SerSuperEquipQue) GetQue() []*TwoInt { 1850 if m != nil { 1851 return m.Que 1852 } 1853 return nil 1854 } 1855 1856 //操作记录 1857 type SerRoleOpt struct { 1858 Opt []*RoleOpt `protobuf:"bytes,1,rep,name=opt" json:"opt,omitempty"` 1859 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1860 XXX_unrecognized []byte `json:"-"` 1861 XXX_sizecache int32 `json:"-"` 1862 } 1863 1864 func (m *SerRoleOpt) Reset() { *m = SerRoleOpt{} } 1865 func (m *SerRoleOpt) String() string { return proto.CompactTextString(m) } 1866 func (*SerRoleOpt) ProtoMessage() {} 1867 func (*SerRoleOpt) Descriptor() ([]byte, []int) { 1868 return fileDescriptor_4c81ef5289f82af7, []int{39} 1869 } 1870 func (m *SerRoleOpt) XXX_Unmarshal(b []byte) error { 1871 return xxx_messageInfo_SerRoleOpt.Unmarshal(m, b) 1872 } 1873 func (m *SerRoleOpt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1874 return xxx_messageInfo_SerRoleOpt.Marshal(b, m, deterministic) 1875 } 1876 func (m *SerRoleOpt) XXX_Merge(src proto.Message) { 1877 xxx_messageInfo_SerRoleOpt.Merge(m, src) 1878 } 1879 func (m *SerRoleOpt) XXX_Size() int { 1880 return xxx_messageInfo_SerRoleOpt.Size(m) 1881 } 1882 func (m *SerRoleOpt) XXX_DiscardUnknown() { 1883 xxx_messageInfo_SerRoleOpt.DiscardUnknown(m) 1884 } 1885 1886 var xxx_messageInfo_SerRoleOpt proto.InternalMessageInfo 1887 1888 func (m *SerRoleOpt) GetOpt() []*RoleOpt { 1889 if m != nil { 1890 return m.Opt 1891 } 1892 return nil 1893 } 1894 1895 //城墙NPC 1896 type SerWallNpc struct { 1897 WallNpc []*WallNpc `protobuf:"bytes,1,rep,name=wallNpc" json:"wallNpc,omitempty"` 1898 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1899 XXX_unrecognized []byte `json:"-"` 1900 XXX_sizecache int32 `json:"-"` 1901 } 1902 1903 func (m *SerWallNpc) Reset() { *m = SerWallNpc{} } 1904 func (m *SerWallNpc) String() string { return proto.CompactTextString(m) } 1905 func (*SerWallNpc) ProtoMessage() {} 1906 func (*SerWallNpc) Descriptor() ([]byte, []int) { 1907 return fileDescriptor_4c81ef5289f82af7, []int{40} 1908 } 1909 func (m *SerWallNpc) XXX_Unmarshal(b []byte) error { 1910 return xxx_messageInfo_SerWallNpc.Unmarshal(m, b) 1911 } 1912 func (m *SerWallNpc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1913 return xxx_messageInfo_SerWallNpc.Marshal(b, m, deterministic) 1914 } 1915 func (m *SerWallNpc) XXX_Merge(src proto.Message) { 1916 xxx_messageInfo_SerWallNpc.Merge(m, src) 1917 } 1918 func (m *SerWallNpc) XXX_Size() int { 1919 return xxx_messageInfo_SerWallNpc.Size(m) 1920 } 1921 func (m *SerWallNpc) XXX_DiscardUnknown() { 1922 xxx_messageInfo_SerWallNpc.DiscardUnknown(m) 1923 } 1924 1925 var xxx_messageInfo_SerWallNpc proto.InternalMessageInfo 1926 1927 func (m *SerWallNpc) GetWallNpc() []*WallNpc { 1928 if m != nil { 1929 return m.WallNpc 1930 } 1931 return nil 1932 } 1933 1934 //效果 1935 type SerEffects struct { 1936 Effect []*Effect `protobuf:"bytes,1,rep,name=effect" json:"effect,omitempty"` 1937 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1938 XXX_unrecognized []byte `json:"-"` 1939 XXX_sizecache int32 `json:"-"` 1940 } 1941 1942 func (m *SerEffects) Reset() { *m = SerEffects{} } 1943 func (m *SerEffects) String() string { return proto.CompactTextString(m) } 1944 func (*SerEffects) ProtoMessage() {} 1945 func (*SerEffects) Descriptor() ([]byte, []int) { 1946 return fileDescriptor_4c81ef5289f82af7, []int{41} 1947 } 1948 func (m *SerEffects) XXX_Unmarshal(b []byte) error { 1949 return xxx_messageInfo_SerEffects.Unmarshal(m, b) 1950 } 1951 func (m *SerEffects) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1952 return xxx_messageInfo_SerEffects.Marshal(b, m, deterministic) 1953 } 1954 func (m *SerEffects) XXX_Merge(src proto.Message) { 1955 xxx_messageInfo_SerEffects.Merge(m, src) 1956 } 1957 func (m *SerEffects) XXX_Size() int { 1958 return xxx_messageInfo_SerEffects.Size(m) 1959 } 1960 func (m *SerEffects) XXX_DiscardUnknown() { 1961 xxx_messageInfo_SerEffects.DiscardUnknown(m) 1962 } 1963 1964 var xxx_messageInfo_SerEffects proto.InternalMessageInfo 1965 1966 func (m *SerEffects) GetEffect() []*Effect { 1967 if m != nil { 1968 return m.Effect 1969 } 1970 return nil 1971 } 1972 1973 //好友列表 1974 type SerFriend struct { 1975 DbFriend []*DbFriend `protobuf:"bytes,1,rep,name=dbFriend" json:"dbFriend,omitempty"` 1976 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1977 XXX_unrecognized []byte `json:"-"` 1978 XXX_sizecache int32 `json:"-"` 1979 } 1980 1981 func (m *SerFriend) Reset() { *m = SerFriend{} } 1982 func (m *SerFriend) String() string { return proto.CompactTextString(m) } 1983 func (*SerFriend) ProtoMessage() {} 1984 func (*SerFriend) Descriptor() ([]byte, []int) { 1985 return fileDescriptor_4c81ef5289f82af7, []int{42} 1986 } 1987 func (m *SerFriend) XXX_Unmarshal(b []byte) error { 1988 return xxx_messageInfo_SerFriend.Unmarshal(m, b) 1989 } 1990 func (m *SerFriend) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1991 return xxx_messageInfo_SerFriend.Marshal(b, m, deterministic) 1992 } 1993 func (m *SerFriend) XXX_Merge(src proto.Message) { 1994 xxx_messageInfo_SerFriend.Merge(m, src) 1995 } 1996 func (m *SerFriend) XXX_Size() int { 1997 return xxx_messageInfo_SerFriend.Size(m) 1998 } 1999 func (m *SerFriend) XXX_DiscardUnknown() { 2000 xxx_messageInfo_SerFriend.DiscardUnknown(m) 2001 } 2002 2003 var xxx_messageInfo_SerFriend proto.InternalMessageInfo 2004 2005 func (m *SerFriend) GetDbFriend() []*DbFriend { 2006 if m != nil { 2007 return m.DbFriend 2008 } 2009 return nil 2010 } 2011 2012 //师徒 2013 type SerMasterApprentice struct { 2014 Master *DbMasterApprentice `protobuf:"bytes,1,opt,name=master" json:"master,omitempty"` 2015 Apprentices []*DbMasterApprentice `protobuf:"bytes,2,rep,name=apprentices" json:"apprentices,omitempty"` 2016 AwardedIds []*TwoInt `protobuf:"bytes,3,rep,name=awardedIds" json:"awardedIds,omitempty"` 2017 BoughtIds []int32 `protobuf:"varint,4,rep,name=boughtIds" json:"boughtIds,omitempty"` 2018 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2019 XXX_unrecognized []byte `json:"-"` 2020 XXX_sizecache int32 `json:"-"` 2021 } 2022 2023 func (m *SerMasterApprentice) Reset() { *m = SerMasterApprentice{} } 2024 func (m *SerMasterApprentice) String() string { return proto.CompactTextString(m) } 2025 func (*SerMasterApprentice) ProtoMessage() {} 2026 func (*SerMasterApprentice) Descriptor() ([]byte, []int) { 2027 return fileDescriptor_4c81ef5289f82af7, []int{43} 2028 } 2029 func (m *SerMasterApprentice) XXX_Unmarshal(b []byte) error { 2030 return xxx_messageInfo_SerMasterApprentice.Unmarshal(m, b) 2031 } 2032 func (m *SerMasterApprentice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2033 return xxx_messageInfo_SerMasterApprentice.Marshal(b, m, deterministic) 2034 } 2035 func (m *SerMasterApprentice) XXX_Merge(src proto.Message) { 2036 xxx_messageInfo_SerMasterApprentice.Merge(m, src) 2037 } 2038 func (m *SerMasterApprentice) XXX_Size() int { 2039 return xxx_messageInfo_SerMasterApprentice.Size(m) 2040 } 2041 func (m *SerMasterApprentice) XXX_DiscardUnknown() { 2042 xxx_messageInfo_SerMasterApprentice.DiscardUnknown(m) 2043 } 2044 2045 var xxx_messageInfo_SerMasterApprentice proto.InternalMessageInfo 2046 2047 func (m *SerMasterApprentice) GetMaster() *DbMasterApprentice { 2048 if m != nil { 2049 return m.Master 2050 } 2051 return nil 2052 } 2053 2054 func (m *SerMasterApprentice) GetApprentices() []*DbMasterApprentice { 2055 if m != nil { 2056 return m.Apprentices 2057 } 2058 return nil 2059 } 2060 2061 func (m *SerMasterApprentice) GetAwardedIds() []*TwoInt { 2062 if m != nil { 2063 return m.AwardedIds 2064 } 2065 return nil 2066 } 2067 2068 func (m *SerMasterApprentice) GetBoughtIds() []int32 { 2069 if m != nil { 2070 return m.BoughtIds 2071 } 2072 return nil 2073 } 2074 2075 //内阁相关存储数据 2076 type SerCabinet struct { 2077 PrePlanId *int32 `protobuf:"varint,1,opt,name=prePlanId" json:"prePlanId,omitempty"` 2078 CurPlanId *int32 `protobuf:"varint,2,opt,name=curPlanId" json:"curPlanId,omitempty"` 2079 LeadStep *int32 `protobuf:"varint,3,opt,name=leadStep" json:"leadStep,omitempty"` 2080 IsFinsh *bool `protobuf:"varint,4,opt,name=isFinsh" json:"isFinsh,omitempty"` 2081 IsCreateLead *bool `protobuf:"varint,5,opt,name=isCreateLead" json:"isCreateLead,omitempty"` 2082 IsLvFinish *bool `protobuf:"varint,6,opt,name=isLvFinish" json:"isLvFinish,omitempty"` 2083 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2084 XXX_unrecognized []byte `json:"-"` 2085 XXX_sizecache int32 `json:"-"` 2086 } 2087 2088 func (m *SerCabinet) Reset() { *m = SerCabinet{} } 2089 func (m *SerCabinet) String() string { return proto.CompactTextString(m) } 2090 func (*SerCabinet) ProtoMessage() {} 2091 func (*SerCabinet) Descriptor() ([]byte, []int) { 2092 return fileDescriptor_4c81ef5289f82af7, []int{44} 2093 } 2094 func (m *SerCabinet) XXX_Unmarshal(b []byte) error { 2095 return xxx_messageInfo_SerCabinet.Unmarshal(m, b) 2096 } 2097 func (m *SerCabinet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2098 return xxx_messageInfo_SerCabinet.Marshal(b, m, deterministic) 2099 } 2100 func (m *SerCabinet) XXX_Merge(src proto.Message) { 2101 xxx_messageInfo_SerCabinet.Merge(m, src) 2102 } 2103 func (m *SerCabinet) XXX_Size() int { 2104 return xxx_messageInfo_SerCabinet.Size(m) 2105 } 2106 func (m *SerCabinet) XXX_DiscardUnknown() { 2107 xxx_messageInfo_SerCabinet.DiscardUnknown(m) 2108 } 2109 2110 var xxx_messageInfo_SerCabinet proto.InternalMessageInfo 2111 2112 func (m *SerCabinet) GetPrePlanId() int32 { 2113 if m != nil && m.PrePlanId != nil { 2114 return *m.PrePlanId 2115 } 2116 return 0 2117 } 2118 2119 func (m *SerCabinet) GetCurPlanId() int32 { 2120 if m != nil && m.CurPlanId != nil { 2121 return *m.CurPlanId 2122 } 2123 return 0 2124 } 2125 2126 func (m *SerCabinet) GetLeadStep() int32 { 2127 if m != nil && m.LeadStep != nil { 2128 return *m.LeadStep 2129 } 2130 return 0 2131 } 2132 2133 func (m *SerCabinet) GetIsFinsh() bool { 2134 if m != nil && m.IsFinsh != nil { 2135 return *m.IsFinsh 2136 } 2137 return false 2138 } 2139 2140 func (m *SerCabinet) GetIsCreateLead() bool { 2141 if m != nil && m.IsCreateLead != nil { 2142 return *m.IsCreateLead 2143 } 2144 return false 2145 } 2146 2147 func (m *SerCabinet) GetIsLvFinish() bool { 2148 if m != nil && m.IsLvFinish != nil { 2149 return *m.IsLvFinish 2150 } 2151 return false 2152 } 2153 2154 // 地图点兵统领 2155 type SerCabinetLead struct { 2156 CabinetLead []*CabinetLead `protobuf:"bytes,1,rep,name=cabinetLead" json:"cabinetLead,omitempty"` 2157 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2158 XXX_unrecognized []byte `json:"-"` 2159 XXX_sizecache int32 `json:"-"` 2160 } 2161 2162 func (m *SerCabinetLead) Reset() { *m = SerCabinetLead{} } 2163 func (m *SerCabinetLead) String() string { return proto.CompactTextString(m) } 2164 func (*SerCabinetLead) ProtoMessage() {} 2165 func (*SerCabinetLead) Descriptor() ([]byte, []int) { 2166 return fileDescriptor_4c81ef5289f82af7, []int{45} 2167 } 2168 func (m *SerCabinetLead) XXX_Unmarshal(b []byte) error { 2169 return xxx_messageInfo_SerCabinetLead.Unmarshal(m, b) 2170 } 2171 func (m *SerCabinetLead) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2172 return xxx_messageInfo_SerCabinetLead.Marshal(b, m, deterministic) 2173 } 2174 func (m *SerCabinetLead) XXX_Merge(src proto.Message) { 2175 xxx_messageInfo_SerCabinetLead.Merge(m, src) 2176 } 2177 func (m *SerCabinetLead) XXX_Size() int { 2178 return xxx_messageInfo_SerCabinetLead.Size(m) 2179 } 2180 func (m *SerCabinetLead) XXX_DiscardUnknown() { 2181 xxx_messageInfo_SerCabinetLead.DiscardUnknown(m) 2182 } 2183 2184 var xxx_messageInfo_SerCabinetLead proto.InternalMessageInfo 2185 2186 func (m *SerCabinetLead) GetCabinetLead() []*CabinetLead { 2187 if m != nil { 2188 return m.CabinetLead 2189 } 2190 return nil 2191 } 2192 2193 // 地图盖世太保,飞艇 2194 type SerGestapo struct { 2195 Gestapo []*Gestapo `protobuf:"bytes,1,rep,name=gestapo" json:"gestapo,omitempty"` 2196 Airship []*Airship `protobuf:"bytes,2,rep,name=airship" json:"airship,omitempty"` 2197 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2198 XXX_unrecognized []byte `json:"-"` 2199 XXX_sizecache int32 `json:"-"` 2200 } 2201 2202 func (m *SerGestapo) Reset() { *m = SerGestapo{} } 2203 func (m *SerGestapo) String() string { return proto.CompactTextString(m) } 2204 func (*SerGestapo) ProtoMessage() {} 2205 func (*SerGestapo) Descriptor() ([]byte, []int) { 2206 return fileDescriptor_4c81ef5289f82af7, []int{46} 2207 } 2208 func (m *SerGestapo) XXX_Unmarshal(b []byte) error { 2209 return xxx_messageInfo_SerGestapo.Unmarshal(m, b) 2210 } 2211 func (m *SerGestapo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2212 return xxx_messageInfo_SerGestapo.Marshal(b, m, deterministic) 2213 } 2214 func (m *SerGestapo) XXX_Merge(src proto.Message) { 2215 xxx_messageInfo_SerGestapo.Merge(m, src) 2216 } 2217 func (m *SerGestapo) XXX_Size() int { 2218 return xxx_messageInfo_SerGestapo.Size(m) 2219 } 2220 func (m *SerGestapo) XXX_DiscardUnknown() { 2221 xxx_messageInfo_SerGestapo.DiscardUnknown(m) 2222 } 2223 2224 var xxx_messageInfo_SerGestapo proto.InternalMessageInfo 2225 2226 func (m *SerGestapo) GetGestapo() []*Gestapo { 2227 if m != nil { 2228 return m.Gestapo 2229 } 2230 return nil 2231 } 2232 2233 func (m *SerGestapo) GetAirship() []*Airship { 2234 if m != nil { 2235 return m.Airship 2236 } 2237 return nil 2238 } 2239 2240 // 公用数据的额外字段 2241 type SerGlobalExt struct { 2242 Boss []*SerLightningWarBoss `protobuf:"bytes,1,rep,name=boss" json:"boss,omitempty"` 2243 SendChatCnt []*TwoInt `protobuf:"bytes,2,rep,name=sendChatCnt" json:"sendChatCnt,omitempty"` 2244 BerlinWar *SerBerlinWar `protobuf:"bytes,3,opt,name=berlinWar" json:"berlinWar,omitempty"` 2245 HonorDaily *SerHonorDaily `protobuf:"bytes,4,opt,name=honorDaily" json:"honorDaily,omitempty"` 2246 GlobalRebellion *GlobalRebellion `protobuf:"bytes,5,opt,name=globalRebellion" json:"globalRebellion,omitempty"` 2247 CounterAttack *SerCounterAttack `protobuf:"bytes,6,opt,name=counterAttack" json:"counterAttack,omitempty"` 2248 CrossCityNpcChgAttrCnt *int32 `protobuf:"varint,7,opt,name=crossCityNpcChgAttrCnt" json:"crossCityNpcChgAttrCnt,omitempty"` 2249 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2250 XXX_unrecognized []byte `json:"-"` 2251 XXX_sizecache int32 `json:"-"` 2252 } 2253 2254 func (m *SerGlobalExt) Reset() { *m = SerGlobalExt{} } 2255 func (m *SerGlobalExt) String() string { return proto.CompactTextString(m) } 2256 func (*SerGlobalExt) ProtoMessage() {} 2257 func (*SerGlobalExt) Descriptor() ([]byte, []int) { 2258 return fileDescriptor_4c81ef5289f82af7, []int{47} 2259 } 2260 func (m *SerGlobalExt) XXX_Unmarshal(b []byte) error { 2261 return xxx_messageInfo_SerGlobalExt.Unmarshal(m, b) 2262 } 2263 func (m *SerGlobalExt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2264 return xxx_messageInfo_SerGlobalExt.Marshal(b, m, deterministic) 2265 } 2266 func (m *SerGlobalExt) XXX_Merge(src proto.Message) { 2267 xxx_messageInfo_SerGlobalExt.Merge(m, src) 2268 } 2269 func (m *SerGlobalExt) XXX_Size() int { 2270 return xxx_messageInfo_SerGlobalExt.Size(m) 2271 } 2272 func (m *SerGlobalExt) XXX_DiscardUnknown() { 2273 xxx_messageInfo_SerGlobalExt.DiscardUnknown(m) 2274 } 2275 2276 var xxx_messageInfo_SerGlobalExt proto.InternalMessageInfo 2277 2278 func (m *SerGlobalExt) GetBoss() []*SerLightningWarBoss { 2279 if m != nil { 2280 return m.Boss 2281 } 2282 return nil 2283 } 2284 2285 func (m *SerGlobalExt) GetSendChatCnt() []*TwoInt { 2286 if m != nil { 2287 return m.SendChatCnt 2288 } 2289 return nil 2290 } 2291 2292 func (m *SerGlobalExt) GetBerlinWar() *SerBerlinWar { 2293 if m != nil { 2294 return m.BerlinWar 2295 } 2296 return nil 2297 } 2298 2299 func (m *SerGlobalExt) GetHonorDaily() *SerHonorDaily { 2300 if m != nil { 2301 return m.HonorDaily 2302 } 2303 return nil 2304 } 2305 2306 func (m *SerGlobalExt) GetGlobalRebellion() *GlobalRebellion { 2307 if m != nil { 2308 return m.GlobalRebellion 2309 } 2310 return nil 2311 } 2312 2313 func (m *SerGlobalExt) GetCounterAttack() *SerCounterAttack { 2314 if m != nil { 2315 return m.CounterAttack 2316 } 2317 return nil 2318 } 2319 2320 func (m *SerGlobalExt) GetCrossCityNpcChgAttrCnt() int32 { 2321 if m != nil && m.CrossCityNpcChgAttrCnt != nil { 2322 return *m.CrossCityNpcChgAttrCnt 2323 } 2324 return 0 2325 } 2326 2327 // 反攻德意志序列化 2328 type SerCounterAttack struct { 2329 CycleData *CycleData `protobuf:"bytes,1,opt,name=cycleData" json:"cycleData,omitempty"` 2330 CityId *int32 `protobuf:"varint,2,opt,name=cityId" json:"cityId,omitempty"` 2331 Pos *int32 `protobuf:"varint,3,opt,name=pos" json:"pos,omitempty"` 2332 Status *int32 `protobuf:"varint,4,opt,name=status" json:"status,omitempty"` 2333 RoleInfo []*IntLong `protobuf:"bytes,5,rep,name=roleInfo" json:"roleInfo,omitempty"` 2334 CurrentBoss *int32 `protobuf:"varint,6,opt,name=currentBoss" json:"currentBoss,omitempty"` 2335 CurrentAtkCnt *int32 `protobuf:"varint,7,opt,name=currentAtkCnt" json:"currentAtkCnt,omitempty"` 2336 Force []*Force `protobuf:"bytes,8,rep,name=force" json:"force,omitempty"` 2337 JoinBattleRole []int64 `protobuf:"varint,9,rep,name=joinBattleRole" json:"joinBattleRole,omitempty"` 2338 ShopInfo []*SerCounterShop `protobuf:"bytes,10,rep,name=shopInfo" json:"shopInfo,omitempty"` 2339 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2340 XXX_unrecognized []byte `json:"-"` 2341 XXX_sizecache int32 `json:"-"` 2342 } 2343 2344 func (m *SerCounterAttack) Reset() { *m = SerCounterAttack{} } 2345 func (m *SerCounterAttack) String() string { return proto.CompactTextString(m) } 2346 func (*SerCounterAttack) ProtoMessage() {} 2347 func (*SerCounterAttack) Descriptor() ([]byte, []int) { 2348 return fileDescriptor_4c81ef5289f82af7, []int{48} 2349 } 2350 func (m *SerCounterAttack) XXX_Unmarshal(b []byte) error { 2351 return xxx_messageInfo_SerCounterAttack.Unmarshal(m, b) 2352 } 2353 func (m *SerCounterAttack) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2354 return xxx_messageInfo_SerCounterAttack.Marshal(b, m, deterministic) 2355 } 2356 func (m *SerCounterAttack) XXX_Merge(src proto.Message) { 2357 xxx_messageInfo_SerCounterAttack.Merge(m, src) 2358 } 2359 func (m *SerCounterAttack) XXX_Size() int { 2360 return xxx_messageInfo_SerCounterAttack.Size(m) 2361 } 2362 func (m *SerCounterAttack) XXX_DiscardUnknown() { 2363 xxx_messageInfo_SerCounterAttack.DiscardUnknown(m) 2364 } 2365 2366 var xxx_messageInfo_SerCounterAttack proto.InternalMessageInfo 2367 2368 func (m *SerCounterAttack) GetCycleData() *CycleData { 2369 if m != nil { 2370 return m.CycleData 2371 } 2372 return nil 2373 } 2374 2375 func (m *SerCounterAttack) GetCityId() int32 { 2376 if m != nil && m.CityId != nil { 2377 return *m.CityId 2378 } 2379 return 0 2380 } 2381 2382 func (m *SerCounterAttack) GetPos() int32 { 2383 if m != nil && m.Pos != nil { 2384 return *m.Pos 2385 } 2386 return 0 2387 } 2388 2389 func (m *SerCounterAttack) GetStatus() int32 { 2390 if m != nil && m.Status != nil { 2391 return *m.Status 2392 } 2393 return 0 2394 } 2395 2396 func (m *SerCounterAttack) GetRoleInfo() []*IntLong { 2397 if m != nil { 2398 return m.RoleInfo 2399 } 2400 return nil 2401 } 2402 2403 func (m *SerCounterAttack) GetCurrentBoss() int32 { 2404 if m != nil && m.CurrentBoss != nil { 2405 return *m.CurrentBoss 2406 } 2407 return 0 2408 } 2409 2410 func (m *SerCounterAttack) GetCurrentAtkCnt() int32 { 2411 if m != nil && m.CurrentAtkCnt != nil { 2412 return *m.CurrentAtkCnt 2413 } 2414 return 0 2415 } 2416 2417 func (m *SerCounterAttack) GetForce() []*Force { 2418 if m != nil { 2419 return m.Force 2420 } 2421 return nil 2422 } 2423 2424 func (m *SerCounterAttack) GetJoinBattleRole() []int64 { 2425 if m != nil { 2426 return m.JoinBattleRole 2427 } 2428 return nil 2429 } 2430 2431 func (m *SerCounterAttack) GetShopInfo() []*SerCounterShop { 2432 if m != nil { 2433 return m.ShopInfo 2434 } 2435 return nil 2436 } 2437 2438 // 军火库信息 2439 type SerCounterShop struct { 2440 RoleId *int64 `protobuf:"varint,1,opt,name=roleId" json:"roleId,omitempty"` 2441 ShopInfo []*TwoInt `protobuf:"bytes,2,rep,name=shopInfo" json:"shopInfo,omitempty"` 2442 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2443 XXX_unrecognized []byte `json:"-"` 2444 XXX_sizecache int32 `json:"-"` 2445 } 2446 2447 func (m *SerCounterShop) Reset() { *m = SerCounterShop{} } 2448 func (m *SerCounterShop) String() string { return proto.CompactTextString(m) } 2449 func (*SerCounterShop) ProtoMessage() {} 2450 func (*SerCounterShop) Descriptor() ([]byte, []int) { 2451 return fileDescriptor_4c81ef5289f82af7, []int{49} 2452 } 2453 func (m *SerCounterShop) XXX_Unmarshal(b []byte) error { 2454 return xxx_messageInfo_SerCounterShop.Unmarshal(m, b) 2455 } 2456 func (m *SerCounterShop) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2457 return xxx_messageInfo_SerCounterShop.Marshal(b, m, deterministic) 2458 } 2459 func (m *SerCounterShop) XXX_Merge(src proto.Message) { 2460 xxx_messageInfo_SerCounterShop.Merge(m, src) 2461 } 2462 func (m *SerCounterShop) XXX_Size() int { 2463 return xxx_messageInfo_SerCounterShop.Size(m) 2464 } 2465 func (m *SerCounterShop) XXX_DiscardUnknown() { 2466 xxx_messageInfo_SerCounterShop.DiscardUnknown(m) 2467 } 2468 2469 var xxx_messageInfo_SerCounterShop proto.InternalMessageInfo 2470 2471 func (m *SerCounterShop) GetRoleId() int64 { 2472 if m != nil && m.RoleId != nil { 2473 return *m.RoleId 2474 } 2475 return 0 2476 } 2477 2478 func (m *SerCounterShop) GetShopInfo() []*TwoInt { 2479 if m != nil { 2480 return m.ShopInfo 2481 } 2482 return nil 2483 } 2484 2485 // 荣耀日常 2486 type SerHonorDaily struct { 2487 CreateTime *int32 `protobuf:"varint,1,opt,name=createTime" json:"createTime,omitempty"` 2488 DailyReports []*HonorReport `protobuf:"bytes,2,rep,name=dailyReports" json:"dailyReports,omitempty"` 2489 Reports2 []*HonorReport2 `protobuf:"bytes,3,rep,name=reports2" json:"reports2,omitempty"` 2490 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2491 XXX_unrecognized []byte `json:"-"` 2492 XXX_sizecache int32 `json:"-"` 2493 } 2494 2495 func (m *SerHonorDaily) Reset() { *m = SerHonorDaily{} } 2496 func (m *SerHonorDaily) String() string { return proto.CompactTextString(m) } 2497 func (*SerHonorDaily) ProtoMessage() {} 2498 func (*SerHonorDaily) Descriptor() ([]byte, []int) { 2499 return fileDescriptor_4c81ef5289f82af7, []int{50} 2500 } 2501 func (m *SerHonorDaily) XXX_Unmarshal(b []byte) error { 2502 return xxx_messageInfo_SerHonorDaily.Unmarshal(m, b) 2503 } 2504 func (m *SerHonorDaily) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2505 return xxx_messageInfo_SerHonorDaily.Marshal(b, m, deterministic) 2506 } 2507 func (m *SerHonorDaily) XXX_Merge(src proto.Message) { 2508 xxx_messageInfo_SerHonorDaily.Merge(m, src) 2509 } 2510 func (m *SerHonorDaily) XXX_Size() int { 2511 return xxx_messageInfo_SerHonorDaily.Size(m) 2512 } 2513 func (m *SerHonorDaily) XXX_DiscardUnknown() { 2514 xxx_messageInfo_SerHonorDaily.DiscardUnknown(m) 2515 } 2516 2517 var xxx_messageInfo_SerHonorDaily proto.InternalMessageInfo 2518 2519 func (m *SerHonorDaily) GetCreateTime() int32 { 2520 if m != nil && m.CreateTime != nil { 2521 return *m.CreateTime 2522 } 2523 return 0 2524 } 2525 2526 func (m *SerHonorDaily) GetDailyReports() []*HonorReport { 2527 if m != nil { 2528 return m.DailyReports 2529 } 2530 return nil 2531 } 2532 2533 func (m *SerHonorDaily) GetReports2() []*HonorReport2 { 2534 if m != nil { 2535 return m.Reports2 2536 } 2537 return nil 2538 } 2539 2540 // 闪电战Boss信息 2541 type SerLightningWarBoss struct { 2542 Id *int32 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` 2543 CityId *int32 `protobuf:"varint,2,opt,name=cityId" json:"cityId,omitempty"` 2544 Pos *int32 `protobuf:"varint,3,opt,name=pos" json:"pos,omitempty"` 2545 LastFightTime *int32 `protobuf:"varint,4,opt,name=lastFightTime" json:"lastFightTime,omitempty"` 2546 Status *int32 `protobuf:"varint,5,opt,name=status" json:"status,omitempty"` 2547 Force []*Force `protobuf:"bytes,6,rep,name=force" json:"force,omitempty"` 2548 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2549 XXX_unrecognized []byte `json:"-"` 2550 XXX_sizecache int32 `json:"-"` 2551 } 2552 2553 func (m *SerLightningWarBoss) Reset() { *m = SerLightningWarBoss{} } 2554 func (m *SerLightningWarBoss) String() string { return proto.CompactTextString(m) } 2555 func (*SerLightningWarBoss) ProtoMessage() {} 2556 func (*SerLightningWarBoss) Descriptor() ([]byte, []int) { 2557 return fileDescriptor_4c81ef5289f82af7, []int{51} 2558 } 2559 func (m *SerLightningWarBoss) XXX_Unmarshal(b []byte) error { 2560 return xxx_messageInfo_SerLightningWarBoss.Unmarshal(m, b) 2561 } 2562 func (m *SerLightningWarBoss) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2563 return xxx_messageInfo_SerLightningWarBoss.Marshal(b, m, deterministic) 2564 } 2565 func (m *SerLightningWarBoss) XXX_Merge(src proto.Message) { 2566 xxx_messageInfo_SerLightningWarBoss.Merge(m, src) 2567 } 2568 func (m *SerLightningWarBoss) XXX_Size() int { 2569 return xxx_messageInfo_SerLightningWarBoss.Size(m) 2570 } 2571 func (m *SerLightningWarBoss) XXX_DiscardUnknown() { 2572 xxx_messageInfo_SerLightningWarBoss.DiscardUnknown(m) 2573 } 2574 2575 var xxx_messageInfo_SerLightningWarBoss proto.InternalMessageInfo 2576 2577 func (m *SerLightningWarBoss) GetId() int32 { 2578 if m != nil && m.Id != nil { 2579 return *m.Id 2580 } 2581 return 0 2582 } 2583 2584 func (m *SerLightningWarBoss) GetCityId() int32 { 2585 if m != nil && m.CityId != nil { 2586 return *m.CityId 2587 } 2588 return 0 2589 } 2590 2591 func (m *SerLightningWarBoss) GetPos() int32 { 2592 if m != nil && m.Pos != nil { 2593 return *m.Pos 2594 } 2595 return 0 2596 } 2597 2598 func (m *SerLightningWarBoss) GetLastFightTime() int32 { 2599 if m != nil && m.LastFightTime != nil { 2600 return *m.LastFightTime 2601 } 2602 return 0 2603 } 2604 2605 func (m *SerLightningWarBoss) GetStatus() int32 { 2606 if m != nil && m.Status != nil { 2607 return *m.Status 2608 } 2609 return 0 2610 } 2611 2612 func (m *SerLightningWarBoss) GetForce() []*Force { 2613 if m != nil { 2614 return m.Force 2615 } 2616 return nil 2617 } 2618 2619 // 柏林会战序列化 2620 type SerBerlinWar struct { 2621 BerlinCity *SerBerlinCityInfo `protobuf:"bytes,1,opt,name=berlinCity" json:"berlinCity,omitempty"` 2622 BattleFront []*SerBerlinCityInfo `protobuf:"bytes,2,rep,name=battleFront" json:"battleFront,omitempty"` 2623 Reports []*Report `protobuf:"bytes,3,rep,name=reports" json:"reports,omitempty"` 2624 Records []*SerBerlinRecord `protobuf:"bytes,4,rep,name=records" json:"records,omitempty"` 2625 LastDate *int32 `protobuf:"varint,5,opt,name=lastDate" json:"lastDate,omitempty"` 2626 HistoryWinner []*IntLong `protobuf:"bytes,6,rep,name=historyWinner" json:"historyWinner,omitempty"` 2627 Status *int32 `protobuf:"varint,7,opt,name=status" json:"status,omitempty"` 2628 BeginDate *int32 `protobuf:"varint,8,opt,name=beginDate" json:"beginDate,omitempty"` 2629 EndDate *int32 `protobuf:"varint,9,opt,name=endDate" json:"endDate,omitempty"` 2630 PreViewDate *int32 `protobuf:"varint,10,opt,name=preViewDate" json:"preViewDate,omitempty"` 2631 AtkCD *int32 `protobuf:"varint,11,opt,name=atkCD" json:"atkCD,omitempty"` 2632 BerliJobs []*IntLong `protobuf:"bytes,12,rep,name=berliJobs" json:"berliJobs,omitempty"` 2633 JoinBerlinWar []int64 `protobuf:"varint,13,rep,name=joinBerlinWar" json:"joinBerlinWar,omitempty"` 2634 RoleInfos []*SerBerlinRoleInfo `protobuf:"bytes,14,rep,name=roleInfos" json:"roleInfos,omitempty"` 2635 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2636 XXX_unrecognized []byte `json:"-"` 2637 XXX_sizecache int32 `json:"-"` 2638 } 2639 2640 func (m *SerBerlinWar) Reset() { *m = SerBerlinWar{} } 2641 func (m *SerBerlinWar) String() string { return proto.CompactTextString(m) } 2642 func (*SerBerlinWar) ProtoMessage() {} 2643 func (*SerBerlinWar) Descriptor() ([]byte, []int) { 2644 return fileDescriptor_4c81ef5289f82af7, []int{52} 2645 } 2646 func (m *SerBerlinWar) XXX_Unmarshal(b []byte) error { 2647 return xxx_messageInfo_SerBerlinWar.Unmarshal(m, b) 2648 } 2649 func (m *SerBerlinWar) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2650 return xxx_messageInfo_SerBerlinWar.Marshal(b, m, deterministic) 2651 } 2652 func (m *SerBerlinWar) XXX_Merge(src proto.Message) { 2653 xxx_messageInfo_SerBerlinWar.Merge(m, src) 2654 } 2655 func (m *SerBerlinWar) XXX_Size() int { 2656 return xxx_messageInfo_SerBerlinWar.Size(m) 2657 } 2658 func (m *SerBerlinWar) XXX_DiscardUnknown() { 2659 xxx_messageInfo_SerBerlinWar.DiscardUnknown(m) 2660 } 2661 2662 var xxx_messageInfo_SerBerlinWar proto.InternalMessageInfo 2663 2664 func (m *SerBerlinWar) GetBerlinCity() *SerBerlinCityInfo { 2665 if m != nil { 2666 return m.BerlinCity 2667 } 2668 return nil 2669 } 2670 2671 func (m *SerBerlinWar) GetBattleFront() []*SerBerlinCityInfo { 2672 if m != nil { 2673 return m.BattleFront 2674 } 2675 return nil 2676 } 2677 2678 func (m *SerBerlinWar) GetReports() []*Report { 2679 if m != nil { 2680 return m.Reports 2681 } 2682 return nil 2683 } 2684 2685 func (m *SerBerlinWar) GetRecords() []*SerBerlinRecord { 2686 if m != nil { 2687 return m.Records 2688 } 2689 return nil 2690 } 2691 2692 func (m *SerBerlinWar) GetLastDate() int32 { 2693 if m != nil && m.LastDate != nil { 2694 return *m.LastDate 2695 } 2696 return 0 2697 } 2698 2699 func (m *SerBerlinWar) GetHistoryWinner() []*IntLong { 2700 if m != nil { 2701 return m.HistoryWinner 2702 } 2703 return nil 2704 } 2705 2706 func (m *SerBerlinWar) GetStatus() int32 { 2707 if m != nil && m.Status != nil { 2708 return *m.Status 2709 } 2710 return 0 2711 } 2712 2713 func (m *SerBerlinWar) GetBeginDate() int32 { 2714 if m != nil && m.BeginDate != nil { 2715 return *m.BeginDate 2716 } 2717 return 0 2718 } 2719 2720 func (m *SerBerlinWar) GetEndDate() int32 { 2721 if m != nil && m.EndDate != nil { 2722 return *m.EndDate 2723 } 2724 return 0 2725 } 2726 2727 func (m *SerBerlinWar) GetPreViewDate() int32 { 2728 if m != nil && m.PreViewDate != nil { 2729 return *m.PreViewDate 2730 } 2731 return 0 2732 } 2733 2734 func (m *SerBerlinWar) GetAtkCD() int32 { 2735 if m != nil && m.AtkCD != nil { 2736 return *m.AtkCD 2737 } 2738 return 0 2739 } 2740 2741 func (m *SerBerlinWar) GetBerliJobs() []*IntLong { 2742 if m != nil { 2743 return m.BerliJobs 2744 } 2745 return nil 2746 } 2747 2748 func (m *SerBerlinWar) GetJoinBerlinWar() []int64 { 2749 if m != nil { 2750 return m.JoinBerlinWar 2751 } 2752 return nil 2753 } 2754 2755 func (m *SerBerlinWar) GetRoleInfos() []*SerBerlinRoleInfo { 2756 if m != nil { 2757 return m.RoleInfos 2758 } 2759 return nil 2760 } 2761 2762 // 柏林玩家数据 2763 type SerBerlinRoleInfo struct { 2764 RoleId *int64 `protobuf:"varint,1,req,name=roleId" json:"roleId,omitempty"` 2765 AtkCD *int32 `protobuf:"varint,2,opt,name=atkCD" json:"atkCD,omitempty"` 2766 StatusData []*TwoInt `protobuf:"bytes,6,rep,name=statusData" json:"statusData,omitempty"` 2767 CountData []*TwoInt `protobuf:"bytes,7,rep,name=countData" json:"countData,omitempty"` 2768 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2769 XXX_unrecognized []byte `json:"-"` 2770 XXX_sizecache int32 `json:"-"` 2771 } 2772 2773 func (m *SerBerlinRoleInfo) Reset() { *m = SerBerlinRoleInfo{} } 2774 func (m *SerBerlinRoleInfo) String() string { return proto.CompactTextString(m) } 2775 func (*SerBerlinRoleInfo) ProtoMessage() {} 2776 func (*SerBerlinRoleInfo) Descriptor() ([]byte, []int) { 2777 return fileDescriptor_4c81ef5289f82af7, []int{53} 2778 } 2779 func (m *SerBerlinRoleInfo) XXX_Unmarshal(b []byte) error { 2780 return xxx_messageInfo_SerBerlinRoleInfo.Unmarshal(m, b) 2781 } 2782 func (m *SerBerlinRoleInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2783 return xxx_messageInfo_SerBerlinRoleInfo.Marshal(b, m, deterministic) 2784 } 2785 func (m *SerBerlinRoleInfo) XXX_Merge(src proto.Message) { 2786 xxx_messageInfo_SerBerlinRoleInfo.Merge(m, src) 2787 } 2788 func (m *SerBerlinRoleInfo) XXX_Size() int { 2789 return xxx_messageInfo_SerBerlinRoleInfo.Size(m) 2790 } 2791 func (m *SerBerlinRoleInfo) XXX_DiscardUnknown() { 2792 xxx_messageInfo_SerBerlinRoleInfo.DiscardUnknown(m) 2793 } 2794 2795 var xxx_messageInfo_SerBerlinRoleInfo proto.InternalMessageInfo 2796 2797 func (m *SerBerlinRoleInfo) GetRoleId() int64 { 2798 if m != nil && m.RoleId != nil { 2799 return *m.RoleId 2800 } 2801 return 0 2802 } 2803 2804 func (m *SerBerlinRoleInfo) GetAtkCD() int32 { 2805 if m != nil && m.AtkCD != nil { 2806 return *m.AtkCD 2807 } 2808 return 0 2809 } 2810 2811 func (m *SerBerlinRoleInfo) GetStatusData() []*TwoInt { 2812 if m != nil { 2813 return m.StatusData 2814 } 2815 return nil 2816 } 2817 2818 func (m *SerBerlinRoleInfo) GetCountData() []*TwoInt { 2819 if m != nil { 2820 return m.CountData 2821 } 2822 return nil 2823 } 2824 2825 // 据点详情 2826 type SerBerlinCityInfo struct { 2827 StatusTime []*TwoInt `protobuf:"bytes,1,rep,name=statusTime" json:"statusTime,omitempty"` 2828 CityDef []*Force `protobuf:"bytes,2,rep,name=cityDef" json:"cityDef,omitempty"` 2829 RoleQueue []*BerlinForce `protobuf:"bytes,3,rep,name=roleQueue" json:"roleQueue,omitempty"` 2830 Camp *int32 `protobuf:"varint,4,opt,name=camp" json:"camp,omitempty"` 2831 AtkArm *int32 `protobuf:"varint,5,opt,name=atkArm" json:"atkArm,omitempty"` 2832 DefArm *int32 `protobuf:"varint,6,opt,name=defArm" json:"defArm,omitempty"` 2833 CityId *int32 `protobuf:"varint,7,opt,name=cityId" json:"cityId,omitempty"` 2834 Pos *int32 `protobuf:"varint,8,opt,name=pos" json:"pos,omitempty"` 2835 LastOccupyTime *int32 `protobuf:"varint,9,opt,name=lastOccupyTime" json:"lastOccupyTime,omitempty"` 2836 NextAtkTime *int32 `protobuf:"varint,10,opt,name=nextAtkTime" json:"nextAtkTime,omitempty"` 2837 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2838 XXX_unrecognized []byte `json:"-"` 2839 XXX_sizecache int32 `json:"-"` 2840 } 2841 2842 func (m *SerBerlinCityInfo) Reset() { *m = SerBerlinCityInfo{} } 2843 func (m *SerBerlinCityInfo) String() string { return proto.CompactTextString(m) } 2844 func (*SerBerlinCityInfo) ProtoMessage() {} 2845 func (*SerBerlinCityInfo) Descriptor() ([]byte, []int) { 2846 return fileDescriptor_4c81ef5289f82af7, []int{54} 2847 } 2848 func (m *SerBerlinCityInfo) XXX_Unmarshal(b []byte) error { 2849 return xxx_messageInfo_SerBerlinCityInfo.Unmarshal(m, b) 2850 } 2851 func (m *SerBerlinCityInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2852 return xxx_messageInfo_SerBerlinCityInfo.Marshal(b, m, deterministic) 2853 } 2854 func (m *SerBerlinCityInfo) XXX_Merge(src proto.Message) { 2855 xxx_messageInfo_SerBerlinCityInfo.Merge(m, src) 2856 } 2857 func (m *SerBerlinCityInfo) XXX_Size() int { 2858 return xxx_messageInfo_SerBerlinCityInfo.Size(m) 2859 } 2860 func (m *SerBerlinCityInfo) XXX_DiscardUnknown() { 2861 xxx_messageInfo_SerBerlinCityInfo.DiscardUnknown(m) 2862 } 2863 2864 var xxx_messageInfo_SerBerlinCityInfo proto.InternalMessageInfo 2865 2866 func (m *SerBerlinCityInfo) GetStatusTime() []*TwoInt { 2867 if m != nil { 2868 return m.StatusTime 2869 } 2870 return nil 2871 } 2872 2873 func (m *SerBerlinCityInfo) GetCityDef() []*Force { 2874 if m != nil { 2875 return m.CityDef 2876 } 2877 return nil 2878 } 2879 2880 func (m *SerBerlinCityInfo) GetRoleQueue() []*BerlinForce { 2881 if m != nil { 2882 return m.RoleQueue 2883 } 2884 return nil 2885 } 2886 2887 func (m *SerBerlinCityInfo) GetCamp() int32 { 2888 if m != nil && m.Camp != nil { 2889 return *m.Camp 2890 } 2891 return 0 2892 } 2893 2894 func (m *SerBerlinCityInfo) GetAtkArm() int32 { 2895 if m != nil && m.AtkArm != nil { 2896 return *m.AtkArm 2897 } 2898 return 0 2899 } 2900 2901 func (m *SerBerlinCityInfo) GetDefArm() int32 { 2902 if m != nil && m.DefArm != nil { 2903 return *m.DefArm 2904 } 2905 return 0 2906 } 2907 2908 func (m *SerBerlinCityInfo) GetCityId() int32 { 2909 if m != nil && m.CityId != nil { 2910 return *m.CityId 2911 } 2912 return 0 2913 } 2914 2915 func (m *SerBerlinCityInfo) GetPos() int32 { 2916 if m != nil && m.Pos != nil { 2917 return *m.Pos 2918 } 2919 return 0 2920 } 2921 2922 func (m *SerBerlinCityInfo) GetLastOccupyTime() int32 { 2923 if m != nil && m.LastOccupyTime != nil { 2924 return *m.LastOccupyTime 2925 } 2926 return 0 2927 } 2928 2929 func (m *SerBerlinCityInfo) GetNextAtkTime() int32 { 2930 if m != nil && m.NextAtkTime != nil { 2931 return *m.NextAtkTime 2932 } 2933 return 0 2934 } 2935 2936 // 会战记录 2937 type SerBerlinRecord struct { 2938 KillCnt *int32 `protobuf:"varint,1,opt,name=killCnt" json:"killCnt,omitempty"` 2939 TempKill *int32 `protobuf:"varint,2,opt,name=tempKill" json:"tempKill,omitempty"` 2940 TempKillHero *int32 `protobuf:"varint,3,opt,name=tempKillHero" json:"tempKillHero,omitempty"` 2941 KillStreakHero *int32 `protobuf:"varint,4,opt,name=killStreakHero" json:"killStreakHero,omitempty"` 2942 KillStreak *int32 `protobuf:"varint,5,opt,name=killStreak" json:"killStreak,omitempty"` 2943 KillRankTime *int32 `protobuf:"varint,6,opt,name=killRankTime" json:"killRankTime,omitempty"` 2944 StreakRankTime *int32 `protobuf:"varint,7,opt,name=streakRankTime" json:"streakRankTime,omitempty"` 2945 RoleId *int64 `protobuf:"varint,8,opt,name=roleId" json:"roleId,omitempty"` 2946 Exploit *int32 `protobuf:"varint,9,opt,name=exploit" json:"exploit,omitempty"` 2947 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2948 XXX_unrecognized []byte `json:"-"` 2949 XXX_sizecache int32 `json:"-"` 2950 } 2951 2952 func (m *SerBerlinRecord) Reset() { *m = SerBerlinRecord{} } 2953 func (m *SerBerlinRecord) String() string { return proto.CompactTextString(m) } 2954 func (*SerBerlinRecord) ProtoMessage() {} 2955 func (*SerBerlinRecord) Descriptor() ([]byte, []int) { 2956 return fileDescriptor_4c81ef5289f82af7, []int{55} 2957 } 2958 func (m *SerBerlinRecord) XXX_Unmarshal(b []byte) error { 2959 return xxx_messageInfo_SerBerlinRecord.Unmarshal(m, b) 2960 } 2961 func (m *SerBerlinRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2962 return xxx_messageInfo_SerBerlinRecord.Marshal(b, m, deterministic) 2963 } 2964 func (m *SerBerlinRecord) XXX_Merge(src proto.Message) { 2965 xxx_messageInfo_SerBerlinRecord.Merge(m, src) 2966 } 2967 func (m *SerBerlinRecord) XXX_Size() int { 2968 return xxx_messageInfo_SerBerlinRecord.Size(m) 2969 } 2970 func (m *SerBerlinRecord) XXX_DiscardUnknown() { 2971 xxx_messageInfo_SerBerlinRecord.DiscardUnknown(m) 2972 } 2973 2974 var xxx_messageInfo_SerBerlinRecord proto.InternalMessageInfo 2975 2976 func (m *SerBerlinRecord) GetKillCnt() int32 { 2977 if m != nil && m.KillCnt != nil { 2978 return *m.KillCnt 2979 } 2980 return 0 2981 } 2982 2983 func (m *SerBerlinRecord) GetTempKill() int32 { 2984 if m != nil && m.TempKill != nil { 2985 return *m.TempKill 2986 } 2987 return 0 2988 } 2989 2990 func (m *SerBerlinRecord) GetTempKillHero() int32 { 2991 if m != nil && m.TempKillHero != nil { 2992 return *m.TempKillHero 2993 } 2994 return 0 2995 } 2996 2997 func (m *SerBerlinRecord) GetKillStreakHero() int32 { 2998 if m != nil && m.KillStreakHero != nil { 2999 return *m.KillStreakHero 3000 } 3001 return 0 3002 } 3003 3004 func (m *SerBerlinRecord) GetKillStreak() int32 { 3005 if m != nil && m.KillStreak != nil { 3006 return *m.KillStreak 3007 } 3008 return 0 3009 } 3010 3011 func (m *SerBerlinRecord) GetKillRankTime() int32 { 3012 if m != nil && m.KillRankTime != nil { 3013 return *m.KillRankTime 3014 } 3015 return 0 3016 } 3017 3018 func (m *SerBerlinRecord) GetStreakRankTime() int32 { 3019 if m != nil && m.StreakRankTime != nil { 3020 return *m.StreakRankTime 3021 } 3022 return 0 3023 } 3024 3025 func (m *SerBerlinRecord) GetRoleId() int64 { 3026 if m != nil && m.RoleId != nil { 3027 return *m.RoleId 3028 } 3029 return 0 3030 } 3031 3032 func (m *SerBerlinRecord) GetExploit() int32 { 3033 if m != nil && m.Exploit != nil { 3034 return *m.Exploit 3035 } 3036 return 0 3037 } 3038 3039 // 玩家的额外字段 3040 type SerPlayerExt struct { 3041 Portraits []int32 `protobuf:"varint,1,rep,name=portraits" json:"portraits,omitempty"` 3042 Summon *Summon `protobuf:"bytes,2,opt,name=summon" json:"summon,omitempty"` 3043 AppointFreeTime *int32 `protobuf:"varint,3,opt,name=appointFreeTime" json:"appointFreeTime,omitempty"` 3044 CombatHeroForm []int32 `protobuf:"varint,4,rep,name=combatHeroForm" json:"combatHeroForm,omitempty"` 3045 HeroSkin *int32 `protobuf:"varint,5,opt,name=heroSkin" json:"heroSkin,omitempty"` 3046 LoginRewardTime *int32 `protobuf:"varint,6,opt,name=loginRewardTime" json:"loginRewardTime,omitempty"` 3047 BattleHeroPos []*IntListInt `protobuf:"bytes,7,rep,name=battleHeroPos" json:"battleHeroPos,omitempty"` 3048 FirstPayDouble []string `protobuf:"bytes,8,rep,name=firstPayDouble" json:"firstPayDouble,omitempty"` 3049 BanditCnt *int32 `protobuf:"varint,9,opt,name=banditCnt" json:"banditCnt,omitempty"` 3050 IsFireState *bool `protobuf:"varint,10,opt,name=isFireState" json:"isFireState,omitempty"` 3051 NightRaidBanditCnt *int32 `protobuf:"varint,11,opt,name=nightRaidBanditCnt" json:"nightRaidBanditCnt,omitempty"` 3052 DbTriggerGiftMap []*DbTriggerGiftMap `protobuf:"bytes,12,rep,name=dbTriggerGiftMap" json:"dbTriggerGiftMap,omitempty"` 3053 HitFlyCount *int32 `protobuf:"varint,13,opt,name=hitFlyCount" json:"hitFlyCount,omitempty"` 3054 IsOffOnlineHitFly *bool `protobuf:"varint,14,opt,name=isOffOnlineHitFly" json:"isOffOnlineHitFly,omitempty"` 3055 IsAdvanceAward *bool `protobuf:"varint,15,opt,name=isAdvanceAward" json:"isAdvanceAward,omitempty"` 3056 PackId *string `protobuf:"bytes,16,opt,name=packId" json:"packId,omitempty"` 3057 StoneInfo *StoneInfo `protobuf:"bytes,17,opt,name=stoneInfo" json:"stoneInfo,omitempty"` 3058 AtkCityAct *DbAtkCityAct `protobuf:"bytes,18,opt,name=atkCityAct" json:"atkCityAct,omitempty"` 3059 SpecialProp []*DbSpecialProp `protobuf:"bytes,19,rep,name=specialProp" json:"specialProp,omitempty"` 3060 MixtureData []*TwoInt `protobuf:"bytes,20,rep,name=mixtureData" json:"mixtureData,omitempty"` 3061 MilitaryExpenditure *int32 `protobuf:"varint,21,opt,name=militaryExpenditure" json:"militaryExpenditure,omitempty"` 3062 CheatCode []int32 `protobuf:"varint,22,rep,name=cheatCode" json:"cheatCode,omitempty"` 3063 Blacklist []int64 `protobuf:"varint,23,rep,name=blacklist" json:"blacklist,omitempty"` 3064 OffLineBuild []*OffLineBuild `protobuf:"bytes,24,rep,name=offLineBuild" json:"offLineBuild,omitempty"` 3065 ChatBubble []int32 `protobuf:"varint,25,rep,name=chatBubble" json:"chatBubble,omitempty"` 3066 CurChatBubble *int32 `protobuf:"varint,26,opt,name=curChatBubble" json:"curChatBubble,omitempty"` 3067 BodyImage []int32 `protobuf:"varint,27,rep,name=bodyImage" json:"bodyImage,omitempty"` 3068 CurBodyImage *int32 `protobuf:"varint,28,opt,name=curBodyImage" json:"curBodyImage,omitempty"` 3069 MedalGoods []int32 `protobuf:"varint,29,rep,name=medalGoods" json:"medalGoods,omitempty"` 3070 MedalGoodsRefNum *int32 `protobuf:"varint,30,opt,name=medalGoodsRefNum" json:"medalGoodsRefNum,omitempty"` 3071 PeacekeepingForcesNum *int32 `protobuf:"varint,31,opt,name=peacekeepingForcesNum" json:"peacekeepingForcesNum,omitempty"` 3072 JGXHLastTime *int32 `protobuf:"varint,32,opt,name=jGXHLastTime" json:"jGXHLastTime,omitempty"` 3073 PlaneChips []*TwoInt `protobuf:"bytes,33,rep,name=planeChips" json:"planeChips,omitempty"` 3074 DbPlane []*DbWarPlane `protobuf:"bytes,34,rep,name=dbPlane" json:"dbPlane,omitempty"` 3075 DbPlayerRebellion *DbPlayerRebellion `protobuf:"bytes,35,opt,name=dbPlayerRebellion" json:"dbPlayerRebellion,omitempty"` 3076 FunCard []*FunCard `protobuf:"bytes,36,rep,name=funCard" json:"funCard,omitempty"` 3077 DecisiveInfo *SerDecisiveInfo `protobuf:"bytes,37,opt,name=decisiveInfo" json:"decisiveInfo,omitempty"` 3078 MentorInfo *SerMentorInfo `protobuf:"bytes,38,opt,name=mentorInfo" json:"mentorInfo,omitempty"` 3079 AirshipPersonData *DbAirshipPersonData `protobuf:"bytes,39,opt,name=airshipPersonData" json:"airshipPersonData,omitempty"` 3080 SupplyRecord *SerSupplyRecord `protobuf:"bytes,40,opt,name=supplyRecord" json:"supplyRecord,omitempty"` 3081 Jewel []*EquipJewel `protobuf:"bytes,41,rep,name=jewel" json:"jewel,omitempty"` 3082 WorldWar *SerPlayerWorldWar `protobuf:"bytes,42,opt,name=worldWar" json:"worldWar,omitempty"` 3083 OwnCastleSkin []int32 `protobuf:"varint,43,rep,name=ownCastleSkin" json:"ownCastleSkin,omitempty"` 3084 CurCastleSkin *int32 `protobuf:"varint,44,opt,name=curCastleSkin" json:"curCastleSkin,omitempty"` 3085 NewYorkWar *SerPlayerNewYorkWar `protobuf:"bytes,45,opt,name=newYorkWar" json:"newYorkWar,omitempty"` 3086 OwnCastleSkinTime []*TwoInt `protobuf:"bytes,46,rep,name=ownCastleSkinTime" json:"ownCastleSkinTime,omitempty"` 3087 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3088 XXX_unrecognized []byte `json:"-"` 3089 XXX_sizecache int32 `json:"-"` 3090 } 3091 3092 func (m *SerPlayerExt) Reset() { *m = SerPlayerExt{} } 3093 func (m *SerPlayerExt) String() string { return proto.CompactTextString(m) } 3094 func (*SerPlayerExt) ProtoMessage() {} 3095 func (*SerPlayerExt) Descriptor() ([]byte, []int) { 3096 return fileDescriptor_4c81ef5289f82af7, []int{56} 3097 } 3098 func (m *SerPlayerExt) XXX_Unmarshal(b []byte) error { 3099 return xxx_messageInfo_SerPlayerExt.Unmarshal(m, b) 3100 } 3101 func (m *SerPlayerExt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3102 return xxx_messageInfo_SerPlayerExt.Marshal(b, m, deterministic) 3103 } 3104 func (m *SerPlayerExt) XXX_Merge(src proto.Message) { 3105 xxx_messageInfo_SerPlayerExt.Merge(m, src) 3106 } 3107 func (m *SerPlayerExt) XXX_Size() int { 3108 return xxx_messageInfo_SerPlayerExt.Size(m) 3109 } 3110 func (m *SerPlayerExt) XXX_DiscardUnknown() { 3111 xxx_messageInfo_SerPlayerExt.DiscardUnknown(m) 3112 } 3113 3114 var xxx_messageInfo_SerPlayerExt proto.InternalMessageInfo 3115 3116 func (m *SerPlayerExt) GetPortraits() []int32 { 3117 if m != nil { 3118 return m.Portraits 3119 } 3120 return nil 3121 } 3122 3123 func (m *SerPlayerExt) GetSummon() *Summon { 3124 if m != nil { 3125 return m.Summon 3126 } 3127 return nil 3128 } 3129 3130 func (m *SerPlayerExt) GetAppointFreeTime() int32 { 3131 if m != nil && m.AppointFreeTime != nil { 3132 return *m.AppointFreeTime 3133 } 3134 return 0 3135 } 3136 3137 func (m *SerPlayerExt) GetCombatHeroForm() []int32 { 3138 if m != nil { 3139 return m.CombatHeroForm 3140 } 3141 return nil 3142 } 3143 3144 func (m *SerPlayerExt) GetHeroSkin() int32 { 3145 if m != nil && m.HeroSkin != nil { 3146 return *m.HeroSkin 3147 } 3148 return 0 3149 } 3150 3151 func (m *SerPlayerExt) GetLoginRewardTime() int32 { 3152 if m != nil && m.LoginRewardTime != nil { 3153 return *m.LoginRewardTime 3154 } 3155 return 0 3156 } 3157 3158 func (m *SerPlayerExt) GetBattleHeroPos() []*IntListInt { 3159 if m != nil { 3160 return m.BattleHeroPos 3161 } 3162 return nil 3163 } 3164 3165 func (m *SerPlayerExt) GetFirstPayDouble() []string { 3166 if m != nil { 3167 return m.FirstPayDouble 3168 } 3169 return nil 3170 } 3171 3172 func (m *SerPlayerExt) GetBanditCnt() int32 { 3173 if m != nil && m.BanditCnt != nil { 3174 return *m.BanditCnt 3175 } 3176 return 0 3177 } 3178 3179 func (m *SerPlayerExt) GetIsFireState() bool { 3180 if m != nil && m.IsFireState != nil { 3181 return *m.IsFireState 3182 } 3183 return false 3184 } 3185 3186 func (m *SerPlayerExt) GetNightRaidBanditCnt() int32 { 3187 if m != nil && m.NightRaidBanditCnt != nil { 3188 return *m.NightRaidBanditCnt 3189 } 3190 return 0 3191 } 3192 3193 func (m *SerPlayerExt) GetDbTriggerGiftMap() []*DbTriggerGiftMap { 3194 if m != nil { 3195 return m.DbTriggerGiftMap 3196 } 3197 return nil 3198 } 3199 3200 func (m *SerPlayerExt) GetHitFlyCount() int32 { 3201 if m != nil && m.HitFlyCount != nil { 3202 return *m.HitFlyCount 3203 } 3204 return 0 3205 } 3206 3207 func (m *SerPlayerExt) GetIsOffOnlineHitFly() bool { 3208 if m != nil && m.IsOffOnlineHitFly != nil { 3209 return *m.IsOffOnlineHitFly 3210 } 3211 return false 3212 } 3213 3214 func (m *SerPlayerExt) GetIsAdvanceAward() bool { 3215 if m != nil && m.IsAdvanceAward != nil { 3216 return *m.IsAdvanceAward 3217 } 3218 return false 3219 } 3220 3221 func (m *SerPlayerExt) GetPackId() string { 3222 if m != nil && m.PackId != nil { 3223 return *m.PackId 3224 } 3225 return "" 3226 } 3227 3228 func (m *SerPlayerExt) GetStoneInfo() *StoneInfo { 3229 if m != nil { 3230 return m.StoneInfo 3231 } 3232 return nil 3233 } 3234 3235 func (m *SerPlayerExt) GetAtkCityAct() *DbAtkCityAct { 3236 if m != nil { 3237 return m.AtkCityAct 3238 } 3239 return nil 3240 } 3241 3242 func (m *SerPlayerExt) GetSpecialProp() []*DbSpecialProp { 3243 if m != nil { 3244 return m.SpecialProp 3245 } 3246 return nil 3247 } 3248 3249 func (m *SerPlayerExt) GetMixtureData() []*TwoInt { 3250 if m != nil { 3251 return m.MixtureData 3252 } 3253 return nil 3254 } 3255 3256 func (m *SerPlayerExt) GetMilitaryExpenditure() int32 { 3257 if m != nil && m.MilitaryExpenditure != nil { 3258 return *m.MilitaryExpenditure 3259 } 3260 return 0 3261 } 3262 3263 func (m *SerPlayerExt) GetCheatCode() []int32 { 3264 if m != nil { 3265 return m.CheatCode 3266 } 3267 return nil 3268 } 3269 3270 func (m *SerPlayerExt) GetBlacklist() []int64 { 3271 if m != nil { 3272 return m.Blacklist 3273 } 3274 return nil 3275 } 3276 3277 func (m *SerPlayerExt) GetOffLineBuild() []*OffLineBuild { 3278 if m != nil { 3279 return m.OffLineBuild 3280 } 3281 return nil 3282 } 3283 3284 func (m *SerPlayerExt) GetChatBubble() []int32 { 3285 if m != nil { 3286 return m.ChatBubble 3287 } 3288 return nil 3289 } 3290 3291 func (m *SerPlayerExt) GetCurChatBubble() int32 { 3292 if m != nil && m.CurChatBubble != nil { 3293 return *m.CurChatBubble 3294 } 3295 return 0 3296 } 3297 3298 func (m *SerPlayerExt) GetBodyImage() []int32 { 3299 if m != nil { 3300 return m.BodyImage 3301 } 3302 return nil 3303 } 3304 3305 func (m *SerPlayerExt) GetCurBodyImage() int32 { 3306 if m != nil && m.CurBodyImage != nil { 3307 return *m.CurBodyImage 3308 } 3309 return 0 3310 } 3311 3312 func (m *SerPlayerExt) GetMedalGoods() []int32 { 3313 if m != nil { 3314 return m.MedalGoods 3315 } 3316 return nil 3317 } 3318 3319 func (m *SerPlayerExt) GetMedalGoodsRefNum() int32 { 3320 if m != nil && m.MedalGoodsRefNum != nil { 3321 return *m.MedalGoodsRefNum 3322 } 3323 return 0 3324 } 3325 3326 func (m *SerPlayerExt) GetPeacekeepingForcesNum() int32 { 3327 if m != nil && m.PeacekeepingForcesNum != nil { 3328 return *m.PeacekeepingForcesNum 3329 } 3330 return 0 3331 } 3332 3333 func (m *SerPlayerExt) GetJGXHLastTime() int32 { 3334 if m != nil && m.JGXHLastTime != nil { 3335 return *m.JGXHLastTime 3336 } 3337 return 0 3338 } 3339 3340 func (m *SerPlayerExt) GetPlaneChips() []*TwoInt { 3341 if m != nil { 3342 return m.PlaneChips 3343 } 3344 return nil 3345 } 3346 3347 func (m *SerPlayerExt) GetDbPlane() []*DbWarPlane { 3348 if m != nil { 3349 return m.DbPlane 3350 } 3351 return nil 3352 } 3353 3354 func (m *SerPlayerExt) GetDbPlayerRebellion() *DbPlayerRebellion { 3355 if m != nil { 3356 return m.DbPlayerRebellion 3357 } 3358 return nil 3359 } 3360 3361 func (m *SerPlayerExt) GetFunCard() []*FunCard { 3362 if m != nil { 3363 return m.FunCard 3364 } 3365 return nil 3366 } 3367 3368 func (m *SerPlayerExt) GetDecisiveInfo() *SerDecisiveInfo { 3369 if m != nil { 3370 return m.DecisiveInfo 3371 } 3372 return nil 3373 } 3374 3375 func (m *SerPlayerExt) GetMentorInfo() *SerMentorInfo { 3376 if m != nil { 3377 return m.MentorInfo 3378 } 3379 return nil 3380 } 3381 3382 func (m *SerPlayerExt) GetAirshipPersonData() *DbAirshipPersonData { 3383 if m != nil { 3384 return m.AirshipPersonData 3385 } 3386 return nil 3387 } 3388 3389 func (m *SerPlayerExt) GetSupplyRecord() *SerSupplyRecord { 3390 if m != nil { 3391 return m.SupplyRecord 3392 } 3393 return nil 3394 } 3395 3396 func (m *SerPlayerExt) GetJewel() []*EquipJewel { 3397 if m != nil { 3398 return m.Jewel 3399 } 3400 return nil 3401 } 3402 3403 func (m *SerPlayerExt) GetWorldWar() *SerPlayerWorldWar { 3404 if m != nil { 3405 return m.WorldWar 3406 } 3407 return nil 3408 } 3409 3410 func (m *SerPlayerExt) GetOwnCastleSkin() []int32 { 3411 if m != nil { 3412 return m.OwnCastleSkin 3413 } 3414 return nil 3415 } 3416 3417 func (m *SerPlayerExt) GetCurCastleSkin() int32 { 3418 if m != nil && m.CurCastleSkin != nil { 3419 return *m.CurCastleSkin 3420 } 3421 return 0 3422 } 3423 3424 func (m *SerPlayerExt) GetNewYorkWar() *SerPlayerNewYorkWar { 3425 if m != nil { 3426 return m.NewYorkWar 3427 } 3428 return nil 3429 } 3430 3431 func (m *SerPlayerExt) GetOwnCastleSkinTime() []*TwoInt { 3432 if m != nil { 3433 return m.OwnCastleSkinTime 3434 } 3435 return nil 3436 } 3437 3438 type SerPlayerNewYorkWar struct { 3439 MaxAttack *int64 `protobuf:"varint,1,opt,name=maxAttack" json:"maxAttack,omitempty"` 3440 Achievements []*TwoInt `protobuf:"bytes,2,rep,name=achievements" json:"achievements,omitempty"` 3441 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3442 XXX_unrecognized []byte `json:"-"` 3443 XXX_sizecache int32 `json:"-"` 3444 } 3445 3446 func (m *SerPlayerNewYorkWar) Reset() { *m = SerPlayerNewYorkWar{} } 3447 func (m *SerPlayerNewYorkWar) String() string { return proto.CompactTextString(m) } 3448 func (*SerPlayerNewYorkWar) ProtoMessage() {} 3449 func (*SerPlayerNewYorkWar) Descriptor() ([]byte, []int) { 3450 return fileDescriptor_4c81ef5289f82af7, []int{57} 3451 } 3452 func (m *SerPlayerNewYorkWar) XXX_Unmarshal(b []byte) error { 3453 return xxx_messageInfo_SerPlayerNewYorkWar.Unmarshal(m, b) 3454 } 3455 func (m *SerPlayerNewYorkWar) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3456 return xxx_messageInfo_SerPlayerNewYorkWar.Marshal(b, m, deterministic) 3457 } 3458 func (m *SerPlayerNewYorkWar) XXX_Merge(src proto.Message) { 3459 xxx_messageInfo_SerPlayerNewYorkWar.Merge(m, src) 3460 } 3461 func (m *SerPlayerNewYorkWar) XXX_Size() int { 3462 return xxx_messageInfo_SerPlayerNewYorkWar.Size(m) 3463 } 3464 func (m *SerPlayerNewYorkWar) XXX_DiscardUnknown() { 3465 xxx_messageInfo_SerPlayerNewYorkWar.DiscardUnknown(m) 3466 } 3467 3468 var xxx_messageInfo_SerPlayerNewYorkWar proto.InternalMessageInfo 3469 3470 func (m *SerPlayerNewYorkWar) GetMaxAttack() int64 { 3471 if m != nil && m.MaxAttack != nil { 3472 return *m.MaxAttack 3473 } 3474 return 0 3475 } 3476 3477 func (m *SerPlayerNewYorkWar) GetAchievements() []*TwoInt { 3478 if m != nil { 3479 return m.Achievements 3480 } 3481 return nil 3482 } 3483 3484 // 玩家世界争霸数据 3485 type SerPlayerWorldWar struct { 3486 DailyAttack *int32 `protobuf:"varint,1,opt,name=dailyAttack" json:"dailyAttack,omitempty"` 3487 DailyAttackAward []*TwoInt `protobuf:"bytes,2,rep,name=dailyAttackAward" json:"dailyAttackAward,omitempty"` 3488 RestrictTask []*TwoInt `protobuf:"bytes,3,rep,name=restrictTask" json:"restrictTask,omitempty"` 3489 RestrictTaskAward []*TwoInt `protobuf:"bytes,4,rep,name=restrictTaskAward" json:"restrictTaskAward,omitempty"` 3490 WeekIntegral *int32 `protobuf:"varint,5,opt,name=weekIntegral" json:"weekIntegral,omitempty"` 3491 WeekAward []*TwoInt `protobuf:"bytes,6,rep,name=weekAward" json:"weekAward,omitempty"` 3492 SeasonIntegral *int32 `protobuf:"varint,7,opt,name=seasonIntegral" json:"seasonIntegral,omitempty"` 3493 AttackCityAward []*TwoInt `protobuf:"bytes,8,rep,name=attackCityAward" json:"attackCityAward,omitempty"` 3494 SeasonShop []*TwoInt `protobuf:"bytes,9,rep,name=seasonShop" json:"seasonShop,omitempty"` 3495 IntegralSecond *int32 `protobuf:"varint,10,opt,name=integralSecond" json:"integralSecond,omitempty"` 3496 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3497 XXX_unrecognized []byte `json:"-"` 3498 XXX_sizecache int32 `json:"-"` 3499 } 3500 3501 func (m *SerPlayerWorldWar) Reset() { *m = SerPlayerWorldWar{} } 3502 func (m *SerPlayerWorldWar) String() string { return proto.CompactTextString(m) } 3503 func (*SerPlayerWorldWar) ProtoMessage() {} 3504 func (*SerPlayerWorldWar) Descriptor() ([]byte, []int) { 3505 return fileDescriptor_4c81ef5289f82af7, []int{58} 3506 } 3507 func (m *SerPlayerWorldWar) XXX_Unmarshal(b []byte) error { 3508 return xxx_messageInfo_SerPlayerWorldWar.Unmarshal(m, b) 3509 } 3510 func (m *SerPlayerWorldWar) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3511 return xxx_messageInfo_SerPlayerWorldWar.Marshal(b, m, deterministic) 3512 } 3513 func (m *SerPlayerWorldWar) XXX_Merge(src proto.Message) { 3514 xxx_messageInfo_SerPlayerWorldWar.Merge(m, src) 3515 } 3516 func (m *SerPlayerWorldWar) XXX_Size() int { 3517 return xxx_messageInfo_SerPlayerWorldWar.Size(m) 3518 } 3519 func (m *SerPlayerWorldWar) XXX_DiscardUnknown() { 3520 xxx_messageInfo_SerPlayerWorldWar.DiscardUnknown(m) 3521 } 3522 3523 var xxx_messageInfo_SerPlayerWorldWar proto.InternalMessageInfo 3524 3525 func (m *SerPlayerWorldWar) GetDailyAttack() int32 { 3526 if m != nil && m.DailyAttack != nil { 3527 return *m.DailyAttack 3528 } 3529 return 0 3530 } 3531 3532 func (m *SerPlayerWorldWar) GetDailyAttackAward() []*TwoInt { 3533 if m != nil { 3534 return m.DailyAttackAward 3535 } 3536 return nil 3537 } 3538 3539 func (m *SerPlayerWorldWar) GetRestrictTask() []*TwoInt { 3540 if m != nil { 3541 return m.RestrictTask 3542 } 3543 return nil 3544 } 3545 3546 func (m *SerPlayerWorldWar) GetRestrictTaskAward() []*TwoInt { 3547 if m != nil { 3548 return m.RestrictTaskAward 3549 } 3550 return nil 3551 } 3552 3553 func (m *SerPlayerWorldWar) GetWeekIntegral() int32 { 3554 if m != nil && m.WeekIntegral != nil { 3555 return *m.WeekIntegral 3556 } 3557 return 0 3558 } 3559 3560 func (m *SerPlayerWorldWar) GetWeekAward() []*TwoInt { 3561 if m != nil { 3562 return m.WeekAward 3563 } 3564 return nil 3565 } 3566 3567 func (m *SerPlayerWorldWar) GetSeasonIntegral() int32 { 3568 if m != nil && m.SeasonIntegral != nil { 3569 return *m.SeasonIntegral 3570 } 3571 return 0 3572 } 3573 3574 func (m *SerPlayerWorldWar) GetAttackCityAward() []*TwoInt { 3575 if m != nil { 3576 return m.AttackCityAward 3577 } 3578 return nil 3579 } 3580 3581 func (m *SerPlayerWorldWar) GetSeasonShop() []*TwoInt { 3582 if m != nil { 3583 return m.SeasonShop 3584 } 3585 return nil 3586 } 3587 3588 func (m *SerPlayerWorldWar) GetIntegralSecond() int32 { 3589 if m != nil && m.IntegralSecond != nil { 3590 return *m.IntegralSecond 3591 } 3592 return 0 3593 } 3594 3595 // 补给记录 3596 type SerSupplyRecord struct { 3597 StatusMap []*TwoInt `protobuf:"bytes,1,rep,name=statusMap" json:"statusMap,omitempty"` 3598 SuperSupplyStatus []*TwoInt `protobuf:"bytes,2,rep,name=superSupplyStatus" json:"superSupplyStatus,omitempty"` 3599 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3600 XXX_unrecognized []byte `json:"-"` 3601 XXX_sizecache int32 `json:"-"` 3602 } 3603 3604 func (m *SerSupplyRecord) Reset() { *m = SerSupplyRecord{} } 3605 func (m *SerSupplyRecord) String() string { return proto.CompactTextString(m) } 3606 func (*SerSupplyRecord) ProtoMessage() {} 3607 func (*SerSupplyRecord) Descriptor() ([]byte, []int) { 3608 return fileDescriptor_4c81ef5289f82af7, []int{59} 3609 } 3610 func (m *SerSupplyRecord) XXX_Unmarshal(b []byte) error { 3611 return xxx_messageInfo_SerSupplyRecord.Unmarshal(m, b) 3612 } 3613 func (m *SerSupplyRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3614 return xxx_messageInfo_SerSupplyRecord.Marshal(b, m, deterministic) 3615 } 3616 func (m *SerSupplyRecord) XXX_Merge(src proto.Message) { 3617 xxx_messageInfo_SerSupplyRecord.Merge(m, src) 3618 } 3619 func (m *SerSupplyRecord) XXX_Size() int { 3620 return xxx_messageInfo_SerSupplyRecord.Size(m) 3621 } 3622 func (m *SerSupplyRecord) XXX_DiscardUnknown() { 3623 xxx_messageInfo_SerSupplyRecord.DiscardUnknown(m) 3624 } 3625 3626 var xxx_messageInfo_SerSupplyRecord proto.InternalMessageInfo 3627 3628 func (m *SerSupplyRecord) GetStatusMap() []*TwoInt { 3629 if m != nil { 3630 return m.StatusMap 3631 } 3632 return nil 3633 } 3634 3635 func (m *SerSupplyRecord) GetSuperSupplyStatus() []*TwoInt { 3636 if m != nil { 3637 return m.SuperSupplyStatus 3638 } 3639 return nil 3640 } 3641 3642 // 决战信息 3643 type SerDecisiveInfo struct { 3644 Decisive *bool `protobuf:"varint,1,opt,name=decisive" json:"decisive,omitempty"` 3645 FlyRole *int64 `protobuf:"varint,2,opt,name=flyRole" json:"flyRole,omitempty"` 3646 FlyTime *int32 `protobuf:"varint,3,opt,name=flyTime" json:"flyTime,omitempty"` 3647 PropTime *int32 `protobuf:"varint,4,opt,name=propTime" json:"propTime,omitempty"` 3648 PropStatus *bool `protobuf:"varint,5,opt,name=propStatus" json:"propStatus,omitempty"` 3649 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3650 XXX_unrecognized []byte `json:"-"` 3651 XXX_sizecache int32 `json:"-"` 3652 } 3653 3654 func (m *SerDecisiveInfo) Reset() { *m = SerDecisiveInfo{} } 3655 func (m *SerDecisiveInfo) String() string { return proto.CompactTextString(m) } 3656 func (*SerDecisiveInfo) ProtoMessage() {} 3657 func (*SerDecisiveInfo) Descriptor() ([]byte, []int) { 3658 return fileDescriptor_4c81ef5289f82af7, []int{60} 3659 } 3660 func (m *SerDecisiveInfo) XXX_Unmarshal(b []byte) error { 3661 return xxx_messageInfo_SerDecisiveInfo.Unmarshal(m, b) 3662 } 3663 func (m *SerDecisiveInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3664 return xxx_messageInfo_SerDecisiveInfo.Marshal(b, m, deterministic) 3665 } 3666 func (m *SerDecisiveInfo) XXX_Merge(src proto.Message) { 3667 xxx_messageInfo_SerDecisiveInfo.Merge(m, src) 3668 } 3669 func (m *SerDecisiveInfo) XXX_Size() int { 3670 return xxx_messageInfo_SerDecisiveInfo.Size(m) 3671 } 3672 func (m *SerDecisiveInfo) XXX_DiscardUnknown() { 3673 xxx_messageInfo_SerDecisiveInfo.DiscardUnknown(m) 3674 } 3675 3676 var xxx_messageInfo_SerDecisiveInfo proto.InternalMessageInfo 3677 3678 func (m *SerDecisiveInfo) GetDecisive() bool { 3679 if m != nil && m.Decisive != nil { 3680 return *m.Decisive 3681 } 3682 return false 3683 } 3684 3685 func (m *SerDecisiveInfo) GetFlyRole() int64 { 3686 if m != nil && m.FlyRole != nil { 3687 return *m.FlyRole 3688 } 3689 return 0 3690 } 3691 3692 func (m *SerDecisiveInfo) GetFlyTime() int32 { 3693 if m != nil && m.FlyTime != nil { 3694 return *m.FlyTime 3695 } 3696 return 0 3697 } 3698 3699 func (m *SerDecisiveInfo) GetPropTime() int32 { 3700 if m != nil && m.PropTime != nil { 3701 return *m.PropTime 3702 } 3703 return 0 3704 } 3705 3706 func (m *SerDecisiveInfo) GetPropStatus() bool { 3707 if m != nil && m.PropStatus != nil { 3708 return *m.PropStatus 3709 } 3710 return false 3711 } 3712 3713 // 教官的序列化 3714 type SerMentorInfo struct { 3715 Mentors []*Mentor `protobuf:"bytes,1,rep,name=mentors" json:"mentors,omitempty"` 3716 Equips []*MentorEquip `protobuf:"bytes,2,rep,name=equips" json:"equips,omitempty"` 3717 Skills []*MentorSkill `protobuf:"bytes,3,rep,name=skills" json:"skills,omitempty"` 3718 Betters []*MentorBetterEquip `protobuf:"bytes,4,rep,name=betters" json:"betters,omitempty"` 3719 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3720 XXX_unrecognized []byte `json:"-"` 3721 XXX_sizecache int32 `json:"-"` 3722 } 3723 3724 func (m *SerMentorInfo) Reset() { *m = SerMentorInfo{} } 3725 func (m *SerMentorInfo) String() string { return proto.CompactTextString(m) } 3726 func (*SerMentorInfo) ProtoMessage() {} 3727 func (*SerMentorInfo) Descriptor() ([]byte, []int) { 3728 return fileDescriptor_4c81ef5289f82af7, []int{61} 3729 } 3730 func (m *SerMentorInfo) XXX_Unmarshal(b []byte) error { 3731 return xxx_messageInfo_SerMentorInfo.Unmarshal(m, b) 3732 } 3733 func (m *SerMentorInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3734 return xxx_messageInfo_SerMentorInfo.Marshal(b, m, deterministic) 3735 } 3736 func (m *SerMentorInfo) XXX_Merge(src proto.Message) { 3737 xxx_messageInfo_SerMentorInfo.Merge(m, src) 3738 } 3739 func (m *SerMentorInfo) XXX_Size() int { 3740 return xxx_messageInfo_SerMentorInfo.Size(m) 3741 } 3742 func (m *SerMentorInfo) XXX_DiscardUnknown() { 3743 xxx_messageInfo_SerMentorInfo.DiscardUnknown(m) 3744 } 3745 3746 var xxx_messageInfo_SerMentorInfo proto.InternalMessageInfo 3747 3748 func (m *SerMentorInfo) GetMentors() []*Mentor { 3749 if m != nil { 3750 return m.Mentors 3751 } 3752 return nil 3753 } 3754 3755 func (m *SerMentorInfo) GetEquips() []*MentorEquip { 3756 if m != nil { 3757 return m.Equips 3758 } 3759 return nil 3760 } 3761 3762 func (m *SerMentorInfo) GetSkills() []*MentorSkill { 3763 if m != nil { 3764 return m.Skills 3765 } 3766 return nil 3767 } 3768 3769 func (m *SerMentorInfo) GetBetters() []*MentorBetterEquip { 3770 if m != nil { 3771 return m.Betters 3772 } 3773 return nil 3774 } 3775 3776 // 可穿戴高战力装备 3777 type MentorBetterEquip struct { 3778 MentorType *int32 `protobuf:"varint,1,opt,name=mentorType" json:"mentorType,omitempty"` 3779 EquipInfo []*TwoInt `protobuf:"bytes,2,rep,name=equipInfo" json:"equipInfo,omitempty"` 3780 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3781 XXX_unrecognized []byte `json:"-"` 3782 XXX_sizecache int32 `json:"-"` 3783 } 3784 3785 func (m *MentorBetterEquip) Reset() { *m = MentorBetterEquip{} } 3786 func (m *MentorBetterEquip) String() string { return proto.CompactTextString(m) } 3787 func (*MentorBetterEquip) ProtoMessage() {} 3788 func (*MentorBetterEquip) Descriptor() ([]byte, []int) { 3789 return fileDescriptor_4c81ef5289f82af7, []int{62} 3790 } 3791 func (m *MentorBetterEquip) XXX_Unmarshal(b []byte) error { 3792 return xxx_messageInfo_MentorBetterEquip.Unmarshal(m, b) 3793 } 3794 func (m *MentorBetterEquip) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3795 return xxx_messageInfo_MentorBetterEquip.Marshal(b, m, deterministic) 3796 } 3797 func (m *MentorBetterEquip) XXX_Merge(src proto.Message) { 3798 xxx_messageInfo_MentorBetterEquip.Merge(m, src) 3799 } 3800 func (m *MentorBetterEquip) XXX_Size() int { 3801 return xxx_messageInfo_MentorBetterEquip.Size(m) 3802 } 3803 func (m *MentorBetterEquip) XXX_DiscardUnknown() { 3804 xxx_messageInfo_MentorBetterEquip.DiscardUnknown(m) 3805 } 3806 3807 var xxx_messageInfo_MentorBetterEquip proto.InternalMessageInfo 3808 3809 func (m *MentorBetterEquip) GetMentorType() int32 { 3810 if m != nil && m.MentorType != nil { 3811 return *m.MentorType 3812 } 3813 return 0 3814 } 3815 3816 func (m *MentorBetterEquip) GetEquipInfo() []*TwoInt { 3817 if m != nil { 3818 return m.EquipInfo 3819 } 3820 return nil 3821 } 3822 3823 // 战机的序列化 3824 type DbWarPlane struct { 3825 HeroId *int32 `protobuf:"varint,1,req,name=heroId" json:"heroId,omitempty"` 3826 Type *int32 `protobuf:"varint,2,req,name=type" json:"type,omitempty"` 3827 PlaneId *int32 `protobuf:"varint,3,req,name=planeId" json:"planeId,omitempty"` 3828 Level *int32 `protobuf:"varint,4,req,name=level" json:"level,omitempty"` 3829 Exp *int32 `protobuf:"varint,5,req,name=exp" json:"exp,omitempty"` 3830 Pos *int32 `protobuf:"varint,6,req,name=pos" json:"pos,omitempty"` 3831 State *int32 `protobuf:"varint,7,req,name=state" json:"state,omitempty"` 3832 BattlePos *int32 `protobuf:"varint,8,opt,name=battlePos" json:"battlePos,omitempty"` 3833 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3834 XXX_unrecognized []byte `json:"-"` 3835 XXX_sizecache int32 `json:"-"` 3836 } 3837 3838 func (m *DbWarPlane) Reset() { *m = DbWarPlane{} } 3839 func (m *DbWarPlane) String() string { return proto.CompactTextString(m) } 3840 func (*DbWarPlane) ProtoMessage() {} 3841 func (*DbWarPlane) Descriptor() ([]byte, []int) { 3842 return fileDescriptor_4c81ef5289f82af7, []int{63} 3843 } 3844 func (m *DbWarPlane) XXX_Unmarshal(b []byte) error { 3845 return xxx_messageInfo_DbWarPlane.Unmarshal(m, b) 3846 } 3847 func (m *DbWarPlane) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3848 return xxx_messageInfo_DbWarPlane.Marshal(b, m, deterministic) 3849 } 3850 func (m *DbWarPlane) XXX_Merge(src proto.Message) { 3851 xxx_messageInfo_DbWarPlane.Merge(m, src) 3852 } 3853 func (m *DbWarPlane) XXX_Size() int { 3854 return xxx_messageInfo_DbWarPlane.Size(m) 3855 } 3856 func (m *DbWarPlane) XXX_DiscardUnknown() { 3857 xxx_messageInfo_DbWarPlane.DiscardUnknown(m) 3858 } 3859 3860 var xxx_messageInfo_DbWarPlane proto.InternalMessageInfo 3861 3862 func (m *DbWarPlane) GetHeroId() int32 { 3863 if m != nil && m.HeroId != nil { 3864 return *m.HeroId 3865 } 3866 return 0 3867 } 3868 3869 func (m *DbWarPlane) GetType() int32 { 3870 if m != nil && m.Type != nil { 3871 return *m.Type 3872 } 3873 return 0 3874 } 3875 3876 func (m *DbWarPlane) GetPlaneId() int32 { 3877 if m != nil && m.PlaneId != nil { 3878 return *m.PlaneId 3879 } 3880 return 0 3881 } 3882 3883 func (m *DbWarPlane) GetLevel() int32 { 3884 if m != nil && m.Level != nil { 3885 return *m.Level 3886 } 3887 return 0 3888 } 3889 3890 func (m *DbWarPlane) GetExp() int32 { 3891 if m != nil && m.Exp != nil { 3892 return *m.Exp 3893 } 3894 return 0 3895 } 3896 3897 func (m *DbWarPlane) GetPos() int32 { 3898 if m != nil && m.Pos != nil { 3899 return *m.Pos 3900 } 3901 return 0 3902 } 3903 3904 func (m *DbWarPlane) GetState() int32 { 3905 if m != nil && m.State != nil { 3906 return *m.State 3907 } 3908 return 0 3909 } 3910 3911 func (m *DbWarPlane) GetBattlePos() int32 { 3912 if m != nil && m.BattlePos != nil { 3913 return *m.BattlePos 3914 } 3915 return 0 3916 } 3917 3918 type DbDay7Act struct { 3919 RecvAwardIds []int32 `protobuf:"varint,1,rep,name=recvAwardIds" json:"recvAwardIds,omitempty"` 3920 Status []*TwoInt `protobuf:"bytes,2,rep,name=status" json:"status,omitempty"` 3921 TankTypes []*StrInt `protobuf:"bytes,3,rep,name=tankTypes" json:"tankTypes,omitempty"` 3922 TypeCnt []*DbDay7ActStatus `protobuf:"bytes,4,rep,name=typeCnt" json:"typeCnt,omitempty"` 3923 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3924 XXX_unrecognized []byte `json:"-"` 3925 XXX_sizecache int32 `json:"-"` 3926 } 3927 3928 func (m *DbDay7Act) Reset() { *m = DbDay7Act{} } 3929 func (m *DbDay7Act) String() string { return proto.CompactTextString(m) } 3930 func (*DbDay7Act) ProtoMessage() {} 3931 func (*DbDay7Act) Descriptor() ([]byte, []int) { 3932 return fileDescriptor_4c81ef5289f82af7, []int{64} 3933 } 3934 func (m *DbDay7Act) XXX_Unmarshal(b []byte) error { 3935 return xxx_messageInfo_DbDay7Act.Unmarshal(m, b) 3936 } 3937 func (m *DbDay7Act) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3938 return xxx_messageInfo_DbDay7Act.Marshal(b, m, deterministic) 3939 } 3940 func (m *DbDay7Act) XXX_Merge(src proto.Message) { 3941 xxx_messageInfo_DbDay7Act.Merge(m, src) 3942 } 3943 func (m *DbDay7Act) XXX_Size() int { 3944 return xxx_messageInfo_DbDay7Act.Size(m) 3945 } 3946 func (m *DbDay7Act) XXX_DiscardUnknown() { 3947 xxx_messageInfo_DbDay7Act.DiscardUnknown(m) 3948 } 3949 3950 var xxx_messageInfo_DbDay7Act proto.InternalMessageInfo 3951 3952 func (m *DbDay7Act) GetRecvAwardIds() []int32 { 3953 if m != nil { 3954 return m.RecvAwardIds 3955 } 3956 return nil 3957 } 3958 3959 func (m *DbDay7Act) GetStatus() []*TwoInt { 3960 if m != nil { 3961 return m.Status 3962 } 3963 return nil 3964 } 3965 3966 func (m *DbDay7Act) GetTankTypes() []*StrInt { 3967 if m != nil { 3968 return m.TankTypes 3969 } 3970 return nil 3971 } 3972 3973 func (m *DbDay7Act) GetTypeCnt() []*DbDay7ActStatus { 3974 if m != nil { 3975 return m.TypeCnt 3976 } 3977 return nil 3978 } 3979 3980 type DbDay7ActStatus struct { 3981 Key *int32 `protobuf:"varint,1,opt,name=key" json:"key,omitempty"` 3982 Status []*TwoInt `protobuf:"bytes,2,rep,name=status" json:"status,omitempty"` 3983 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3984 XXX_unrecognized []byte `json:"-"` 3985 XXX_sizecache int32 `json:"-"` 3986 } 3987 3988 func (m *DbDay7ActStatus) Reset() { *m = DbDay7ActStatus{} } 3989 func (m *DbDay7ActStatus) String() string { return proto.CompactTextString(m) } 3990 func (*DbDay7ActStatus) ProtoMessage() {} 3991 func (*DbDay7ActStatus) Descriptor() ([]byte, []int) { 3992 return fileDescriptor_4c81ef5289f82af7, []int{65} 3993 } 3994 func (m *DbDay7ActStatus) XXX_Unmarshal(b []byte) error { 3995 return xxx_messageInfo_DbDay7ActStatus.Unmarshal(m, b) 3996 } 3997 func (m *DbDay7ActStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3998 return xxx_messageInfo_DbDay7ActStatus.Marshal(b, m, deterministic) 3999 } 4000 func (m *DbDay7ActStatus) XXX_Merge(src proto.Message) { 4001 xxx_messageInfo_DbDay7ActStatus.Merge(m, src) 4002 } 4003 func (m *DbDay7ActStatus) XXX_Size() int { 4004 return xxx_messageInfo_DbDay7ActStatus.Size(m) 4005 } 4006 func (m *DbDay7ActStatus) XXX_DiscardUnknown() { 4007 xxx_messageInfo_DbDay7ActStatus.DiscardUnknown(m) 4008 } 4009 4010 var xxx_messageInfo_DbDay7ActStatus proto.InternalMessageInfo 4011 4012 func (m *DbDay7ActStatus) GetKey() int32 { 4013 if m != nil && m.Key != nil { 4014 return *m.Key 4015 } 4016 return 0 4017 } 4018 4019 func (m *DbDay7ActStatus) GetStatus() []*TwoInt { 4020 if m != nil { 4021 return m.Status 4022 } 4023 return nil 4024 } 4025 4026 type DbAtkCityAct struct { 4027 TankTypes []*StrInt `protobuf:"bytes,1,rep,name=tankTypes" json:"tankTypes,omitempty"` 4028 TypeCnt []*DbDay7ActStatus `protobuf:"bytes,2,rep,name=typeCnt" json:"typeCnt,omitempty"` 4029 Status []*TwoInt `protobuf:"bytes,3,rep,name=status" json:"status,omitempty"` 4030 StatusCnt []*TwoInt `protobuf:"bytes,4,rep,name=statusCnt" json:"statusCnt,omitempty"` 4031 CanRecvKeyId []int32 `protobuf:"varint,5,rep,name=canRecvKeyId" json:"canRecvKeyId,omitempty"` 4032 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4033 XXX_unrecognized []byte `json:"-"` 4034 XXX_sizecache int32 `json:"-"` 4035 } 4036 4037 func (m *DbAtkCityAct) Reset() { *m = DbAtkCityAct{} } 4038 func (m *DbAtkCityAct) String() string { return proto.CompactTextString(m) } 4039 func (*DbAtkCityAct) ProtoMessage() {} 4040 func (*DbAtkCityAct) Descriptor() ([]byte, []int) { 4041 return fileDescriptor_4c81ef5289f82af7, []int{66} 4042 } 4043 func (m *DbAtkCityAct) XXX_Unmarshal(b []byte) error { 4044 return xxx_messageInfo_DbAtkCityAct.Unmarshal(m, b) 4045 } 4046 func (m *DbAtkCityAct) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4047 return xxx_messageInfo_DbAtkCityAct.Marshal(b, m, deterministic) 4048 } 4049 func (m *DbAtkCityAct) XXX_Merge(src proto.Message) { 4050 xxx_messageInfo_DbAtkCityAct.Merge(m, src) 4051 } 4052 func (m *DbAtkCityAct) XXX_Size() int { 4053 return xxx_messageInfo_DbAtkCityAct.Size(m) 4054 } 4055 func (m *DbAtkCityAct) XXX_DiscardUnknown() { 4056 xxx_messageInfo_DbAtkCityAct.DiscardUnknown(m) 4057 } 4058 4059 var xxx_messageInfo_DbAtkCityAct proto.InternalMessageInfo 4060 4061 func (m *DbAtkCityAct) GetTankTypes() []*StrInt { 4062 if m != nil { 4063 return m.TankTypes 4064 } 4065 return nil 4066 } 4067 4068 func (m *DbAtkCityAct) GetTypeCnt() []*DbDay7ActStatus { 4069 if m != nil { 4070 return m.TypeCnt 4071 } 4072 return nil 4073 } 4074 4075 func (m *DbAtkCityAct) GetStatus() []*TwoInt { 4076 if m != nil { 4077 return m.Status 4078 } 4079 return nil 4080 } 4081 4082 func (m *DbAtkCityAct) GetStatusCnt() []*TwoInt { 4083 if m != nil { 4084 return m.StatusCnt 4085 } 4086 return nil 4087 } 4088 4089 func (m *DbAtkCityAct) GetCanRecvKeyId() []int32 { 4090 if m != nil { 4091 return m.CanRecvKeyId 4092 } 4093 return nil 4094 } 4095 4096 // 活动 4097 type SerActivity struct { 4098 Activity []*DbActivity `protobuf:"bytes,1,rep,name=activity" json:"activity,omitempty"` 4099 ActBlackhawk *ActBlackhawk `protobuf:"bytes,2,opt,name=actBlackhawk" json:"actBlackhawk,omitempty"` 4100 ActBarton []*ActBarton `protobuf:"bytes,3,rep,name=actBarton" json:"actBarton,omitempty"` 4101 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4102 XXX_unrecognized []byte `json:"-"` 4103 XXX_sizecache int32 `json:"-"` 4104 } 4105 4106 func (m *SerActivity) Reset() { *m = SerActivity{} } 4107 func (m *SerActivity) String() string { return proto.CompactTextString(m) } 4108 func (*SerActivity) ProtoMessage() {} 4109 func (*SerActivity) Descriptor() ([]byte, []int) { 4110 return fileDescriptor_4c81ef5289f82af7, []int{67} 4111 } 4112 func (m *SerActivity) XXX_Unmarshal(b []byte) error { 4113 return xxx_messageInfo_SerActivity.Unmarshal(m, b) 4114 } 4115 func (m *SerActivity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4116 return xxx_messageInfo_SerActivity.Marshal(b, m, deterministic) 4117 } 4118 func (m *SerActivity) XXX_Merge(src proto.Message) { 4119 xxx_messageInfo_SerActivity.Merge(m, src) 4120 } 4121 func (m *SerActivity) XXX_Size() int { 4122 return xxx_messageInfo_SerActivity.Size(m) 4123 } 4124 func (m *SerActivity) XXX_DiscardUnknown() { 4125 xxx_messageInfo_SerActivity.DiscardUnknown(m) 4126 } 4127 4128 var xxx_messageInfo_SerActivity proto.InternalMessageInfo 4129 4130 func (m *SerActivity) GetActivity() []*DbActivity { 4131 if m != nil { 4132 return m.Activity 4133 } 4134 return nil 4135 } 4136 4137 func (m *SerActivity) GetActBlackhawk() *ActBlackhawk { 4138 if m != nil { 4139 return m.ActBlackhawk 4140 } 4141 return nil 4142 } 4143 4144 func (m *SerActivity) GetActBarton() []*ActBarton { 4145 if m != nil { 4146 return m.ActBarton 4147 } 4148 return nil 4149 } 4150 4151 type DbActivity struct { 4152 ActivityId *int32 `protobuf:"varint,1,req,name=activityId" json:"activityId,omitempty"` 4153 Status []*IntLong `protobuf:"bytes,2,rep,name=status" json:"status,omitempty"` 4154 TowInt []*TwoInt `protobuf:"bytes,3,rep,name=towInt" json:"towInt,omitempty"` 4155 BeginTime *int32 `protobuf:"varint,4,opt,name=beginTime" json:"beginTime,omitempty"` 4156 Open *int32 `protobuf:"varint,5,opt,name=open" json:"open,omitempty"` 4157 EndTime *int32 `protobuf:"varint,6,opt,name=endTime" json:"endTime,omitempty"` 4158 Prop []*TwoInt `protobuf:"bytes,7,rep,name=prop" json:"prop,omitempty"` 4159 Save []*TwoInt `protobuf:"bytes,8,rep,name=save" json:"save,omitempty"` 4160 ActivityType *int32 `protobuf:"varint,9,opt,name=activityType" json:"activityType,omitempty"` 4161 Turnplat *DbActTurnplat `protobuf:"bytes,10,opt,name=turnplat" json:"turnplat,omitempty"` 4162 EquipTurnplat *DbEquipTurnplat `protobuf:"bytes,11,opt,name=equipTurnplat" json:"equipTurnplat,omitempty"` 4163 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4164 XXX_unrecognized []byte `json:"-"` 4165 XXX_sizecache int32 `json:"-"` 4166 } 4167 4168 func (m *DbActivity) Reset() { *m = DbActivity{} } 4169 func (m *DbActivity) String() string { return proto.CompactTextString(m) } 4170 func (*DbActivity) ProtoMessage() {} 4171 func (*DbActivity) Descriptor() ([]byte, []int) { 4172 return fileDescriptor_4c81ef5289f82af7, []int{68} 4173 } 4174 func (m *DbActivity) XXX_Unmarshal(b []byte) error { 4175 return xxx_messageInfo_DbActivity.Unmarshal(m, b) 4176 } 4177 func (m *DbActivity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4178 return xxx_messageInfo_DbActivity.Marshal(b, m, deterministic) 4179 } 4180 func (m *DbActivity) XXX_Merge(src proto.Message) { 4181 xxx_messageInfo_DbActivity.Merge(m, src) 4182 } 4183 func (m *DbActivity) XXX_Size() int { 4184 return xxx_messageInfo_DbActivity.Size(m) 4185 } 4186 func (m *DbActivity) XXX_DiscardUnknown() { 4187 xxx_messageInfo_DbActivity.DiscardUnknown(m) 4188 } 4189 4190 var xxx_messageInfo_DbActivity proto.InternalMessageInfo 4191 4192 func (m *DbActivity) GetActivityId() int32 { 4193 if m != nil && m.ActivityId != nil { 4194 return *m.ActivityId 4195 } 4196 return 0 4197 } 4198 4199 func (m *DbActivity) GetStatus() []*IntLong { 4200 if m != nil { 4201 return m.Status 4202 } 4203 return nil 4204 } 4205 4206 func (m *DbActivity) GetTowInt() []*TwoInt { 4207 if m != nil { 4208 return m.TowInt 4209 } 4210 return nil 4211 } 4212 4213 func (m *DbActivity) GetBeginTime() int32 { 4214 if m != nil && m.BeginTime != nil { 4215 return *m.BeginTime 4216 } 4217 return 0 4218 } 4219 4220 func (m *DbActivity) GetOpen() int32 { 4221 if m != nil && m.Open != nil { 4222 return *m.Open 4223 } 4224 return 0 4225 } 4226 4227 func (m *DbActivity) GetEndTime() int32 { 4228 if m != nil && m.EndTime != nil { 4229 return *m.EndTime 4230 } 4231 return 0 4232 } 4233 4234 func (m *DbActivity) GetProp() []*TwoInt { 4235 if m != nil { 4236 return m.Prop 4237 } 4238 return nil 4239 } 4240 4241 func (m *DbActivity) GetSave() []*TwoInt { 4242 if m != nil { 4243 return m.Save 4244 } 4245 return nil 4246 } 4247 4248 func (m *DbActivity) GetActivityType() int32 { 4249 if m != nil && m.ActivityType != nil { 4250 return *m.ActivityType 4251 } 4252 return 0 4253 } 4254 4255 func (m *DbActivity) GetTurnplat() *DbActTurnplat { 4256 if m != nil { 4257 return m.Turnplat 4258 } 4259 return nil 4260 } 4261 4262 func (m *DbActivity) GetEquipTurnplat() *DbEquipTurnplat { 4263 if m != nil { 4264 return m.EquipTurnplat 4265 } 4266 return nil 4267 } 4268 4269 // 聊天信息的序列化 4270 type SerChat struct { 4271 ChatHistory []*DbChatHistory `protobuf:"bytes,1,rep,name=chatHistory" json:"chatHistory,omitempty"` 4272 ChatDialog []*DbChatDialogByLord `protobuf:"bytes,2,rep,name=chatDialog" json:"chatDialog,omitempty"` 4273 WorldRoleChat []*Chat `protobuf:"bytes,3,rep,name=worldRoleChat" json:"worldRoleChat,omitempty"` 4274 RedPacket []*RedPacket `protobuf:"bytes,4,rep,name=redPacket" json:"redPacket,omitempty"` 4275 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4276 XXX_unrecognized []byte `json:"-"` 4277 XXX_sizecache int32 `json:"-"` 4278 } 4279 4280 func (m *SerChat) Reset() { *m = SerChat{} } 4281 func (m *SerChat) String() string { return proto.CompactTextString(m) } 4282 func (*SerChat) ProtoMessage() {} 4283 func (*SerChat) Descriptor() ([]byte, []int) { 4284 return fileDescriptor_4c81ef5289f82af7, []int{69} 4285 } 4286 func (m *SerChat) XXX_Unmarshal(b []byte) error { 4287 return xxx_messageInfo_SerChat.Unmarshal(m, b) 4288 } 4289 func (m *SerChat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4290 return xxx_messageInfo_SerChat.Marshal(b, m, deterministic) 4291 } 4292 func (m *SerChat) XXX_Merge(src proto.Message) { 4293 xxx_messageInfo_SerChat.Merge(m, src) 4294 } 4295 func (m *SerChat) XXX_Size() int { 4296 return xxx_messageInfo_SerChat.Size(m) 4297 } 4298 func (m *SerChat) XXX_DiscardUnknown() { 4299 xxx_messageInfo_SerChat.DiscardUnknown(m) 4300 } 4301 4302 var xxx_messageInfo_SerChat proto.InternalMessageInfo 4303 4304 func (m *SerChat) GetChatHistory() []*DbChatHistory { 4305 if m != nil { 4306 return m.ChatHistory 4307 } 4308 return nil 4309 } 4310 4311 func (m *SerChat) GetChatDialog() []*DbChatDialogByLord { 4312 if m != nil { 4313 return m.ChatDialog 4314 } 4315 return nil 4316 } 4317 4318 func (m *SerChat) GetWorldRoleChat() []*Chat { 4319 if m != nil { 4320 return m.WorldRoleChat 4321 } 4322 return nil 4323 } 4324 4325 func (m *SerChat) GetRedPacket() []*RedPacket { 4326 if m != nil { 4327 return m.RedPacket 4328 } 4329 return nil 4330 } 4331 4332 // 触发式礼包序列化 4333 type SerTriggerGift struct { 4334 GiftId *int32 `protobuf:"varint,1,opt,name=giftId" json:"giftId,omitempty"` 4335 BeginTime *int32 `protobuf:"varint,2,opt,name=beginTime" json:"beginTime,omitempty"` 4336 EndTime *int32 `protobuf:"varint,3,opt,name=endTime" json:"endTime,omitempty"` 4337 Count *int32 `protobuf:"varint,4,opt,name=count" json:"count,omitempty"` 4338 State *int32 `protobuf:"varint,5,opt,name=state" json:"state,omitempty"` 4339 Status *int32 `protobuf:"varint,6,opt,name=status" json:"status,omitempty"` 4340 KeyId *int32 `protobuf:"varint,7,opt,name=keyId" json:"keyId,omitempty"` 4341 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4342 XXX_unrecognized []byte `json:"-"` 4343 XXX_sizecache int32 `json:"-"` 4344 } 4345 4346 func (m *SerTriggerGift) Reset() { *m = SerTriggerGift{} } 4347 func (m *SerTriggerGift) String() string { return proto.CompactTextString(m) } 4348 func (*SerTriggerGift) ProtoMessage() {} 4349 func (*SerTriggerGift) Descriptor() ([]byte, []int) { 4350 return fileDescriptor_4c81ef5289f82af7, []int{70} 4351 } 4352 func (m *SerTriggerGift) XXX_Unmarshal(b []byte) error { 4353 return xxx_messageInfo_SerTriggerGift.Unmarshal(m, b) 4354 } 4355 func (m *SerTriggerGift) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4356 return xxx_messageInfo_SerTriggerGift.Marshal(b, m, deterministic) 4357 } 4358 func (m *SerTriggerGift) XXX_Merge(src proto.Message) { 4359 xxx_messageInfo_SerTriggerGift.Merge(m, src) 4360 } 4361 func (m *SerTriggerGift) XXX_Size() int { 4362 return xxx_messageInfo_SerTriggerGift.Size(m) 4363 } 4364 func (m *SerTriggerGift) XXX_DiscardUnknown() { 4365 xxx_messageInfo_SerTriggerGift.DiscardUnknown(m) 4366 } 4367 4368 var xxx_messageInfo_SerTriggerGift proto.InternalMessageInfo 4369 4370 func (m *SerTriggerGift) GetGiftId() int32 { 4371 if m != nil && m.GiftId != nil { 4372 return *m.GiftId 4373 } 4374 return 0 4375 } 4376 4377 func (m *SerTriggerGift) GetBeginTime() int32 { 4378 if m != nil && m.BeginTime != nil { 4379 return *m.BeginTime 4380 } 4381 return 0 4382 } 4383 4384 func (m *SerTriggerGift) GetEndTime() int32 { 4385 if m != nil && m.EndTime != nil { 4386 return *m.EndTime 4387 } 4388 return 0 4389 } 4390 4391 func (m *SerTriggerGift) GetCount() int32 { 4392 if m != nil && m.Count != nil { 4393 return *m.Count 4394 } 4395 return 0 4396 } 4397 4398 func (m *SerTriggerGift) GetState() int32 { 4399 if m != nil && m.State != nil { 4400 return *m.State 4401 } 4402 return 0 4403 } 4404 4405 func (m *SerTriggerGift) GetStatus() int32 { 4406 if m != nil && m.Status != nil { 4407 return *m.Status 4408 } 4409 return 0 4410 } 4411 4412 func (m *SerTriggerGift) GetKeyId() int32 { 4413 if m != nil && m.KeyId != nil { 4414 return *m.KeyId 4415 } 4416 return 0 4417 } 4418 4419 type DbTriggerGiftMap struct { 4420 Key *int32 `protobuf:"varint,1,opt,name=key" json:"key,omitempty"` 4421 SerTriggerGift []*SerTriggerGift `protobuf:"bytes,2,rep,name=serTriggerGift" json:"serTriggerGift,omitempty"` 4422 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4423 XXX_unrecognized []byte `json:"-"` 4424 XXX_sizecache int32 `json:"-"` 4425 } 4426 4427 func (m *DbTriggerGiftMap) Reset() { *m = DbTriggerGiftMap{} } 4428 func (m *DbTriggerGiftMap) String() string { return proto.CompactTextString(m) } 4429 func (*DbTriggerGiftMap) ProtoMessage() {} 4430 func (*DbTriggerGiftMap) Descriptor() ([]byte, []int) { 4431 return fileDescriptor_4c81ef5289f82af7, []int{71} 4432 } 4433 func (m *DbTriggerGiftMap) XXX_Unmarshal(b []byte) error { 4434 return xxx_messageInfo_DbTriggerGiftMap.Unmarshal(m, b) 4435 } 4436 func (m *DbTriggerGiftMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4437 return xxx_messageInfo_DbTriggerGiftMap.Marshal(b, m, deterministic) 4438 } 4439 func (m *DbTriggerGiftMap) XXX_Merge(src proto.Message) { 4440 xxx_messageInfo_DbTriggerGiftMap.Merge(m, src) 4441 } 4442 func (m *DbTriggerGiftMap) XXX_Size() int { 4443 return xxx_messageInfo_DbTriggerGiftMap.Size(m) 4444 } 4445 func (m *DbTriggerGiftMap) XXX_DiscardUnknown() { 4446 xxx_messageInfo_DbTriggerGiftMap.DiscardUnknown(m) 4447 } 4448 4449 var xxx_messageInfo_DbTriggerGiftMap proto.InternalMessageInfo 4450 4451 func (m *DbTriggerGiftMap) GetKey() int32 { 4452 if m != nil && m.Key != nil { 4453 return *m.Key 4454 } 4455 return 0 4456 } 4457 4458 func (m *DbTriggerGiftMap) GetSerTriggerGift() []*SerTriggerGift { 4459 if m != nil { 4460 return m.SerTriggerGift 4461 } 4462 return nil 4463 } 4464 4465 type DbCia struct { 4466 InteractionCnt *int32 `protobuf:"varint,1,req,name=interactionCnt" json:"interactionCnt,omitempty"` 4467 LastTime *int32 `protobuf:"varint,2,req,name=lastTime" json:"lastTime,omitempty"` 4468 FemaleAgent []*FemaleAgent `protobuf:"bytes,3,rep,name=femaleAgent" json:"femaleAgent,omitempty"` 4469 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4470 XXX_unrecognized []byte `json:"-"` 4471 XXX_sizecache int32 `json:"-"` 4472 } 4473 4474 func (m *DbCia) Reset() { *m = DbCia{} } 4475 func (m *DbCia) String() string { return proto.CompactTextString(m) } 4476 func (*DbCia) ProtoMessage() {} 4477 func (*DbCia) Descriptor() ([]byte, []int) { 4478 return fileDescriptor_4c81ef5289f82af7, []int{72} 4479 } 4480 func (m *DbCia) XXX_Unmarshal(b []byte) error { 4481 return xxx_messageInfo_DbCia.Unmarshal(m, b) 4482 } 4483 func (m *DbCia) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4484 return xxx_messageInfo_DbCia.Marshal(b, m, deterministic) 4485 } 4486 func (m *DbCia) XXX_Merge(src proto.Message) { 4487 xxx_messageInfo_DbCia.Merge(m, src) 4488 } 4489 func (m *DbCia) XXX_Size() int { 4490 return xxx_messageInfo_DbCia.Size(m) 4491 } 4492 func (m *DbCia) XXX_DiscardUnknown() { 4493 xxx_messageInfo_DbCia.DiscardUnknown(m) 4494 } 4495 4496 var xxx_messageInfo_DbCia proto.InternalMessageInfo 4497 4498 func (m *DbCia) GetInteractionCnt() int32 { 4499 if m != nil && m.InteractionCnt != nil { 4500 return *m.InteractionCnt 4501 } 4502 return 0 4503 } 4504 4505 func (m *DbCia) GetLastTime() int32 { 4506 if m != nil && m.LastTime != nil { 4507 return *m.LastTime 4508 } 4509 return 0 4510 } 4511 4512 func (m *DbCia) GetFemaleAgent() []*FemaleAgent { 4513 if m != nil { 4514 return m.FemaleAgent 4515 } 4516 return nil 4517 } 4518 4519 // 玩家身上的匪军叛乱的信息 4520 type DbPlayerRebellion struct { 4521 Buffs []*RebelBuff `protobuf:"bytes,1,rep,name=buffs" json:"buffs,omitempty"` 4522 Credit *int32 `protobuf:"varint,2,opt,name=credit" json:"credit,omitempty"` 4523 IsDead *bool `protobuf:"varint,3,opt,name=isDead" json:"isDead,omitempty"` 4524 Round *int32 `protobuf:"varint,4,opt,name=round" json:"round,omitempty"` 4525 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4526 XXX_unrecognized []byte `json:"-"` 4527 XXX_sizecache int32 `json:"-"` 4528 } 4529 4530 func (m *DbPlayerRebellion) Reset() { *m = DbPlayerRebellion{} } 4531 func (m *DbPlayerRebellion) String() string { return proto.CompactTextString(m) } 4532 func (*DbPlayerRebellion) ProtoMessage() {} 4533 func (*DbPlayerRebellion) Descriptor() ([]byte, []int) { 4534 return fileDescriptor_4c81ef5289f82af7, []int{73} 4535 } 4536 func (m *DbPlayerRebellion) XXX_Unmarshal(b []byte) error { 4537 return xxx_messageInfo_DbPlayerRebellion.Unmarshal(m, b) 4538 } 4539 func (m *DbPlayerRebellion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4540 return xxx_messageInfo_DbPlayerRebellion.Marshal(b, m, deterministic) 4541 } 4542 func (m *DbPlayerRebellion) XXX_Merge(src proto.Message) { 4543 xxx_messageInfo_DbPlayerRebellion.Merge(m, src) 4544 } 4545 func (m *DbPlayerRebellion) XXX_Size() int { 4546 return xxx_messageInfo_DbPlayerRebellion.Size(m) 4547 } 4548 func (m *DbPlayerRebellion) XXX_DiscardUnknown() { 4549 xxx_messageInfo_DbPlayerRebellion.DiscardUnknown(m) 4550 } 4551 4552 var xxx_messageInfo_DbPlayerRebellion proto.InternalMessageInfo 4553 4554 func (m *DbPlayerRebellion) GetBuffs() []*RebelBuff { 4555 if m != nil { 4556 return m.Buffs 4557 } 4558 return nil 4559 } 4560 4561 func (m *DbPlayerRebellion) GetCredit() int32 { 4562 if m != nil && m.Credit != nil { 4563 return *m.Credit 4564 } 4565 return 0 4566 } 4567 4568 func (m *DbPlayerRebellion) GetIsDead() bool { 4569 if m != nil && m.IsDead != nil { 4570 return *m.IsDead 4571 } 4572 return false 4573 } 4574 4575 func (m *DbPlayerRebellion) GetRound() int32 { 4576 if m != nil && m.Round != nil { 4577 return *m.Round 4578 } 4579 return 0 4580 } 4581 4582 // 飞艇个人数据 4583 type DbAirshipPersonData struct { 4584 BelongAwardCnt *int32 `protobuf:"varint,1,opt,name=belongAwardCnt" json:"belongAwardCnt,omitempty"` 4585 HelpAwardCnt *int32 `protobuf:"varint,2,opt,name=helpAwardCnt" json:"helpAwardCnt,omitempty"` 4586 LastRefreshDate *int32 `protobuf:"varint,3,opt,name=lastRefreshDate" json:"lastRefreshDate,omitempty"` 4587 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4588 XXX_unrecognized []byte `json:"-"` 4589 XXX_sizecache int32 `json:"-"` 4590 } 4591 4592 func (m *DbAirshipPersonData) Reset() { *m = DbAirshipPersonData{} } 4593 func (m *DbAirshipPersonData) String() string { return proto.CompactTextString(m) } 4594 func (*DbAirshipPersonData) ProtoMessage() {} 4595 func (*DbAirshipPersonData) Descriptor() ([]byte, []int) { 4596 return fileDescriptor_4c81ef5289f82af7, []int{74} 4597 } 4598 func (m *DbAirshipPersonData) XXX_Unmarshal(b []byte) error { 4599 return xxx_messageInfo_DbAirshipPersonData.Unmarshal(m, b) 4600 } 4601 func (m *DbAirshipPersonData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4602 return xxx_messageInfo_DbAirshipPersonData.Marshal(b, m, deterministic) 4603 } 4604 func (m *DbAirshipPersonData) XXX_Merge(src proto.Message) { 4605 xxx_messageInfo_DbAirshipPersonData.Merge(m, src) 4606 } 4607 func (m *DbAirshipPersonData) XXX_Size() int { 4608 return xxx_messageInfo_DbAirshipPersonData.Size(m) 4609 } 4610 func (m *DbAirshipPersonData) XXX_DiscardUnknown() { 4611 xxx_messageInfo_DbAirshipPersonData.DiscardUnknown(m) 4612 } 4613 4614 var xxx_messageInfo_DbAirshipPersonData proto.InternalMessageInfo 4615 4616 func (m *DbAirshipPersonData) GetBelongAwardCnt() int32 { 4617 if m != nil && m.BelongAwardCnt != nil { 4618 return *m.BelongAwardCnt 4619 } 4620 return 0 4621 } 4622 4623 func (m *DbAirshipPersonData) GetHelpAwardCnt() int32 { 4624 if m != nil && m.HelpAwardCnt != nil { 4625 return *m.HelpAwardCnt 4626 } 4627 return 0 4628 } 4629 4630 func (m *DbAirshipPersonData) GetLastRefreshDate() int32 { 4631 if m != nil && m.LastRefreshDate != nil { 4632 return *m.LastRefreshDate 4633 } 4634 return 0 4635 } 4636 4637 // 对应 p_cross_map, city ,bandit,mine 字段 4638 type SerMapEntityPb struct { 4639 MapEntity []*MapEntityPb `protobuf:"bytes,1,rep,name=mapEntity" json:"mapEntity,omitempty"` 4640 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4641 XXX_unrecognized []byte `json:"-"` 4642 XXX_sizecache int32 `json:"-"` 4643 } 4644 4645 func (m *SerMapEntityPb) Reset() { *m = SerMapEntityPb{} } 4646 func (m *SerMapEntityPb) String() string { return proto.CompactTextString(m) } 4647 func (*SerMapEntityPb) ProtoMessage() {} 4648 func (*SerMapEntityPb) Descriptor() ([]byte, []int) { 4649 return fileDescriptor_4c81ef5289f82af7, []int{75} 4650 } 4651 func (m *SerMapEntityPb) XXX_Unmarshal(b []byte) error { 4652 return xxx_messageInfo_SerMapEntityPb.Unmarshal(m, b) 4653 } 4654 func (m *SerMapEntityPb) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4655 return xxx_messageInfo_SerMapEntityPb.Marshal(b, m, deterministic) 4656 } 4657 func (m *SerMapEntityPb) XXX_Merge(src proto.Message) { 4658 xxx_messageInfo_SerMapEntityPb.Merge(m, src) 4659 } 4660 func (m *SerMapEntityPb) XXX_Size() int { 4661 return xxx_messageInfo_SerMapEntityPb.Size(m) 4662 } 4663 func (m *SerMapEntityPb) XXX_DiscardUnknown() { 4664 xxx_messageInfo_SerMapEntityPb.DiscardUnknown(m) 4665 } 4666 4667 var xxx_messageInfo_SerMapEntityPb proto.InternalMessageInfo 4668 4669 func (m *SerMapEntityPb) GetMapEntity() []*MapEntityPb { 4670 if m != nil { 4671 return m.MapEntity 4672 } 4673 return nil 4674 } 4675 4676 // 对应 p_cross_map 的playerArmy 字段 4677 type SerPlayerArmyPb struct { 4678 Army []*Army `protobuf:"bytes,1,rep,name=army" json:"army,omitempty"` 4679 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4680 XXX_unrecognized []byte `json:"-"` 4681 XXX_sizecache int32 `json:"-"` 4682 } 4683 4684 func (m *SerPlayerArmyPb) Reset() { *m = SerPlayerArmyPb{} } 4685 func (m *SerPlayerArmyPb) String() string { return proto.CompactTextString(m) } 4686 func (*SerPlayerArmyPb) ProtoMessage() {} 4687 func (*SerPlayerArmyPb) Descriptor() ([]byte, []int) { 4688 return fileDescriptor_4c81ef5289f82af7, []int{76} 4689 } 4690 func (m *SerPlayerArmyPb) XXX_Unmarshal(b []byte) error { 4691 return xxx_messageInfo_SerPlayerArmyPb.Unmarshal(m, b) 4692 } 4693 func (m *SerPlayerArmyPb) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4694 return xxx_messageInfo_SerPlayerArmyPb.Marshal(b, m, deterministic) 4695 } 4696 func (m *SerPlayerArmyPb) XXX_Merge(src proto.Message) { 4697 xxx_messageInfo_SerPlayerArmyPb.Merge(m, src) 4698 } 4699 func (m *SerPlayerArmyPb) XXX_Size() int { 4700 return xxx_messageInfo_SerPlayerArmyPb.Size(m) 4701 } 4702 func (m *SerPlayerArmyPb) XXX_DiscardUnknown() { 4703 xxx_messageInfo_SerPlayerArmyPb.DiscardUnknown(m) 4704 } 4705 4706 var xxx_messageInfo_SerPlayerArmyPb proto.InternalMessageInfo 4707 4708 func (m *SerPlayerArmyPb) GetArmy() []*Army { 4709 if m != nil { 4710 return m.Army 4711 } 4712 return nil 4713 } 4714 4715 // 对应 p_cross_map 的mapInfo 字段 4716 type SerMapBattlePb struct { 4717 Battle []*BattlePO `protobuf:"bytes,1,rep,name=battle" json:"battle,omitempty"` 4718 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4719 XXX_unrecognized []byte `json:"-"` 4720 XXX_sizecache int32 `json:"-"` 4721 } 4722 4723 func (m *SerMapBattlePb) Reset() { *m = SerMapBattlePb{} } 4724 func (m *SerMapBattlePb) String() string { return proto.CompactTextString(m) } 4725 func (*SerMapBattlePb) ProtoMessage() {} 4726 func (*SerMapBattlePb) Descriptor() ([]byte, []int) { 4727 return fileDescriptor_4c81ef5289f82af7, []int{77} 4728 } 4729 func (m *SerMapBattlePb) XXX_Unmarshal(b []byte) error { 4730 return xxx_messageInfo_SerMapBattlePb.Unmarshal(m, b) 4731 } 4732 func (m *SerMapBattlePb) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4733 return xxx_messageInfo_SerMapBattlePb.Marshal(b, m, deterministic) 4734 } 4735 func (m *SerMapBattlePb) XXX_Merge(src proto.Message) { 4736 xxx_messageInfo_SerMapBattlePb.Merge(m, src) 4737 } 4738 func (m *SerMapBattlePb) XXX_Size() int { 4739 return xxx_messageInfo_SerMapBattlePb.Size(m) 4740 } 4741 func (m *SerMapBattlePb) XXX_DiscardUnknown() { 4742 xxx_messageInfo_SerMapBattlePb.DiscardUnknown(m) 4743 } 4744 4745 var xxx_messageInfo_SerMapBattlePb proto.InternalMessageInfo 4746 4747 func (m *SerMapBattlePb) GetBattle() []*BattlePO { 4748 if m != nil { 4749 return m.Battle 4750 } 4751 return nil 4752 } 4753 4754 // 对应 p_cross_map 的mapInfo 字段 4755 type SerMapInfoPb struct { 4756 WarPlanInfo *WorldWarPlanInfoPb `protobuf:"bytes,1,opt,name=warPlanInfo" json:"warPlanInfo,omitempty"` 4757 MapOpenType *int32 `protobuf:"varint,2,opt,name=mapOpenType" json:"mapOpenType,omitempty"` 4758 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4759 XXX_unrecognized []byte `json:"-"` 4760 XXX_sizecache int32 `json:"-"` 4761 } 4762 4763 func (m *SerMapInfoPb) Reset() { *m = SerMapInfoPb{} } 4764 func (m *SerMapInfoPb) String() string { return proto.CompactTextString(m) } 4765 func (*SerMapInfoPb) ProtoMessage() {} 4766 func (*SerMapInfoPb) Descriptor() ([]byte, []int) { 4767 return fileDescriptor_4c81ef5289f82af7, []int{78} 4768 } 4769 func (m *SerMapInfoPb) XXX_Unmarshal(b []byte) error { 4770 return xxx_messageInfo_SerMapInfoPb.Unmarshal(m, b) 4771 } 4772 func (m *SerMapInfoPb) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4773 return xxx_messageInfo_SerMapInfoPb.Marshal(b, m, deterministic) 4774 } 4775 func (m *SerMapInfoPb) XXX_Merge(src proto.Message) { 4776 xxx_messageInfo_SerMapInfoPb.Merge(m, src) 4777 } 4778 func (m *SerMapInfoPb) XXX_Size() int { 4779 return xxx_messageInfo_SerMapInfoPb.Size(m) 4780 } 4781 func (m *SerMapInfoPb) XXX_DiscardUnknown() { 4782 xxx_messageInfo_SerMapInfoPb.DiscardUnknown(m) 4783 } 4784 4785 var xxx_messageInfo_SerMapInfoPb proto.InternalMessageInfo 4786 4787 func (m *SerMapInfoPb) GetWarPlanInfo() *WorldWarPlanInfoPb { 4788 if m != nil { 4789 return m.WarPlanInfo 4790 } 4791 return nil 4792 } 4793 4794 func (m *SerMapInfoPb) GetMapOpenType() int32 { 4795 if m != nil && m.MapOpenType != nil { 4796 return *m.MapOpenType 4797 } 4798 return 0 4799 } 4800 4801 //对应 p_cross_map 的 mapExt1 ,扩展使用 4802 type SerMapExt1Pb struct { 4803 Airship []*Airship `protobuf:"bytes,1,rep,name=airship" json:"airship,omitempty"` 4804 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4805 XXX_unrecognized []byte `json:"-"` 4806 XXX_sizecache int32 `json:"-"` 4807 } 4808 4809 func (m *SerMapExt1Pb) Reset() { *m = SerMapExt1Pb{} } 4810 func (m *SerMapExt1Pb) String() string { return proto.CompactTextString(m) } 4811 func (*SerMapExt1Pb) ProtoMessage() {} 4812 func (*SerMapExt1Pb) Descriptor() ([]byte, []int) { 4813 return fileDescriptor_4c81ef5289f82af7, []int{79} 4814 } 4815 func (m *SerMapExt1Pb) XXX_Unmarshal(b []byte) error { 4816 return xxx_messageInfo_SerMapExt1Pb.Unmarshal(m, b) 4817 } 4818 func (m *SerMapExt1Pb) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4819 return xxx_messageInfo_SerMapExt1Pb.Marshal(b, m, deterministic) 4820 } 4821 func (m *SerMapExt1Pb) XXX_Merge(src proto.Message) { 4822 xxx_messageInfo_SerMapExt1Pb.Merge(m, src) 4823 } 4824 func (m *SerMapExt1Pb) XXX_Size() int { 4825 return xxx_messageInfo_SerMapExt1Pb.Size(m) 4826 } 4827 func (m *SerMapExt1Pb) XXX_DiscardUnknown() { 4828 xxx_messageInfo_SerMapExt1Pb.DiscardUnknown(m) 4829 } 4830 4831 var xxx_messageInfo_SerMapExt1Pb proto.InternalMessageInfo 4832 4833 func (m *SerMapExt1Pb) GetAirship() []*Airship { 4834 if m != nil { 4835 return m.Airship 4836 } 4837 return nil 4838 } 4839 4840 // 序列化签到信息 4841 type SerSignInInfo struct { 4842 SignInInfo []*SignInInfo `protobuf:"bytes,1,rep,name=signInInfo" json:"signInInfo,omitempty"` 4843 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4844 XXX_unrecognized []byte `json:"-"` 4845 XXX_sizecache int32 `json:"-"` 4846 } 4847 4848 func (m *SerSignInInfo) Reset() { *m = SerSignInInfo{} } 4849 func (m *SerSignInInfo) String() string { return proto.CompactTextString(m) } 4850 func (*SerSignInInfo) ProtoMessage() {} 4851 func (*SerSignInInfo) Descriptor() ([]byte, []int) { 4852 return fileDescriptor_4c81ef5289f82af7, []int{80} 4853 } 4854 func (m *SerSignInInfo) XXX_Unmarshal(b []byte) error { 4855 return xxx_messageInfo_SerSignInInfo.Unmarshal(m, b) 4856 } 4857 func (m *SerSignInInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4858 return xxx_messageInfo_SerSignInInfo.Marshal(b, m, deterministic) 4859 } 4860 func (m *SerSignInInfo) XXX_Merge(src proto.Message) { 4861 xxx_messageInfo_SerSignInInfo.Merge(m, src) 4862 } 4863 func (m *SerSignInInfo) XXX_Size() int { 4864 return xxx_messageInfo_SerSignInInfo.Size(m) 4865 } 4866 func (m *SerSignInInfo) XXX_DiscardUnknown() { 4867 xxx_messageInfo_SerSignInInfo.DiscardUnknown(m) 4868 } 4869 4870 var xxx_messageInfo_SerSignInInfo proto.InternalMessageInfo 4871 4872 func (m *SerSignInInfo) GetSignInInfo() []*SignInInfo { 4873 if m != nil { 4874 return m.SignInInfo 4875 } 4876 return nil 4877 } 4878 4879 // 跨服个人信息 4880 type SerCrossPersonalData struct { 4881 KillNum *int32 `protobuf:"varint,1,opt,name=killNum" json:"killNum,omitempty"` 4882 GainTrophyId []int32 `protobuf:"varint,2,rep,name=gainTrophyId" json:"gainTrophyId,omitempty"` 4883 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4884 XXX_unrecognized []byte `json:"-"` 4885 XXX_sizecache int32 `json:"-"` 4886 } 4887 4888 func (m *SerCrossPersonalData) Reset() { *m = SerCrossPersonalData{} } 4889 func (m *SerCrossPersonalData) String() string { return proto.CompactTextString(m) } 4890 func (*SerCrossPersonalData) ProtoMessage() {} 4891 func (*SerCrossPersonalData) Descriptor() ([]byte, []int) { 4892 return fileDescriptor_4c81ef5289f82af7, []int{81} 4893 } 4894 func (m *SerCrossPersonalData) XXX_Unmarshal(b []byte) error { 4895 return xxx_messageInfo_SerCrossPersonalData.Unmarshal(m, b) 4896 } 4897 func (m *SerCrossPersonalData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4898 return xxx_messageInfo_SerCrossPersonalData.Marshal(b, m, deterministic) 4899 } 4900 func (m *SerCrossPersonalData) XXX_Merge(src proto.Message) { 4901 xxx_messageInfo_SerCrossPersonalData.Merge(m, src) 4902 } 4903 func (m *SerCrossPersonalData) XXX_Size() int { 4904 return xxx_messageInfo_SerCrossPersonalData.Size(m) 4905 } 4906 func (m *SerCrossPersonalData) XXX_DiscardUnknown() { 4907 xxx_messageInfo_SerCrossPersonalData.DiscardUnknown(m) 4908 } 4909 4910 var xxx_messageInfo_SerCrossPersonalData proto.InternalMessageInfo 4911 4912 func (m *SerCrossPersonalData) GetKillNum() int32 { 4913 if m != nil && m.KillNum != nil { 4914 return *m.KillNum 4915 } 4916 return 0 4917 } 4918 4919 func (m *SerCrossPersonalData) GetGainTrophyId() []int32 { 4920 if m != nil { 4921 return m.GainTrophyId 4922 } 4923 return nil 4924 } 4925 4926 // 所有堡垒信息(跨服数据保存) 4927 type SerCrossFort struct { 4928 Fort []*DbFortress `protobuf:"bytes,1,rep,name=fort" json:"fort,omitempty"` 4929 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4930 XXX_unrecognized []byte `json:"-"` 4931 XXX_sizecache int32 `json:"-"` 4932 } 4933 4934 func (m *SerCrossFort) Reset() { *m = SerCrossFort{} } 4935 func (m *SerCrossFort) String() string { return proto.CompactTextString(m) } 4936 func (*SerCrossFort) ProtoMessage() {} 4937 func (*SerCrossFort) Descriptor() ([]byte, []int) { 4938 return fileDescriptor_4c81ef5289f82af7, []int{82} 4939 } 4940 func (m *SerCrossFort) XXX_Unmarshal(b []byte) error { 4941 return xxx_messageInfo_SerCrossFort.Unmarshal(m, b) 4942 } 4943 func (m *SerCrossFort) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4944 return xxx_messageInfo_SerCrossFort.Marshal(b, m, deterministic) 4945 } 4946 func (m *SerCrossFort) XXX_Merge(src proto.Message) { 4947 xxx_messageInfo_SerCrossFort.Merge(m, src) 4948 } 4949 func (m *SerCrossFort) XXX_Size() int { 4950 return xxx_messageInfo_SerCrossFort.Size(m) 4951 } 4952 func (m *SerCrossFort) XXX_DiscardUnknown() { 4953 xxx_messageInfo_SerCrossFort.DiscardUnknown(m) 4954 } 4955 4956 var xxx_messageInfo_SerCrossFort proto.InternalMessageInfo 4957 4958 func (m *SerCrossFort) GetFort() []*DbFortress { 4959 if m != nil { 4960 return m.Fort 4961 } 4962 return nil 4963 } 4964 4965 // 单个堡垒信息 4966 type DbFortress struct { 4967 Id *int32 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` 4968 Type *int32 `protobuf:"varint,2,opt,name=type" json:"type,omitempty"` 4969 Camp *int32 `protobuf:"varint,3,opt,name=camp" json:"camp,omitempty"` 4970 NpcForce []*Force `protobuf:"bytes,4,rep,name=npcForce" json:"npcForce,omitempty"` 4971 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4972 XXX_unrecognized []byte `json:"-"` 4973 XXX_sizecache int32 `json:"-"` 4974 } 4975 4976 func (m *DbFortress) Reset() { *m = DbFortress{} } 4977 func (m *DbFortress) String() string { return proto.CompactTextString(m) } 4978 func (*DbFortress) ProtoMessage() {} 4979 func (*DbFortress) Descriptor() ([]byte, []int) { 4980 return fileDescriptor_4c81ef5289f82af7, []int{83} 4981 } 4982 func (m *DbFortress) XXX_Unmarshal(b []byte) error { 4983 return xxx_messageInfo_DbFortress.Unmarshal(m, b) 4984 } 4985 func (m *DbFortress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4986 return xxx_messageInfo_DbFortress.Marshal(b, m, deterministic) 4987 } 4988 func (m *DbFortress) XXX_Merge(src proto.Message) { 4989 xxx_messageInfo_DbFortress.Merge(m, src) 4990 } 4991 func (m *DbFortress) XXX_Size() int { 4992 return xxx_messageInfo_DbFortress.Size(m) 4993 } 4994 func (m *DbFortress) XXX_DiscardUnknown() { 4995 xxx_messageInfo_DbFortress.DiscardUnknown(m) 4996 } 4997 4998 var xxx_messageInfo_DbFortress proto.InternalMessageInfo 4999 5000 func (m *DbFortress) GetId() int32 { 5001 if m != nil && m.Id != nil { 5002 return *m.Id 5003 } 5004 return 0 5005 } 5006 5007 func (m *DbFortress) GetType() int32 { 5008 if m != nil && m.Type != nil { 5009 return *m.Type 5010 } 5011 return 0 5012 } 5013 5014 func (m *DbFortress) GetCamp() int32 { 5015 if m != nil && m.Camp != nil { 5016 return *m.Camp 5017 } 5018 return 0 5019 } 5020 5021 func (m *DbFortress) GetNpcForce() []*Force { 5022 if m != nil { 5023 return m.NpcForce 5024 } 5025 return nil 5026 } 5027 5028 // 跨服排行(跨服数据保存) 5029 type SerCrossRank struct { 5030 CampRank []*CrossRankItem `protobuf:"bytes,1,rep,name=campRank" json:"campRank,omitempty"` 5031 PersonalRank []*CrossRankItem `protobuf:"bytes,2,rep,name=personalRank" json:"personalRank,omitempty"` 5032 XXX_NoUnkeyedLiteral struct{} `json:"-"` 5033 XXX_unrecognized []byte `json:"-"` 5034 XXX_sizecache int32 `json:"-"` 5035 } 5036 5037 func (m *SerCrossRank) Reset() { *m = SerCrossRank{} } 5038 func (m *SerCrossRank) String() string { return proto.CompactTextString(m) } 5039 func (*SerCrossRank) ProtoMessage() {} 5040 func (*SerCrossRank) Descriptor() ([]byte, []int) { 5041 return fileDescriptor_4c81ef5289f82af7, []int{84} 5042 } 5043 func (m *SerCrossRank) XXX_Unmarshal(b []byte) error { 5044 return xxx_messageInfo_SerCrossRank.Unmarshal(m, b) 5045 } 5046 func (m *SerCrossRank) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 5047 return xxx_messageInfo_SerCrossRank.Marshal(b, m, deterministic) 5048 } 5049 func (m *SerCrossRank) XXX_Merge(src proto.Message) { 5050 xxx_messageInfo_SerCrossRank.Merge(m, src) 5051 } 5052 func (m *SerCrossRank) XXX_Size() int { 5053 return xxx_messageInfo_SerCrossRank.Size(m) 5054 } 5055 func (m *SerCrossRank) XXX_DiscardUnknown() { 5056 xxx_messageInfo_SerCrossRank.DiscardUnknown(m) 5057 } 5058 5059 var xxx_messageInfo_SerCrossRank proto.InternalMessageInfo 5060 5061 func (m *SerCrossRank) GetCampRank() []*CrossRankItem { 5062 if m != nil { 5063 return m.CampRank 5064 } 5065 return nil 5066 } 5067 5068 func (m *SerCrossRank) GetPersonalRank() []*CrossRankItem { 5069 if m != nil { 5070 return m.PersonalRank 5071 } 5072 return nil 5073 } 5074 5075 // 跨服玩家个人lord模块数据 5076 type SerCrossPlayerLord struct { 5077 LordPb *CrossLordPb `protobuf:"bytes,1,opt,name=lordPb" json:"lordPb,omitempty"` 5078 MainServerId *int32 `protobuf:"varint,2,opt,name=mainServerId" json:"mainServerId,omitempty"` 5079 XXX_NoUnkeyedLiteral struct{} `json:"-"` 5080 XXX_unrecognized []byte `json:"-"` 5081 XXX_sizecache int32 `json:"-"` 5082 } 5083 5084 func (m *SerCrossPlayerLord) Reset() { *m = SerCrossPlayerLord{} } 5085 func (m *SerCrossPlayerLord) String() string { return proto.CompactTextString(m) } 5086 func (*SerCrossPlayerLord) ProtoMessage() {} 5087 func (*SerCrossPlayerLord) Descriptor() ([]byte, []int) { 5088 return fileDescriptor_4c81ef5289f82af7, []int{85} 5089 } 5090 func (m *SerCrossPlayerLord) XXX_Unmarshal(b []byte) error { 5091 return xxx_messageInfo_SerCrossPlayerLord.Unmarshal(m, b) 5092 } 5093 func (m *SerCrossPlayerLord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 5094 return xxx_messageInfo_SerCrossPlayerLord.Marshal(b, m, deterministic) 5095 } 5096 func (m *SerCrossPlayerLord) XXX_Merge(src proto.Message) { 5097 xxx_messageInfo_SerCrossPlayerLord.Merge(m, src) 5098 } 5099 func (m *SerCrossPlayerLord) XXX_Size() int { 5100 return xxx_messageInfo_SerCrossPlayerLord.Size(m) 5101 } 5102 func (m *SerCrossPlayerLord) XXX_DiscardUnknown() { 5103 xxx_messageInfo_SerCrossPlayerLord.DiscardUnknown(m) 5104 } 5105 5106 var xxx_messageInfo_SerCrossPlayerLord proto.InternalMessageInfo 5107 5108 func (m *SerCrossPlayerLord) GetLordPb() *CrossLordPb { 5109 if m != nil { 5110 return m.LordPb 5111 } 5112 return nil 5113 } 5114 5115 func (m *SerCrossPlayerLord) GetMainServerId() int32 { 5116 if m != nil && m.MainServerId != nil { 5117 return *m.MainServerId 5118 } 5119 return 0 5120 } 5121 5122 // 跨服玩家个人War模块数据 5123 type SerCrossPlayerWar struct { 5124 KillNum *int32 `protobuf:"varint,1,opt,name=killNum" json:"killNum,omitempty"` 5125 XXX_NoUnkeyedLiteral struct{} `json:"-"` 5126 XXX_unrecognized []byte `json:"-"` 5127 XXX_sizecache int32 `json:"-"` 5128 } 5129 5130 func (m *SerCrossPlayerWar) Reset() { *m = SerCrossPlayerWar{} } 5131 func (m *SerCrossPlayerWar) String() string { return proto.CompactTextString(m) } 5132 func (*SerCrossPlayerWar) ProtoMessage() {} 5133 func (*SerCrossPlayerWar) Descriptor() ([]byte, []int) { 5134 return fileDescriptor_4c81ef5289f82af7, []int{86} 5135 } 5136 func (m *SerCrossPlayerWar) XXX_Unmarshal(b []byte) error { 5137 return xxx_messageInfo_SerCrossPlayerWar.Unmarshal(m, b) 5138 } 5139 func (m *SerCrossPlayerWar) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 5140 return xxx_messageInfo_SerCrossPlayerWar.Marshal(b, m, deterministic) 5141 } 5142 func (m *SerCrossPlayerWar) XXX_Merge(src proto.Message) { 5143 xxx_messageInfo_SerCrossPlayerWar.Merge(m, src) 5144 } 5145 func (m *SerCrossPlayerWar) XXX_Size() int { 5146 return xxx_messageInfo_SerCrossPlayerWar.Size(m) 5147 } 5148 func (m *SerCrossPlayerWar) XXX_DiscardUnknown() { 5149 xxx_messageInfo_SerCrossPlayerWar.DiscardUnknown(m) 5150 } 5151 5152 var xxx_messageInfo_SerCrossPlayerWar proto.InternalMessageInfo 5153 5154 func (m *SerCrossPlayerWar) GetKillNum() int32 { 5155 if m != nil && m.KillNum != nil { 5156 return *m.KillNum 5157 } 5158 return 0 5159 } 5160 5161 func init() { 5162 proto.RegisterType((*SerData)(nil), "SerData") 5163 proto.RegisterType((*SerHero)(nil), "SerHero") 5164 proto.RegisterType((*SerEquip)(nil), "SerEquip") 5165 proto.RegisterType((*SerMedal)(nil), "SerMedal") 5166 proto.RegisterType((*SerProp)(nil), "SerProp") 5167 proto.RegisterType((*SerBuildQue)(nil), "SerBuildQue") 5168 proto.RegisterType((*SerEquipQue)(nil), "SerEquipQue") 5169 proto.RegisterType((*SerTask)(nil), "SerTask") 5170 proto.RegisterType((*SerCombat)(nil), "SerCombat") 5171 proto.RegisterType((*SerCombatFb)(nil), "SerCombatFb") 5172 proto.RegisterType((*SerRoleData)(nil), "SerRoleData") 5173 proto.RegisterType((*SerMail)(nil), "SerMail") 5174 proto.RegisterType((*SerReport)(nil), "SerReport") 5175 proto.RegisterType((*SerArea)(nil), "SerArea") 5176 proto.RegisterType((*SerCity)(nil), "SerCity") 5177 proto.RegisterType((*SerBandit)(nil), "SerBandit") 5178 proto.RegisterType((*SerMine)(nil), "SerMine") 5179 proto.RegisterType((*SerBattle)(nil), "SerBattle") 5180 proto.RegisterType((*SerWorldTask)(nil), "SerWorldTask") 5181 proto.RegisterType((*SerWroldSchedule)(nil), "SerWroldSchedule") 5182 proto.RegisterType((*SerMill)(nil), "SerMill") 5183 proto.RegisterType((*SerFactory)(nil), "SerFactory") 5184 proto.RegisterType((*SerGains)(nil), "SerGains") 5185 proto.RegisterType((*SerArmy)(nil), "SerArmy") 5186 proto.RegisterType((*SerTech)(nil), "SerTech") 5187 proto.RegisterType((*SerChemical)(nil), "SerChemical") 5188 proto.RegisterType((*SerTreasure)(nil), "SerTreasure") 5189 proto.RegisterType((*SerTypeInfo)(nil), "SerTypeInfo") 5190 proto.RegisterType((*SerShop)(nil), "SerShop") 5191 proto.RegisterType((*SerPartyHonorRank)(nil), "SerPartyHonorRank") 5192 proto.RegisterType((*SerPartyLog)(nil), "SerPartyLog") 5193 proto.RegisterType((*SerPartyJob)(nil), "SerPartyJob") 5194 proto.RegisterType((*SerPartyExt)(nil), "SerPartyExt") 5195 proto.RegisterType((*SerAcquisition)(nil), "SerAcquisition") 5196 proto.RegisterType((*SerTrophy)(nil), "SerTrophy") 5197 proto.RegisterType((*SerGlobalTrophy)(nil), "SerGlobalTrophy") 5198 proto.RegisterType((*SerTypeAwards)(nil), "SerTypeAwards") 5199 proto.RegisterType((*SerSuperEquip)(nil), "SerSuperEquip") 5200 proto.RegisterType((*SerSuperEquipQue)(nil), "SerSuperEquipQue") 5201 proto.RegisterType((*SerRoleOpt)(nil), "SerRoleOpt") 5202 proto.RegisterType((*SerWallNpc)(nil), "SerWallNpc") 5203 proto.RegisterType((*SerEffects)(nil), "SerEffects") 5204 proto.RegisterType((*SerFriend)(nil), "SerFriend") 5205 proto.RegisterType((*SerMasterApprentice)(nil), "SerMasterApprentice") 5206 proto.RegisterType((*SerCabinet)(nil), "SerCabinet") 5207 proto.RegisterType((*SerCabinetLead)(nil), "SerCabinetLead") 5208 proto.RegisterType((*SerGestapo)(nil), "SerGestapo") 5209 proto.RegisterType((*SerGlobalExt)(nil), "SerGlobalExt") 5210 proto.RegisterType((*SerCounterAttack)(nil), "SerCounterAttack") 5211 proto.RegisterType((*SerCounterShop)(nil), "SerCounterShop") 5212 proto.RegisterType((*SerHonorDaily)(nil), "SerHonorDaily") 5213 proto.RegisterType((*SerLightningWarBoss)(nil), "SerLightningWarBoss") 5214 proto.RegisterType((*SerBerlinWar)(nil), "SerBerlinWar") 5215 proto.RegisterType((*SerBerlinRoleInfo)(nil), "SerBerlinRoleInfo") 5216 proto.RegisterType((*SerBerlinCityInfo)(nil), "SerBerlinCityInfo") 5217 proto.RegisterType((*SerBerlinRecord)(nil), "SerBerlinRecord") 5218 proto.RegisterType((*SerPlayerExt)(nil), "SerPlayerExt") 5219 proto.RegisterType((*SerPlayerNewYorkWar)(nil), "SerPlayerNewYorkWar") 5220 proto.RegisterType((*SerPlayerWorldWar)(nil), "SerPlayerWorldWar") 5221 proto.RegisterType((*SerSupplyRecord)(nil), "SerSupplyRecord") 5222 proto.RegisterType((*SerDecisiveInfo)(nil), "SerDecisiveInfo") 5223 proto.RegisterType((*SerMentorInfo)(nil), "SerMentorInfo") 5224 proto.RegisterType((*MentorBetterEquip)(nil), "MentorBetterEquip") 5225 proto.RegisterType((*DbWarPlane)(nil), "DbWarPlane") 5226 proto.RegisterType((*DbDay7Act)(nil), "DbDay7Act") 5227 proto.RegisterType((*DbDay7ActStatus)(nil), "DbDay7ActStatus") 5228 proto.RegisterType((*DbAtkCityAct)(nil), "DbAtkCityAct") 5229 proto.RegisterType((*SerActivity)(nil), "SerActivity") 5230 proto.RegisterType((*DbActivity)(nil), "DbActivity") 5231 proto.RegisterType((*SerChat)(nil), "SerChat") 5232 proto.RegisterType((*SerTriggerGift)(nil), "SerTriggerGift") 5233 proto.RegisterType((*DbTriggerGiftMap)(nil), "DbTriggerGiftMap") 5234 proto.RegisterType((*DbCia)(nil), "DbCia") 5235 proto.RegisterType((*DbPlayerRebellion)(nil), "DbPlayerRebellion") 5236 proto.RegisterType((*DbAirshipPersonData)(nil), "DbAirshipPersonData") 5237 proto.RegisterType((*SerMapEntityPb)(nil), "SerMapEntityPb") 5238 proto.RegisterType((*SerPlayerArmyPb)(nil), "SerPlayerArmyPb") 5239 proto.RegisterType((*SerMapBattlePb)(nil), "SerMapBattlePb") 5240 proto.RegisterType((*SerMapInfoPb)(nil), "SerMapInfoPb") 5241 proto.RegisterType((*SerMapExt1Pb)(nil), "SerMapExt1Pb") 5242 proto.RegisterType((*SerSignInInfo)(nil), "SerSignInInfo") 5243 proto.RegisterType((*SerCrossPersonalData)(nil), "SerCrossPersonalData") 5244 proto.RegisterType((*SerCrossFort)(nil), "SerCrossFort") 5245 proto.RegisterType((*DbFortress)(nil), "DbFortress") 5246 proto.RegisterType((*SerCrossRank)(nil), "SerCrossRank") 5247 proto.RegisterType((*SerCrossPlayerLord)(nil), "SerCrossPlayerLord") 5248 proto.RegisterType((*SerCrossPlayerWar)(nil), "SerCrossPlayerWar") 5249 } 5250 5251 func init() { proto.RegisterFile("Serialize.proto", fileDescriptor_4c81ef5289f82af7) } 5252 5253 var fileDescriptor_4c81ef5289f82af7 = []byte{ 5254 // 4000 bytes of a gzipped FileDescriptorProto 5255 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x5a, 0x5b, 0x6f, 0x1b, 0x49, 5256 0x76, 0x86, 0x44, 0xf1, 0x76, 0x48, 0xdd, 0x5a, 0xb2, 0x4d, 0xdf, 0xc6, 0x72, 0x7b, 0x6c, 0x6b, 5257 0x67, 0x76, 0xe8, 0xac, 0xf7, 0x61, 0x91, 0x04, 0x41, 0x20, 0x91, 0x92, 0xa5, 0x59, 0xd9, 0xd6, 5258 0x88, 0xca, 0x7a, 0x77, 0x91, 0x20, 0x28, 0x76, 0x17, 0xc9, 0xb2, 0x9a, 0x5d, 0x3d, 0x55, 0x45, 5259 0x49, 0x0c, 0x02, 0x04, 0xc9, 0x43, 0x1e, 0x12, 0x20, 0x40, 0x80, 0x79, 0xc8, 0x3f, 0xc8, 0x63, 5260 0x7e, 0x41, 0x1e, 0xf3, 0x47, 0xf2, 0x2b, 0xf2, 0x18, 0x9c, 0x53, 0xd5, 0xd5, 0x4d, 0x5a, 0xbb, 5261 0x6f, 0xec, 0xef, 0xd4, 0xf5, 0xd4, 0xb9, 0x7c, 0x75, 0x8a, 0xb0, 0x39, 0xe0, 0x4a, 0xb0, 0x44, 5262 0xfc, 0x1d, 0xef, 0x66, 0x4a, 0x1a, 0xf9, 0xa8, 0xdd, 0x93, 0xd3, 0xa9, 0x4c, 0xed, 0x57, 0xf8, 5263 0x0a, 0xea, 0x03, 0xae, 0xfa, 0xcc, 0xb0, 0xe0, 0x31, 0x40, 0x36, 0xd3, 0x93, 0x0b, 0x1e, 0x49, 5264 0x15, 0x77, 0x56, 0xf6, 0x2a, 0xfb, 0xad, 0xb7, 0xf5, 0xee, 0xc0, 0xa8, 0xd3, 0xd4, 0x84, 0xbf, 5265 0xa4, 0x76, 0x27, 0x5c, 0xc9, 0x60, 0x07, 0xd6, 0x26, 0x5c, 0x49, 0xd7, 0xa2, 0xda, 0x75, 0x60, 5266 0x25, 0x12, 0xac, 0xb3, 0xba, 0xb7, 0xb2, 0xdf, 0x7a, 0x5b, 0xeb, 0xf6, 0x87, 0x3d, 0xc1, 0xc2, 5267 0xe7, 0xd0, 0x18, 0x70, 0x75, 0xf4, 0xe3, 0x4c, 0x64, 0xc1, 0x3d, 0xa8, 0x72, 0xfc, 0xe1, 0xba, 5268 0xd5, 0xba, 0x04, 0xbb, 0x26, 0xef, 0x79, 0xcc, 0x12, 0x6c, 0x32, 0xc5, 0x1f, 0xbe, 0x09, 0xc1, 5269 0xe1, 0x57, 0x34, 0xf5, 0xb9, 0x92, 0x19, 0x4e, 0x9d, 0x29, 0x99, 0xf9, 0xa9, 0x11, 0x0c, 0xbf, 5270 0x81, 0xd6, 0x80, 0xab, 0xc3, 0x99, 0x48, 0xe2, 0x1f, 0x66, 0x3c, 0x78, 0x0c, 0x8d, 0xa1, 0xfb, 5271 0xed, 0xda, 0x35, 0xbb, 0xb9, 0x30, 0x7c, 0x49, 0x6d, 0x69, 0x6a, 0x6c, 0x7b, 0x1f, 0x2a, 0x3f, 5272 0x96, 0x9a, 0xe5, 0x78, 0xf8, 0xdf, 0x2b, 0x34, 0xe7, 0x25, 0xd3, 0x57, 0x41, 0x07, 0x9a, 0x53, 5273 0xf6, 0x59, 0xd2, 0x87, 0x9f, 0x38, 0x97, 0xc4, 0x6c, 0x2e, 0xe6, 0x24, 0x59, 0x2d, 0x4b, 0x1e, 5274 0x40, 0x23, 0x11, 0xd7, 0x9c, 0x04, 0x95, 0xa5, 0x2e, 0x37, 0x52, 0x25, 0x31, 0x49, 0xd6, 0xca, 5275 0x92, 0xa7, 0x50, 0xd7, 0x3c, 0x32, 0x42, 0xa6, 0x9d, 0x2a, 0xe1, 0xed, 0xee, 0xc0, 0x7e, 0x1b, 5276 0x14, 0x07, 0x00, 0x31, 0x13, 0xc9, 0xfc, 0x54, 0xbf, 0xe3, 0xa6, 0x53, 0xdb, 0xab, 0xec, 0x57, 5277 0x83, 0x0e, 0x6c, 0x11, 0x86, 0xfd, 0xcf, 0xc4, 0x35, 0x4f, 0xb5, 0xee, 0xd4, 0xf7, 0x56, 0xf6, 5278 0xab, 0xe1, 0xd7, 0xd0, 0x1c, 0x70, 0xd5, 0x93, 0xd3, 0x21, 0x33, 0xc1, 0x03, 0xa8, 0x45, 0xf4, 5279 0xcb, 0x9f, 0xa9, 0x15, 0x84, 0xff, 0xbe, 0x42, 0xda, 0xb0, 0x5f, 0xc7, 0x43, 0xd4, 0x5c, 0xe4, 5280 0x7e, 0x7b, 0x95, 0x38, 0xe1, 0x61, 0xf0, 0x1c, 0x5a, 0xda, 0xc8, 0x94, 0x5b, 0xc0, 0x6d, 0xb7, 5281 0xdd, 0x1d, 0x14, 0x18, 0x36, 0xc9, 0x84, 0x89, 0x26, 0xae, 0x49, 0xc5, 0x35, 0x39, 0x2f, 0xb0, 5282 0xe0, 0x19, 0xc0, 0x74, 0x96, 0x18, 0xd7, 0x62, 0x8d, 0xac, 0xa5, 0xd5, 0x7d, 0xef, 0xa1, 0x70, 5283 0x9d, 0x96, 0x74, 0x21, 0x13, 0x8e, 0x36, 0xe9, 0xce, 0xfe, 0x3d, 0x13, 0x09, 0x9e, 0xfd, 0x94, 5284 0x89, 0xc4, 0x1f, 0x01, 0x82, 0x6e, 0xa3, 0x17, 0x3c, 0x93, 0x8a, 0x36, 0xaa, 0xe8, 0x97, 0xdf, 5285 0xa8, 0x15, 0xb8, 0x51, 0x0e, 0x14, 0x67, 0x38, 0x0a, 0x53, 0x9c, 0xf9, 0x51, 0x10, 0x74, 0xf2, 5286 0x9e, 0x30, 0x73, 0x94, 0x47, 0xc2, 0xcc, 0xbd, 0x1c, 0x41, 0x37, 0xcb, 0x21, 0x4b, 0x63, 0x41, 5287 0xb3, 0x0c, 0xe9, 0x97, 0x9f, 0xe5, 0xf2, 0x46, 0xa2, 0x8b, 0xfc, 0xde, 0xae, 0x55, 0xa4, 0x3c, 5288 0xb8, 0x07, 0x6b, 0x53, 0x91, 0xf2, 0xa5, 0x16, 0xc1, 0x43, 0x68, 0x28, 0xae, 0xe5, 0x4c, 0x45, 5289 0xdc, 0x29, 0xd0, 0x8b, 0x9e, 0x42, 0x53, 0xcf, 0x32, 0xdb, 0xdd, 0x69, 0x0e, 0xba, 0x83, 0x1c, 5290 0x09, 0x4f, 0xdc, 0x0a, 0x8c, 0x49, 0x78, 0xf0, 0x10, 0x57, 0x80, 0xbf, 0x0a, 0xfb, 0xa6, 0xcf, 5291 0xf3, 0x8f, 0xc1, 0x1e, 0xac, 0xeb, 0x8c, 0x47, 0x82, 0x25, 0x16, 0x72, 0xd3, 0x14, 0x2d, 0xc2, 5292 0xdf, 0x41, 0x7b, 0xc0, 0xd5, 0xa7, 0xdc, 0x08, 0x83, 0x1d, 0x68, 0x79, 0x8b, 0x3c, 0x45, 0xb7, 5293 0x5f, 0xd9, 0xaf, 0xe2, 0x6a, 0x0a, 0x33, 0x5d, 0x75, 0xab, 0x29, 0xfa, 0xdc, 0x83, 0xea, 0x48, 5294 0xe2, 0x26, 0x2a, 0xce, 0x51, 0x8f, 0xf1, 0x2b, 0xbc, 0x84, 0x2d, 0x1c, 0x5a, 0xc9, 0x24, 0x1e, 5295 0x44, 0x13, 0x1e, 0xcf, 0x68, 0xad, 0xdb, 0xd1, 0x4c, 0x29, 0x9e, 0x9a, 0x1c, 0xf2, 0x93, 0xbc, 5296 0x84, 0x75, 0x9a, 0x24, 0x17, 0xb8, 0x89, 0x36, 0xec, 0x44, 0x39, 0x1a, 0xfe, 0xa5, 0x53, 0x6b, 5297 0x62, 0x4d, 0x40, 0x24, 0x25, 0x13, 0x40, 0xf0, 0x99, 0xf3, 0xf7, 0xa3, 0xdb, 0xdc, 0x2a, 0xd7, 5298 0xad, 0xbf, 0x8b, 0x74, 0x7c, 0xc8, 0x34, 0x0f, 0x5f, 0x03, 0x0c, 0xb8, 0x3a, 0x66, 0x91, 0x91, 5299 0x6a, 0x1e, 0x3c, 0x84, 0xfa, 0xc8, 0xfe, 0x74, 0xc3, 0x34, 0xba, 0x4e, 0xe4, 0x62, 0xd1, 0x3b, 5300 0x26, 0x52, 0x8d, 0x5b, 0x1c, 0xe3, 0x0f, 0x1f, 0x8b, 0x08, 0xf6, 0x96, 0x34, 0x9d, 0x5b, 0x4b, 5301 0x9a, 0xce, 0x4b, 0x96, 0x34, 0x9d, 0x87, 0x7f, 0x6a, 0xe3, 0x06, 0x8f, 0x26, 0x28, 0x37, 0x3c, 5302 0x9a, 0x14, 0x21, 0x03, 0xc1, 0x87, 0x50, 0x47, 0x10, 0x63, 0x93, 0x0d, 0x95, 0x0d, 0xc2, 0x31, 5303 0xe6, 0xfc, 0x99, 0x75, 0xc6, 0x09, 0x9f, 0x8a, 0x88, 0x25, 0xc1, 0x16, 0x34, 0xf8, 0x6d, 0xc6, 5304 0xd2, 0xf8, 0xec, 0xda, 0xe9, 0xeb, 0xa1, 0x0d, 0x56, 0xb9, 0xe7, 0xe5, 0x2d, 0xb1, 0xef, 0x2d, 5305 0xf5, 0xbd, 0x54, 0x9c, 0xe9, 0x99, 0xe2, 0xc1, 0x06, 0xd4, 0xb4, 0x61, 0x66, 0xa6, 0x5d, 0xcf, 5306 0x4d, 0xa8, 0xf3, 0x34, 0xbe, 0x14, 0x53, 0x3b, 0x2b, 0x01, 0x8a, 0x6b, 0x02, 0x2a, 0x04, 0xb4, 5307 0xa0, 0xa2, 0x78, 0x4c, 0x0e, 0xd9, 0x40, 0xe9, 0x2c, 0xb3, 0xcd, 0xab, 0x6e, 0xe6, 0x86, 0x88, 5308 0x07, 0x76, 0xc4, 0xda, 0xa2, 0xd1, 0xef, 0xdb, 0x99, 0xe7, 0x19, 0x3f, 0x4d, 0x47, 0x12, 0xf7, 5309 0x37, 0x11, 0x7a, 0x41, 0xbb, 0x27, 0xf6, 0x3b, 0xfc, 0x5b, 0x52, 0xcd, 0x60, 0x22, 0xb3, 0xe0, 5310 0x3e, 0x54, 0x45, 0xdc, 0x4b, 0x97, 0x3d, 0x28, 0x58, 0x87, 0xea, 0xb5, 0xc8, 0x4e, 0x63, 0xda, 5311 0x63, 0x15, 0x4d, 0x53, 0xf1, 0x91, 0xe2, 0x7a, 0x52, 0x5a, 0x69, 0x07, 0xea, 0x23, 0xc5, 0x39, 5312 0xf6, 0x5e, 0x5b, 0x5c, 0xca, 0x5b, 0xd8, 0xc6, 0x3c, 0xc1, 0x94, 0x99, 0x9f, 0xc8, 0x54, 0xaa, 5313 0x0b, 0x96, 0x62, 0x58, 0x5d, 0x53, 0x2c, 0xcd, 0x03, 0xf7, 0x66, 0x77, 0x51, 0xec, 0xf2, 0x01, 5314 0x81, 0x67, 0x72, 0x8c, 0xf9, 0x20, 0x91, 0x63, 0xef, 0x56, 0x39, 0x1e, 0xf6, 0x8b, 0x66, 0xdf, 5315 0xcb, 0x21, 0x36, 0xfb, 0x2c, 0x87, 0x8b, 0xcd, 0x10, 0x7f, 0x0a, 0x55, 0x9e, 0xf0, 0xc8, 0x78, 5316 0x4b, 0x26, 0xc9, 0x51, 0x62, 0xe3, 0x78, 0xf8, 0x6f, 0xab, 0xc5, 0x30, 0x47, 0xb7, 0x26, 0xb8, 5317 0x07, 0xeb, 0x11, 0x1b, 0x8a, 0x94, 0x9b, 0x33, 0xce, 0x8a, 0x73, 0xbe, 0x0f, 0x1b, 0x25, 0xf8, 5318 0xe8, 0x36, 0xa3, 0x43, 0xab, 0x60, 0xb8, 0x1f, 0x09, 0xa5, 0xcd, 0xc7, 0x8c, 0xa7, 0xdf, 0xcb, 5319 0x61, 0x49, 0x27, 0xaf, 0xa0, 0xad, 0x67, 0x59, 0x96, 0xcc, 0x5d, 0xee, 0xb6, 0x71, 0x75, 0xab, 5320 0x8b, 0xfa, 0x2e, 0xe1, 0xc1, 0x2b, 0x68, 0x51, 0x90, 0xb1, 0x20, 0x1d, 0x6e, 0xeb, 0xed, 0xb6, 5321 0x5d, 0xe5, 0xa0, 0x10, 0x50, 0x20, 0x77, 0x18, 0xb6, 0xab, 0xe5, 0x81, 0xbc, 0xc0, 0x82, 0x67, 5322 0xf0, 0x80, 0x9c, 0xf7, 0x13, 0x23, 0x45, 0x8a, 0x74, 0x7c, 0x9a, 0x1a, 0x3e, 0x56, 0x2c, 0xb1, 5323 0x29, 0x28, 0x08, 0xe1, 0x51, 0xde, 0xe0, 0xc0, 0x18, 0x16, 0x5d, 0x61, 0x24, 0xf5, 0x6d, 0x1a, 5324 0x94, 0xa6, 0x7e, 0x0b, 0x1b, 0xe8, 0x4d, 0xd1, 0x8f, 0x33, 0xa1, 0x05, 0xaa, 0x08, 0x8f, 0x3c, 5325 0x92, 0x09, 0x2a, 0xac, 0xcf, 0x0c, 0x77, 0x0a, 0xa1, 0xb8, 0x7e, 0xc3, 0x54, 0xbc, 0x1c, 0x34, 5326 0x3b, 0x50, 0x77, 0xad, 0x5d, 0x24, 0xf2, 0xb6, 0x60, 0x23, 0xf6, 0xa5, 0x92, 0xd9, 0x64, 0x8e, 5327 0xfd, 0x0d, 0xfd, 0x5a, 0x8e, 0xd8, 0x86, 0xd8, 0xd1, 0xbb, 0x44, 0x0e, 0x59, 0xe2, 0xda, 0xb6, 5328 0x61, 0x6d, 0x9c, 0x48, 0x1b, 0xa2, 0x2a, 0xc1, 0x63, 0xd8, 0xd1, 0x32, 0x61, 0xea, 0x92, 0xab, 5329 0xa9, 0x1e, 0x18, 0xa6, 0x4c, 0xc9, 0x89, 0xbe, 0x02, 0x40, 0xd3, 0x22, 0xd2, 0xa0, 0x7d, 0xcc, 5330 0xbe, 0xc8, 0x21, 0x3c, 0xc7, 0x8c, 0x69, 0xfd, 0xbe, 0x9c, 0xef, 0x2a, 0xfb, 0xd5, 0xf0, 0xe7, 5331 0xb0, 0xee, 0x5c, 0xe6, 0x00, 0x37, 0xa5, 0x83, 0xc7, 0x7e, 0x7f, 0x76, 0x7d, 0xad, 0x6e, 0x21, 5332 0x0c, 0xff, 0x84, 0x5a, 0xd3, 0xe9, 0xd8, 0x61, 0x9f, 0x01, 0x68, 0xff, 0xe5, 0x7b, 0x14, 0x0d, 5333 0xc2, 0x7d, 0x0a, 0xc3, 0x05, 0x80, 0x44, 0x67, 0xb7, 0x4c, 0x74, 0xfc, 0xfe, 0x5f, 0x50, 0x64, 5334 0xc4, 0x64, 0xfb, 0x31, 0x43, 0x73, 0xac, 0xc8, 0xcc, 0x78, 0xbf, 0x75, 0xb0, 0x0b, 0x9f, 0x9f, 5335 0x58, 0x92, 0x7c, 0xc8, 0x22, 0x74, 0xf0, 0x1b, 0xfb, 0xd3, 0x37, 0x74, 0xa2, 0xf0, 0x25, 0x35, 5336 0x3c, 0x1a, 0x8d, 0x78, 0x64, 0x34, 0x2a, 0x9d, 0xd3, 0x4f, 0x3f, 0xa9, 0x95, 0x84, 0xfb, 0x74, 5337 0x34, 0xc7, 0x4a, 0xf0, 0x34, 0x46, 0xca, 0x11, 0x0f, 0xed, 0x6f, 0xef, 0x4e, 0x7d, 0x07, 0x84, 5338 0x3f, 0xad, 0xc0, 0x0e, 0x65, 0x7f, 0x6d, 0xb8, 0x3a, 0xc8, 0x32, 0xcc, 0x22, 0x22, 0xe2, 0xc1, 5339 0x0b, 0xa8, 0x4d, 0x09, 0xa3, 0x53, 0x6a, 0xbd, 0xdd, 0xe9, 0xf6, 0x87, 0x5f, 0x34, 0xda, 0x87, 5340 0x16, 0xf3, 0x5f, 0xda, 0x59, 0xce, 0x9d, 0x2d, 0x1f, 0x03, 0x30, 0xd4, 0x35, 0x8f, 0x4f, 0x63, 5341 0xbd, 0x64, 0x48, 0xc1, 0x36, 0x34, 0x87, 0x72, 0x36, 0x9e, 0x18, 0x94, 0xd9, 0xf3, 0xfb, 0x07, 5342 0xda, 0x67, 0xcf, 0xba, 0x28, 0x36, 0xc8, 0x14, 0x3f, 0x4f, 0x58, 0xea, 0x13, 0xdb, 0x36, 0x34, 5343 0xa3, 0x99, 0x72, 0x90, 0xb5, 0x95, 0x2d, 0x68, 0x24, 0x9c, 0xc5, 0x03, 0xc3, 0x33, 0xe7, 0xb3, 5344 0x9b, 0x50, 0x17, 0xfa, 0x58, 0xa4, 0x7a, 0xe2, 0xa2, 0xee, 0x2e, 0xb4, 0x85, 0xee, 0x29, 0xce, 5345 0x0c, 0x47, 0xbf, 0x27, 0xef, 0x6c, 0x20, 0xef, 0x13, 0xfa, 0xec, 0xfa, 0x58, 0xa4, 0x42, 0x4f, 5346 0x3a, 0x35, 0xc4, 0xc2, 0x5f, 0x92, 0xdb, 0xf4, 0x8a, 0x18, 0x81, 0x0e, 0x5b, 0x0a, 0x19, 0x4e, 5347 0x93, 0xed, 0x6e, 0xa9, 0x49, 0x78, 0x48, 0xab, 0x7e, 0xc7, 0xb5, 0x61, 0x19, 0xc5, 0xe9, 0xb1, 5348 0xfd, 0xe9, 0x8f, 0xb1, 0x24, 0x62, 0x42, 0xe9, 0x89, 0xc8, 0x9c, 0xd2, 0x1a, 0xdd, 0x03, 0xfb, 5349 0x1d, 0xfe, 0xeb, 0x2a, 0x91, 0x07, 0xeb, 0x30, 0x18, 0xc1, 0x42, 0x58, 0x1b, 0x4a, 0x9d, 0x27, 5350 0xc9, 0x5d, 0x0c, 0x38, 0x67, 0x62, 0x3c, 0x31, 0xa9, 0x48, 0xc7, 0x9f, 0x98, 0x3a, 0x94, 0x5a, 5351 0x07, 0x4f, 0xa0, 0xa5, 0x79, 0x1a, 0xf7, 0x26, 0xcc, 0x60, 0xd0, 0x5e, 0x72, 0xe1, 0x3d, 0x68, 5352 0x0e, 0xb9, 0x4a, 0x44, 0xfa, 0x89, 0x29, 0xd2, 0x0c, 0xa6, 0x6f, 0xa4, 0x3a, 0x39, 0x18, 0x84, 5353 0x00, 0x13, 0x8c, 0xd7, 0x7d, 0xa4, 0xba, 0x2e, 0xb4, 0x6d, 0x60, 0x93, 0x13, 0x8f, 0x06, 0x3f, 5354 0x83, 0xcd, 0x31, 0x2d, 0xea, 0x82, 0x0f, 0x79, 0x92, 0x58, 0x12, 0x6d, 0x63, 0xe0, 0xbb, 0x45, 5355 0x3c, 0xd8, 0x87, 0xf5, 0x48, 0xce, 0x52, 0x34, 0x01, 0x0a, 0x4b, 0xa4, 0x53, 0x8c, 0x82, 0xc4, 5356 0x84, 0x4b, 0x82, 0xe0, 0x2b, 0xb8, 0x1f, 0x29, 0xa9, 0x35, 0x06, 0xae, 0x0f, 0x59, 0xd4, 0x9b, 5357 0x8c, 0x0f, 0x8c, 0x51, 0xb8, 0x07, 0x4b, 0xb2, 0xff, 0x6f, 0x85, 0x1c, 0x6d, 0xb1, 0xd3, 0x53, 5358 0x68, 0x46, 0xf3, 0xc8, 0xb2, 0x57, 0x67, 0x9e, 0xd0, 0xed, 0xe5, 0x08, 0x66, 0x66, 0xa4, 0x97, 5359 0xde, 0x2e, 0x5a, 0x50, 0xc9, 0xa4, 0x76, 0x26, 0x51, 0xa4, 0xed, 0x35, 0xfa, 0x7e, 0x04, 0x0d, 5360 0x25, 0x13, 0x4a, 0xac, 0xee, 0x4e, 0xd0, 0xe8, 0x9e, 0xa6, 0xe6, 0x4c, 0xa6, 0x63, 0x0a, 0x94, 5361 0x96, 0x57, 0xa1, 0x92, 0x69, 0x13, 0x55, 0x4a, 0x28, 0x16, 0x3c, 0x30, 0x57, 0x7e, 0xa1, 0x05, 5362 0x5d, 0x6b, 0x94, 0xe9, 0x1a, 0xc6, 0xa7, 0xcf, 0x52, 0xa4, 0x96, 0x19, 0xa2, 0xb7, 0x77, 0x9a, 5363 0x7b, 0x95, 0xfd, 0x4a, 0xf0, 0x1c, 0x1a, 0x7a, 0x22, 0x33, 0x9a, 0x16, 0x5c, 0xda, 0x2c, 0xf6, 5364 0x89, 0x09, 0x3c, 0xfc, 0x73, 0x6b, 0x81, 0x05, 0x82, 0x6b, 0xa7, 0xb5, 0xe6, 0x91, 0xf3, 0x61, 5365 0x69, 0x90, 0xc5, 0x23, 0x0f, 0x27, 0x14, 0xd1, 0x4a, 0xa7, 0x17, 0x00, 0x44, 0x64, 0xf7, 0x14, 5366 0x5c, 0x57, 0x5c, 0xfa, 0x68, 0xd3, 0xdd, 0xc6, 0x32, 0x78, 0xed, 0x59, 0x8f, 0x4d, 0xdd, 0x96, 5367 0xef, 0x3f, 0x43, 0x3a, 0x4d, 0xe2, 0xb7, 0xce, 0x6d, 0xd7, 0xcb, 0xf2, 0xb7, 0xe1, 0xdf, 0x53, 5368 0xfc, 0xf8, 0xc2, 0x22, 0x01, 0x56, 0x45, 0xee, 0xab, 0x7f, 0xf4, 0x40, 0xee, 0xc1, 0x7a, 0xc2, 5369 0xb4, 0x39, 0xc6, 0x01, 0x68, 0x6d, 0x6b, 0x4b, 0xe7, 0x54, 0x5d, 0xd4, 0x6f, 0x6d, 0x81, 0x0e, 5370 0xff, 0x53, 0x85, 0xbc, 0xa5, 0xb0, 0xe4, 0x57, 0x00, 0xd6, 0xd6, 0x7b, 0xf6, 0x86, 0x81, 0xc6, 5371 0x11, 0x14, 0xc6, 0x6e, 0x13, 0xe4, 0x48, 0x06, 0xaf, 0xa1, 0x65, 0xf9, 0xfd, 0xb1, 0x92, 0xde, 5372 0x63, 0xee, 0x6a, 0xd8, 0x41, 0x1a, 0x67, 0xf5, 0x53, 0x59, 0xb8, 0xf1, 0x04, 0xcf, 0x51, 0x82, 5373 0x39, 0x5f, 0x3b, 0x96, 0xb4, 0x55, 0x74, 0x77, 0x64, 0x00, 0x43, 0x12, 0xd3, 0x36, 0xcf, 0xda, 5374 0x7d, 0x3c, 0x83, 0x75, 0x47, 0xde, 0x3e, 0x89, 0x34, 0xe5, 0xca, 0xed, 0xa7, 0x30, 0xba, 0x62, 5375 0xe3, 0xf5, 0x3c, 0xd0, 0x0d, 0xf9, 0x58, 0xa4, 0x34, 0x46, 0xa3, 0x44, 0x35, 0x09, 0x68, 0x12, 5376 0xb0, 0x03, 0xad, 0x4c, 0xf1, 0xdf, 0x08, 0x7e, 0x43, 0x20, 0x10, 0xb8, 0x0e, 0x55, 0x66, 0xae, 5377 0x7a, 0xfd, 0x4e, 0x8b, 0x3e, 0x1f, 0xbb, 0x20, 0xf0, 0xbd, 0x1c, 0xea, 0x4e, 0x7b, 0x69, 0xd2, 5378 0x7b, 0xb0, 0x4e, 0x66, 0xea, 0xa3, 0xc4, 0x3a, 0x59, 0xe9, 0x4b, 0x68, 0xe6, 0xce, 0xa1, 0x3b, 5379 0x1b, 0xcb, 0x2a, 0xba, 0x70, 0xa2, 0xf0, 0x8a, 0x48, 0xe1, 0x22, 0xb8, 0x60, 0xac, 0xab, 0xfb, 5380 0x95, 0x62, 0x39, 0xab, 0x6e, 0x39, 0x60, 0xb7, 0x49, 0x4e, 0xbc, 0x48, 0x78, 0x83, 0x47, 0xd0, 5381 0xa4, 0xf8, 0x41, 0xb2, 0xfa, 0xa2, 0x65, 0xff, 0xef, 0x4a, 0x69, 0x36, 0x7f, 0x4a, 0x7e, 0x38, 5382 0x67, 0xde, 0x0b, 0xc3, 0x3d, 0x80, 0x3a, 0xda, 0x5f, 0x9f, 0x8f, 0xdc, 0x39, 0xe7, 0xde, 0xf9, 5383 0xcc, 0xee, 0xef, 0x87, 0x19, 0x9f, 0x71, 0x7f, 0x95, 0xb6, 0x23, 0xdb, 0x06, 0x6d, 0x58, 0x8b, 5384 0xd8, 0x34, 0x2b, 0x6c, 0x92, 0x99, 0xab, 0x03, 0x35, 0x75, 0x67, 0xb9, 0x01, 0xb5, 0x98, 0x8f, 5385 0xf0, 0xbb, 0xb6, 0x64, 0xe7, 0xf5, 0xb2, 0x9d, 0x37, 0x72, 0xc6, 0x89, 0xa6, 0xf0, 0x31, 0x8a, 5386 0x66, 0xd9, 0x9c, 0x56, 0xe9, 0xcf, 0x2e, 0xe5, 0xb7, 0x18, 0x4c, 0x08, 0xa4, 0xb3, 0x0b, 0xff, 5387 0x67, 0x85, 0x58, 0xd3, 0x82, 0x2d, 0x6d, 0x42, 0xfd, 0x4a, 0x24, 0x89, 0xa5, 0xf4, 0x2e, 0xdf, 5388 0x19, 0x3e, 0xcd, 0x7e, 0x8d, 0xb7, 0x35, 0xab, 0xd4, 0x5d, 0x68, 0xe7, 0xc8, 0x09, 0x57, 0xd2, 5389 0x79, 0xd8, 0x7d, 0xd8, 0xc0, 0x8e, 0x03, 0xa3, 0x38, 0xbb, 0x22, 0xdc, 0x6e, 0x27, 0x00, 0x28, 5390 0x70, 0xb7, 0xa5, 0x5d, 0x68, 0x23, 0x86, 0x04, 0x8b, 0x96, 0x53, 0xcb, 0x47, 0xd0, 0xd4, 0xca, 5391 0xe3, 0xf5, 0x7c, 0xc3, 0xee, 0x8c, 0x1b, 0x14, 0x90, 0xd0, 0x30, 0x6f, 0xb3, 0x44, 0x0a, 0x63, 5392 0x37, 0x17, 0xfe, 0x27, 0x90, 0x7b, 0x9e, 0x27, 0x6c, 0xce, 0x15, 0x26, 0x33, 0xcc, 0xe4, 0x52, 5393 0x19, 0xc5, 0x84, 0xb1, 0x19, 0x8d, 0x98, 0xa7, 0x9e, 0x4d, 0xa7, 0x32, 0x75, 0xb7, 0xb5, 0x7a, 5394 0x77, 0x40, 0x9f, 0xc1, 0x03, 0xd8, 0x64, 0x59, 0x26, 0x45, 0x6a, 0x8e, 0x15, 0xe7, 0x25, 0x2a, 5395 0x8e, 0xe4, 0x9d, 0xc8, 0x1e, 0x6e, 0xe6, 0x58, 0xaa, 0xa9, 0x25, 0x0d, 0xa8, 0x90, 0x09, 0x57, 5396 0x72, 0x70, 0x25, 0x52, 0xb7, 0x9d, 0x07, 0xb0, 0x99, 0xc8, 0x31, 0xaa, 0x10, 0xc9, 0x47, 0x69, 5397 0x47, 0x21, 0xac, 0x5b, 0xf7, 0xc7, 0x21, 0xce, 0xa5, 0x76, 0x56, 0xd6, 0x22, 0x8f, 0x10, 0xda, 5398 0xa0, 0xd9, 0xdc, 0x87, 0x0d, 0xba, 0x0b, 0x9c, 0xb3, 0x79, 0x5f, 0xce, 0x86, 0x89, 0x8d, 0xed, 5399 0x4d, 0xf2, 0x48, 0x2a, 0x4e, 0xe0, 0x51, 0xf8, 0x43, 0x44, 0xa2, 0xa1, 0x38, 0x5e, 0xe0, 0xec, 5400 0x21, 0x36, 0x82, 0x47, 0x10, 0xa4, 0x18, 0xd5, 0x2e, 0x98, 0x88, 0x0f, 0x7d, 0x07, 0xeb, 0x8d, 5401 0xdf, 0xc2, 0x56, 0x3c, 0xbc, 0x54, 0x62, 0x3c, 0xe6, 0xea, 0x9d, 0x18, 0x99, 0xf7, 0x2c, 0x73, 5402 0x4e, 0xb9, 0xdd, 0xed, 0x2f, 0x09, 0x70, 0xf4, 0x89, 0x30, 0xc7, 0xc9, 0x9c, 0x92, 0x41, 0x67, 5403 0xdd, 0xdd, 0x17, 0xb7, 0x85, 0xfe, 0x38, 0x1a, 0x7d, 0x4c, 0x13, 0x91, 0xf2, 0x13, 0x92, 0x77, 5404 0x36, 0x68, 0xe2, 0xfb, 0xb0, 0x21, 0xf4, 0x41, 0x7c, 0xcd, 0xd2, 0xc8, 0x32, 0xdc, 0xce, 0x26, 5405 0xe1, 0x1b, 0x50, 0xcb, 0x58, 0x74, 0x75, 0x1a, 0x77, 0xb6, 0xf6, 0x56, 0xf6, 0x9b, 0x54, 0x0f, 5406 0x31, 0x32, 0xb5, 0xc9, 0x6f, 0xdb, 0xe5, 0xd1, 0x41, 0x8e, 0x04, 0xcf, 0x01, 0xd0, 0x63, 0x85, 5407 0x99, 0x1f, 0x44, 0xa6, 0x13, 0x38, 0xde, 0xd0, 0x1f, 0x1e, 0x78, 0x30, 0x78, 0x01, 0x2d, 0x57, 5408 0x0a, 0x39, 0x57, 0x32, 0xeb, 0xec, 0xb8, 0x2b, 0x59, 0x7f, 0x38, 0x28, 0x50, 0x24, 0x27, 0x53, 5409 0x71, 0x6b, 0x66, 0xca, 0x26, 0xec, 0xdd, 0x45, 0xe7, 0x7c, 0x0c, 0x3b, 0x53, 0x91, 0x08, 0xc3, 5410 0xd4, 0xfc, 0xe8, 0x36, 0xe3, 0xa8, 0xa6, 0x99, 0xe2, 0x9d, 0x7b, 0x9e, 0xe5, 0x4d, 0x38, 0x33, 5411 0x3d, 0x19, 0xf3, 0xce, 0x7d, 0x3a, 0x64, 0xd4, 0x7e, 0xc2, 0xa2, 0xab, 0x44, 0x68, 0xd3, 0x79, 5412 0x40, 0x61, 0xea, 0x05, 0xb4, 0xe5, 0x68, 0x74, 0x26, 0x52, 0x4e, 0x35, 0x89, 0x4e, 0xc7, 0xe5, 5413 0xa9, 0x8f, 0x25, 0x90, 0x12, 0xe0, 0x84, 0x99, 0xc3, 0xd9, 0x10, 0x4f, 0xf2, 0x21, 0x8d, 0x65, 5414 0x73, 0x79, 0xaf, 0x80, 0x1f, 0xf9, 0x90, 0x2b, 0xe3, 0xf9, 0xe9, 0x94, 0x8d, 0x79, 0xe7, 0x31, 5415 0xb5, 0xdc, 0x85, 0x76, 0x34, 0x53, 0x87, 0x1e, 0x7d, 0x92, 0x7b, 0x10, 0x15, 0x53, 0xdf, 0x49, 5416 0x19, 0xeb, 0xce, 0xd3, 0xbc, 0x60, 0x58, 0x60, 0x17, 0x7c, 0xf4, 0x61, 0x36, 0xed, 0x7c, 0xe5, 5417 0x0a, 0x3e, 0xf7, 0x32, 0xce, 0x22, 0x7e, 0xc5, 0x79, 0x26, 0xd2, 0x31, 0x45, 0x18, 0x8d, 0xe2, 5418 0x67, 0xb9, 0xeb, 0x7d, 0x7e, 0xf7, 0xdb, 0x93, 0x33, 0xa6, 0x6d, 0x1e, 0xdc, 0xcb, 0xe3, 0x64, 5419 0x96, 0xb0, 0x94, 0xf7, 0x26, 0x78, 0x01, 0x7a, 0xbe, 0xa8, 0xbb, 0x27, 0x50, 0x8f, 0x87, 0xc8, 5420 0x81, 0x79, 0x27, 0x74, 0xf6, 0xdb, 0x1f, 0x7e, 0x62, 0x44, 0x8b, 0x79, 0xf0, 0x1d, 0x6c, 0x93, 5421 0x74, 0xce, 0x55, 0x41, 0xd9, 0x5e, 0xb8, 0x8c, 0xd8, 0x5f, 0x96, 0x50, 0xd1, 0x66, 0x96, 0xf6, 5422 0xd0, 0x5c, 0xbe, 0xce, 0x8b, 0x36, 0xf6, 0x1b, 0xef, 0xbe, 0x31, 0x8f, 0x84, 0x16, 0xd7, 0xd6, 5423 0x56, 0x5e, 0x16, 0x77, 0xdf, 0x7e, 0x09, 0x47, 0x1a, 0x39, 0xe5, 0xa9, 0x91, 0x8a, 0x5a, 0xbd, 5424 0x2a, 0x68, 0xe4, 0x7b, 0x8f, 0x06, 0x6f, 0x60, 0xdb, 0x51, 0xdf, 0x73, 0xae, 0xb4, 0x4c, 0xc9, 5425 0x26, 0x5e, 0x53, 0xd3, 0x5d, 0x34, 0xae, 0x65, 0xd9, 0x17, 0x17, 0xef, 0xfd, 0x3f, 0x70, 0xf1, 5426 0x7e, 0x04, 0xd5, 0xcf, 0xfc, 0x86, 0x27, 0x9d, 0x9f, 0x39, 0x55, 0xd0, 0xc5, 0xec, 0x7b, 0x84, 5427 0x82, 0xaf, 0xa1, 0x91, 0x5f, 0x94, 0x3b, 0xdf, 0x14, 0x9c, 0xc0, 0xaa, 0xe0, 0x93, 0x93, 0xa0, 5428 0x39, 0xc8, 0x9b, 0xb4, 0xc7, 0xb4, 0x49, 0x38, 0x05, 0x91, 0x6f, 0xcb, 0x56, 0x52, 0xc0, 0x3f, 5429 0xa7, 0x93, 0xd9, 0x07, 0x48, 0xf9, 0xcd, 0xef, 0xa4, 0xba, 0xc2, 0x51, 0xbf, 0x73, 0x3b, 0xf0, 5430 0xa3, 0x7e, 0xf0, 0xb2, 0x20, 0x84, 0xed, 0x85, 0x71, 0xe9, 0x78, 0xbb, 0x8b, 0x69, 0xed, 0x1d, 5431 0xd1, 0xa8, 0x2f, 0xba, 0x6e, 0x43, 0x73, 0xca, 0x6e, 0x1d, 0x8b, 0xb6, 0xac, 0xef, 0x29, 0xb4, 5432 0x59, 0x34, 0x11, 0xfc, 0x9a, 0xa3, 0xae, 0xf5, 0x32, 0xf3, 0xfb, 0xaf, 0x55, 0x5b, 0xa2, 0x59, 5433 0xdc, 0xda, 0x0e, 0xb4, 0x88, 0xea, 0x95, 0x46, 0xaa, 0x06, 0xcf, 0x5d, 0x6d, 0xdb, 0x82, 0x07, 5434 0x77, 0xdd, 0xfe, 0x9f, 0x42, 0x5b, 0x71, 0x6d, 0x94, 0x88, 0x4c, 0xa9, 0xd0, 0xee, 0xc5, 0x21, 5435 0x6c, 0x97, 0xc5, 0x76, 0x88, 0xc5, 0x92, 0x11, 0xda, 0xf5, 0x0d, 0xe7, 0x57, 0xbe, 0x2c, 0x51, 5436 0x75, 0xbc, 0xbb, 0x89, 0xa8, 0xed, 0xb1, 0x94, 0xfe, 0x31, 0xdd, 0x70, 0xa6, 0x65, 0xba, 0x54, 5437 0xee, 0xd8, 0x83, 0x4d, 0xe6, 0xcb, 0x1c, 0xb6, 0x67, 0x63, 0x39, 0x98, 0x80, 0xed, 0x89, 0x7c, 5438 0x99, 0xa8, 0xf6, 0xe2, 0xb0, 0xc2, 0x0d, 0x38, 0xe0, 0x91, 0x4c, 0x63, 0x97, 0x6c, 0x7f, 0xa0, 5439 0x5c, 0xbb, 0x64, 0x4b, 0x4d, 0x4b, 0x27, 0x30, 0x2e, 0xaf, 0x7c, 0xb1, 0xe7, 0x52, 0x81, 0xc7, 5440 0x55, 0xec, 0x96, 0x0e, 0xe1, 0x8a, 0x86, 0x5c, 0xf0, 0x8d, 0x2d, 0x68, 0xe4, 0x3e, 0x44, 0xea, 5441 0xa7, 0x12, 0xe0, 0x28, 0x99, 0xd3, 0xa5, 0x60, 0x35, 0x4f, 0x9f, 0xa3, 0x64, 0x5e, 0x4a, 0x74, 5442 0x5b, 0xd0, 0xc8, 0x94, 0xcc, 0x4a, 0xb4, 0x38, 0x00, 0x40, 0x64, 0x50, 0x50, 0xe3, 0x46, 0xf8, 5443 0x2f, 0x2b, 0x44, 0xf6, 0x4b, 0x3e, 0xd6, 0x81, 0xba, 0xf5, 0x43, 0xed, 0x17, 0x6f, 0xa5, 0xc1, 5444 0x13, 0xa8, 0x71, 0x5b, 0x4b, 0xc9, 0xc9, 0xbe, 0x15, 0xd8, 0xb2, 0xc7, 0x13, 0xa8, 0x69, 0x4c, 5445 0xff, 0xda, 0x93, 0x21, 0x2b, 0x1d, 0x20, 0x18, 0xbc, 0x80, 0xfa, 0x90, 0x1b, 0xc3, 0x55, 0xce, 5446 0x77, 0x03, 0x27, 0x3e, 0x24, 0xd4, 0x16, 0x46, 0x7a, 0xb0, 0xfd, 0x05, 0x68, 0xe3, 0x24, 0x82, 5447 0x97, 0xf3, 0x2c, 0xbf, 0x7c, 0x3c, 0x82, 0x26, 0xad, 0xe4, 0xae, 0xdb, 0xcb, 0x3f, 0xaf, 0x00, 5448 0x94, 0x02, 0xd9, 0x06, 0xd4, 0x30, 0xaf, 0x3b, 0x2a, 0x59, 0x45, 0x56, 0x66, 0x70, 0xa0, 0x55, 5449 0xfa, 0xda, 0x84, 0x3a, 0x45, 0xc8, 0xd3, 0xb8, 0x53, 0x21, 0x60, 0x1d, 0xaa, 0x09, 0xbf, 0xe6, 5450 0x49, 0x67, 0x8d, 0x3e, 0x5b, 0x50, 0xe1, 0xb7, 0x59, 0xa7, 0x9a, 0x7f, 0x20, 0x25, 0xab, 0xe5, 5451 0x0d, 0x35, 0xe5, 0xeb, 0x3a, 0x7d, 0x52, 0x5e, 0xa7, 0x0a, 0x7e, 0x4e, 0xda, 0xc2, 0x39, 0x34, 5452 0xfb, 0xc3, 0x3e, 0x9b, 0xff, 0x0a, 0x93, 0xdd, 0x2e, 0xfa, 0x42, 0x74, 0x4d, 0x86, 0x77, 0x1a, 5453 0x97, 0xe9, 0xcb, 0x5d, 0x36, 0x80, 0x1b, 0x34, 0x48, 0x97, 0xe6, 0x19, 0x2f, 0xae, 0x0e, 0xf6, 5454 0xa5, 0x0f, 0xaf, 0x0e, 0xb8, 0x83, 0xa2, 0xc0, 0xba, 0xd5, 0xf5, 0xf3, 0xd8, 0xb3, 0x0d, 0x7f, 5455 0x05, 0x9b, 0x4b, 0x10, 0x2e, 0xfe, 0x8a, 0xcf, 0x8b, 0x82, 0xdd, 0x9d, 0xf3, 0x86, 0xff, 0xb1, 5456 0x02, 0xed, 0x85, 0x24, 0xbd, 0xb0, 0x90, 0x95, 0x3f, 0xb8, 0x90, 0xd5, 0xbb, 0x17, 0x52, 0x9a, 5457 0xa8, 0xf2, 0xc5, 0x06, 0xad, 0xe0, 0xcb, 0x3a, 0x31, 0xe5, 0x4b, 0x86, 0xcc, 0xf5, 0xfa, 0xd7, 5458 0x1c, 0x09, 0x71, 0x95, 0xaa, 0x3a, 0x19, 0xd5, 0x66, 0x0f, 0x22, 0x23, 0xae, 0x85, 0x99, 0x07, 5459 0x4f, 0xa1, 0xc1, 0xdc, 0x6f, 0x5f, 0x63, 0xeb, 0x0f, 0xbd, 0xf8, 0x05, 0x06, 0x3a, 0x73, 0x88, 5460 0xc9, 0x7e, 0xc2, 0x6e, 0xae, 0x1c, 0x3d, 0x5c, 0xef, 0x1e, 0x94, 0x40, 0xe4, 0x30, 0xd8, 0x88, 5461 0x29, 0x23, 0x53, 0x5f, 0x1f, 0x3c, 0xc8, 0x91, 0xf0, 0xa7, 0x55, 0xb4, 0x24, 0x3f, 0x64, 0x00, 5462 0x90, 0xcf, 0xe8, 0xad, 0xa9, 0xb3, 0xa4, 0xc8, 0xe2, 0x56, 0xf4, 0x00, 0x6a, 0x46, 0xde, 0x9c, 5463 0xa6, 0xe6, 0xae, 0x82, 0x15, 0xde, 0xc9, 0x4a, 0x8e, 0xd9, 0x86, 0x35, 0x99, 0xf1, 0x9c, 0x77, 5464 0x96, 0x1e, 0x03, 0xf2, 0xaa, 0x81, 0x7d, 0x54, 0x5d, 0xbc, 0xcc, 0x20, 0xac, 0xd9, 0x35, 0x5f, 5465 0x0e, 0x63, 0xbb, 0xb4, 0x73, 0x5a, 0x26, 0x79, 0x4c, 0xd3, 0x85, 0xbf, 0x86, 0x99, 0xa9, 0x34, 5466 0x4b, 0x98, 0xa1, 0xc8, 0x65, 0x99, 0xd6, 0x41, 0x64, 0x2e, 0x1d, 0x1a, 0xbc, 0x86, 0x75, 0xf2, 5467 0xa9, 0x1c, 0x20, 0xb2, 0x69, 0xcf, 0xf4, 0xa8, 0x8c, 0x87, 0x3f, 0xd9, 0xb7, 0x57, 0x64, 0x3e, 5468 0xc8, 0xe1, 0x90, 0x18, 0x9d, 0x2c, 0x3c, 0x29, 0xe0, 0xc8, 0xbd, 0x02, 0x0d, 0x5e, 0x5b, 0xf6, 5469 0xd4, 0x17, 0x2c, 0x91, 0xe3, 0x52, 0xa1, 0xaf, 0xe7, 0xc1, 0xc3, 0xf9, 0x19, 0x46, 0xce, 0x27, 5470 0xee, 0xc1, 0x09, 0xc3, 0x1a, 0x0a, 0xfd, 0xd3, 0x2c, 0xcd, 0xf5, 0x14, 0x9a, 0x8a, 0xc7, 0xe7, 5471 0x2c, 0xba, 0xe2, 0xb9, 0xc9, 0x40, 0xf7, 0x22, 0x47, 0xc2, 0x7f, 0x5c, 0xa1, 0x9a, 0x47, 0x89, 5472 0xfe, 0xa2, 0xef, 0x8f, 0xc5, 0xc8, 0x94, 0xeb, 0x7e, 0x85, 0xea, 0x57, 0x97, 0x95, 0x5d, 0xc9, 5473 0x6f, 0xbe, 0x74, 0x7d, 0x74, 0x47, 0xe3, 0xdd, 0xbc, 0xba, 0x54, 0x59, 0xa8, 0xe5, 0xe2, 0x2b, 5474 0xee, 0x2f, 0x6d, 0xe1, 0x09, 0x6c, 0x7d, 0x41, 0xc0, 0x17, 0x1c, 0xef, 0x35, 0x66, 0xa7, 0xf2, 5475 0x1a, 0x9d, 0x3a, 0xa8, 0x80, 0x53, 0x82, 0xc3, 0x4b, 0xa8, 0xd2, 0x13, 0x7d, 0x9e, 0x78, 0x14, 5476 0xa3, 0x27, 0x0a, 0x7b, 0x81, 0x5b, 0x75, 0x05, 0xcb, 0x9c, 0xed, 0xd9, 0x58, 0xf6, 0x1c, 0x5a, 5477 0x23, 0x3e, 0x65, 0x09, 0x3f, 0x18, 0xf3, 0xb4, 0x78, 0xdd, 0x3d, 0x2e, 0xb0, 0xf0, 0x6f, 0x60, 5478 0xfb, 0x2e, 0xee, 0x56, 0x1d, 0xce, 0x46, 0xa3, 0xdc, 0xbd, 0x51, 0xa7, 0x43, 0x9e, 0x1c, 0xce, 5479 0x46, 0x23, 0xba, 0x94, 0x2a, 0x1e, 0x0b, 0xe3, 0xb4, 0xb5, 0x01, 0x35, 0xa1, 0xfb, 0x9c, 0xc5, 5480 0xa4, 0xac, 0x06, 0x6e, 0x5f, 0xc9, 0x59, 0x6a, 0x1f, 0x34, 0xaa, 0xe1, 0x5f, 0xc3, 0xce, 0x5d, 5481 0x24, 0xec, 0x3e, 0x6c, 0x0c, 0x79, 0x22, 0xd3, 0x31, 0x45, 0xbf, 0xe2, 0x0e, 0xba, 0x0b, 0xed, 5482 0x09, 0x4f, 0x32, 0x8f, 0xae, 0xfa, 0x6b, 0x17, 0xd3, 0xe6, 0xc2, 0x3e, 0x2c, 0x51, 0x4d, 0x82, 5483 0x4e, 0x26, 0xfc, 0x05, 0x9d, 0xef, 0x7b, 0x96, 0x1d, 0xa5, 0x46, 0x98, 0xf9, 0xf9, 0x10, 0xaf, 5484 0xe0, 0xd3, 0xfc, 0xd3, 0xd7, 0x54, 0x4b, 0x0d, 0xc2, 0x57, 0x94, 0x4a, 0xed, 0x86, 0x0f, 0xd4, 5485 0x14, 0xfb, 0xdc, 0xf9, 0x2a, 0xf8, 0x6d, 0x3e, 0xb4, 0x7b, 0x85, 0x1d, 0xfe, 0x91, 0x27, 0xdc, 5486 0xf0, 0x3d, 0x5d, 0x4b, 0xdf, 0x33, 0xca, 0x3e, 0xe7, 0xc3, 0x60, 0x1f, 0x5a, 0x37, 0x36, 0xdb, 5487 0x50, 0x3a, 0xca, 0x4b, 0xde, 0x39, 0x7d, 0xca, 0x05, 0x34, 0x77, 0x6b, 0xca, 0xb2, 0x8f, 0x19, 5488 0x4f, 0x2f, 0x6d, 0x0a, 0xc2, 0x6d, 0xfd, 0x2c, 0x1f, 0xee, 0xe8, 0xd6, 0xfc, 0x82, 0x66, 0xf6, 5489 0xe5, 0xdd, 0x95, 0xa5, 0xf2, 0xae, 0x7b, 0x6a, 0x10, 0xe3, 0xf4, 0x94, 0x86, 0xa4, 0xa7, 0x06, 5490 0xff, 0x55, 0x3c, 0x35, 0x78, 0x28, 0xfc, 0x0b, 0xd8, 0x45, 0x57, 0x55, 0x52, 0x6b, 0x7b, 0x20, 5491 0x2c, 0xa1, 0x23, 0x71, 0xf5, 0x00, 0xbc, 0x40, 0xf8, 0xb3, 0x18, 0x33, 0x91, 0xda, 0x47, 0x96, 5492 0xfc, 0x81, 0xcf, 0xad, 0x8d, 0xba, 0x1f, 0x4b, 0x65, 0x82, 0x87, 0xb0, 0x36, 0x2a, 0x9e, 0xef, 5493 0x31, 0xe0, 0x22, 0xac, 0xb8, 0xd6, 0xe1, 0x07, 0x8c, 0x95, 0xf9, 0xd7, 0x42, 0x05, 0xaf, 0xc8, 5494 0xb8, 0xee, 0x8b, 0xaa, 0x22, 0xf9, 0x63, 0x61, 0x23, 0xcd, 0x22, 0xba, 0xcd, 0x38, 0x97, 0xce, 5495 0x8b, 0x73, 0xbf, 0x29, 0xa6, 0xa6, 0x77, 0xc2, 0x3d, 0x68, 0x60, 0xbf, 0x8b, 0xe2, 0xad, 0x70, 5496 0xa3, 0xeb, 0xa5, 0xa7, 0x86, 0x4f, 0x83, 0xaf, 0xa1, 0x9d, 0xb9, 0x3d, 0x52, 0xab, 0xd5, 0xbb, 5497 0x5a, 0x85, 0x27, 0x10, 0x78, 0x8d, 0x90, 0x5d, 0xb8, 0xc8, 0x53, 0x4b, 0xa4, 0x8a, 0xcf, 0x87, 5498 0xee, 0xf8, 0xda, 0xb6, 0xd7, 0x19, 0x61, 0xa8, 0x9c, 0x29, 0x13, 0xe9, 0x80, 0xab, 0x6b, 0xae, 5499 0xf2, 0x4a, 0x64, 0xf8, 0x35, 0x71, 0xe5, 0xd2, 0x48, 0xc8, 0x95, 0x97, 0x15, 0x7b, 0xf8, 0x57, 5500 0xf0, 0x28, 0x92, 0xd3, 0xee, 0x64, 0x96, 0xc6, 0x8a, 0xc7, 0x11, 0x4f, 0x4d, 0x77, 0xcc, 0xa6, 5501 0xbc, 0x3b, 0xbd, 0xe9, 0x66, 0xc3, 0xc3, 0x96, 0xff, 0xf3, 0xcf, 0xf9, 0xf0, 0xf7, 0xdf, 0x8c, 5502 0x85, 0x99, 0xcc, 0x86, 0xdd, 0x48, 0x4e, 0xdf, 0xfc, 0x28, 0x66, 0x13, 0x39, 0x8b, 0xf9, 0x9b, 5503 0xb1, 0xfc, 0xee, 0x86, 0x0f, 0xdf, 0xd0, 0x9f, 0x81, 0xde, 0x5c, 0xbf, 0x7d, 0x33, 0x95, 0x31, 5504 0x4f, 0xf4, 0xff, 0x07, 0x00, 0x00, 0xff, 0xff, 0x65, 0x88, 0x50, 0x25, 0x36, 0x24, 0x00, 0x00, 5505 }