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 FleetDuties { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(22, Name = @"move_step_count", IsRequired = true)] + public uint MoveStepCount { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_13003")] + public partial class Cs13003 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_id_list")] + public global::System.Collections.Generic.List ShipIdLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_13005")] + public partial class Cs13005 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_13007")] + public partial class Cs13007 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_13009")] + public partial class Cs13009 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_13101")] + public partial class Cs13101 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"group_id_list")] + public global::System.Collections.Generic.List GroupIdLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3, Name = @"elite_fleet_list")] + public global::System.Collections.Generic.List EliteFleetLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"operation_item")] + public uint OperationItem + { + get => __pbn__OperationItem.GetValueOrDefault(); + set => __pbn__OperationItem = value; + } + public bool ShouldSerializeOperationItem() => __pbn__OperationItem != null; + public void ResetOperationItem() => __pbn__OperationItem = null; + private uint? __pbn__OperationItem; + + [global::ProtoBuf.ProtoMember(5, 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(6, Name = @"fleet_duties")] + public global::System.Collections.Generic.List FleetDuties { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_13103")] + public partial class Cs13103 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"act", IsRequired = true)] + public uint Act { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"group_id", IsRequired = true)] + public uint GroupId { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"act_arg_1")] + public uint ActArg1 + { + get => __pbn__ActArg1.GetValueOrDefault(); + set => __pbn__ActArg1 = value; + } + public bool ShouldSerializeActArg1() => __pbn__ActArg1 != null; + public void ResetActArg1() => __pbn__ActArg1 = null; + private uint? __pbn__ActArg1; + + [global::ProtoBuf.ProtoMember(4, Name = @"act_arg_2")] + public uint ActArg2 + { + get => __pbn__ActArg2.GetValueOrDefault(); + set => __pbn__ActArg2 = value; + } + public bool ShouldSerializeActArg2() => __pbn__ActArg2 != null; + public void ResetActArg2() => __pbn__ActArg2 = null; + private uint? __pbn__ActArg2; + + [global::ProtoBuf.ProtoMember(5, Name = @"act_arg_3")] + public uint ActArg3 + { + get => __pbn__ActArg3.GetValueOrDefault(); + set => __pbn__ActArg3 = value; + } + public bool ShouldSerializeActArg3() => __pbn__ActArg3 != null; + public void ResetActArg3() => __pbn__ActArg3 = null; + private uint? __pbn__ActArg3; + + [global::ProtoBuf.ProtoMember(6, Name = @"act_arg_4")] + public uint ActArg4 + { + get => __pbn__ActArg4.GetValueOrDefault(); + set => __pbn__ActArg4 = value; + } + public bool ShouldSerializeActArg4() => __pbn__ActArg4 != null; + public void ResetActArg4() => __pbn__ActArg4 = null; + private uint? __pbn__ActArg4; + + [global::ProtoBuf.ProtoMember(7, Name = @"act_arg_5")] + public uint ActArg5 + { + get => __pbn__ActArg5.GetValueOrDefault(); + set => __pbn__ActArg5 = value; + } + public bool ShouldSerializeActArg5() => __pbn__ActArg5 != null; + public void ResetActArg5() => __pbn__ActArg5 = null; + private uint? __pbn__ActArg5; + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_13106")] + public partial class Cs13106 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"arg", IsRequired = true)] + public uint Arg { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_13107")] + public partial class Cs13107 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"elite_fleet_list")] + public global::System.Collections.Generic.List EliteFleetLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_13109")] + public partial class Cs13109 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_13111")] + public partial class Cs13111 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_13301")] + public partial class Cs13301 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_13401")] + public partial class Cs13401 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_13403")] + public partial class Cs13403 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(2, Name = @"type", IsRequired = true)] + public uint Type { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_13501")] + public partial class Cs13501 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_id", IsRequired = true)] + public uint ActiveId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_13503")] + public partial class Cs13503 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_13505")] + public partial class Cs13505 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_13507")] + public partial class Cs13507 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"chapter_id", IsRequired = true)] + public uint ChapterId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"pos", IsRequired = true)] + public uint Pos { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"elitefleetinfo")] + public partial class Elitefleetinfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"map_id")] + public uint MapId + { + get => __pbn__MapId.GetValueOrDefault(); + set => __pbn__MapId = value; + } + public bool ShouldSerializeMapId() => __pbn__MapId != null; + public void ResetMapId() => __pbn__MapId = null; + private uint? __pbn__MapId; + + [global::ProtoBuf.ProtoMember(2, Name = @"main_id")] + public global::System.Collections.Generic.List MainIds { 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 = @"escort_info")] + public partial class EscortInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"line_id", IsRequired = true)] + public uint LineId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"award_timestamp", IsRequired = true)] + public uint AwardTimestamp { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"flash_timestamp", IsRequired = true)] + public uint FlashTimestamp { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"map")] + public global::System.Collections.Generic.List Maps { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"escort_pos")] + public partial class EscortPos : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"map_id", IsRequired = true)] + public uint MapId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"chapter_id", IsRequired = true)] + public uint ChapterId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"expedition_daily_count")] + public partial class ExpeditionDailyCount : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract()] + public partial class fleetDutykeyValuePair : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"groupinchapter")] + public partial class Groupinchapter : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"pos", IsRequired = true)] + public Chaptercellpos Pos { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"step_count", IsRequired = true)] + public uint StepCount { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"box_strategy_list")] + public global::System.Collections.Generic.List BoxStrategyLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(6, Name = @"ship_strategy_list")] + public global::System.Collections.Generic.List ShipStrategyLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(7, Name = @"strategy_ids")] + public global::System.Collections.Generic.List StrategyIds { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(8, Name = @"bullet", IsRequired = true)] + public uint Bullet { get; set; } + + [global::ProtoBuf.ProtoMember(9, Name = @"start_pos", IsRequired = true)] + public Chaptercellpos StartPos { get; set; } + + [global::ProtoBuf.ProtoMember(10, Name = @"commander_list")] + public global::System.Collections.Generic.List CommanderLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(11, Name = @"move_step_down", IsRequired = true)] + public uint MoveStepDown { get; set; } + + [global::ProtoBuf.ProtoMember(12, Name = @"kill_count", IsRequired = true)] + public uint KillCount { get; set; } + + [global::ProtoBuf.ProtoMember(13, Name = @"fleet_id", IsRequired = true)] + public uint FleetId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"pro_chapter_submarine")] + public partial class ProChapterSubmarine : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"chapter_id", IsRequired = true)] + public uint ChapterId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"active_time", IsRequired = true)] + public uint ActiveTime { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"index", IsRequired = true)] + public uint Index { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"reactchapter_info")] + public partial class ReactchapterInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"count", IsRequired = true)] + public uint Count { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"active_timestamp", IsRequired = true)] + public uint ActiveTimestamp { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"active_id", IsRequired = true)] + public uint ActiveId { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"daily_count", IsRequired = true)] + public uint DailyCount { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"remapcount")] + public partial class Remapcount : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"chapter_id", IsRequired = true)] + public uint ChapterId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"pos", IsRequired = true)] + public uint Pos { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"count", IsRequired = true)] + public uint Count { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"flag", IsRequired = true)] + public uint Flag { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_13001")] + public partial class Sc13001 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"chapter_list")] + public global::System.Collections.Generic.List ChapterLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2, Name = @"current_chapter")] + public Currentchapterinfo CurrentChapter { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"daily_repair_count", IsRequired = true)] + public uint DailyRepairCount { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"react_chapter")] + public ReactchapterInfo ReactChapter { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"fleet_list")] + public global::System.Collections.Generic.List FleetLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_13002")] + public partial class Sc13002 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"collection_list")] + public global::System.Collections.Generic.List CollectionLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2, Name = @"max_team", IsRequired = true)] + public uint MaxTeam { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_13004")] + public partial class Sc13004 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_13006")] + public partial class Sc13006 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"exp", IsRequired = true)] + public uint Exp { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"drop_list")] + public global::System.Collections.Generic.List DropLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"new_collection")] + public global::System.Collections.Generic.List NewCollections { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(5, Name = @"is_cri", IsRequired = true)] + public uint IsCri { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_13008")] + public partial class Sc13008 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_13010")] + public partial class Sc13010 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"collection_list")] + public global::System.Collections.Generic.List CollectionLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_13011")] + public partial class Sc13011 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"collection")] + public global::System.Collections.Generic.List Collections { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_13102")] + public partial class Sc13102 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"current_chapter")] + public Currentchapterinfo CurrentChapter { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_13104")] + public partial class Sc13104 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"move_path")] + public global::System.Collections.Generic.List MovePaths { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3, Name = @"drop_list")] + public global::System.Collections.Generic.List DropLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"map_update")] + public global::System.Collections.Generic.List MapUpdates { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(5, Name = @"ship_update")] + public global::System.Collections.Generic.List ShipUpdates { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(6, Name = @"ai_list")] + public global::System.Collections.Generic.List AiLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(7, Name = @"ai_act_list")] + public global::System.Collections.Generic.List AiActLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(8, Name = @"submarine_act_list")] + public global::System.Collections.Generic.List SubmarineActLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(9, Name = @"escort_act_list")] + public global::System.Collections.Generic.List EscortActLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(10, Name = @"fleet_act_list")] + public global::System.Collections.Generic.List FleetActLists { get; set; } = new global::System.Collections.Generic.List(); + + [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 = @"add_flag_list")] + public global::System.Collections.Generic.List AddFlagLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(13, Name = @"del_flag_list")] + public global::System.Collections.Generic.List DelFlagLists { 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.ProtoContract(Name = @"sc_13105")] + public partial class Sc13105 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"map_update")] + public global::System.Collections.Generic.List MapUpdates { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2, Name = @"ai_list")] + public global::System.Collections.Generic.List AiLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3, Name = @"add_flag_list")] + public global::System.Collections.Generic.List AddFlagLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"del_flag_list")] + public global::System.Collections.Generic.List DelFlagLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(5, Name = @"buff_list")] + public global::System.Collections.Generic.List BuffLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(6, Name = @"cell_flag_list")] + public global::System.Collections.Generic.List CellFlagLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_13108")] + public partial class Sc13108 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_13110")] + public partial class Sc13110 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"drop_ship_list")] + public global::System.Collections.Generic.List DropShipLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_13112")] + public partial class Sc13112 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"fleet_list")] + public global::System.Collections.Generic.List FleetLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_13201")] + public partial class Sc13201 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"count_list")] + public global::System.Collections.Generic.List CountLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2, Name = @"elite_expedition_count", IsRequired = true)] + public uint EliteExpeditionCount { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"escort_expedition_count", IsRequired = true)] + public uint EscortExpeditionCount { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"chapter_count_list")] + public global::System.Collections.Generic.List ChapterCountLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(5, Name = @"quick_expedition_list")] + public global::System.Collections.Generic.List QuickExpeditionLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_13302")] + public partial class Sc13302 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"escort_info")] + public global::System.Collections.Generic.List EscortInfoes { get; set; } = new global::System.Collections.Generic.List(); + + [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_13402")] + public partial class Sc13402 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"next_refresh_time", IsRequired = true)] + public uint NextRefreshTime { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"refresh_count", IsRequired = true)] + public uint RefreshCount { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"chapter_list")] + public global::System.Collections.Generic.List ChapterLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"progress", IsRequired = true)] + public uint Progress { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_13404")] + public partial class Sc13404 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"chapter_id")] + public ProChapterSubmarine ChapterId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_13502")] + public partial class Sc13502 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_13504")] + public partial class Sc13504 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_13506")] + public partial class Sc13506 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"remap_count_list")] + public global::System.Collections.Generic.List RemapCountLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_13508")] + public partial class Sc13508 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"shipinchapter")] + public partial class Shipinchapter : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"hp_rant", IsRequired = true)] + public uint HpRant { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"strategyinfo")] + public partial class Strategyinfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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(3, Name = @"count", IsRequired = true)] + public uint Count { get; set; } + + } + +} + +#pragma warning restore CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +#endregion diff --git a/BLHX.Server.Common/Proto/p14_pb.cs b/BLHX.Server.Common/Proto/p14_pb.cs new file mode 100644 index 0000000..550deca --- /dev/null +++ b/BLHX.Server.Common/Proto/p14_pb.cs @@ -0,0 +1,432 @@ +// +// This file was generated by a tool; you should avoid making direct changes. +// Consider using 'partial classes' to extend these types +// Input: p14_pb.proto +// + +#region Designer generated code +#pragma warning disable CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +namespace BHXY.Server.Common.Proto.p14 +{ + + [global::ProtoBuf.ProtoContract(Name = @"cs_14002")] + public partial class Cs14002 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"cs_14004")] + public partial class Cs14004 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"equip_id", IsRequired = true)] + public uint EquipId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"type", IsRequired = true)] + public uint Type { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_14006")] + public partial class Cs14006 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_14008")] + public partial class Cs14008 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"equip_list")] + public global::System.Collections.Generic.List EquipLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_14010")] + public partial class Cs14010 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"equip_id", IsRequired = true)] + public uint EquipId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_14013")] + public partial class Cs14013 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoMember(3, Name = @"upgrade_id", IsRequired = true)] + public uint UpgradeId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_14015")] + public partial class Cs14015 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"equip_id", IsRequired = true)] + public uint EquipId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"upgrade_id", IsRequired = true)] + public uint UpgradeId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_14201")] + public partial class Cs14201 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"spweapon_id", IsRequired = true)] + public uint SpweaponId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_14203")] + public partial class Cs14203 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"spweapon_id", IsRequired = true)] + public uint SpweaponId { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"item_id_list")] + public global::System.Collections.Generic.List ItemIdLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"spweapon_id_list")] + public global::System.Collections.Generic.List SpweaponIdLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_14205")] + public partial class Cs14205 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"spweapon_id", IsRequired = true)] + public uint SpweaponId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_14207")] + public partial class Cs14207 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"spweapon_id", IsRequired = true)] + public uint SpweaponId { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"cmd", IsRequired = true)] + public uint Cmd { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_14209")] + public partial class Cs14209 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"template_id", IsRequired = true)] + public uint TemplateId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"item_id_list")] + public global::System.Collections.Generic.List ItemIdLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3, Name = @"spweapon_id_list")] + public global::System.Collections.Generic.List SpweaponIdLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"equipinfo")] + public partial class Equipinfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"equipskininfo")] + 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, Name = @"count", IsRequired = true)] + public uint Count { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_14001")] + public partial class Sc14001 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"equip_list")] + public global::System.Collections.Generic.List EquipLists { get; set; } = new global::System.Collections.Generic.List(); + + [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.ProtoMember(3, Name = @"spweapon_list")] + public global::System.Collections.Generic.List SpweaponLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"spweapon_bag_size", IsRequired = true)] + public uint SpweaponBagSize { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_14003")] + public partial class Sc14003 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_14005")] + public partial class Sc14005 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_14007")] + public partial class Sc14007 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_14009")] + public partial class Sc14009 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_14011")] + public partial class Sc14011 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_14014")] + public partial class Sc14014 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_14016")] + public partial class Sc14016 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_14101")] + public partial class Sc14101 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"equip_skin_list")] + public global::System.Collections.Generic.List EquipSkinLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_14200")] + public partial class Sc14200 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"spweapon_list")] + public global::System.Collections.Generic.List SpweaponLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_14202")] + public partial class Sc14202 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_14204")] + public partial class Sc14204 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_14206")] + public partial class Sc14206 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"attr_temp_1", IsRequired = true)] + public uint AttrTemp1 { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"attr_temp_2", IsRequired = true)] + public uint AttrTemp2 { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_14208")] + public partial class Sc14208 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_14210")] + public partial class Sc14210 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"spweapon")] + public global::BHXY.Server.Common.Proto.common.Spweaponinfo Spweapon { get; set; } + + } + +} + +#pragma warning restore CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +#endregion diff --git a/BLHX.Server.Common/Proto/p15_pb.cs b/BLHX.Server.Common/Proto/p15_pb.cs new file mode 100644 index 0000000..c3f1da7 --- /dev/null +++ b/BLHX.Server.Common/Proto/p15_pb.cs @@ -0,0 +1,237 @@ +// +// This file was generated by a tool; you should avoid making direct changes. +// Consider using 'partial classes' to extend these types +// Input: p15_pb.proto +// + +#region Designer generated code +#pragma warning disable CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +namespace BHXY.Server.Common.Proto.p15 +{ + + [global::ProtoBuf.ProtoContract(Name = @"cs_15002")] + public partial class Cs15002 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"arg")] + public global::System.Collections.Generic.List Args { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_15004")] + public partial class Cs15004 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_15006")] + public partial class Cs15006 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_15008")] + public partial class Cs15008 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"item_list")] + public global::System.Collections.Generic.List ItemLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_15010")] + public partial class Cs15010 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_15012")] + public partial class Cs15012 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"use_list")] + public global::System.Collections.Generic.List UseLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_15300")] + public partial class Cs15300 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"ver_str", IsRequired = true)] + public string VerStr { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"iteminfo")] + 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 = @"count", IsRequired = true)] + public uint Count { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"itemmisc")] + public partial class Itemmisc : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"data", IsRequired = true)] + public uint Data { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_15001")] + public partial class Sc15001 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"item_list")] + public global::System.Collections.Generic.List ItemLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2, Name = @"limit_list")] + public global::System.Collections.Generic.List LimitLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3, Name = @"item_misc_list")] + public global::System.Collections.Generic.List ItemMiscLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_15003")] + public partial class Sc15003 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_15005")] + public partial class Sc15005 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_15007")] + public partial class Sc15007 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_15009")] + public partial class Sc15009 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_15011")] + public partial class Sc15011 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_15013")] + public partial class Sc15013 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"ret_list")] + public global::System.Collections.Generic.List RetLists { 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/p16_pb.cs b/BLHX.Server.Common/Proto/p16_pb.cs new file mode 100644 index 0000000..b16a3b5 --- /dev/null +++ b/BLHX.Server.Common/Proto/p16_pb.cs @@ -0,0 +1,318 @@ +// +// This file was generated by a tool; you should avoid making direct changes. +// Consider using 'partial classes' to extend these types +// Input: p16_pb.proto +// + +#region Designer generated code +#pragma warning disable CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +namespace BHXY.Server.Common.Proto.p16 +{ + + [global::ProtoBuf.ProtoContract(Name = @"cs_16001")] + public partial class Cs16001 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"number", IsRequired = true)] + public uint Number { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_16100")] + public partial class Cs16100 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"cnt", IsRequired = true)] + public uint Cnt { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_16104")] + public partial class Cs16104 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_16106")] + public partial class Cs16106 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_16108")] + public partial class Cs16108 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"flash_time", IsRequired = true)] + public uint FlashTime { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"shopid", IsRequired = true)] + public uint Shopid { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"selected")] + public global::System.Collections.Generic.List Selecteds { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_16201")] + public partial class Cs16201 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"count", IsRequired = true)] + public uint Count { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_16203")] + public partial class Cs16203 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_16205")] + public partial class Cs16205 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"cost_type", IsRequired = true)] + public uint CostType { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"goods_info")] + public partial class GoodsInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"sc_16002")] + public partial class Sc16002 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_16101")] + public partial class Sc16101 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_16105")] + public partial class Sc16105 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"first_pay_list")] + public global::System.Collections.Generic.List FirstPayLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2, Name = @"pay_list")] + public global::System.Collections.Generic.List PayLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3, Name = @"normal_list")] + public global::System.Collections.Generic.List NormalLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"normal_group_list")] + public global::System.Collections.Generic.List NormalGroupLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_16107")] + public partial class Sc16107 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"item_flash_time", IsRequired = true)] + public uint ItemFlashTime { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"good_list")] + public global::System.Collections.Generic.List GoodLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_16109")] + public partial class Sc16109 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_16200")] + public partial class Sc16200 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"core_shop_list")] + public global::System.Collections.Generic.List CoreShopLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2, Name = @"blue_shop_list")] + public global::System.Collections.Generic.List BlueShopLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3, Name = @"normal_shop_list")] + public global::System.Collections.Generic.List NormalShopLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"month", IsRequired = true)] + public uint Month { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_16202")] + public partial class Sc16202 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_16204")] + public partial class Sc16204 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"ret", IsRequired = true)] + public uint Ret { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_16206")] + public partial class Sc16206 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"ret", IsRequired = true)] + public uint Ret { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"selected_info")] + public partial class SelectedInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"shopinfo")] + public partial class Shopinfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_count", IsRequired = true)] + public uint PayCount { get; set; } + + } + +} + +#pragma warning restore CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +#endregion diff --git a/BLHX.Server.Common/Proto/p17_pb.cs b/BLHX.Server.Common/Proto/p17_pb.cs new file mode 100644 index 0000000..8d69f88 --- /dev/null +++ b/BLHX.Server.Common/Proto/p17_pb.cs @@ -0,0 +1,828 @@ +// +// This file was generated by a tool; you should avoid making direct changes. +// Consider using 'partial classes' to extend these types +// Input: p17_pb.proto +// + +#region Designer generated code +#pragma warning disable CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +namespace BHXY.Server.Common.Proto.p17 +{ + + [global::ProtoBuf.ProtoContract(Name = @"achievement_info")] + public partial class AchievementInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"timestamp", IsRequired = true)] + public uint Timestamp { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"attire_info")] + public partial class AttireInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"end_time", IsRequired = true)] + public uint EndTime { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_17005")] + public partial class Cs17005 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"award_index", IsRequired = true)] + public uint AwardIndex { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_17101")] + public partial class Cs17101 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_group_id", IsRequired = true)] + public uint ShipGroupId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_17103")] + public partial class Cs17103 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_group_id", IsRequired = true)] + public uint ShipGroupId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"context", IsRequired = true)] + public string Context { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_17105")] + public partial class Cs17105 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_group_id", IsRequired = true)] + public uint ShipGroupId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"discuss_id", IsRequired = true)] + public uint DiscussId { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"good_or_bad", IsRequired = true)] + public uint GoodOrBad { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_17107")] + public partial class Cs17107 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_group_id", IsRequired = true)] + public uint ShipGroupId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_17109")] + public partial class Cs17109 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_group_id", IsRequired = true)] + public uint ShipGroupId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"discuss_id", IsRequired = true)] + public uint DiscussId { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"reason", IsRequired = true)] + public string Reason { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_17201")] + public partial class Cs17201 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_17203")] + public partial class Cs17203 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_17301")] + public partial class Cs17301 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_17401")] + public partial class Cs17401 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"medal_id")] + public global::System.Collections.Generic.List MedalIds { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2, Name = @"fixed_const", IsRequired = true)] + public uint FixedConst { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_17501")] + public partial class Cs17501 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_17503")] + public partial class Cs17503 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_17505")] + public partial class Cs17505 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"action", IsRequired = true)] + public uint Action { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_17507")] + public partial class Cs17507 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"action", IsRequired = true)] + public uint Action { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_17509")] + public partial class Cs17509 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_17511")] + public partial class Cs17511 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"action", IsRequired = true)] + public uint Action { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_17601")] + public partial class Cs17601 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"shipgroup", IsRequired = true)] + public uint Shipgroup { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_17603")] + public partial class Cs17603 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"shipgroup", IsRequired = true)] + public uint Shipgroup { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"eqcode", IsRequired = true)] + public string Eqcode { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_17605")] + public partial class Cs17605 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"shipgroup", IsRequired = true)] + public uint Shipgroup { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"shareid", IsRequired = true)] + public uint Shareid { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_17607")] + public partial class Cs17607 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"shipgroup", IsRequired = true)] + public uint Shipgroup { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"shareid", IsRequired = true)] + public uint Shareid { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"report_type", IsRequired = true)] + public uint ReportType { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"discuss_info")] + public partial class DiscussInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"good_count", IsRequired = true)] + public uint GoodCount { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"nick_name", IsRequired = true)] + public string NickName { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"context", IsRequired = true)] + public string Context { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"bad_count", IsRequired = true)] + public uint BadCount { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"eqcode_share_info")] + public partial class EqcodeShareInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"eqcode", IsRequired = true)] + public string Eqcode { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"like", IsRequired = true)] + public uint Like { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"eval_point", IsRequired = true)] + public uint EvalPoint { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"state", IsRequired = true)] + public uint State { 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 = @"sc_17001")] + public partial class Sc17001 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"finish_list")] + public global::System.Collections.Generic.List FinishLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2, Name = @"progress_list")] + public global::System.Collections.Generic.List ProgressLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3, Name = @"ship_info_list")] + public global::System.Collections.Generic.List ShipInfoLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"ship_award_list")] + public global::System.Collections.Generic.List ShipAwardLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(5, Name = @"daily_discuss", IsRequired = true)] + public uint DailyDiscuss { get; set; } + + [global::ProtoBuf.ProtoMember(6, Name = @"transform_list")] + public global::System.Collections.Generic.List TransformLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_17002")] + public partial class Sc17002 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"progress_list")] + public global::System.Collections.Generic.List ProgressLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_17003")] + public partial class Sc17003 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_list")] + public global::System.Collections.Generic.List IdLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_17004")] + public partial class Sc17004 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_info", IsRequired = true)] + public ShipStatisticsInfo ShipInfo { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_17006")] + public partial class Sc17006 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_17102")] + public partial class Sc17102 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_discuss", IsRequired = true)] + public ShipDiscussInfo ShipDiscuss { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_17104")] + public partial class Sc17104 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_discuss")] + public ShipDiscussInfo ShipDiscuss { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_17106")] + public partial class Sc17106 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_17108")] + public partial class Sc17108 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_17110")] + public partial class Sc17110 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_17202")] + public partial class Sc17202 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"daily_vote", IsRequired = true)] + public uint DailyVote { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"love_vote", IsRequired = true)] + public uint LoveVote { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"daily_ship_list")] + public global::System.Collections.Generic.List DailyShipLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_17204")] + public partial class Sc17204 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"list")] + public global::System.Collections.Generic.List Lists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_17302")] + public partial class Sc17302 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"timestamp")] + public uint Timestamp + { + get => __pbn__Timestamp.GetValueOrDefault(); + set => __pbn__Timestamp = value; + } + public bool ShouldSerializeTimestamp() => __pbn__Timestamp != null; + public void ResetTimestamp() => __pbn__Timestamp = null; + private uint? __pbn__Timestamp; + + [global::ProtoBuf.ProtoMember(3, Name = @"next")] + public global::System.Collections.Generic.List Nexts { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_17402")] + public partial class Sc17402 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_17502")] + public partial class Sc17502 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_17504")] + public partial class Sc17504 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_17506")] + public partial class Sc17506 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_17508")] + public partial class Sc17508 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_17510")] + public partial class Sc17510 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_17512")] + public partial class Sc17512 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_17602")] + public partial class Sc17602 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"infos")] + public global::System.Collections.Generic.List Infos { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3, Name = @"recent_infos")] + public global::System.Collections.Generic.List RecentInfos { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_17604")] + public partial class Sc17604 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_17606")] + public partial class Sc17606 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_17608")] + public partial class Sc17608 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"ship_discuss_info")] + public partial class ShipDiscussInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_group_id", IsRequired = true)] + public uint ShipGroupId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"discuss_count", IsRequired = true)] + public uint DiscussCount { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"heart_count", IsRequired = true)] + public uint HeartCount { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"discuss_list")] + public global::System.Collections.Generic.List DiscussLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(5, Name = @"daily_discuss_count", IsRequired = true)] + public uint DailyDiscussCount { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"ship_statistics_award")] + public partial class ShipStatisticsAward : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"award_index")] + public global::System.Collections.Generic.List AwardIndexs { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"ship_statistics_info")] + public partial class ShipStatisticsInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"star", IsRequired = true)] + public uint Star { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"heart_flag", IsRequired = true)] + public uint HeartFlag { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"heart_count", IsRequired = true)] + public uint HeartCount { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"marry_flag", IsRequired = true)] + public uint MarryFlag { get; set; } + + [global::ProtoBuf.ProtoMember(6, Name = @"intimacy_max", IsRequired = true)] + public uint IntimacyMax { get; set; } + + [global::ProtoBuf.ProtoMember(7, Name = @"lv_max", IsRequired = true)] + public uint LvMax { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"voteinfo")] + public partial class Voteinfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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; } + + } + +} + +#pragma warning restore CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +#endregion diff --git a/BLHX.Server.Common/Proto/p18_pb.cs b/BLHX.Server.Common/Proto/p18_pb.cs new file mode 100644 index 0000000..76cb810 --- /dev/null +++ b/BLHX.Server.Common/Proto/p18_pb.cs @@ -0,0 +1,410 @@ +// +// This file was generated by a tool; you should avoid making direct changes. +// Consider using 'partial classes' to extend these types +// Input: p18_pb.proto +// + +#region Designer generated code +#pragma warning disable CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +namespace BHXY.Server.Common.Proto.p18 +{ + + [global::ProtoBuf.ProtoContract(Name = @"arenarank")] + public partial class Arenarank : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoMember(3, Name = @"name", IsRequired = true)] + public string Name { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"score", IsRequired = true)] + public uint Score { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"display")] + public global::BHXY.Server.Common.Proto.common.Displayinfo Display { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"arenashop")] + public partial class Arenashop : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"count", IsRequired = true)] + public uint Count { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_18001")] + public partial class Cs18001 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_18003")] + public partial class Cs18003 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_18006")] + public partial class Cs18006 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_18008")] + public partial class Cs18008 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"vanguard_ship_id_list")] + public global::System.Collections.Generic.List VanguardShipIdLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2, Name = @"main_ship_id_list")] + public global::System.Collections.Generic.List MainShipIdLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_18100")] + public partial class Cs18100 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_18102")] + public partial class Cs18102 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_18104")] + public partial class Cs18104 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_18201")] + public partial class Cs18201 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"page", IsRequired = true)] + public uint Page { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"type", IsRequired = true)] + public uint Type { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"act_id")] + public uint ActId + { + get => __pbn__ActId.GetValueOrDefault(); + set => __pbn__ActId = value; + } + public bool ShouldSerializeActId() => __pbn__ActId != null; + public void ResetActId() => __pbn__ActId = null; + private uint? __pbn__ActId; + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_18203")] + public partial class Cs18203 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"act_id")] + public uint ActId + { + get => __pbn__ActId.GetValueOrDefault(); + set => __pbn__ActId = value; + } + public bool ShouldSerializeActId() => __pbn__ActId != null; + public void ResetActId() => __pbn__ActId = null; + private uint? __pbn__ActId; + + } + + [global::ProtoBuf.ProtoContract(Name = @"rank_info")] + public partial class RankInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"point", IsRequired = true)] + public uint Point { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"name", IsRequired = true)] + public string Name { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"lv", IsRequired = true)] + public uint Lv { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"arena_rank", IsRequired = true)] + public uint ArenaRank { get; set; } + + [global::ProtoBuf.ProtoMember(6, Name = @"display")] + public global::BHXY.Server.Common.Proto.common.Displayinfo Display { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_18002")] + public partial class Sc18002 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"score", IsRequired = true)] + public uint Score { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"rank", IsRequired = true)] + public uint Rank { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"fight_count", IsRequired = true)] + public uint FightCount { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"fight_count_reset_time", IsRequired = true)] + public uint FightCountResetTime { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"flash_target_count", IsRequired = true)] + public uint FlashTargetCount { get; set; } + + [global::ProtoBuf.ProtoMember(6, Name = @"vanguard_ship_id_list")] + public global::System.Collections.Generic.List VanguardShipIdLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(7, Name = @"main_ship_id_list")] + public global::System.Collections.Generic.List MainShipIdLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(8, Name = @"target_list")] + public global::System.Collections.Generic.List TargetLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_18004")] + public partial class Sc18004 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"target_list")] + public global::System.Collections.Generic.List TargetLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_18005")] + public partial class Sc18005 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"score", IsRequired = true)] + public uint Score { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"rank", IsRequired = true)] + public uint Rank { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"target_list")] + public global::System.Collections.Generic.List TargetLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_18007")] + public partial class Sc18007 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"arena_rank_lsit")] + public global::System.Collections.Generic.List ArenaRankLsits { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_18009")] + public partial class Sc18009 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_18101")] + public partial class Sc18101 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"flash_count", IsRequired = true)] + public uint FlashCount { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"arena_shop_list")] + public global::System.Collections.Generic.List ArenaShopLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3, Name = @"next_flash_time", IsRequired = true)] + public uint NextFlashTime { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_18103")] + public partial class Sc18103 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"arena_shop_list")] + public global::System.Collections.Generic.List ArenaShopLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_18105")] + public partial class Sc18105 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"info", IsRequired = true)] + public Targetinfo Info { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_18202")] + public partial class Sc18202 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"list")] + public global::System.Collections.Generic.List Lists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_18204")] + public partial class Sc18204 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"point", IsRequired = true)] + public uint Point { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"rank", IsRequired = true)] + public uint Rank { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"targetinfo")] + public partial class Targetinfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoMember(3, Name = @"name", IsRequired = true)] + public string Name { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"score", IsRequired = true)] + public uint Score { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"rank", IsRequired = true)] + public uint Rank { get; set; } + + [global::ProtoBuf.ProtoMember(6, Name = @"vanguard_ship_list")] + public global::System.Collections.Generic.List VanguardShipLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(7, Name = @"main_ship_list")] + public global::System.Collections.Generic.List MainShipLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(8, Name = @"display")] + public global::BHXY.Server.Common.Proto.common.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/p19_pb.cs b/BLHX.Server.Common/Proto/p19_pb.cs new file mode 100644 index 0000000..d646a8d --- /dev/null +++ b/BLHX.Server.Common/Proto/p19_pb.cs @@ -0,0 +1,1072 @@ +// +// This file was generated by a tool; you should avoid making direct changes. +// Consider using 'partial classes' to extend these types +// Input: p19_pb.proto +// + +#region Designer generated code +#pragma warning disable CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +namespace BHXY.Server.Common.Proto.p19 +{ + + [global::ProtoBuf.ProtoContract(Name = @"childinfo")] + public partial class Childinfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 string Id { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"x", IsRequired = true)] + public uint X { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"y", IsRequired = true)] + public uint Y { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_19002")] + public partial class Cs19002 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"type", IsRequired = true)] + public uint Type { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_19004")] + public partial class Cs19004 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_19006")] + public partial class Cs19006 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"furniture_id")] + public global::System.Collections.Generic.List FurnitureIds { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2, Name = @"currency", IsRequired = true)] + public uint Currency { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_19008")] + public partial class Cs19008 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"floor", IsRequired = true)] + public uint Floor { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"furniture_put_list")] + public global::System.Collections.Generic.List FurniturePutLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_19011")] + public partial class Cs19011 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_19013")] + public partial class Cs19013 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_19015")] + public partial class Cs19015 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"is_open", IsRequired = true)] + public uint IsOpen { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_19016")] + public partial class Cs19016 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"name", IsRequired = true)] + public string Name { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_19018")] + public partial class Cs19018 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_19020")] + public partial class Cs19020 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"furniture_put_list")] + public global::System.Collections.Generic.List FurniturePutLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_19022")] + public partial class Cs19022 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_19024")] + public partial class Cs19024 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_19101")] + public partial class Cs19101 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_19103")] + public partial class Cs19103 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"typ", IsRequired = true)] + public int Typ { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_19105")] + public partial class Cs19105 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"typ", IsRequired = true)] + public int Typ { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_19107")] + public partial class Cs19107 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"typ", IsRequired = true)] + public int Typ { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_19109")] + public partial class Cs19109 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"name", IsRequired = true)] + public string Name { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"furniture_put_list")] + public global::System.Collections.Generic.List FurniturePutLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"icon_image_md5", IsRequired = true)] + public string IconImageMd5 { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"image_md5", IsRequired = true)] + public string ImageMd5 { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_19111")] + public partial class Cs19111 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_19113")] + public partial class Cs19113 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"theme_id", IsRequired = true)] + public string ThemeId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_19115")] + public partial class Cs19115 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"typ", IsRequired = true)] + public int Typ { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_19117")] + public partial class Cs19117 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"typ", IsRequired = true)] + public int Typ { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"page", IsRequired = true)] + public int Page { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"num", IsRequired = true)] + public int Num { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_19119")] + public partial class Cs19119 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"theme_id", IsRequired = true)] + public string ThemeId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"upload_time", IsRequired = true)] + public uint UploadTime { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_19121")] + public partial class Cs19121 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"theme_id", IsRequired = true)] + public string ThemeId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"upload_time", IsRequired = true)] + public uint UploadTime { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_19123")] + public partial class Cs19123 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_19125")] + public partial class Cs19125 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_19127")] + public partial class Cs19127 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"theme_id", IsRequired = true)] + public string ThemeId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_19129")] + public partial class Cs19129 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"target_id", IsRequired = true)] + public uint TargetId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"target_name", IsRequired = true)] + public string TargetName { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"theme_id", IsRequired = true)] + public string ThemeId { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"theme_name", IsRequired = true)] + public string ThemeName { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"reason", IsRequired = true)] + public uint Reason { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_19131")] + public partial class Cs19131 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_list")] + public global::System.Collections.Generic.List IdLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"dormtheme")] + public partial class Dormtheme : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 string Id { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"name", IsRequired = true)] + public string Name { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"furniture_put_list")] + public global::System.Collections.Generic.List FurniturePutLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"user_id", IsRequired = true)] + public uint UserId { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"pos", IsRequired = true)] + public uint Pos { get; set; } + + [global::ProtoBuf.ProtoMember(6, Name = @"like_count", IsRequired = true)] + public uint LikeCount { get; set; } + + [global::ProtoBuf.ProtoMember(7, Name = @"fav_count", IsRequired = true)] + public uint FavCount { get; set; } + + [global::ProtoBuf.ProtoMember(8, Name = @"upload_time", IsRequired = true)] + public uint UploadTime { get; set; } + + [global::ProtoBuf.ProtoMember(9, Name = @"icon_image_md5", IsRequired = true)] + public string IconImageMd5 { get; set; } + + [global::ProtoBuf.ProtoMember(10, Name = @"image_md5", IsRequired = true)] + public string ImageMd5 { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"dormtheme_profile")] + public partial class DormthemeProfile : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 string Id { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"upload_time", IsRequired = true)] + public uint UploadTime { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"furfloorputinfo")] + public partial class Furfloorputinfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"floor", IsRequired = true)] + public uint Floor { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"furniture_put_list")] + public global::System.Collections.Generic.List FurniturePutLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"furnitureinfo")] + public partial class Furnitureinfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"get_time")] + public uint GetTime + { + get => __pbn__GetTime.GetValueOrDefault(); + set => __pbn__GetTime = value; + } + public bool ShouldSerializeGetTime() => __pbn__GetTime != null; + public void ResetGetTime() => __pbn__GetTime = null; + private uint? __pbn__GetTime; + + } + + [global::ProtoBuf.ProtoContract(Name = @"furnitureputinfo")] + public partial class Furnitureputinfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 string Id { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"x", IsRequired = true)] + public uint X { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"y", IsRequired = true)] + public uint Y { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"dir", IsRequired = true)] + public uint Dir { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"child")] + public global::System.Collections.Generic.List Childs { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(6, Name = @"parent", IsRequired = true)] + public ulong Parent { get; set; } + + [global::ProtoBuf.ProtoMember(7, IsRequired = true)] + public uint shipId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"pop_info")] + public partial class PopInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"intimacy", IsRequired = true)] + public uint Intimacy { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"dorm_icon", IsRequired = true)] + public uint DormIcon { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_19001")] + public partial class Sc19001 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"lv", IsRequired = true)] + public uint Lv { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"food", IsRequired = true)] + public uint Food { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"food_max_increase", IsRequired = true)] + public uint FoodMaxIncrease { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"food_max_increase_count", IsRequired = true)] + public uint FoodMaxIncreaseCount { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"ship_id_list")] + public global::System.Collections.Generic.List ShipIdLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(6, Name = @"furniture_id_list")] + public global::System.Collections.Generic.List FurnitureIdLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(7, Name = @"floor_num", IsRequired = true)] + public uint FloorNum { get; set; } + + [global::ProtoBuf.ProtoMember(8, Name = @"exp_pos", IsRequired = true)] + public uint ExpPos { get; set; } + + [global::ProtoBuf.ProtoMember(9, Name = @"furniture_put_list")] + public global::System.Collections.Generic.List FurniturePutLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(10, Name = @"next_timestamp", IsRequired = true)] + public uint NextTimestamp { get; set; } + + [global::ProtoBuf.ProtoMember(11, Name = @"load_exp", IsRequired = true)] + public uint LoadExp { get; set; } + + [global::ProtoBuf.ProtoMember(12, Name = @"load_food", IsRequired = true)] + public uint LoadFood { get; set; } + + [global::ProtoBuf.ProtoMember(13, Name = @"load_time", IsRequired = true)] + public uint LoadTime { get; set; } + + [global::ProtoBuf.ProtoMember(14, Name = @"name", IsRequired = true)] + public string Name { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_19003")] + public partial class Sc19003 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_19005")] + public partial class Sc19005 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"exp", IsRequired = true)] + public uint Exp { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_19007")] + public partial class Sc19007 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_19009")] + public partial class Sc19009 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"exp", IsRequired = true)] + public uint Exp { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"food_consume", IsRequired = true)] + public uint FoodConsume { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_19010")] + public partial class Sc19010 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"pop_list")] + public global::System.Collections.Generic.List PopLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_19012")] + public partial class Sc19012 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_19014")] + public partial class Sc19014 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_19017")] + public partial class Sc19017 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_19019")] + public partial class Sc19019 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"theme_list")] + public global::System.Collections.Generic.List ThemeLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_19021")] + public partial class Sc19021 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_19023")] + public partial class Sc19023 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_19025")] + public partial class Sc19025 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"furniture_put_list")] + public global::System.Collections.Generic.List FurniturePutLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2, Name = @"visitor")] + public Visitor Visitor { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_19102")] + public partial class Sc19102 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"lv", IsRequired = true)] + public uint Lv { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"food", IsRequired = true)] + public uint Food { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"food_max_increase", IsRequired = true)] + public uint FoodMaxIncrease { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"food_max_increase_count", IsRequired = true)] + public uint FoodMaxIncreaseCount { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"ship_id_list")] + public global::System.Collections.Generic.List ShipIdLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(6, Name = @"furniture_id_list")] + public global::System.Collections.Generic.List FurnitureIdLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(7, Name = @"floor_num", IsRequired = true)] + public uint FloorNum { get; set; } + + [global::ProtoBuf.ProtoMember(8, Name = @"exp_pos", IsRequired = true)] + public uint ExpPos { get; set; } + + [global::ProtoBuf.ProtoMember(9, Name = @"furniture_put_list")] + public global::System.Collections.Generic.List FurniturePutLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(10, Name = @"name", IsRequired = true)] + public string Name { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_19104")] + public partial class Sc19104 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"access_id", IsRequired = true)] + public string AccessId { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"access_secret", IsRequired = true)] + public string AccessSecret { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"expire_time", IsRequired = true)] + public uint ExpireTime { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"security_token", IsRequired = true)] + public string SecurityToken { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_19106")] + public partial class Sc19106 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"theme_list")] + public global::System.Collections.Generic.List ThemeLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_19108")] + public partial class Sc19108 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"theme_list")] + public global::System.Collections.Generic.List ThemeLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_19110")] + public partial class Sc19110 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 int Result { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_19112")] + public partial class Sc19112 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 int Result { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_19114")] + public partial class Sc19114 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 int Result { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"theme", IsRequired = true)] + public Dormtheme Theme { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"has_fav", IsRequired = true)] + public bool HasFav { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"has_like", IsRequired = true)] + public bool HasLike { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_19116")] + public partial class Sc19116 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 int Result { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"theme_profile_list")] + public global::System.Collections.Generic.List ThemeProfileLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_19118")] + public partial class Sc19118 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 int Result { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"theme_id_list")] + public global::System.Collections.Generic.List ThemeIdLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_19120")] + public partial class Sc19120 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 int Result { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_19122")] + public partial class Sc19122 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 int Result { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_19124")] + public partial class Sc19124 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 int Result { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_19126")] + public partial class Sc19126 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 int Result { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_19128")] + public partial class Sc19128 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 int Result { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_19130")] + public partial class Sc19130 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 int Result { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_19132")] + public partial class Sc19132 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"list")] + public global::System.Collections.Generic.List Lists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"ship_in_drom")] + public partial class ShipInDrom : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"tid", IsRequired = true)] + public uint Tid { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"state", IsRequired = true)] + public uint State { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"skin_id", IsRequired = true)] + public uint SkinId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"theme_md5")] + public partial class ThemeMd5 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 string Id { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"md5", IsRequired = true)] + public string Md5 { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"visitor")] + public partial class Visitor : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"name", IsRequired = true)] + public string Name { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"ship_template", IsRequired = true)] + public uint ShipTemplate { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"ship_skin", IsRequired = true)] + public uint ShipSkin { get; set; } + + } + +} + +#pragma warning restore CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +#endregion diff --git a/BLHX.Server.Common/Proto/p20_pb.cs b/BLHX.Server.Common/Proto/p20_pb.cs new file mode 100644 index 0000000..60d49da --- /dev/null +++ b/BLHX.Server.Common/Proto/p20_pb.cs @@ -0,0 +1,559 @@ +// +// This file was generated by a tool; you should avoid making direct changes. +// Consider using 'partial classes' to extend these types +// Input: p20_pb.proto +// + +#region Designer generated code +#pragma warning disable CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +namespace BHXY.Server.Common.Proto.p20 +{ + + [global::ProtoBuf.ProtoContract(Name = @"act_task")] + public partial class ActTask : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"act_task_list")] + public partial class ActTaskList : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"act_id", IsRequired = true)] + public uint ActId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"tasks")] + public global::System.Collections.Generic.List Tasks { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_20005")] + public partial class Cs20005 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"choice_award")] + public global::System.Collections.Generic.List ChoiceAwards { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_20007")] + public partial class Cs20007 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_20009")] + public partial class Cs20009 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"progressinfo")] + public global::System.Collections.Generic.List Progressinfoes { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_20011")] + public partial class Cs20011 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_list")] + public global::System.Collections.Generic.List IdLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_20013")] + public partial class Cs20013 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"item_cost", IsRequired = true)] + public uint ItemCost { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_20106")] + public partial class Cs20106 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_20108")] + public partial class Cs20108 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"id")] + public global::System.Collections.Generic.List Ids { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_20110")] + public partial class Cs20110 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_20205")] + public partial class Cs20205 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"act_id", IsRequired = true)] + public uint ActId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"task_ids")] + public global::System.Collections.Generic.List TaskIds { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_20001")] + public partial class Sc20001 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"info")] + public global::System.Collections.Generic.List Infoes { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_20002")] + public partial class Sc20002 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"info")] + public global::System.Collections.Generic.List Infoes { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_20003")] + public partial class Sc20003 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"info")] + public global::System.Collections.Generic.List Infoes { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_20004")] + public partial class Sc20004 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_list")] + public global::System.Collections.Generic.List IdLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_20006")] + public partial class Sc20006 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_20008")] + public partial class Sc20008 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"task")] + public TaskAdd Task { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_20010")] + public partial class Sc20010 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_20012")] + public partial class Sc20012 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_list")] + public global::System.Collections.Generic.List IdLists { get; set; } = new global::System.Collections.Generic.List(); + + [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_20014")] + public partial class Sc20014 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_20015")] + public partial class Sc20015 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"sc_20101")] + public partial class Sc20101 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"info", IsRequired = true)] + public WeeklyInfo Info { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_20102")] + public partial class Sc20102 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"task")] + public global::System.Collections.Generic.List Tasks { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_20103")] + public partial class Sc20103 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"id")] + public global::System.Collections.Generic.List Ids { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_20104")] + public partial class Sc20104 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"id")] + public global::System.Collections.Generic.List Ids { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_20105")] + public partial class Sc20105 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"pt", IsRequired = true)] + public uint Pt { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_20107")] + public partial class Sc20107 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"next")] + public WeeklyTask Next { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_20109")] + public partial class Sc20109 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"pt", IsRequired = true)] + public uint Pt { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"next")] + public global::System.Collections.Generic.List Nexts { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_20111")] + public partial class Sc20111 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_20201")] + public partial class Sc20201 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"info")] + public global::System.Collections.Generic.List Infoes { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_20202")] + public partial class Sc20202 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"info")] + public global::System.Collections.Generic.List Infoes { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_20203")] + public partial class Sc20203 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"info")] + public global::System.Collections.Generic.List Infoes { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_20204")] + public partial class Sc20204 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"info")] + public global::System.Collections.Generic.List Infoes { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_20206")] + public partial class Sc20206 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"task_add")] + public partial class TaskAdd : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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")] + public uint SubmitTime + { + get => __pbn__SubmitTime.GetValueOrDefault(); + set => __pbn__SubmitTime = value; + } + public bool ShouldSerializeSubmitTime() => __pbn__SubmitTime != null; + public void ResetSubmitTime() => __pbn__SubmitTime = null; + private uint? __pbn__SubmitTime; + + } + + [global::ProtoBuf.ProtoContract(Name = @"task_progress")] + public partial class TaskProgress : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"task_update")] + public partial class TaskUpdate : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"mode", IsRequired = true)] + public uint Mode { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"progress", IsRequired = true)] + public uint Progress { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"weekly_info")] + public partial class WeeklyInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"task")] + public global::System.Collections.Generic.List Tasks { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2, Name = @"pt", IsRequired = true)] + public uint Pt { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"reward_lv", IsRequired = true)] + public uint RewardLv { 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; } + + } + +} + +#pragma warning restore CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +#endregion diff --git a/BLHX.Server.Common/Proto/p22_pb.cs b/BLHX.Server.Common/Proto/p22_pb.cs new file mode 100644 index 0000000..9174348 --- /dev/null +++ b/BLHX.Server.Common/Proto/p22_pb.cs @@ -0,0 +1,340 @@ +// +// This file was generated by a tool; you should avoid making direct changes. +// Consider using 'partial classes' to extend these types +// Input: p22_pb.proto +// + +#region Designer generated code +#pragma warning disable CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +namespace BHXY.Server.Common.Proto.p22 +{ + + [global::ProtoBuf.ProtoContract(Name = @"cs_22009")] + public partial class Cs22009 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_22011")] + public partial class Cs22011 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"books")] + public global::System.Collections.Generic.List Books { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_22014")] + public partial class Cs22014 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"roomid", IsRequired = true)] + public uint Roomid { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_22101")] + public partial class Cs22101 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_22201")] + public partial class Cs22201 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoMember(2, Name = @"ship_id", IsRequired = true)] + public uint ShipId { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"skill_pos", IsRequired = true)] + public uint SkillPos { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"item_id", IsRequired = true)] + public uint ItemId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_22203")] + public partial class Cs22203 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoMember(2, Name = @"type", IsRequired = true)] + public uint Type { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"navalacademy_class")] + public partial class NavalacademyClass : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"proficiency", IsRequired = true)] + public uint Proficiency { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"navalacademy_student")] + public partial class NavalacademyStudent : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"energy", IsRequired = true)] + public uint Energy { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_22001")] + public partial class Sc22001 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"oil_well_level", IsRequired = true)] + public uint OilWellLevel { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"oil_well_lv_up_time", IsRequired = true)] + public uint OilWellLvUpTime { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"gold_well_level", IsRequired = true)] + public uint GoldWellLevel { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"gold_well_lv_up_time", IsRequired = true)] + public uint GoldWellLvUpTime { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"class_lv", IsRequired = true)] + public uint ClassLv { get; set; } + + [global::ProtoBuf.ProtoMember(6, Name = @"class_lv_up_time", IsRequired = true)] + public uint ClassLvUpTime { get; set; } + + [global::ProtoBuf.ProtoMember(7, Name = @"class", IsRequired = true)] + public NavalacademyClass Class { get; set; } + + [global::ProtoBuf.ProtoMember(8, Name = @"skill_class_list")] + public global::System.Collections.Generic.List SkillClassLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(9, Name = @"skill_class_num", IsRequired = true)] + public uint SkillClassNum { get; set; } + + [global::ProtoBuf.ProtoMember(10, Name = @"daily_finish_buff_cnt", IsRequired = true)] + public uint DailyFinishBuffCnt { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_22010")] + public partial class Sc22010 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"exp_in_well", IsRequired = true)] + public uint ExpInWell { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_22012")] + public partial class Sc22012 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_22013")] + public partial class Sc22013 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"proficiency", IsRequired = true)] + public uint Proficiency { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"exp_in_well", IsRequired = true)] + public uint ExpInWell { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_22015")] + public partial class Sc22015 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_22102")] + public partial class Sc22102 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"street", IsRequired = true)] + public Shoppingstreet Street { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_22202")] + public partial class Sc22202 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"class_info")] + public SkillClass ClassInfo { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_22204")] + public partial class Sc22204 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"exp")] + public uint Exp + { + get => __pbn__Exp.GetValueOrDefault(); + set => __pbn__Exp = value; + } + public bool ShouldSerializeExp() => __pbn__Exp != null; + public void ResetExp() => __pbn__Exp = null; + private uint? __pbn__Exp; + + } + + [global::ProtoBuf.ProtoContract(Name = @"shoppingstreet")] + public partial class Shoppingstreet : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"lv", IsRequired = true)] + public uint Lv { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"next_flash_time", IsRequired = true)] + public uint NextFlashTime { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"lv_up_time", IsRequired = true)] + public uint LvUpTime { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"goods_list")] + public global::System.Collections.Generic.List GoodsLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(5, Name = @"flash_count", IsRequired = true)] + public uint FlashCount { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"skill_class")] + public partial class SkillClass : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoMember(2, Name = @"ship_id", IsRequired = true)] + public uint ShipId { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"start_time", IsRequired = true)] + public uint StartTime { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"finish_time", IsRequired = true)] + public uint FinishTime { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"skill_pos", IsRequired = true)] + public uint SkillPos { get; set; } + + [global::ProtoBuf.ProtoMember(6, Name = @"exp", IsRequired = true)] + public uint Exp { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"streetgoods")] + public partial class Streetgoods : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"goods_id", IsRequired = true)] + public uint GoodsId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"discount", IsRequired = true)] + public uint Discount { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"buy_count", IsRequired = true)] + public uint BuyCount { get; set; } + + } + +} + +#pragma warning restore CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +#endregion diff --git a/BLHX.Server.Common/Proto/p24_pb.cs b/BLHX.Server.Common/Proto/p24_pb.cs new file mode 100644 index 0000000..15d8b99 --- /dev/null +++ b/BLHX.Server.Common/Proto/p24_pb.cs @@ -0,0 +1,285 @@ +// +// This file was generated by a tool; you should avoid making direct changes. +// Consider using 'partial classes' to extend these types +// Input: p24_pb.proto +// + +#region Designer generated code +#pragma warning disable CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +namespace BHXY.Server.Common.Proto.p24 +{ + + [global::ProtoBuf.ProtoContract(Name = @"userchallengeinfo")] + public partial class Userchallengeinfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"current_score", IsRequired = true)] + public uint CurrentScore { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"level", IsRequired = true)] + public uint Level { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"groupinc_list")] + public global::System.Collections.Generic.List GroupincLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"mode", IsRequired = true)] + public uint Mode { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"issl", IsRequired = true)] + public uint Issl { get; set; } + + [global::ProtoBuf.ProtoMember(6, Name = @"season_id", IsRequired = true)] + public uint SeasonId { get; set; } + + [global::ProtoBuf.ProtoMember(7, Name = @"dungeon_id_list")] + public global::System.Collections.Generic.List DungeonIdLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(8, Name = @"buff_list")] + public global::System.Collections.Generic.List BuffLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"commanderinchallenge")] + public partial class Commanderinchallenge : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"commanderinfo", IsRequired = true)] + public global::BHXY.Server.Common.Proto.common.Commanderinfo Commanderinfo { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_24002")] + public partial class Cs24002 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoMember(3, Name = @"mode", IsRequired = true)] + public uint Mode { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_24004")] + public partial class Cs24004 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_24011")] + public partial class Cs24011 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"mode", IsRequired = true)] + public uint Mode { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_24020")] + public partial class Cs24020 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_24022")] + public partial class Cs24022 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"challengeids")] + public global::System.Collections.Generic.List Challengeids { 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 = @"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 = @"groupinfoinchallenge")] + public partial class Groupinfoinchallenge : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"ships")] + public global::System.Collections.Generic.List Ships { 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 = @"sc_24003")] + public partial class Sc24003 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_24005")] + public partial class Sc24005 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"current_challenge", IsRequired = true)] + public Userchallengeinfo CurrentChallenge { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"user_challenge")] + public global::System.Collections.Generic.List UserChallenges { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_24010")] + public partial class Sc24010 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"score", IsRequired = true)] + public uint Score { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_24012")] + public partial class Sc24012 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_24021")] + public partial class Sc24021 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"times")] + public global::System.Collections.Generic.List Times { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3, Name = @"awards")] + public global::System.Collections.Generic.List Awards { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_24023")] + public partial class Sc24023 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_24100")] + public partial class Sc24100 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"score", IsRequired = true)] + public uint Score { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"shipinchallenge")] + public partial class Shipinchallenge : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"hp_rant", IsRequired = true)] + public uint HpRant { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"ship_info", IsRequired = true)] + public global::BHXY.Server.Common.Proto.common.Shipinfo ShipInfo { get; set; } + + } + +} + +#pragma warning restore CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +#endregion diff --git a/BLHX.Server.Common/Proto/p25_pb.cs b/BLHX.Server.Common/Proto/p25_pb.cs new file mode 100644 index 0000000..eea6f7e --- /dev/null +++ b/BLHX.Server.Common/Proto/p25_pb.cs @@ -0,0 +1,662 @@ +// +// This file was generated by a tool; you should avoid making direct changes. +// Consider using 'partial classes' to extend these types +// Input: p25_pb.proto +// + +#region Designer generated code +#pragma warning disable CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +namespace BHXY.Server.Common.Proto.p25 +{ + + [global::ProtoBuf.ProtoContract(Name = @"commanderboxinfo")] + public partial class Commanderboxinfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 poolId { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"finish_time", IsRequired = true)] + public uint FinishTime { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"begin_time", IsRequired = true)] + public uint BeginTime { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"commanderhomeslot")] + public partial class Commanderhomeslot : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"op_flag", IsRequired = true)] + public uint OpFlag { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"exp_time", IsRequired = true)] + public uint ExpTime { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"commander_id", IsRequired = true)] + public uint CommanderId { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"style", IsRequired = true)] + public uint Style { get; set; } + + [global::ProtoBuf.ProtoMember(6, Name = @"commander_level")] + public uint CommanderLevel + { + get => __pbn__CommanderLevel.GetValueOrDefault(); + set => __pbn__CommanderLevel = value; + } + public bool ShouldSerializeCommanderLevel() => __pbn__CommanderLevel != null; + public void ResetCommanderLevel() => __pbn__CommanderLevel = null; + private uint? __pbn__CommanderLevel; + + [global::ProtoBuf.ProtoMember(7, Name = @"commander_exp")] + public uint CommanderExp + { + get => __pbn__CommanderExp.GetValueOrDefault(); + set => __pbn__CommanderExp = value; + } + public bool ShouldSerializeCommanderExp() => __pbn__CommanderExp != null; + public void ResetCommanderExp() => __pbn__CommanderExp = null; + private uint? __pbn__CommanderExp; + + [global::ProtoBuf.ProtoMember(8, Name = @"cache_exp", IsRequired = true)] + public uint CacheExp { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_25002")] + public partial class Cs25002 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"boxid", IsRequired = true)] + public uint Boxid { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_25004")] + public partial class Cs25004 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"boxid", IsRequired = true)] + public uint Boxid { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_25006")] + public partial class Cs25006 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"groupid", IsRequired = true)] + public uint Groupid { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"pos", IsRequired = true)] + public uint Pos { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"commanderid", IsRequired = true)] + public uint Commanderid { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_25008")] + public partial class Cs25008 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"targetid", IsRequired = true)] + public uint Targetid { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"materialid")] + public global::System.Collections.Generic.List Materialids { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_25010")] + public partial class Cs25010 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"commanderid", IsRequired = true)] + public uint Commanderid { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_25012")] + public partial class Cs25012 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"commanderid", IsRequired = true)] + public uint Commanderid { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"targetid", IsRequired = true)] + public uint Targetid { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"replaceid", IsRequired = true)] + public uint Replaceid { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_25014")] + public partial class Cs25014 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"commanderid", IsRequired = true)] + public uint Commanderid { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_25016")] + public partial class Cs25016 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"commanderid", IsRequired = true)] + public uint Commanderid { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"flag", IsRequired = true)] + public uint Flag { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_25018")] + public partial class Cs25018 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_25020")] + public partial class Cs25020 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"name", IsRequired = true)] + public string Name { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"commanderid", IsRequired = true)] + public uint Commanderid { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_25022")] + public partial class Cs25022 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"commandersid")] + public global::System.Collections.Generic.List Commandersids { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_25024")] + public partial class Cs25024 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_25026")] + public partial class Cs25026 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_25028")] + public partial class Cs25028 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_25030")] + public partial class Cs25030 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"slotidx", IsRequired = true)] + public uint Slotidx { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"commander_id", IsRequired = true)] + public uint CommanderId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_25032")] + public partial class Cs25032 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"slotidx", IsRequired = true)] + public uint Slotidx { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"styleidx", IsRequired = true)] + public uint Styleidx { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_25034")] + public partial class Cs25034 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_25036")] + public partial class Cs25036 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"is_open", IsRequired = true)] + public uint IsOpen { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_25037")] + public partial class Cs25037 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"item_cnt", IsRequired = true)] + public uint ItemCnt { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"finish_cnt", IsRequired = true)] + public uint FinishCnt { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"affect_cnt", IsRequired = true)] + public uint AffectCnt { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"presetfleet")] + public partial class Presetfleet : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"commandersid")] + public global::System.Collections.Generic.List Commandersids { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3, Name = @"name", IsRequired = true)] + public string Name { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_25001")] + public partial class Sc25001 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"commanders")] + public global::System.Collections.Generic.List Commanders { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2, Name = @"box")] + public global::System.Collections.Generic.List Boxs { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3, Name = @"usage_count", IsRequired = true)] + public uint UsageCount { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"presets")] + public global::System.Collections.Generic.List Presets { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_25003")] + public partial class Sc25003 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"box", IsRequired = true)] + public Commanderboxinfo Box { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_25005")] + public partial class Sc25005 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"commander", IsRequired = true)] + public global::BHXY.Server.Common.Proto.common.Commanderinfo Commander { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"finish_time", IsRequired = true)] + public uint FinishTime { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_25007")] + public partial class Sc25007 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_25009")] + public partial class Sc25009 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_25011")] + public partial class Sc25011 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"abilityid")] + public global::System.Collections.Generic.List Abilityids { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_25013")] + public partial class Sc25013 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_25015")] + public partial class Sc25015 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_25017")] + public partial class Sc25017 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_25019")] + public partial class Sc25019 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"awards")] + public global::System.Collections.Generic.List Awards { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_25021")] + public partial class Sc25021 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_25023")] + public partial class Sc25023 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_25025")] + public partial class Sc25025 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_25027")] + public partial class Sc25027 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoMember(3, Name = @"slots")] + public global::System.Collections.Generic.List Slots { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"clean", IsRequired = true)] + public uint Clean { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_25029")] + public partial class Sc25029 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"level", IsRequired = true)] + public uint Level { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"exp", IsRequired = true)] + public uint Exp { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"awards")] + public global::System.Collections.Generic.List Awards { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(5, Name = @"op_time", IsRequired = true)] + public uint OpTime { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_25031")] + public partial class Sc25031 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoMember(3, Name = @"commander_level", IsRequired = true)] + public uint CommanderLevel { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"commander_exp", IsRequired = true)] + public uint CommanderExp { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_25033")] + public partial class Sc25033 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_25035")] + public partial class Sc25035 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"box_list")] + public global::System.Collections.Generic.List BoxLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_25038")] + public partial class Sc25038 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_25039")] + public partial class Sc25039 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"commander_list")] + public global::System.Collections.Generic.List CommanderLists { 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/p26_pb.cs b/BLHX.Server.Common/Proto/p26_pb.cs new file mode 100644 index 0000000..dab18e8 --- /dev/null +++ b/BLHX.Server.Common/Proto/p26_pb.cs @@ -0,0 +1,1230 @@ +// +// This file was generated by a tool; you should avoid making direct changes. +// Consider using 'partial classes' to extend these types +// Input: p26_pb.proto +// + +#region Designer generated code +#pragma warning disable CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +namespace BHXY.Server.Common.Proto.p26 +{ + + [global::ProtoBuf.ProtoContract(Name = @"act_goods_buy")] + public partial class ActGoodsBuy : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"itemid", IsRequired = true)] + public uint Itemid { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"count", IsRequired = true)] + public uint Count { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"act_goods_info")] + public partial class ActGoodsInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"bought_record")] + public global::System.Collections.Generic.List BoughtRecords { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"awardinfo")] + public partial class Awardinfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"award_list")] + public global::System.Collections.Generic.List AwardLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"buff_slot")] + public partial class BuffSlot : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"itemid", IsRequired = true)] + public uint Itemid { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"itemnum", IsRequired = true)] + public uint Itemnum { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cellsinfo")] + public partial class Cellsinfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoMember(3, Name = @"color", IsRequired = true)] + public uint Color { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"colorinfo")] + public partial class Colorinfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"number", IsRequired = true)] + public uint Number { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_26002")] + public partial class Cs26002 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"act_id", IsRequired = true)] + public uint ActId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_26004")] + public partial class Cs26004 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"act_id", IsRequired = true)] + public uint ActId { 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.ProtoContract(Name = @"cs_26006")] + public partial class Cs26006 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"act_id", IsRequired = true)] + public uint ActId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_26008")] + public partial class Cs26008 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"act_id", IsRequired = true)] + public uint ActId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_26021")] + public partial class Cs26021 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"act_id", IsRequired = true)] + public uint ActId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_26031")] + public partial class Cs26031 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"act_id", IsRequired = true)] + public uint ActId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_26041")] + public partial class Cs26041 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"act_id", IsRequired = true)] + public uint ActId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_26043")] + public partial class Cs26043 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"act_id", IsRequired = true)] + public uint ActId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"goodsid", IsRequired = true)] + public uint Goodsid { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"selected")] + public global::System.Collections.Generic.List Selecteds { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_26051")] + public partial class Cs26051 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"act_id", IsRequired = true)] + public uint ActId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_26053")] + public partial class Cs26053 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"act_id", IsRequired = true)] + public uint ActId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"recipe_id", IsRequired = true)] + public uint RecipeId { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"items")] + public global::System.Collections.Generic.List Items { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"times", IsRequired = true)] + public uint Times { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_26055")] + public partial class Cs26055 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"act_id", IsRequired = true)] + public uint ActId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"slots")] + public global::System.Collections.Generic.List Slots { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_26101")] + public partial class Cs26101 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_26103")] + public partial class Cs26103 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"hubid", IsRequired = true)] + public uint Hubid { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"cmd", IsRequired = true)] + public uint Cmd { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"args1")] + public global::System.Collections.Generic.List Args1s { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_26105")] + public partial class Cs26105 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"combine")] + public global::System.Collections.Generic.List Combines { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_26106")] + public partial class Cs26106 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"act_id", IsRequired = true)] + public uint ActId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_26108")] + public partial class Cs26108 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"act_id", IsRequired = true)] + public uint ActId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_26110")] + public partial class Cs26110 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"gameid", IsRequired = true)] + public uint Gameid { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"time", IsRequired = true)] + public uint Time { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_26111")] + public partial class Cs26111 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"gameid", IsRequired = true)] + public uint Gameid { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_26122")] + public partial class Cs26122 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_26124")] + public partial class Cs26124 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"times", IsRequired = true)] + public uint Times { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_26126")] + public partial class Cs26126 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"roomid", IsRequired = true)] + public uint Roomid { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"times", IsRequired = true)] + public uint Times { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"score", IsRequired = true)] + public uint Score { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_26128")] + public partial class Cs26128 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_26150")] + public partial class Cs26150 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_26152")] + public partial class Cs26152 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"goodsid", IsRequired = true)] + public uint Goodsid { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"selected")] + public global::System.Collections.Generic.List Selecteds { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_26154")] + public partial class Cs26154 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_26156")] + public partial class Cs26156 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"act_id", IsRequired = true)] + public uint ActId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_26158")] + public partial class Cs26158 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"act_id", IsRequired = true)] + public uint ActId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"ship_group_id")] + public global::System.Collections.Generic.List ShipGroupIds { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"friendscore")] + public partial class Friendscore : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"score", IsRequired = true)] + public uint Score { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"display", IsRequired = true)] + public global::BHXY.Server.Common.Proto.common.Displayinfo Display { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"gameroom")] + public partial class Gameroom : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"roomid", IsRequired = true)] + public uint Roomid { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"max_score", IsRequired = true)] + public uint MaxScore { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"goods_info")] + public partial class GoodsInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"keyvalue")] + public partial class Keyvalue : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.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.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.ProtoContract(Name = @"minigamedata")] + public partial class Minigamedata : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"datas")] + public global::System.Collections.Generic.List Datas { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3, Name = @"date1_key_value_list")] + public global::System.Collections.Generic.List Date1KeyValueLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"minigamehub")] + public partial class Minigamehub : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"available_cnt")] + public uint AvailableCnt + { + get => __pbn__AvailableCnt.GetValueOrDefault(); + set => __pbn__AvailableCnt = value; + } + public bool ShouldSerializeAvailableCnt() => __pbn__AvailableCnt != null; + public void ResetAvailableCnt() => __pbn__AvailableCnt = null; + private uint? __pbn__AvailableCnt; + + [global::ProtoBuf.ProtoMember(3, Name = @"used_cnt")] + public uint UsedCnt + { + get => __pbn__UsedCnt.GetValueOrDefault(); + set => __pbn__UsedCnt = value; + } + public bool ShouldSerializeUsedCnt() => __pbn__UsedCnt != null; + public void ResetUsedCnt() => __pbn__UsedCnt = null; + private uint? __pbn__UsedCnt; + + [global::ProtoBuf.ProtoMember(4, Name = @"ultimate")] + public uint Ultimate + { + get => __pbn__Ultimate.GetValueOrDefault(); + set => __pbn__Ultimate = value; + } + public bool ShouldSerializeUltimate() => __pbn__Ultimate != null; + public void ResetUltimate() => __pbn__Ultimate = null; + private uint? __pbn__Ultimate; + + [global::ProtoBuf.ProtoMember(5, Name = @"maxscores")] + public global::System.Collections.Generic.List Maxscores { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"p_party_role")] + public partial class PPartyRole : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"tid", IsRequired = true)] + public uint Tid { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"bubble", IsRequired = true)] + public uint Bubble { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"speech_bubble", IsRequired = true)] + public uint SpeechBubble { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"p_special_role")] + public partial class PSpecialRole : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"tid", IsRequired = true)] + public uint Tid { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"state", IsRequired = true)] + public uint State { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"gift", IsRequired = true)] + public uint Gift { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"pb_activity_item")] + public partial class PbActivityItem : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"pb_island_node")] + public partial class PbIslandNode : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"event_id", IsRequired = true)] + public uint EventId { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"is_new", IsRequired = true)] + public uint IsNew { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_26001")] + public partial class Sc26001 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"cell_list")] + public global::System.Collections.Generic.List CellLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3, Name = @"color_list")] + public global::System.Collections.Generic.List ColorLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"award_list")] + public global::System.Collections.Generic.List AwardLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(5, Name = @"start_time", IsRequired = true)] + public uint StartTime { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_26003")] + public partial class Sc26003 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_26005")] + public partial class Sc26005 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_26007")] + public partial class Sc26007 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_26022")] + public partial class Sc26022 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"register_date", IsRequired = true)] + public uint RegisterDate { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"guild_name", IsRequired = true)] + public string GuildName { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"chapter_id", IsRequired = true)] + public uint ChapterId { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"marry_number", IsRequired = true)] + public uint MarryNumber { get; set; } + + [global::ProtoBuf.ProtoMember(6, Name = @"medal_number", IsRequired = true)] + public uint MedalNumber { get; set; } + + [global::ProtoBuf.ProtoMember(7, Name = @"furniture_number", IsRequired = true)] + public uint FurnitureNumber { get; set; } + + [global::ProtoBuf.ProtoMember(8, Name = @"furniture_worth", IsRequired = true)] + public uint FurnitureWorth { get; set; } + + [global::ProtoBuf.ProtoMember(9, Name = @"character_id", IsRequired = true)] + public uint CharacterId { get; set; } + + [global::ProtoBuf.ProtoMember(10, Name = @"first_lady_id", IsRequired = true)] + public uint FirstLadyId { get; set; } + + [global::ProtoBuf.ProtoMember(11, Name = @"first_lady_name", IsRequired = true)] + public string FirstLadyName { get; set; } + + [global::ProtoBuf.ProtoMember(12, Name = @"first_lady_time", IsRequired = true)] + public uint FirstLadyTime { get; set; } + + [global::ProtoBuf.ProtoMember(13, Name = @"first_online", IsRequired = true)] + public uint FirstOnline { get; set; } + + [global::ProtoBuf.ProtoMember(14, Name = @"world_max_task", IsRequired = true)] + public uint WorldMaxTask { get; set; } + + [global::ProtoBuf.ProtoMember(15, Name = @"collect_num", IsRequired = true)] + public uint CollectNum { get; set; } + + [global::ProtoBuf.ProtoMember(16, Name = @"combat", IsRequired = true)] + public uint Combat { get; set; } + + [global::ProtoBuf.ProtoMember(17, Name = @"ship_num_total", IsRequired = true)] + public uint ShipNumTotal { get; set; } + + [global::ProtoBuf.ProtoMember(18, Name = @"ship_num_120", IsRequired = true)] + public uint ShipNum120 { get; set; } + + [global::ProtoBuf.ProtoMember(19, Name = @"ship_num_125", IsRequired = true)] + public uint ShipNum125 { get; set; } + + [global::ProtoBuf.ProtoMember(20, Name = @"love200_num", IsRequired = true)] + public uint Love200Num { get; set; } + + [global::ProtoBuf.ProtoMember(21, Name = @"skin_num", IsRequired = true)] + public uint SkinNum { get; set; } + + [global::ProtoBuf.ProtoMember(22, Name = @"skin_ship_num", IsRequired = true)] + public uint SkinShipNum { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_26032")] + public partial class Sc26032 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"boss_hp", IsRequired = true)] + public uint BossHp { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"milestones")] + public global::System.Collections.Generic.List Milestones { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"death", IsRequired = true)] + public uint Death { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_26033")] + public partial class Sc26033 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"point", IsRequired = true)] + public uint Point { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_26042")] + public partial class Sc26042 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"start_time", IsRequired = true)] + public uint StartTime { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"stop_time", IsRequired = true)] + public uint StopTime { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"goods")] + public global::System.Collections.Generic.List Goods { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_26044")] + public partial class Sc26044 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_26052")] + public partial class Sc26052 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"items")] + public global::System.Collections.Generic.List Items { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3, Name = @"recipes")] + public global::System.Collections.Generic.List Recipes { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"slots")] + public global::System.Collections.Generic.List Slots { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_26054")] + public partial class Sc26054 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_26056")] + public partial class Sc26056 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_26102")] + public partial class Sc26102 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"hubs")] + public global::System.Collections.Generic.List Hubs { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_26104")] + public partial class Sc26104 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"hub")] + public Minigamehub Hub { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"data")] + public Minigamedata Data { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_26107")] + public partial class Sc26107 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"ret", IsRequired = true)] + public uint Ret { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"item_list")] + public global::System.Collections.Generic.List ItemLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_26109")] + public partial class Sc26109 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"ret", IsRequired = true)] + public uint Ret { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"node_list")] + public global::System.Collections.Generic.List NodeLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_26112")] + public partial class Sc26112 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"ranks")] + public global::System.Collections.Generic.List Ranks { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_26120")] + public partial class Sc26120 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"weekly_free", IsRequired = true)] + public uint WeeklyFree { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"monthly_ticket", IsRequired = true)] + public uint MonthlyTicket { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"rooms")] + public global::System.Collections.Generic.List Rooms { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"pay_coin_count", IsRequired = true)] + public uint PayCoinCount { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"first_enter", IsRequired = true)] + public uint FirstEnter { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_26123")] + public partial class Sc26123 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_26125")] + public partial class Sc26125 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_26127")] + public partial class Sc26127 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_26129")] + public partial class Sc26129 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_26151")] + public partial class Sc26151 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"goods")] + public global::System.Collections.Generic.List Goods { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2, Name = @"next_flash_time", IsRequired = true)] + public uint NextFlashTime { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_26153")] + public partial class Sc26153 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_26155")] + public partial class Sc26155 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"next_flash_time")] + public global::System.Collections.Generic.List NextFlashTimes { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_26157")] + public partial class Sc26157 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"ret", IsRequired = true)] + public uint Ret { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"party_roles")] + public global::System.Collections.Generic.List PartyRoles { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3, Name = @"special_roles")] + public global::System.Collections.Generic.List SpecialRoles { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"refresh_time")] + public uint RefreshTime + { + get => __pbn__RefreshTime.GetValueOrDefault(); + set => __pbn__RefreshTime = value; + } + public bool ShouldSerializeRefreshTime() => __pbn__RefreshTime != null; + public void ResetRefreshTime() => __pbn__RefreshTime = null; + private uint? __pbn__RefreshTime; + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_26159")] + public partial class Sc26159 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"ret", IsRequired = true)] + public uint Ret { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"refresh_time")] + public uint RefreshTime + { + get => __pbn__RefreshTime.GetValueOrDefault(); + set => __pbn__RefreshTime = value; + } + public bool ShouldSerializeRefreshTime() => __pbn__RefreshTime != null; + public void ResetRefreshTime() => __pbn__RefreshTime = null; + private uint? __pbn__RefreshTime; + + [global::ProtoBuf.ProtoMember(3, Name = @"party_roles")] + public global::System.Collections.Generic.List PartyRoles { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"select_info")] + public partial class SelectInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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; } + + } + +} + +#pragma warning restore CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +#endregion diff --git a/BLHX.Server.Common/Proto/p27_pb.cs b/BLHX.Server.Common/Proto/p27_pb.cs new file mode 100644 index 0000000..d7c236d --- /dev/null +++ b/BLHX.Server.Common/Proto/p27_pb.cs @@ -0,0 +1,1035 @@ +// +// This file was generated by a tool; you should avoid making direct changes. +// Consider using 'partial classes' to extend these types +// Input: p27_pb.proto +// + +#region Designer generated code +#pragma warning disable CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +namespace BHXY.Server.Common.Proto.p27 +{ + + [global::ProtoBuf.ProtoContract(Name = @"child_attr")] + public partial class ChildAttr : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"val", IsRequired = true)] + public uint Val { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"child_buff")] + public partial class ChildBuff : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 ChildTime Time { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"child_drop")] + public partial class ChildDrop : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 int Number { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"child_favor")] + public partial class ChildFavor : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"lv", IsRequired = true)] + public uint Lv { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"exp", IsRequired = true)] + public uint Exp { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"child_info")] + public partial class ChildInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"tid", IsRequired = true)] + public uint Tid { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"cur_time", IsRequired = true)] + public ChildTime CurTime { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"mood", IsRequired = true)] + public uint Mood { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"money", IsRequired = true)] + public uint Money { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"site_number", IsRequired = true)] + public uint SiteNumber { get; set; } + + [global::ProtoBuf.ProtoMember(6, Name = @"attrs")] + public global::System.Collections.Generic.List Attrs { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(7, Name = @"favor", IsRequired = true)] + public ChildFavor Favor { get; set; } + + [global::ProtoBuf.ProtoMember(8, Name = @"items")] + public global::System.Collections.Generic.List Items { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(9, Name = @"plan_history")] + public global::System.Collections.Generic.List PlanHistories { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(10, Name = @"memorys")] + public global::System.Collections.Generic.List Memorys { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(11, Name = @"plans")] + public global::System.Collections.Generic.List Plans { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(12, Name = @"polaroids")] + public global::System.Collections.Generic.List Polaroids { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(13, Name = @"target", IsRequired = true)] + public uint Target { get; set; } + + [global::ProtoBuf.ProtoMember(14, Name = @"tasks")] + public global::System.Collections.Generic.List Tasks { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(15, Name = @"realized_wish")] + public global::System.Collections.Generic.List RealizedWishs { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(16, Name = @"buffs")] + public global::System.Collections.Generic.List Buffs { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(17, Name = @"user_name", IsRequired = true)] + public string UserName { get; set; } + + [global::ProtoBuf.ProtoMember(18, Name = @"spec_events")] + public global::System.Collections.Generic.List SpecEvents { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(19, Name = @"can_trigger_home_event", IsRequired = true)] + public uint CanTriggerHomeEvent { get; set; } + + [global::ProtoBuf.ProtoMember(20, Name = @"home_events")] + public global::System.Collections.Generic.List HomeEvents { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(21, Name = @"discount_event_id")] + public global::System.Collections.Generic.List DiscountEventIds { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(22, Name = @"shop")] + public global::System.Collections.Generic.List Shops { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(23, Name = @"option_records")] + public global::System.Collections.Generic.List OptionRecords { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(24, Name = @"favor_award_history")] + public global::System.Collections.Generic.List FavorAwardHistories { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(25, Name = @"is_ending", IsRequired = true)] + public uint IsEnding { get; set; } + + [global::ProtoBuf.ProtoMember(26, Name = @"new_game_plus_count", IsRequired = true)] + public uint NewGamePlusCount { get; set; } + + [global::ProtoBuf.ProtoMember(27, Name = @"had_target_stage_award", IsRequired = true)] + public uint HadTargetStageAward { get; set; } + + [global::ProtoBuf.ProtoMember(28, Name = @"had_adjustment", IsRequired = true)] + public uint HadAdjustment { get; set; } + + [global::ProtoBuf.ProtoMember(29, Name = @"is_special_secretary_valid", IsRequired = true)] + public uint IsSpecialSecretaryValid { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"child_item")] + public partial class ChildItem : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"child_option_record")] + public partial class ChildOptionRecord : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"child_plan_cell")] + public partial class ChildPlanCell : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"day", IsRequired = true)] + public uint Day { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"index", IsRequired = true)] + public uint Index { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"value")] + public global::System.Collections.Generic.List Values { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"child_plan_history")] + public partial class ChildPlanHistory : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"plan_id", IsRequired = true)] + public uint PlanId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"count", IsRequired = true)] + public uint Count { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"child_plan_result")] + public partial class ChildPlanResult : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"day", IsRequired = true)] + public uint Day { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"index", IsRequired = true)] + public uint Index { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"plan_drops")] + public global::System.Collections.Generic.List PlanDrops { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"event_drops")] + public global::System.Collections.Generic.List EventDrops { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(5, Name = @"spec_event_drops")] + public global::System.Collections.Generic.List SpecEventDrops { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"child_plan_val")] + public partial class ChildPlanVal : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"plan_id")] + public uint PlanId + { + get => __pbn__PlanId.GetValueOrDefault(); + set => __pbn__PlanId = value; + } + public bool ShouldSerializePlanId() => __pbn__PlanId != null; + public void ResetPlanId() => __pbn__PlanId = null; + private uint? __pbn__PlanId; + + [global::ProtoBuf.ProtoMember(2, Name = @"event_id")] + public uint EventId + { + get => __pbn__EventId.GetValueOrDefault(); + set => __pbn__EventId = value; + } + public bool ShouldSerializeEventId() => __pbn__EventId != null; + public void ResetEventId() => __pbn__EventId = null; + private uint? __pbn__EventId; + + [global::ProtoBuf.ProtoMember(3, Name = @"spec_event_id")] + public uint SpecEventId + { + get => __pbn__SpecEventId.GetValueOrDefault(); + set => __pbn__SpecEventId = value; + } + public bool ShouldSerializeSpecEventId() => __pbn__SpecEventId != null; + public void ResetSpecEventId() => __pbn__SpecEventId = null; + private uint? __pbn__SpecEventId; + + } + + [global::ProtoBuf.ProtoContract(Name = @"child_polaroid")] + public partial class ChildPolaroid : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 ChildTime Time { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"child_progress")] + public partial class ChildProgress : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"task_id", IsRequired = true)] + public uint TaskId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"progress", IsRequired = true)] + public uint Progress { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"child_shop_data")] + public partial class ChildShopData : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"goods")] + public global::System.Collections.Generic.List Goods { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"child_shop_goods")] + public partial class ChildShopGoods : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"child_site_option")] + public partial class ChildSiteOption : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"site_id", IsRequired = true)] + public uint SiteId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"option_ids")] + public global::System.Collections.Generic.List OptionIds { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"child_task")] + public partial class ChildTask : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"child_time")] + public partial class ChildTime : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"month", IsRequired = true)] + public uint Month { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"week", IsRequired = true)] + public uint Week { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"day", IsRequired = true)] + public uint Day { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_27000")] + public partial class Cs27000 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_27002")] + public partial class Cs27002 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_27004")] + public partial class Cs27004 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"siteid", IsRequired = true)] + public uint Siteid { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"optionid", IsRequired = true)] + public uint Optionid { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_27006")] + public partial class Cs27006 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_27008")] + public partial class Cs27008 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"ending_id", IsRequired = true)] + public uint EndingId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_27010")] + public partial class Cs27010 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_27012")] + public partial class Cs27012 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"plans")] + public global::System.Collections.Generic.List Plans { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_27014")] + public partial class Cs27014 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_27016")] + public partial class Cs27016 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"eventid", IsRequired = true)] + public uint Eventid { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_27019")] + public partial class Cs27019 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_27023")] + public partial class Cs27023 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"system", IsRequired = true)] + public uint System { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_27027")] + public partial class Cs27027 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"spec_events_id", IsRequired = true)] + public uint SpecEventsId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_27029")] + public partial class Cs27029 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_27031")] + public partial class Cs27031 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"name", IsRequired = true)] + public string Name { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_27033")] + public partial class Cs27033 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"goods")] + public global::System.Collections.Generic.List Goods { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_27035")] + public partial class Cs27035 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_27037")] + public partial class Cs27037 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_1", IsRequired = true)] + public uint Type1 { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"progresses")] + public global::System.Collections.Generic.List Progresses { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_27039")] + public partial class Cs27039 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"attr_id", IsRequired = true)] + public uint AttrId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_27041")] + public partial class Cs27041 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"ending_id", IsRequired = true)] + public uint EndingId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_27043")] + public partial class Cs27043 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_27045")] + public partial class Cs27045 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_27047")] + public partial class Cs27047 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"sc_27001")] + public partial class Sc27001 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"child", IsRequired = true)] + public ChildInfo Child { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_27003")] + public partial class Sc27003 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"plan_results")] + public global::System.Collections.Generic.List PlanResults { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3, Name = @"events")] + public global::System.Collections.Generic.List Events { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_27005")] + public partial class Sc27005 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"drops")] + public global::System.Collections.Generic.List Drops { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3, Name = @"event_drops")] + public global::System.Collections.Generic.List EventDrops { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"events")] + public global::System.Collections.Generic.List Events { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(5, Name = @"branch_id", IsRequired = true)] + public uint BranchId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_27007")] + public partial class Sc27007 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"drops")] + public global::System.Collections.Generic.List Drops { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_27009")] + public partial class Sc27009 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_27011")] + public partial class Sc27011 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"endings")] + public global::System.Collections.Generic.List Endings { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_27013")] + public partial class Sc27013 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"plans")] + public global::System.Collections.Generic.List Plans { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_27015")] + public partial class Sc27015 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"events")] + public global::System.Collections.Generic.List Events { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_27017")] + public partial class Sc27017 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"drops")] + public global::System.Collections.Generic.List Drops { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_27020")] + public partial class Sc27020 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_27021")] + public partial class Sc27021 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"tasks")] + public global::System.Collections.Generic.List Tasks { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_27022")] + public partial class Sc27022 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"sc_27024")] + public partial class Sc27024 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"awards")] + public global::System.Collections.Generic.List Awards { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_27025")] + public partial class Sc27025 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"tasks")] + public global::System.Collections.Generic.List Tasks { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_27028")] + public partial class Sc27028 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"drops")] + public global::System.Collections.Generic.List Drops { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_27030")] + public partial class Sc27030 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_27032")] + public partial class Sc27032 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_27034")] + public partial class Sc27034 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"drops")] + public global::System.Collections.Generic.List Drops { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_27036")] + public partial class Sc27036 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"drops")] + public global::System.Collections.Generic.List Drops { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_27038")] + public partial class Sc27038 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_27040")] + public partial class Sc27040 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_27042")] + public partial class Sc27042 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_27044")] + public partial class Sc27044 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_data", IsRequired = true)] + public ChildShopData ShopData { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_27046")] + public partial class Sc27046 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"opts")] + public global::System.Collections.Generic.List Opts { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_27048")] + public partial class Sc27048 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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; } + + } + +} + +#pragma warning restore CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +#endregion diff --git a/BLHX.Server.Common/Proto/p30_pb.cs b/BLHX.Server.Common/Proto/p30_pb.cs new file mode 100644 index 0000000..6d292c0 --- /dev/null +++ b/BLHX.Server.Common/Proto/p30_pb.cs @@ -0,0 +1,229 @@ +// +// This file was generated by a tool; you should avoid making direct changes. +// Consider using 'partial classes' to extend these types +// Input: p30_pb.proto +// + +#region Designer generated code +#pragma warning disable CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +namespace BHXY.Server.Common.Proto.p30 +{ + + [global::ProtoBuf.ProtoContract(Name = @"attachment")] + public partial class Attachment : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"cs_30002")] + public partial class Cs30002 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"split_id")] + public uint SplitId + { + get => __pbn__SplitId.GetValueOrDefault(); + set => __pbn__SplitId = value; + } + public bool ShouldSerializeSplitId() => __pbn__SplitId != null; + public void ResetSplitId() => __pbn__SplitId = null; + private uint? __pbn__SplitId; + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_30004")] + public partial class Cs30004 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"id")] + public global::System.Collections.Generic.List Ids { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_30006")] + public partial class Cs30006 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_30008")] + public partial class Cs30008 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_30010")] + public partial class Cs30010 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"flag", IsRequired = true)] + public uint Flag { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"mail_detail")] + public partial class MailDetail : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"content", IsRequired = true)] + public string Content { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"attachment_list")] + public global::System.Collections.Generic.List AttachmentLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"mail_sigle")] + public partial class MailSigle : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"date", IsRequired = true)] + public uint Date { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"title", IsRequired = true)] + public string Title { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"attach_flag", IsRequired = true)] + public uint AttachFlag { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"read_flag", IsRequired = true)] + public uint ReadFlag { get; set; } + + [global::ProtoBuf.ProtoMember(6, Name = @"attachment_list")] + public global::System.Collections.Generic.List AttachmentLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(7, Name = @"imp_flag", IsRequired = true)] + public uint ImpFlag { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_30001")] + public partial class Sc30001 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"unread_number", IsRequired = true)] + public uint UnreadNumber { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"total_number", IsRequired = true)] + public uint TotalNumber { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_30003")] + public partial class Sc30003 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"mail_list")] + public global::System.Collections.Generic.List MailLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_30005")] + public partial class Sc30005 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"attachment_list")] + public global::System.Collections.Generic.List AttachmentLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_30007")] + public partial class Sc30007 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_list")] + public global::System.Collections.Generic.List IdLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_30009")] + public partial class Sc30009 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"detail_info", IsRequired = true)] + public MailDetail DetailInfo { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_30011")] + public partial class Sc30011 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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; } + + } + +} + +#pragma warning restore CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +#endregion diff --git a/BLHX.Server.Common/Proto/p33_pb.cs b/BLHX.Server.Common/Proto/p33_pb.cs new file mode 100644 index 0000000..d263263 --- /dev/null +++ b/BLHX.Server.Common/Proto/p33_pb.cs @@ -0,0 +1,1497 @@ +// +// This file was generated by a tool; you should avoid making direct changes. +// Consider using 'partial classes' to extend these types +// Input: p33_pb.proto +// + +#region Designer generated code +#pragma warning disable CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +namespace BHXY.Server.Common.Proto.p33 +{ + + [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(6, Name = @"ship_update")] + public global::System.Collections.Generic.List ShipUpdates { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(7, Name = @"type", IsRequired = true)] + public uint Type { get; set; } + + [global::ProtoBuf.ProtoMember(8, Name = @"pos_list")] + public global::System.Collections.Generic.List PosLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"buff_info")] + public partial class BuffInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"stack", IsRequired = true)] + public uint Stack { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"timestamp", IsRequired = true)] + public uint Timestamp { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"round", IsRequired = true)] + public uint Round { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"step", IsRequired = true)] + public uint Step { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"chapterawardinfo")] + public partial class Chapterawardinfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"award", IsRequired = true)] + public uint Award { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"flag", IsRequired = true)] + public uint Flag { get; set; } + + } + + [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 = @"discovered")] + public uint Discovered + { + get => __pbn__Discovered.GetValueOrDefault(); + set => __pbn__Discovered = value; + } + public bool ShouldSerializeDiscovered() => __pbn__Discovered != null; + public void ResetDiscovered() => __pbn__Discovered = null; + private uint? __pbn__Discovered; + + } + + [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 = @"cmdcollection")] + public partial class Cmdcollection : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"progress", IsRequired = true)] + public uint Progress { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"progress_list")] + public global::System.Collections.Generic.List ProgressLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3, Name = @"random_id", IsRequired = true)] + public uint RandomId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"countinfo")] + public partial class Countinfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"step_count", IsRequired = true)] + public uint StepCount { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"treasure_count", IsRequired = true)] + public uint TreasureCount { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"task_progress", IsRequired = true)] + public uint TaskProgress { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"activate_count", IsRequired = true)] + public uint ActivateCount { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"collection_list")] + public global::System.Collections.Generic.List CollectionLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_33000")] + public partial class Cs33000 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_33101")] + public partial class Cs33101 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"enter_map_id", IsRequired = true)] + public uint EnterMapId { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"elite_fleet_list")] + public global::System.Collections.Generic.List EliteFleetLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"camp", IsRequired = true)] + public uint Camp { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_33103")] + public partial class Cs33103 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"act", IsRequired = true)] + public uint Act { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"group_id", IsRequired = true)] + public uint GroupId { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"act_arg_1")] + public uint ActArg1 + { + get => __pbn__ActArg1.GetValueOrDefault(); + set => __pbn__ActArg1 = value; + } + public bool ShouldSerializeActArg1() => __pbn__ActArg1 != null; + public void ResetActArg1() => __pbn__ActArg1 = null; + private uint? __pbn__ActArg1; + + [global::ProtoBuf.ProtoMember(4, Name = @"act_arg_2")] + public uint ActArg2 + { + get => __pbn__ActArg2.GetValueOrDefault(); + set => __pbn__ActArg2 = value; + } + public bool ShouldSerializeActArg2() => __pbn__ActArg2 != null; + public void ResetActArg2() => __pbn__ActArg2 = null; + private uint? __pbn__ActArg2; + + [global::ProtoBuf.ProtoMember(5, Name = @"pos_list")] + public global::System.Collections.Generic.List PosLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_33106")] + public partial class Cs33106 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_33108")] + public partial class Cs33108 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_33110")] + public partial class Cs33110 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"data", IsRequired = true)] + public uint Data { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_33112")] + public partial class Cs33112 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_33205")] + public partial class Cs33205 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, IsRequired = true)] + public uint taskId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_33207")] + public partial class Cs33207 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, IsRequired = true)] + public uint taskId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_33301")] + public partial class Cs33301 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"arg")] + public global::System.Collections.Generic.List Args { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_33401")] + public partial class Cs33401 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"map_id", IsRequired = true)] + public uint MapId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_33403")] + public partial class Cs33403 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"shop_type", IsRequired = true)] + public uint ShopType { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"count", IsRequired = true)] + public uint Count { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_33405")] + public partial class Cs33405 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"fleet_list")] + public global::System.Collections.Generic.List FleetLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_33407")] + public partial class Cs33407 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"cs_33409")] + public partial class Cs33409 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"elite_fleet_list")] + public global::System.Collections.Generic.List EliteFleetLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_33413")] + public partial class Cs33413 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_33415")] + public partial class Cs33415 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"task_list")] + public global::System.Collections.Generic.List TaskLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_33509")] + public partial class Cs33509 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_33602")] + public partial class Cs33602 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"list")] + public global::System.Collections.Generic.List Lists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"elitefleetinfo")] + public partial class Elitefleetinfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"commanders")] + public global::System.Collections.Generic.List Commanders { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"fleet_change")] + public partial class FleetChange : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_id", IsRequired = true)] + public uint GroupId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"ship_id")] + public global::System.Collections.Generic.List ShipIds { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"goods_info")] + public partial class GoodsInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"goods_id", IsRequired = true)] + public uint GoodsId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"count", IsRequired = true)] + public uint Count { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"groupcmdcollection")] + public partial class Groupcmdcollection : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_id", IsRequired = true)] + public uint GroupId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"cmd_collection", IsRequired = true)] + public Cmdcollection CmdCollection { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"groupinchapter")] + public partial class Groupinchapter : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"pos", IsRequired = true)] + public Chaptercellpos Pos { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"loss_flag", IsRequired = true)] + public uint LossFlag { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"box_strategy_list")] + public global::System.Collections.Generic.List BoxStrategyLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(6, Name = @"ship_strategy_list")] + public global::System.Collections.Generic.List ShipStrategyLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(7, Name = @"strategy_ids")] + public global::System.Collections.Generic.List StrategyIds { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(8, Name = @"bullet", IsRequired = true)] + public uint Bullet { get; set; } + + [global::ProtoBuf.ProtoMember(9, Name = @"start_pos", IsRequired = true)] + public Chaptercellpos StartPos { get; set; } + + [global::ProtoBuf.ProtoMember(10, Name = @"attach_list")] + public global::System.Collections.Generic.List AttachLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(11, Name = @"damage_level", IsRequired = true)] + public uint DamageLevel { get; set; } + + [global::ProtoBuf.ProtoMember(12, Name = @"buff_list")] + public global::System.Collections.Generic.List BuffLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(13, Name = @"commander_list")] + public global::System.Collections.Generic.List CommanderLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(14, Name = @"kill_count", IsRequired = true)] + public uint KillCount { get; set; } + + [global::ProtoBuf.ProtoMember(15, Name = @"cmd_collection")] + public Cmdcollection CmdCollection { get; set; } + + [global::ProtoBuf.ProtoMember(16, Name = @"bullet_max", IsRequired = true)] + public uint BulletMax { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"groupinfoupdate")] + public partial class Groupinfoupdate : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"buff_list")] + public global::System.Collections.Generic.List BuffLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"landinfo")] + public partial class Landinfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"type", IsRequired = true)] + public uint Type { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"dir", IsRequired = true)] + public Chaptercellpos Dir { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"distance", IsRequired = true)] + public uint Distance { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"map_vision")] + public partial class MapVision : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"map_id", IsRequired = true)] + public uint MapId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"vision_list")] + public global::System.Collections.Generic.List VisionLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"mapinfo")] + public partial class Mapinfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 Worldmapid Id { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"cell_list")] + public global::System.Collections.Generic.List CellLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3, Name = @"state_flag")] + public global::System.Collections.Generic.List StateFlags { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"land_list")] + public global::System.Collections.Generic.List LandLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(5, Name = @"pos_list")] + public global::System.Collections.Generic.List PosLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"port_info")] + public partial class PortInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"port_id", IsRequired = true)] + public uint PortId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"task_list")] + public global::System.Collections.Generic.List TaskLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3, Name = @"goods_list")] + public global::System.Collections.Generic.List GoodsLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"next_refresh_time", IsRequired = true)] + public uint NextRefreshTime { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_33001")] + public partial class Sc33001 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"world")] + public Worldinfo World { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"is_world_open", IsRequired = true)] + public uint IsWorldOpen { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"port_list")] + public global::System.Collections.Generic.List PortLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"camp", IsRequired = true)] + public uint Camp { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"target_list")] + public global::System.Collections.Generic.List TargetLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(6, Name = @"target_fetch_list")] + public global::System.Collections.Generic.List TargetFetchLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(7, Name = @"count_info", IsRequired = true)] + public Countinfo CountInfo { get; set; } + + [global::ProtoBuf.ProtoMember(8, Name = @"out_shop_buy_list")] + public global::System.Collections.Generic.List OutShopBuyLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(9, Name = @"clean_chapter")] + public global::System.Collections.Generic.List CleanChapters { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(10, Name = @"chapter_award")] + public global::System.Collections.Generic.List ChapterAwards { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(11, Name = @"fleet_list")] + public global::System.Collections.Generic.List FleetLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(12, Name = @"new_flag_port_list")] + public global::System.Collections.Generic.List NewFlagPortLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(13, Name = @"global_flag_list")] + public global::System.Collections.Generic.List GlobalFlagLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_33102")] + public partial class Sc33102 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"world")] + public Worldinfo World { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"chapter_award")] + public global::System.Collections.Generic.List ChapterAwards { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"count_info", IsRequired = true)] + public Countinfo CountInfo { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"port_list")] + public global::System.Collections.Generic.List PortLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(6, Name = @"new_flag_port_list")] + public global::System.Collections.Generic.List NewFlagPortLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_33104")] + public partial class Sc33104 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"move_path")] + public global::System.Collections.Generic.List MovePaths { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3, Name = @"drop_list")] + public global::System.Collections.Generic.List DropLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"enter_map_id")] + public uint EnterMapId + { + get => __pbn__EnterMapId.GetValueOrDefault(); + set => __pbn__EnterMapId = value; + } + public bool ShouldSerializeEnterMapId() => __pbn__EnterMapId != null; + public void ResetEnterMapId() => __pbn__EnterMapId = null; + private uint? __pbn__EnterMapId; + + [global::ProtoBuf.ProtoMember(5, Name = @"ship_update")] + public global::System.Collections.Generic.List ShipUpdates { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(6, Name = @"ai_act_list")] + public global::System.Collections.Generic.List AiActLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(7, Name = @"id")] + public Worldmapid Id { get; set; } + + [global::ProtoBuf.ProtoMember(8, Name = @"land_list")] + public global::System.Collections.Generic.List LandLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(9, Name = @"group_update")] + public global::System.Collections.Generic.List GroupUpdates { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(10, Name = @"event_id", IsRequired = true)] + public uint EventId { get; set; } + + [global::ProtoBuf.ProtoMember(11, Name = @"pos_list")] + public global::System.Collections.Generic.List PosLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(12, Name = @"action_power")] + public uint ActionPower + { + get => __pbn__ActionPower.GetValueOrDefault(); + set => __pbn__ActionPower = value; + } + public bool ShouldSerializeActionPower() => __pbn__ActionPower != null; + public void ResetActionPower() => __pbn__ActionPower = null; + private uint? __pbn__ActionPower; + + [global::ProtoBuf.ProtoMember(13, Name = @"action_power_extra")] + public uint ActionPowerExtra + { + get => __pbn__ActionPowerExtra.GetValueOrDefault(); + set => __pbn__ActionPowerExtra = value; + } + public bool ShouldSerializeActionPowerExtra() => __pbn__ActionPowerExtra != null; + public void ResetActionPowerExtra() => __pbn__ActionPowerExtra = null; + private uint? __pbn__ActionPowerExtra; + + [global::ProtoBuf.ProtoMember(14, Name = @"target_list")] + public global::System.Collections.Generic.List TargetLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(15, Name = @"cmd_collection_list")] + public global::System.Collections.Generic.List CmdCollectionLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_33105")] + public partial class Sc33105 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_list")] + public global::System.Collections.Generic.List PosLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_33107")] + public partial class Sc33107 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"map")] + public Mapinfo Map { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"is_reset")] + public uint IsReset + { + get => __pbn__IsReset.GetValueOrDefault(); + set => __pbn__IsReset = value; + } + public bool ShouldSerializeIsReset() => __pbn__IsReset != null; + public void ResetIsReset() => __pbn__IsReset = null; + private uint? __pbn__IsReset; + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_33109")] + public partial class Sc33109 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_33111")] + public partial class Sc33111 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_33113")] + public partial class Sc33113 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoMember(3, Name = @"time", IsRequired = true)] + public uint Time { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"sairen_chapter")] + public global::System.Collections.Generic.List SairenChapters { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_33114")] + public partial class Sc33114 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"is_world_open", IsRequired = true)] + public uint IsWorldOpen { 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.ProtoMember(3, Name = @"cmd_id_list")] + public global::System.Collections.Generic.List CmdIdLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"progress", IsRequired = true)] + public uint Progress { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_33202")] + public partial class Sc33202 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"append_list")] + public global::System.Collections.Generic.List AppendLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_33203")] + public partial class Sc33203 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"update_list")] + public global::System.Collections.Generic.List UpdateLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_33204")] + public partial class Sc33204 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"delete_list")] + public global::System.Collections.Generic.List DeleteLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_33206")] + public partial class Sc33206 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"task")] + public TaskInfo Task { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_33208")] + public partial class Sc33208 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"drops")] + public global::System.Collections.Generic.List Drops { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3, Name = @"exp", IsRequired = true)] + public uint Exp { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"intimacy", IsRequired = true)] + public uint Intimacy { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_33302")] + public partial class Sc33302 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_33402")] + public partial class Sc33402 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"port")] + public PortInfo Port { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_33404")] + public partial class Sc33404 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_33406")] + public partial class Sc33406 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_33408")] + public partial class Sc33408 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_33410")] + public partial class Sc33410 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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(3, Name = @"group_list")] + public global::System.Collections.Generic.List GroupLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_33414")] + public partial class Sc33414 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"task_list")] + public global::System.Collections.Generic.List TaskLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3, Name = @"next_refresh_time", IsRequired = true)] + public uint NextRefreshTime { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_33416")] + public partial class Sc33416 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"task_list")] + public global::System.Collections.Generic.List TaskLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_33508")] + public partial class Sc33508 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"boss_id", IsRequired = true)] + public uint BossId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"hp", IsRequired = true)] + public uint Hp { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_33510")] + public partial class Sc33510 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_33601")] + public partial class Sc33601 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"target_list")] + public global::System.Collections.Generic.List TargetLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_33603")] + public partial class Sc33603 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"drops")] + public global::System.Collections.Generic.List Drops { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"shipinchapter")] + public partial class Shipinchapter : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"hp_rant", IsRequired = true)] + public uint HpRant { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"buff_list")] + public global::System.Collections.Generic.List BuffLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"strategyinfo")] + public partial class Strategyinfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"task_info")] + 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 = @"submite_time", IsRequired = true)] + public uint SubmiteTime { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"event_map_id", IsRequired = true)] + public uint EventMapId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"world_item_info")] + public partial class WorldItemInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"worldboss_info")] + public partial class WorldbossInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"lv", IsRequired = true)] + public uint Lv { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"hp", IsRequired = true)] + public uint Hp { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"owner", IsRequired = true)] + public uint Owner { get; set; } + + [global::ProtoBuf.ProtoMember(6, Name = @"last_time", IsRequired = true)] + public uint LastTime { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"worldboss_rank")] + public partial class WorldbossRank : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"damage", IsRequired = true)] + public uint Damage { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"worldinfo")] + public partial class Worldinfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"map_id", IsRequired = true)] + public uint MapId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"time")] + public uint Time + { + get => __pbn__Time.GetValueOrDefault(); + set => __pbn__Time = value; + } + public bool ShouldSerializeTime() => __pbn__Time != null; + public void ResetTime() => __pbn__Time = null; + private uint? __pbn__Time; + + [global::ProtoBuf.ProtoMember(3, Name = @"group_list")] + public global::System.Collections.Generic.List GroupLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"round")] + public uint Round + { + get => __pbn__Round.GetValueOrDefault(); + set => __pbn__Round = value; + } + public bool ShouldSerializeRound() => __pbn__Round != null; + public void ResetRound() => __pbn__Round = null; + private uint? __pbn__Round; + + [global::ProtoBuf.ProtoMember(5, Name = @"task_finish_count")] + public uint TaskFinishCount + { + get => __pbn__TaskFinishCount.GetValueOrDefault(); + set => __pbn__TaskFinishCount = value; + } + public bool ShouldSerializeTaskFinishCount() => __pbn__TaskFinishCount != null; + public void ResetTaskFinishCount() => __pbn__TaskFinishCount = null; + private uint? __pbn__TaskFinishCount; + + [global::ProtoBuf.ProtoMember(6, Name = @"task_list")] + public global::System.Collections.Generic.List TaskLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(7, Name = @"submarine_state", IsRequired = true)] + public uint SubmarineState { get; set; } + + [global::ProtoBuf.ProtoMember(8, Name = @"item_list")] + public global::System.Collections.Generic.List ItemLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(9, Name = @"goods_list")] + public global::System.Collections.Generic.List GoodsLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(11, Name = @"action_power", IsRequired = true)] + public uint ActionPower { get; set; } + + [global::ProtoBuf.ProtoMember(12, Name = @"action_power_extra", IsRequired = true)] + public uint ActionPowerExtra { get; set; } + + [global::ProtoBuf.ProtoMember(13, Name = @"last_recover_timestamp", IsRequired = true)] + public uint LastRecoverTimestamp { get; set; } + + [global::ProtoBuf.ProtoMember(14, Name = @"action_power_fetch_count", IsRequired = true)] + public uint ActionPowerFetchCount { get; set; } + + [global::ProtoBuf.ProtoMember(15, Name = @"last_change_group_timestamp", IsRequired = true)] + public uint LastChangeGroupTimestamp { get; set; } + + [global::ProtoBuf.ProtoMember(16, Name = @"enter_map_id", IsRequired = true)] + public uint EnterMapId { get; set; } + + [global::ProtoBuf.ProtoMember(17, Name = @"cd_list")] + public global::System.Collections.Generic.List CdLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(18, Name = @"buff_list")] + public global::System.Collections.Generic.List BuffLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(19, Name = @"chapter_list")] + public global::System.Collections.Generic.List ChapterLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(20, Name = @"sairen_chapter")] + public global::System.Collections.Generic.List SairenChapters { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(21, Name = @"month_boss")] + public global::System.Collections.Generic.List MonthBosses { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"worlditeminfo")] + public partial class Worlditeminfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"item_type", IsRequired = true)] + public uint ItemType { get; set; } + + [global::ProtoBuf.ProtoMember(2, 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(3, 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(4, 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(5, Name = @"buff_list")] + public global::System.Collections.Generic.List BuffLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(6, Name = @"boss_hp")] + public uint BossHp + { + get => __pbn__BossHp.GetValueOrDefault(); + set => __pbn__BossHp = value; + } + public bool ShouldSerializeBossHp() => __pbn__BossHp != null; + public void ResetBossHp() => __pbn__BossHp = null; + private uint? __pbn__BossHp; + + [global::ProtoBuf.ProtoMember(7, Name = @"effect_list")] + public global::System.Collections.Generic.List EffectLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"worldmapid")] + public partial class Worldmapid : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"random_id", IsRequired = true)] + public uint RandomId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"template_id", IsRequired = true)] + public uint TemplateId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"worldposinfo")] + public partial class Worldposinfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_list")] + public global::System.Collections.Generic.List ItemLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"worldtarget")] + public partial class Worldtarget : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"process_list")] + public global::System.Collections.Generic.List ProcessLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"worldtarget_fetch")] + public partial class WorldtargetFetch : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"star_list")] + public global::System.Collections.Generic.List StarLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"worldtarget_process")] + public partial class WorldtargetProcess : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"trigger_id", IsRequired = true)] + public uint TriggerId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"count", IsRequired = true)] + public uint Count { get; set; } + + } + +} + +#pragma warning restore CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +#endregion diff --git a/BLHX.Server.Common/Proto/p34_pb.cs b/BLHX.Server.Common/Proto/p34_pb.cs new file mode 100644 index 0000000..e3f5058 --- /dev/null +++ b/BLHX.Server.Common/Proto/p34_pb.cs @@ -0,0 +1,580 @@ +// +// This file was generated by a tool; you should avoid making direct changes. +// Consider using 'partial classes' to extend these types +// Input: p34_pb.proto +// + +#region Designer generated code +#pragma warning disable CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +namespace BHXY.Server.Common.Proto.p34 +{ + + [global::ProtoBuf.ProtoContract(Name = @"cs_34001")] + public partial class Cs34001 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_id")] + public global::System.Collections.Generic.List GroupIds { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_34003")] + public partial class Cs34003 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_id", IsRequired = true)] + public uint GroupId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"target_pt", IsRequired = true)] + public uint TargetPt { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_34501")] + public partial class Cs34501 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_34503")] + public partial class Cs34503 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_list")] + public global::System.Collections.Generic.List UserIdLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_34505")] + public partial class Cs34505 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"boss_id", IsRequired = true)] + public uint BossId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_34509")] + public partial class Cs34509 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_34511")] + public partial class Cs34511 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"boss_id", IsRequired = true)] + public uint BossId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_34513")] + public partial class Cs34513 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_34515")] + public partial class Cs34515 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"boss_id", IsRequired = true)] + public uint BossId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"last_time")] + public uint LastTime + { + get => __pbn__LastTime.GetValueOrDefault(); + set => __pbn__LastTime = value; + } + public bool ShouldSerializeLastTime() => __pbn__LastTime != null; + public void ResetLastTime() => __pbn__LastTime = null; + private uint? __pbn__LastTime; + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_34517")] + public partial class Cs34517 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"boss_id")] + public global::System.Collections.Generic.List BossIds { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_34519")] + public partial class Cs34519 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"boss_id", IsRequired = true)] + public uint BossId { get; set; } + + [global::ProtoBuf.ProtoMember(2, IsRequired = true)] + public uint userId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_34521")] + public partial class Cs34521 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"template_id", IsRequired = true)] + public uint TemplateId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_34523")] + public partial class Cs34523 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"boss_id", IsRequired = true)] + public uint BossId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_34525")] + public partial class Cs34525 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"boss_id", IsRequired = true)] + public uint BossId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_34527")] + public partial class Cs34527 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"boss_id", IsRequired = true)] + public uint BossId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"meta_ship_info")] + public partial class MetaShipInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_id", IsRequired = true)] + public uint GroupId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"pt", IsRequired = true)] + public uint Pt { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"fetch_list")] + public global::System.Collections.Generic.List FetchLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_34002")] + public partial class Sc34002 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"meta_ship_list")] + public global::System.Collections.Generic.List MetaShipLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_34004")] + public partial class Sc34004 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_34502")] + public partial class Sc34502 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"fight_count", IsRequired = true)] + public uint FightCount { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"fight_count_update_time", IsRequired = true)] + public uint FightCountUpdateTime { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"self_boss")] + public WorldbossInfo SelfBoss { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"other_boss")] + public global::System.Collections.Generic.List OtherBosses { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(5, Name = @"summon_pt", IsRequired = true)] + public uint SummonPt { get; set; } + + [global::ProtoBuf.ProtoMember(6, Name = @"summon_pt_old", IsRequired = true)] + public uint SummonPtOld { get; set; } + + [global::ProtoBuf.ProtoMember(7, Name = @"summon_pt_daily_acc", IsRequired = true)] + public uint SummonPtDailyAcc { get; set; } + + [global::ProtoBuf.ProtoMember(8, Name = @"summon_pt_old_daily_acc", IsRequired = true)] + public uint SummonPtOldDailyAcc { get; set; } + + [global::ProtoBuf.ProtoMember(9, Name = @"summon_free", IsRequired = true)] + public uint SummonFree { get; set; } + + [global::ProtoBuf.ProtoMember(10, Name = @"auto_fight_finish_time", IsRequired = true)] + public uint AutoFightFinishTime { get; set; } + + [global::ProtoBuf.ProtoMember(11, Name = @"default_boss_id", IsRequired = true)] + public uint DefaultBossId { get; set; } + + [global::ProtoBuf.ProtoMember(12, Name = @"auto_fight_max_damage", IsRequired = true)] + public uint AutoFightMaxDamage { get; set; } + + [global::ProtoBuf.ProtoMember(13, Name = @"guild_support", IsRequired = true)] + public uint GuildSupport { get; set; } + + [global::ProtoBuf.ProtoMember(14, Name = @"friend_support", IsRequired = true)] + public uint FriendSupport { get; set; } + + [global::ProtoBuf.ProtoMember(15, Name = @"world_support", IsRequired = true)] + public uint WorldSupport { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_34504")] + public partial class Sc34504 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"boss_list")] + public global::System.Collections.Generic.List BossLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_34506")] + public partial class Sc34506 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"rank_list")] + public global::System.Collections.Generic.List RankLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_34507")] + public partial class Sc34507 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"boss_info", IsRequired = true)] + public WorldbossInfo BossInfo { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"user_info", IsRequired = true)] + public global::BHXY.Server.Common.Proto.common.Usersimpleinfo UserInfo { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"type", IsRequired = true)] + public uint Type { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_34508")] + public partial class Sc34508 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"boss_id", IsRequired = true)] + public uint BossId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"hp", IsRequired = true)] + public uint Hp { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_34510")] + public partial class Sc34510 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_34512")] + public partial class Sc34512 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"drops")] + public global::System.Collections.Generic.List Drops { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_34514")] + public partial class Sc34514 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_34516")] + public partial class Sc34516 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_34518")] + public partial class Sc34518 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"list")] + public global::System.Collections.Generic.List Lists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_34520")] + public partial class Sc34520 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_34522")] + public partial class Sc34522 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"boss")] + public WorldbossInfo Boss { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_34524")] + public partial class Sc34524 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"auto_fight_finish_time", IsRequired = true)] + public uint AutoFightFinishTime { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_34526")] + public partial class Sc34526 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"count", IsRequired = true)] + public uint Count { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"damage", IsRequired = true)] + public uint Damage { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"oil", IsRequired = true)] + public uint Oil { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_34528")] + public partial class Sc34528 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"worldboss_info")] + public partial class WorldbossInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"lv", IsRequired = true)] + public uint Lv { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"hp", IsRequired = true)] + public uint Hp { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"owner", IsRequired = true)] + public uint Owner { get; set; } + + [global::ProtoBuf.ProtoMember(6, Name = @"last_time", IsRequired = true)] + public uint LastTime { get; set; } + + [global::ProtoBuf.ProtoMember(7, Name = @"kill_time", IsRequired = true)] + public uint KillTime { get; set; } + + [global::ProtoBuf.ProtoMember(8, Name = @"fight_count", IsRequired = true)] + public uint FightCount { get; set; } + + [global::ProtoBuf.ProtoMember(9, Name = @"rank_count", IsRequired = true)] + public uint RankCount { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"worldboss_rank")] + public partial class WorldbossRank : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"damage", IsRequired = true)] + public uint Damage { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"worldboss_simple")] + public partial class WorldbossSimple : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"hp", IsRequired = true)] + public uint Hp { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"rank_count", IsRequired = true)] + public uint RankCount { get; set; } + + } + +} + +#pragma warning restore CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +#endregion diff --git a/BLHX.Server.Common/Proto/p40_pb.cs b/BLHX.Server.Common/Proto/p40_pb.cs new file mode 100644 index 0000000..c3683a5 --- /dev/null +++ b/BLHX.Server.Common/Proto/p40_pb.cs @@ -0,0 +1,396 @@ +// +// This file was generated by a tool; you should avoid making direct changes. +// Consider using 'partial classes' to extend these types +// Input: p40_pb.proto +// + +#region Designer generated code +#pragma warning disable CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +namespace BHXY.Server.Common.Proto.p40 +{ + + [global::ProtoBuf.ProtoContract(Name = @"commander_exp")] + public partial class CommanderExp : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"commander_id", IsRequired = true)] + public uint CommanderId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"exp", IsRequired = true)] + public uint Exp { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_40001")] + public partial class Cs40001 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"system", IsRequired = true)] + public uint System { 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.ProtoMember(3, Name = @"data", IsRequired = true)] + public uint Data { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"data2")] + public global::System.Collections.Generic.List Data2s { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(5, Name = @"other_ship_id_list")] + public global::System.Collections.Generic.List OtherShipIdLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_40003")] + public partial class Cs40003 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"system", IsRequired = true)] + public uint System { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"data", IsRequired = true)] + public uint Data { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"key", IsRequired = true)] + public uint Key { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"score")] + public uint Score + { + get => __pbn__Score.GetValueOrDefault(); + set => __pbn__Score = value; + } + public bool ShouldSerializeScore() => __pbn__Score != null; + public void ResetScore() => __pbn__Score = null; + private uint? __pbn__Score; + + [global::ProtoBuf.ProtoMember(5, Name = @"statistics")] + public global::System.Collections.Generic.List Statistics { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(6, Name = @"kill_id_list")] + public global::System.Collections.Generic.List KillIdLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(7, Name = @"total_time", IsRequired = true)] + public uint TotalTime { get; set; } + + [global::ProtoBuf.ProtoMember(8, Name = @"bot_percentage", IsRequired = true)] + public uint BotPercentage { get; set; } + + [global::ProtoBuf.ProtoMember(9, Name = @"extra_param", IsRequired = true)] + public uint ExtraParam { get; set; } + + [global::ProtoBuf.ProtoMember(10, Name = @"file_check")] + [global::System.ComponentModel.DefaultValue("")] + public string FileCheck + { + get => __pbn__FileCheck ?? ""; + set => __pbn__FileCheck = value; + } + public bool ShouldSerializeFileCheck() => __pbn__FileCheck != null; + public void ResetFileCheck() => __pbn__FileCheck = null; + private string __pbn__FileCheck; + + [global::ProtoBuf.ProtoMember(11, Name = @"boss_hp")] + public uint BossHp + { + get => __pbn__BossHp.GetValueOrDefault(); + set => __pbn__BossHp = value; + } + public bool ShouldSerializeBossHp() => __pbn__BossHp != null; + public void ResetBossHp() => __pbn__BossHp = null; + private uint? __pbn__BossHp; + + [global::ProtoBuf.ProtoMember(12, Name = @"enemy_info")] + public global::System.Collections.Generic.List EnemyInfoes { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(13, Name = @"data2")] + public global::System.Collections.Generic.List Data2s { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(14, Name = @"commander_id_list")] + public global::System.Collections.Generic.List CommanderIdLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(15, Name = @"otherstatistics")] + public global::System.Collections.Generic.List Otherstatistics { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_40005")] + public partial class Cs40005 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"system", IsRequired = true)] + public uint System { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_40007")] + public partial class Cs40007 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"system", IsRequired = true)] + public uint System { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"id", IsRequired = true)] + public uint Id { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"cnt", IsRequired = true)] + public uint Cnt { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"dropperformance")] + public partial class Dropperformance : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"enemy_id", IsRequired = true)] + public uint EnemyId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"resource_num", IsRequired = true)] + public uint ResourceNum { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"other_num", IsRequired = true)] + public uint OtherNum { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"enemyinfo")] + public partial class Enemyinfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"enemy_id", IsRequired = true)] + public uint EnemyId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"damage_taken", IsRequired = true)] + public uint DamageTaken { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"total_hp", IsRequired = true)] + public uint TotalHp { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"hpdropinfo")] + public partial class Hpdropinfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"hp", IsRequired = true)] + public uint Hp { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"drop_info")] + public global::System.Collections.Generic.List DropInfoes { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"othershipid")] + public partial class Othershipid : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"user_id", IsRequired = true)] + public uint UserId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"quick_reward")] + public partial class QuickReward : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"drop_list")] + public global::System.Collections.Generic.List DropLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_40002")] + public partial class Sc40002 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"key")] + public uint Key + { + get => __pbn__Key.GetValueOrDefault(); + set => __pbn__Key = value; + } + public bool ShouldSerializeKey() => __pbn__Key != null; + public void ResetKey() => __pbn__Key = null; + private uint? __pbn__Key; + + [global::ProtoBuf.ProtoMember(3, Name = @"drop_performance")] + public global::System.Collections.Generic.List DropPerformances { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_40004")] + public partial class Sc40004 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_info")] + public global::System.Collections.Generic.List DropInfoes { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3, Name = @"extra_drop_info")] + public global::System.Collections.Generic.List ExtraDropInfoes { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"player_exp", IsRequired = true)] + public uint PlayerExp { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"ship_exp_list")] + public global::System.Collections.Generic.List ShipExpLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(6, Name = @"mvp", IsRequired = true)] + public uint Mvp { get; set; } + + [global::ProtoBuf.ProtoMember(7, Name = @"commander_exp")] + public global::System.Collections.Generic.List CommanderExps { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(8, Name = @"hp_drop_info")] + public global::System.Collections.Generic.List HpDropInfoes { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_40006")] + public partial class Sc40006 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_40008")] + public partial class Sc40008 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"reward_list")] + public global::System.Collections.Generic.List RewardLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_40009")] + public partial class Sc40009 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"re40004")] + public global::System.Collections.Generic.List Re40004s { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2, Name = @"system", IsRequired = true)] + public uint System { 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.ProtoContract(Name = @"ship_exp")] + public partial class ShipExp : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"exp", IsRequired = true)] + public uint Exp { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"intimacy", IsRequired = true)] + public uint Intimacy { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"energy", IsRequired = true)] + public uint Energy { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"statisticsinfo")] + public partial class Statisticsinfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"damage_cause", IsRequired = true)] + public uint DamageCause { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"damage_caused", IsRequired = true)] + public uint DamageCaused { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"hp_rest", IsRequired = true)] + public uint HpRest { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"max_damage_once", IsRequired = true)] + public uint MaxDamageOnce { get; set; } + + [global::ProtoBuf.ProtoMember(6, Name = @"ship_gear_score", IsRequired = true)] + public uint ShipGearScore { get; set; } + + } + +} + +#pragma warning restore CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +#endregion diff --git a/BLHX.Server.Common/Proto/p50_pb.cs b/BLHX.Server.Common/Proto/p50_pb.cs new file mode 100644 index 0000000..4bef0c7 --- /dev/null +++ b/BLHX.Server.Common/Proto/p50_pb.cs @@ -0,0 +1,597 @@ +// +// This file was generated by a tool; you should avoid making direct changes. +// Consider using 'partial classes' to extend these types +// Input: p50_pb.proto +// + +#region Designer generated code +#pragma warning disable CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +namespace BHXY.Server.Common.Proto.p50 +{ + + [global::ProtoBuf.ProtoContract(Name = @"ad_arg")] + public partial class AdArg : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"string")] + [global::System.ComponentModel.DefaultValue("")] + public string String + { + get => __pbn__String ?? ""; + set => __pbn__String = value; + } + public bool ShouldSerializeString() => __pbn__String != null; + public void ResetString() => __pbn__String = null; + private string __pbn__String; + + [global::ProtoBuf.ProtoMember(3, Name = @"int")] + public uint Int + { + get => __pbn__Int.GetValueOrDefault(); + set => __pbn__Int = value; + } + public bool ShouldSerializeInt() => __pbn__Int != null; + public void ResetInt() => __pbn__Int = null; + private uint? __pbn__Int; + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_50001")] + public partial class Cs50001 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"keyword", IsRequired = true)] + public string Keyword { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_50003")] + public partial class Cs50003 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"content", IsRequired = true)] + public string Content { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_50006")] + public partial class Cs50006 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_50009")] + public partial class Cs50009 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_50011")] + public partial class Cs50011 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_50014")] + public partial class Cs50014 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_50016")] + public partial class Cs50016 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_50102")] + public partial class Cs50102 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"content", IsRequired = true)] + public string Content { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_50105")] + public partial class Cs50105 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"content", IsRequired = true)] + public string Content { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_50107")] + public partial class Cs50107 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_50109")] + public partial class Cs50109 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_50111")] + public partial class Cs50111 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"info", IsRequired = true)] + public string Info { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"content", IsRequired = true)] + public string Content { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_50113")] + public partial class Cs50113 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"detail_info")] + public partial class DetailInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"title", IsRequired = true)] + public uint Title { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"lv", IsRequired = true)] + public uint Lv { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"ship_count", IsRequired = true)] + public uint ShipCount { get; set; } + + [global::ProtoBuf.ProtoMember(6, Name = @"collection_count", IsRequired = true)] + public uint CollectionCount { get; set; } + + [global::ProtoBuf.ProtoMember(7, Name = @"pvp_attack_count", IsRequired = true)] + public uint PvpAttackCount { get; set; } + + [global::ProtoBuf.ProtoMember(8, Name = @"pvp_win_count", IsRequired = true)] + public uint PvpWinCount { get; set; } + + [global::ProtoBuf.ProtoMember(9, Name = @"collect_attack_count", IsRequired = true)] + public uint CollectAttackCount { get; set; } + + [global::ProtoBuf.ProtoMember(10, Name = @"attack_count", IsRequired = true)] + public uint AttackCount { get; set; } + + [global::ProtoBuf.ProtoMember(11, Name = @"win_count", IsRequired = true)] + public uint WinCount { get; set; } + + [global::ProtoBuf.ProtoMember(12, Name = @"adv", IsRequired = true)] + public string Adv { get; set; } + + [global::ProtoBuf.ProtoMember(13, Name = @"online", IsRequired = true)] + public uint Online { get; set; } + + [global::ProtoBuf.ProtoMember(14, Name = @"pre_online_time", IsRequired = true)] + public uint PreOnlineTime { get; set; } + + [global::ProtoBuf.ProtoMember(15, Name = @"score", IsRequired = true)] + public uint Score { get; set; } + + [global::ProtoBuf.ProtoMember(16, Name = @"medal_id")] + public global::System.Collections.Generic.List MedalIds { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(17, Name = @"display")] + public global::BHXY.Server.Common.Proto.common.Displayinfo Display { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"friend_info")] + public partial class FriendInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"adv", IsRequired = true)] + public string Adv { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"online", IsRequired = true)] + public uint Online { get; set; } + + [global::ProtoBuf.ProtoMember(6, Name = @"pre_online_time", IsRequired = true)] + public uint PreOnlineTime { get; set; } + + [global::ProtoBuf.ProtoMember(7, Name = @"display")] + public global::BHXY.Server.Common.Proto.common.Displayinfo Display { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"msg_info")] + public partial class MsgInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"player", IsRequired = true)] + public PlayerInfo Player { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"content", IsRequired = true)] + public string Content { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"player_info")] + public partial class PlayerInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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")] + public global::BHXY.Server.Common.Proto.common.Displayinfo Display { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_50000")] + public partial class Sc50000 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"friend_list")] + public global::System.Collections.Generic.List FriendLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2, Name = @"request_list")] + public global::System.Collections.Generic.List RequestLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_50002")] + public partial class Sc50002 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"player")] + public DetailInfo Player { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_50004")] + public partial class Sc50004 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_50005")] + public partial class Sc50005 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"msg", IsRequired = true)] + public MsgInfo Msg { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_50007")] + public partial class Sc50007 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_50008")] + public partial class Sc50008 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"player", IsRequired = true)] + public FriendInfo Player { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_50010")] + public partial class Sc50010 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_50012")] + public partial class Sc50012 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_50013")] + public partial class Sc50013 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"sc_50015")] + public partial class Sc50015 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"player_list")] + public global::System.Collections.Generic.List PlayerLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_50017")] + public partial class Sc50017 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(3, Name = @"black_list")] + public global::System.Collections.Generic.List BlackLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_50101")] + public partial class Sc50101 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"player", IsRequired = true)] + public PlayerInfo Player { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"type", IsRequired = true)] + public uint Type { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"content", IsRequired = true)] + public string Content { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_50103")] + public partial class Sc50103 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"ad_id", IsRequired = true)] + public uint AdId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"arg_list")] + public global::System.Collections.Generic.List ArgLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_50104")] + public partial class Sc50104 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"msg", IsRequired = true)] + public MsgInfo Msg { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_50106")] + public partial class Sc50106 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_50108")] + public partial class Sc50108 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_50110")] + public partial class Sc50110 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_50112")] + public partial class Sc50112 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_50114")] + public partial class Sc50114 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"player", IsRequired = true)] + public PlayerInfo Player { get; set; } + + } + +} + +#pragma warning restore CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +#endregion diff --git a/BLHX.Server.Common/Proto/p60_pb.cs b/BLHX.Server.Common/Proto/p60_pb.cs new file mode 100644 index 0000000..ffe35c0 --- /dev/null +++ b/BLHX.Server.Common/Proto/p60_pb.cs @@ -0,0 +1,865 @@ +// +// This file was generated by a tool; you should avoid making direct changes. +// Consider using 'partial classes' to extend these types +// Input: p60_pb.proto +// + +#region Designer generated code +#pragma warning disable CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +namespace BHXY.Server.Common.Proto.p60 +{ + + [global::ProtoBuf.ProtoContract(Name = @"cs_60001")] + public partial class Cs60001 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"faction", IsRequired = true)] + public uint Faction { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"policy", IsRequired = true)] + public uint Policy { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"name", IsRequired = true)] + public string Name { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"manifesto", IsRequired = true)] + public string Manifesto { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_60003")] + public partial class Cs60003 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_60005")] + public partial class Cs60005 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"content", IsRequired = true)] + public string Content { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_60007")] + public partial class Cs60007 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"chat", IsRequired = true)] + public string Chat { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_60010")] + public partial class Cs60010 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_60012")] + public partial class Cs60012 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"player_id", IsRequired = true)] + public uint PlayerId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"duty_id", IsRequired = true)] + public uint DutyId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_60014")] + public partial class Cs60014 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"player_id", IsRequired = true)] + public uint PlayerId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_60016")] + public partial class Cs60016 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"player_id", IsRequired = true)] + public uint PlayerId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_60018")] + public partial class Cs60018 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_60020")] + public partial class Cs60020 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"player_id", IsRequired = true)] + public uint PlayerId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_60022")] + public partial class Cs60022 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"player_id", IsRequired = true)] + public uint PlayerId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_60024")] + public partial class Cs60024 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_60026")] + public partial class Cs60026 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"int")] + public uint Int + { + get => __pbn__Int.GetValueOrDefault(); + set => __pbn__Int = value; + } + public bool ShouldSerializeInt() => __pbn__Int != null; + public void ResetInt() => __pbn__Int = null; + private uint? __pbn__Int; + + [global::ProtoBuf.ProtoMember(3, Name = @"str")] + [global::System.ComponentModel.DefaultValue("")] + public string Str + { + get => __pbn__Str ?? ""; + set => __pbn__Str = value; + } + public bool ShouldSerializeStr() => __pbn__Str != null; + public void ResetStr() => __pbn__Str = null; + private string __pbn__Str; + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_60028")] + public partial class Cs60028 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"keyword", IsRequired = true)] + public string Keyword { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_60033")] + public partial class Cs60033 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_60035")] + public partial class Cs60035 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"goodsid", IsRequired = true)] + public uint Goodsid { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"index", IsRequired = true)] + public uint Index { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"selected")] + public global::System.Collections.Generic.List Selecteds { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_60037")] + public partial class Cs60037 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_60100")] + public partial class Cs60100 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"count", IsRequired = true)] + public uint Count { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_60102")] + public partial class Cs60102 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"goods_info")] + public partial class GoodsInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"index", IsRequired = true)] + public uint Index { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"guide_chat")] + public partial class GuideChat : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"player", IsRequired = true)] + public PlayerInfo Player { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"content", IsRequired = true)] + public string Content { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"time", IsRequired = true)] + public uint Time { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"guild_base_info")] + public partial class GuildBaseInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"policy", IsRequired = true)] + public uint Policy { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"faction", IsRequired = true)] + public uint Faction { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"name", IsRequired = true)] + public string Name { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"level", IsRequired = true)] + public uint Level { get; set; } + + [global::ProtoBuf.ProtoMember(6, Name = @"announce", IsRequired = true)] + public string Announce { get; set; } + + [global::ProtoBuf.ProtoMember(7, Name = @"manifesto", IsRequired = true)] + public string Manifesto { get; set; } + + [global::ProtoBuf.ProtoMember(8, Name = @"exp", IsRequired = true)] + public uint Exp { get; set; } + + [global::ProtoBuf.ProtoMember(9, Name = @"member_count", IsRequired = true)] + public uint MemberCount { get; set; } + + [global::ProtoBuf.ProtoMember(10, Name = @"change_faction_cd", IsRequired = true)] + public uint ChangeFactionCd { get; set; } + + [global::ProtoBuf.ProtoMember(11, Name = @"kick_leader_cd", IsRequired = true)] + public uint KickLeaderCd { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"guild_expansion_info")] + public partial class GuildExpansionInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"capital", IsRequired = true)] + public uint Capital { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"this_weekly_tasks", IsRequired = true)] + public global::BHXY.Server.Common.Proto.guild.WeeklyTask ThisWeeklyTasks { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"benefit_finish_time", IsRequired = true)] + public uint BenefitFinishTime { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"technologys")] + public global::System.Collections.Generic.List Technologys { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(5, Name = @"retreat_cnt", IsRequired = true)] + public uint RetreatCnt { get; set; } + + [global::ProtoBuf.ProtoMember(6, Name = @"tech_cancel_cnt", IsRequired = true)] + public uint TechCancelCnt { get; set; } + + [global::ProtoBuf.ProtoMember(7, Name = @"last_benefit_finish_time", IsRequired = true)] + public uint LastBenefitFinishTime { get; set; } + + [global::ProtoBuf.ProtoMember(8, Name = @"active_event_cnt", IsRequired = true)] + public uint ActiveEventCnt { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"user_guild_info")] + public partial class UserGuildInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"donate_count", IsRequired = true)] + public uint DonateCount { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"donate_tasks")] + public global::System.Collections.Generic.List DonateTasks { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3, Name = @"benefit_time", IsRequired = true)] + public uint BenefitTime { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"tech_id")] + public global::System.Collections.Generic.List TechIds { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(5, Name = @"weekly_task_flag", IsRequired = true)] + public uint WeeklyTaskFlag { get; set; } + + [global::ProtoBuf.ProtoMember(6, Name = @"extra_donate", IsRequired = true)] + public uint ExtraDonate { get; set; } + + [global::ProtoBuf.ProtoMember(7, Name = @"extra_operation", IsRequired = true)] + public uint ExtraOperation { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"guild_shop_info")] + public partial class GuildShopInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"guild_simple_info")] + public partial class GuildSimpleInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"base", IsRequired = true)] + public GuildBaseInfo Base { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"leader", IsRequired = true)] + public PlayerInfo Leader { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"tech_seat", IsRequired = true)] + public uint TechSeat { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"log_info")] + public partial class LogInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"time", IsRequired = true)] + public uint Time { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"user_id", IsRequired = true)] + public uint UserId { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"name", IsRequired = true)] + public string Name { get; set; } + + [global::ProtoBuf.ProtoMember(5, 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.ProtoContract(Name = @"member_info")] + public partial class MemberInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"liveness", IsRequired = true)] + public uint Liveness { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"duty", IsRequired = true)] + public uint Duty { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"id", IsRequired = true)] + public uint Id { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"name", IsRequired = true)] + public string Name { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"lv", IsRequired = true)] + public uint Lv { get; set; } + + [global::ProtoBuf.ProtoMember(6, Name = @"adv", IsRequired = true)] + public string Adv { get; set; } + + [global::ProtoBuf.ProtoMember(7, Name = @"online", IsRequired = true)] + public uint Online { get; set; } + + [global::ProtoBuf.ProtoMember(8, Name = @"pre_online_time", IsRequired = true)] + public uint PreOnlineTime { get; set; } + + [global::ProtoBuf.ProtoMember(9, Name = @"display")] + public global::BHXY.Server.Common.Proto.common.Displayinfo Display { get; set; } + + [global::ProtoBuf.ProtoMember(12, Name = @"join_time", IsRequired = true)] + public uint JoinTime { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"msg_info")] + public partial class MsgInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"player", IsRequired = true)] + public PlayerInfo Player { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"content", IsRequired = true)] + public string Content { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"player_info")] + public partial class PlayerInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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")] + public global::BHXY.Server.Common.Proto.common.Displayinfo Display { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_60000")] + public partial class Sc60000 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"guild", IsRequired = true)] + public UserGuildInfo Guild { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_60002")] + public partial class Sc60002 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"id", IsRequired = true)] + public uint Id { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_60004")] + public partial class Sc60004 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(2, Name = @"request_list")] + public global::System.Collections.Generic.List RequestLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_60006")] + public partial class Sc60006 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_60008")] + public partial class Sc60008 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"chat", IsRequired = true)] + public GuideChat Chat { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_60009")] + public partial class Sc60009 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"count", IsRequired = true)] + public uint Count { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_60011")] + public partial class Sc60011 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_60013")] + public partial class Sc60013 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_60015")] + public partial class Sc60015 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_60017")] + public partial class Sc60017 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_60019")] + public partial class Sc60019 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_60021")] + public partial class Sc60021 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_60023")] + public partial class Sc60023 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_60025")] + public partial class Sc60025 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"guild_list")] + public global::System.Collections.Generic.List GuildLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_60027")] + public partial class Sc60027 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_60029")] + public partial class Sc60029 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"guild")] + public global::System.Collections.Generic.List Guilds { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_60030")] + public partial class Sc60030 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"guild", IsRequired = true)] + public GuildBaseInfo Guild { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_60031")] + public partial class Sc60031 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_list")] + public global::System.Collections.Generic.List MemberLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2, Name = @"log_list")] + public global::System.Collections.Generic.List LogLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_60032")] + public partial class Sc60032 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"lv", IsRequired = true)] + public uint Lv { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"exp", IsRequired = true)] + public uint Exp { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_60034")] + public partial class Sc60034 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"info", IsRequired = true)] + public GuildShopInfo Info { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_60036")] + public partial class Sc60036 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_60101")] + public partial class Sc60101 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"chat_list")] + public global::System.Collections.Generic.List ChatLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_60103")] + public partial class Sc60103 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_info", IsRequired = true)] + public UserGuildInfo UserInfo { get; set; } + + } + +} + +#pragma warning restore CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +#endregion diff --git a/BLHX.Server.Common/Proto/p61_pb.cs b/BLHX.Server.Common/Proto/p61_pb.cs new file mode 100644 index 0000000..1aae26b --- /dev/null +++ b/BLHX.Server.Common/Proto/p61_pb.cs @@ -0,0 +1,840 @@ +// +// This file was generated by a tool; you should avoid making direct changes. +// Consider using 'partial classes' to extend these types +// Input: p61_pb.proto +// + +#region Designer generated code +#pragma warning disable CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +namespace BHXY.Server.Common.Proto.p61 +{ + + [global::ProtoBuf.ProtoContract(Name = @"bosseventfleet")] + public partial class Bosseventfleet : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"fleet_id", IsRequired = true)] + public uint FleetId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"ships")] + public global::System.Collections.Generic.List Ships { 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 = @"cs_61001")] + public partial class Cs61001 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"chapter_id", IsRequired = true)] + public uint ChapterId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_61003")] + public partial class Cs61003 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1)] + public global::System.Collections.Generic.List shipIds { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_61005")] + public partial class Cs61005 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_61007")] + public partial class Cs61007 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"event_tid", IsRequired = true)] + public uint EventTid { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"ship_ids")] + public global::System.Collections.Generic.List ShipIds { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_61009")] + public partial class Cs61009 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_61011")] + public partial class Cs61011 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_61013")] + public partial class Cs61013 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"fleet")] + public global::System.Collections.Generic.List Fleets { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_61015")] + public partial class Cs61015 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_61017")] + public partial class Cs61017 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"index", IsRequired = true)] + public uint Index { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_61019")] + public partial class Cs61019 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_61023")] + public partial class Cs61023 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"event_tid", IsRequired = true)] + public uint EventTid { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_61025")] + public partial class Cs61025 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"perf")] + public global::System.Collections.Generic.List Perfs { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_61027")] + public partial class Cs61027 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_61029")] + public partial class Cs61029 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_61031")] + public partial class Cs61031 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_61033")] + public partial class Cs61033 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"recommend_uid", IsRequired = true)] + public uint RecommendUid { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"recommend_shipid", IsRequired = true)] + public uint RecommendShipid { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"cmd", IsRequired = true)] + public uint Cmd { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_61035")] + public partial class Cs61035 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_61037")] + public partial class Cs61037 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"current_operation")] + public partial class CurrentOperation : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"operation_id", IsRequired = true)] + public uint OperationId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"start_time", IsRequired = true)] + public uint StartTime { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"base_events")] + public global::System.Collections.Generic.List BaseEvents { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"boss_event")] + public EventBoss BossEvent { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"perfs")] + public global::System.Collections.Generic.List Perfs { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(6, Name = @"formation_time")] + public global::System.Collections.Generic.List FormationTimes { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(7, Name = @"completed_events")] + public global::System.Collections.Generic.List CompletedEvents { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(8, Name = @"daily_count", IsRequired = true)] + public uint DailyCount { get; set; } + + [global::ProtoBuf.ProtoMember(9, Name = @"fleets")] + public global::System.Collections.Generic.List Fleets { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(10, Name = @"join_times", IsRequired = true)] + public uint JoinTimes { get; set; } + + [global::ProtoBuf.ProtoMember(11, Name = @"is_participant", IsRequired = true)] + public uint IsParticipant { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"event_base")] + public partial class EventBase : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"event_id", IsRequired = true)] + public uint EventId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"position", IsRequired = true)] + public uint Position { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"start_time", IsRequired = true)] + public uint StartTime { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"complete_time", IsRequired = true)] + public uint CompleteTime { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"shipinevent")] + public global::System.Collections.Generic.List Shipinevents { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(6, Name = @"attr_acc_list")] + public global::System.Collections.Generic.List AttrAccLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(7, Name = @"attr_count_list")] + public global::System.Collections.Generic.List AttrCountLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(8, Name = @"eventnodes")] + public global::System.Collections.Generic.List Eventnodes { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(9, Name = @"efficiency", IsRequired = true)] + public uint Efficiency { get; set; } + + [global::ProtoBuf.ProtoMember(10, Name = @"personship")] + public global::System.Collections.Generic.List Personships { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"event_base_completed")] + public partial class EventBaseCompleted : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"event_id", IsRequired = true)] + public uint EventId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"position", IsRequired = true)] + public uint Position { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"event_boss")] + public partial class EventBoss : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"boss_id", IsRequired = true)] + public uint BossId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"damage", IsRequired = true)] + public uint Damage { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"hp", IsRequired = true)] + public uint Hp { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"event_node")] + public partial class EventNode : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"position", IsRequired = true)] + public uint Position { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"node_id", IsRequired = true)] + public uint NodeId { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"status", IsRequired = true)] + public uint Status { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"event_performance")] + public partial class EventPerformance : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"event_id", IsRequired = true)] + public uint EventId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"index", IsRequired = true)] + public uint Index { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"keyvalue")] + public partial class Keyvalue : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"person_ship_in_page")] + public partial class PersonShipInPage : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"page_id", IsRequired = true)] + public uint PageId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"ship_ids")] + public global::System.Collections.Generic.List ShipIds { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"rank_info")] + public partial class RankInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"damage", IsRequired = true)] + public uint Damage { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"report")] + public partial class Report : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"event_id", IsRequired = true)] + public uint EventId { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"event_type", IsRequired = true)] + public uint EventType { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"score", IsRequired = true)] + public uint Score { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"nodes")] + public global::System.Collections.Generic.List Nodes { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(6, Name = @"status", IsRequired = true)] + public uint Status { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"report_node")] + public partial class ReportNode : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"status", IsRequired = true)] + public uint Status { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_61002")] + public partial class Sc61002 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_61004")] + public partial class Sc61004 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_61006")] + public partial class Sc61006 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"operation")] + public CurrentOperation Operation { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_61008")] + public partial class Sc61008 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_61010")] + public partial class Sc61010 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"person_ships")] + public global::System.Collections.Generic.List PersonShips { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_61012")] + public partial class Sc61012 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"ships")] + public global::System.Collections.Generic.List Ships { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3, Name = @"recommends")] + public global::System.Collections.Generic.List Recommends { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_61014")] + public partial class Sc61014 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_61016")] + public partial class Sc61016 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_61018")] + public partial class Sc61018 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"reports")] + public global::System.Collections.Generic.List Reports { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_61020")] + public partial class Sc61020 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_61021")] + public partial class Sc61021 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"sc_61022")] + public partial class Sc61022 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"sc_61024")] + public partial class Sc61024 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"event_info")] + public EventBase EventInfo { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"completed_info")] + public EventBaseCompleted CompletedInfo { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_61026")] + public partial class Sc61026 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_61028")] + public partial class Sc61028 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"boss_event", IsRequired = true)] + public EventBoss BossEvent { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_61030")] + public partial class Sc61030 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"list")] + public global::System.Collections.Generic.List Lists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_61032")] + public partial class Sc61032 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_61034")] + public partial class Sc61034 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_61036")] + public partial class Sc61036 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"recommends")] + public global::System.Collections.Generic.List Recommends { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_61038")] + public partial class Sc61038 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"list")] + public global::System.Collections.Generic.List Lists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"ship_in_event")] + public partial class ShipInEvent : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"ship_id", IsRequired = true)] + public uint ShipId { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"template_id", IsRequired = true)] + public uint TemplateId { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"skin", IsRequired = true)] + public uint Skin { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"shipid_pos")] + public partial class ShipidPos : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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, IsRequired = true)] + public uint shipId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"shipid_pos_info")] + public partial class ShipidPosInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"ship", IsRequired = true)] + public global::BHXY.Server.Common.Proto.common.Shipinfo Ship { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"last_time", IsRequired = true)] + public uint LastTime { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"team_cell")] + public partial class TeamCell : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"ship_id", IsRequired = true)] + public uint ShipId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"team_chunk")] + public partial class TeamChunk : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"ships")] + public global::System.Collections.Generic.List Ships { 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/p62_pb.cs b/BLHX.Server.Common/Proto/p62_pb.cs new file mode 100644 index 0000000..10096ac --- /dev/null +++ b/BLHX.Server.Common/Proto/p62_pb.cs @@ -0,0 +1,423 @@ +// +// This file was generated by a tool; you should avoid making direct changes. +// Consider using 'partial classes' to extend these types +// Input: p62_pb.proto +// + +#region Designer generated code +#pragma warning disable CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +namespace BHXY.Server.Common.Proto.p62 +{ + + [global::ProtoBuf.ProtoContract(Name = @"cs_62002")] + public partial class Cs62002 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_62007")] + public partial class Cs62007 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_62009")] + public partial class Cs62009 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_62011")] + public partial class Cs62011 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_62013")] + public partial class Cs62013 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_62015")] + public partial class Cs62015 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_62020")] + public partial class Cs62020 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_62022")] + public partial class Cs62022 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_62024")] + public partial class Cs62024 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_62029")] + public partial class Cs62029 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_62100")] + public partial class Cs62100 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"rank_info")] + public partial class RankInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"period", IsRequired = true)] + public uint Period { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"rankuserinfo")] + public global::System.Collections.Generic.List Rankuserinfoes { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"rank_user_info")] + public partial class RankUserInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"count", IsRequired = true)] + public uint Count { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_62003")] + public partial class Sc62003 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"donate_tasks")] + public global::System.Collections.Generic.List DonateTasks { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_62004")] + public partial class Sc62004 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"this_weekly_tasks", IsRequired = true)] + public global::BHXY.Server.Common.Proto.guild.WeeklyTask ThisWeeklyTasks { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_62005")] + public partial class Sc62005 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"benefit_finish_time", IsRequired = true)] + public uint BenefitFinishTime { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_62006")] + public partial class Sc62006 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"progress", IsRequired = true)] + public uint Progress { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_62008")] + public partial class Sc62008 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_62010")] + public partial class Sc62010 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_62012")] + public partial class Sc62012 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"inclog")] + public global::System.Collections.Generic.List Inclogs { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3, Name = @"declog")] + public global::System.Collections.Generic.List Declogs { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"otherlog")] + public global::System.Collections.Generic.List Otherlogs { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_62014")] + public partial class Sc62014 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_62016")] + public partial class Sc62016 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_62017")] + public partial class Sc62017 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"sc_62018")] + public partial class Sc62018 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"sc_62019")] + public partial class Sc62019 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"user_id", IsRequired = true)] + public uint UserId { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"has_capital", IsRequired = true)] + public uint HasCapital { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"has_tech_point", IsRequired = true)] + public uint HasTechPoint { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_62021")] + public partial class Sc62021 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_62023")] + public partial class Sc62023 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"progress", IsRequired = true)] + public uint Progress { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_62025")] + public partial class Sc62025 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"capital", IsRequired = true)] + public uint Capital { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_62030")] + public partial class Sc62030 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"list")] + public global::System.Collections.Generic.List Lists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_62031")] + public partial class Sc62031 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"donate_tasks")] + public global::System.Collections.Generic.List DonateTasks { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_62101")] + public partial class Sc62101 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"technologys")] + public global::System.Collections.Generic.List Technologys { 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/p63_pb.cs b/BLHX.Server.Common/Proto/p63_pb.cs new file mode 100644 index 0000000..cb75d0d --- /dev/null +++ b/BLHX.Server.Common/Proto/p63_pb.cs @@ -0,0 +1,1071 @@ +// +// This file was generated by a tool; you should avoid making direct changes. +// Consider using 'partial classes' to extend these types +// Input: p63_pb.proto +// + +#region Designer generated code +#pragma warning disable CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +namespace BHXY.Server.Common.Proto.p63 +{ + + [global::ProtoBuf.ProtoContract(Name = @"bluprintinfo")] + public partial class Bluprintinfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_id", IsRequired = true)] + public uint ShipId { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"start_time", IsRequired = true)] + public uint StartTime { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"blue_print_level", IsRequired = true)] + public uint BluePrintLevel { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"exp", IsRequired = true)] + public uint Exp { get; set; } + + [global::ProtoBuf.ProtoMember(6, Name = @"start_duration")] + public uint StartDuration + { + get => __pbn__StartDuration.GetValueOrDefault(); + set => __pbn__StartDuration = value; + } + public bool ShouldSerializeStartDuration() => __pbn__StartDuration != null; + public void ResetStartDuration() => __pbn__StartDuration = null; + private uint? __pbn__StartDuration; + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_63001")] + public partial class Cs63001 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"tech_id", IsRequired = true)] + public uint TechId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"refresh_id", IsRequired = true)] + public uint RefreshId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_63003")] + public partial class Cs63003 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"tech_id", IsRequired = true)] + public uint TechId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"refresh_id", IsRequired = true)] + public uint RefreshId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_63005")] + public partial class Cs63005 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"tech_id", IsRequired = true)] + public uint TechId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"refresh_id", IsRequired = true)] + public uint RefreshId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_63007")] + public partial class Cs63007 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_63009")] + public partial class Cs63009 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"target", IsRequired = true)] + public uint Target { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_63011")] + public partial class Cs63011 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"version", IsRequired = true)] + public uint Version { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"target", IsRequired = true)] + public uint Target { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_63013")] + public partial class Cs63013 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"tech_id", IsRequired = true)] + public uint TechId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"refresh_id", IsRequired = true)] + public uint RefreshId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_63015")] + public partial class Cs63015 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_63200")] + public partial class Cs63200 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"blueprint_id", IsRequired = true)] + public uint BlueprintId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_63202")] + public partial class Cs63202 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"blueprint_id", IsRequired = true)] + public uint BlueprintId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_63204")] + public partial class Cs63204 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"count", IsRequired = true)] + public uint Count { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_63206")] + public partial class Cs63206 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"blueprint_id", IsRequired = true)] + public uint BlueprintId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_63208")] + public partial class Cs63208 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"blueprint_id", IsRequired = true)] + public uint BlueprintId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_63210")] + public partial class Cs63210 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"blueprintid", IsRequired = true)] + public uint Blueprintid { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"itemid", IsRequired = true)] + public uint Itemid { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"number", IsRequired = true)] + public uint Number { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"task_id", IsRequired = true)] + public uint TaskId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_63212")] + public partial class Cs63212 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"count", IsRequired = true)] + public uint Count { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_63214")] + public partial class Cs63214 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 uint Group { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"itemid", IsRequired = true)] + public uint Itemid { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_63301")] + public partial class Cs63301 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"repair_id", IsRequired = true)] + public uint RepairId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_63303")] + public partial class Cs63303 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_63305")] + public partial class Cs63305 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"meta_id", IsRequired = true)] + public uint MetaId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_63307")] + public partial class Cs63307 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"skill_id", IsRequired = true)] + public uint SkillId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_63309")] + public partial class Cs63309 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"skill_id", IsRequired = true)] + public uint SkillId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_63311")] + public partial class Cs63311 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"skill_id", IsRequired = true)] + public uint SkillId { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"index", IsRequired = true)] + public uint Index { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_63313")] + public partial class Cs63313 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_63317")] + public partial class Cs63317 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_63319")] + public partial class Cs63319 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"skill_id", IsRequired = true)] + public uint SkillId { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"books")] + public global::System.Collections.Generic.List Books { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"dr_number")] + public partial class DrNumber : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"number", IsRequired = true)] + public uint Number { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"finish_task")] + public partial class FinishTask : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"task_id", IsRequired = true)] + public uint TaskId { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"finish_cnt", IsRequired = true)] + public uint FinishCnt { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"meta_skill_simple_info")] + public partial class MetaSkillSimpleInfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"exp", IsRequired = true)] + public uint Exp { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"skill_id", IsRequired = true)] + public uint SkillId { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"skill_exp")] + public global::System.Collections.Generic.List SkillExps { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"metacharinfo")] + public partial class Metacharinfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"syn_rate", IsRequired = true)] + public uint SynRate { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_63000")] + public partial class Sc63000 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"refresh_list")] + public global::System.Collections.Generic.List RefreshLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2, Name = @"refresh_flag", IsRequired = true)] + public uint RefreshFlag { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"catchup", IsRequired = true)] + public Technologycatchup Catchup { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"queue")] + public global::System.Collections.Generic.List Queues { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_63002")] + public partial class Sc63002 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_63004")] + public partial class Sc63004 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"common_list")] + public global::System.Collections.Generic.List CommonLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3, Name = @"refresh_list")] + public global::System.Collections.Generic.List RefreshLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"drop_list")] + public global::System.Collections.Generic.List DropLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(5, Name = @"catchup_list")] + public global::System.Collections.Generic.List CatchupLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(6, Name = @"catchupact_list")] + public global::System.Collections.Generic.List CatchupactLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_63006")] + public partial class Sc63006 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_63008")] + public partial class Sc63008 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"refresh_list")] + public global::System.Collections.Generic.List RefreshLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_63010")] + public partial class Sc63010 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_63012")] + public partial class Sc63012 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_63014")] + public partial class Sc63014 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"refresh_list")] + public global::System.Collections.Generic.List RefreshLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_63016")] + public partial class Sc63016 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"drops")] + public global::System.Collections.Generic.List Drops { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_63100")] + public partial class Sc63100 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"blueprint_list")] + public global::System.Collections.Generic.List BlueprintLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2, Name = @"cold_time", IsRequired = true)] + public uint ColdTime { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"daily_catchup_strengthen", IsRequired = true)] + public uint DailyCatchupStrengthen { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"daily_catchup_strengthen_ur", IsRequired = true)] + public uint DailyCatchupStrengthenUr { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_63201")] + public partial class Sc63201 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_63203")] + public partial class Sc63203 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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")] + public global::BHXY.Server.Common.Proto.common.Shipinfo Ship { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_63205")] + public partial class Sc63205 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_63207")] + public partial class Sc63207 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_63209")] + public partial class Sc63209 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_63211")] + public partial class Sc63211 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_63213")] + public partial class Sc63213 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_63215")] + public partial class Sc63215 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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")] + public global::BHXY.Server.Common.Proto.common.Shipinfo Ship { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_63300")] + public partial class Sc63300 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"meta_char_list")] + public global::System.Collections.Generic.List MetaCharLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_63302")] + public partial class Sc63302 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_63304")] + public partial class Sc63304 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_63306")] + public partial class Sc63306 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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")] + public global::BHXY.Server.Common.Proto.common.Shipinfo Ship { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_63308")] + public partial class Sc63308 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"switch_cnt", IsRequired = true)] + public uint SwitchCnt { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_63310")] + public partial class Sc63310 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"switch_cnt", IsRequired = true)] + public uint SwitchCnt { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_63312")] + public partial class Sc63312 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_63314")] + public partial class Sc63314 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"double_exp", IsRequired = true)] + public uint DoubleExp { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"exp", IsRequired = true)] + public uint Exp { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"skill_id", IsRequired = true)] + public uint SkillId { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"tasks")] + public global::System.Collections.Generic.List Tasks { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(6, Name = @"switch_cnt", IsRequired = true)] + public uint SwitchCnt { get; set; } + + [global::ProtoBuf.ProtoMember(7, Name = @"skill_exp")] + public global::System.Collections.Generic.List SkillExps { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_63315")] + public partial class Sc63315 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"arg1")] + public global::System.Collections.Generic.List Arg1s { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_63316")] + public partial class Sc63316 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_info_list")] + public global::System.Collections.Generic.List SkillInfoLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_63318")] + public partial class Sc63318 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"info_list")] + public global::System.Collections.Generic.List InfoLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_63320")] + public partial class Sc63320 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"ret", IsRequired = true)] + public uint Ret { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"level")] + public uint Level + { + get => __pbn__Level.GetValueOrDefault(); + set => __pbn__Level = value; + } + public bool ShouldSerializeLevel() => __pbn__Level != null; + public void ResetLevel() => __pbn__Level = null; + private uint? __pbn__Level; + + [global::ProtoBuf.ProtoMember(3, Name = @"exp")] + public uint Exp + { + get => __pbn__Exp.GetValueOrDefault(); + set => __pbn__Exp = value; + } + public bool ShouldSerializeExp() => __pbn__Exp != null; + public void ResetExp() => __pbn__Exp = null; + private uint? __pbn__Exp; + + } + + [global::ProtoBuf.ProtoContract(Name = @"skill_exp")] + public partial class SkillExp : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"exp", IsRequired = true)] + public uint Exp { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"skill_info")] + 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 = @"ship_id", IsRequired = true)] + public uint ShipId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"skill_id", IsRequired = true)] + public uint SkillId { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"skill_level", IsRequired = true)] + public uint SkillLevel { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"skill_exp", IsRequired = true)] + public uint SkillExp { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"day_exp", IsRequired = true)] + public uint DayExp { get; set; } + + [global::ProtoBuf.ProtoMember(6, Name = @"add_exp", IsRequired = true)] + public uint AddExp { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"technologycatchup")] + public partial class Technologycatchup : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"version", IsRequired = true)] + public uint Version { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"target", IsRequired = true)] + public uint Target { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"pursuings")] + public global::System.Collections.Generic.List Pursuings { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"technologydrop")] + public partial class Technologydrop : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"common_list")] + public global::System.Collections.Generic.List CommonLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2, Name = @"drop_list")] + public global::System.Collections.Generic.List DropLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(3, Name = @"catchup_list")] + public global::System.Collections.Generic.List CatchupLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(4, Name = @"catchupact_list")] + public global::System.Collections.Generic.List CatchupactLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"technologyinfo")] + public partial class Technologyinfo : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"technologyrefresh")] + public partial class Technologyrefresh : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"target", IsRequired = true)] + public uint Target { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"technologys")] + public global::System.Collections.Generic.List Technologys { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"techpursuing")] + public partial class Techpursuing : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"version", IsRequired = true)] + public uint Version { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"number", IsRequired = true)] + public uint Number { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"dr_numbers")] + public global::System.Collections.Generic.List DrNumbers { 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/p64_pb.cs b/BLHX.Server.Common/Proto/p64_pb.cs new file mode 100644 index 0000000..173bbfc --- /dev/null +++ b/BLHX.Server.Common/Proto/p64_pb.cs @@ -0,0 +1,204 @@ +// +// This file was generated by a tool; you should avoid making direct changes. +// Consider using 'partial classes' to extend these types +// Input: p64_pb.proto +// + +#region Designer generated code +#pragma warning disable CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +namespace BHXY.Server.Common.Proto.p64 +{ + + [global::ProtoBuf.ProtoContract(Name = @"cs_64001")] + public partial class Cs64001 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"tech_group_id", IsRequired = true)] + public uint TechGroupId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"tech_id", IsRequired = true)] + public uint TechId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_64003")] + public partial class Cs64003 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"tech_group_id", IsRequired = true)] + public uint TechGroupId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_64005")] + public partial class Cs64005 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_id", IsRequired = true)] + public uint GroupId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"tech_id", IsRequired = true)] + public uint TechId { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_64007")] + public partial class Cs64007 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_64009")] + public partial class Cs64009 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"techset_list")] + public global::System.Collections.Generic.List TechsetLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"fleettech")] + public partial class Fleettech : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_id", IsRequired = true)] + public uint GroupId { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"effect_tech_id", IsRequired = true)] + public uint EffectTechId { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"study_tech_id", IsRequired = true)] + public uint StudyTechId { get; set; } + + [global::ProtoBuf.ProtoMember(4, Name = @"study_finish_time", IsRequired = true)] + public uint StudyFinishTime { get; set; } + + [global::ProtoBuf.ProtoMember(5, Name = @"rewarded_tech", IsRequired = true)] + public uint RewardedTech { get; set; } + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_64000")] + public partial class Sc64000 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"tech_list")] + public global::System.Collections.Generic.List TechLists { get; set; } = new global::System.Collections.Generic.List(); + + [global::ProtoBuf.ProtoMember(2, Name = @"techset_list")] + public global::System.Collections.Generic.List TechsetLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_64002")] + public partial class Sc64002 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_64004")] + public partial class Sc64004 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_64006")] + public partial class Sc64006 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"rewards")] + public global::System.Collections.Generic.List Rewards { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_64008")] + public partial class Sc64008 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"rewards")] + public global::System.Collections.Generic.List Rewards { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_64010")] + public partial class Sc64010 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"techset")] + public partial class Techset : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_type", IsRequired = true)] + public uint ShipType { get; set; } + + [global::ProtoBuf.ProtoMember(2, Name = @"attr_type", IsRequired = true)] + public uint AttrType { get; set; } + + [global::ProtoBuf.ProtoMember(3, Name = @"set_value", IsRequired = true)] + public uint SetValue { get; set; } + + } + +} + +#pragma warning restore CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +#endregion diff --git a/BLHX.Server.Common/Proto/p70_pb.cs b/BLHX.Server.Common/Proto/p70_pb.cs new file mode 100644 index 0000000..377e2ef --- /dev/null +++ b/BLHX.Server.Common/Proto/p70_pb.cs @@ -0,0 +1,105 @@ +// +// This file was generated by a tool; you should avoid making direct changes. +// Consider using 'partial classes' to extend these types +// Input: p70_pb.proto +// + +#region Designer generated code +#pragma warning disable CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +namespace BHXY.Server.Common.Proto.p70 +{ + + [global::ProtoBuf.ProtoContract(Name = @"cs_70001")] + public partial class Cs70001 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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 = @"attr_list")] + public global::System.Collections.Generic.List AttrLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"cs_70003")] + public partial class Cs70003 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"cs_70005")] + public partial class Cs70005 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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.ProtoContract(Name = @"sc_70000")] + public partial class Sc70000 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __pbn__extensionData; + global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) + => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing); + + [global::ProtoBuf.ProtoMember(1, Name = @"meta_char_list")] + public global::System.Collections.Generic.List MetaCharLists { get; set; } = new global::System.Collections.Generic.List(); + + } + + [global::ProtoBuf.ProtoContract(Name = @"sc_70002")] + public partial class Sc70002 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_70004")] + public partial class Sc70004 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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_70006")] + public partial class Sc70006 : global::ProtoBuf.IExtensible + { + private global::ProtoBuf.IExtension __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")] + public global::BHXY.Server.Common.Proto.common.Shipinfo Ship { get; set; } + + } + +} + +#pragma warning restore CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192 +#endregion diff --git a/BLHX.Server.Game/Connection.cs b/BLHX.Server.Game/Connection.cs index 1402a78..9980427 100644 --- a/BLHX.Server.Game/Connection.cs +++ b/BLHX.Server.Game/Connection.cs @@ -1,6 +1,11 @@ -using BLHX.Server.Common.Utils; +using BHXY.Server.Common.Proto.p10; +using BLHX.Server.Common.Proto; +using BLHX.Server.Common.Utils; +using ProtoBuf; +using System.Buffers.Binary; using System.Net; using System.Net.Sockets; +using System.Text.Json; namespace BLHX.Server.Game { @@ -10,11 +15,15 @@ namespace BLHX.Server.Game readonly Logger c; readonly CancellationTokenSource cts = new(); readonly Task loopTask; + ushort packetIdx = 0; + public static JsonSerializerOptions jsonSerializerOptions = new() { IncludeFields = true }; + private ushort NextPacketIdx => packetIdx++; public IPEndPoint EndPoint => (IPEndPoint)tcpClient.Client.RemoteEndPoint!; public Connection(TcpClient tcpClient) { this.tcpClient = tcpClient; + GameServer.c.Log($"{EndPoint} connected"); c = new(EndPoint.ToString()); loopTask = Task.Run(ClientLoop, cts.Token); } @@ -22,27 +31,71 @@ namespace BLHX.Server.Game private async Task ClientLoop() { var ns = tcpClient.GetStream(); - var buf = GC.AllocateUninitializedArray(8 << 13); + var buf = GC.AllocateUninitializedArray(ushort.MaxValue); var pos = 0; while (!cts.Token.IsCancellationRequested) { - await Task.Delay(1); - int len = ns.Read(buf, pos, buf.Length - pos); - len += pos; - if (len == 0) - continue; + try + { + int len = await ns.ReadAsync(buf.AsMemory(pos, buf.Length - pos), cts.Token); - c.Debug(BitConverter.ToString(buf[..len]).Replace("-", "")); + len += pos; + if (len < 1) + continue; + + int readLen = 0; + while (readLen < len) + { + if (len - readLen < Packet.HEADER_SIZE + Packet.LENGTH_SIZE) + break; + + var packet = new Packet(buf[readLen..]); + if (packet.command == Command.Cs10800) + { + var dec = packet.Decode(); + c.Debug(JsonSerializer.Serialize(dec, jsonSerializerOptions)); + } + readLen += packet.length + Packet.LENGTH_SIZE; + } + + pos += len - readLen; + if (pos > 0) + Array.Copy(buf, readLen, buf, 0, pos); + } + catch (Exception ex) + { + c.Error($"An error occured while reading packets {ex}"); + } } } + public void Send(T packet) where T : IExtensible + { + Command command = Enum.Parse(packet.GetType().Name); + var ns = tcpClient.GetStream(); + + using var ms = new MemoryStream(); + Serializer.Serialize(ms, packet); + + byte[] sendBuf = GC.AllocateUninitializedArray(Packet.LENGTH_SIZE + Packet.HEADER_SIZE + (int)ms.Length); + BinaryPrimitives.WriteUInt16BigEndian(sendBuf, (ushort)(ms.Length + Packet.HEADER_SIZE)); + sendBuf[Packet.LENGTH_SIZE] = 0; + BinaryPrimitives.WriteUInt16BigEndian(sendBuf.AsSpan(Packet.LENGTH_SIZE + 1), (ushort)command); + BinaryPrimitives.WriteUInt16BigEndian(sendBuf.AsSpan(Packet.HEADER_SIZE), NextPacketIdx); + ms.ToArray().CopyTo(sendBuf.AsSpan(Packet.LENGTH_SIZE + Packet.HEADER_SIZE)); + + c.Debug(BitConverter.ToString(sendBuf).Replace("-", "")); + ns.Write(sendBuf); + } + public void EndProtocol() { cts.Cancel(); - loopTask.Wait(); - loopTask.Dispose(); + loopTask.GetAwaiter().OnCompleted(loopTask.Dispose); + GameServer.c.Log($"{EndPoint} disconnected"); + GameServer.connections.Remove(EndPoint); tcpClient.Dispose(); } } diff --git a/BLHX.Server.Game/Packet.cs b/BLHX.Server.Game/Packet.cs new file mode 100644 index 0000000..2de0266 --- /dev/null +++ b/BLHX.Server.Game/Packet.cs @@ -0,0 +1,29 @@ +using BLHX.Server.Common.Proto; +using ProtoBuf; +using System.Buffers.Binary; + +namespace BLHX.Server.Game +{ + readonly struct Packet + { + public const int LENGTH_SIZE = 2; + public const int HEADER_SIZE = 5; + public readonly ushort length; + public readonly byte flag; + public readonly Command command; + public readonly ushort id; + public readonly byte[] bytes; + + public Packet(byte[] recv) + { + length = BinaryPrimitives.ReadUInt16BigEndian(recv); + flag = recv[LENGTH_SIZE]; + command = (Command)BinaryPrimitives.ReadUInt16BigEndian(recv.AsSpan(LENGTH_SIZE + 1)); + id = BinaryPrimitives.ReadUInt16BigEndian(recv.AsSpan(HEADER_SIZE)); + bytes = GC.AllocateUninitializedArray(length - HEADER_SIZE); + Array.Copy(recv, HEADER_SIZE + LENGTH_SIZE, bytes, 0, length - HEADER_SIZE); + } + + public T Decode() where T : IExtensible => Serializer.Deserialize(bytes.AsSpan()); + } +} diff --git a/BLHX.Server/BLHX.Server.csproj b/BLHX.Server/BLHX.Server.csproj index 623e668..85fb59f 100644 --- a/BLHX.Server/BLHX.Server.csproj +++ b/BLHX.Server/BLHX.Server.csproj @@ -5,7 +5,6 @@ net8.0 enable enable - true true