diff --git a/BLHX.Server.Common/BLHX.Server.Common.csproj b/BLHX.Server.Common/BLHX.Server.Common.csproj
index fa71b7a..51069f8 100644
--- a/BLHX.Server.Common/BLHX.Server.Common.csproj
+++ b/BLHX.Server.Common/BLHX.Server.Common.csproj
@@ -6,4 +6,8 @@
enable
+
+
+
+
diff --git a/BLHX.Server.Common/Proto/Command.cs b/BLHX.Server.Common/Proto/Command.cs
new file mode 100644
index 0000000..2b1e386
--- /dev/null
+++ b/BLHX.Server.Common/Proto/Command.cs
@@ -0,0 +1,896 @@
+namespace BLHX.Server.Common.Proto
+{
+ public enum Command : ushort
+ {
+ Cs10001 = 10001,
+ Cs10020 = 10020,
+ Cs10022 = 10022,
+ Cs10024 = 10024,
+ Cs10026 = 10026,
+ Cs10100 = 10100,
+ Cs10800 = 10800,
+ Cs10993 = 10993,
+ Cs10994 = 10994,
+ Cs10996 = 10996,
+ Sc10002 = 10002,
+ Sc10021 = 10021,
+ Sc10023 = 10023,
+ Sc10025 = 10025,
+ Sc10027 = 10027,
+ Sc10101 = 10101,
+ Sc10801 = 10801,
+ Sc10995 = 10995,
+ Sc10997 = 10997,
+ Sc10998 = 10998,
+ Sc10999 = 10999,
+ Cs11001 = 11001,
+ Cs11005 = 11005,
+ Cs11007 = 11007,
+ Cs11009 = 11009,
+ Cs11011 = 11011,
+ Cs11013 = 11013,
+ Cs11016 = 11016,
+ Cs11017 = 11017,
+ Cs11019 = 11019,
+ Cs11021 = 11021,
+ Cs11023 = 11023,
+ Cs11025 = 11025,
+ Cs11027 = 11027,
+ Cs11100 = 11100,
+ Cs11202 = 11202,
+ Cs11204 = 11204,
+ Cs11206 = 11206,
+ Cs11208 = 11208,
+ Cs11401 = 11401,
+ Cs11501 = 11501,
+ Cs11504 = 11504,
+ Cs11506 = 11506,
+ Cs11508 = 11508,
+ Cs11510 = 11510,
+ Cs11513 = 11513,
+ Cs11601 = 11601,
+ Cs11603 = 11603,
+ Cs11605 = 11605,
+ Cs11607 = 11607,
+ Cs11609 = 11609,
+ Cs11701 = 11701,
+ Cs11703 = 11703,
+ Cs11751 = 11751,
+ Cs11753 = 11753,
+ Cs11755 = 11755,
+ Cs11800 = 11800,
+ Sc11000 = 11000,
+ Sc11002 = 11002,
+ Sc11003 = 11003,
+ Sc11004 = 11004,
+ Sc11006 = 11006,
+ Sc11008 = 11008,
+ Sc11010 = 11010,
+ Sc11012 = 11012,
+ Sc11014 = 11014,
+ Sc11015 = 11015,
+ Sc11018 = 11018,
+ Sc11020 = 11020,
+ Sc11022 = 11022,
+ Sc11024 = 11024,
+ Sc11026 = 11026,
+ Sc11028 = 11028,
+ Sc11101 = 11101,
+ Sc11200 = 11200,
+ Sc11201 = 11201,
+ Sc11203 = 11203,
+ Sc11205 = 11205,
+ Sc11207 = 11207,
+ Sc11209 = 11209,
+ Sc11210 = 11210,
+ Sc11300 = 11300,
+ Sc11402 = 11402,
+ Sc11502 = 11502,
+ Sc11503 = 11503,
+ Sc11505 = 11505,
+ Sc11507 = 11507,
+ Sc11509 = 11509,
+ Sc11511 = 11511,
+ Sc11514 = 11514,
+ Sc11602 = 11602,
+ Sc11604 = 11604,
+ Sc11606 = 11606,
+ Sc11608 = 11608,
+ Sc11610 = 11610,
+ Sc11700 = 11700,
+ Sc11702 = 11702,
+ Sc11704 = 11704,
+ Sc11752 = 11752,
+ Sc11754 = 11754,
+ Sc11756 = 11756,
+ Sc11801 = 11801,
+ Sc11802 = 11802,
+ Cs12002 = 12002,
+ Cs12004 = 12004,
+ Cs12006 = 12006,
+ Cs12008 = 12008,
+ Cs12011 = 12011,
+ Cs12017 = 12017,
+ Cs12020 = 12020,
+ Cs12022 = 12022,
+ Cs12025 = 12025,
+ Cs12027 = 12027,
+ Cs12029 = 12029,
+ Cs12032 = 12032,
+ Cs12034 = 12034,
+ Cs12036 = 12036,
+ Cs12038 = 12038,
+ Cs12040 = 12040,
+ Cs12043 = 12043,
+ Cs12045 = 12045,
+ Cs12047 = 12047,
+ Cs12102 = 12102,
+ Cs12104 = 12104,
+ Cs12202 = 12202,
+ Cs12204 = 12204,
+ Cs12206 = 12206,
+ Cs12208 = 12208,
+ Cs12299 = 12299,
+ Cs12301 = 12301,
+ Sc12001 = 12001,
+ Sc12003 = 12003,
+ Sc12005 = 12005,
+ Sc12007 = 12007,
+ Sc12009 = 12009,
+ Sc12010 = 12010,
+ Sc12012 = 12012,
+ Sc12018 = 12018,
+ Sc12019 = 12019,
+ Sc12021 = 12021,
+ Sc12023 = 12023,
+ Sc12024 = 12024,
+ Sc12026 = 12026,
+ Sc12028 = 12028,
+ Sc12030 = 12030,
+ Sc12031 = 12031,
+ Sc12033 = 12033,
+ Sc12035 = 12035,
+ Sc12037 = 12037,
+ Sc12039 = 12039,
+ Sc12041 = 12041,
+ Sc12042 = 12042,
+ Sc12044 = 12044,
+ Sc12046 = 12046,
+ Sc12048 = 12048,
+ Sc12101 = 12101,
+ Sc12103 = 12103,
+ Sc12105 = 12105,
+ Sc12106 = 12106,
+ Sc12201 = 12201,
+ Sc12203 = 12203,
+ Sc12205 = 12205,
+ Sc12207 = 12207,
+ Sc12209 = 12209,
+ Sc12302 = 12302,
+ Cs13003 = 13003,
+ Cs13005 = 13005,
+ Cs13007 = 13007,
+ Cs13009 = 13009,
+ Cs13101 = 13101,
+ Cs13103 = 13103,
+ Cs13106 = 13106,
+ Cs13107 = 13107,
+ Cs13109 = 13109,
+ Cs13111 = 13111,
+ Cs13301 = 13301,
+ Cs13401 = 13401,
+ Cs13403 = 13403,
+ Cs13501 = 13501,
+ Cs13503 = 13503,
+ Cs13505 = 13505,
+ Cs13507 = 13507,
+ Sc13001 = 13001,
+ Sc13002 = 13002,
+ Sc13004 = 13004,
+ Sc13006 = 13006,
+ Sc13008 = 13008,
+ Sc13010 = 13010,
+ Sc13011 = 13011,
+ Sc13102 = 13102,
+ Sc13104 = 13104,
+ Sc13105 = 13105,
+ Sc13108 = 13108,
+ Sc13110 = 13110,
+ Sc13112 = 13112,
+ Sc13201 = 13201,
+ Sc13302 = 13302,
+ Sc13402 = 13402,
+ Sc13404 = 13404,
+ Sc13502 = 13502,
+ Sc13504 = 13504,
+ Sc13506 = 13506,
+ Sc13508 = 13508,
+ Cs14002 = 14002,
+ Cs14004 = 14004,
+ Cs14006 = 14006,
+ Cs14008 = 14008,
+ Cs14010 = 14010,
+ Cs14013 = 14013,
+ Cs14015 = 14015,
+ Cs14201 = 14201,
+ Cs14203 = 14203,
+ Cs14205 = 14205,
+ Cs14207 = 14207,
+ Cs14209 = 14209,
+ Sc14001 = 14001,
+ Sc14003 = 14003,
+ Sc14005 = 14005,
+ Sc14007 = 14007,
+ Sc14009 = 14009,
+ Sc14011 = 14011,
+ Sc14014 = 14014,
+ Sc14016 = 14016,
+ Sc14101 = 14101,
+ Sc14200 = 14200,
+ Sc14202 = 14202,
+ Sc14204 = 14204,
+ Sc14206 = 14206,
+ Sc14208 = 14208,
+ Sc14210 = 14210,
+ Cs15002 = 15002,
+ Cs15004 = 15004,
+ Cs15006 = 15006,
+ Cs15008 = 15008,
+ Cs15010 = 15010,
+ Cs15012 = 15012,
+ Cs15300 = 15300,
+ Sc15001 = 15001,
+ Sc15003 = 15003,
+ Sc15005 = 15005,
+ Sc15007 = 15007,
+ Sc15009 = 15009,
+ Sc15011 = 15011,
+ Sc15013 = 15013,
+ Cs16001 = 16001,
+ Cs16100 = 16100,
+ Cs16104 = 16104,
+ Cs16106 = 16106,
+ Cs16108 = 16108,
+ Cs16201 = 16201,
+ Cs16203 = 16203,
+ Cs16205 = 16205,
+ Sc16002 = 16002,
+ Sc16101 = 16101,
+ Sc16105 = 16105,
+ Sc16107 = 16107,
+ Sc16109 = 16109,
+ Sc16200 = 16200,
+ Sc16202 = 16202,
+ Sc16204 = 16204,
+ Sc16206 = 16206,
+ Cs17005 = 17005,
+ Cs17101 = 17101,
+ Cs17103 = 17103,
+ Cs17105 = 17105,
+ Cs17107 = 17107,
+ Cs17109 = 17109,
+ Cs17201 = 17201,
+ Cs17203 = 17203,
+ Cs17301 = 17301,
+ Cs17401 = 17401,
+ Cs17501 = 17501,
+ Cs17503 = 17503,
+ Cs17505 = 17505,
+ Cs17507 = 17507,
+ Cs17509 = 17509,
+ Cs17511 = 17511,
+ Cs17601 = 17601,
+ Cs17603 = 17603,
+ Cs17605 = 17605,
+ Cs17607 = 17607,
+ Sc17001 = 17001,
+ Sc17002 = 17002,
+ Sc17003 = 17003,
+ Sc17004 = 17004,
+ Sc17006 = 17006,
+ Sc17102 = 17102,
+ Sc17104 = 17104,
+ Sc17106 = 17106,
+ Sc17108 = 17108,
+ Sc17110 = 17110,
+ Sc17202 = 17202,
+ Sc17204 = 17204,
+ Sc17302 = 17302,
+ Sc17402 = 17402,
+ Sc17502 = 17502,
+ Sc17504 = 17504,
+ Sc17506 = 17506,
+ Sc17508 = 17508,
+ Sc17510 = 17510,
+ Sc17512 = 17512,
+ Sc17602 = 17602,
+ Sc17604 = 17604,
+ Sc17606 = 17606,
+ Sc17608 = 17608,
+ Cs18001 = 18001,
+ Cs18003 = 18003,
+ Cs18006 = 18006,
+ Cs18008 = 18008,
+ Cs18100 = 18100,
+ Cs18102 = 18102,
+ Cs18104 = 18104,
+ Cs18201 = 18201,
+ Cs18203 = 18203,
+ Sc18002 = 18002,
+ Sc18004 = 18004,
+ Sc18005 = 18005,
+ Sc18007 = 18007,
+ Sc18009 = 18009,
+ Sc18101 = 18101,
+ Sc18103 = 18103,
+ Sc18105 = 18105,
+ Sc18202 = 18202,
+ Sc18204 = 18204,
+ Cs19002 = 19002,
+ Cs19004 = 19004,
+ Cs19006 = 19006,
+ Cs19008 = 19008,
+ Cs19011 = 19011,
+ Cs19013 = 19013,
+ Cs19015 = 19015,
+ Cs19016 = 19016,
+ Cs19018 = 19018,
+ Cs19020 = 19020,
+ Cs19022 = 19022,
+ Cs19024 = 19024,
+ Cs19101 = 19101,
+ Cs19103 = 19103,
+ Cs19105 = 19105,
+ Cs19107 = 19107,
+ Cs19109 = 19109,
+ Cs19111 = 19111,
+ Cs19113 = 19113,
+ Cs19115 = 19115,
+ Cs19117 = 19117,
+ Cs19119 = 19119,
+ Cs19121 = 19121,
+ Cs19123 = 19123,
+ Cs19125 = 19125,
+ Cs19127 = 19127,
+ Cs19129 = 19129,
+ Cs19131 = 19131,
+ Sc19001 = 19001,
+ Sc19003 = 19003,
+ Sc19005 = 19005,
+ Sc19007 = 19007,
+ Sc19009 = 19009,
+ Sc19010 = 19010,
+ Sc19012 = 19012,
+ Sc19014 = 19014,
+ Sc19017 = 19017,
+ Sc19019 = 19019,
+ Sc19021 = 19021,
+ Sc19023 = 19023,
+ Sc19025 = 19025,
+ Sc19102 = 19102,
+ Sc19104 = 19104,
+ Sc19106 = 19106,
+ Sc19108 = 19108,
+ Sc19110 = 19110,
+ Sc19112 = 19112,
+ Sc19114 = 19114,
+ Sc19116 = 19116,
+ Sc19118 = 19118,
+ Sc19120 = 19120,
+ Sc19122 = 19122,
+ Sc19124 = 19124,
+ Sc19126 = 19126,
+ Sc19128 = 19128,
+ Sc19130 = 19130,
+ Sc19132 = 19132,
+ Cs20005 = 20005,
+ Cs20007 = 20007,
+ Cs20009 = 20009,
+ Cs20011 = 20011,
+ Cs20013 = 20013,
+ Cs20106 = 20106,
+ Cs20108 = 20108,
+ Cs20110 = 20110,
+ Cs20205 = 20205,
+ Sc20001 = 20001,
+ Sc20002 = 20002,
+ Sc20003 = 20003,
+ Sc20004 = 20004,
+ Sc20006 = 20006,
+ Sc20008 = 20008,
+ Sc20010 = 20010,
+ Sc20012 = 20012,
+ Sc20014 = 20014,
+ Sc20015 = 20015,
+ Sc20101 = 20101,
+ Sc20102 = 20102,
+ Sc20103 = 20103,
+ Sc20104 = 20104,
+ Sc20105 = 20105,
+ Sc20107 = 20107,
+ Sc20109 = 20109,
+ Sc20111 = 20111,
+ Sc20201 = 20201,
+ Sc20202 = 20202,
+ Sc20203 = 20203,
+ Sc20204 = 20204,
+ Sc20206 = 20206,
+ Cs22009 = 22009,
+ Cs22011 = 22011,
+ Cs22014 = 22014,
+ Cs22101 = 22101,
+ Cs22201 = 22201,
+ Cs22203 = 22203,
+ Sc22001 = 22001,
+ Sc22010 = 22010,
+ Sc22012 = 22012,
+ Sc22013 = 22013,
+ Sc22015 = 22015,
+ Sc22102 = 22102,
+ Sc22202 = 22202,
+ Sc22204 = 22204,
+ Cs24002 = 24002,
+ Cs24004 = 24004,
+ Cs24011 = 24011,
+ Cs24020 = 24020,
+ Cs24022 = 24022,
+ Sc24003 = 24003,
+ Sc24005 = 24005,
+ Sc24010 = 24010,
+ Sc24012 = 24012,
+ Sc24021 = 24021,
+ Sc24023 = 24023,
+ Sc24100 = 24100,
+ Cs25002 = 25002,
+ Cs25004 = 25004,
+ Cs25006 = 25006,
+ Cs25008 = 25008,
+ Cs25010 = 25010,
+ Cs25012 = 25012,
+ Cs25014 = 25014,
+ Cs25016 = 25016,
+ Cs25018 = 25018,
+ Cs25020 = 25020,
+ Cs25022 = 25022,
+ Cs25024 = 25024,
+ Cs25026 = 25026,
+ Cs25028 = 25028,
+ Cs25030 = 25030,
+ Cs25032 = 25032,
+ Cs25034 = 25034,
+ Cs25036 = 25036,
+ Cs25037 = 25037,
+ Sc25001 = 25001,
+ Sc25003 = 25003,
+ Sc25005 = 25005,
+ Sc25007 = 25007,
+ Sc25009 = 25009,
+ Sc25011 = 25011,
+ Sc25013 = 25013,
+ Sc25015 = 25015,
+ Sc25017 = 25017,
+ Sc25019 = 25019,
+ Sc25021 = 25021,
+ Sc25023 = 25023,
+ Sc25025 = 25025,
+ Sc25027 = 25027,
+ Sc25029 = 25029,
+ Sc25031 = 25031,
+ Sc25033 = 25033,
+ Sc25035 = 25035,
+ Sc25038 = 25038,
+ Sc25039 = 25039,
+ Cs26002 = 26002,
+ Cs26004 = 26004,
+ Cs26006 = 26006,
+ Cs26008 = 26008,
+ Cs26021 = 26021,
+ Cs26031 = 26031,
+ Cs26041 = 26041,
+ Cs26043 = 26043,
+ Cs26051 = 26051,
+ Cs26053 = 26053,
+ Cs26055 = 26055,
+ Cs26101 = 26101,
+ Cs26103 = 26103,
+ Cs26105 = 26105,
+ Cs26106 = 26106,
+ Cs26108 = 26108,
+ Cs26110 = 26110,
+ Cs26111 = 26111,
+ Cs26122 = 26122,
+ Cs26124 = 26124,
+ Cs26126 = 26126,
+ Cs26128 = 26128,
+ Cs26150 = 26150,
+ Cs26152 = 26152,
+ Cs26154 = 26154,
+ Cs26156 = 26156,
+ Cs26158 = 26158,
+ Sc26001 = 26001,
+ Sc26003 = 26003,
+ Sc26005 = 26005,
+ Sc26007 = 26007,
+ Sc26022 = 26022,
+ Sc26032 = 26032,
+ Sc26033 = 26033,
+ Sc26042 = 26042,
+ Sc26044 = 26044,
+ Sc26052 = 26052,
+ Sc26054 = 26054,
+ Sc26056 = 26056,
+ Sc26102 = 26102,
+ Sc26104 = 26104,
+ Sc26107 = 26107,
+ Sc26109 = 26109,
+ Sc26112 = 26112,
+ Sc26120 = 26120,
+ Sc26123 = 26123,
+ Sc26125 = 26125,
+ Sc26127 = 26127,
+ Sc26129 = 26129,
+ Sc26151 = 26151,
+ Sc26153 = 26153,
+ Sc26155 = 26155,
+ Sc26157 = 26157,
+ Sc26159 = 26159,
+ Cs27000 = 27000,
+ Cs27002 = 27002,
+ Cs27004 = 27004,
+ Cs27006 = 27006,
+ Cs27008 = 27008,
+ Cs27010 = 27010,
+ Cs27012 = 27012,
+ Cs27014 = 27014,
+ Cs27016 = 27016,
+ Cs27019 = 27019,
+ Cs27023 = 27023,
+ Cs27027 = 27027,
+ Cs27029 = 27029,
+ Cs27031 = 27031,
+ Cs27033 = 27033,
+ Cs27035 = 27035,
+ Cs27037 = 27037,
+ Cs27039 = 27039,
+ Cs27041 = 27041,
+ Cs27043 = 27043,
+ Cs27045 = 27045,
+ Cs27047 = 27047,
+ Sc27001 = 27001,
+ Sc27003 = 27003,
+ Sc27005 = 27005,
+ Sc27007 = 27007,
+ Sc27009 = 27009,
+ Sc27011 = 27011,
+ Sc27013 = 27013,
+ Sc27015 = 27015,
+ Sc27017 = 27017,
+ Sc27020 = 27020,
+ Sc27021 = 27021,
+ Sc27022 = 27022,
+ Sc27024 = 27024,
+ Sc27025 = 27025,
+ Sc27028 = 27028,
+ Sc27030 = 27030,
+ Sc27032 = 27032,
+ Sc27034 = 27034,
+ Sc27036 = 27036,
+ Sc27038 = 27038,
+ Sc27040 = 27040,
+ Sc27042 = 27042,
+ Sc27044 = 27044,
+ Sc27046 = 27046,
+ Sc27048 = 27048,
+ Cs30002 = 30002,
+ Cs30004 = 30004,
+ Cs30006 = 30006,
+ Cs30008 = 30008,
+ Cs30010 = 30010,
+ Sc30001 = 30001,
+ Sc30003 = 30003,
+ Sc30005 = 30005,
+ Sc30007 = 30007,
+ Sc30009 = 30009,
+ Sc30011 = 30011,
+ Cs33000 = 33000,
+ Cs33101 = 33101,
+ Cs33103 = 33103,
+ Cs33106 = 33106,
+ Cs33108 = 33108,
+ Cs33110 = 33110,
+ Cs33112 = 33112,
+ Cs33205 = 33205,
+ Cs33207 = 33207,
+ Cs33301 = 33301,
+ Cs33401 = 33401,
+ Cs33403 = 33403,
+ Cs33405 = 33405,
+ Cs33407 = 33407,
+ Cs33409 = 33409,
+ Cs33413 = 33413,
+ Cs33415 = 33415,
+ Cs33509 = 33509,
+ Cs33602 = 33602,
+ Sc33001 = 33001,
+ Sc33102 = 33102,
+ Sc33104 = 33104,
+ Sc33105 = 33105,
+ Sc33107 = 33107,
+ Sc33109 = 33109,
+ Sc33111 = 33111,
+ Sc33113 = 33113,
+ Sc33114 = 33114,
+ Sc33202 = 33202,
+ Sc33203 = 33203,
+ Sc33204 = 33204,
+ Sc33206 = 33206,
+ Sc33208 = 33208,
+ Sc33302 = 33302,
+ Sc33402 = 33402,
+ Sc33404 = 33404,
+ Sc33406 = 33406,
+ Sc33408 = 33408,
+ Sc33410 = 33410,
+ Sc33414 = 33414,
+ Sc33416 = 33416,
+ Sc33508 = 33508,
+ Sc33510 = 33510,
+ Sc33601 = 33601,
+ Sc33603 = 33603,
+ Cs34001 = 34001,
+ Cs34003 = 34003,
+ Cs34501 = 34501,
+ Cs34503 = 34503,
+ Cs34505 = 34505,
+ Cs34509 = 34509,
+ Cs34511 = 34511,
+ Cs34513 = 34513,
+ Cs34515 = 34515,
+ Cs34517 = 34517,
+ Cs34519 = 34519,
+ Cs34521 = 34521,
+ Cs34523 = 34523,
+ Cs34525 = 34525,
+ Cs34527 = 34527,
+ Sc34002 = 34002,
+ Sc34004 = 34004,
+ Sc34502 = 34502,
+ Sc34504 = 34504,
+ Sc34506 = 34506,
+ Sc34507 = 34507,
+ Sc34508 = 34508,
+ Sc34510 = 34510,
+ Sc34512 = 34512,
+ Sc34514 = 34514,
+ Sc34516 = 34516,
+ Sc34518 = 34518,
+ Sc34520 = 34520,
+ Sc34522 = 34522,
+ Sc34524 = 34524,
+ Sc34526 = 34526,
+ Sc34528 = 34528,
+ Cs40001 = 40001,
+ Cs40003 = 40003,
+ Cs40005 = 40005,
+ Cs40007 = 40007,
+ Sc40002 = 40002,
+ Sc40004 = 40004,
+ Sc40006 = 40006,
+ Sc40008 = 40008,
+ Sc40009 = 40009,
+ Cs50001 = 50001,
+ Cs50003 = 50003,
+ Cs50006 = 50006,
+ Cs50009 = 50009,
+ Cs50011 = 50011,
+ Cs50014 = 50014,
+ Cs50016 = 50016,
+ Cs50102 = 50102,
+ Cs50105 = 50105,
+ Cs50107 = 50107,
+ Cs50109 = 50109,
+ Cs50111 = 50111,
+ Cs50113 = 50113,
+ Sc50000 = 50000,
+ Sc50002 = 50002,
+ Sc50004 = 50004,
+ Sc50005 = 50005,
+ Sc50007 = 50007,
+ Sc50008 = 50008,
+ Sc50010 = 50010,
+ Sc50012 = 50012,
+ Sc50013 = 50013,
+ Sc50015 = 50015,
+ Sc50017 = 50017,
+ Sc50101 = 50101,
+ Sc50103 = 50103,
+ Sc50104 = 50104,
+ Sc50106 = 50106,
+ Sc50108 = 50108,
+ Sc50110 = 50110,
+ Sc50112 = 50112,
+ Sc50114 = 50114,
+ Cs60001 = 60001,
+ Cs60003 = 60003,
+ Cs60005 = 60005,
+ Cs60007 = 60007,
+ Cs60010 = 60010,
+ Cs60012 = 60012,
+ Cs60014 = 60014,
+ Cs60016 = 60016,
+ Cs60018 = 60018,
+ Cs60020 = 60020,
+ Cs60022 = 60022,
+ Cs60024 = 60024,
+ Cs60026 = 60026,
+ Cs60028 = 60028,
+ Cs60033 = 60033,
+ Cs60035 = 60035,
+ Cs60037 = 60037,
+ Cs60100 = 60100,
+ Cs60102 = 60102,
+ Sc60000 = 60000,
+ Sc60002 = 60002,
+ Sc60004 = 60004,
+ Sc60006 = 60006,
+ Sc60008 = 60008,
+ Sc60009 = 60009,
+ Sc60011 = 60011,
+ Sc60013 = 60013,
+ Sc60015 = 60015,
+ Sc60017 = 60017,
+ Sc60019 = 60019,
+ Sc60021 = 60021,
+ Sc60023 = 60023,
+ Sc60025 = 60025,
+ Sc60027 = 60027,
+ Sc60029 = 60029,
+ Sc60030 = 60030,
+ Sc60031 = 60031,
+ Sc60032 = 60032,
+ Sc60034 = 60034,
+ Sc60036 = 60036,
+ Sc60101 = 60101,
+ Sc60103 = 60103,
+ Cs61001 = 61001,
+ Cs61003 = 61003,
+ Cs61005 = 61005,
+ Cs61007 = 61007,
+ Cs61009 = 61009,
+ Cs61011 = 61011,
+ Cs61013 = 61013,
+ Cs61015 = 61015,
+ Cs61017 = 61017,
+ Cs61019 = 61019,
+ Cs61023 = 61023,
+ Cs61025 = 61025,
+ Cs61027 = 61027,
+ Cs61029 = 61029,
+ Cs61031 = 61031,
+ Cs61033 = 61033,
+ Cs61035 = 61035,
+ Cs61037 = 61037,
+ Sc61002 = 61002,
+ Sc61004 = 61004,
+ Sc61006 = 61006,
+ Sc61008 = 61008,
+ Sc61010 = 61010,
+ Sc61012 = 61012,
+ Sc61014 = 61014,
+ Sc61016 = 61016,
+ Sc61018 = 61018,
+ Sc61020 = 61020,
+ Sc61021 = 61021,
+ Sc61022 = 61022,
+ Sc61024 = 61024,
+ Sc61026 = 61026,
+ Sc61028 = 61028,
+ Sc61030 = 61030,
+ Sc61032 = 61032,
+ Sc61034 = 61034,
+ Sc61036 = 61036,
+ Sc61038 = 61038,
+ Cs62002 = 62002,
+ Cs62007 = 62007,
+ Cs62009 = 62009,
+ Cs62011 = 62011,
+ Cs62013 = 62013,
+ Cs62015 = 62015,
+ Cs62020 = 62020,
+ Cs62022 = 62022,
+ Cs62024 = 62024,
+ Cs62029 = 62029,
+ Cs62100 = 62100,
+ Sc62003 = 62003,
+ Sc62004 = 62004,
+ Sc62005 = 62005,
+ Sc62006 = 62006,
+ Sc62008 = 62008,
+ Sc62010 = 62010,
+ Sc62012 = 62012,
+ Sc62014 = 62014,
+ Sc62016 = 62016,
+ Sc62017 = 62017,
+ Sc62018 = 62018,
+ Sc62019 = 62019,
+ Sc62021 = 62021,
+ Sc62023 = 62023,
+ Sc62025 = 62025,
+ Sc62030 = 62030,
+ Sc62031 = 62031,
+ Sc62101 = 62101,
+ Cs63001 = 63001,
+ Cs63003 = 63003,
+ Cs63005 = 63005,
+ Cs63007 = 63007,
+ Cs63009 = 63009,
+ Cs63011 = 63011,
+ Cs63013 = 63013,
+ Cs63015 = 63015,
+ Cs63200 = 63200,
+ Cs63202 = 63202,
+ Cs63204 = 63204,
+ Cs63206 = 63206,
+ Cs63208 = 63208,
+ Cs63210 = 63210,
+ Cs63212 = 63212,
+ Cs63214 = 63214,
+ Cs63301 = 63301,
+ Cs63303 = 63303,
+ Cs63305 = 63305,
+ Cs63307 = 63307,
+ Cs63309 = 63309,
+ Cs63311 = 63311,
+ Cs63313 = 63313,
+ Cs63317 = 63317,
+ Cs63319 = 63319,
+ Sc63000 = 63000,
+ Sc63002 = 63002,
+ Sc63004 = 63004,
+ Sc63006 = 63006,
+ Sc63008 = 63008,
+ Sc63010 = 63010,
+ Sc63012 = 63012,
+ Sc63014 = 63014,
+ Sc63016 = 63016,
+ Sc63100 = 63100,
+ Sc63201 = 63201,
+ Sc63203 = 63203,
+ Sc63205 = 63205,
+ Sc63207 = 63207,
+ Sc63209 = 63209,
+ Sc63211 = 63211,
+ Sc63213 = 63213,
+ Sc63215 = 63215,
+ Sc63300 = 63300,
+ Sc63302 = 63302,
+ Sc63304 = 63304,
+ Sc63306 = 63306,
+ Sc63308 = 63308,
+ Sc63310 = 63310,
+ Sc63312 = 63312,
+ Sc63314 = 63314,
+ Sc63315 = 63315,
+ Sc63316 = 63316,
+ Sc63318 = 63318,
+ Sc63320 = 63320,
+ Cs64001 = 64001,
+ Cs64003 = 64003,
+ Cs64005 = 64005,
+ Cs64007 = 64007,
+ Cs64009 = 64009,
+ Sc64000 = 64000,
+ Sc64002 = 64002,
+ Sc64004 = 64004,
+ Sc64006 = 64006,
+ Sc64008 = 64008,
+ Sc64010 = 64010,
+ /*Cs70001 = 70001,
+ Cs70003 = 70003,
+ Cs70005 = 70005,
+ Sc70000 = 70000,
+ Sc70002 = 70002,
+ Sc70004 = 70004,
+ Sc70006 = 70006*/
+ }
+}
diff --git a/BLHX.Server.Common/Proto/common_pb.cs b/BLHX.Server.Common/Proto/common_pb.cs
new file mode 100644
index 0000000..910cc51
--- /dev/null
+++ b/BLHX.Server.Common/Proto/common_pb.cs
@@ -0,0 +1,671 @@
+//
+// This file was generated by a tool; you should avoid making direct changes.
+// Consider using 'partial classes' to extend these types
+// Input: common_pb.proto
+//
+
+#region Designer generated code
+#pragma warning disable CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192
+namespace BHXY.Server.Common.Proto.common
+{
+
+ [global::ProtoBuf.ProtoContract(Name = @"appreciationinfo")]
+ public partial class Appreciationinfo : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"gallerys")]
+ public global::System.Collections.Generic.List Gallerys { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"musics")]
+ public global::System.Collections.Generic.List Musics { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"favor_gallerys")]
+ public global::System.Collections.Generic.List FavorGallerys { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"favor_musics")]
+ public global::System.Collections.Generic.List FavorMusics { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"attrinfo")]
+ public partial class Attrinfo : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"level", IsRequired = true)]
+ public uint Level { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"exp", IsRequired = true)]
+ public uint Exp { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"buildinfo")]
+ public partial class Buildinfo : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"time", IsRequired = true)]
+ public uint Time { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"finish_time", IsRequired = true)]
+ public uint FinishTime { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"build_id", IsRequired = true)]
+ public uint BuildId { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"collectioninfo")]
+ public partial class Collectioninfo : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"finish_time", IsRequired = true)]
+ public uint FinishTime { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"over_time", IsRequired = true)]
+ public uint OverTime { get; set; }
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"ship_id_list")]
+ public global::System.Collections.Generic.List ShipIdLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"commanderinfo")]
+ public partial class Commanderinfo : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"template_id", IsRequired = true)]
+ public uint TemplateId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"level", IsRequired = true)]
+ public uint Level { get; set; }
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"exp", IsRequired = true)]
+ public uint Exp { get; set; }
+
+ [global::ProtoBuf.ProtoMember(5, Name = @"is_locked", IsRequired = true)]
+ public uint IsLocked { get; set; }
+
+ [global::ProtoBuf.ProtoMember(6, Name = @"ability")]
+ public global::System.Collections.Generic.List Abilities { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(7, Name = @"ability_origin")]
+ public global::System.Collections.Generic.List AbilityOrigins { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(8, Name = @"ability_time", IsRequired = true)]
+ public uint AbilityTime { get; set; }
+
+ [global::ProtoBuf.ProtoMember(9, Name = @"skill")]
+ public global::System.Collections.Generic.List Skills { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(10, Name = @"used_pt", IsRequired = true)]
+ public uint UsedPt { get; set; }
+
+ [global::ProtoBuf.ProtoMember(11, Name = @"name", IsRequired = true)]
+ public string Name { get; set; }
+
+ [global::ProtoBuf.ProtoMember(12, Name = @"rename_time", IsRequired = true)]
+ public uint RenameTime { get; set; }
+
+ [global::ProtoBuf.ProtoMember(13, Name = @"home_clean_time")]
+ public uint HomeCleanTime
+ {
+ get => __pbn__HomeCleanTime.GetValueOrDefault();
+ set => __pbn__HomeCleanTime = value;
+ }
+ public bool ShouldSerializeHomeCleanTime() => __pbn__HomeCleanTime != null;
+ public void ResetHomeCleanTime() => __pbn__HomeCleanTime = null;
+ private uint? __pbn__HomeCleanTime;
+
+ [global::ProtoBuf.ProtoMember(14, Name = @"home_play_time")]
+ public uint HomePlayTime
+ {
+ get => __pbn__HomePlayTime.GetValueOrDefault();
+ set => __pbn__HomePlayTime = value;
+ }
+ public bool ShouldSerializeHomePlayTime() => __pbn__HomePlayTime != null;
+ public void ResetHomePlayTime() => __pbn__HomePlayTime = null;
+ private uint? __pbn__HomePlayTime;
+
+ [global::ProtoBuf.ProtoMember(15, Name = @"home_feed_time")]
+ public uint HomeFeedTime
+ {
+ get => __pbn__HomeFeedTime.GetValueOrDefault();
+ set => __pbn__HomeFeedTime = value;
+ }
+ public bool ShouldSerializeHomeFeedTime() => __pbn__HomeFeedTime != null;
+ public void ResetHomeFeedTime() => __pbn__HomeFeedTime = null;
+ private uint? __pbn__HomeFeedTime;
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"commandersinfo")]
+ public partial class Commandersinfo : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"pos", IsRequired = true)]
+ public uint Pos { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"displayinfo")]
+ public partial class Displayinfo : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"icon", IsRequired = true)]
+ public uint Icon { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"skin", IsRequired = true)]
+ public uint Skin { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"icon_frame", IsRequired = true)]
+ public uint IconFrame { get; set; }
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"chat_frame", IsRequired = true)]
+ public uint ChatFrame { get; set; }
+
+ [global::ProtoBuf.ProtoMember(5, Name = @"icon_theme", IsRequired = true)]
+ public uint IconTheme { get; set; }
+
+ [global::ProtoBuf.ProtoMember(6, Name = @"marry_flag", IsRequired = true)]
+ public uint MarryFlag { get; set; }
+
+ [global::ProtoBuf.ProtoMember(7, Name = @"transform_flag", IsRequired = true)]
+ public uint TransformFlag { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"dropinfo")]
+ public partial class Dropinfo : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"type", IsRequired = true)]
+ public uint Type { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"number", IsRequired = true)]
+ public uint Number { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"equipskin_info")]
+ public partial class EquipskinInfo : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, IsRequired = true)]
+ public uint skinId { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"fleetinfo")]
+ public partial class Fleetinfo : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"ship_list")]
+ public global::System.Collections.Generic.List ShipLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"commanders")]
+ public global::System.Collections.Generic.List Commanders { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"idtimeinfo")]
+ public partial class Idtimeinfo : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"time", IsRequired = true)]
+ public uint Time { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"item_info")]
+ public partial class ItemInfo : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"num", IsRequired = true)]
+ public uint Num { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"kvdata")]
+ public partial class Kvdata : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"key", IsRequired = true)]
+ public uint Key { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"value", IsRequired = true)]
+ public uint Value { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"refund_shopinfo")]
+ public partial class RefundShopinfo : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"shop_id", IsRequired = true)]
+ public uint ShopId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"buy_time", IsRequired = true)]
+ public uint BuyTime { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"refund_time", IsRequired = true)]
+ public uint RefundTime { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"shipcoreinfo")]
+ public partial class Shipcoreinfo : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"exp", IsRequired = true)]
+ public uint Exp { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"model_list")]
+ public global::System.Collections.Generic.List ModelLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"shipgrouppos")]
+ public partial class Shipgrouppos : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"ship_id", IsRequired = true)]
+ public uint ShipId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"pos", IsRequired = true)]
+ public uint Pos { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"shipinfo")]
+ public partial class Shipinfo : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"template_id", IsRequired = true)]
+ public uint TemplateId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"level", IsRequired = true)]
+ public uint Level { get; set; }
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"exp", IsRequired = true)]
+ public uint Exp { get; set; }
+
+ [global::ProtoBuf.ProtoMember(5, Name = @"equip_info_list")]
+ public global::System.Collections.Generic.List EquipInfoLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(6, Name = @"energy", IsRequired = true)]
+ public uint Energy { get; set; }
+
+ [global::ProtoBuf.ProtoMember(7, Name = @"state", IsRequired = true)]
+ public Shipstate State { get; set; }
+
+ [global::ProtoBuf.ProtoMember(8, Name = @"is_locked", IsRequired = true)]
+ public uint IsLocked { get; set; }
+
+ [global::ProtoBuf.ProtoMember(9, Name = @"transform_list")]
+ public global::System.Collections.Generic.List TransformLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(10, Name = @"skill_id_list")]
+ public global::System.Collections.Generic.List SkillIdLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(11, Name = @"intimacy", IsRequired = true)]
+ public uint Intimacy { get; set; }
+
+ [global::ProtoBuf.ProtoMember(12, Name = @"proficiency", IsRequired = true)]
+ public uint Proficiency { get; set; }
+
+ [global::ProtoBuf.ProtoMember(13, Name = @"strength_list")]
+ public global::System.Collections.Generic.List StrengthLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(14, Name = @"create_time", IsRequired = true)]
+ public uint CreateTime { get; set; }
+
+ [global::ProtoBuf.ProtoMember(15, Name = @"skin_id", IsRequired = true)]
+ public uint SkinId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(16, Name = @"propose", IsRequired = true)]
+ public uint Propose { get; set; }
+
+ [global::ProtoBuf.ProtoMember(17, Name = @"name")]
+ [global::System.ComponentModel.DefaultValue("")]
+ public string Name
+ {
+ get => __pbn__Name ?? "";
+ set => __pbn__Name = value;
+ }
+ public bool ShouldSerializeName() => __pbn__Name != null;
+ public void ResetName() => __pbn__Name = null;
+ private string __pbn__Name;
+
+ [global::ProtoBuf.ProtoMember(18, Name = @"change_name_timestamp")]
+ public uint ChangeNameTimestamp
+ {
+ get => __pbn__ChangeNameTimestamp.GetValueOrDefault();
+ set => __pbn__ChangeNameTimestamp = value;
+ }
+ public bool ShouldSerializeChangeNameTimestamp() => __pbn__ChangeNameTimestamp != null;
+ public void ResetChangeNameTimestamp() => __pbn__ChangeNameTimestamp = null;
+ private uint? __pbn__ChangeNameTimestamp;
+
+ [global::ProtoBuf.ProtoMember(19, Name = @"commanderid", IsRequired = true)]
+ public uint Commanderid { get; set; }
+
+ [global::ProtoBuf.ProtoMember(20, Name = @"max_level", IsRequired = true)]
+ public uint MaxLevel { get; set; }
+
+ [global::ProtoBuf.ProtoMember(21, Name = @"blue_print_flag", IsRequired = true)]
+ public uint BluePrintFlag { get; set; }
+
+ [global::ProtoBuf.ProtoMember(22, Name = @"common_flag")]
+ public uint CommonFlag
+ {
+ get => __pbn__CommonFlag.GetValueOrDefault();
+ set => __pbn__CommonFlag = value;
+ }
+ public bool ShouldSerializeCommonFlag() => __pbn__CommonFlag != null;
+ public void ResetCommonFlag() => __pbn__CommonFlag = null;
+ private uint? __pbn__CommonFlag;
+
+ [global::ProtoBuf.ProtoMember(23, Name = @"activity_npc", IsRequired = true)]
+ public uint ActivityNpc { get; set; }
+
+ [global::ProtoBuf.ProtoMember(24, Name = @"meta_repair_list")]
+ public global::System.Collections.Generic.List MetaRepairLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(25, Name = @"core_list")]
+ public global::System.Collections.Generic.List CoreLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(26, Name = @"spweapon")]
+ public Spweaponinfo Spweapon { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"shipmodelinfo")]
+ public partial class Shipmodelinfo : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"pos", IsRequired = true)]
+ public uint Pos { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"shipskill")]
+ public partial class Shipskill : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"skill_id", IsRequired = true)]
+ public uint SkillId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"skill_lv", IsRequired = true)]
+ public uint SkillLv { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"skill_exp", IsRequired = true)]
+ public uint SkillExp { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"shipstate")]
+ public partial class Shipstate : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"state", IsRequired = true)]
+ public uint State { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"state_info_1")]
+ public uint StateInfo1
+ {
+ get => __pbn__StateInfo1.GetValueOrDefault();
+ set => __pbn__StateInfo1 = value;
+ }
+ public bool ShouldSerializeStateInfo1() => __pbn__StateInfo1 != null;
+ public void ResetStateInfo1() => __pbn__StateInfo1 = null;
+ private uint? __pbn__StateInfo1;
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"state_info_2")]
+ public uint StateInfo2
+ {
+ get => __pbn__StateInfo2.GetValueOrDefault();
+ set => __pbn__StateInfo2 = value;
+ }
+ public bool ShouldSerializeStateInfo2() => __pbn__StateInfo2 != null;
+ public void ResetStateInfo2() => __pbn__StateInfo2 = null;
+ private uint? __pbn__StateInfo2;
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"state_info_3")]
+ public uint StateInfo3
+ {
+ get => __pbn__StateInfo3.GetValueOrDefault();
+ set => __pbn__StateInfo3 = value;
+ }
+ public bool ShouldSerializeStateInfo3() => __pbn__StateInfo3 != null;
+ public void ResetStateInfo3() => __pbn__StateInfo3 = null;
+ private uint? __pbn__StateInfo3;
+
+ [global::ProtoBuf.ProtoMember(5, Name = @"state_info_4")]
+ public uint StateInfo4
+ {
+ get => __pbn__StateInfo4.GetValueOrDefault();
+ set => __pbn__StateInfo4 = value;
+ }
+ public bool ShouldSerializeStateInfo4() => __pbn__StateInfo4 != null;
+ public void ResetStateInfo4() => __pbn__StateInfo4 = null;
+ private uint? __pbn__StateInfo4;
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"skillinfo")]
+ public partial class Skillinfo : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"exp", IsRequired = true)]
+ public uint Exp { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"spweaponinfo")]
+ public partial class Spweaponinfo : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"template_id", IsRequired = true)]
+ public uint TemplateId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"attr_1", IsRequired = true)]
+ public uint Attr1 { get; set; }
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"attr_2", IsRequired = true)]
+ public uint Attr2 { get; set; }
+
+ [global::ProtoBuf.ProtoMember(5, Name = @"attr_temp_1", IsRequired = true)]
+ public uint AttrTemp1 { get; set; }
+
+ [global::ProtoBuf.ProtoMember(6, Name = @"attr_temp_2", IsRequired = true)]
+ public uint AttrTemp2 { get; set; }
+
+ [global::ProtoBuf.ProtoMember(7, Name = @"effect", IsRequired = true)]
+ public uint Effect { get; set; }
+
+ [global::ProtoBuf.ProtoMember(8, Name = @"pt", IsRequired = true)]
+ public uint Pt { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"strength_info")]
+ public partial class StrengthInfo : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"exp", IsRequired = true)]
+ public uint Exp { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"taskinfo")]
+ public partial class Taskinfo : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"progress", IsRequired = true)]
+ public uint Progress { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"accept_time", IsRequired = true)]
+ public uint AcceptTime { get; set; }
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"submit_time", IsRequired = true)]
+ public uint SubmitTime { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"transform_info")]
+ public partial class TransformInfo : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"level", IsRequired = true)]
+ public uint Level { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"usersimpleinfo")]
+ public partial class Usersimpleinfo : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"name", IsRequired = true)]
+ public string Name { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"lv", IsRequired = true)]
+ public uint Lv { get; set; }
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"display", IsRequired = true)]
+ public Displayinfo Display { get; set; }
+
+ }
+
+}
+
+#pragma warning restore CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192
+#endregion
diff --git a/BLHX.Server.Common/Proto/guild_pb.cs b/BLHX.Server.Common/Proto/guild_pb.cs
new file mode 100644
index 0000000..871206a
--- /dev/null
+++ b/BLHX.Server.Common/Proto/guild_pb.cs
@@ -0,0 +1,90 @@
+//
+// This file was generated by a tool; you should avoid making direct changes.
+// Consider using 'partial classes' to extend these types
+// Input: guild_pb.proto
+//
+
+#region Designer generated code
+#pragma warning disable CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192
+namespace BHXY.Server.Common.Proto.guild
+{
+
+ [global::ProtoBuf.ProtoContract(Name = @"capital_log")]
+ public partial class CapitalLog : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"member_id", IsRequired = true)]
+ public uint MemberId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"name", IsRequired = true)]
+ public string Name { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"event_type", IsRequired = true)]
+ public uint EventType { get; set; }
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"event_target")]
+ public global::System.Collections.Generic.List EventTargets { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(5, Name = @"time", IsRequired = true)]
+ public uint Time { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"fleet_info")]
+ public partial class FleetInfo : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"ship_list")]
+ public global::System.Collections.Generic.List ShipLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"guild_technology")]
+ public partial class GuildTechnology : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"state", IsRequired = true)]
+ public uint State { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"progress", IsRequired = true)]
+ public uint Progress { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"weekly_task")]
+ public partial class WeeklyTask : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"progress", IsRequired = true)]
+ public uint Progress { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"monday_0clock", IsRequired = true)]
+ public uint Monday0clock { get; set; }
+
+ }
+
+}
+
+#pragma warning restore CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192
+#endregion
diff --git a/BLHX.Server.Common/Proto/p10_pb.cs b/BLHX.Server.Common/Proto/p10_pb.cs
new file mode 100644
index 0000000..a3b23bf
--- /dev/null
+++ b/BLHX.Server.Common/Proto/p10_pb.cs
@@ -0,0 +1,565 @@
+//
+// This file was generated by a tool; you should avoid making direct changes.
+// Consider using 'partial classes' to extend these types
+// Input: p10_pb.proto
+//
+
+#region Designer generated code
+#pragma warning disable CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192
+namespace BHXY.Server.Common.Proto.p10
+{
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_10001")]
+ public partial class Cs10001 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"account", IsRequired = true)]
+ public string Account { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"password", IsRequired = true)]
+ public string Password { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"mail_box", IsRequired = true)]
+ public string MailBox { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_10020")]
+ public partial class Cs10020 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"login_type", IsRequired = true)]
+ public uint LoginType { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"arg1", IsRequired = true)]
+ public string Arg1 { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"arg2")]
+ [global::System.ComponentModel.DefaultValue("")]
+ public string Arg2
+ {
+ get => __pbn__Arg2 ?? "";
+ set => __pbn__Arg2 = value;
+ }
+ public bool ShouldSerializeArg2() => __pbn__Arg2 != null;
+ public void ResetArg2() => __pbn__Arg2 = null;
+ private string __pbn__Arg2;
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"arg3")]
+ [global::System.ComponentModel.DefaultValue("")]
+ public string Arg3
+ {
+ get => __pbn__Arg3 ?? "";
+ set => __pbn__Arg3 = value;
+ }
+ public bool ShouldSerializeArg3() => __pbn__Arg3 != null;
+ public void ResetArg3() => __pbn__Arg3 = null;
+ private string __pbn__Arg3;
+
+ [global::ProtoBuf.ProtoMember(5, Name = @"arg4")]
+ [global::System.ComponentModel.DefaultValue("")]
+ public string Arg4
+ {
+ get => __pbn__Arg4 ?? "";
+ set => __pbn__Arg4 = value;
+ }
+ public bool ShouldSerializeArg4() => __pbn__Arg4 != null;
+ public void ResetArg4() => __pbn__Arg4 = null;
+ private string __pbn__Arg4;
+
+ [global::ProtoBuf.ProtoMember(6, Name = @"check_key", IsRequired = true)]
+ public string CheckKey { get; set; }
+
+ [global::ProtoBuf.ProtoMember(7, Name = @"device")]
+ public uint Device
+ {
+ get => __pbn__Device.GetValueOrDefault();
+ set => __pbn__Device = value;
+ }
+ public bool ShouldSerializeDevice() => __pbn__Device != null;
+ public void ResetDevice() => __pbn__Device = null;
+ private uint? __pbn__Device;
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_10022")]
+ public partial class Cs10022 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"account_id", IsRequired = true)]
+ public uint AccountId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"server_ticket", IsRequired = true)]
+ public string ServerTicket { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"platform", IsRequired = true)]
+ public string Platform { get; set; }
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"serverid", IsRequired = true)]
+ public uint Serverid { get; set; }
+
+ [global::ProtoBuf.ProtoMember(5, Name = @"check_key", IsRequired = true)]
+ public string CheckKey { get; set; }
+
+ [global::ProtoBuf.ProtoMember(6, Name = @"device_id", IsRequired = true)]
+ public string DeviceId { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_10024")]
+ public partial class Cs10024 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"nick_name", IsRequired = true)]
+ public string NickName { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"ship_id", IsRequired = true)]
+ public uint ShipId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"device_id", IsRequired = true)]
+ public string DeviceId { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_10026")]
+ public partial class Cs10026 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"account_id", IsRequired = true)]
+ public uint AccountId { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_10100")]
+ public partial class Cs10100 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"need_request", IsRequired = true)]
+ public uint NeedRequest { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_10800")]
+ public partial class Cs10800 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"state", IsRequired = true)]
+ public uint State { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"platform", IsRequired = true)]
+ public string Platform { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_10993")]
+ public partial class Cs10993 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"action_system", IsRequired = true)]
+ public uint ActionSystem { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"action_id", IsRequired = true)]
+ public uint ActionId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"action_des", IsRequired = true)]
+ public string ActionDes { get; set; }
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"action_arg")]
+ public uint ActionArg
+ {
+ get => __pbn__ActionArg.GetValueOrDefault();
+ set => __pbn__ActionArg = value;
+ }
+ public bool ShouldSerializeActionArg() => __pbn__ActionArg != null;
+ public void ResetActionArg() => __pbn__ActionArg = null;
+ private uint? __pbn__ActionArg;
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_10994")]
+ public partial class Cs10994 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"type", IsRequired = true)]
+ public uint Type { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_10996")]
+ public partial class Cs10996 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"state", IsRequired = true)]
+ public uint State { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"platform", IsRequired = true)]
+ public string Platform { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"noticeinfo")]
+ public partial class Noticeinfo : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"title", IsRequired = true)]
+ public string Title { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"content", IsRequired = true)]
+ public string Content { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_10002")]
+ public partial class Sc10002 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_10021")]
+ public partial class Sc10021 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"serverlist")]
+ public global::System.Collections.Generic.List Serverlists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"account_id", IsRequired = true)]
+ public uint AccountId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"server_ticket", IsRequired = true)]
+ public string ServerTicket { get; set; }
+
+ [global::ProtoBuf.ProtoMember(5, Name = @"notice_list")]
+ public global::System.Collections.Generic.List NoticeLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(6, Name = @"device")]
+ public uint Device
+ {
+ get => __pbn__Device.GetValueOrDefault();
+ set => __pbn__Device = value;
+ }
+ public bool ShouldSerializeDevice() => __pbn__Device != null;
+ public void ResetDevice() => __pbn__Device = null;
+ private uint? __pbn__Device;
+
+ [global::ProtoBuf.ProtoMember(7, Name = @"limit_server_ids")]
+ public global::System.Collections.Generic.List LimitServerIds { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_10023")]
+ public partial class Sc10023 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"user_id", IsRequired = true)]
+ public uint UserId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"server_ticket", IsRequired = true)]
+ public string ServerTicket { get; set; }
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"server_load")]
+ public uint ServerLoad
+ {
+ get => __pbn__ServerLoad.GetValueOrDefault();
+ set => __pbn__ServerLoad = value;
+ }
+ public bool ShouldSerializeServerLoad() => __pbn__ServerLoad != null;
+ public void ResetServerLoad() => __pbn__ServerLoad = null;
+ private uint? __pbn__ServerLoad;
+
+ [global::ProtoBuf.ProtoMember(5, Name = @"db_load")]
+ public uint DbLoad
+ {
+ get => __pbn__DbLoad.GetValueOrDefault();
+ set => __pbn__DbLoad = value;
+ }
+ public bool ShouldSerializeDbLoad() => __pbn__DbLoad != null;
+ public void ResetDbLoad() => __pbn__DbLoad = null;
+ private uint? __pbn__DbLoad;
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_10025")]
+ public partial class Sc10025 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"user_id", IsRequired = true)]
+ public uint UserId { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_10027")]
+ public partial class Sc10027 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"user_id", IsRequired = true)]
+ public uint UserId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"level", IsRequired = true)]
+ public uint Level { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_10101")]
+ public partial class Sc10101 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"state", IsRequired = true)]
+ public uint State { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_10801")]
+ public partial class Sc10801 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"gateway_ip", IsRequired = true)]
+ public string GatewayIp { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"gateway_port", IsRequired = true)]
+ public uint GatewayPort { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"url", IsRequired = true)]
+ public string Url { get; set; }
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"version")]
+ public global::System.Collections.Generic.List Versions { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(5, Name = @"proxy_ip")]
+ [global::System.ComponentModel.DefaultValue("")]
+ public string ProxyIp
+ {
+ get => __pbn__ProxyIp ?? "";
+ set => __pbn__ProxyIp = value;
+ }
+ public bool ShouldSerializeProxyIp() => __pbn__ProxyIp != null;
+ public void ResetProxyIp() => __pbn__ProxyIp = null;
+ private string __pbn__ProxyIp;
+
+ [global::ProtoBuf.ProtoMember(6, Name = @"proxy_port")]
+ public uint ProxyPort
+ {
+ get => __pbn__ProxyPort.GetValueOrDefault();
+ set => __pbn__ProxyPort = value;
+ }
+ public bool ShouldSerializeProxyPort() => __pbn__ProxyPort != null;
+ public void ResetProxyPort() => __pbn__ProxyPort = null;
+ private uint? __pbn__ProxyPort;
+
+ [global::ProtoBuf.ProtoMember(7, Name = @"is_ts", IsRequired = true)]
+ public uint IsTs { get; set; }
+
+ [global::ProtoBuf.ProtoMember(8, Name = @"timestamp", IsRequired = true)]
+ public uint Timestamp { get; set; }
+
+ [global::ProtoBuf.ProtoMember(9, Name = @"monday_0oclock_timestamp", IsRequired = true)]
+ public uint Monday0oclockTimestamp { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_10995")]
+ public partial class Sc10995 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_10997")]
+ public partial class Sc10997 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"version1", IsRequired = true)]
+ public uint Version1 { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"version2", IsRequired = true)]
+ public uint Version2 { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"version3", IsRequired = true)]
+ public uint Version3 { get; set; }
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"version4", IsRequired = true)]
+ public uint Version4 { get; set; }
+
+ [global::ProtoBuf.ProtoMember(5, Name = @"gateway_ip", IsRequired = true)]
+ public string GatewayIp { get; set; }
+
+ [global::ProtoBuf.ProtoMember(6, Name = @"gateway_port", IsRequired = true)]
+ public uint GatewayPort { get; set; }
+
+ [global::ProtoBuf.ProtoMember(7, Name = @"url", IsRequired = true)]
+ public string Url { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_10998")]
+ public partial class Sc10998 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"cmd", IsRequired = true)]
+ public uint Cmd { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_10999")]
+ public partial class Sc10999 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"reason", IsRequired = true)]
+ public uint Reason { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"serverinfo")]
+ public partial class Serverinfo : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"ids")]
+ public global::System.Collections.Generic.List Ids { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"ip", IsRequired = true)]
+ public string Ip { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"port", IsRequired = true)]
+ public uint Port { get; set; }
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"state", IsRequired = true)]
+ public uint State { get; set; }
+
+ [global::ProtoBuf.ProtoMember(5, Name = @"name", IsRequired = true)]
+ public string Name { get; set; }
+
+ [global::ProtoBuf.ProtoMember(6, Name = @"tag_state")]
+ public uint TagState
+ {
+ get => __pbn__TagState.GetValueOrDefault();
+ set => __pbn__TagState = value;
+ }
+ public bool ShouldSerializeTagState() => __pbn__TagState != null;
+ public void ResetTagState() => __pbn__TagState = null;
+ private uint? __pbn__TagState;
+
+ [global::ProtoBuf.ProtoMember(7, Name = @"sort")]
+ public uint Sort
+ {
+ get => __pbn__Sort.GetValueOrDefault();
+ set => __pbn__Sort = value;
+ }
+ public bool ShouldSerializeSort() => __pbn__Sort != null;
+ public void ResetSort() => __pbn__Sort = null;
+ private uint? __pbn__Sort;
+
+ [global::ProtoBuf.ProtoMember(8, Name = @"proxy_ip")]
+ [global::System.ComponentModel.DefaultValue("")]
+ public string ProxyIp
+ {
+ get => __pbn__ProxyIp ?? "";
+ set => __pbn__ProxyIp = value;
+ }
+ public bool ShouldSerializeProxyIp() => __pbn__ProxyIp != null;
+ public void ResetProxyIp() => __pbn__ProxyIp = null;
+ private string __pbn__ProxyIp;
+
+ [global::ProtoBuf.ProtoMember(9, Name = @"proxy_port")]
+ public uint ProxyPort
+ {
+ get => __pbn__ProxyPort.GetValueOrDefault();
+ set => __pbn__ProxyPort = value;
+ }
+ public bool ShouldSerializeProxyPort() => __pbn__ProxyPort != null;
+ public void ResetProxyPort() => __pbn__ProxyPort = null;
+ private uint? __pbn__ProxyPort;
+
+ }
+
+}
+
+#pragma warning restore CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192
+#endregion
diff --git a/BLHX.Server.Common/Proto/p11_pb.cs b/BLHX.Server.Common/Proto/p11_pb.cs
new file mode 100644
index 0000000..bca8708
--- /dev/null
+++ b/BLHX.Server.Common/Proto/p11_pb.cs
@@ -0,0 +1,1861 @@
+//
+// This file was generated by a tool; you should avoid making direct changes.
+// Consider using 'partial classes' to extend these types
+// Input: p11_pb.proto
+//
+
+#region Designer generated code
+#pragma warning disable CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192
+namespace BHXY.Server.Common.Proto.p11
+{
+
+ [global::ProtoBuf.ProtoContract(Name = @"activityinfo")]
+ public partial class Activityinfo : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"stop_time", IsRequired = true)]
+ public uint StopTime { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"data1")]
+ public uint Data1
+ {
+ get => __pbn__Data1.GetValueOrDefault();
+ set => __pbn__Data1 = value;
+ }
+ public bool ShouldSerializeData1() => __pbn__Data1 != null;
+ public void ResetData1() => __pbn__Data1 = null;
+ private uint? __pbn__Data1;
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"data2")]
+ public uint Data2
+ {
+ get => __pbn__Data2.GetValueOrDefault();
+ set => __pbn__Data2 = value;
+ }
+ public bool ShouldSerializeData2() => __pbn__Data2 != null;
+ public void ResetData2() => __pbn__Data2 = null;
+ private uint? __pbn__Data2;
+
+ [global::ProtoBuf.ProtoMember(5, Name = @"data3")]
+ public uint Data3
+ {
+ get => __pbn__Data3.GetValueOrDefault();
+ set => __pbn__Data3 = value;
+ }
+ public bool ShouldSerializeData3() => __pbn__Data3 != null;
+ public void ResetData3() => __pbn__Data3 = null;
+ private uint? __pbn__Data3;
+
+ [global::ProtoBuf.ProtoMember(6, Name = @"data4")]
+ public uint Data4
+ {
+ get => __pbn__Data4.GetValueOrDefault();
+ set => __pbn__Data4 = value;
+ }
+ public bool ShouldSerializeData4() => __pbn__Data4 != null;
+ public void ResetData4() => __pbn__Data4 = null;
+ private uint? __pbn__Data4;
+
+ [global::ProtoBuf.ProtoMember(7, Name = @"data1_list")]
+ public global::System.Collections.Generic.List Data1Lists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(8, Name = @"data2_list")]
+ public global::System.Collections.Generic.List Data2Lists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(9, Name = @"data3_list")]
+ public global::System.Collections.Generic.List Data3Lists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(10, Name = @"date1_key_value_list")]
+ public global::System.Collections.Generic.List Date1KeyValueLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(11, Name = @"group_list")]
+ public global::System.Collections.Generic.List GroupLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(12, Name = @"ins_message_list")]
+ public global::System.Collections.Generic.List InsMessageLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(13, Name = @"collection_list")]
+ public global::System.Collections.Generic.List CollectionLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(14, Name = @"task_list")]
+ public global::System.Collections.Generic.List TaskLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(15, Name = @"buff_list")]
+ public global::System.Collections.Generic.List BuffLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"benefitbuff")]
+ public partial class Benefitbuff : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"timestamp", IsRequired = true)]
+ public uint Timestamp { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cardinfo")]
+ public partial class Cardinfo : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"type", IsRequired = true)]
+ public uint Type { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"left_date", IsRequired = true)]
+ public uint LeftDate { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cooldown")]
+ public partial class Cooldown : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"key", IsRequired = true)]
+ public uint Key { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"timestamp", IsRequired = true)]
+ public uint Timestamp { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11001")]
+ public partial class Cs11001 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"timestamp", IsRequired = true)]
+ public uint Timestamp { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11005")]
+ public partial class Cs11005 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"type", IsRequired = true)]
+ public uint Type { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11007")]
+ public partial class Cs11007 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"type", IsRequired = true)]
+ public uint Type { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"name", IsRequired = true)]
+ public string Name { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11009")]
+ public partial class Cs11009 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"adv", IsRequired = true)]
+ public string Adv { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11011")]
+ public partial class Cs11011 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"character")]
+ public global::System.Collections.Generic.List Characters { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11013")]
+ public partial class Cs11013 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"type", IsRequired = true)]
+ public uint Type { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"number", IsRequired = true)]
+ public uint Number { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11016")]
+ public partial class Cs11016 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"guide_index", IsRequired = true)]
+ public uint GuideIndex { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11017")]
+ public partial class Cs11017 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"story_id", IsRequired = true)]
+ public uint StoryId { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11019")]
+ public partial class Cs11019 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"flag_id", IsRequired = true)]
+ public uint FlagId { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11021")]
+ public partial class Cs11021 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"flag_id", IsRequired = true)]
+ public uint FlagId { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11023")]
+ public partial class Cs11023 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"type", IsRequired = true)]
+ public uint Type { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11025")]
+ public partial class Cs11025 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"survey_id", IsRequired = true)]
+ public uint SurveyId { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11027")]
+ public partial class Cs11027 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"survey_id", IsRequired = true)]
+ public uint SurveyId { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11100")]
+ public partial class Cs11100 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"cmd", IsRequired = true)]
+ public string Cmd { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"arg1")]
+ [global::System.ComponentModel.DefaultValue("")]
+ public string Arg1
+ {
+ get => __pbn__Arg1 ?? "";
+ set => __pbn__Arg1 = value;
+ }
+ public bool ShouldSerializeArg1() => __pbn__Arg1 != null;
+ public void ResetArg1() => __pbn__Arg1 = null;
+ private string __pbn__Arg1;
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"arg2")]
+ [global::System.ComponentModel.DefaultValue("")]
+ public string Arg2
+ {
+ get => __pbn__Arg2 ?? "";
+ set => __pbn__Arg2 = value;
+ }
+ public bool ShouldSerializeArg2() => __pbn__Arg2 != null;
+ public void ResetArg2() => __pbn__Arg2 = null;
+ private string __pbn__Arg2;
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"arg3")]
+ [global::System.ComponentModel.DefaultValue("")]
+ public string Arg3
+ {
+ get => __pbn__Arg3 ?? "";
+ set => __pbn__Arg3 = value;
+ }
+ public bool ShouldSerializeArg3() => __pbn__Arg3 != null;
+ public void ResetArg3() => __pbn__Arg3 = null;
+ private string __pbn__Arg3;
+
+ [global::ProtoBuf.ProtoMember(5, Name = @"arg4")]
+ [global::System.ComponentModel.DefaultValue("")]
+ public string Arg4
+ {
+ get => __pbn__Arg4 ?? "";
+ set => __pbn__Arg4 = value;
+ }
+ public bool ShouldSerializeArg4() => __pbn__Arg4 != null;
+ public void ResetArg4() => __pbn__Arg4 = null;
+ private string __pbn__Arg4;
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11202")]
+ public partial class Cs11202 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"activity_id", IsRequired = true)]
+ public uint ActivityId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"cmd", IsRequired = true)]
+ public uint Cmd { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"arg1")]
+ public uint Arg1
+ {
+ get => __pbn__Arg1.GetValueOrDefault();
+ set => __pbn__Arg1 = value;
+ }
+ public bool ShouldSerializeArg1() => __pbn__Arg1 != null;
+ public void ResetArg1() => __pbn__Arg1 = null;
+ private uint? __pbn__Arg1;
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"arg2")]
+ public uint Arg2
+ {
+ get => __pbn__Arg2.GetValueOrDefault();
+ set => __pbn__Arg2 = value;
+ }
+ public bool ShouldSerializeArg2() => __pbn__Arg2 != null;
+ public void ResetArg2() => __pbn__Arg2 = null;
+ private uint? __pbn__Arg2;
+
+ [global::ProtoBuf.ProtoMember(5, Name = @"arg3")]
+ public uint Arg3
+ {
+ get => __pbn__Arg3.GetValueOrDefault();
+ set => __pbn__Arg3 = value;
+ }
+ public bool ShouldSerializeArg3() => __pbn__Arg3 != null;
+ public void ResetArg3() => __pbn__Arg3 = null;
+ private uint? __pbn__Arg3;
+
+ [global::ProtoBuf.ProtoMember(6, Name = @"arg_list")]
+ public global::System.Collections.Generic.List ArgLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(7, Name = @"arg_list2")]
+ public global::System.Collections.Generic.List ArgList2s { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(8, Name = @"kvargs1")]
+ public global::System.Collections.Generic.List Kvargs1s { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11204")]
+ public partial class Cs11204 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"activity_id", IsRequired = true)]
+ public uint ActivityId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"group_list")]
+ public global::System.Collections.Generic.List GroupLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11206")]
+ public partial class Cs11206 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"activity_id", IsRequired = true)]
+ public uint ActivityId { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11208")]
+ public partial class Cs11208 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"activity_id", IsRequired = true)]
+ public uint ActivityId { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11401")]
+ public partial class Cs11401 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"room_id", IsRequired = true)]
+ public uint RoomId { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11501")]
+ public partial class Cs11501 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"shop_id", IsRequired = true)]
+ public uint ShopId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"device", IsRequired = true)]
+ public uint Device { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11504")]
+ public partial class Cs11504 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"pay_id", IsRequired = true)]
+ public string PayId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"pay_id_bili", IsRequired = true)]
+ public string PayIdBili { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11506")]
+ public partial class Cs11506 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"state", IsRequired = true)]
+ public uint State { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11508")]
+ public partial class Cs11508 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"key", IsRequired = true)]
+ public string Key { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"platform", IsRequired = true)]
+ public string Platform { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11510")]
+ public partial class Cs11510 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"pay_id", IsRequired = true)]
+ public string PayId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"code", IsRequired = true)]
+ public uint Code { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11513")]
+ public partial class Cs11513 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"shop_id", IsRequired = true)]
+ public uint ShopId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"device", IsRequired = true)]
+ public uint Device { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11601")]
+ public partial class Cs11601 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"type", IsRequired = true)]
+ public uint Type { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11603")]
+ public partial class Cs11603 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"type", IsRequired = true)]
+ public uint Type { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11605")]
+ public partial class Cs11605 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"password", IsRequired = true)]
+ public string Password { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"system_list")]
+ public global::System.Collections.Generic.List SystemLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"notice", IsRequired = true)]
+ public string Notice { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11607")]
+ public partial class Cs11607 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"password", IsRequired = true)]
+ public string Password { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"system_list")]
+ public global::System.Collections.Generic.List SystemLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11609")]
+ public partial class Cs11609 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"password", IsRequired = true)]
+ public string Password { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11701")]
+ public partial class Cs11701 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"cmd", IsRequired = true)]
+ public uint Cmd { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11703")]
+ public partial class Cs11703 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"discuss", IsRequired = true)]
+ public uint Discuss { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"index", IsRequired = true)]
+ public uint Index { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11751")]
+ public partial class Cs11751 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"type", IsRequired = true)]
+ public uint Type { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11753")]
+ public partial class Cs11753 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"type", IsRequired = true)]
+ public uint Type { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11755")]
+ public partial class Cs11755 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"type", IsRequired = true)]
+ public uint Type { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_11800")]
+ public partial class Cs11800 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"type", IsRequired = true)]
+ public uint Type { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"groupinfo")]
+ public partial class Groupinfo : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"ship_list")]
+ public global::System.Collections.Generic.List ShipLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"commanders")]
+ public global::System.Collections.Generic.List Commanders { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"ins_message")]
+ public partial class InsMessage : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"time", IsRequired = true)]
+ public uint Time { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"text", IsRequired = true)]
+ public string Text { get; set; }
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"picture")]
+ [global::System.ComponentModel.DefaultValue("")]
+ public string Picture
+ {
+ get => __pbn__Picture ?? "";
+ set => __pbn__Picture = value;
+ }
+ public bool ShouldSerializePicture() => __pbn__Picture != null;
+ public void ResetPicture() => __pbn__Picture = null;
+ private string __pbn__Picture;
+
+ [global::ProtoBuf.ProtoMember(5, Name = @"player_discuss")]
+ public global::System.Collections.Generic.List PlayerDiscusses { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(6, Name = @"npc_discuss")]
+ public global::System.Collections.Generic.List NpcDiscusses { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(7, Name = @"npc_reply")]
+ public global::System.Collections.Generic.List NpcReplies { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(8, Name = @"good", IsRequired = true)]
+ public uint Good { get; set; }
+
+ [global::ProtoBuf.ProtoMember(9, Name = @"is_good", IsRequired = true)]
+ public uint IsGood { get; set; }
+
+ [global::ProtoBuf.ProtoMember(10, Name = @"is_read", IsRequired = true)]
+ public uint IsRead { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"ins_npc")]
+ public partial class InsNpc : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"time", IsRequired = true)]
+ public uint Time { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"text", IsRequired = true)]
+ public string Text { get; set; }
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"npc_reply")]
+ public global::System.Collections.Generic.List NpcReplies { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"ins_player")]
+ public partial class InsPlayer : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"time", IsRequired = true)]
+ public uint Time { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"text_list")]
+ public global::System.Collections.Generic.List TextLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"text", IsRequired = true)]
+ public string Text { get; set; }
+
+ [global::ProtoBuf.ProtoMember(5, Name = @"npc_reply", IsRequired = true)]
+ public uint NpcReply { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"mulkeyvalue")]
+ public partial class Mulkeyvalue : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"key", IsRequired = true)]
+ public uint Key { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"value1", IsRequired = true)]
+ public uint Value1 { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"value2")]
+ public uint Value2
+ {
+ get => __pbn__Value2.GetValueOrDefault();
+ set => __pbn__Value2 = value;
+ }
+ public bool ShouldSerializeValue2() => __pbn__Value2 != null;
+ public void ResetValue2() => __pbn__Value2 = null;
+ private uint? __pbn__Value2;
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"value3")]
+ public uint Value3
+ {
+ get => __pbn__Value3.GetValueOrDefault();
+ set => __pbn__Value3 = value;
+ }
+ public bool ShouldSerializeValue3() => __pbn__Value3 != null;
+ public void ResetValue3() => __pbn__Value3 = null;
+ private uint? __pbn__Value3;
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"keyvaluelist")]
+ public partial class Keyvaluelist : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"key", IsRequired = true)]
+ public uint Key { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"value_list")]
+ public global::System.Collections.Generic.List ValueLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"value")]
+ public uint Value
+ {
+ get => __pbn__Value.GetValueOrDefault();
+ set => __pbn__Value = value;
+ }
+ public bool ShouldSerializeValue() => __pbn__Value != null;
+ public void ResetValue() => __pbn__Value = null;
+ private uint? __pbn__Value;
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"noticeinfo")]
+ public partial class Noticeinfo : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"version", IsRequired = true)]
+ public string Version { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"btn_title", IsRequired = true)]
+ public string BtnTitle { get; set; }
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"title", IsRequired = true)]
+ public string Title { get; set; }
+
+ [global::ProtoBuf.ProtoMember(5, Name = @"title_image", IsRequired = true)]
+ public string TitleImage { get; set; }
+
+ [global::ProtoBuf.ProtoMember(6, Name = @"time_desc", IsRequired = true)]
+ public string TimeDesc { get; set; }
+
+ [global::ProtoBuf.ProtoMember(7, Name = @"content", IsRequired = true)]
+ public string Content { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"resource")]
+ public partial class Resource : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"type", IsRequired = true)]
+ public uint Type { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"num", IsRequired = true)]
+ public uint Num { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"return_user_info")]
+ public partial class ReturnUserInfo : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"user", IsRequired = true)]
+ public global::BHXY.Server.Common.Proto.common.Usersimpleinfo User { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"pt", IsRequired = true)]
+ public uint Pt { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11000")]
+ public partial class Sc11000 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"timestamp", IsRequired = true)]
+ public uint Timestamp { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"monday_0oclock_timestamp", IsRequired = true)]
+ public uint Monday0oclockTimestamp { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11002")]
+ public partial class Sc11002 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"timestamp", IsRequired = true)]
+ public uint Timestamp { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"monday_0oclock_timestamp", IsRequired = true)]
+ public uint Monday0oclockTimestamp { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"ship_count", IsRequired = true)]
+ public uint ShipCount { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11003")]
+ public partial class Sc11003 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"name", IsRequired = true)]
+ public string Name { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"level", IsRequired = true)]
+ public uint Level { get; set; }
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"exp", IsRequired = true)]
+ public uint Exp { get; set; }
+
+ [global::ProtoBuf.ProtoMember(5, Name = @"resource_list")]
+ public global::System.Collections.Generic.List ResourceLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(6, Name = @"attack_count", IsRequired = true)]
+ public uint AttackCount { get; set; }
+
+ [global::ProtoBuf.ProtoMember(7, Name = @"win_count", IsRequired = true)]
+ public uint WinCount { get; set; }
+
+ [global::ProtoBuf.ProtoMember(8, Name = @"adv", IsRequired = true)]
+ public string Adv { get; set; }
+
+ [global::ProtoBuf.ProtoMember(9, Name = @"character")]
+ public global::System.Collections.Generic.List Characters { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(10, Name = @"ship_bag_max", IsRequired = true)]
+ public uint ShipBagMax { get; set; }
+
+ [global::ProtoBuf.ProtoMember(11, Name = @"equip_bag_max", IsRequired = true)]
+ public uint EquipBagMax { get; set; }
+
+ [global::ProtoBuf.ProtoMember(12, Name = @"gm_flag", IsRequired = true)]
+ public uint GmFlag { get; set; }
+
+ [global::ProtoBuf.ProtoMember(13, Name = @"rank", IsRequired = true)]
+ public uint Rank { get; set; }
+
+ [global::ProtoBuf.ProtoMember(14, Name = @"pvp_attack_count", IsRequired = true)]
+ public uint PvpAttackCount { get; set; }
+
+ [global::ProtoBuf.ProtoMember(15, Name = @"pvp_win_count", IsRequired = true)]
+ public uint PvpWinCount { get; set; }
+
+ [global::ProtoBuf.ProtoMember(16, Name = @"collect_attack_count", IsRequired = true)]
+ public uint CollectAttackCount { get; set; }
+
+ [global::ProtoBuf.ProtoMember(17, Name = @"guide_index", IsRequired = true)]
+ public uint GuideIndex { get; set; }
+
+ [global::ProtoBuf.ProtoMember(18, Name = @"buy_oil_count", IsRequired = true)]
+ public uint BuyOilCount { get; set; }
+
+ [global::ProtoBuf.ProtoMember(19, Name = @"chat_room_id", IsRequired = true)]
+ public uint ChatRoomId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(20, Name = @"card_list")]
+ public global::System.Collections.Generic.List CardLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(21, Name = @"max_rank", IsRequired = true)]
+ public uint MaxRank { get; set; }
+
+ [global::ProtoBuf.ProtoMember(22, Name = @"register_time", IsRequired = true)]
+ public uint RegisterTime { get; set; }
+
+ [global::ProtoBuf.ProtoMember(23, Name = @"ship_count", IsRequired = true)]
+ public uint ShipCount { get; set; }
+
+ [global::ProtoBuf.ProtoMember(24, Name = @"acc_pay_lv", IsRequired = true)]
+ public uint AccPayLv { get; set; }
+
+ [global::ProtoBuf.ProtoMember(25, Name = @"story_list")]
+ public global::System.Collections.Generic.List StoryLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(26, Name = @"guild_wait_time", IsRequired = true)]
+ public uint GuildWaitTime { get; set; }
+
+ [global::ProtoBuf.ProtoMember(27, Name = @"chat_msg_ban_time", IsRequired = true)]
+ public uint ChatMsgBanTime { get; set; }
+
+ [global::ProtoBuf.ProtoMember(28, Name = @"flag_list")]
+ public global::System.Collections.Generic.List FlagLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(29, Name = @"cd_list")]
+ public global::System.Collections.Generic.List CdLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(30, Name = @"commander_bag_max", IsRequired = true)]
+ public uint CommanderBagMax { get; set; }
+
+ [global::ProtoBuf.ProtoMember(31, Name = @"medal_id")]
+ public global::System.Collections.Generic.List MedalIds { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(32, Name = @"icon_frame_list")]
+ public global::System.Collections.Generic.List IconFrameLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(33, Name = @"chat_frame_list")]
+ public global::System.Collections.Generic.List ChatFrameLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(34, Name = @"display")]
+ public global::BHXY.Server.Common.Proto.common.Displayinfo Display { get; set; }
+
+ [global::ProtoBuf.ProtoMember(35, Name = @"rmb", IsRequired = true)]
+ public uint Rmb { get; set; }
+
+ [global::ProtoBuf.ProtoMember(36, Name = @"appreciation", IsRequired = true)]
+ public global::BHXY.Server.Common.Proto.common.Appreciationinfo Appreciation { get; set; }
+
+ [global::ProtoBuf.ProtoMember(37, Name = @"theme_upload_not_allowed_time", IsRequired = true)]
+ public uint ThemeUploadNotAllowedTime { get; set; }
+
+ [global::ProtoBuf.ProtoMember(38, Name = @"refund_shop_info_list")]
+ public global::System.Collections.Generic.List RefundShopInfoLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(39, Name = @"cartoon_read_mark")]
+ public global::System.Collections.Generic.List CartoonReadMarks { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(40, Name = @"cartoon_collect_mark")]
+ public global::System.Collections.Generic.List CartoonCollectMarks { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(41, Name = @"random_ship_mode", IsRequired = true)]
+ public uint RandomShipMode { get; set; }
+
+ [global::ProtoBuf.ProtoMember(42, Name = @"random_ship_list")]
+ public global::System.Collections.Generic.List RandomShipLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(43, Name = @"marry_ship", IsRequired = true)]
+ public uint MarryShip { get; set; }
+
+ [global::ProtoBuf.ProtoMember(44, Name = @"taking_ship_list")]
+ public global::System.Collections.Generic.List TakingShipLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(45, Name = @"soundstory")]
+ public global::System.Collections.Generic.List Soundstories { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(46, Name = @"child_display", IsRequired = true)]
+ public uint ChildDisplay { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11004")]
+ public partial class Sc11004 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"resource_list")]
+ public global::System.Collections.Generic.List ResourceLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11006")]
+ public partial class Sc11006 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11008")]
+ public partial class Sc11008 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11010")]
+ public partial class Sc11010 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11012")]
+ public partial class Sc11012 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11014")]
+ public partial class Sc11014 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11015")]
+ public partial class Sc11015 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"buff_list")]
+ public global::System.Collections.Generic.List BuffLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11018")]
+ public partial class Sc11018 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"drop_list")]
+ public global::System.Collections.Generic.List DropLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11020")]
+ public partial class Sc11020 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11022")]
+ public partial class Sc11022 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11024")]
+ public partial class Sc11024 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"shop_info")]
+ public global::System.Collections.Generic.List ShopInfoes { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11026")]
+ public partial class Sc11026 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11028")]
+ public partial class Sc11028 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11101")]
+ public partial class Sc11101 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"msg")]
+ [global::System.ComponentModel.DefaultValue("")]
+ public string Msg
+ {
+ get => __pbn__Msg ?? "";
+ set => __pbn__Msg = value;
+ }
+ public bool ShouldSerializeMsg() => __pbn__Msg != null;
+ public void ResetMsg() => __pbn__Msg = null;
+ private string __pbn__Msg;
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11200")]
+ public partial class Sc11200 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"activity_list")]
+ public global::System.Collections.Generic.List ActivityLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"hx_list")]
+ public global::System.Collections.Generic.List HxLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11201")]
+ public partial class Sc11201 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"activity_info", IsRequired = true)]
+ public Activityinfo ActivityInfo { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11203")]
+ public partial class Sc11203 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"award_list")]
+ public global::System.Collections.Generic.List AwardLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"build")]
+ public global::System.Collections.Generic.List Builds { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"number")]
+ public global::System.Collections.Generic.List Numbers { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(5, Name = @"return_user_list")]
+ public global::System.Collections.Generic.List ReturnUserLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(6, Name = @"ins_message")]
+ public InsMessage InsMessage { get; set; }
+
+ [global::ProtoBuf.ProtoMember(7, Name = @"collection_list")]
+ public global::System.Collections.Generic.List CollectionLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(8, Name = @"task_list")]
+ public global::System.Collections.Generic.List TaskLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11205")]
+ public partial class Sc11205 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"activity_id", IsRequired = true)]
+ public uint ActivityId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11207")]
+ public partial class Sc11207 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11209")]
+ public partial class Sc11209 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11210")]
+ public partial class Sc11210 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"permanent_activity")]
+ public global::System.Collections.Generic.List PermanentActivities { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"permanent_now", IsRequired = true)]
+ public uint PermanentNow { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11300")]
+ public partial class Sc11300 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"notice_list")]
+ public global::System.Collections.Generic.List NoticeLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11402")]
+ public partial class Sc11402 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"room_id", IsRequired = true)]
+ public uint RoomId { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11502")]
+ public partial class Sc11502 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"pay_id", IsRequired = true)]
+ public string PayId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"url", IsRequired = true)]
+ public string Url { get; set; }
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"order_sign", IsRequired = true)]
+ public string OrderSign { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11503")]
+ public partial class Sc11503 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"shop_id", IsRequired = true)]
+ public uint ShopId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"pay_id", IsRequired = true)]
+ public string PayId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"gem", IsRequired = true)]
+ public uint Gem { get; set; }
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"gem_free", IsRequired = true)]
+ public uint GemFree { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11505")]
+ public partial class Sc11505 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"shop_id", IsRequired = true)]
+ public uint ShopId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"gem", IsRequired = true)]
+ public uint Gem { get; set; }
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"gem_free", IsRequired = true)]
+ public uint GemFree { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11507")]
+ public partial class Sc11507 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11509")]
+ public partial class Sc11509 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11511")]
+ public partial class Sc11511 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11514")]
+ public partial class Sc11514 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"pay_id", IsRequired = true)]
+ public string PayId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"url", IsRequired = true)]
+ public string Url { get; set; }
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"order_sign", IsRequired = true)]
+ public string OrderSign { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11602")]
+ public partial class Sc11602 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"emoji_list")]
+ public global::System.Collections.Generic.List EmojiLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11604")]
+ public partial class Sc11604 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"state", IsRequired = true)]
+ public uint State { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"system_list")]
+ public global::System.Collections.Generic.List SystemLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"fail_count")]
+ public uint FailCount
+ {
+ get => __pbn__FailCount.GetValueOrDefault();
+ set => __pbn__FailCount = value;
+ }
+ public bool ShouldSerializeFailCount() => __pbn__FailCount != null;
+ public void ResetFailCount() => __pbn__FailCount = null;
+ private uint? __pbn__FailCount;
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"fail_cd")]
+ public uint FailCd
+ {
+ get => __pbn__FailCd.GetValueOrDefault();
+ set => __pbn__FailCd = value;
+ }
+ public bool ShouldSerializeFailCd() => __pbn__FailCd != null;
+ public void ResetFailCd() => __pbn__FailCd = null;
+ private uint? __pbn__FailCd;
+
+ [global::ProtoBuf.ProtoMember(5, Name = @"notice")]
+ [global::System.ComponentModel.DefaultValue("")]
+ public string Notice
+ {
+ get => __pbn__Notice ?? "";
+ set => __pbn__Notice = value;
+ }
+ public bool ShouldSerializeNotice() => __pbn__Notice != null;
+ public void ResetNotice() => __pbn__Notice = null;
+ private string __pbn__Notice;
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11606")]
+ public partial class Sc11606 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11608")]
+ public partial class Sc11608 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11610")]
+ public partial class Sc11610 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11700")]
+ public partial class Sc11700 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"ins_message_list")]
+ public global::System.Collections.Generic.List InsMessageLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11702")]
+ public partial class Sc11702 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"data")]
+ public InsMessage Data { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11704")]
+ public partial class Sc11704 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"data")]
+ public InsMessage Data { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11752")]
+ public partial class Sc11752 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"active", IsRequired = true)]
+ public uint Active { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"return_lv")]
+ public uint ReturnLv
+ {
+ get => __pbn__ReturnLv.GetValueOrDefault();
+ set => __pbn__ReturnLv = value;
+ }
+ public bool ShouldSerializeReturnLv() => __pbn__ReturnLv != null;
+ public void ResetReturnLv() => __pbn__ReturnLv = null;
+ private uint? __pbn__ReturnLv;
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"return_time")]
+ public uint ReturnTime
+ {
+ get => __pbn__ReturnTime.GetValueOrDefault();
+ set => __pbn__ReturnTime = value;
+ }
+ public bool ShouldSerializeReturnTime() => __pbn__ReturnTime != null;
+ public void ResetReturnTime() => __pbn__ReturnTime = null;
+ private uint? __pbn__ReturnTime;
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"ship_number")]
+ public uint ShipNumber
+ {
+ get => __pbn__ShipNumber.GetValueOrDefault();
+ set => __pbn__ShipNumber = value;
+ }
+ public bool ShouldSerializeShipNumber() => __pbn__ShipNumber != null;
+ public void ResetShipNumber() => __pbn__ShipNumber = null;
+ private uint? __pbn__ShipNumber;
+
+ [global::ProtoBuf.ProtoMember(5, Name = @"last_offline_time")]
+ public uint LastOfflineTime
+ {
+ get => __pbn__LastOfflineTime.GetValueOrDefault();
+ set => __pbn__LastOfflineTime = value;
+ }
+ public bool ShouldSerializeLastOfflineTime() => __pbn__LastOfflineTime != null;
+ public void ResetLastOfflineTime() => __pbn__LastOfflineTime = null;
+ private uint? __pbn__LastOfflineTime;
+
+ [global::ProtoBuf.ProtoMember(6, Name = @"pt")]
+ public uint Pt
+ {
+ get => __pbn__Pt.GetValueOrDefault();
+ set => __pbn__Pt = value;
+ }
+ public bool ShouldSerializePt() => __pbn__Pt != null;
+ public void ResetPt() => __pbn__Pt = null;
+ private uint? __pbn__Pt;
+
+ [global::ProtoBuf.ProtoMember(7, Name = @"sign_cnt")]
+ public uint SignCnt
+ {
+ get => __pbn__SignCnt.GetValueOrDefault();
+ set => __pbn__SignCnt = value;
+ }
+ public bool ShouldSerializeSignCnt() => __pbn__SignCnt != null;
+ public void ResetSignCnt() => __pbn__SignCnt = null;
+ private uint? __pbn__SignCnt;
+
+ [global::ProtoBuf.ProtoMember(8, Name = @"sign_last_time")]
+ public uint SignLastTime
+ {
+ get => __pbn__SignLastTime.GetValueOrDefault();
+ set => __pbn__SignLastTime = value;
+ }
+ public bool ShouldSerializeSignLastTime() => __pbn__SignLastTime != null;
+ public void ResetSignLastTime() => __pbn__SignLastTime = null;
+ private uint? __pbn__SignLastTime;
+
+ [global::ProtoBuf.ProtoMember(9, Name = @"pt_stage")]
+ public uint PtStage
+ {
+ get => __pbn__PtStage.GetValueOrDefault();
+ set => __pbn__PtStage = value;
+ }
+ public bool ShouldSerializePtStage() => __pbn__PtStage != null;
+ public void ResetPtStage() => __pbn__PtStage = null;
+ private uint? __pbn__PtStage;
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11754")]
+ public partial class Sc11754 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"award_list")]
+ public global::System.Collections.Generic.List AwardLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11756")]
+ public partial class Sc11756 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"award_list")]
+ public global::System.Collections.Generic.List AwardLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11801")]
+ public partial class Sc11801 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"ship_count", IsRequired = true)]
+ public uint ShipCount { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_11802")]
+ public partial class Sc11802 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"value", IsRequired = true)]
+ public uint Value { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"ship_taking_data")]
+ public partial class ShipTakingData : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"uid", IsRequired = true)]
+ public uint Uid { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"isnew", IsRequired = true)]
+ public uint Isnew { get; set; }
+
+ }
+
+}
+
+#pragma warning restore CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192
+#endregion
diff --git a/BLHX.Server.Common/Proto/p12_pb.cs b/BLHX.Server.Common/Proto/p12_pb.cs
new file mode 100644
index 0000000..a022ac9
--- /dev/null
+++ b/BLHX.Server.Common/Proto/p12_pb.cs
@@ -0,0 +1,900 @@
+//
+// This file was generated by a tool; you should avoid making direct changes.
+// Consider using 'partial classes' to extend these types
+// Input: p12_pb.proto
+//
+
+#region Designer generated code
+#pragma warning disable CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192
+namespace BHXY.Server.Common.Proto.p12
+{
+
+ [global::ProtoBuf.ProtoContract(Name = @"build_info")]
+ public partial class BuildInfo : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"pos", IsRequired = true)]
+ public uint Pos { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"tid", IsRequired = true)]
+ public uint Tid { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_12002")]
+ public partial class Cs12002 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"count", IsRequired = true)]
+ public uint Count { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"costtype", IsRequired = true)]
+ public uint Costtype { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_12004")]
+ public partial class Cs12004 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"ship_id_list")]
+ public global::System.Collections.Generic.List ShipIdLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_12006")]
+ public partial class Cs12006 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"ship_id", IsRequired = true)]
+ public uint ShipId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"equip_id", IsRequired = true)]
+ public uint EquipId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"pos", IsRequired = true)]
+ public uint Pos { get; set; }
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"type", IsRequired = true)]
+ public uint Type { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_12008")]
+ public partial class Cs12008 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"type", IsRequired = true)]
+ public uint Type { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"pos_list")]
+ public global::System.Collections.Generic.List PosLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_12011")]
+ public partial class Cs12011 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"ship_id", IsRequired = true)]
+ public uint ShipId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"remould_id", IsRequired = true)]
+ public uint RemouldId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"material_id")]
+ public global::System.Collections.Generic.List MaterialIds { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_12017")]
+ public partial class Cs12017 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"ship_id", IsRequired = true)]
+ public uint ShipId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"material_id_list")]
+ public global::System.Collections.Generic.List MaterialIdLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_12020")]
+ public partial class Cs12020 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"ship_id", IsRequired = true)]
+ public uint ShipId { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_12022")]
+ public partial class Cs12022 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"ship_id_list")]
+ public global::System.Collections.Generic.List ShipIdLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"is_locked", IsRequired = true)]
+ public uint IsLocked { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_12025")]
+ public partial class Cs12025 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"type", IsRequired = true)]
+ public uint Type { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"pos_list")]
+ public global::System.Collections.Generic.List PosLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_12027")]
+ public partial class Cs12027 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"ship_id", IsRequired = true)]
+ public uint ShipId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"material_id_list")]
+ public global::System.Collections.Generic.List MaterialIdLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_12029")]
+ public partial class Cs12029 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"num", IsRequired = true)]
+ public uint Num { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_12032")]
+ public partial class Cs12032 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"ship_id", IsRequired = true)]
+ public uint ShipId { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_12034")]
+ public partial class Cs12034 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"ship_id", IsRequired = true)]
+ public uint ShipId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"name", IsRequired = true)]
+ public string Name { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_12036")]
+ public partial class Cs12036 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"ship_id", IsRequired = true)]
+ public uint ShipId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"equip_skin_id", IsRequired = true)]
+ public uint EquipSkinId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"pos", IsRequired = true)]
+ public uint Pos { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_12038")]
+ public partial class Cs12038 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"ship_id", IsRequired = true)]
+ public uint ShipId { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_12040")]
+ public partial class Cs12040 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"ship_id", IsRequired = true)]
+ public uint ShipId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"flag", IsRequired = true)]
+ public uint Flag { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_12043")]
+ public partial class Cs12043 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"type", IsRequired = true)]
+ public uint Type { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_12045")]
+ public partial class Cs12045 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"type", IsRequired = true)]
+ public uint Type { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_12047")]
+ public partial class Cs12047 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"ship_tid", IsRequired = true)]
+ public uint ShipTid { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_12102")]
+ public partial class Cs12102 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"ship_list")]
+ public global::System.Collections.Generic.List ShipLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_12104")]
+ public partial class Cs12104 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"name", IsRequired = true)]
+ public string Name { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_12202")]
+ public partial class Cs12202 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"ship_id", IsRequired = true)]
+ public uint ShipId { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"skin_id", IsRequired = true)]
+ public uint SkinId { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_12204")]
+ public partial class Cs12204 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"flag", IsRequired = true)]
+ public uint Flag { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_12206")]
+ public partial class Cs12206 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"flag", IsRequired = true)]
+ public uint Flag { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_12208")]
+ public partial class Cs12208 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"add_list")]
+ public global::System.Collections.Generic.List AddLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"del_list")]
+ public global::System.Collections.Generic.List DelLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_12299")]
+ public partial class Cs12299 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"num", IsRequired = true)]
+ public uint Num { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cs_12301")]
+ public partial class Cs12301 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"type", IsRequired = true)]
+ public uint Type { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"id_list")]
+ public global::System.Collections.Generic.List IdLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"groupinfo")]
+ public partial class Groupinfo : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"name", IsRequired = true)]
+ public string Name { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"ship_list")]
+ public global::System.Collections.Generic.List ShipLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"commanders")]
+ public global::System.Collections.Generic.List Commanders { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12001")]
+ public partial class Sc12001 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"shiplist")]
+ public global::System.Collections.Generic.List Shiplists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12003")]
+ public partial class Sc12003 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"build_info")]
+ public global::System.Collections.Generic.List BuildInfoes { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12005")]
+ public partial class Sc12005 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"ship_id_list")]
+ public global::System.Collections.Generic.List ShipIdLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12007")]
+ public partial class Sc12007 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12009")]
+ public partial class Sc12009 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"pos_list")]
+ public global::System.Collections.Generic.List PosLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12010")]
+ public partial class Sc12010 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"ship_list")]
+ public global::System.Collections.Generic.List ShipLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12012")]
+ public partial class Sc12012 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12018")]
+ public partial class Sc12018 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12019")]
+ public partial class Sc12019 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"intimacy", IsRequired = true)]
+ public uint Intimacy { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12021")]
+ public partial class Sc12021 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12023")]
+ public partial class Sc12023 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12024")]
+ public partial class Sc12024 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"worklist_count", IsRequired = true)]
+ public uint WorklistCount { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"worklist_list")]
+ public global::System.Collections.Generic.List WorklistLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"draw_count_1", IsRequired = true)]
+ public uint DrawCount1 { get; set; }
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"draw_count_10", IsRequired = true)]
+ public uint DrawCount10 { get; set; }
+
+ [global::ProtoBuf.ProtoMember(5, Name = @"exchange_count", IsRequired = true)]
+ public uint ExchangeCount { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12026")]
+ public partial class Sc12026 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"ship_list")]
+ public global::System.Collections.Generic.List ShipLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12028")]
+ public partial class Sc12028 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12030")]
+ public partial class Sc12030 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"ship_list")]
+ public global::System.Collections.Generic.List ShipLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12031")]
+ public partial class Sc12031 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"energy_auto_increase_time", IsRequired = true)]
+ public uint EnergyAutoIncreaseTime { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12033")]
+ public partial class Sc12033 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"time", IsRequired = true)]
+ public uint Time { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12035")]
+ public partial class Sc12035 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12037")]
+ public partial class Sc12037 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12039")]
+ public partial class Sc12039 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12041")]
+ public partial class Sc12041 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12042")]
+ public partial class Sc12042 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"ship_list")]
+ public global::System.Collections.Generic.List ShipLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12044")]
+ public partial class Sc12044 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"infoList")]
+ public global::System.Collections.Generic.List infoLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12046")]
+ public partial class Sc12046 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12048")]
+ public partial class Sc12048 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"drop_list")]
+ public global::System.Collections.Generic.List DropLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12101")]
+ public partial class Sc12101 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"group_list")]
+ public global::System.Collections.Generic.List GroupLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12103")]
+ public partial class Sc12103 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12105")]
+ public partial class Sc12105 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12106")]
+ public partial class Sc12106 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"group", IsRequired = true)]
+ public Groupinfo Group { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12201")]
+ public partial class Sc12201 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"skin_list")]
+ public global::System.Collections.Generic.List SkinLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"forbidden_skin_list")]
+ public global::System.Collections.Generic.List ForbiddenSkinLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"forbidden_skin_type")]
+ public global::System.Collections.Generic.List ForbiddenSkinTypes { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12203")]
+ public partial class Sc12203 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12205")]
+ public partial class Sc12205 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12207")]
+ public partial class Sc12207 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12209")]
+ public partial class Sc12209 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
+ public uint Result { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"sc_12302")]
+ public partial class Sc12302 : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"ship_list")]
+ public global::System.Collections.Generic.List ShipLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+}
+
+#pragma warning restore CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192
+#endregion
diff --git a/BLHX.Server.Common/Proto/p13_pb.cs b/BLHX.Server.Common/Proto/p13_pb.cs
new file mode 100644
index 0000000..d6574f4
--- /dev/null
+++ b/BLHX.Server.Common/Proto/p13_pb.cs
@@ -0,0 +1,1149 @@
+//
+// This file was generated by a tool; you should avoid making direct changes.
+// Consider using 'partial classes' to extend these types
+// Input: p13_pb.proto
+//
+
+#region Designer generated code
+#pragma warning disable CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192
+namespace BHXY.Server.Common.Proto.p13
+{
+
+ [global::ProtoBuf.ProtoContract(Name = @"ai_act")]
+ public partial class AiAct : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"ai_pos", IsRequired = true)]
+ public Chaptercellpos AiPos { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"strategy_id")]
+ public uint StrategyId
+ {
+ get => __pbn__StrategyId.GetValueOrDefault();
+ set => __pbn__StrategyId = value;
+ }
+ public bool ShouldSerializeStrategyId() => __pbn__StrategyId != null;
+ public void ResetStrategyId() => __pbn__StrategyId = null;
+ private uint? __pbn__StrategyId;
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"target_pos")]
+ public Chaptercellpos TargetPos { get; set; }
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"move_path")]
+ public global::System.Collections.Generic.List MovePaths { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(5, Name = @"map_update")]
+ public global::System.Collections.Generic.List MapUpdates { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(6, Name = @"ship_update")]
+ public global::System.Collections.Generic.List ShipUpdates { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(7, Name = @"commander_skill_effect_id")]
+ public uint CommanderSkillEffectId
+ {
+ get => __pbn__CommanderSkillEffectId.GetValueOrDefault();
+ set => __pbn__CommanderSkillEffectId = value;
+ }
+ public bool ShouldSerializeCommanderSkillEffectId() => __pbn__CommanderSkillEffectId != null;
+ public void ResetCommanderSkillEffectId() => __pbn__CommanderSkillEffectId = null;
+ private uint? __pbn__CommanderSkillEffectId;
+
+ [global::ProtoBuf.ProtoMember(8, Name = @"act_type")]
+ public uint ActType
+ {
+ get => __pbn__ActType.GetValueOrDefault();
+ set => __pbn__ActType = value;
+ }
+ public bool ShouldSerializeActType() => __pbn__ActType != null;
+ public void ResetActType() => __pbn__ActType = null;
+ private uint? __pbn__ActType;
+
+ [global::ProtoBuf.ProtoMember(9, Name = @"hp_del")]
+ public uint HpDel
+ {
+ get => __pbn__HpDel.GetValueOrDefault();
+ set => __pbn__HpDel = value;
+ }
+ public bool ShouldSerializeHpDel() => __pbn__HpDel != null;
+ public void ResetHpDel() => __pbn__HpDel = null;
+ private uint? __pbn__HpDel;
+
+ [global::ProtoBuf.ProtoMember(10, Name = @"cell_flag_list")]
+ public global::System.Collections.Generic.List CellFlagLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"cellflag")]
+ public partial class Cellflag : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"pos", IsRequired = true)]
+ public Chaptercellpos Pos { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"flag_list")]
+ public global::System.Collections.Generic.List FlagLists { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"chaptercellinfo")]
+ public partial class Chaptercellinfo : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"pos", IsRequired = true)]
+ public Chaptercellpos Pos { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"item_type", IsRequired = true)]
+ public uint ItemType { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"item_id")]
+ public uint ItemId
+ {
+ get => __pbn__ItemId.GetValueOrDefault();
+ set => __pbn__ItemId = value;
+ }
+ public bool ShouldSerializeItemId() => __pbn__ItemId != null;
+ public void ResetItemId() => __pbn__ItemId = null;
+ private uint? __pbn__ItemId;
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"item_flag")]
+ public uint ItemFlag
+ {
+ get => __pbn__ItemFlag.GetValueOrDefault();
+ set => __pbn__ItemFlag = value;
+ }
+ public bool ShouldSerializeItemFlag() => __pbn__ItemFlag != null;
+ public void ResetItemFlag() => __pbn__ItemFlag = null;
+ private uint? __pbn__ItemFlag;
+
+ [global::ProtoBuf.ProtoMember(5, Name = @"item_data")]
+ public uint ItemData
+ {
+ get => __pbn__ItemData.GetValueOrDefault();
+ set => __pbn__ItemData = value;
+ }
+ public bool ShouldSerializeItemData() => __pbn__ItemData != null;
+ public void ResetItemData() => __pbn__ItemData = null;
+ private uint? __pbn__ItemData;
+
+ [global::ProtoBuf.ProtoMember(6, Name = @"extra_id")]
+ public global::System.Collections.Generic.List ExtraIds { get; set; } = new global::System.Collections.Generic.List();
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"chaptercellpos")]
+ public partial class Chaptercellpos : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"row", IsRequired = true)]
+ public uint Row { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"column", IsRequired = true)]
+ public uint Column { get; set; }
+
+ }
+
+ [global::ProtoBuf.ProtoContract(Name = @"currentchapterinfo")]
+ public partial class Currentchapterinfo : global::ProtoBuf.IExtensible
+ {
+ private global::ProtoBuf.IExtension __pbn__extensionData;
+ global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
+ => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
+
+ [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
+ public uint Id { get; set; }
+
+ [global::ProtoBuf.ProtoMember(2, Name = @"time", IsRequired = true)]
+ public uint Time { get; set; }
+
+ [global::ProtoBuf.ProtoMember(3, Name = @"cell_list")]
+ public global::System.Collections.Generic.List CellLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(4, Name = @"group_list")]
+ public global::System.Collections.Generic.List GroupLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(5, Name = @"ai_list")]
+ public global::System.Collections.Generic.List AiLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(6, Name = @"escort_list")]
+ public global::System.Collections.Generic.List EscortLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(7, Name = @"round", IsRequired = true)]
+ public uint Round { get; set; }
+
+ [global::ProtoBuf.ProtoMember(8, Name = @"is_submarine_auto_attack")]
+ public uint IsSubmarineAutoAttack
+ {
+ get => __pbn__IsSubmarineAutoAttack.GetValueOrDefault();
+ set => __pbn__IsSubmarineAutoAttack = value;
+ }
+ public bool ShouldSerializeIsSubmarineAutoAttack() => __pbn__IsSubmarineAutoAttack != null;
+ public void ResetIsSubmarineAutoAttack() => __pbn__IsSubmarineAutoAttack = null;
+ private uint? __pbn__IsSubmarineAutoAttack;
+
+ [global::ProtoBuf.ProtoMember(9, Name = @"operation_buff")]
+ public global::System.Collections.Generic.List OperationBuffs { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(10, Name = @"model_act_count")]
+ public uint ModelActCount
+ {
+ get => __pbn__ModelActCount.GetValueOrDefault();
+ set => __pbn__ModelActCount = value;
+ }
+ public bool ShouldSerializeModelActCount() => __pbn__ModelActCount != null;
+ public void ResetModelActCount() => __pbn__ModelActCount = null;
+ private uint? __pbn__ModelActCount;
+
+ [global::ProtoBuf.ProtoMember(11, Name = @"buff_list")]
+ public global::System.Collections.Generic.List BuffLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(12, Name = @"loop_flag")]
+ public uint LoopFlag
+ {
+ get => __pbn__LoopFlag.GetValueOrDefault();
+ set => __pbn__LoopFlag = value;
+ }
+ public bool ShouldSerializeLoopFlag() => __pbn__LoopFlag != null;
+ public void ResetLoopFlag() => __pbn__LoopFlag = null;
+ private uint? __pbn__LoopFlag;
+
+ [global::ProtoBuf.ProtoMember(13, Name = @"extra_flag_list")]
+ public global::System.Collections.Generic.List ExtraFlagLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(14, Name = @"cell_flag_list")]
+ public global::System.Collections.Generic.List CellFlagLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(15, Name = @"chapter_hp", IsRequired = true)]
+ public uint ChapterHp { get; set; }
+
+ [global::ProtoBuf.ProtoMember(16, Name = @"chapter_strategy_list")]
+ public global::System.Collections.Generic.List ChapterStrategyLists { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(17, Name = @"kill_count", IsRequired = true)]
+ public uint KillCount { get; set; }
+
+ [global::ProtoBuf.ProtoMember(18, Name = @"init_ship_count", IsRequired = true)]
+ public uint InitShipCount { get; set; }
+
+ [global::ProtoBuf.ProtoMember(19, Name = @"continuous_kill_count", IsRequired = true)]
+ public uint ContinuousKillCount { get; set; }
+
+ [global::ProtoBuf.ProtoMember(20, Name = @"battle_statistics")]
+ public global::System.Collections.Generic.List BattleStatistics { get; set; } = new global::System.Collections.Generic.List();
+
+ [global::ProtoBuf.ProtoMember(21, Name = @"fleet_duties")]
+ public global::System.Collections.Generic.List