summaryrefslogtreecommitdiff
path: root/Client/Assets/Scripts/XMainClient/PrepareSerializer.cs
blob: e92902d0909cc75ef342f3d5e1509c020fa1e6a2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
using System;
using KKSG;
using ProtoBuf;

namespace XMainClient
{
	internal class PrepareSerializer
	{
		static PrepareSerializer()
		{
			Serializer.PrepareSerializer<LoadAccountData>();
			Serializer.PrepareSerializer<LoginChallenge>();
			Serializer.PrepareSerializer<ErrorInfo>();
			Serializer.PrepareSerializer<SceneRequest>();
			Serializer.PrepareSerializer<UnitAppearance>();
			Serializer.PrepareSerializer<UnitAppearList>();
			Serializer.PrepareSerializer<SyncTimeArg>();
			Serializer.PrepareSerializer<SyncTimeRes>();
			Serializer.PrepareSerializer<MoveInfo>();
			Serializer.PrepareSerializer<SkillDataUnit>();
			Serializer.PrepareSerializer<SkillReplyDataUnit>();
			Serializer.PrepareSerializer<SceneCfg>();
			Serializer.PrepareSerializer<DeathInfo>();
			Serializer.PrepareSerializer<ChangedAttribute>();
			Serializer.PrepareSerializer<SkillLevelupArg>();
			Serializer.PrepareSerializer<SkillLevelupRes>();
			Serializer.PrepareSerializer<LevelChanged>();
			Serializer.PrepareSerializer<ItemChanged>();
			Serializer.PrepareSerializer<TutorialInfo>();
			Serializer.PrepareSerializer<Systems>();
			Serializer.PrepareSerializer<AchivementInfo>();
			Serializer.PrepareSerializer<FetchAchiveArg>();
			Serializer.PrepareSerializer<FetchAchiveRes>();
			Serializer.PrepareSerializer<SelectChestArg>();
			Serializer.PrepareSerializer<SelectChestRes>();
			Serializer.PrepareSerializer<TaskOPArg>();
			Serializer.PrepareSerializer<TaskOPRes>();
			Serializer.PrepareSerializer<ResetSkillArg>();
			Serializer.PrepareSerializer<ResetSkillRes>();
			Serializer.PrepareSerializer<ChooseProfArg>();
			Serializer.PrepareSerializer<ChooseProfRes>();
			Serializer.PrepareSerializer<SkillChangedData>();
			Serializer.PrepareSerializer<BingSkillArg>();
			Serializer.PrepareSerializer<BindSkillRes>();
			Serializer.PrepareSerializer<QueryLotteryCDArg>();
			Serializer.PrepareSerializer<QueryLotteryCDRes>();
			Serializer.PrepareSerializer<DrawLotteryArg>();
			Serializer.PrepareSerializer<DrawLotteryRes>();
			Serializer.PrepareSerializer<EnhanceItemArg>();
			Serializer.PrepareSerializer<EnhanceItemRes>();
			Serializer.PrepareSerializer<QuerySceneDayCountArg>();
			Serializer.PrepareSerializer<QuerySceneDayCountRes>();
			Serializer.PrepareSerializer<ClientQueryRankListArg>();
			Serializer.PrepareSerializer<ClientQueryRankListRes>();
			Serializer.PrepareSerializer<GMCmdArg>();
			Serializer.PrepareSerializer<GMCmdRes>();
			Serializer.PrepareSerializer<DecomposeEquipmentArg>();
			Serializer.PrepareSerializer<DecomposeEquipmentRes>();
			Serializer.PrepareSerializer<ReconnArg>();
			Serializer.PrepareSerializer<ReconnRes>();
			Serializer.PrepareSerializer<EmblemLevelUpArg>();
			Serializer.PrepareSerializer<EmblemLevelUpRes>();
			Serializer.PrepareSerializer<UseItemArg>();
			Serializer.PrepareSerializer<UseItemRes>();
			Serializer.PrepareSerializer<FashionChanged>();
			Serializer.PrepareSerializer<JadeComposeArg>();
			Serializer.PrepareSerializer<JadeOperationRes>();
			Serializer.PrepareSerializer<JadeOperationArg>();
			Serializer.PrepareSerializer<JadeComposeRes>();
			Serializer.PrepareSerializer<CheckinArg>();
			Serializer.PrepareSerializer<CheckinRes>();
			Serializer.PrepareSerializer<CheckinInfoNotify>();
			Serializer.PrepareSerializer<ActivityRoleNotify>();
			Serializer.PrepareSerializer<GetActivityChestRes>();
			Serializer.PrepareSerializer<GetActivityChestArg>();
			Serializer.PrepareSerializer<FashionComposeArg>();
			Serializer.PrepareSerializer<FashionComposeRes>();
			Serializer.PrepareSerializer<BuyJadeSlotArg>();
			Serializer.PrepareSerializer<BuyJadeSlotRes>();
			Serializer.PrepareSerializer<GetUnitAppearanceArg>();
			Serializer.PrepareSerializer<GetUnitAppearanceRes>();
			Serializer.PrepareSerializer<PayInfo>();
			Serializer.PrepareSerializer<GetSystemRewardArg>();
			Serializer.PrepareSerializer<RewardChanged>();
			Serializer.PrepareSerializer<GetSystemRewardRes>();
			Serializer.PrepareSerializer<BuyGoldFatInfo>();
			Serializer.PrepareSerializer<SweepArg>();
			Serializer.PrepareSerializer<SweepRes>();
			Serializer.PrepareSerializer<ReviveArg>();
			Serializer.PrepareSerializer<ReviveRes>();
			Serializer.PrepareSerializer<QueryShopItemArg>();
			Serializer.PrepareSerializer<QueryShopItemRes>();
			Serializer.PrepareSerializer<BuyShopItemRes>();
			Serializer.PrepareSerializer<BuyShopItemArg>();
			Serializer.PrepareSerializer<FetchTeamListArg>();
			Serializer.PrepareSerializer<FetchTeamListRes>();
			Serializer.PrepareSerializer<TeamOPArg>();
			Serializer.PrepareSerializer<TeamOPRes>();
			Serializer.PrepareSerializer<TeamChanged>();
			Serializer.PrepareSerializer<ReviveInfo>();
			Serializer.PrepareSerializer<BuyGoldAndFatigueArg>();
			Serializer.PrepareSerializer<BuyGoldAndFatigueRes>();
			Serializer.PrepareSerializer<GetWorldBossStateArg>();
			Serializer.PrepareSerializer<GetWorldBossStateRes>();
			Serializer.PrepareSerializer<AddTempAttrArg>();
			Serializer.PrepareSerializer<AddTempAttrRes>();
			Serializer.PrepareSerializer<ReviveCountdownInfo>();
			Serializer.PrepareSerializer<FatigueRecoverTimeInfo>();
			Serializer.PrepareSerializer<EnterSceneCoolDownQuery>();
			Serializer.PrepareSerializer<EnterSceneCoolDownNotify>();
			Serializer.PrepareSerializer<ChatNotify>();
			Serializer.PrepareSerializer<QueryOpenGameArg>();
			Serializer.PrepareSerializer<QueryOpenGameRes>();
			Serializer.PrepareSerializer<FashionChangedData>();
			Serializer.PrepareSerializer<QueryGateArg>();
			Serializer.PrepareSerializer<QueryGateRes>();
			Serializer.PrepareSerializer<AddFriendArg>();
			Serializer.PrepareSerializer<AddFriendRes>();
			Serializer.PrepareSerializer<RemoveFriendArg>();
			Serializer.PrepareSerializer<RemoveFriendRes>();
			Serializer.PrepareSerializer<OperateRecord>();
			Serializer.PrepareSerializer<AddBlackListArg>();
			Serializer.PrepareSerializer<AddBlackListRes>();
			Serializer.PrepareSerializer<RemoveBlackListArg>();
			Serializer.PrepareSerializer<RemoveBlackListRes>();
			Serializer.PrepareSerializer<RandomFriendWaitListArg>();
			Serializer.PrepareSerializer<RandomFriendWaitListRes>();
			Serializer.PrepareSerializer<BlackListReport>();
			Serializer.PrepareSerializer<BlackListNtf>();
			Serializer.PrepareSerializer<SendFlowerArg>();
			Serializer.PrepareSerializer<ShowFlowerPageRes>();
			Serializer.PrepareSerializer<ShowFlowerPageArg>();
			Serializer.PrepareSerializer<SendFlowerRes>();
			Serializer.PrepareSerializer<FetchGuildListArg>();
			Serializer.PrepareSerializer<FetchGuildListRes>();
			Serializer.PrepareSerializer<FetchChapterChestArg>();
			Serializer.PrepareSerializer<FetchChapterChestRes>();
			Serializer.PrepareSerializer<RoleStateReport>();
			Serializer.PrepareSerializer<RoleStateNtf>();
			Serializer.PrepareSerializer<CreateOrJoinGuild>();
			Serializer.PrepareSerializer<CreateOrJoinGuildRes>();
			Serializer.PrepareSerializer<FetchGAPPArg>();
			Serializer.PrepareSerializer<FetchGAPPRes>();
			Serializer.PrepareSerializer<GuildApprovalArg>();
			Serializer.PrepareSerializer<GuildApprovalRes>();
			Serializer.PrepareSerializer<LeaveGuildArg>();
			Serializer.PrepareSerializer<LeaveGuildRes>();
			Serializer.PrepareSerializer<ChangeGuildSettingArg>();
			Serializer.PrepareSerializer<ChangeGuildSettingRes>();
			Serializer.PrepareSerializer<GuildMemberInfo>();
			Serializer.PrepareSerializer<MyGuild>();
			Serializer.PrepareSerializer<GuildSettingChanged>();
			Serializer.PrepareSerializer<GuildBriefArg>();
			Serializer.PrepareSerializer<GuildBriefRes>();
			Serializer.PrepareSerializer<GuildMemberArg>();
			Serializer.PrepareSerializer<GuildMemberRes>();
			Serializer.PrepareSerializer<StartGuildCardArg>();
			Serializer.PrepareSerializer<StartGuildCardRes>();
			Serializer.PrepareSerializer<QueryGuildCardArg>();
			Serializer.PrepareSerializer<QueryGuildCardRes>();
			Serializer.PrepareSerializer<ChangeGuildCardArg>();
			Serializer.PrepareSerializer<ChangeGuildCardRes>();
			Serializer.PrepareSerializer<EndGuildCardArg>();
			Serializer.PrepareSerializer<EndGuildCardRes>();
			Serializer.PrepareSerializer<ChangeGuildPositionArg>();
			Serializer.PrepareSerializer<ChangeGuildPositionRes>();
			Serializer.PrepareSerializer<GetOtherGuildBriefArg>();
			Serializer.PrepareSerializer<GetOtherGuildBriefRes>();
			Serializer.PrepareSerializer<GuildHistoryArg>();
			Serializer.PrepareSerializer<GuildHistoryRes>();
			Serializer.PrepareSerializer<LoginArg>();
			Serializer.PrepareSerializer<LoginRes>();
			Serializer.PrepareSerializer<GuildFatigueArg>();
			Serializer.PrepareSerializer<GuildFatigueRes>();
			Serializer.PrepareSerializer<QueryGuildCheckinArg>();
			Serializer.PrepareSerializer<QueryGuildCheckinRes>();
			Serializer.PrepareSerializer<GuildCheckinArg>();
			Serializer.PrepareSerializer<GuildCheckinRes>();
			Serializer.PrepareSerializer<GetGuildCheckinBoxArg>();
			Serializer.PrepareSerializer<GetGuildCheckinBoxRes>();
			Serializer.PrepareSerializer<GuildCheckinBoxNtf>();
			Serializer.PrepareSerializer<StageCountResetArg>();
			Serializer.PrepareSerializer<StageCountResetRes>();
			Serializer.PrepareSerializer<GetGuildCheckinRecordsArg>();
			Serializer.PrepareSerializer<GetGuildCheckinRecordsRes>();
			Serializer.PrepareSerializer<GetGuildBonusListArg>();
			Serializer.PrepareSerializer<GetGuildBonusListResult>();
			Serializer.PrepareSerializer<GetGuildBonusDetailInfoArg>();
			Serializer.PrepareSerializer<GetGuildBonusDetailInfoResult>();
			Serializer.PrepareSerializer<GetGuildBonusRewardArg>();
			Serializer.PrepareSerializer<GetGuildBonusRewardResult>();
			Serializer.PrepareSerializer<OpenSceneChestArg>();
			Serializer.PrepareSerializer<OpenSceneChestRes>();
			Serializer.PrepareSerializer<ChatOfflineNotify>();
			Serializer.PrepareSerializer<GuildBestCardsNtf>();
			Serializer.PrepareSerializer<ExecuteLevelScriptNtf>();
			Serializer.PrepareSerializer<ReportBattleArg>();
			Serializer.PrepareSerializer<ReportBattleRes>();
			Serializer.PrepareSerializer<OnlineRewardNtf>();
			Serializer.PrepareSerializer<NextDayRewardNtf>();
			Serializer.PrepareSerializer<GetOnlineRewardArg>();
			Serializer.PrepareSerializer<GetOnlineRewardRes>();
			Serializer.PrepareSerializer<GetNextDayRewardArg>();
			Serializer.PrepareSerializer<GetNextDayRewardRes>();
			Serializer.PrepareSerializer<OnlineRewardReport>();
			Serializer.PrepareSerializer<NextDayRewardReport>();
			Serializer.PrepareSerializer<HintNotify>();
			Serializer.PrepareSerializer<PositionCheckList>();
			Serializer.PrepareSerializer<ChatArg>();
			Serializer.PrepareSerializer<ChatRes>();
			Serializer.PrepareSerializer<EnemyDoodadInfo>();
			Serializer.PrepareSerializer<EnemyDropDoodadInfo>();
			Serializer.PrepareSerializer<RollInfoRes>();
			Serializer.PrepareSerializer<randomtask>();
			Serializer.PrepareSerializer<TeamSelect>();
			Serializer.PrepareSerializer<buffInfo>();
			Serializer.PrepareSerializer<TeamInvite>();
			Serializer.PrepareSerializer<TeamInviteAck>();
			Serializer.PrepareSerializer<OtherFetchDoodadRes>();
			Serializer.PrepareSerializer<DelayInfo>();
			Serializer.PrepareSerializer<PkPrepareNtf>();
			Serializer.PrepareSerializer<PkTimeoutNtf>();
			Serializer.PrepareSerializer<SkillResultReqUnit>();
			Serializer.PrepareSerializer<GuildGoblinInfoArg>();
			Serializer.PrepareSerializer<GuildGoblinInfoRes>();
			Serializer.PrepareSerializer<GuildGoblinSceneInfo>();
			Serializer.PrepareSerializer<BulletUnitData>();
			Serializer.PrepareSerializer<SkillBulletResultReqUnit>();
			Serializer.PrepareSerializer<FinishStateInfo>();
			Serializer.PrepareSerializer<PkRoleInfoNtf>();
			Serializer.PrepareSerializer<CircleDrawGive>();
			Serializer.PrepareSerializer<AddLevelScriptExtString>();
			Serializer.PrepareSerializer<SceneDamageRankNtf>();
			Serializer.PrepareSerializer<SceneLeftDoodad>();
			Serializer.PrepareSerializer<ChangeSupplementReport>();
			Serializer.PrepareSerializer<ChangeSupplementNtf>();
			Serializer.PrepareSerializer<UseSupplementReq>();
			Serializer.PrepareSerializer<UseSupplementRes>();
			Serializer.PrepareSerializer<SetRoleConfigReq>();
			Serializer.PrepareSerializer<SetRoleConfigRes>();
			Serializer.PrepareSerializer<QTEOperation>();
			Serializer.PrepareSerializer<FriendDegreeUpNtf>();
			Serializer.PrepareSerializer<Position>();
			Serializer.PrepareSerializer<TeleportNoticeState>();
			Serializer.PrepareSerializer<LevelUpSlotAttrArg>();
			Serializer.PrepareSerializer<LevelUpSlotAttrRes>();
			Serializer.PrepareSerializer<AllyMatchRoleID>();
			Serializer.PrepareSerializer<TeamFullDataNtf>();
			Serializer.PrepareSerializer<TShowTopListArg>();
			Serializer.PrepareSerializer<TShowTopListRes>();
			Serializer.PrepareSerializer<RoleStateMatch>();
			Serializer.PrepareSerializer<PetOperationRes>();
			Serializer.PrepareSerializer<PetOperationArg>();
			Serializer.PrepareSerializer<PetChangeNotfiy>();
			Serializer.PrepareSerializer<NewBattleResult>();
			Serializer.PrepareSerializer<FetchMailArg>();
			Serializer.PrepareSerializer<FetchMailRes>();
			Serializer.PrepareSerializer<MailOpArg>();
			Serializer.PrepareSerializer<MailOpRes>();
			Serializer.PrepareSerializer<BuyTeamSceneCountP>();
			Serializer.PrepareSerializer<BuyTeamSceneCountRet>();
			Serializer.PrepareSerializer<ExpFindBackData>();
			Serializer.PrepareSerializer<ExpFindBackArg>();
			Serializer.PrepareSerializer<ExpFindBackRes>();
			Serializer.PrepareSerializer<AutoFight>();
			Serializer.PrepareSerializer<GetTowerActivityTopArg>();
			Serializer.PrepareSerializer<GetTowerActivityTopRes>();
			Serializer.PrepareSerializer<TowerSceneInfoData>();
			Serializer.PrepareSerializer<GetDesignationReq>();
			Serializer.PrepareSerializer<GetDesignationRes>();
			Serializer.PrepareSerializer<SetDesignationReq>();
			Serializer.PrepareSerializer<SetDesignationRes>();
			Serializer.PrepareSerializer<GetClassifyDesignationReq>();
			Serializer.PrepareSerializer<GetClassifyDesignationRes>();
			Serializer.PrepareSerializer<CoverDesignationNtf>();
			Serializer.PrepareSerializer<GetAchieveBrifInfoReq>();
			Serializer.PrepareSerializer<GetAchieveBrifInfoRes>();
			Serializer.PrepareSerializer<GetAchieveClassifyInfoReq>();
			Serializer.PrepareSerializer<GetAchieveClassifyInfoRes>();
			Serializer.PrepareSerializer<ReachAchieveNtf>();
			Serializer.PrepareSerializer<ReqAutoPlay>();
			Serializer.PrepareSerializer<RetAutoPlay>();
			Serializer.PrepareSerializer<GetAchieveRewardReq>();
			Serializer.PrepareSerializer<GetAchieveRewardRes>();
			Serializer.PrepareSerializer<ReachDesignationNtf>();
			Serializer.PrepareSerializer<GetLevelSealInfoArg>();
			Serializer.PrepareSerializer<GetLevelSealInfoRes>();
			Serializer.PrepareSerializer<LevelSealInfo>();
			Serializer.PrepareSerializer<LevelSealOverExpArg>();
			Serializer.PrepareSerializer<LevelSealOverExpRes>();
			Serializer.PrepareSerializer<ReconectSync>();
			Serializer.PrepareSerializer<GetAchievePointRewardReq>();
			Serializer.PrepareSerializer<GetAchievePointRewardRes>();
			Serializer.PrepareSerializer<LoginRewardRet>();
			Serializer.PrepareSerializer<LoginRewardGetReq>();
			Serializer.PrepareSerializer<LoginRewardGetRet>();
			Serializer.PrepareSerializer<OutLookChange>();
			Serializer.PrepareSerializer<FiveRewardState>();
			Serializer.PrepareSerializer<FiveRewardRes>();
			Serializer.PrepareSerializer<FiveRewardRet>();
			Serializer.PrepareSerializer<NewGuildBonusData>();
			Serializer.PrepareSerializer<GuildCheckInBonusInfoArg>();
			Serializer.PrepareSerializer<GuildCheckInBonusInfoRes>();
			Serializer.PrepareSerializer<SendGuildBonusArg>();
			Serializer.PrepareSerializer<SendGuildBonusRes>();
			Serializer.PrepareSerializer<AskForCheckInBonusArg>();
			Serializer.PrepareSerializer<AskForCheckInBonusRes>();
			Serializer.PrepareSerializer<ThanksForBonusArg>();
			Serializer.PrepareSerializer<ThanksForBonusRes>();
			Serializer.PrepareSerializer<PvpArg>();
			Serializer.PrepareSerializer<StepSyncInfo>();
			Serializer.PrepareSerializer<PvpRes>();
			Serializer.PrepareSerializer<TssSdkAntiData>();
			Serializer.PrepareSerializer<QANotify>();
			Serializer.PrepareSerializer<AgreeQAReq>();
			Serializer.PrepareSerializer<AgreeQARes>();
			Serializer.PrepareSerializer<PushQuestionNtf>();
			Serializer.PrepareSerializer<GiveUpQuestionNtf>();
			Serializer.PrepareSerializer<AnswerAckNtf>();
			Serializer.PrepareSerializer<PvpBattleBeginData>();
			Serializer.PrepareSerializer<PvpBattleEndData>();
			Serializer.PrepareSerializer<PvpBattleKill>();
			Serializer.PrepareSerializer<DoAddFriendArg>();
			Serializer.PrepareSerializer<DoAddFriendRes>();
			Serializer.PrepareSerializer<FriendOpNotify>();
			Serializer.PrepareSerializer<GetFlowerLeftTimeArg>();
			Serializer.PrepareSerializer<GetFlowerLeftTimeRes>();
			Serializer.PrepareSerializer<GetFlowerArg>();
			Serializer.PrepareSerializer<GetFlowerRes>();
			Serializer.PrepareSerializer<GetFlowerRewardArg>();
			Serializer.PrepareSerializer<GetFlowerRewardRes>();
			Serializer.PrepareSerializer<FriendGiftOpArg>();
			Serializer.PrepareSerializer<FriendGiftOpRes>();
			Serializer.PrepareSerializer<GetFlowerRewardListArg>();
			Serializer.PrepareSerializer<GetFlowerRewardListRes>();
			Serializer.PrepareSerializer<GetAudioListReq>();
			Serializer.PrepareSerializer<GetAudioListRes>();
			Serializer.PrepareSerializer<UpLoadAudioReq>();
			Serializer.PrepareSerializer<UpLoadAudioRes>();
			Serializer.PrepareSerializer<EnhanceTransterArg>();
			Serializer.PrepareSerializer<EnhanceTransterRes>();
			Serializer.PrepareSerializer<PvpNowGameData>();
			Serializer.PrepareSerializer<roArg>();
			Serializer.PrepareSerializer<GetQADataReq>();
			Serializer.PrepareSerializer<GetQADataRes>();
			Serializer.PrepareSerializer<QAOverNtf>();
			Serializer.PrepareSerializer<QARoomRankNtf>();
			Serializer.PrepareSerializer<AskGuildSkillInfoArg>();
			Serializer.PrepareSerializer<AskGuildSkillInfoReq>();
			Serializer.PrepareSerializer<StudyGuildSkillArg>();
			Serializer.PrepareSerializer<StudyGuildSkillRes>();
			Serializer.PrepareSerializer<FMBArg>();
			Serializer.PrepareSerializer<FMBRes>();
			Serializer.PrepareSerializer<FMDArg>();
			Serializer.PrepareSerializer<GetDragonTopInfoArg>();
			Serializer.PrepareSerializer<GetDragonTopInfoRes>();
			Serializer.PrepareSerializer<TeamInviteArg>();
			Serializer.PrepareSerializer<TeamInviteRes>();
			Serializer.PrepareSerializer<InviteRufuse>();
			Serializer.PrepareSerializer<InvHistoryArg>();
			Serializer.PrepareSerializer<InvHistoryRes>();
			Serializer.PrepareSerializer<ReceiveFlowerData>();
			Serializer.PrepareSerializer<StartBattleFailedRes>();
			Serializer.PrepareSerializer<IdentifyEmblemArg>();
			Serializer.PrepareSerializer<IdentifyEmblemRes>();
			Serializer.PrepareSerializer<OpenGuildQAReq>();
			Serializer.PrepareSerializer<OpenGuildQARes>();
			Serializer.PrepareSerializer<GetGuildQADataReq>();
			Serializer.PrepareSerializer<GetGuildQADataRes>();
			Serializer.PrepareSerializer<CreateRoleNewArg>();
			Serializer.PrepareSerializer<CreateRoleNewRes>();
			Serializer.PrepareSerializer<MulActivityArg>();
			Serializer.PrepareSerializer<MulActivityRes>();
			Serializer.PrepareSerializer<SelectRoleNewArg>();
			Serializer.PrepareSerializer<SelectRoleNewRes>();
			Serializer.PrepareSerializer<InvUnfState>();
			Serializer.PrepareSerializer<SelectRoleNtfData>();
			Serializer.PrepareSerializer<GetWatchInfoByIDArg>();
			Serializer.PrepareSerializer<GetWatchInfoByIDRes>();
			Serializer.PrepareSerializer<OneLiveRecordInfo>();
			Serializer.PrepareSerializer<GetMyWatchRecordArg>();
			Serializer.PrepareSerializer<GetMyWatchRecordRes>();
			Serializer.PrepareSerializer<EnterWatchBattleArg>();
			Serializer.PrepareSerializer<EnterWatchBattleRes>();
			Serializer.PrepareSerializer<ChangeWatchRoleArg>();
			Serializer.PrepareSerializer<ChangeWatchRoleRes>();
			Serializer.PrepareSerializer<CommendWatchBattleArg>();
			Serializer.PrepareSerializer<CommendWatchBattleRes>();
			Serializer.PrepareSerializer<AskGuildBossInfoArg>();
			Serializer.PrepareSerializer<AskGuildBossInfoRes>();
			Serializer.PrepareSerializer<BossRushArg>();
			Serializer.PrepareSerializer<BossRushRes>();
			Serializer.PrepareSerializer<QAEnterRoomNtf>();
			Serializer.PrepareSerializer<DoEnterSceneArg>();
			Serializer.PrepareSerializer<ReturnToSelectRoleArg>();
			Serializer.PrepareSerializer<ReturnToSelectRoleRes>();
			Serializer.PrepareSerializer<DoEnterSceneRes>();
			Serializer.PrepareSerializer<WatchBattleData>();
			Serializer.PrepareSerializer<TakeOffAllJadeArg>();
			Serializer.PrepareSerializer<TakeOffAllJadeRes>();
			Serializer.PrepareSerializer<NoticeGuildBossEnd>();
			Serializer.PrepareSerializer<AskGuildArenaInfoArg>();
			Serializer.PrepareSerializer<AskGuildArenaInfoReq>();
			Serializer.PrepareSerializer<AdjustGuildArenaRolePosArg>();
			Serializer.PrepareSerializer<AdjustGuildArenaRolePosRes>();
			Serializer.PrepareSerializer<UpdateGuildArenaState>();
			Serializer.PrepareSerializer<SweepTowerArg>();
			Serializer.PrepareSerializer<SweepTowerRes>();
			Serializer.PrepareSerializer<ResetTowerArg>();
			Serializer.PrepareSerializer<ResetTowerRes>();
			Serializer.PrepareSerializer<GmfJoinBattleArg>();
			Serializer.PrepareSerializer<GmfJoinBattleRes>();
			Serializer.PrepareSerializer<GmfOneBattleEnd>();
			Serializer.PrepareSerializer<GmfRoleDatas>();
			Serializer.PrepareSerializer<WorldChannelLeftTimesNtf>();
			Serializer.PrepareSerializer<GetGoddessTrialRewardsArg>();
			Serializer.PrepareSerializer<GetGoddessTrialRewardsRes>();
			Serializer.PrepareSerializer<GuildBossTimeOut>();
			Serializer.PrepareSerializer<AskGuildArenaTeamInfoArg>();
			Serializer.PrepareSerializer<AskGuildArenaTeamInfoRes>();
			Serializer.PrepareSerializer<SynGuildArenaBattleInfo>();
			Serializer.PrepareSerializer<SynGuildArenaFightUnit>();
			Serializer.PrepareSerializer<GuildArenaSimpleDeployArg>();
			Serializer.PrepareSerializer<GuildArenaSimpleDeployRes>();
			Serializer.PrepareSerializer<MulActivityCha>();
			Serializer.PrepareSerializer<GmfAllFightEnd>();
			Serializer.PrepareSerializer<WorldBossStateNtf>();
			Serializer.PrepareSerializer<BattleWatcherNtf>();
			Serializer.PrepareSerializer<NoticeGuildArenaBegin>();
			Serializer.PrepareSerializer<AddAttrCount>();
			Serializer.PrepareSerializer<GuildSkillAllData>();
			Serializer.PrepareSerializer<NotifyEnemyEnterFight>();
			Serializer.PrepareSerializer<SynGuildArenaRoleOnline>();
			Serializer.PrepareSerializer<BuffList>();
			Serializer.PrepareSerializer<LoadOffLineChatNtf>();
			Serializer.PrepareSerializer<FriendQueryReportNew>();
			Serializer.PrepareSerializer<guildarenadisplace>();
			Serializer.PrepareSerializer<NotifyTransferWall>();
			Serializer.PrepareSerializer<GmfWaitOtherArg>();
			Serializer.PrepareSerializer<GmfWaitFightArg>();
			Serializer.PrepareSerializer<IconWatchListNum>();
			Serializer.PrepareSerializer<QueryPowerPointArg>();
			Serializer.PrepareSerializer<QueryPowerPointRes>();
			Serializer.PrepareSerializer<WorldBossAttrNtf>();
			Serializer.PrepareSerializer<GetWorldBossTimeLeftArg>();
			Serializer.PrepareSerializer<GetWorldBossTimeLeftRes>();
			Serializer.PrepareSerializer<JoinRoom>();
			Serializer.PrepareSerializer<JoinRoomReply>();
			Serializer.PrepareSerializer<QuitRoom>();
			Serializer.PrepareSerializer<UpdateVoipRoomMemberNtf>();
			Serializer.PrepareSerializer<GetPayAllInfoArg>();
			Serializer.PrepareSerializer<GetPayAllInfoRes>();
			Serializer.PrepareSerializer<PayCardAwardArg>();
			Serializer.PrepareSerializer<PayCardAwardRes>();
			Serializer.PrepareSerializer<PayAllInfo>();
			Serializer.PrepareSerializer<PayClickArg>();
			Serializer.PrepareSerializer<PayClickRes>();
			Serializer.PrepareSerializer<GetActivityInfoRes>();
			Serializer.PrepareSerializer<GetActivityInfoArg>();
			Serializer.PrepareSerializer<AIDebugMsg>();
			Serializer.PrepareSerializer<SynPetInfoArg>();
			Serializer.PrepareSerializer<SynPetInfoRes>();
			Serializer.PrepareSerializer<PayFirstAwardArg>();
			Serializer.PrepareSerializer<PayFirstAwardRes>();
			Serializer.PrepareSerializer<GrowthFundAwardArg>();
			Serializer.PrepareSerializer<GrowthFundAwardRes>();
			Serializer.PrepareSerializer<NewGetFlowerRewardListArg>();
			Serializer.PrepareSerializer<NewGetFlowerRewardListRes>();
			Serializer.PrepareSerializer<BuyVipLevelGiftArg>();
			Serializer.PrepareSerializer<BuyVipLevelGiftRes>();
			Serializer.PrepareSerializer<StartRollNtfData>();
			Serializer.PrepareSerializer<ChooseRollReqArg>();
			Serializer.PrepareSerializer<ChooseRollReqRes>();
			Serializer.PrepareSerializer<CheckQueuingReq>();
			Serializer.PrepareSerializer<CheckQueuingNtf>();
			Serializer.PrepareSerializer<NoticeHungryDown>();
			Serializer.PrepareSerializer<TitleLevelUpArg>();
			Serializer.PrepareSerializer<TitleLevelUpRes>();
			Serializer.PrepareSerializer<FirstPassInfoReqArg>();
			Serializer.PrepareSerializer<FirstPassInfoReqRes>();
			Serializer.PrepareSerializer<FirstPassRewardNtfData>();
			Serializer.PrepareSerializer<GetFirstPassRewardArg>();
			Serializer.PrepareSerializer<GetFirstPassRewardRes>();
			Serializer.PrepareSerializer<CommendFirstPassArg>();
			Serializer.PrepareSerializer<CommendFirstPassRes>();
			Serializer.PrepareSerializer<FirstPassGetTopRoleInfoArg>();
			Serializer.PrepareSerializer<FirstPassGetTopRoleInfoRes>();
			Serializer.PrepareSerializer<titleChangeData>();
			Serializer.PrepareSerializer<PkReqArg>();
			Serializer.PrepareSerializer<PkReqRes>();
			Serializer.PrepareSerializer<ClearPrivateChatListArg>();
			Serializer.PrepareSerializer<ClearPrivateChatListRes>();
			Serializer.PrepareSerializer<QAIDNameList>();
			Serializer.PrepareSerializer<FightGroupChangeNtf>();
			Serializer.PrepareSerializer<EventNotify>();
			Serializer.PrepareSerializer<ChangeOutLookOpArg>();
			Serializer.PrepareSerializer<ChangeOutLookOpRes>();
			Serializer.PrepareSerializer<ItemFindBackInfoArg>();
			Serializer.PrepareSerializer<ItemFindBackInfoRes>();
			Serializer.PrepareSerializer<ItemFindBackArg>();
			Serializer.PrepareSerializer<ItemFindBackRes>();
			Serializer.PrepareSerializer<ItemFindBackData>();
			Serializer.PrepareSerializer<IBQueryItemReq>();
			Serializer.PrepareSerializer<IBBuyItemReq>();
			Serializer.PrepareSerializer<IBBuyItemRes>();
			Serializer.PrepareSerializer<IBQueryItemRes>();
			Serializer.PrepareSerializer<ActivatAtlasArg>();
			Serializer.PrepareSerializer<ActivatAtlasRes>();
			Serializer.PrepareSerializer<AutoBreakAtlasArg>();
			Serializer.PrepareSerializer<AutoBreakAtlasRes>();
			Serializer.PrepareSerializer<breakAtlas>();
			Serializer.PrepareSerializer<breakAtlasRes>();
			Serializer.PrepareSerializer<SpriteChanged>();
			Serializer.PrepareSerializer<SpriteOperationArg>();
			Serializer.PrepareSerializer<SpriteOperationRes>();
			Serializer.PrepareSerializer<BossRushPara>();
			Serializer.PrepareSerializer<AllSynCardAttr>();
			Serializer.PrepareSerializer<DEProgressArg>();
			Serializer.PrepareSerializer<DEProgressRes>();
			Serializer.PrepareSerializer<DERankArg>();
			Serializer.PrepareSerializer<DERankRes>();
			Serializer.PrepareSerializer<WorldBossEndArg>();
			Serializer.PrepareSerializer<WorldBossEndRes>();
			Serializer.PrepareSerializer<GetRiskMapInfosArg>();
			Serializer.PrepareSerializer<GetRiskMapInfosRes>();
			Serializer.PrepareSerializer<PlayDiceNtfData>();
			Serializer.PrepareSerializer<PlayDiceRequestArg>();
			Serializer.PrepareSerializer<PlayDiceRequestRes>();
			Serializer.PrepareSerializer<PlayDiceOverData>();
			Serializer.PrepareSerializer<ChangeRiskBoxStateArg>();
			Serializer.PrepareSerializer<ChangeRiskBoxStateRes>();
			Serializer.PrepareSerializer<ReEnterRiskBattleArg>();
			Serializer.PrepareSerializer<ReEnterRiskBattleRes>();
			Serializer.PrepareSerializer<LevelSealExchangeArg>();
			Serializer.PrepareSerializer<LevelSealExchangeRes>();
			Serializer.PrepareSerializer<IBShopIcon>();
			Serializer.PrepareSerializer<RemoveIBShopIcon>();
			Serializer.PrepareSerializer<NotifyEnhanceSuit>();
			Serializer.PrepareSerializer<PlayDiceOverArg>();
			Serializer.PrepareSerializer<PlayDiceOverRes>();
			Serializer.PrepareSerializer<RiskBuyData>();
			Serializer.PrepareSerializer<RiskBuyRequestArg>();
			Serializer.PrepareSerializer<RiskBuyRequestRes>();
			Serializer.PrepareSerializer<SetVoipMemberState>();
			Serializer.PrepareSerializer<RiskRecoverDiceData>();
			Serializer.PrepareSerializer<AuctionAllReqArg>();
			Serializer.PrepareSerializer<AuctionAllReqRes>();
			Serializer.PrepareSerializer<SmeltItemArg>();
			Serializer.PrepareSerializer<SmeltItemRes>();
			Serializer.PrepareSerializer<RefreshSweepRewardArg>();
			Serializer.PrepareSerializer<RefreshSweepRewardRes>();
			Serializer.PrepareSerializer<GetSweepTowerRewardArg>();
			Serializer.PrepareSerializer<GetSweepTowerRewardRes>();
			Serializer.PrepareSerializer<LearnGuildSkillAgr>();
			Serializer.PrepareSerializer<LearnGuildSkillRes>();
			Serializer.PrepareSerializer<OpenSpriteEgg>();
			Serializer.PrepareSerializer<getguildbosstimeleftArg>();
			Serializer.PrepareSerializer<getguildbosstimeleftRes>();
			Serializer.PrepareSerializer<QuerySceneTimeArg>();
			Serializer.PrepareSerializer<QuerySceneTimeRes>();
			Serializer.PrepareSerializer<IdipMessage>();
			Serializer.PrepareSerializer<IdipPunishInfo>();
			Serializer.PrepareSerializer<IdipClearChatInfo>();
			Serializer.PrepareSerializer<GetTowerFirstPassRewardArg>();
			Serializer.PrepareSerializer<GetTowerFirstPassRewardRes>();
			Serializer.PrepareSerializer<TowerFirstPassRewardData>();
			Serializer.PrepareSerializer<DERankChangePara>();
			Serializer.PrepareSerializer<HallIconPara>();
			Serializer.PrepareSerializer<TaskInfo>();
			Serializer.PrepareSerializer<SkyCityFinalInfo>();
			Serializer.PrepareSerializer<SkyCityEstimateInfo>();
			Serializer.PrepareSerializer<SkyCityTimeInfo>();
			Serializer.PrepareSerializer<SkyCityAllTeamBaseInfo>();
			Serializer.PrepareSerializer<ReqGuildLadderInfoAgr>();
			Serializer.PrepareSerializer<ReqGuildLadderInfoRes>();
			Serializer.PrepareSerializer<ReqGuildLadderRnakInfoArg>();
			Serializer.PrepareSerializer<ReqGuildLadderRnakInfoRes>();
			Serializer.PrepareSerializer<SkyCityEnterArg>();
			Serializer.PrepareSerializer<SkyCityEnterRes>();
			Serializer.PrepareSerializer<GmfReadyArg>();
			Serializer.PrepareSerializer<GmfReadyRes>();
			Serializer.PrepareSerializer<GuildCardRankReq>();
			Serializer.PrepareSerializer<GuildCardRankNtf>();
			Serializer.PrepareSerializer<NoticeGuildLadderStart>();
			Serializer.PrepareSerializer<GmfKickRes>();
			Serializer.PrepareSerializer<GuildCardMatchReq>();
			Serializer.PrepareSerializer<GuildCardMatchNtf>();
			Serializer.PrepareSerializer<InspireArg>();
			Serializer.PrepareSerializer<InspireRes>();
			Serializer.PrepareSerializer<StartPlantArg>();
			Serializer.PrepareSerializer<StartPlantRes>();
			Serializer.PrepareSerializer<CommitAnswerNtf>();
			Serializer.PrepareSerializer<FetchPlantInfoRes>();
			Serializer.PrepareSerializer<FetchPlantInfoArg>();
			Serializer.PrepareSerializer<OpenPrivateChat>();
			Serializer.PrepareSerializer<SkyCityAllInfo>();
			Serializer.PrepareSerializer<SkyCityArg>();
			Serializer.PrepareSerializer<SkyCityRes>();
			Serializer.PrepareSerializer<ReqGuildRankInfoArg>();
			Serializer.PrepareSerializer<ReqGuildRankInfoRes>();
			Serializer.PrepareSerializer<PlantCultivationArg>();
			Serializer.PrepareSerializer<GuildBindGroupReq>();
			Serializer.PrepareSerializer<PlantCultivationRes>();
			Serializer.PrepareSerializer<GetGuildBindInfoReq>();
			Serializer.PrepareSerializer<PlantHarvestArg>();
			Serializer.PrepareSerializer<GetGuildBindInfoRes>();
			Serializer.PrepareSerializer<PlantHarvestRes>();
			Serializer.PrepareSerializer<GuildBindGroupRes>();
			Serializer.PrepareSerializer<TryFishArg>();
			Serializer.PrepareSerializer<TryFishRes>();
			Serializer.PrepareSerializer<GuildJoinBindGroupReq>();
			Serializer.PrepareSerializer<GuildJoinBindGroupRes>();
			Serializer.PrepareSerializer<GuildUnBindGroupReq>();
			Serializer.PrepareSerializer<GuildUnBindGroupRes>();
			Serializer.PrepareSerializer<gmfjoinarg>();
			Serializer.PrepareSerializer<gmfjoinres>();
			Serializer.PrepareSerializer<GmfBatlleStatePara>();
			Serializer.PrepareSerializer<FriendGardenPlantLogArg>();
			Serializer.PrepareSerializer<FriendGardenPlantLogRes>();
			Serializer.PrepareSerializer<GardenCookingFoodArg>();
			Serializer.PrepareSerializer<SpActivityChange>();
			Serializer.PrepareSerializer<GardenCookingFoodRes>();
			Serializer.PrepareSerializer<SpActivityOffsetDay>();
			Serializer.PrepareSerializer<GetSpActivityRewardArg>();
			Serializer.PrepareSerializer<GetSpActivityRewardRes>();
			Serializer.PrepareSerializer<GetSpActivityBigPrizeArg>();
			Serializer.PrepareSerializer<GetSpActivityBigPrizeRes>();
			Serializer.PrepareSerializer<GardenBanquetArg>();
			Serializer.PrepareSerializer<GardenBanquetRes>();
			Serializer.PrepareSerializer<DPSNotify>();
			Serializer.PrepareSerializer<SpriteState>();
			Serializer.PrepareSerializer<GardenOverviewArg>();
			Serializer.PrepareSerializer<GardenOverviewRes>();
			Serializer.PrepareSerializer<NoticeGuildArenaNextTime>();
			Serializer.PrepareSerializer<GetLevelSealSealGiftArg>();
			Serializer.PrepareSerializer<GetLevelSealSelfGiftRes>();
			Serializer.PrepareSerializer<SkillCoolPara>();
			Serializer.PrepareSerializer<BanquetNtfArg>();
			Serializer.PrepareSerializer<BanquetAwardArg>();
			Serializer.PrepareSerializer<BanquetAwardRes>();
			Serializer.PrepareSerializer<ActiveCookbookArg>();
			Serializer.PrepareSerializer<ActiveCookbookRes>();
			Serializer.PrepareSerializer<GardenPlantEventNoticeArg>();
			Serializer.PrepareSerializer<GardenFishInfoArg>();
			Serializer.PrepareSerializer<GardenFishInfoRes>();
			Serializer.PrepareSerializer<GardenStealArg>();
			Serializer.PrepareSerializer<GardenStealRes>();
			Serializer.PrepareSerializer<PayNotifyArg>();
			Serializer.PrepareSerializer<GardenExpelSpriteArg>();
			Serializer.PrepareSerializer<PayNotifyRes>();
			Serializer.PrepareSerializer<GardenExpelSpriteRes>();
			Serializer.PrepareSerializer<AskGuildWageInfoArg>();
			Serializer.PrepareSerializer<AskGuildWageInfoRes>();
			Serializer.PrepareSerializer<GetGuildWageRewardArg>();
			Serializer.PrepareSerializer<GetGuildWageReward>();
			Serializer.PrepareSerializer<OpenGardenFarmlandArg>();
			Serializer.PrepareSerializer<OpenGardenFarmlandRes>();
			Serializer.PrepareSerializer<SyncPlatFriend2MSData>();
			Serializer.PrepareSerializer<ReqPlatFriendRankListArg>();
			Serializer.PrepareSerializer<ReqPlatFriendRankListRes>();
			Serializer.PrepareSerializer<SendGift2PlatFriendArg>();
			Serializer.PrepareSerializer<SendGift2PlatFriendRes>();
			Serializer.PrepareSerializer<GardenBanquetNtf>();
			Serializer.PrepareSerializer<NoticeGuildWageReward>();
			Serializer.PrepareSerializer<ResWarExploreArg>();
			Serializer.PrepareSerializer<ResWarExploreRes>();
			Serializer.PrepareSerializer<GmfGuildCombatPara>();
			Serializer.PrepareSerializer<GprOneBattleEnd>();
			Serializer.PrepareSerializer<GprAllFightEnd>();
			Serializer.PrepareSerializer<QueryResWarArg>();
			Serializer.PrepareSerializer<QueryResWarRes>();
			Serializer.PrepareSerializer<GoldClickArg>();
			Serializer.PrepareSerializer<GoldClickRes>();
			Serializer.PrepareSerializer<ResWarAllInfo>();
			Serializer.PrepareSerializer<GuildAuctReqArg>();
			Serializer.PrepareSerializer<GuildAuctReqRes>();
			Serializer.PrepareSerializer<ResWarAllTeamBaseInfo>();
			Serializer.PrepareSerializer<ResWarRes>();
			Serializer.PrepareSerializer<ResWarArg>();
			Serializer.PrepareSerializer<GetGuildBonusSendListArg>();
			Serializer.PrepareSerializer<GetGuildBonusSendListRes>();
			Serializer.PrepareSerializer<SendGuildBonusInSendListArg>();
			Serializer.PrepareSerializer<SendGuildBonusInSendListRes>();
			Serializer.PrepareSerializer<SendGuildBonusNtfData>();
			Serializer.PrepareSerializer<BattleLogReport>();
			Serializer.PrepareSerializer<UseGuildBuffArg>();
			Serializer.PrepareSerializer<UseGuildBuffRes>();
			Serializer.PrepareSerializer<ResWarGuildBrief>();
			Serializer.PrepareSerializer<ResWarPVEArg>();
			Serializer.PrepareSerializer<ResWarPVERes>();
			Serializer.PrepareSerializer<applyguildarenaarg>();
			Serializer.PrepareSerializer<applyguildarenares>();
			Serializer.PrepareSerializer<getapplyguildlistarg>();
			Serializer.PrepareSerializer<getapplyguildlistres>();
			Serializer.PrepareSerializer<getintegralbattleInfoarg>();
			Serializer.PrepareSerializer<getintegralbattleInfores>();
			Serializer.PrepareSerializer<GetGuildIntegralInfoArg>();
			Serializer.PrepareSerializer<GetGuildIntegralInfoRes>();
			Serializer.PrepareSerializer<PayMemberPrivilege>();
			Serializer.PrepareSerializer<GuildCampInfoArg>();
			Serializer.PrepareSerializer<GuildCampInfoRes>();
			Serializer.PrepareSerializer<ClickGuildCampArg>();
			Serializer.PrepareSerializer<ResWarRoleRankArg>();
			Serializer.PrepareSerializer<ResWarRoleRankRes>();
			Serializer.PrepareSerializer<SynGuilIntegralState>();
			Serializer.PrepareSerializer<ResWarStateInfo>();
			Serializer.PrepareSerializer<SynGuildIntegralState>();
			Serializer.PrepareSerializer<ItemBuffOpArg>();
			Serializer.PrepareSerializer<ItemBuffOpRes>();
			Serializer.PrepareSerializer<KillEnemyScoreData>();
			Serializer.PrepareSerializer<ReqGuildArenaHistoryRes>();
			Serializer.PrepareSerializer<ReqGuildArenaHistoryRse>();
			Serializer.PrepareSerializer<JustDanceArg>();
			Serializer.PrepareSerializer<JustDanceRes>();
			Serializer.PrepareSerializer<ServerOpenDay>();
			Serializer.PrepareSerializer<ResWarRankSimpleInfo>();
			Serializer.PrepareSerializer<GuildBuffSimpleAllInfo>();
			Serializer.PrepareSerializer<GuildBuffSimpleItem>();
			Serializer.PrepareSerializer<GetDailyTaskInfoArg>();
			Serializer.PrepareSerializer<GetDailyTaskInfoRes>();
			Serializer.PrepareSerializer<GetDailyTaskRewardArg>();
			Serializer.PrepareSerializer<GetDailyTaskRewardRes>();
			Serializer.PrepareSerializer<WorldLevel>();
			Serializer.PrepareSerializer<DailyTaskAskHelpArg>();
			Serializer.PrepareSerializer<DailyTaskAskHelpRes>();
			Serializer.PrepareSerializer<GetGuildDonateInfoArg>();
			Serializer.PrepareSerializer<GetGuildDonateInfoRes>();
			Serializer.PrepareSerializer<DonateMemberItemArg>();
			Serializer.PrepareSerializer<DonateMemberItemRes>();
			Serializer.PrepareSerializer<AddGuildInheritRes>();
			Serializer.PrepareSerializer<AddGuildInheritArg>();
			Serializer.PrepareSerializer<AceptGuildInheritArg>();
			Serializer.PrepareSerializer<AceptGuildInheritRes>();
			Serializer.PrepareSerializer<synGuildInheritExp>();
			Serializer.PrepareSerializer<ReqGuildInheritInfoArg>();
			Serializer.PrepareSerializer<ReqGuildInheritInfoRes>();
			Serializer.PrepareSerializer<DelGuildInheritArg>();
			Serializer.PrepareSerializer<DelGuildInheritRes>();
			Serializer.PrepareSerializer<SynDoingGuildInherit>();
			Serializer.PrepareSerializer<NoticeDoingGuildInherit>();
			Serializer.PrepareSerializer<SynGuildInheritNumInfo>();
			Serializer.PrepareSerializer<ResWarMineData>();
			Serializer.PrepareSerializer<QueryQQVipInfoArg>();
			Serializer.PrepareSerializer<QueryQQVipInfoRes>();
			Serializer.PrepareSerializer<DailyTaskGiveUpArg>();
			Serializer.PrepareSerializer<DailyTaskGiveUpRes>();
			Serializer.PrepareSerializer<FetchPlatNoticeArg>();
			Serializer.PrepareSerializer<FetchPlatNoticeRes>();
			Serializer.PrepareSerializer<CallData>();
			Serializer.PrepareSerializer<JoinLargeRoomArg>();
			Serializer.PrepareSerializer<JoinLargeRoomRes>();
			Serializer.PrepareSerializer<LeaveLargeRoomParam>();
			Serializer.PrepareSerializer<LargeRoomRoleParam>();
			Serializer.PrepareSerializer<LargeRoomLoginParam>();
			Serializer.PrepareSerializer<ResWarBuffArg>();
			Serializer.PrepareSerializer<ResWarBuffRes>();
			Serializer.PrepareSerializer<GardenFishStopArg>();
			Serializer.PrepareSerializer<ResWarTime>();
			Serializer.PrepareSerializer<StepMoveData>();
			Serializer.PrepareSerializer<ChangeNameCountNtf>();
			Serializer.PrepareSerializer<HandleMicphoneArg>();
			Serializer.PrepareSerializer<ChangeNameArg>();
			Serializer.PrepareSerializer<ChangeNameRes>();
			Serializer.PrepareSerializer<GuildBuffCDParam>();
			Serializer.PrepareSerializer<QueryQQFriendsVipInfoArg>();
			Serializer.PrepareSerializer<QueryQQFriendsVipInfoRes>();
			Serializer.PrepareSerializer<AntiAddictionRemindInfo>();
			Serializer.PrepareSerializer<HorseAwardAll>();
			Serializer.PrepareSerializer<HorseRank>();
			Serializer.PrepareSerializer<HorseWaitTime>();
			Serializer.PrepareSerializer<HorseAnimation>();
			Serializer.PrepareSerializer<EnchantEquipArg>();
			Serializer.PrepareSerializer<EnchantEquipRes>();
			Serializer.PrepareSerializer<HorseFinal>();
			Serializer.PrepareSerializer<GetPartnerInfoArg>();
			Serializer.PrepareSerializer<GetPartnerInfoRes>();
			Serializer.PrepareSerializer<PicUrlInfo>();
			Serializer.PrepareSerializer<GetOtherMentorStatusArg>();
			Serializer.PrepareSerializer<GetOtherMentorStatusRes>();
			Serializer.PrepareSerializer<GetMyMentorInfoArg>();
			Serializer.PrepareSerializer<GetMyMentorInfoRes>();
			Serializer.PrepareSerializer<GetMyApplyStudentInfoArg>();
			Serializer.PrepareSerializer<GetMyApplyStudentInfoRes>();
			Serializer.PrepareSerializer<GetMyApplyMasterInfoArg>();
			Serializer.PrepareSerializer<GetMyApplyMasterInfoRes>();
			Serializer.PrepareSerializer<MentorMyBeAppliedMsgArg>();
			Serializer.PrepareSerializer<MentorMyBeAppliedMsgRes>();
			Serializer.PrepareSerializer<UpdateMentorApplyStudentInfoArg>();
			Serializer.PrepareSerializer<UpdateMentorApplyStudentInfoRes>();
			Serializer.PrepareSerializer<MentorRelationOpArg>();
			Serializer.PrepareSerializer<MentorRelationOpRes>();
			Serializer.PrepareSerializer<NotifyMentorApplyData>();
			Serializer.PrepareSerializer<TakePartnerChestArg>();
			Serializer.PrepareSerializer<TakePartnerChestRes>();
			Serializer.PrepareSerializer<GetPartnerDetailInfoArg>();
			Serializer.PrepareSerializer<GetPartnerDetailInfoRes>();
			Serializer.PrepareSerializer<GetPartnerLivenessArg>();
			Serializer.PrepareSerializer<GetPartnerLivenessRes>();
			Serializer.PrepareSerializer<UpdatePartnerToClient>();
			Serializer.PrepareSerializer<LeavePartnerArg>();
			Serializer.PrepareSerializer<LeavePartnerRes>();
			Serializer.PrepareSerializer<GetHeroBattleInfoArg>();
			Serializer.PrepareSerializer<GetHeroBattleInfoRes>();
			Serializer.PrepareSerializer<MakePartnerResult>();
			Serializer.PrepareSerializer<CancelLeavePartnerArg>();
			Serializer.PrepareSerializer<CancelLeavePartnerRes>();
			Serializer.PrepareSerializer<InvFightArg>();
			Serializer.PrepareSerializer<InvFightRes>();
			Serializer.PrepareSerializer<InvFightPara>();
			Serializer.PrepareSerializer<HorseReConnectRes>();
			Serializer.PrepareSerializer<HorseReConnectArg>();
			Serializer.PrepareSerializer<HorseCountDownTime>();
			Serializer.PrepareSerializer<DoodadItemAddNtf>();
			Serializer.PrepareSerializer<PhotographEffectArg>();
			Serializer.PrepareSerializer<PhotographEffect>();
			Serializer.PrepareSerializer<GCFCommonArg>();
			Serializer.PrepareSerializer<GCFCommonRes>();
			Serializer.PrepareSerializer<GCFReadyInfoArg>();
			Serializer.PrepareSerializer<GCFReadyInfoRes>();
			Serializer.PrepareSerializer<GCFFightInfoArg>();
			Serializer.PrepareSerializer<GCFFightInfoRes>();
			Serializer.PrepareSerializer<GCFZhanLingPara>();
			Serializer.PrepareSerializer<GetPartnerShopArg>();
			Serializer.PrepareSerializer<GetPartnerShopRes>();
			Serializer.PrepareSerializer<BuyPartnerShopItemArg>();
			Serializer.PrepareSerializer<BuyPartnerShopItemRes>();
			Serializer.PrepareSerializer<InvFightBefESpara>();
			Serializer.PrepareSerializer<HeroBattleData>();
			Serializer.PrepareSerializer<ReqGuildTerrCityInfoArg>();
			Serializer.PrepareSerializer<ReqGuildTerrCityInfo>();
			Serializer.PrepareSerializer<ReqGuildTerrChallInfoArg>();
			Serializer.PrepareSerializer<ReqGuildTerrChallInfoRes>();
			Serializer.PrepareSerializer<ReqGuildTerrAllianceInfoArg>();
			Serializer.PrepareSerializer<ReqGuildTerrAllianceInfoRes>();
			Serializer.PrepareSerializer<ScenePrepareInfoNtf>();
			Serializer.PrepareSerializer<GetPartnerShopRecordArg>();
			Serializer.PrepareSerializer<GetPartnerShopRecordRes>();
			Serializer.PrepareSerializer<HeroBattleTeamMsg>();
			Serializer.PrepareSerializer<HeroBattleSyncData>();
			Serializer.PrepareSerializer<HeroBattleInCircle>();
			Serializer.PrepareSerializer<PandoraLotteryArg>();
			Serializer.PrepareSerializer<PandoraLotteryRes>();
			Serializer.PrepareSerializer<AllianceGuildTerrArg>();
			Serializer.PrepareSerializer<AllianceGuildTerrRes>();
			Serializer.PrepareSerializer<HeroBattleOverTimeData>();
			Serializer.PrepareSerializer<HeroBattleTeamRoleData>();
			Serializer.PrepareSerializer<PayParameterInfo>();
			Serializer.PrepareSerializer<RecAllianceArg>();
			Serializer.PrepareSerializer<RecAllianceRes>();
			Serializer.PrepareSerializer<TryAllianceArg>();
			Serializer.PrepareSerializer<TryAlliance>();
			Serializer.PrepareSerializer<GCFG2CSynPara>();
			Serializer.PrepareSerializer<AudioAuthKeyArg>();
			Serializer.PrepareSerializer<AudioAuthKeyRes>();
			Serializer.PrepareSerializer<AudioTextArg>();
			Serializer.PrepareSerializer<AudioTextRes>();
			Serializer.PrepareSerializer<ClearGuildTerrAllianceArg>();
			Serializer.PrepareSerializer<ClearGuildTerrAllianceRes>();
			Serializer.PrepareSerializer<NoticeGuildTerrWar>();
			Serializer.PrepareSerializer<NoticeGuildTerrall>();
			Serializer.PrepareSerializer<QueryClientIpArg>();
			Serializer.PrepareSerializer<QueryClientIpRes>();
			Serializer.PrepareSerializer<SetHeroInHeroBattleArg>();
			Serializer.PrepareSerializer<SetHeroInHeroBattleRes>();
			Serializer.PrepareSerializer<UpdateStartUpType>();
			Serializer.PrepareSerializer<DoodadItemUseNtf>();
			Serializer.PrepareSerializer<GuildBonusGetAllData>();
			Serializer.PrepareSerializer<GetGuildBonusLeftArg>();
			Serializer.PrepareSerializer<GetGuildBonusLeftRes>();
			Serializer.PrepareSerializer<SpecialStateNtf>();
			Serializer.PrepareSerializer<ResWarEnemyTime>();
			Serializer.PrepareSerializer<GetHeroBattleGameRecordArg>();
			Serializer.PrepareSerializer<GetHeroBattleGameRecordRes>();
			Serializer.PrepareSerializer<BuyHeroInHeroBattleArg>();
			Serializer.PrepareSerializer<BuyHeroInHeroBattleRes>();
			Serializer.PrepareSerializer<LevelScriptStateData>();
			Serializer.PrepareSerializer<SceneStateNtf>();
			Serializer.PrepareSerializer<QueryRoleStateReq>();
			Serializer.PrepareSerializer<QueryRoleStateAck>();
			Serializer.PrepareSerializer<GetHeroBattleWeekRewardArg>();
			Serializer.PrepareSerializer<GetHeroBattleWeekRewardRes>();
			Serializer.PrepareSerializer<IBShopHasBuy>();
			Serializer.PrepareSerializer<GetLeagueBattleInfoRes>();
			Serializer.PrepareSerializer<UpdateLeagueBattleSeasonInfo>();
			Serializer.PrepareSerializer<GetLeagueBattleInfoArg>();
			Serializer.PrepareSerializer<GetLeagueTeamInfoArg>();
			Serializer.PrepareSerializer<GetLeagueTeamInfoRes>();
			Serializer.PrepareSerializer<SkillInitCoolPara>();
			Serializer.PrepareSerializer<NotifyLeagueTeamCreate>();
			Serializer.PrepareSerializer<NotifyLeagueTeamDissolve>();
			Serializer.PrepareSerializer<HeroBattleCanUseHeroData>();
			Serializer.PrepareSerializer<LeaveLeagueTeamArg>();
			Serializer.PrepareSerializer<LeaveLeagueTeamRes>();
			Serializer.PrepareSerializer<LeagueBattleReqArg>();
			Serializer.PrepareSerializer<LeagueBattleReqRes>();
			Serializer.PrepareSerializer<UpdateLeagueTeamState>();
			Serializer.PrepareSerializer<LeagueBattleStartMatchNtf>();
			Serializer.PrepareSerializer<LeagueBattleStopMatchNtf>();
			Serializer.PrepareSerializer<AtlasUpStarArg>();
			Serializer.PrepareSerializer<AtlasUpStarRes>();
			Serializer.PrepareSerializer<LeagueBattleLoadInfoNtf>();
			Serializer.PrepareSerializer<LeagueBattleBaseDataNtf>();
			Serializer.PrepareSerializer<LeagueBattleOneResultNtf>();
			Serializer.PrepareSerializer<LeagueBattleResultNtf>();
			Serializer.PrepareSerializer<LeagueBattleReadyReqArg>();
			Serializer.PrepareSerializer<LeagueBattleReadyReqRes>();
			Serializer.PrepareSerializer<ForgeEquipArg>();
			Serializer.PrepareSerializer<ForgeEquipRes>();
			Serializer.PrepareSerializer<PushPraise>();
			Serializer.PrepareSerializer<HeroBattleTipsData>();
			Serializer.PrepareSerializer<GetListSubscribeArg>();
			Serializer.PrepareSerializer<GetListSubscribeRes>();
			Serializer.PrepareSerializer<SetSubscirbeArg>();
			Serializer.PrepareSerializer<SetSubscribeRes>();
			Serializer.PrepareSerializer<LeagueBattleStateNtf>();
			Serializer.PrepareSerializer<LeagueBattleMatchTimeoutNtf>();
			Serializer.PrepareSerializer<ChangeProfessionArg>();
			Serializer.PrepareSerializer<ChangeProfessionRes>();
			Serializer.PrepareSerializer<CancelRedDot>();
			Serializer.PrepareSerializer<MidasExceptionInfo>();
			Serializer.PrepareSerializer<GetHolidayStageInfoArg>();
			Serializer.PrepareSerializer<GetHolidayStageInfoRes>();
			Serializer.PrepareSerializer<GetLeagueBattleRecordArg>();
			Serializer.PrepareSerializer<GetLeagueBattleRecordRes>();
			Serializer.PrepareSerializer<ItemSellArg>();
			Serializer.PrepareSerializer<ItemSellRes>();
			Serializer.PrepareSerializer<EnchantTransferArg>();
			Serializer.PrepareSerializer<EnchantTransferRes>();
			Serializer.PrepareSerializer<GetLeagueEleInfoArg>();
			Serializer.PrepareSerializer<GetLeagueEleInfoRes>();
			Serializer.PrepareSerializer<UpdateLeagueEleRoomStateNtf>();
			Serializer.PrepareSerializer<CloseLeagueEleNtf>();
			Serializer.PrepareSerializer<JoinLeagueEleBattleArg>();
			Serializer.PrepareSerializer<JoinLeagueEleBattleRes>();
			Serializer.PrepareSerializer<PersonalCareerArg>();
			Serializer.PrepareSerializer<PersonalCareerRes>();
			Serializer.PrepareSerializer<ChangeDeclarationArg>();
			Serializer.PrepareSerializer<ChangeDeclarationRes>();
			Serializer.PrepareSerializer<ClickNewNoticeArg>();
			Serializer.PrepareSerializer<ClickNewNoticeRes>();
			Serializer.PrepareSerializer<GuildAuctItemTime>();
			Serializer.PrepareSerializer<ChangeSkillSetArg>();
			Serializer.PrepareSerializer<ChangeSkillSetRes>();
			Serializer.PrepareSerializer<PokerTournamentEndReFundMsg>();
			Serializer.PrepareSerializer<GetPayRewardArg>();
			Serializer.PrepareSerializer<GetPayRewardRes>();
			Serializer.PrepareSerializer<NoticeGuildTerrEnd>();
			Serializer.PrepareSerializer<ReqGuildTerrIntellInfoArg>();
			Serializer.PrepareSerializer<ReqGuildTerrIntellInfoRes>();
			Serializer.PrepareSerializer<NoticeGuildTerrBattleWin>();
			Serializer.PrepareSerializer<NoticeGuildTerrBigIcon>();
			Serializer.PrepareSerializer<CloseHintNtf>();
			Serializer.PrepareSerializer<CountDownNtf>();
			Serializer.PrepareSerializer<MilitaryRecord>();
			Serializer.PrepareSerializer<PayFriendItemArg>();
			Serializer.PrepareSerializer<PayFriendItemRes>();
			Serializer.PrepareSerializer<AllGiftIBItem>();
			Serializer.PrepareSerializer<GiftIBBackInfo>();
			Serializer.PrepareSerializer<IBGiftHistAllItemArg>();
			Serializer.PrepareSerializer<IBGiftHistAllItemRes>();
			Serializer.PrepareSerializer<ItemComposeArg>();
			Serializer.PrepareSerializer<ItemComposeRes>();
			Serializer.PrepareSerializer<ShareRandomGiftData>();
			Serializer.PrepareSerializer<GetBackFlowSpActTimeArg>();
			Serializer.PrepareSerializer<GetBackFlowSpActTimeRes>();
			Serializer.PrepareSerializer<ModifyArg>();
			Serializer.PrepareSerializer<ModifyRes>();
			Serializer.PrepareSerializer<WorldBossGuildAddAttrArg>();
			Serializer.PrepareSerializer<WorldBossGuildAddAttrRes>();
			Serializer.PrepareSerializer<WorldBossGuildAddAttrSyncClient>();
			Serializer.PrepareSerializer<ArgentaActivityArg>();
			Serializer.PrepareSerializer<ArgentaActivityRes>();
			Serializer.PrepareSerializer<GetPlatformShareChestArg>();
			Serializer.PrepareSerializer<GetPlatformShareChestRes>();
			Serializer.PrepareSerializer<LoginActivityStatus>();
			Serializer.PrepareSerializer<LoginActivityArg>();
			Serializer.PrepareSerializer<LoginActivityRes>();
			Serializer.PrepareSerializer<GetGrowthFundTimeArg>();
			Serializer.PrepareSerializer<GetGrowthFundTimeRes>();
			Serializer.PrepareSerializer<PayBuyGoodsFail>();
			Serializer.PrepareSerializer<IBGiftTips>();
			Serializer.PrepareSerializer<ArenaStarReqArg>();
			Serializer.PrepareSerializer<ArenaStarReqRes>();
			Serializer.PrepareSerializer<ArenaStarPara>();
			Serializer.PrepareSerializer<NotifySkyTeamCreate>();
			Serializer.PrepareSerializer<LeaveSkyTeamArg>();
			Serializer.PrepareSerializer<LeaveSkyTeamRes>();
			Serializer.PrepareSerializer<SkyCraftMatchReq>();
			Serializer.PrepareSerializer<SkyCraftMatchRes>();
			Serializer.PrepareSerializer<SkyCraftMatchNtf>();
			Serializer.PrepareSerializer<CustomBattleOpArg>();
			Serializer.PrepareSerializer<CustomBattleOpRes>();
			Serializer.PrepareSerializer<SkyCraftEliRoomNtf>();
			Serializer.PrepareSerializer<GetSkyCraftInfoArg>();
			Serializer.PrepareSerializer<GetSkyCraftInfoRes>();
			Serializer.PrepareSerializer<GetSkyCraftRecordArg>();
			Serializer.PrepareSerializer<GetSkyCraftRecordRes>();
			Serializer.PrepareSerializer<GetSkyCraftEliInfoArg>();
			Serializer.PrepareSerializer<GetSkyCraftEliInfoRes>();
			Serializer.PrepareSerializer<GetSkyCraftTeamInfoArg>();
			Serializer.PrepareSerializer<GetSkyCraftTeamInfoRes>();
			Serializer.PrepareSerializer<CloseSkyCraftEliNtf>();
			Serializer.PrepareSerializer<ActivateFashionArg>();
			Serializer.PrepareSerializer<ActivateFashionRes>();
			Serializer.PrepareSerializer<GetGuildCamPartyRandItemRes>();
			Serializer.PrepareSerializer<GetGuildCamPartyRandItemArg>();
			Serializer.PrepareSerializer<TalkGuildCampSpriteRes>();
			Serializer.PrepareSerializer<TalkGuildCampSpriteArg>();
			Serializer.PrepareSerializer<GuildCampPartyReqExchangeRes>();
			Serializer.PrepareSerializer<GuildCampPartyReqExchangeReq>();
			Serializer.PrepareSerializer<guildcamppartyNotifyNtf>();
			Serializer.PrepareSerializer<GetGuildCampPartyExchangeInfoArg>();
			Serializer.PrepareSerializer<GetGuildCampPartyExchangeInfoRes>();
			Serializer.PrepareSerializer<IBGiftIcon>();
			Serializer.PrepareSerializer<GuildCampExchangeOperateArg>();
			Serializer.PrepareSerializer<GuildCampExchangeOperateRes>();
			Serializer.PrepareSerializer<GetGuildCampPartyRewardArg>();
			Serializer.PrepareSerializer<GetGuildCampPartyRewardRes>();
			Serializer.PrepareSerializer<GiftIbReqGoodsArg>();
			Serializer.PrepareSerializer<GiftIbReqGoodsRes>();
			Serializer.PrepareSerializer<AbsPartyInfo>();
			Serializer.PrepareSerializer<ArtifactComposeArg>();
			Serializer.PrepareSerializer<ArtifactComposeRes>();
			Serializer.PrepareSerializer<AbsEnterSceneArg>();
			Serializer.PrepareSerializer<AbsEnterSceneRes>();
			Serializer.PrepareSerializer<GuildCampPartyTradeNotifyArg>();
			Serializer.PrepareSerializer<ReplyPartyExchangeItemOptArg>();
			Serializer.PrepareSerializer<ReplyPartyExchangeItemOptRes>();
			Serializer.PrepareSerializer<EnchantActiveAttributeArg>();
			Serializer.PrepareSerializer<EnchantActiveAttributeRes>();
			Serializer.PrepareSerializer<BuyExtraSkillEmblemSlotArg>();
			Serializer.PrepareSerializer<BuyExtraSkillEmblemSlotRes>();
			Serializer.PrepareSerializer<ChangeLiveVisibleArg>();
			Serializer.PrepareSerializer<ChangeLiveVisibleRes>();
			Serializer.PrepareSerializer<DisplayAddItemArg>();
			Serializer.PrepareSerializer<UpdateDisplayItems>();
			Serializer.PrepareSerializer<ReportBadPlayerArg>();
			Serializer.PrepareSerializer<ReportBadPlayerRes>();
			Serializer.PrepareSerializer<TeamRequestPlatFreind2ClientData>();
			Serializer.PrepareSerializer<KMatchCommonArg>();
			Serializer.PrepareSerializer<KMatchCommonRes>();
			Serializer.PrepareSerializer<GetGuildPartyReceiveInfoArg>();
			Serializer.PrepareSerializer<GetGuildPartyReceiveInfoRes>();
			Serializer.PrepareSerializer<ReturnSmeltStoneArg>();
			Serializer.PrepareSerializer<ReturnSmeltStoneRes>();
			Serializer.PrepareSerializer<CustomBattleLoadingNtf>();
			Serializer.PrepareSerializer<CustomBattleGMNotify>();
			Serializer.PrepareSerializer<TarjaBrief>();
			Serializer.PrepareSerializer<PlatformShareAwardPara>();
			Serializer.PrepareSerializer<NotifyPlatShareResultArg>();
			Serializer.PrepareSerializer<GetPlatShareAwardArg>();
			Serializer.PrepareSerializer<GetPlatShareAwardRes>();
			Serializer.PrepareSerializer<WeekEnd4v4BattleAllRoleData>();
			Serializer.PrepareSerializer<WeekEnd4v4GetInfoArg>();
			Serializer.PrepareSerializer<WeekEnd4v4GetInfoRes>();
			Serializer.PrepareSerializer<GetFlowerActivityRewardArg>();
			Serializer.PrepareSerializer<GetFlowerActivityRewardRes>();
			Serializer.PrepareSerializer<SceneMobaOpArg>();
			Serializer.PrepareSerializer<SceneMobaOpRes>();
			Serializer.PrepareSerializer<HeroKillNotifyData>();
			Serializer.PrepareSerializer<MobaBattleTeamRoleData>();
			Serializer.PrepareSerializer<MobaRoleChangeData>();
			Serializer.PrepareSerializer<MobaBattleTeamMsg>();
			Serializer.PrepareSerializer<TransSkillNotfiy>();
			Serializer.PrepareSerializer<EntityTargetData>();
			Serializer.PrepareSerializer<MobaSignalBroadcastData>();
			Serializer.PrepareSerializer<MobaSignalingRes>();
			Serializer.PrepareSerializer<MobaSignalingArg>();
			Serializer.PrepareSerializer<ActivateHairColorArg>();
			Serializer.PrepareSerializer<ActivateHairColorRes>();
			Serializer.PrepareSerializer<DHRArg>();
			Serializer.PrepareSerializer<DHRRes>();
			Serializer.PrepareSerializer<GetMobaBattleGameRecordArg>();
			Serializer.PrepareSerializer<GetMobaBattleGameRecordRes>();
			Serializer.PrepareSerializer<GetMobaBattleBriefRecordArg>();
			Serializer.PrepareSerializer<GetMobaBattleBriefRecordRes>();
			Serializer.PrepareSerializer<PetOperationOtherArg>();
			Serializer.PrepareSerializer<PetOperationOtherRes>();
			Serializer.PrepareSerializer<PetInviteNtf>();
			Serializer.PrepareSerializer<LoginReconnectReqArg>();
			Serializer.PrepareSerializer<LoginReconnectReqRes>();
			Serializer.PrepareSerializer<MobaMiniMapData>();
			Serializer.PrepareSerializer<MobaAddExpData>();
			Serializer.PrepareSerializer<EnterBMReadySceneArg>();
			Serializer.PrepareSerializer<EnterBMReadySceneRes>();
			Serializer.PrepareSerializer<BMReadyTime>();
			Serializer.PrepareSerializer<QueryMayhemRankArg>();
			Serializer.PrepareSerializer<QueryMayhemRankRes>();
			Serializer.PrepareSerializer<BMFightTime>();
			Serializer.PrepareSerializer<BMRoleSceneSync>();
			Serializer.PrepareSerializer<BigMeleeRelive>();
			Serializer.PrepareSerializer<MobaHintNtf>();
			Serializer.PrepareSerializer<GetMobaBattleInfoArg>();
			Serializer.PrepareSerializer<GetMobaBattleInfoRes>();
			Serializer.PrepareSerializer<GetMobaBattleWeekRewardArg>();
			Serializer.PrepareSerializer<GetMobaBattleWeekRewardRes>();
			Serializer.PrepareSerializer<BuySpriteEggArg>();
			Serializer.PrepareSerializer<BuySpriteEggRes>();
			Serializer.PrepareSerializer<TajieHelpData>();
			Serializer.PrepareSerializer<GetEnhanceAttrArg>();
			Serializer.PrepareSerializer<GetEnhanceAttrRes>();
			Serializer.PrepareSerializer<GroupChatFindRoleInfoListC2S>();
			Serializer.PrepareSerializer<GroupChatFindTeamInfoListS2C>();
			Serializer.PrepareSerializer<GroupChatFindTeamInfoListC2S>();
			Serializer.PrepareSerializer<GroupChatFindRoleInfoListS2C>();
			Serializer.PrepareSerializer<GroupChatLeaderReviewListC2S>();
			Serializer.PrepareSerializer<GroupChatLeaderReviewListS2C>();
			Serializer.PrepareSerializer<GroupChatPlayerIssueInfoC2S>();
			Serializer.PrepareSerializer<GroupChatPlayerIssueInfoS2C>();
			Serializer.PrepareSerializer<GroupChatLeaderIssueInfoC2S>();
			Serializer.PrepareSerializer<GroupChatLeaderIssueInfoS2C>();
			Serializer.PrepareSerializer<GroupChatLeaderReviewC2S>();
			Serializer.PrepareSerializer<GroupChatLeaderReviewS2C>();
			Serializer.PrepareSerializer<GroupChatPlayerApplyC2S>();
			Serializer.PrepareSerializer<GroupChatPlayerApplyS2C>();
			Serializer.PrepareSerializer<GroupChatGetGroupInfoC2S>();
			Serializer.PrepareSerializer<GroupChatGetGroupInfoS2C>();
			Serializer.PrepareSerializer<GroupChatManagerC2S>();
			Serializer.PrepareSerializer<GroupChatManagerS2C>();
			Serializer.PrepareSerializer<GroupChatQuitC2S>();
			Serializer.PrepareSerializer<GroupChatQuitS2C>();
			Serializer.PrepareSerializer<NotifyStartUpTypeToClient>();
			Serializer.PrepareSerializer<HeroBattleAncientPowerData>();
			Serializer.PrepareSerializer<SelectHeroAncientPowerArg>();
			Serializer.PrepareSerializer<SelectHeroAncientPowerRes>();
			Serializer.PrepareSerializer<GroupChatCreateC2S>();
			Serializer.PrepareSerializer<GroupChatCreateS2C>();
			Serializer.PrepareSerializer<GroupChatManagerPtc>();
			Serializer.PrepareSerializer<GroupChatQuitPtc>();
			Serializer.PrepareSerializer<GroupChatDismissPtc>();
			Serializer.PrepareSerializer<AncientTimesArg>();
			Serializer.PrepareSerializer<AncientTimesRes>();
			Serializer.PrepareSerializer<GroupChatClearC2S>();
			Serializer.PrepareSerializer<GroupChatClearS2C>();
			Serializer.PrepareSerializer<HoldWeddingReq>();
			Serializer.PrepareSerializer<HoldWeddingRes>();
			Serializer.PrepareSerializer<GetAllWeddingInfoArg>();
			Serializer.PrepareSerializer<GetAllWeddingInfoRes>();
			Serializer.PrepareSerializer<GetWeddingInviteInfoArg>();
			Serializer.PrepareSerializer<GetWeddingInviteInfoRes>();
			Serializer.PrepareSerializer<EnterWeddingSceneArg>();
			Serializer.PrepareSerializer<EnterWeddingSceneRes>();
			Serializer.PrepareSerializer<GetMarriageRelationArg>();
			Serializer.PrepareSerializer<GetMarriageRelationRes>();
			Serializer.PrepareSerializer<MarriageRelationOpArg>();
			Serializer.PrepareSerializer<MarriageRelationOpRes>();
			Serializer.PrepareSerializer<WeddingInviteOperatorArg>();
			Serializer.PrepareSerializer<WeddingInviteOperatorRes>();
			Serializer.PrepareSerializer<WeddingInviteNtf>();
			Serializer.PrepareSerializer<GroupChatLeaderAddRoleC2S>();
			Serializer.PrepareSerializer<GroupChatLeaderAddRoleS2C>();
			Serializer.PrepareSerializer<NotifyMarriageApplyData>();
			Serializer.PrepareSerializer<BattleStatisticsNtf>();
			Serializer.PrepareSerializer<WeddingLoadInfoNtf>();
			Serializer.PrepareSerializer<WeddingStateNtf>();
			Serializer.PrepareSerializer<WeddingOperatorArg>();
			Serializer.PrepareSerializer<WeddingOperatorRes>();
			Serializer.PrepareSerializer<WeddingEventNtf>();
			Serializer.PrepareSerializer<TactEnterSceneArg>();
			Serializer.PrepareSerializer<TactEnterSceneRes>();
			Serializer.PrepareSerializer<NotifyMarriageDivorceApplyData>();
			Serializer.PrepareSerializer<WarningRandomSet>();
			Serializer.PrepareSerializer<GroupChatChangeNameC2S>();
			Serializer.PrepareSerializer<GroupChatChangeNameS2C>();
			Serializer.PrepareSerializer<GroupChatIssueCountNtf>();
			Serializer.PrepareSerializer<GroupChatApplyNtf>();
			Serializer.PrepareSerializer<DragonGroupRoleListC2S>();
			Serializer.PrepareSerializer<DragonGroupRoleListS2C>();
			Serializer.PrepareSerializer<DragonGroupRecordC2S>();
			Serializer.PrepareSerializer<DragonGroupRecordS2C>();
			Serializer.PrepareSerializer<GetMarriageLivenessArg>();
			Serializer.PrepareSerializer<GetMarriageLivenessRes>();
			Serializer.PrepareSerializer<TakeMarriageChestArg>();
			Serializer.PrepareSerializer<TakeMarriageChestRes>();
			Serializer.PrepareSerializer<CheckRoleBeforePayArg>();
			Serializer.PrepareSerializer<CheckRoleBeforePayRes>();
			Serializer.PrepareSerializer<ShareReportData>();
			Serializer.PrepareSerializer<ArtifactDeityStoveOpArg>();
			Serializer.PrepareSerializer<ArtifactDeityStoveOpRes>();
			Serializer.PrepareSerializer<ThemeActivityChangeData>();
			Serializer.PrepareSerializer<StartWeddingCarArg>();
			Serializer.PrepareSerializer<StartWeddingCarRes>();
			Serializer.PrepareSerializer<ThemeActivityHintArg>();
			Serializer.PrepareSerializer<ThemeActivityHintRes>();
			Serializer.PrepareSerializer<WeddingCarNotify>();
			Serializer.PrepareSerializer<BackFlowBuyOpRes>();
			Serializer.PrepareSerializer<BackFlowBuyOpArg>();
			Serializer.PrepareSerializer<BackFlowOpenNtf>();
			Serializer.PrepareSerializer<TransformOpArg>();
			Serializer.PrepareSerializer<TransformOpRes>();
			Serializer.PrepareSerializer<TransNotify>();
			Serializer.PrepareSerializer<UpgradeEquipArg>();
			Serializer.PrepareSerializer<UpgradeEquipRes>();
			Serializer.PrepareSerializer<InvFightAgainPara>();
			Serializer.PrepareSerializer<EnterBattleReadySceneArg>();
			Serializer.PrepareSerializer<EnterBattleReadySceneRes>();
			Serializer.PrepareSerializer<CreateOrJoinDragonGuildArg>();
			Serializer.PrepareSerializer<CreateOrJoinDragonGuildRes>();
			Serializer.PrepareSerializer<MyDragonGuild>();
			Serializer.PrepareSerializer<FetchDGAppArg>();
			Serializer.PrepareSerializer<FetchDGAppRes>();
			Serializer.PrepareSerializer<ChangeDragonGuildSettingArg>();
			Serializer.PrepareSerializer<ChangeDragonGuildSettingRes>();
			Serializer.PrepareSerializer<DragonGuildSettingChanged>();
			Serializer.PrepareSerializer<DragonGuildApprovalArg>();
			Serializer.PrepareSerializer<DragonGuildApprovalRes>();
			Serializer.PrepareSerializer<LeaveDragonGuildArg>();
			Serializer.PrepareSerializer<LeaveDragonGuildRes>();
			Serializer.PrepareSerializer<ModifyDragonGuildNameArg>();
			Serializer.PrepareSerializer<ModifyDragonGuildNameRes>();
			Serializer.PrepareSerializer<DragonGuildNameNtf>();
			Serializer.PrepareSerializer<DragonGuildMemberRes>();
			Serializer.PrepareSerializer<DragonGuildMemberArg>();
			Serializer.PrepareSerializer<FetchDragonGuildRes>();
			Serializer.PrepareSerializer<FetchDragonGuildListArg>();
			Serializer.PrepareSerializer<GetDragonGuildTaskInfoArg>();
			Serializer.PrepareSerializer<GetDragonGuildTaskInfoRes>();
			Serializer.PrepareSerializer<GetDragonGuildTaskChestArg>();
			Serializer.PrepareSerializer<GetDragonGuildTaskChestRes>();
			Serializer.PrepareSerializer<GetDragonGuildShopRes>();
			Serializer.PrepareSerializer<GetDragonGuildShopArg>();
			Serializer.PrepareSerializer<BuyDragonGuildShopItemArg>();
			Serializer.PrepareSerializer<BuyDragonGuildShopItemRes>();
			Serializer.PrepareSerializer<GetDragonGuildShopRecordArg>();
			Serializer.PrepareSerializer<GetDragonGuildShopRecordRes>();
			Serializer.PrepareSerializer<ChangeDragonGuildPositionArg>();
			Serializer.PrepareSerializer<ChangeDragonGuildPositionRes>();
			Serializer.PrepareSerializer<GetDragonGuildBindInfoArg>();
			Serializer.PrepareSerializer<GetDragonGuildBindInfoRes>();
			Serializer.PrepareSerializer<DragonGuildBindReq>();
			Serializer.PrepareSerializer<DragonGuildBindRes>();
			Serializer.PrepareSerializer<DragonGuildJoinBindGroupArg>();
			Serializer.PrepareSerializer<DragonGuildJoinBindGroupRes>();
			Serializer.PrepareSerializer<DragonGuildUnBindGroupArg>();
			Serializer.PrepareSerializer<DragonGuildUnBindGroupRes>();
			Serializer.PrepareSerializer<GoBackReadyScene>();
			Serializer.PrepareSerializer<GoalAwardsGetList_C2M>();
			Serializer.PrepareSerializer<GoalAwardsGetList_M2C>();
			Serializer.PrepareSerializer<GoalAwardsGetAwards_C2M>();
			Serializer.PrepareSerializer<GoalAwardsGetAwards_M2C>();
			Serializer.PrepareSerializer<GoalAwardsRedPointNtf>();
			Serializer.PrepareSerializer<BattleFieldAwardNumArg>();
			Serializer.PrepareSerializer<BattleFieldAwardNumRes>();
			Serializer.PrepareSerializer<BattleFieldReadyInfo>();
			Serializer.PrepareSerializer<BattleFieldRankArg>();
			Serializer.PrepareSerializer<BattleFieldRankRes>();
			Serializer.PrepareSerializer<BattleFieldRoleAgainst>();
			Serializer.PrepareSerializer<BattleFieldReliveInfo>();
			Serializer.PrepareSerializer<GetWeeklyTaskInfoArg>();
			Serializer.PrepareSerializer<GetWeeklyTaskInfoRes>();
			Serializer.PrepareSerializer<GetWeeklyTaskRewardArg>();
			Serializer.PrepareSerializer<GetWeeklyTaskRewardRes>();
			Serializer.PrepareSerializer<RefreshWeeklyTaskArg>();
			Serializer.PrepareSerializer<RefreshWeeklyTaskRes>();
			Serializer.PrepareSerializer<BattleFieldRoleAgainstArg>();
			Serializer.PrepareSerializer<GetCompeteDragonInfoArg>();
			Serializer.PrepareSerializer<GetCompeteDragonInfoRes>();
			Serializer.PrepareSerializer<BFFightTime>();
			Serializer.PrepareSerializer<FuseEquipArg>();
			Serializer.PrepareSerializer<FuseEquipRes>();
			Serializer.PrepareSerializer<PayScoreData>();
			Serializer.PrepareSerializer<SetPreShowArg>();
			Serializer.PrepareSerializer<SetPreShowRes>();
			Serializer.PrepareSerializer<TurnOverWeeklyTaskItemArg>();
			Serializer.PrepareSerializer<TurnOverWeeklyTaskItemRes>();
			Serializer.PrepareSerializer<NpcFlArg>();
			Serializer.PrepareSerializer<NpcFlRes>();
			Serializer.PrepareSerializer<GetLuckyActivityInfoArg>();
			Serializer.PrepareSerializer<GetLuckyActivityInfoRes>();
			Serializer.PrepareSerializer<BuyDrawReq>();
			Serializer.PrepareSerializer<BuyDrawRes>();
			Serializer.PrepareSerializer<LotteryDrawReq>();
			Serializer.PrepareSerializer<LotteryDrawRes>();
			Serializer.PrepareSerializer<GetDailyTaskRefreshInfoArg>();
			Serializer.PrepareSerializer<GetDailyTaskRefreshInfoRes>();
			Serializer.PrepareSerializer<GetDailyTaskAskHelpArg>();
			Serializer.PrepareSerializer<GetDailyTaskAskHelpRes>();
			Serializer.PrepareSerializer<GetDailyTaskRefreshRecordArg>();
			Serializer.PrepareSerializer<GetDailyTaskRefreshRecordRes>();
			Serializer.PrepareSerializer<DailyTaskRefreshOperArg>();
			Serializer.PrepareSerializer<DailyTaskRefreshOperRes>();
			Serializer.PrepareSerializer<DailyTaskEventNtf>();
			Serializer.PrepareSerializer<SurviveReqArg>();
			Serializer.PrepareSerializer<SurviveReqRes>();
			Serializer.PrepareSerializer<DoodadItemAllSkill>();
			Serializer.PrepareSerializer<EmptyData>();
			Serializer.PrepareSerializer<UpdateFreeflowHintInfo>();
			Serializer.PrepareSerializer<PeerBoxArg>();
			Serializer.PrepareSerializer<PeerBoxRes>();
			Serializer.PrepareSerializer<QueryBoxsArg>();
			Serializer.PrepareSerializer<QueryBoxsRes>();
			Serializer.PrepareSerializer<MulActivityIconSys>();
			Serializer.PrepareSerializer<ActivatePreShowArg>();
			Serializer.PrepareSerializer<ActivatePreShowRes>();
			Serializer.PrepareSerializer<FashionSynthesisInfoArg>();
			Serializer.PrepareSerializer<FashionSynthesisInfoRes>();
			Serializer.PrepareSerializer<FashionIBShopBuyArg>();
			Serializer.PrepareSerializer<FashionIBShopBuyRes>();
			Serializer.PrepareSerializer<WordNotify>();
			Serializer.PrepareSerializer<BigMeleePoint>();
			Serializer.PrepareSerializer<GuildPartySummonSpiritArg>();
			Serializer.PrepareSerializer<GuildPartySummonSpiritRes>();
			Serializer.PrepareSerializer<BigMeleePointOutLook>();
			Serializer.PrepareSerializer<TaskRefreshNtf>();
			Serializer.PrepareSerializer<KickAccountJkydMsg>();
			Serializer.PrepareSerializer<GuildCastFeats>();
			Serializer.PrepareSerializer<ChooseSpecialEffectsArg>();
			Serializer.PrepareSerializer<ChooseSpecialEffectsRes>();
			Serializer.PrepareSerializer<EnterLeisureSceneArg>();
			Serializer.PrepareSerializer<EnterLeisureSceneRes>();
			Serializer.PrepareSerializer<BackFlowActivityOperationArg>();
			Serializer.PrepareSerializer<BackFlowActivityOperationRes>();
			Serializer.PrepareSerializer<GetNewZoneBenefitArg>();
			Serializer.PrepareSerializer<GetNewZoneBenefitRes>();
			Serializer.PrepareSerializer<SelectChargeBackRoleArg>();
			Serializer.PrepareSerializer<SelectChargeBackRoleRes>();
			Serializer.PrepareSerializer<UpdateStageInfoNtf>();
			Serializer.PrepareSerializer<PayGiftNtfData>();
			Serializer.PrepareSerializer<GetMyRiftInfoArg>();
			Serializer.PrepareSerializer<GetMyRiftInfoRes>();
			Serializer.PrepareSerializer<GetRiftGuildRankArg>();
			Serializer.PrepareSerializer<GetRiftGuildRankRes>();
			Serializer.PrepareSerializer<RiftFirstPassRewardArg>();
			Serializer.PrepareSerializer<RiftFirstPassRewardRes>();
			Serializer.PrepareSerializer<RiftSceneInfoNtfData>();
			Serializer.PrepareSerializer<CampDuelActivityOperationArg>();
			Serializer.PrepareSerializer<CampDuelActivityOperationRes>();
			Serializer.PrepareSerializer<GetCrossGvgDataArg>();
			Serializer.PrepareSerializer<GetCrossGvgDataRes>();
			Serializer.PrepareSerializer<CrossGvgStateNtf>();
			Serializer.PrepareSerializer<CrossGvgOperArg>();
			Serializer.PrepareSerializer<CrossGvgOperRes>();
			Serializer.PrepareSerializer<GetDanceIdsArg>();
			Serializer.PrepareSerializer<GetDanceIdsRes>();
			Serializer.PrepareSerializer<TryDanceArg>();
			Serializer.PrepareSerializer<TryDanceRes>();
			Serializer.PrepareSerializer<GuildHallGetBuffList_C2M>();
			Serializer.PrepareSerializer<GuildHallGetBuffList_M2C>();
			Serializer.PrepareSerializer<GuildHallUpdateBuff_C2M>();
			Serializer.PrepareSerializer<GuildHallUpdateBuff_M2C>();
			Serializer.PrepareSerializer<GuildZiCaiDonate_M2C>();
			Serializer.PrepareSerializer<GuildZiCaiDonate_C2M>();
			Serializer.PrepareSerializer<GuildSchoolHallGetRankList_C2M>();
			Serializer.PrepareSerializer<GuildSchoolHallGetRankList_M2C>();
			Serializer.PrepareSerializer<GuildZiCaiGetList_C2M>();
			Serializer.PrepareSerializer<GuildZiCaiGetList_M2C>();
			Serializer.PrepareSerializer<GuildZiCaiDonateHistory_C2M>();
			Serializer.PrepareSerializer<GuildZiCaiDonateHistory_M2C>();
			Serializer.PrepareSerializer<GetMarriagePrivilegeArg>();
			Serializer.PrepareSerializer<GetMarriagePrivilegeRes>();
			Serializer.PrepareSerializer<CrossGvgRoomStateNtf>();
			Serializer.PrepareSerializer<MarriageNewPrivilegeNtfData>();
			Serializer.PrepareSerializer<GuildHallUpdatePoint>();
			Serializer.PrepareSerializer<VsPayRevivePara>();
			Serializer.PrepareSerializer<VsPayReviveRes>();
			Serializer.PrepareSerializer<MarriageLevelValueNtfData>();
			Serializer.PrepareSerializer<JadeComposeNewArg>();
			Serializer.PrepareSerializer<JadeComposeNewRes>();
			Serializer.PrepareSerializer<JadeOperationNewArg>();
			Serializer.PrepareSerializer<JadeOperationNewRes>();
			Serializer.PrepareSerializer<BuyJadeSlotNewArg>();
			Serializer.PrepareSerializer<BuyJadeSlotNewRes>();
			Serializer.PrepareSerializer<TakeOffAllJadeNewArg>();
			Serializer.PrepareSerializer<TakeOffAllJadeNewRes>();
			Serializer.PrepareSerializer<GetJadeSealAllInfoArg>();
			Serializer.PrepareSerializer<GetJadeSealAllInfoRes>();
			Serializer.PrepareSerializer<JadeSlotInfo>();
			Serializer.PrepareSerializer<ClientUpdatePackageData>();
			Serializer.PrepareSerializer<InlayAllJadeArg>();
			Serializer.PrepareSerializer<InlayAllJadeRes>();
			Serializer.PrepareSerializer<Open520FestivityRedPacketArg>();
			Serializer.PrepareSerializer<Open520FestivityRedPacketRes>();
			Serializer.PrepareSerializer<Get520FestivalRedPacket>();
			Serializer.PrepareSerializer<Operation520FestivalArg>();
			Serializer.PrepareSerializer<Operation520FestivalRes>();
			Serializer.PrepareSerializer<ShadowCatOperationArg>();
			Serializer.PrepareSerializer<ShadowCatOperationRes>();
			Serializer.PrepareSerializer<Vec3>();
			Serializer.PrepareSerializer<KKSG.Attribute>();
			Serializer.PrepareSerializer<SkillInfo>();
			Serializer.PrepareSerializer<Item>();
			Serializer.PrepareSerializer<ItemJade>();
			Serializer.PrepareSerializer<ItemJadeSingle>();
			Serializer.PrepareSerializer<CircleDrawData>();
			Serializer.PrepareSerializer<ItemEnchant>();
			Serializer.PrepareSerializer<AttributeInfo>();
			Serializer.PrepareSerializer<ItemRandAttr>();
			Serializer.PrepareSerializer<ItemForge>();
			Serializer.PrepareSerializer<EffectData>();
			Serializer.PrepareSerializer<EffectMultiParams>();
			Serializer.PrepareSerializer<ItemFuse>();
			Serializer.PrepareSerializer<ItemArtifact>();
			Serializer.PrepareSerializer<BuffInfo>();
			Serializer.PrepareSerializer<OutLook>();
			Serializer.PrepareSerializer<OutLookGuild>();
			Serializer.PrepareSerializer<OutLookDesignation>();
			Serializer.PrepareSerializer<OutLookEquip>();
			Serializer.PrepareSerializer<OutLookTitle>();
			Serializer.PrepareSerializer<OutLookOp>();
			Serializer.PrepareSerializer<OutLookSprite>();
			Serializer.PrepareSerializer<OutLookState>();
			Serializer.PrepareSerializer<OutLookMilitaryRank>();
			Serializer.PrepareSerializer<OutLookDisplayFashion>();
			Serializer.PrepareSerializer<OutLookConsumePre>();
			Serializer.PrepareSerializer<AllBuffsInfo>();
			Serializer.PrepareSerializer<SpriteInfo>();
			Serializer.PrepareSerializer<PetSingle>();
			Serializer.PrepareSerializer<SPetRecord>();
			Serializer.PrepareSerializer<UnitAppearanceTeam>();
			Serializer.PrepareSerializer<TargetHurtInfo>();
			Serializer.PrepareSerializer<DamageResult>();
			Serializer.PrepareSerializer<DoodadInfo>();
			Serializer.PrepareSerializer<BattleRewardChest>();
			Serializer.PrepareSerializer<ItemBrief>();
			Serializer.PrepareSerializer<ComAgate>();
			Serializer.PrepareSerializer<RankList>();
			Serializer.PrepareSerializer<RankData>();
			Serializer.PrepareSerializer<MapIntItem>();
			Serializer.PrepareSerializer<LeagueRankData>();
			Serializer.PrepareSerializer<HeroRankData>();
			Serializer.PrepareSerializer<MilitaryRankData>();
			Serializer.PrepareSerializer<PkRankExtraData>();
			Serializer.PrepareSerializer<SkyCraftRankData>();
			Serializer.PrepareSerializer<SurviveRankData>();
			Serializer.PrepareSerializer<SkyCityRankData>();
			Serializer.PrepareSerializer<RiftRankData>();
			Serializer.PrepareSerializer<PayConsume>();
			Serializer.PrepareSerializer<BagExpandData>();
			Serializer.PrepareSerializer<ActivityRecord>();
			Serializer.PrepareSerializer<RewardInfo>();
			Serializer.PrepareSerializer<BackFlowBuy>();
			Serializer.PrepareSerializer<SweepResult>();
			Serializer.PrepareSerializer<ClientReviveInfo>();
			Serializer.PrepareSerializer<ShopItem>();
			Serializer.PrepareSerializer<TeamBrief>();
			Serializer.PrepareSerializer<TeamExtraInfo>();
			Serializer.PrepareSerializer<TeamSynRift>();
			Serializer.PrepareSerializer<GlobalRiftFloorInfo>();
			Serializer.PrepareSerializer<TeamMember>();
			Serializer.PrepareSerializer<TeamCountClient>();
			Serializer.PrepareSerializer<ChatInfo>();
			Serializer.PrepareSerializer<ChatSource>();
			Serializer.PrepareSerializer<ChatDest>();
			Serializer.PrepareSerializer<ChatParam>();
			Serializer.PrepareSerializer<ChatParamRole>();
			Serializer.PrepareSerializer<ChatParamItem>();
			Serializer.PrepareSerializer<ChatParamNum>();
			Serializer.PrepareSerializer<ChatParamGuild>();
			Serializer.PrepareSerializer<ChatParamTeam>();
			Serializer.PrepareSerializer<ChatParamLink>();
			Serializer.PrepareSerializer<ChatParamSpectate>();
			Serializer.PrepareSerializer<ChatParamDragonGuild>();
			Serializer.PrepareSerializer<GroupChatTeamInfo>();
			Serializer.PrepareSerializer<FashionData>();
			Serializer.PrepareSerializer<LoginGateData>();
			Serializer.PrepareSerializer<SelfServerData>();
			Serializer.PrepareSerializer<PlatNotice>();
			Serializer.PrepareSerializer<PlatBanAccount>();
			Serializer.PrepareSerializer<PlatFriendServer>();
			Serializer.PrepareSerializer<Friend2Client>();
			Serializer.PrepareSerializer<FlowerInfo2Client>();
			Serializer.PrepareSerializer<ReceiveRoleFlowerInfo2Client>();
			Serializer.PrepareSerializer<GuildInfo>();
			Serializer.PrepareSerializer<GuildZiCaiItemData>();
			Serializer.PrepareSerializer<GuildMemberData>();
			Serializer.PrepareSerializer<GHisRecord>();
			Serializer.PrepareSerializer<ClientInfo>();
			Serializer.PrepareSerializer<LoginExtraData>();
			Serializer.PrepareSerializer<LoginReconnectInfo>();
			Serializer.PrepareSerializer<GuildBonusAppear>();
			Serializer.PrepareSerializer<GetGuildBonusInfo>();
			Serializer.PrepareSerializer<PrivateChatList>();
			Serializer.PrepareSerializer<BattleData>();
			Serializer.PrepareSerializer<CliAntiCheatInfo>();
			Serializer.PrepareSerializer<BattleFailedData>();
			Serializer.PrepareSerializer<PositionCheck>();
			Serializer.PrepareSerializer<RollInfo>();
			Serializer.PrepareSerializer<GuildGoblinRoleKillInfo>();
			Serializer.PrepareSerializer<PkRoleInfo>();
			Serializer.PrepareSerializer<PkRoleRec>();
			Serializer.PrepareSerializer<RoleSmallInfo>();
			Serializer.PrepareSerializer<RoleBriefInfo>();
			Serializer.PrepareSerializer<PetInviteInfo>();
			Serializer.PrepareSerializer<petGetSkill>();
			Serializer.PrepareSerializer<StageResultInfo>();
			Serializer.PrepareSerializer<MobaBattleResult>();
			Serializer.PrepareSerializer<WeekEnd4v4TeamResult>();
			Serializer.PrepareSerializer<SpecialStageInfo>();
			Serializer.PrepareSerializer<BossRushResult>();
			Serializer.PrepareSerializer<StageRoleResult>();
			Serializer.PrepareSerializer<GuildGoblinResult>();
			Serializer.PrepareSerializer<PkResult>();
			Serializer.PrepareSerializer<TowerResult>();
			Serializer.PrepareSerializer<PVPResult>();
			Serializer.PrepareSerializer<DragonExpResult>();
			Serializer.PrepareSerializer<SkyCityFinalBaseInfo>();
			Serializer.PrepareSerializer<HorseAward>();
			Serializer.PrepareSerializer<InvFightBattleResult>();
			Serializer.PrepareSerializer<HeroBattleResult>();
			Serializer.PrepareSerializer<CustomBattleResult>();
			Serializer.PrepareSerializer<MobaBattleRoleResult>();
			Serializer.PrepareSerializer<WeekEnd4v4BattleRoleData>();
			Serializer.PrepareSerializer<BigMeleeBattleResult>();
			Serializer.PrepareSerializer<BattleFieldBattleResult>();
			Serializer.PrepareSerializer<RiftResult>();
			Serializer.PrepareSerializer<StageWatchInfo>();
			Serializer.PrepareSerializer<StageGuildInfo>();
			Serializer.PrepareSerializer<SMail>();
			Serializer.PrepareSerializer<ExpFindBackInfo>();
			Serializer.PrepareSerializer<TowerRecord>();
			Serializer.PrepareSerializer<StcDesignationInfo>();
			Serializer.PrepareSerializer<AchieveBriefInfo>();
			Serializer.PrepareSerializer<StcAchieveInfo>();
			Serializer.PrepareSerializer<RoleAllInfo>();
			Serializer.PrepareSerializer<RoleBrief>();
			Serializer.PrepareSerializer<BagContent>();
			Serializer.PrepareSerializer<RoleLotteryInfo>();
			Serializer.PrepareSerializer<PandoraDrop>();
			Serializer.PrepareSerializer<StageInfo>();
			Serializer.PrepareSerializer<BRRankState>();
			Serializer.PrepareSerializer<DEStageProgress>();
			Serializer.PrepareSerializer<StageAssistOne>();
			Serializer.PrepareSerializer<AbsPartyBase>();
			Serializer.PrepareSerializer<StageTrophy>();
			Serializer.PrepareSerializer<StageTrophyData>();
			Serializer.PrepareSerializer<TrophyGetTypeDetail>();
			Serializer.PrepareSerializer<TrophyDetail>();
			Serializer.PrepareSerializer<DneRecord>();
			Serializer.PrepareSerializer<CheckinRecord>();
			Serializer.PrepareSerializer<ArenaRecord>();
			Serializer.PrepareSerializer<RewardRecord>();
			Serializer.PrepareSerializer<ShopRecord>();
			Serializer.PrepareSerializer<ShopRecordOne>();
			Serializer.PrepareSerializer<FlowerRecord>();
			Serializer.PrepareSerializer<GuildRecord>();
			Serializer.PrepareSerializer<GuildSkill>();
			Serializer.PrepareSerializer<RoleGuildBonusData>();
			Serializer.PrepareSerializer<OnlyOnceGuildBonusData>();
			Serializer.PrepareSerializer<MapKeyValue>();
			Serializer.PrepareSerializer<PkRecord>();
			Serializer.PrepareSerializer<PkOneRecord>();
			Serializer.PrepareSerializer<PkBaseHist>();
			Serializer.PrepareSerializer<PkRecordSubInfo>();
			Serializer.PrepareSerializer<PkOneRec>();
			Serializer.PrepareSerializer<PvpRoleBrief>();
			Serializer.PrepareSerializer<RoleConfig>();
			Serializer.PrepareSerializer<TShowVoteRecord>();
			Serializer.PrepareSerializer<TShowRoleDailyVoteData>();
			Serializer.PrepareSerializer<CampRoleRecord>();
			Serializer.PrepareSerializer<CampTaskInfo2DB>();
			Serializer.PrepareSerializer<CampTaskInfo>();
			Serializer.PrepareSerializer<RoleFindBackRecord>();
			Serializer.PrepareSerializer<ItemFindBackInfo>();
			Serializer.PrepareSerializer<UnlockSealFindBackData>();
			Serializer.PrepareSerializer<RoleExtraInfo>();
			Serializer.PrepareSerializer<TowerRecord2DB>();
			Serializer.PrepareSerializer<LoginRecord>();
			Serializer.PrepareSerializer<LoginReward>();
			Serializer.PrepareSerializer<PvpData>();
			Serializer.PrepareSerializer<PvpOneRec>();
			Serializer.PrepareSerializer<SQARecord>();
			Serializer.PrepareSerializer<DragonRecord2DB>();
			Serializer.PrepareSerializer<DragonRecord>();
			Serializer.PrepareSerializer<FashionRecord>();
			Serializer.PrepareSerializer<ActivateFashionCharm>();
			Serializer.PrepareSerializer<ActivateHairColor>();
			Serializer.PrepareSerializer<LiveRecord>();
			Serializer.PrepareSerializer<LiveNameInfo>();
			Serializer.PrepareSerializer<PayV2Record>();
			Serializer.PrepareSerializer<PayBaseInfo>();
			Serializer.PrepareSerializer<PayAileenRecord>();
			Serializer.PrepareSerializer<PaytssInfo>();
			Serializer.PrepareSerializer<PayAwardRecord>();
			Serializer.PrepareSerializer<PayMemberRecord>();
			Serializer.PrepareSerializer<PayPrivilegeShop>();
			Serializer.PrepareSerializer<PayconsumeBrief>();
			Serializer.PrepareSerializer<PayConsumeRebate>();
			Serializer.PrepareSerializer<PayGiftRecord>();
			Serializer.PrepareSerializer<PetSysData>();
			Serializer.PrepareSerializer<FirstPassRecord>();
			Serializer.PrepareSerializer<FirstPassStageInfo>();
			Serializer.PrepareSerializer<IBShopAllRecord>();
			Serializer.PrepareSerializer<IBShopOneRecord>();
			Serializer.PrepareSerializer<IBGiftOrder>();
			Serializer.PrepareSerializer<SpriteRecord>();
			Serializer.PrepareSerializer<SAtlasRecord>();
			Serializer.PrepareSerializer<atlasdata>();
			Serializer.PrepareSerializer<RiskInfo2DB>();
			Serializer.PrepareSerializer<RiskMapInfos>();
			Serializer.PrepareSerializer<RiskOneMapInfo>();
			Serializer.PrepareSerializer<RiskGridInfo>();
			Serializer.PrepareSerializer<RiskBoxInfo>();
			Serializer.PrepareSerializer<RoleRiskInfo>();
			Serializer.PrepareSerializer<RoleTask>();
			Serializer.PrepareSerializer<TaskConditionInfo>();
			Serializer.PrepareSerializer<DailyTaskInfo>();
			Serializer.PrepareSerializer<WeeklyTaskData>();
			Serializer.PrepareSerializer<WeeklyTaskInfo>();
			Serializer.PrepareSerializer<TaskHelpInfo>();
			Serializer.PrepareSerializer<IdipData>();
			Serializer.PrepareSerializer<IdipPunishData>();
			Serializer.PrepareSerializer<IdipHintData>();
			Serializer.PrepareSerializer<ResumeItem>();
			Serializer.PrepareSerializer<SpActivity>();
			Serializer.PrepareSerializer<SpActivityOne>();
			Serializer.PrepareSerializer<SpActivityTask>();
			Serializer.PrepareSerializer<ArgentaData>();
			Serializer.PrepareSerializer<AncientTimes>();
			Serializer.PrepareSerializer<ThemeActivityData>();
			Serializer.PrepareSerializer<SpFirstCompleteScene>();
			Serializer.PrepareSerializer<BackFlowData>();
			Serializer.PrepareSerializer<BackFlowShopData>();
			Serializer.PrepareSerializer<BackFlowShopGood>();
			Serializer.PrepareSerializer<CampDuelData>();
			Serializer.PrepareSerializer<Festival520Data>();
			Serializer.PrepareSerializer<ShadowCatData>();
			Serializer.PrepareSerializer<ArgentaPreData>();
			Serializer.PrepareSerializer<BackFlowPreData>();
			Serializer.PrepareSerializer<Designation2DB>();
			Serializer.PrepareSerializer<LevelSealRecord>();
			Serializer.PrepareSerializer<SBuffRecord>();
			Serializer.PrepareSerializer<Buff>();
			Serializer.PrepareSerializer<BuffItem>();
			Serializer.PrepareSerializer<STransformBuff>();
			Serializer.PrepareSerializer<RolePushInfo>();
			Serializer.PrepareSerializer<PushInfo>();
			Serializer.PrepareSerializer<PushConfig>();
			Serializer.PrepareSerializer<QQVipInfo>();
			Serializer.PrepareSerializer<TeamRecord>();
			Serializer.PrepareSerializer<TeamCountInfo>();
			Serializer.PrepareSerializer<RoleTeamCostInfo>();
			Serializer.PrepareSerializer<RoleMiscData>();
			Serializer.PrepareSerializer<SurviveRecord>();
			Serializer.PrepareSerializer<LuckyActivity>();
			Serializer.PrepareSerializer<ItemRecord>();
			Serializer.PrepareSerializer<SRoleMultiReward>();
			Serializer.PrepareSerializer<RolePartnerData>();
			Serializer.PrepareSerializer<AchieveDbInfo>();
			Serializer.PrepareSerializer<STC_ACHIEVE_POINT_REWARD>();
			Serializer.PrepareSerializer<SkillRecord>();
			Serializer.PrepareSerializer<SChatRecord>();
			Serializer.PrepareSerializer<HeroBattleRecord>();
			Serializer.PrepareSerializer<HeroBattleOneGame>();
			Serializer.PrepareSerializer<ReportDataRecord>();
			Serializer.PrepareSerializer<WeekReportData>();
			Serializer.PrepareSerializer<RoleSystem>();
			Serializer.PrepareSerializer<SysOpenTime>();
			Serializer.PrepareSerializer<PlatformShareResult>();
			Serializer.PrepareSerializer<WeekEnd4v4Data>();
			Serializer.PrepareSerializer<TajieHelp2DB>();
			Serializer.PrepareSerializer<TajieHelpSceneData>();
			Serializer.PrepareSerializer<DragonGroupDB>();
			Serializer.PrepareSerializer<DragonGroupRecordInfoList>();
			Serializer.PrepareSerializer<DragonGroupRoleInfo>();
			Serializer.PrepareSerializer<BattleFieldData>();
			Serializer.PrepareSerializer<BattleFieldPoint>();
			Serializer.PrepareSerializer<HellDropInfoAll>();
			Serializer.PrepareSerializer<HellDropInfo>();
			Serializer.PrepareSerializer<NpcFeelingRecord>();
			Serializer.PrepareSerializer<NpcFeelingOneNpc>();
			Serializer.PrepareSerializer<NpcLikeItem>();
			Serializer.PrepareSerializer<NpcFeelingUnite>();
			Serializer.PrepareSerializer<NpcFlReturn>();
			Serializer.PrepareSerializer<CompeteDragonInfo2DB>();
			Serializer.PrepareSerializer<DragonGuildRecordData>();
			Serializer.PrepareSerializer<DragonGuildRoleTaskItem>();
			Serializer.PrepareSerializer<RiftRecord2Db>();
			Serializer.PrepareSerializer<ReconnectScene>();
			Serializer.PrepareSerializer<StepSyncData>();
			Serializer.PrepareSerializer<PvpBaseData>();
			Serializer.PrepareSerializer<PvpHistory>();
			Serializer.PrepareSerializer<FriendGift>();
			Serializer.PrepareSerializer<AudioBrief>();
			Serializer.PrepareSerializer<PvpNowUnitData>();
			Serializer.PrepareSerializer<QARoomRankData>();
			Serializer.PrepareSerializer<GuildSkillData>();
			Serializer.PrepareSerializer<DragonInfo2Client>();
			Serializer.PrepareSerializer<TeamInvRoleInfo>();
			Serializer.PrepareSerializer<MulActivitInfo>();
			Serializer.PrepareSerializer<BossRushData>();
			Serializer.PrepareSerializer<SSceneState>();
			Serializer.PrepareSerializer<LoginReconnectEnterSceneData>();
			Serializer.PrepareSerializer<guildArenaWarData>();
			Serializer.PrepareSerializer<GuildArenaGroupData>();
			Serializer.PrepareSerializer<GuildDarenaUnit>();
			Serializer.PrepareSerializer<GmfRoleBrief>();
			Serializer.PrepareSerializer<GmfGuildBrief>();
			Serializer.PrepareSerializer<GmfHalfRoles>();
			Serializer.PrepareSerializer<GmfRole>();
			Serializer.PrepareSerializer<BattleStatisticsData>();
			Serializer.PrepareSerializer<BattleStarData>();
			Serializer.PrepareSerializer<VoipRoomMember>();
			Serializer.PrepareSerializer<PayCard>();
			Serializer.PrepareSerializer<PayAileen>();
			Serializer.PrepareSerializer<PayAileenInfo>();
			Serializer.PrepareSerializer<PayMember>();
			Serializer.PrepareSerializer<FirstPassStageInfo2Client>();
			Serializer.PrepareSerializer<QueryPkInfoRes>();
			Serializer.PrepareSerializer<QAIDName>();
			Serializer.PrepareSerializer<ItemFindBackInfo2Client>();
			Serializer.PrepareSerializer<IBShopItemInfo>();
			Serializer.PrepareSerializer<SynCardAttr>();
			Serializer.PrepareSerializer<CardAttr>();
			Serializer.PrepareSerializer<DEProgress>();
			Serializer.PrepareSerializer<DERank>();
			Serializer.PrepareSerializer<WorldBossDamageInfo>();
			Serializer.PrepareSerializer<AuctItemBrief>();
			Serializer.PrepareSerializer<AuctOverlapData>();
			Serializer.PrepareSerializer<AuctionSaleData>();
			Serializer.PrepareSerializer<LiveIconData>();
			Serializer.PrepareSerializer<SkyCityEstimateBaseInfo>();
			Serializer.PrepareSerializer<SkyCityTeamScore>();
			Serializer.PrepareSerializer<SkyCityTeamBaseInfo>();
			Serializer.PrepareSerializer<GuildLadderRoleRank>();
			Serializer.PrepareSerializer<GuildLadderRank>();
			Serializer.PrepareSerializer<PlantInfo>();
			Serializer.PrepareSerializer<GardenEventLog>();
			Serializer.PrepareSerializer<SkyCityGroupData>();
			Serializer.PrepareSerializer<FriendPlantLog>();
			Serializer.PrepareSerializer<GuildActivityRole>();
			Serializer.PrepareSerializer<PlatFriend>();
			Serializer.PrepareSerializer<PlatFriendRankInfo2Client>();
			Serializer.PrepareSerializer<GmfGuildCombat>();
			Serializer.PrepareSerializer<GmfCombat>();
			Serializer.PrepareSerializer<GmfRoleCombat>();
			Serializer.PrepareSerializer<GuildBuffItem>();
			Serializer.PrepareSerializer<GuildBuffRecord>();
			Serializer.PrepareSerializer<ResWarRank>();
			Serializer.PrepareSerializer<GuildBuffSimpleInfo>();
			Serializer.PrepareSerializer<GuildBuff>();
			Serializer.PrepareSerializer<ResWarFinalAll>();
			Serializer.PrepareSerializer<ResWarFinal>();
			Serializer.PrepareSerializer<ResWarGroupData>();
			Serializer.PrepareSerializer<GASaleItem>();
			Serializer.PrepareSerializer<GASaleHistory>();
			Serializer.PrepareSerializer<ResWarTeamBaseInfo>();
			Serializer.PrepareSerializer<Integralunit>();
			Serializer.PrepareSerializer<IntegralBattle>();
			Serializer.PrepareSerializer<GuildCampRankInfo>();
			Serializer.PrepareSerializer<ResWarRoleRank>();
			Serializer.PrepareSerializer<GuildArenaHistory>();
			Serializer.PrepareSerializer<GuildMemberAskInfo>();
			Serializer.PrepareSerializer<GuildMemberAskItem>();
			Serializer.PrepareSerializer<GuildMemberDonateRankItem>();
			Serializer.PrepareSerializer<InheritData>();
			Serializer.PrepareSerializer<QQVipInfoClient>();
			Serializer.PrepareSerializer<JoinLargeRoomReply>();
			Serializer.PrepareSerializer<FriendVipInfo>();
			Serializer.PrepareSerializer<OneMentorRelationInfo2Client>();
			Serializer.PrepareSerializer<MentorRelationStatusData>();
			Serializer.PrepareSerializer<OneMentorTaskInfo>();
			Serializer.PrepareSerializer<MentorSelfInfo>();
			Serializer.PrepareSerializer<OneMentorApplyStudentShow>();
			Serializer.PrepareSerializer<OneMentorApplyMasterShow>();
			Serializer.PrepareSerializer<OneMentorBeAppliedMsg>();
			Serializer.PrepareSerializer<MentorBreakApplyInfo>();
			Serializer.PrepareSerializer<PartnerMemberDetail>();
			Serializer.PrepareSerializer<PartnerLivenessItem>();
			Serializer.PrepareSerializer<InvFightRoleBrief>();
			Serializer.PrepareSerializer<GCFJvDianInfo>();
			Serializer.PrepareSerializer<GCFGuildBrief>();
			Serializer.PrepareSerializer<GCFRoleBrief>();
			Serializer.PrepareSerializer<GCFBattleField>();
			Serializer.PrepareSerializer<GCFZhanChBriefInfo>();
			Serializer.PrepareSerializer<PartnerShopItemClient>();
			Serializer.PrepareSerializer<HeroBattleGroupData>();
			Serializer.PrepareSerializer<CityData>();
			Serializer.PrepareSerializer<GuildTerrChallInfo>();
			Serializer.PrepareSerializer<GuildTerrAllianceInfo>();
			Serializer.PrepareSerializer<PartnerShopRecordItem>();
			Serializer.PrepareSerializer<HeroBattleTeamData>();
			Serializer.PrepareSerializer<HeroBattleTeamMember>();
			Serializer.PrepareSerializer<GuildBonusBriefInfo>();
			Serializer.PrepareSerializer<DoorState>();
			Serializer.PrepareSerializer<LeagueTeamMemberDetail>();
			Serializer.PrepareSerializer<RoleOutLookBrief>();
			Serializer.PrepareSerializer<LeagueTeamDetail>();
			Serializer.PrepareSerializer<LeagueBattleTeamData>();
			Serializer.PrepareSerializer<LeagueBattleRoleBrief>();
			Serializer.PrepareSerializer<LeagueBattleOneTeam>();
			Serializer.PrepareSerializer<LeagueBattleOneRole>();
			Serializer.PrepareSerializer<LeagueBattleResultTeam>();
			Serializer.PrepareSerializer<LeagueBattleResultRole>();
			Serializer.PrepareSerializer<SubScribe>();
			Serializer.PrepareSerializer<LeagueBattleOneRecord>();
			Serializer.PrepareSerializer<LBEleRoundInfo>();
			Serializer.PrepareSerializer<LBEleRoomInfo>();
			Serializer.PrepareSerializer<LBEleTeamInfo>();
			Serializer.PrepareSerializer<PersonalHomePage>();
			Serializer.PrepareSerializer<CareerData>();
			Serializer.PrepareSerializer<PVPInformation>();
			Serializer.PrepareSerializer<PKInformation>();
			Serializer.PrepareSerializer<TerrData>();
			Serializer.PrepareSerializer<GiftIbItem>();
			Serializer.PrepareSerializer<IBGiftHistAllItem>();
			Serializer.PrepareSerializer<IBGiftHistItem>();
			Serializer.PrepareSerializer<ArenaStarTopRoleData>();
			Serializer.PrepareSerializer<ArenaStarHistData>();
			Serializer.PrepareSerializer<RankOnce>();
			Serializer.PrepareSerializer<CustomBattleConfig>();
			Serializer.PrepareSerializer<CustomBattleClientInfo>();
			Serializer.PrepareSerializer<CustomBattleQueryInfo>();
			Serializer.PrepareSerializer<CustomBattleDataRole>();
			Serializer.PrepareSerializer<CustomBattleData>();
			Serializer.PrepareSerializer<CustomBattleRank>();
			Serializer.PrepareSerializer<CustomBattleRole>();
			Serializer.PrepareSerializer<SCEliRoomInfo>();
			Serializer.PrepareSerializer<SCEliTeamInfo>();
			Serializer.PrepareSerializer<SkyTeamMemberInfo>();
			Serializer.PrepareSerializer<SkyCraftBattleRecord>();
			Serializer.PrepareSerializer<SCEliRoundInfo>();
			Serializer.PrepareSerializer<SkyTeamDetail>();
			Serializer.PrepareSerializer<GuildCampSpriteInfo>();
			Serializer.PrepareSerializer<PartyExchangeItemInfo>();
			Serializer.PrepareSerializer<GuildCampChatInfo>();
			Serializer.PrepareSerializer<CustomBattleMatchRoleInfo>();
			Serializer.PrepareSerializer<PkMatchStage>();
			Serializer.PrepareSerializer<HeroKillUnit>();
			Serializer.PrepareSerializer<MobaRoleData>();
			Serializer.PrepareSerializer<MobaBattleTeamData>();
			Serializer.PrepareSerializer<DHRewrad2State>();
			Serializer.PrepareSerializer<MobaBattleOneGame>();
			Serializer.PrepareSerializer<MobaBattleOneGameRole>();
			Serializer.PrepareSerializer<MobaBattleOneGameBrief>();
			Serializer.PrepareSerializer<MayhemRankInfo>();
			Serializer.PrepareSerializer<BMRoleEnter>();
			Serializer.PrepareSerializer<GroupChatFindTeamInfo>();
			Serializer.PrepareSerializer<GroupChatFindRoleInfo>();
			Serializer.PrepareSerializer<GroupChatPlayerInfo>();
			Serializer.PrepareSerializer<WeddingBrief>();
			Serializer.PrepareSerializer<WeddingRoleBrief>();
			Serializer.PrepareSerializer<MarriageLevelInfo>();
			Serializer.PrepareSerializer<MarriageApplyInfo>();
			Serializer.PrepareSerializer<MarriageApplyResponse>();
			Serializer.PrepareSerializer<WarningItemSet>();
			Serializer.PrepareSerializer<WarningPackage>();
			Serializer.PrepareSerializer<CreateCrossBattleSceneArg>();
			Serializer.PrepareSerializer<CreateCrossBattleSceneData>();
			Serializer.PrepareSerializer<DragonGuildMembersInfo>();
			Serializer.PrepareSerializer<DragonGuildInfo>();
			Serializer.PrepareSerializer<DragonGuildTaskInfo>();
			Serializer.PrepareSerializer<DragonGuildShopItemClient>();
			Serializer.PrepareSerializer<DragonGuildShopRecordItem>();
			Serializer.PrepareSerializer<GoalAwardsInfo>();
			Serializer.PrepareSerializer<GoalAwardsValue>();
			Serializer.PrepareSerializer<BattleFieldLeftAward>();
			Serializer.PrepareSerializer<BattleFieldRank>();
			Serializer.PrepareSerializer<BattleFieldRoleSimpleInfo>();
			Serializer.PrepareSerializer<NpcFlNpc2Role>();
			Serializer.PrepareSerializer<NpcFlRoleExp>();
			Serializer.PrepareSerializer<DailyTaskRefreshRoleInfo>();
			Serializer.PrepareSerializer<DailyTaskRefreshInfo>();
			Serializer.PrepareSerializer<DoodadItemSkill>();
			Serializer.PrepareSerializer<BoxInfos>();
			Serializer.PrepareSerializer<ZoneRoleInfo>();
			Serializer.PrepareSerializer<RiftGuildRankInfo>();
			Serializer.PrepareSerializer<RiftEachFloorInfo>();
			Serializer.PrepareSerializer<CrossGvgGuildInfo>();
			Serializer.PrepareSerializer<CrossGvgRacePointRecord>();
			Serializer.PrepareSerializer<CrossGvgRoomInfo>();
			Serializer.PrepareSerializer<GuildHallBuffData>();
			Serializer.PrepareSerializer<GuildSchoolHallRankData>();
			Serializer.PrepareSerializer<GuildZiCaiDonateHistoryData>();
			Serializer.PrepareSerializer<JadeSealInfo>();
			Serializer.PrepareSerializer<RoleGuildContribute>();
		}
	}
}