diff --git a/config/AllLanguage.xlsx b/config/AllLanguage.xlsx
index e9bda34f..8ec29184 100644
Binary files a/config/AllLanguage.xlsx and b/config/AllLanguage.xlsx differ
diff --git a/config/BagItemConfig.xlsx b/config/BagItemConfig.xlsx
index adade22f..f55a62e1 100644
Binary files a/config/BagItemConfig.xlsx and b/config/BagItemConfig.xlsx differ
diff --git a/config/Charge.xlsx b/config/Charge.xlsx
index 3663694f..00661a2b 100644
Binary files a/config/Charge.xlsx and b/config/Charge.xlsx differ
diff --git a/config/Guide.xlsx b/config/Guide.xlsx
index 5a81f511..b01256c2 100644
Binary files a/config/Guide.xlsx and b/config/Guide.xlsx differ
diff --git a/config/IndoorProgress.xlsx b/config/IndoorProgress.xlsx
index 4cc07506..29358871 100644
Binary files a/config/IndoorProgress.xlsx and b/config/IndoorProgress.xlsx differ
diff --git a/config/Pet.xlsx b/config/Pet.xlsx
index 982f2878..81bcc469 100644
Binary files a/config/Pet.xlsx and b/config/Pet.xlsx differ
diff --git a/config/Playroom.xlsx b/config/Playroom.xlsx
index 17447e9e..4ddbd6eb 100644
Binary files a/config/Playroom.xlsx and b/config/Playroom.xlsx differ
diff --git a/config/Sound.xlsx b/config/Sound.xlsx
index 69094ef9..8e32450f 100644
Binary files a/config/Sound.xlsx and b/config/Sound.xlsx differ
diff --git a/config/StartMerge.xlsx b/config/StartMerge.xlsx
index b7568d89..8e042133 100644
Binary files a/config/StartMerge.xlsx and b/config/StartMerge.xlsx differ
diff --git a/config/UIForm.xlsx b/config/UIForm.xlsx
index 9103bf0d..d850545f 100644
Binary files a/config/UIForm.xlsx and b/config/UIForm.xlsx differ
diff --git a/proto/Gameapi.cs b/proto/Gameapi.cs
new file mode 100644
index 00000000..9e757a1b
--- /dev/null
+++ b/proto/Gameapi.cs
@@ -0,0 +1,124370 @@
+//
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: Gameapi.proto
+//
+#pragma warning disable 1591, 0612, 3021, 8981
+#region Designer generated code
+
+using pb = global::Google.Protobuf;
+using pbc = global::Google.Protobuf.Collections;
+using pbr = global::Google.Protobuf.Reflection;
+using scg = global::System.Collections.Generic;
+namespace Tutorial {
+
+ /// Holder for reflection information generated from Gameapi.proto
+ public static partial class GameapiReflection {
+
+ #region Descriptor
+ /// File descriptor for Gameapi.proto
+ public static pbr::FileDescriptor Descriptor {
+ get { return descriptor; }
+ }
+ private static pbr::FileDescriptor descriptor;
+
+ static GameapiReflection() {
+ byte[] descriptorData = global::System.Convert.FromBase64String(
+ string.Concat(
+ "Cg1HYW1lYXBpLnByb3RvEgh0dXRvcmlhbCJ8CglDbGllbnRSZXESDAoEZnVu",
+ "YxgBIAEoCRILCgNjaWQYAiABKAkSDAoEaW5mbxgDIAEoDBIRCglzZXNzaW9u",
+ "SWQYBCABKAkSEQoJZ2F0ZXdheUlkGAUgASgJEg4KBnVzZXJJZBgGIAEoCRIQ",
+ "Cgh1c2VyQmFzZRgHIAEoCSIkChNSZXFPZmZsaW5lUmVjb25uZWN0Eg0KBWR3",
+ "VWluGAEgASgDIjQKE1Jlc09mZmxpbmVSZWNvbm5lY3QSDQoFZHdVaW4YASAB",
+ "KAMSDgoGUmVzdWx0GAIgASgFIj4KFlJlcUJpbmRGYWNlYm9va0FjY291bnQS",
+ "DQoFZHdVaW4YASABKAMSFQoNQmluZEFjY291bnRJZBgCIAEoCSJSChZSZXNC",
+ "aW5kRmFjZWJvb2tBY2NvdW50Eg0KBWR3VWluGAEgASgDEhUKDUJpbmRBY2Nv",
+ "dW50SWQYAiABKAkSEgoKUmVzdWx0Q29kZRgDIAEoBSI7ChNSZXFPbmx5Qmlu",
+ "ZEZhY2Vib29rEg0KBWR3VWluGAEgASgDEhUKDUJpbmRBY2NvdW50SWQYAiAB",
+ "KAkiTwoTUmVzT25seUJpbmRGYWNlYm9vaxINCgVkd1VpbhgBIAEoAxIVCg1C",
+ "aW5kQWNjb3VudElkGAIgASgJEhIKClJlc3VsdENvZGUYAyABKAUiOQoRUmVx",
+ "VW5CaW5kRmFjZWJvb2sSDQoFZHdVaW4YASABKAMSFQoNQmluZEFjY291bnRJ",
+ "ZBgCIAEoCSI+ChFSZXNVbkJpbmRGYWNlYm9vaxISCgpSZXN1bHRDb2RlGAEg",
+ "ASgFEhUKDUJpbmRBY2NvdW50SWQYAiABKAkiMAoOUmVxU3luR2FtZURhdGES",
+ "DQoFZHdVaW4YASABKAMSDwoHTmV3RkJJZBgCIAEoCSIzCg5SZXNTeW5HYW1l",
+ "RGF0YRINCgVkd1VpbhgBIAEoAxISCgpSZXN1bHRDb2RlGAIgASgFIg4KDEZv",
+ "cmNlS2lja091dCIjChBSZXNTZXJ2ZXJWZXJzaW9uEg8KB1ZlcnNpb24YASAB",
+ "KAUilgEKEVJlc0NoZXNzQ29sb3JEYXRhEkkKD21DaGVzc0NvbG9yRGF0YRgB",
+ "IAMoCzIwLnR1dG9yaWFsLlJlc0NoZXNzQ29sb3JEYXRhLk1DaGVzc0NvbG9y",
+ "RGF0YUVudHJ5GjYKFE1DaGVzc0NvbG9yRGF0YUVudHJ5EgsKA2tleRgBIAEo",
+ "CRINCgV2YWx1ZRgCIAEoBToCOAEiNAoJQ2xpZW50UmVzEgwKBGZ1bmMYASAB",
+ "KAkSCwoDY2lkGAIgASgJEgwKBGluZm8YAyABKAwiVgoSUmVxUmVnaXN0ZXJB",
+ "Y2NvdW50EhAKCFVzZXJOYW1lGAEgASgJEg8KB1VzZXJQd2QYAiABKAkSDQoF",
+ "ZHdVaW4YAyABKAUSDgoGRGV2aWNlGAQgASgJIigKElJlc1JlZ2lzdGVyQWNj",
+ "b3VudBISCgpSZXN1bHRDb2RlGAEgASgFIm8KCFJlcUxvZ2luEhAKCFVzZXJO",
+ "YW1lGAEgASgJEg8KB1VzZXJQd2QYAiABKAkSDAoEQ29kZRgDIAEoCRIOCgZE",
+ "ZXZpY2UYBCABKAkSIgoEdHlwZRgFIAEoDjIULnR1dG9yaWFsLkxPR0lOX1RZ",
+ "UEUiIAoMUmVxTG9naW5Db2RlEhAKCFRlbFBob25lGAEgASgJIj0KDFJlc0xv",
+ "Z2luQ29kZRISCgpSZXN1bHRDb2RlGAEgASgFEgsKA01zZxgCIAEoCRIMCgRD",
+ "b2RlGAMgASgJIigKDFJlcUlkMlZlcmlmeRIKCgJJZBgBIAEoCRIMCgROYW1l",
+ "GAIgASgJIkMKDFJlc0lkMlZlcmlmeRImCgpSZXN1bHRDb2RlGAEgASgOMhIu",
+ "dHV0b3JpYWwuUkVTX0NPREUSCwoDTXNnGAIgASgJImAKCFJlc0xvZ2luEhIK",
+ "ClJlc3VsdENvZGUYASABKAUSDQoFZHdVaW4YAiABKAMSEAoIVXNlck5hbWUY",
+ "AyABKAkSEgoKRmFjZUJvb2tJZBgEIAEoCRILCgNNc2cYBSABKAkiRQoRUmVx",
+ "Q2hhbmdlUGFzc3dvcmQSEAoIVXNlck5hbWUYASABKAkSDgoGT2xkUHdkGAIg",
+ "ASgJEg4KBk5ld1B3ZBgDIAEoCSInChFSZXNDaGFuZ2VQYXNzd29yZBISCgpS",
+ "ZXN1bHRDb2RlGAEgASgFIiIKEVJlcVBsYXllckJhc2VJbmZvEg0KBWR3VWlu",
+ "GAEgASgDIuQDChFSZXNQbGF5ZXJCYXNlSW5mbxINCgVkd1VpbhgBIAEoAxIO",
+ "CgZlbmVyZ3kYAiABKAUSDAoEc3RhchgDIAEoBRIUCgxyZWNvdmVyX3RpbWUY",
+ "BCABKAUSDwoHZGlhbW9uZBgFIAEoBRINCgVsZXZlbBgGIAEoBRILCgNleHAY",
+ "ByABKAUSFgoOc3RhcnRfb3JkZXJfaWQYCCABKAkSEgoKbXVzaWNfY29kZRgJ",
+ "IAEoBRINCgVndWlsZBgKIAEoBRIZChFwYWNrX3VubG9ja19jb3VudBgLIAEo",
+ "BRIWCg5sYXN0X3BsYXlfdGltZRgMIAEoBRILCgNiYW4YDSABKAMSEQoJdXNl",
+ "cl9uYW1lGA4gASgJEhIKCmxvZ2luX3RpbWUYDyABKAUSEwoLbG9nb3V0X3Rp",
+ "bWUYECABKAUSDAoEbm9kZRgRIAEoBRIWCg5yb2xlY3JlYXRldGltZRgSIAEo",
+ "BRIUCgxFbWl0T3JkZXJDbnQYEyABKAUSDAoETm9BZBgUIAEoBRIZChFDaGFt",
+ "cHNoaXBzR3JvdXBJRBgVIAEoBRIYChBMYXN0Q2hhbXBHcm91cElEGBYgASgF",
+ "EhIKCkZhY2VCb29rSWQYFyABKAkSFQoNcmVnaXN0ZXJfdGltZRgYIAEoBSIQ",
+ "Cg5SZXFQbGF5ZXJBc3NldCK/AQoOUmVzUGxheWVyQXNzZXQSDQoFZHdVaW4Y",
+ "ASABKAMSDgoGZW5lcmd5GAIgASgFEgwKBHN0YXIYAyABKAUSFAoMcmVjb3Zl",
+ "cl90aW1lGAQgASgFEg8KB2RpYW1vbmQYBSABKAUSDQoFbGV2ZWwYBiABKAUS",
+ "CwoDZXhwGAcgASgFEg0KBUxvZ2luGAggASgFEg4KBkxvZ291dBgJIAEoBRIM",
+ "CgRQRXhwGAogASgFEhAKCExvZ2luRGF5GAsgASgFIpsBChJVcGRhdGVCYXNl",
+ "SXRlbUluZm8SDQoFZHdVaW4YASABKAMSQgoLbVVwZGF0ZUl0ZW0YAiADKAsy",
+ "LS50dXRvcmlhbC5VcGRhdGVCYXNlSXRlbUluZm8uTVVwZGF0ZUl0ZW1FbnRy",
+ "eRoyChBNVXBkYXRlSXRlbUVudHJ5EgsKA2tleRgBIAEoBRINCgV2YWx1ZRgC",
+ "IAEoBToCOAEiOAoXTm90aWZ5UmVuZXdCdXlFbmVyZ3lDbnQSDQoFZHdVaW4Y",
+ "ASABKAMSDgoGQ3VyQ250GAIgASgFIhwKC1JlcVJlbW92ZUFkEg0KBWR3VWlu",
+ "GAEgASgDIiEKC1Jlc1JlbW92ZUFkEhIKClJlc3VsdENvZGUYASABKAUiMAoP",
+ "Tm90aWZ5QWRkRW5lcmd5Eg0KBWR3VWluGAEgASgDEg4KBmFkZENudBgCIAEo",
+ "BSIeCg1SZXFTZXJ2ZXJUaW1lEg0KBWR3VWluGAEgASgDIiMKDVJlc1NlcnZl",
+ "clRpbWUSEgoKU2VydmVyVGltZRgBIAEoBSIjChJSZXFQbGF5ZXJDaGVzc0Rh",
+ "dGESDQoFZHdVaW4YASABKAMivgEKElJlc1BsYXllckNoZXNzRGF0YRINCgVk",
+ "d1VpbhgBIAEoAxJACgptQ2hlc3NEYXRhGAIgAygLMiwudHV0b3JpYWwuUmVz",
+ "UGxheWVyQ2hlc3NEYXRhLk1DaGVzc0RhdGFFbnRyeRIRCglDaGVzc0xpc3QY",
+ "AyADKAUSEQoJQ2hlc3NCdWZmGAQgAygFGjEKD01DaGVzc0RhdGFFbnRyeRIL",
+ "CgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAU6AjgBIr0BChJSZXNQbGF5ZXJD",
+ "aGVzc0luZm8SEQoJQ2hlc3NMaXN0GAEgAygFEhEKCUNoZXNzQnVmZhgCIAMo",
+ "BRIkCghDaGVzc0JhZxgDIAEoCzISLnR1dG9yaWFsLkNoZXNzQmFnEhIKClJl",
+ "dGlyZUVtaXQYBCADKAkSDQoFSG9ub3IYBSADKAUSIgoHUGFydEJhZxgGIAEo",
+ "CzIRLnR1dG9yaWFsLlBhcnRCYWcSFAoMUmV0aXJlUmV3YXJkGAcgAygJIiUK",
+ "F1JlcUdldENoZXNzUmV0aXJlUmV3YXJkEgoKAklkGAEgASgJIlQKF1Jlc0dl",
+ "dENoZXNzUmV0aXJlUmV3YXJkEiAKBGNvZGUYASABKA4yEi50dXRvcmlhbC5S",
+ "RVNfQ09ERRILCgNtc2cYAiABKAkSCgoCSWQYAyABKAkiNgoHUGFydEJhZxIr",
+ "CgxQYXJ0QmFnR3JpZHMYASADKAsyFS50dXRvcmlhbC5QYXJ0QmFnR3JpZCIs",
+ "CgtQYXJ0QmFnR3JpZBIOCgZQYXJ0SWQYASABKAUSDQoFQ291bnQYAiABKAUi",
+ "lAEKD1JlcVB1dFBhcnRJbkJhZxIPCgdDaGVzc0lkGAEgASgFEj0KCm1DaGVz",
+ "c0RhdGEYAiADKAsyKS50dXRvcmlhbC5SZXFQdXRQYXJ0SW5CYWcuTUNoZXNz",
+ "RGF0YUVudHJ5GjEKD01DaGVzc0RhdGFFbnRyeRILCgNrZXkYASABKAkSDQoF",
+ "dmFsdWUYAiABKAU6AjgBIkAKD1Jlc1B1dFBhcnRJbkJhZxIgCgRjb2RlGAEg",
+ "ASgOMhIudHV0b3JpYWwuUkVTX0NPREUSCwoDbXNnGAIgASgJIm4KC0NoZXNz",
+ "SGFuZGxlEiMKBHR5cGUYASABKA4yFS50dXRvcmlhbC5IQU5ETEVfVFlQRRIM",
+ "CgRFbWl0GAIgASgFEg8KB0NoZXNzSWQYAyABKAUSCgoCSWQYBCABKAUSDwoH",
+ "QWN0VHlwZRgFIAMoBSLLAQoVVXBkYXRlUGxheWVyQ2hlc3NEYXRhEg0KBWR3",
+ "VWluGAEgASgDEkMKCm1DaGVzc0RhdGEYAiADKAsyLy50dXRvcmlhbC5VcGRh",
+ "dGVQbGF5ZXJDaGVzc0RhdGEuTUNoZXNzRGF0YUVudHJ5EisKDG1DaGVzc0hh",
+ "bmRsZRgDIAMoCzIVLnR1dG9yaWFsLkNoZXNzSGFuZGxlGjEKD01DaGVzc0Rh",
+ "dGFFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAU6AjgBIkkKGFJl",
+ "c1VwZGF0ZVBsYXllckNoZXNzRGF0YRIgCgRjb2RlGAEgASgOMhIudHV0b3Jp",
+ "YWwuUkVTX0NPREUSCwoDbXNnGAIgASgJIpYBChBSZXFTZXBhcmF0ZUNoZXNz",
+ "Eg8KB0NoZXNzSWQYASABKAUSPgoKbUNoZXNzRGF0YRgCIAMoCzIqLnR1dG9y",
+ "aWFsLlJlcVNlcGFyYXRlQ2hlc3MuTUNoZXNzRGF0YUVudHJ5GjEKD01DaGVz",
+ "c0RhdGFFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAU6AjgBIkEK",
+ "EFJlc1NlcGFyYXRlQ2hlc3MSIAoEY29kZRgBIAEoDjISLnR1dG9yaWFsLlJF",
+ "U19DT0RFEgsKA21zZxgCIAEoCSKUAQoPUmVxVXBncmFkZUNoZXNzEg8KB0No",
+ "ZXNzSWQYASABKAUSPQoKbUNoZXNzRGF0YRgCIAMoCzIpLnR1dG9yaWFsLlJl",
+ "cVVwZ3JhZGVDaGVzcy5NQ2hlc3NEYXRhRW50cnkaMQoPTUNoZXNzRGF0YUVu",
+ "dHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoBToCOAEiQAoPUmVzVXBn",
+ "cmFkZUNoZXNzEiAKBGNvZGUYASABKA4yEi50dXRvcmlhbC5SRVNfQ09ERRIL",
+ "CgNtc2cYAiABKAkinAEKE1JlcUdldENoZXNzRnJvbUJ1ZmYSDwoHQ2hlc3NJ",
+ "ZBgBIAEoBRJBCgptQ2hlc3NEYXRhGAIgAygLMi0udHV0b3JpYWwuUmVxR2V0",
+ "Q2hlc3NGcm9tQnVmZi5NQ2hlc3NEYXRhRW50cnkaMQoPTUNoZXNzRGF0YUVu",
+ "dHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoBToCOAEiRAoTUmVzR2V0",
+ "Q2hlc3NGcm9tQnVmZhIgCgRjb2RlGAEgASgOMhIudHV0b3JpYWwuUkVTX0NP",
+ "REUSCwoDbXNnGAIgASgJIusBCgpSZXFDaGVzc0V4EhIKCk9sZENoZXNzSWQY",
+ "ASABKAUSEgoKTmV3Q2hlc3NJZBgCIAEoBRIPCgdDb3N0RGlhGAMgASgFEiUK",
+ "BFR5cGUYBCABKA4yFy50dXRvcmlhbC5DSEVTU19FWF9UWVBFEjgKCm1DaGVz",
+ "c0RhdGEYBSADKAsyJC50dXRvcmlhbC5SZXFDaGVzc0V4Lk1DaGVzc0RhdGFF",
+ "bnRyeRIQCghDb3N0U3RhchgGIAEoBRoxCg9NQ2hlc3NEYXRhRW50cnkSCwoD",
+ "a2V5GAEgASgJEg0KBXZhbHVlGAIgASgFOgI4ASI7CgpSZXNDaGVzc0V4EiAK",
+ "BGNvZGUYASABKA4yEi50dXRvcmlhbC5SRVNfQ09ERRILCgNtc2cYAiABKAki",
+ "kgEKDlJlcVNvdXJjZUNoZXN0Eg8KB0NoZXN0SWQYASABKAUSPAoKbUNoZXNz",
+ "RGF0YRgCIAMoCzIoLnR1dG9yaWFsLlJlcVNvdXJjZUNoZXN0Lk1DaGVzc0Rh",
+ "dGFFbnRyeRoxCg9NQ2hlc3NEYXRhRW50cnkSCwoDa2V5GAEgASgJEg0KBXZh",
+ "bHVlGAIgASgFOgI4ASI/Cg5SZXNTb3VyY2VDaGVzdBIgCgRjb2RlGAEgASgO",
+ "MhIudHV0b3JpYWwuUkVTX0NPREUSCwoDbXNnGAIgASgJItABChJSZXFQbGF5",
+ "cm9vbU91dGxpbmUSEgoKT2xkQ2hlc3NJZBgBIAEoBRISCgpOZXdDaGVzc0lk",
+ "GAIgASgFEg8KB0Nvc3REaWEYAyABKAUSDAoEVHlwZRgEIAEoBRJACgptQ2hl",
+ "c3NEYXRhGAUgAygLMiwudHV0b3JpYWwuUmVxUGxheXJvb21PdXRsaW5lLk1D",
+ "aGVzc0RhdGFFbnRyeRoxCg9NQ2hlc3NEYXRhRW50cnkSCwoDa2V5GAEgASgJ",
+ "Eg0KBXZhbHVlGAIgASgFOgI4ASJDChJSZXNQbGF5cm9vbU91dGxpbmUSIAoE",
+ "Y29kZRgBIAEoDjISLnR1dG9yaWFsLlJFU19DT0RFEgsKA21zZxgCIAEoCSJk",
+ "CghDaGVzc0JhZxItCg1DaGVzc0JhZ0dyaWRzGAEgAygLMhYudHV0b3JpYWwu",
+ "Q2hlc3NCYWdHcmlkEhMKC0NoZXNzQnV5Q250GAIgASgFEhQKDENoZXNzRnJl",
+ "ZUNudBgDIAEoBSI7CgxDaGVzc0JhZ0dyaWQSCgoCSWQYASABKAUSDwoHQ2hl",
+ "c3NJZBgCIAEoBRIOCgZFbWl0SWQYAyABKAUitQEKEFJlcVB1dENoZXNzSW5C",
+ "YWcSDwoHQ2hlc3NJZBgBIAEoBRINCgVCYWdJZBgCIAEoBRIOCgZFbWl0SWQY",
+ "AyABKAUSPgoKbUNoZXNzRGF0YRgEIAMoCzIqLnR1dG9yaWFsLlJlcVB1dENo",
+ "ZXNzSW5CYWcuTUNoZXNzRGF0YUVudHJ5GjEKD01DaGVzc0RhdGFFbnRyeRIL",
+ "CgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAU6AjgBIkEKEFJlc1B1dENoZXNz",
+ "SW5CYWcSIAoEY29kZRgBIAEoDjISLnR1dG9yaWFsLlJFU19DT0RFEgsKA21z",
+ "ZxgCIAEoCSKYAQoSUmVxVGFrZUNoZXNzT3V0QmFnEg0KBUJhZ0lkGAEgASgF",
+ "EkAKCm1DaGVzc0RhdGEYAiADKAsyLC50dXRvcmlhbC5SZXFUYWtlQ2hlc3NP",
+ "dXRCYWcuTUNoZXNzRGF0YUVudHJ5GjEKD01DaGVzc0RhdGFFbnRyeRILCgNr",
+ "ZXkYASABKAkSDQoFdmFsdWUYAiABKAU6AjgBIkMKElJlc1Rha2VDaGVzc091",
+ "dEJhZxIgCgRjb2RlGAEgASgOMhIudHV0b3JpYWwuUkVTX0NPREUSCwoDbXNn",
+ "GAIgASgJIhQKElJlcUJ1eUNoZXNzQmFnR3JpZCJDChJSZXNCdXlDaGVzc0Jh",
+ "Z0dyaWQSIAoEY29kZRgBIAEoDjISLnR1dG9yaWFsLlJFU19DT0RFEgsKA21z",
+ "ZxgCIAEoCSIlChRSZXFQbGF5ZXJQcm9maWxlRGF0YRINCgVkd1VpbhgBIAEo",
+ "AyLAAQoUUmVzUGxheWVyUHJvZmlsZURhdGESDQoFZHdVaW4YASABKAMSEgoK",
+ "SW1hZ2VGcmFtZRgCIAEoBRIRCglJbWFnZUljb24YAyABKAUSEwoLRGVjb3Jh",
+ "dGVDbnQYBCABKAUSEAoITmlja05hbWUYBSABKAkSDgoGUGljVVJMGAYgASgJ",
+ "EhMKC1VubG9ja0ZyYW1lGAcgASgJEhIKClVubG9ja0ljb24YCCABKAkSEgoK",
+ "QWN0aXZlVGltZRgJIAEoBSIqChlSZXFQbGF5ZXJCcmllZlByb2ZpbGVEYXRh",
+ "Eg0KBWR3VWluGAEgASgDIpICChlSZXNQbGF5ZXJCcmllZlByb2ZpbGVEYXRh",
+ "Eg0KBWR3VWluGAEgASgDEhIKCkltYWdlRnJhbWUYAiABKAUSEQoJSW1hZ2VJ",
+ "Y29uGAMgASgFEhMKC0RlY29yYXRlQ250GAQgASgFEhAKCE5pY2tOYW1lGAUg",
+ "ASgJEg4KBlBpY1VSTBgGIAEoCRISCgpBY3RpdmVUaW1lGAcgASgFEkMKCFNl",
+ "dEVtb2ppGAsgAygLMjEudHV0b3JpYWwuUmVzUGxheWVyQnJpZWZQcm9maWxl",
+ "RGF0YS5TZXRFbW9qaUVudHJ5Gi8KDVNldEVtb2ppRW50cnkSCwoDa2V5GAEg",
+ "ASgFEg0KBXZhbHVlGAIgASgFOgI4ASIkCg9SZXFTZXRFbmVyZ3lNdWwSEQoJ",
+ "RW5lcmd5TXVsGAEgASgFIkYKD1Jlc1NldEVuZXJneU11bBImCgpSZXN1bHRD",
+ "b2RlGAEgASgOMhIudHV0b3JpYWwuUkVTX0NPREUSCwoDTXNnGAIgASgJIiwK",
+ "B1JlcUxhbmcSIQoETGFuZxgBIAEoDjITLnR1dG9yaWFsLkxBTkdfVFlQRSI+",
+ "CgdSZXNMYW5nEiYKClJlc3VsdENvZGUYASABKA4yEi50dXRvcmlhbC5SRVNf",
+ "Q09ERRILCgNNc2cYAiABKAkieQoIQmFzZUluZm8SEQoJRW5lcmd5TXVsGAEg",
+ "ASgFEhIKCklzRmlyc3RCdXkYAiABKAgSEQoJRW5lcmd5QnV5GAMgASgFEhAK",
+ "CEVuZXJneUFEGAQgASgFEiEKBExhbmcYBSABKA4yEy50dXRvcmlhbC5MQU5H",
+ "X1RZUEUiDQoLUmVxVXNlckluZm8i+QIKCFVzZXJJbmZvEgsKA1VpZBgBIAEo",
+ "AxIQCghOaWNrbmFtZRgCIAEoCRIOCgZBdmF0YXIYAyABKAUSDAoERmFjZRgE",
+ "IAEoBRITCgtEZWNvcmF0ZUNudBgFIAEoBRIoCgpBdmF0YXJMaXN0GAYgAygL",
+ "MhQudHV0b3JpYWwuQXZhdGFySW5mbxIkCghGYWNlTGlzdBgHIAMoCzISLnR1",
+ "dG9yaWFsLkZhY2VJbmZvEg0KBUxvZ2luGAggASgFEg8KB1BldE5hbWUYCSAB",
+ "KAkSJgoJRW1vamlMaXN0GAogAygLMhMudHV0b3JpYWwuRW1vamlJbmZvEjIK",
+ "CFNldEVtb2ppGAsgAygLMiAudHV0b3JpYWwuVXNlckluZm8uU2V0RW1vamlF",
+ "bnRyeRINCgVJZE51bRgMIAEoCRIPCgdBZGRDb2RlGA0gASgJGi8KDVNldEVt",
+ "b2ppRW50cnkSCwoDa2V5GAEgASgFEg0KBXZhbHVlGAIgASgFOgI4ASIaCgpS",
+ "ZXFTZXROYW1lEgwKBE5hbWUYASABKAkiQQoKUmVzU2V0TmFtZRImCgpSZXN1",
+ "bHRDb2RlGAEgASgOMhIudHV0b3JpYWwuUkVTX0NPREUSCwoDTXNnGAIgASgJ",
+ "Ih0KDVJlcVNldFBldE5hbWUSDAoETmFtZRgBIAEoCSJECg1SZXNTZXRQZXRO",
+ "YW1lEiYKClJlc3VsdENvZGUYASABKA4yEi50dXRvcmlhbC5SRVNfQ09ERRIL",
+ "CgNNc2cYAiABKAkiHgoMUmVxQnV5RW5lcmd5Eg4KBkVuZXJneRgBIAEoBSI9",
+ "CgxSZXNCdXlFbmVyZ3kSIAoEQ29kZRgBIAEoDjISLnR1dG9yaWFsLlJFU19D",
+ "T0RFEgsKA01zZxgCIAEoCSISChBSZXFHZXRFbmVyZ3lCeUFEIkEKEFJlc0dl",
+ "dEVuZXJneUJ5QUQSIAoEQ29kZRgBIAEoDjISLnR1dG9yaWFsLlJFU19DT0RF",
+ "EgsKA01zZxgCIAEoCSInChRSZXFHZXRIYW5kYm9va1Jld2FyZBIPCgdDaGVz",
+ "c0lkGAEgASgFIkUKFFJlc0dldEhhbmRib29rUmV3YXJkEiAKBENvZGUYASAB",
+ "KA4yEi50dXRvcmlhbC5SRVNfQ09ERRILCgNNc2cYAiABKAkiLwoMSGFuZGJv",
+ "b2tJbmZvEg8KB0NoZXNzSWQYASABKAUSDgoGU3RhdHVzGAIgASgFIkYKCEhh",
+ "bmRib29rEikKCUhhbmRib29rcxgBIAMoCzIWLnR1dG9yaWFsLkhhbmRib29r",
+ "SW5mbxIPCgdDb2xsZWN0GAIgAygJIiQKFFJlZ0hhbmRib29rQWxsUmV3YXJk",
+ "EgwKBFR5cGUYASABKAkiRQoUUmVzSGFuZGJvb2tBbGxSZXdhcmQSIAoEQ29k",
+ "ZRgBIAEoDjISLnR1dG9yaWFsLlJFU19DT0RFEgsKA01zZxgCIAEoCSKjAQoO",
+ "UmVxUmV3YXJkT3JkZXISDwoHT3JkZXJJZBgBIAEoBRI8CgptQ2hlc3NEYXRh",
+ "GAIgAygLMigudHV0b3JpYWwuUmVxUmV3YXJkT3JkZXIuTUNoZXNzRGF0YUVu",
+ "dHJ5Eg8KB0FjdFR5cGUYAyADKAUaMQoPTUNoZXNzRGF0YUVudHJ5EgsKA2tl",
+ "eRgBIAEoCRINCgV2YWx1ZRgCIAEoBToCOAEiPwoOUmVzUmV3YXJkT3JkZXIS",
+ "IAoEQ29kZRgBIAEoDjISLnR1dG9yaWFsLlJFU19DT0RFEgsKA01zZxgCIAEo",
+ "CSITChFSZXFDcmVhdGVQZXRPcmRlciIeCgtSZXFEZWxPcmRlchIPCgdPcmRl",
+ "cklkGAEgASgFIjwKC1Jlc0RlbE9yZGVyEiAKBENvZGUYASABKA4yEi50dXRv",
+ "cmlhbC5SRVNfQ09ERRILCgNNc2cYAiABKAkiIgoPUmVxU2VsbENoZXNzTnVt",
+ "Eg8KB0NoZXNzSWQYASABKAUiHgoPUmVzU2VsbENoZXNzTnVtEgsKA051bRgB",
+ "IAEoBSJVCgVPcmRlchIKCgJJZBgBIAEoBRIPCgdDaGVzc0lkGAIgAygFEgwK",
+ "BHR5cGUYAyABKAUSIQoFSXRlbXMYBCADKAsyEi50dXRvcmlhbC5JdGVtSW5m",
+ "byIyCgxSZXNPcmRlckxpc3QSIgoJT3JkZXJMaXN0GAEgAygLMg8udHV0b3Jp",
+ "YWwuT3JkZXIicQoPUmVzRGVjb3JhdGVJbmZvEg4KBkFyZWFJZBgBIAEoBRIT",
+ "CgttRmluaXNoTGlzdBgCIAMoBRISCgpSZXdhcmRBcmVhGAMgAygFEiUKBVBh",
+ "cnRzGAQgAygLMhYudHV0b3JpYWwuRGVjb3JhdGVQYXJ0Ij0KDERlY29yYXRl",
+ "UGFydBIKCgJJZBgBIAEoBRIhCgVJdGVtcxgCIAMoCzISLnR1dG9yaWFsLkl0",
+ "ZW1JbmZvIjEKC1JlcURlY29yYXRlEg4KBkFyZWFJZBgBIAEoBRISCgpEZWNv",
+ "cmF0ZUlkGAIgASgFIjwKC1Jlc0RlY29yYXRlEiAKBENvZGUYASABKA4yEi50",
+ "dXRvcmlhbC5SRVNfQ09ERRILCgNNc2cYAiABKAkiEAoOUmVxRGVjb3JhdGVB",
+ "bGwiPwoOUmVzRGVjb3JhdGVBbGwSIAoEQ29kZRgBIAEoDjISLnR1dG9yaWFs",
+ "LlJFU19DT0RFEgsKA01zZxgCIAEoCSIfCg1SZXFBcmVhUmV3YXJkEg4KBkFy",
+ "ZWFJZBgBIAEoBSI+Cg1SZXNBcmVhUmV3YXJkEiAKBENvZGUYASABKA4yEi50",
+ "dXRvcmlhbC5SRVNfQ09ERRILCgNNc2cYAiABKAkiLQoMUmVxR21Db21tYW5k",
+ "Eg8KB0NvbW1hbmQYASABKAkSDAoEYXJncxgCIAEoCSIhCgRDYXJkEgoKAklk",
+ "GAEgASgFEg0KBUNvdW50GAIgASgFIg0KC1JlcUNhcmRJbmZvIrkDCgtSZXND",
+ "YXJkSW5mbxIgCghDYXJkTGlzdBgBIAMoCzIOLnR1dG9yaWFsLkNhcmQSDgoG",
+ "RXhTdGFyGAIgASgFEg4KBlN0YXR1cxgDIAEoBRIRCglDb2xsZWN0SWQYBCAD",
+ "KAUSDwoHRXhUaW1lcxgFIAEoBRIQCghSZXFUaW1lcxgGIAEoBRIzCgdBbGxD",
+ "YXJkGAcgAygLMiIudHV0b3JpYWwuUmVzQ2FyZEluZm8uQWxsQ2FyZEVudHJ5",
+ "Eg8KB0VuZFRpbWUYCCABKAUSDgoGUmVxVWlkGAkgAygDEg0KBUV4VWlkGAog",
+ "AygDEhEKCUdvbGRUaW1lcxgLIAEoBRINCgVSb3VuZBgMIAEoBRI1CghIYW5k",
+ "Ym9vaxgNIAMoCzIjLnR1dG9yaWFsLlJlc0NhcmRJbmZvLkhhbmRib29rRW50",
+ "cnkSEwoLU2Vhc29uRmlyc3QYDiABKAgaLgoMQWxsQ2FyZEVudHJ5EgsKA2tl",
+ "eRgBIAEoBRINCgV2YWx1ZRgCIAEoBToCOAEaLwoNSGFuZGJvb2tFbnRyeRIL",
+ "CgNrZXkYASABKAUSDQoFdmFsdWUYAiABKAU6AjgBImkKElJlc05vdGlmeUNh",
+ "cmRUaW1lcxIPCgdFeFRpbWVzGAEgASgFEhAKCFJlcVRpbWVzGAIgASgFEg4K",
+ "BlJlcVVpZBgDIAMoAxINCgVFeFVpZBgEIAMoAxIRCglHb2xkVGltZXMYBSAB",
+ "KAUiGgoYUmVxQ2FyZFNlYXNvbkZpcnN0UmV3YXJkIkkKGFJlc0NhcmRTZWFz",
+ "b25GaXJzdFJld2FyZBIgCgRDb2RlGAEgASgOMhIudHV0b3JpYWwuUkVTX0NP",
+ "REUSCwoDTXNnGAIgASgJIicKFVJlcUNhcmRIYW5kYm9va1Jld2FyZBIOCgZD",
+ "YXJkSWQYASABKAUiVgoVUmVzQ2FyZEhhbmRib29rUmV3YXJkEiAKBENvZGUY",
+ "ASABKA4yEi50dXRvcmlhbC5SRVNfQ09ERRILCgNNc2cYAiABKAkSDgoGQ2Fy",
+ "ZElkGAMgASgFIisKDVJlcU1hc3RlckNhcmQSCgoCSWQYASABKAUSDgoGQ2Fy",
+ "ZElkGAIgASgFImAKDVJlc01hc3RlckNhcmQSIAoEQ29kZRgBIAEoDjISLnR1",
+ "dG9yaWFsLlJFU19DT0RFEgsKA01zZxgCIAEoCRIQCghNYXN0ZXJJZBgDIAEo",
+ "BRIOCgZDYXJkSWQYBCABKAUiJQoUUmVxQ2FyZENvbGxlY3RSZXdhcmQSDQoF",
+ "Q29sb3IYASABKAUiRQoUUmVzQ2FyZENvbGxlY3RSZXdhcmQSIAoEQ29kZRgB",
+ "IAEoDjISLnR1dG9yaWFsLlJFU19DT0RFEgsKA01zZxgCIAEoCSIdCg9SZXFF",
+ "eFN0YXJSZXdhcmQSCgoCSWQYASABKAUiQAoPUmVzRXhTdGFyUmV3YXJkEiAK",
+ "BENvZGUYASABKA4yEi50dXRvcmlhbC5SRVNfQ09ERRILCgNNc2cYAiABKAki",
+ "FQoTUmVxQWxsQ29sbGVjdFJld2FyZCJEChNSZXNBbGxDb2xsZWN0UmV3YXJk",
+ "EiAKBENvZGUYASABKA4yEi50dXRvcmlhbC5SRVNfQ09ERRILCgNNc2cYAiAB",
+ "KAkiKgoLUmVxQ2FyZEdpdmUSCwoDVWlkGAEgAygDEg4KBkNhcmRJZBgCIAEo",
+ "BSI8CgtSZXNDYXJkR2l2ZRIgCgRDb2RlGAEgASgOMhIudHV0b3JpYWwuUkVT",
+ "X0NPREUSCwoDTXNnGAIgASgJIh4KEFJlcUFncmVlQ2FyZEdpdmUSCgoCSWQY",
+ "ASABKAkiTQoQUmVzQWdyZWVDYXJkR2l2ZRIgCgRDb2RlGAEgASgOMhIudHV0",
+ "b3JpYWwuUkVTX0NPREUSCwoDTXNnGAIgASgJEgoKAklkGAMgASgJIh8KEVJl",
+ "cVJlZnVzZUNhcmRHaXZlEgoKAklkGAEgASgJIk4KEVJlc1JlZnVzZUNhcmRH",
+ "aXZlEiAKBENvZGUYASABKA4yEi50dXRvcmlhbC5SRVNfQ09ERRILCgNNc2cY",
+ "AiABKAkSCgoCSWQYAyABKAkiOQoLUmVxQ2FyZFNlbmQSCwoDVWlkGAEgASgD",
+ "Eg4KBkNhcmRJZBgCIAEoBRINCgVFbW9qaRgDIAEoBSI8CgtSZXNDYXJkU2Vu",
+ "ZBIgCgRDb2RlGAEgASgOMhIudHV0b3JpYWwuUkVTX0NPREUSCwoDTXNnGAIg",
+ "ASgJIj0KD1JlcUNhcmRFeGNoYW5nZRILCgNVaWQYASABKAMSDgoGQ2FyZElk",
+ "GAIgASgFEg0KBUVtb2ppGAMgASgFIkAKD1Jlc0NhcmRFeGNoYW5nZRIgCgRD",
+ "b2RlGAEgASgOMhIudHV0b3JpYWwuUkVTX0NPREUSCwoDTXNnGAIgASgJIjMK",
+ "FVJlcVNlbGVjdENhcmRFeGNoYW5nZRIKCgJJZBgBIAEoCRIOCgZDYXJkSWQY",
+ "AiABKAUiUgoVUmVzU2VsZWN0Q2FyZEV4Y2hhbmdlEiAKBENvZGUYASABKA4y",
+ "Ei50dXRvcmlhbC5SRVNfQ09ERRILCgNNc2cYAiABKAkSCgoCSWQYAyABKAki",
+ "IgoUUmVxQWdyZWVDYXJkRXhjaGFuZ2USCgoCSWQYASABKAkiYAoUUmVzQWdy",
+ "ZWVDYXJkRXhjaGFuZ2USIAoEQ29kZRgBIAEoDjISLnR1dG9yaWFsLlJFU19D",
+ "T0RFEgsKA01zZxgCIAEoCRIKCgJJZBgDIAEoCRINCgVFbW9qaRgEIAEoBSIh",
+ "ChNSZXFSZWZ1c2VDYXJkU2VsZWN0EgoKAklkGAEgASgJIlAKE1Jlc1JlZnVz",
+ "ZUNhcmRTZWxlY3QSIAoEQ29kZRgBIAEoDjISLnR1dG9yaWFsLlJFU19DT0RF",
+ "EgsKA01zZxgCIAEoCRIKCgJJZBgDIAEoCSIjChVSZXFSZWZ1c2VDYXJkRXhj",
+ "aGFuZ2USCgoCSWQYASABKAkiUgoVUmVzUmVmdXNlQ2FyZEV4Y2hhbmdlEiAK",
+ "BENvZGUYASABKA4yEi50dXRvcmlhbC5SRVNfQ09ERRILCgNNc2cYAiABKAkS",
+ "CgoCSWQYAyABKAkiHgoQUmVxR2V0RnJpZW5kQ2FyZBIKCgJJZBgBIAEoCSJs",
+ "ChBSZXNHZXRGcmllbmRDYXJkEiAKBENvZGUYASABKA4yEi50dXRvcmlhbC5S",
+ "RVNfQ09ERRILCgNNc2cYAiABKAkSCgoCSWQYAyABKAkSDgoGQ2FyZElkGAQg",
+ "ASgFEg0KBUVtb2ppGAUgASgFIhAKDlJlcUdldEdvbGRDYXJkIiwKDlJlc0dl",
+ "dEdvbGRDYXJkEgwKBEZvdXIYASABKAUSDAoERml2ZRgCIAEoBSIcCg5SZXFH",
+ "dWlkZVJld2FyZBIKCgJJZBgBIAEoBSI/Cg5SZXNHdWlkZVJld2FyZBIgCgRD",
+ "b2RlGAEgASgOMhIudHV0b3JpYWwuUkVTX0NPREUSCwoDTXNnGAIgASgJIh4K",
+ "EFJlcUd1aWRlUGxheXJvb20SCgoCSWQYASABKAUiQQoQUmVzR3VpZGVQbGF5",
+ "cm9vbRIgCgRDb2RlGAEgASgOMhIudHV0b3JpYWwuUkVTX0NPREUSCwoDTXNn",
+ "GAIgASgJInEKDFJlc0d1aWxkSW5mbxIyCgZSZXdhcmQYASADKAsyIi50dXRv",
+ "cmlhbC5SZXNHdWlsZEluZm8uUmV3YXJkRW50cnkaLQoLUmV3YXJkRW50cnkS",
+ "CwoDa2V5GAEgASgFEg0KBXZhbHVlGAIgASgFOgI4ASJxCgxSZXNHdWlkZUlu",
+ "Zm8SMgoGUmV3YXJkGAEgAygLMiIudHV0b3JpYWwuUmVzR3VpZGVJbmZvLlJl",
+ "d2FyZEVudHJ5Gi0KC1Jld2FyZEVudHJ5EgsKA2tleRgBIAEoBRINCgV2YWx1",
+ "ZRgCIAEoBToCOAEicQoKUmVzSXRlbVBvcBIKCgJJZBgBIAEoBRIhCgVJdGVt",
+ "cxgCIAMoCzISLnR1dG9yaWFsLkl0ZW1JbmZvEiUKCUNhcmRQYWNrcxgDIAMo",
+ "CzISLnR1dG9yaWFsLkNhcmRQYWNrEg0KBUxhYmxlGAQgASgJIiMKCEl0ZW1J",
+ "bmZvEgoKAklkGAEgASgFEgsKA051bRgCIAEoBSIsCghJdGVtTGlzdBIgCgRM",
+ "aXN0GAEgAygLMhIudHV0b3JpYWwuSXRlbUluZm8iJAoIQ2FyZFBhY2sSCgoC",
+ "SWQYASABKAUSDAoEQ2FyZBgCIAMoBSK6AQoMUmVzR3VpZGVUYXNrEhQKDEFj",
+ "dGl2ZVJld2FyZBgBIAMoBRIuCgRUYXNrGAIgAygLMiAudHV0b3JpYWwuUmVz",
+ "R3VpZGVUYXNrLlRhc2tFbnRyeRIOCgZBY3RpdmUYAyABKAUSEgoKVW5sb2Nr",
+ "VGltZRgEIAEoBRpACglUYXNrRW50cnkSCwoDa2V5GAEgASgFEiIKBXZhbHVl",
+ "GAIgASgLMhMudHV0b3JpYWwuR3VpZGVUYXNrOgI4ASJSCglHdWlkZVRhc2sS",
+ "DgoGU3RhdHVzGAEgASgFEikKCFByb2dyZXNzGAIgASgLMhcudHV0b3JpYWwu",
+ "UXVlc3RQcm9ncmVzcxIKCgJJZBgDIAEoBSIjChVSZXFHZXRHdWlkZVRhc2tS",
+ "ZXdhcmQSCgoCSWQYASABKAUiUgoVUmVzR2V0R3VpZGVUYXNrUmV3YXJkEiAK",
+ "BENvZGUYASABKA4yEi50dXRvcmlhbC5SRVNfQ09ERRILCgNNc2cYAiABKAkS",
+ "CgoCSWQYAyABKAUiJQoXUmVxR2V0R3VpZGVBY3RpdmVSZXdhcmQSCgoCSWQY",
+ "ASABKAUiVAoXUmVzR2V0R3VpZGVBY3RpdmVSZXdhcmQSIAoEQ29kZRgBIAEo",
+ "DjISLnR1dG9yaWFsLlJFU19DT0RFEgsKA01zZxgCIAEoCRIKCgJJZBgDIAEo",
+ "BSLEAgoMUmVzRGFpbHlUYXNrEjoKCldlZWtSZXdhcmQYASADKAsyJi50dXRv",
+ "cmlhbC5SZXNEYWlseVRhc2suV2Vla1Jld2FyZEVudHJ5EjgKCURhaWx5VGFz",
+ "axgCIAMoCzIlLnR1dG9yaWFsLlJlc0RhaWx5VGFzay5EYWlseVRhc2tFbnRy",
+ "eRIOCgZBY3RpdmUYAyABKAUSDgoGRGF5RW5kGAQgASgFEg8KB1dlZWtFbmQY",
+ "BSABKAUaRgoPV2Vla1Jld2FyZEVudHJ5EgsKA2tleRgBIAEoBRIiCgV2YWx1",
+ "ZRgCIAEoCzITLnR1dG9yaWFsLkRhaWx5V2VlazoCOAEaRQoORGFpbHlUYXNr",
+ "RW50cnkSCwoDa2V5GAEgASgFEiIKBXZhbHVlGAIgASgLMhMudHV0b3JpYWwu",
+ "RGFpbHlUYXNrOgI4ASJSCglEYWlseVdlZWsSIQoFSXRlbXMYASADKAsyEi50",
+ "dXRvcmlhbC5JdGVtSW5mbxIOCgZTdGF0dXMYAiABKAgSEgoKTmVlZEFjdGl2",
+ "ZRgDIAEoBSKUAQoJRGFpbHlUYXNrEg4KBlN0YXR1cxgBIAEoBRIOCgZVbkxv",
+ "Y2sYAiABKAgSKQoIUHJvZ3Jlc3MYAyABKAsyFy50dXRvcmlhbC5RdWVzdFBy",
+ "b2dyZXNzEiEKBUl0ZW1zGAQgAygLMhIudHV0b3JpYWwuSXRlbUluZm8SCgoC",
+ "SWQYBSABKAUSDQoFSW5kZXgYBiABKAUiWgoNUXVlc3RQcm9ncmVzcxINCgVM",
+ "YWJlbBgBIAEoCRILCgNOdW0YAiABKAUSDgoGVGFyZ2V0GAMgASgFEg4KBlN0",
+ "YXR1cxgEIAEoCBINCgVQYXJhbRgFIAEoBSIjChVSZXFHZXREYWlseVRhc2tS",
+ "ZXdhcmQSCgoCSWQYASABKAUiRgoVUmVzR2V0RGFpbHlUYXNrUmV3YXJkEiAK",
+ "BENvZGUYASABKA4yEi50dXRvcmlhbC5SRVNfQ09ERRILCgNNc2cYAiABKAki",
+ "IwoVUmVxR2V0RGFpbHlXZWVrUmV3YXJkEgoKAklkGAEgASgFIkYKFVJlc0dl",
+ "dERhaWx5V2Vla1Jld2FyZBIgCgRDb2RlGAEgASgOMhIudHV0b3JpYWwuUkVT",
+ "X0NPREUSCwoDTXNnGAIgASgJIhAKDlJlcURhaWx5VW5sb2NrIj8KDlJlc0Rh",
+ "aWx5VW5sb2NrEiAKBENvZGUYASABKA4yEi50dXRvcmlhbC5SRVNfQ09ERRIL",
+ "CgNNc2cYAiABKAkiQgoLUmVzRmFjZUluZm8SJAoIRmFjZUxpc3QYASADKAsy",
+ "Ei50dXRvcmlhbC5GYWNlSW5mbxINCgVTZXRJZBgCIAEoBSI4CghGYWNlSW5m",
+ "bxIKCgJJZBgBIAEoBRIPCgdFbmRUaW1lGAIgASgDEg8KB0FkZFRpbWUYAyAB",
+ "KAMiGgoKUmVxU2V0RmFjZRIMCgRGYWNlGAEgASgFIjsKClJlc1NldEZhY2US",
+ "IAoEQ29kZRgBIAEoDjISLnR1dG9yaWFsLlJFU19DT0RFEgsKA01zZxgCIAEo",
+ "CSJICg1SZXNBdmF0YXJJbmZvEigKCkF2YXRhckxpc3QYASADKAsyFC50dXRv",
+ "cmlhbC5BdmF0YXJJbmZvEg0KBVNldElkGAIgASgFIjoKCkF2YXRhckluZm8S",
+ "CgoCSWQYASABKAUSDwoHRW5kVGltZRgCIAEoAxIPCgdBZGRUaW1lGAMgASgD",
+ "Ih4KDFJlcVNldEF2YXRhchIOCgZBdmF0YXIYASABKAUiPQoMUmVzU2V0QXZh",
+ "dGFyEiAKBENvZGUYASABKA4yEi50dXRvcmlhbC5SRVNfQ09ERRILCgNNc2cY",
+ "AiABKAkiOQoJRW1vamlJbmZvEgoKAklkGAEgASgFEg8KB0VuZFRpbWUYAiAB",
+ "KAMSDwoHQWRkVGltZRgDIAEoAyInCgtSZXFTZXRFbW9qaRIKCgJJZBgBIAEo",
+ "BRIMCgRUeXBlGAIgASgFIjwKC1Jlc1NldEVtb2ppEiAKBENvZGUYASABKA4y",
+ "Ei50dXRvcmlhbC5SRVNfQ09ERRILCgNNc2cYAiABKAkikAEKDVJlc1NldmVu",
+ "TG9naW4SLgoKV2Vla1Jld2FyZBgBIAMoCzIaLnR1dG9yaWFsLlNldmVuTG9n",
+ "aW5SZXdhcmQSLwoLTW9udGhSZXdhcmQYAiADKAsyGi50dXRvcmlhbC5TZXZl",
+ "bkxvZ2luUmV3YXJkEg4KBkFjdGl2ZRgDIAEoBRIOCgZJc0JhY2sYBCABKAgi",
+ "qwEKEFNldmVuTG9naW5SZXdhcmQSIQoFSXRlbTEYASADKAsyEi50dXRvcmlh",
+ "bC5JdGVtSW5mbxIhCgVJdGVtMhgCIAMoCzISLnR1dG9yaWFsLkl0ZW1JbmZv",
+ "EiEKBUl0ZW0zGAMgAygLMhIudHV0b3JpYWwuSXRlbUluZm8SDgoGU3RhdHVz",
+ "GAQgASgFEgoKAklkGAUgASgFEhIKCk5lZWRBY3RpdmUYBiABKAUiJAoWUmVx",
+ "R2V0U2V2ZW5Mb2dpblJld2FyZBIKCgJJZBgBIAEoBSJHChZSZXNHZXRTZXZl",
+ "bkxvZ2luUmV3YXJkEiAKBENvZGUYASABKA4yEi50dXRvcmlhbC5SRVNfQ09E",
+ "RRILCgNNc2cYAiABKAkiJAoWUmVxR2V0TW9udGhMb2dpblJld2FyZBIKCgJJ",
+ "ZBgBIAEoBSJHChZSZXNHZXRNb250aExvZ2luUmV3YXJkEiAKBENvZGUYASAB",
+ "KA4yEi50dXRvcmlhbC5SRVNfQ09ERRILCgNNc2cYAiABKAkiOQoLUmVzQWN0",
+ "aXZpdHkSKgoKQWN0aXZlTGlzdBgBIAMoCzIWLnR1dG9yaWFsLkFjdGl2aXR5",
+ "SW5mbyJ4CgxBY3Rpdml0eUluZm8SCgoCSWQYASABKAUSDAoEVHlwZRgCIAEo",
+ "BRIRCglTdGFydFRpbWUYAyABKAUSDwoHRW5kVGltZRgEIAEoBRIOCgZTdGF0",
+ "dXMYBSABKAUSDQoFVGl0bGUYBiABKAkSCwoDUmVkGAcgASgFIh8KEVJlcUFj",
+ "dGl2aXR5UmV3YXJkEgoKAklkGAEgASgFIkIKEVJlc0FjdGl2aXR5UmV3YXJk",
+ "EiAKBENvZGUYASABKA4yEi50dXRvcmlhbC5SRVNfQ09ERRILCgNNc2cYAiAB",
+ "KAkiDwoNUmVxTGltaXRFdmVudCKhAQoNUmVzTGltaXRFdmVudBJDCg5MaW1p",
+ "dEV2ZW50TGlzdBgBIAMoCzIrLnR1dG9yaWFsLlJlc0xpbWl0RXZlbnQuTGlt",
+ "aXRFdmVudExpc3RFbnRyeRpLChNMaW1pdEV2ZW50TGlzdEVudHJ5EgsKA2tl",
+ "eRgBIAEoBRIjCgV2YWx1ZRgCIAEoCzIULnR1dG9yaWFsLkxpbWl0RXZlbnQ6",
+ "AjgBIsIBChVSZXNMaW1pdEV2ZW50UHJvZ3Jlc3MSEwoLUHJvZ3Jlc3NNYXgY",
+ "ASABKAUSEAoIUHJvZ3Jlc3MYAiABKAUSSwoOUHJvZ3Jlc3NSZXdhcmQYAyAD",
+ "KAsyMy50dXRvcmlhbC5SZXNMaW1pdEV2ZW50UHJvZ3Jlc3MuUHJvZ3Jlc3NS",
+ "ZXdhcmRFbnRyeRo1ChNQcm9ncmVzc1Jld2FyZEVudHJ5EgsKA2tleRgBIAEo",
+ "BRINCgV2YWx1ZRgCIAEoBToCOAEiIQoTUmVxTGltaXRFdmVudFJld2FyZBIK",
+ "CgJJZBgBIAEoBSJEChNSZXNMaW1pdEV2ZW50UmV3YXJkEiAKBENvZGUYASAB",
+ "KA4yEi50dXRvcmlhbC5SRVNfQ09ERRILCgNNc2cYAiABKAkiIQoTUmVxU2Vs",
+ "ZWN0TGltaXRFdmVudBIKCgJJZBgBIAEoBSJEChNSZXNTZWxlY3RMaW1pdEV2",
+ "ZW50EiAKBENvZGUYASABKA4yEi50dXRvcmlhbC5SRVNfQ09ERRILCgNNc2cY",
+ "AiABKAkiuQEKCkxpbWl0RXZlbnQSDwoHRW5kVGltZRgBIAEoBRIKCgJDZBgC",
+ "IAEoBRILCgNtdWwYAyABKAISEQoJU3RhcnRUaW1lGAQgASgFEi4KBVBhcmFt",
+ "GAUgAygLMh8udHV0b3JpYWwuTGltaXRFdmVudC5QYXJhbUVudHJ5EhAKCFNo",
+ "b3dUaW1lGAYgASgFGiwKClBhcmFtRW50cnkSCwoDa2V5GAEgASgJEg0KBXZh",
+ "bHVlGAIgASgFOgI4ASJJChBMaW1pdEV2ZW50Tm90aWZ5EgoKAklkGAEgASgF",
+ "EgwKBFR5cGUYAiABKAUSDwoHRW5kVGltZRgDIAEoBRIKCgJDZBgEIAEoBSKg",
+ "AQoVUmVxTGltaXRFdmVudEx1Y2t5Q2F0Eg8KB0NoZXNzSWQYASABKAUSQwoK",
+ "bUNoZXNzRGF0YRgCIAMoCzIvLnR1dG9yaWFsLlJlcUxpbWl0RXZlbnRMdWNr",
+ "eUNhdC5NQ2hlc3NEYXRhRW50cnkaMQoPTUNoZXNzRGF0YUVudHJ5EgsKA2tl",
+ "eRgBIAEoCRINCgV2YWx1ZRgCIAEoBToCOAEiRgoVUmVzTGltaXRFdmVudEx1",
+ "Y2t5Q2F0EiAKBENvZGUYASABKA4yEi50dXRvcmlhbC5SRVNfQ09ERRILCgNN",
+ "c2cYAiABKAkiFQoTUmVxTGltaXRTZW5jZVJld2FyZCJEChNSZXNMaW1pdFNl",
+ "bmNlUmV3YXJkEiAKBENvZGUYASABKA4yEi50dXRvcmlhbC5SRVNfQ09ERRIL",
+ "CgNNc2cYAiABKAkiQwoSUmVzQ2hlc3NSYWluUmV3YXJkEiEKBUl0ZW1zGAEg",
+ "AygLMhIudHV0b3JpYWwuSXRlbUluZm8SCgoCSWQYAiABKAUiFAoSUmVxRmFz",
+ "dFByb2R1Y2VJbmZvIkIKElJlc0Zhc3RQcm9kdWNlSW5mbxIOCgZFbmVyZ3kY",
+ "ASABKAUSCwoDTnVtGAIgASgFEg8KB0VuZFRpbWUYAyABKAMiJgoUUmVxRmFz",
+ "dFByb2R1Y2VSZXdhcmQSDgoGRW5lcmd5GAEgASgFImMKFFJlc0Zhc3RQcm9k",
+ "dWNlUmV3YXJkEiAKBENvZGUYASABKA4yEi50dXRvcmlhbC5SRVNfQ09ERRIL",
+ "CgNNc2cYAiABKAkSDwoHRW5kVGltZRgDIAEoAxILCgNOdW0YBCABKAUiEwoR",
+ "UmVxQ2F0VHJpY2tSZXdhcmQiUwoRUmVzQ2F0VHJpY2tSZXdhcmQSIAoEQ29k",
+ "ZRgBIAEoDjISLnR1dG9yaWFsLlJFU19DT0RFEgsKA01zZxgCIAEoCRIPCgdJ",
+ "c0Nsb3NlGAMgASgIIh4KD1JlcVNlYXJjaFBsYXllchILCgNVaWQYASABKAki",
+ "SAoPUmVzU2VhcmNoUGxheWVyEgwKBENvZGUYASABKAUSJwoETGlzdBgCIAMo",
+ "CzIZLnR1dG9yaWFsLlJlc1BsYXllclNpbXBsZSIkChVSZXFGcmllbmRQbGF5",
+ "ZXJTaW1wbGUSCwoDVWlkGAEgASgDIt0FChVSZXNGcmllbmRQbGF5ZXJTaW1w",
+ "bGUSCwoDVWlkGAEgASgDEgwKBE5hbWUYAiABKAkSDAoERmFjZRgDIAEoBRIO",
+ "CgZBdmF0YXIYBCABKAUSDQoFTGV2ZWwYBSABKAUSEAoIRGVjb3JhdGUYBiAB",
+ "KAUSDQoFbG9naW4YByABKAUSEAoIbG9naW5vdXQYCCABKAUSEAoIRmFjZWJv",
+ "b2sYCSABKAkSOQoFRW1vamkYCiADKAsyKi50dXRvcmlhbC5SZXNGcmllbmRQ",
+ "bGF5ZXJTaW1wbGUuRW1vamlFbnRyeRIPCgdBZGRUaW1lGAsgASgDEhAKCElu",
+ "dGVyYWN0GAwgASgDEj8KCFBsYXlyb29tGA0gAygLMi0udHV0b3JpYWwuUmVz",
+ "RnJpZW5kUGxheWVyU2ltcGxlLlBsYXlyb29tRW50cnkSPwoIRHJlc3NTZXQY",
+ "DiADKAsyLS50dXRvcmlhbC5SZXNGcmllbmRQbGF5ZXJTaW1wbGUuRHJlc3NT",
+ "ZXRFbnRyeRIOCgZGcmllbmQYDyADKAUSHgoETGFzdBgQIAEoCzIQLnR1dG9y",
+ "aWFsLkFjdExvZxJDCgpQaHlzaW9sb2d5GBEgAygLMi8udHV0b3JpYWwuUmVz",
+ "RnJpZW5kUGxheWVyU2ltcGxlLlBoeXNpb2xvZ3lFbnRyeRIPCgdQZXROYW1l",
+ "GBIgASgJEg4KBlBldEZ1chgTIAEoBRosCgpFbW9qaUVudHJ5EgsKA2tleRgB",
+ "IAEoBRINCgV2YWx1ZRgCIAEoBToCOAEaLwoNUGxheXJvb21FbnRyeRILCgNr",
+ "ZXkYASABKAUSDQoFdmFsdWUYAiABKAU6AjgBGi8KDURyZXNzU2V0RW50cnkS",
+ "CwoDa2V5GAEgASgFEg0KBXZhbHVlGAIgASgFOgI4ARoxCg9QaHlzaW9sb2d5",
+ "RW50cnkSCwoDa2V5GAEgASgFEg0KBXZhbHVlGAIgASgFOgI4ASKkAgoPUmVz",
+ "UGxheWVyU2ltcGxlEgsKA1VpZBgBIAEoAxIMCgROYW1lGAIgASgJEgwKBEZh",
+ "Y2UYAyABKAUSDgoGQXZhdGFyGAQgASgFEg0KBUxldmVsGAUgASgFEhAKCERl",
+ "Y29yYXRlGAYgASgFEg0KBWxvZ2luGAcgASgFEhAKCGxvZ2lub3V0GAggASgF",
+ "EhAKCEZhY2Vib29rGAkgASgJEjMKBUVtb2ppGAogAygLMiQudHV0b3JpYWwu",
+ "UmVzUGxheWVyU2ltcGxlLkVtb2ppRW50cnkSDwoHQWRkVGltZRgLIAEoAxIQ",
+ "CghJbnRlcmFjdBgMIAEoAxosCgpFbW9qaUVudHJ5EgsKA2tleRgBIAEoBRIN",
+ "CgV2YWx1ZRgCIAEoBToCOAEiMwoGQWN0TG9nEgwKBFR5cGUYASABKAUSDAoE",
+ "VGltZRgCIAEoAxINCgVQYXJhbRgDIAEoCSKSAwoNUmVzUGxheWVyUmFuaxIL",
+ "CgNVaWQYASABKAMSDAoETmFtZRgCIAEoCRIMCgRGYWNlGAMgASgFEg4KBkF2",
+ "YXRhchgEIAEoBRINCgVMZXZlbBgFIAEoBRINCgVzY29yZRgGIAEoAhIMCgR0",
+ "eXBlGAcgASgFEj0KC1BsYXlyb29tU2V0GAggAygLMigudHV0b3JpYWwuUmVz",
+ "UGxheWVyUmFuay5QbGF5cm9vbVNldEVudHJ5EjcKCERyZXNzU2V0GAkgAygL",
+ "MiUudHV0b3JpYWwuUmVzUGxheWVyUmFuay5EcmVzc1NldEVudHJ5Eg4KBkZ1",
+ "clNldBgKIAEoBRIeCgRMYXN0GAsgASgLMhAudHV0b3JpYWwuQWN0TG9nEg8K",
+ "B1BldE5hbWUYDCABKAkaMgoQUGxheXJvb21TZXRFbnRyeRILCgNrZXkYASAB",
+ "KAUSDQoFdmFsdWUYAiABKAU6AjgBGi8KDURyZXNzU2V0RW50cnkSCwoDa2V5",
+ "GAEgASgFEg0KBXZhbHVlGAIgASgFOgI4ASKAAQoMUmVzRnJpZW5kTG9nEikK",
+ "BlBsYXllchgBIAEoCzIZLnR1dG9yaWFsLlJlc1BsYXllclNpbXBsZRIMCgRU",
+ "eXBlGAIgASgFEgwKBFRpbWUYAyABKAUSDQoFUGFyYW0YBCABKAkSCgoCSWQY",
+ "BSABKAUSDgoGVXB2b3RlGAYgASgIImMKD05vdGlmeUZyaWVuZExvZxIkCgRp",
+ "bmZvGAEgASgLMhYudHV0b3JpYWwuUmVzRnJpZW5kTG9nEioKBkJ1YmJsZRgC",
+ "IAEoCzIaLnR1dG9yaWFsLkZyaWVuZEJ1YmJsZUluZm8iTwoQRnJpZW5kQnVi",
+ "YmxlSW5mbxIKCgJJZBgBIAEoBRIMCgRUeXBlGAIgASgFEiEKBUl0ZW1zGAMg",
+ "AygLMhIudHV0b3JpYWwuSXRlbUluZm8iOQoQTm90aWZ5RnJpZW5kQ2FyZBIl",
+ "CgRJbmZvGAEgASgLMhcudHV0b3JpYWwuUmVzRnJpZW5kQ2FyZCLAAQoNUmVz",
+ "RnJpZW5kQ2FyZBILCgNVaWQYASABKAMSDAoETmFtZRgCIAEoCRIMCgRGYWNl",
+ "GAMgASgFEg4KBkF2YXRhchgEIAEoBRINCgVMZXZlbBgFIAEoBRIMCgRUeXBl",
+ "GAYgASgFEgwKBFRpbWUYByABKAUSDgoGQ2FyZElkGAggASgFEhAKCEV4Q2Fy",
+ "ZElkGAkgASgFEg4KBlN0YXR1cxgKIAEoBRIKCgJJZBgLIAEoCRINCgVFbW9q",
+ "aRgMIAEoBSIjCgVSZXFLdhILCgNrZXkYASABKAUSDQoFdmFsdWUYAiABKAki",
+ "VwoFUmVzS3YSIwoCa3YYASADKAsyFy50dXRvcmlhbC5SZXNLdi5LdkVudHJ5",
+ "GikKB0t2RW50cnkSCwoDa2V5GAEgASgFEg0KBXZhbHVlGAIgASgJOgI4ASIf",
+ "Cg9SZXFGcmllbmRCeUNvZGUSDAoEQ29kZRgBIAEoCSJrCg9SZXNGcmllbmRC",
+ "eUNvZGUSIAoEQ29kZRgBIAEoDjISLnR1dG9yaWFsLlJFU19DT0RFEgsKA01z",
+ "ZxgCIAEoCRIpCgZQbGF5ZXIYAyABKAsyGS50dXRvcmlhbC5SZXNQbGF5ZXJT",
+ "aW1wbGUiFAoSUmVxRnJpZW5kUmVjb21tZW5kIj0KElJlc0ZyaWVuZFJlY29t",
+ "bWVuZBInCgRMaXN0GAEgAygLMhkudHV0b3JpYWwuUmVzUGxheWVyU2ltcGxl",
+ "Ih4KD1JlcUZyaWVuZElnbm9yZRILCgNVaWQYASABKAMiQAoPUmVzRnJpZW5k",
+ "SWdub3JlEiAKBENvZGUYASABKA4yEi50dXRvcmlhbC5SRVNfQ09ERRILCgNN",
+ "c2cYAiABKAkiDwoNUmVxRnJpZW5kTGlzdCJyCg1SZXNGcmllbmRMaXN0Ei0K",
+ "CkZyaWVuZExpc3QYASADKAsyGS50dXRvcmlhbC5SZXNQbGF5ZXJTaW1wbGUS",
+ "FAoMUmVxQXBwbHlMaXN0GAMgAygDEgsKA05wYxgCIAMoBRIPCgdTcG9uc29y",
+ "GAQgASgFIhoKCVJlcUFkZE5wYxINCgVOcGNJZBgBIAEoBSJJCglSZXNBZGRO",
+ "cGMSIAoEQ29kZRgBIAEoDjISLnR1dG9yaWFsLlJFU19DT0RFEgsKA01zZxgC",
+ "IAEoCRINCgVOcGNJZBgDIAEoBSIeCg5SZXFGcmllbmRBcHBseRIMCgRUeXBl",
+ "GAEgASgFIkEKDlJlc0ZyaWVuZEFwcGx5Ei8KCUFwcGx5TGlzdBgBIAMoCzIc",
+ "LnR1dG9yaWFsLlJlc0ZyaWVuZEFwcGx5SW5mbyJNChJSZXNGcmllbmRBcHBs",
+ "eUluZm8SKQoGUGxheWVyGAEgASgLMhkudHV0b3JpYWwuUmVzUGxheWVyU2lt",
+ "cGxlEgwKBFRpbWUYAiABKAUiEgoQUmVxRnJpZW5kQ2FyZE1zZyI8ChBSZXNG",
+ "cmllbmRDYXJkTXNnEigKB01zZ0xpc3QYASADKAsyFy50dXRvcmlhbC5SZXNG",
+ "cmllbmRDYXJkIhIKEFJlcVdpc2hBcHBseUxpc3QiQwoQUmVzV2lzaEFwcGx5",
+ "TGlzdBIvCglBcHBseUxpc3QYASADKAsyHC50dXRvcmlhbC5SZXNGcmllbmRB",
+ "cHBseUluZm8iGwoMUmVxV2lzaEFwcGx5EgsKA1VpZBgBIAEoAyJKCgxSZXNX",
+ "aXNoQXBwbHkSIAoEQ29kZRgBIAEoDjISLnR1dG9yaWFsLlJFU19DT0RFEgsK",
+ "A01zZxgCIAEoCRILCgNVaWQYAyABKAMiEwoRUmVxRnJpZW5kVGltZUxpbmUi",
+ "YQoRUmVzRnJpZW5kVGltZUxpbmUSIwoDTG9nGAEgAygLMhYudHV0b3JpYWwu",
+ "UmVzRnJpZW5kTG9nEicKBVJlcGx5GAIgAygLMhgudHV0b3JpYWwuUmVzRnJp",
+ "ZW5kUmVwbHkiuQEKDlJlc0ZyaWVuZFJlcGx5EgoKAklkGAEgASgFEgwKBFR5",
+ "cGUYAiABKAUSDQoFUGFyYW0YAyABKAkSDgoGU3RhdHVzGAQgASgFEg8KB0Fk",
+ "ZFRpbWUYBSABKAMSDwoHRW5kVGltZRgGIAEoAxIpCgZQbGF5ZXIYByABKAsy",
+ "GS50dXRvcmlhbC5SZXNQbGF5ZXJTaW1wbGUSIQoFSXRlbXMYCCADKAsyEi50",
+ "dXRvcmlhbC5JdGVtSW5mbyJCChRSZXFGcmllbmRSZXBseUhhbmRsZRINCgVM",
+ "b2dJZBgBIAEoBRINCgVQYXJhbRgCIAEoCRIMCgRUeXBlGAMgASgFIpsBChRS",
+ "ZXNGcmllbmRSZXBseUhhbmRsZRIgCgRDb2RlGAEgASgOMhIudHV0b3JpYWwu",
+ "UkVTX0NPREUSCwoDTXNnGAIgASgJEg0KBUxvZ0lkGAMgASgFEgwKBFR5cGUY",
+ "BCABKAUSNwoHRXJyVHlwZRgFIAEoDjImLnR1dG9yaWFsLkZSSUVORF9SRVBM",
+ "WV9IQU5ETEVfRVJSX1RZUEUiPQoPUmVzRnJpZW5kQnViYmxlEioKBkJ1YmJs",
+ "ZRgBIAMoCzIaLnR1dG9yaWFsLkZyaWVuZEJ1YmJsZUluZm8iHwoRUmVxRnJp",
+ "ZW5kVExVcHZvdGUSCgoCSWQYASABKAUiTgoRUmVzRnJpZW5kVExVcHZvdGUS",
+ "IAoEQ29kZRgBIAEoDjISLnR1dG9yaWFsLlJFU19DT0RFEgsKA01zZxgCIAEo",
+ "CRIKCgJJZBgDIAEoBSIeChBSZXFGcmllbmRUUmV3YXJkEgoKAklkGAEgASgF",
+ "Ik0KEFJlc0ZyaWVuZFRSZXdhcmQSIAoEQ29kZRgBIAEoDjISLnR1dG9yaWFs",
+ "LlJFU19DT0RFEgsKA01zZxgCIAEoCRIKCgJJZBgDIAEoBSJdChRSZXNGcmll",
+ "bmRBcHBseU5vdGlmeRIpCgZQbGF5ZXIYASABKAsyGS50dXRvcmlhbC5SZXNQ",
+ "bGF5ZXJTaW1wbGUSDAoEVHlwZRgCIAEoBRIMCgRUaW1lGAMgASgFIloKFFJl",
+ "c0ZyaWVuZFJlcGx5Tm90aWZ5EiYKBGluZm8YASABKAsyGC50dXRvcmlhbC5S",
+ "ZXNGcmllbmRSZXBseRIMCgRUeXBlGAIgASgFEgwKBFRpbWUYAyABKAUicAoS",
+ "UmVzUGxheWVyTG91Z291TXNnEgwKBFR5cGUYASABKAUSDAoETmFtZRgCIAEo",
+ "CRIMCgRGYWNlGAMgAygFEg0KBUNvdW50GAQgASgFEhMKC0ZhY2Vib29rUGlj",
+ "GAUgAygJEgwKBFVpZHMYBiADKAMiKwoOUmVxQXBwbHlGcmllbmQSCwoDVWlk",
+ "GAEgASgDEgwKBFR5cGUYAiABKAUiTAoOUmVzQXBwbHlGcmllbmQSIAoEQ29k",
+ "ZRgBIAEoDjISLnR1dG9yaWFsLlJFU19DT0RFEgsKA01zZxgCIAEoCRILCgNV",
+ "aWQYAyABKAMiGgoKUmVxQWRXYXRjaBIMCgRUeXBlGAEgASgFIjsKClJlc0Fk",
+ "V2F0Y2gSIAoEQ29kZRgBIAEoDjISLnR1dG9yaWFsLlJFU19DT0RFEgsKA01z",
+ "ZxgCIAEoCSIdCg5SZXFBZ3JlZUZyaWVuZBILCgNVaWQYASABKAMidwoOUmVz",
+ "QWdyZWVGcmllbmQSIAoEQ29kZRgBIAEoDjISLnR1dG9yaWFsLlJFU19DT0RF",
+ "EgsKA01zZxgCIAEoCRILCgNVaWQYAyABKAMSKQoGUGxheWVyGAQgASgLMhku",
+ "dHV0b3JpYWwuUmVzUGxheWVyU2ltcGxlIh4KD1JlcVJlZnVzZUZyaWVuZBIL",
+ "CgNVaWQYASABKAMiTQoPUmVzUmVmdXNlRnJpZW5kEiAKBENvZGUYASABKA4y",
+ "Ei50dXRvcmlhbC5SRVNfQ09ERRILCgNNc2cYAiABKAkSCwoDVWlkGAMgASgD",
+ "IhsKDFJlcURlbEZyaWVuZBILCgNVaWQYASABKAMiSgoMUmVzRGVsRnJpZW5k",
+ "EiAKBENvZGUYASABKA4yEi50dXRvcmlhbC5SRVNfQ09ERRILCgNNc2cYAiAB",
+ "KAkSCwoDVWlkGAMgASgDIhcKB1JlcVJhbmsSDAoEVHlwZRgBIAEoBSK3AQoH",
+ "UmVzUmFuaxIMCgRUeXBlGAEgASgFEjEKCFJhbmtMaXN0GAIgAygLMh8udHV0",
+ "b3JpYWwuUmVzUmFuay5SYW5rTGlzdEVudHJ5Eg4KBk15UmFuaxgDIAEoBRIP",
+ "CgdNeVNjb3JlGAQgASgCGkoKDVJhbmtMaXN0RW50cnkSCwoDa2V5GAEgASgF",
+ "EigKBXZhbHVlGAIgASgLMhkudHV0b3JpYWwuUmVzUGxheWVyU2ltcGxlOgI4",
+ "ASINCgtSZXFNYWlsTGlzdCKJAQoLUmVzTWFpbExpc3QSNQoITWFpbExpc3QY",
+ "ASADKAsyIy50dXRvcmlhbC5SZXNNYWlsTGlzdC5NYWlsTGlzdEVudHJ5GkMK",
+ "DU1haWxMaXN0RW50cnkSCwoDa2V5GAEgASgFEiEKBXZhbHVlGAIgASgLMhIu",
+ "dHV0b3JpYWwuTWFpbEluZm86AjgBIssCCghNYWlsSW5mbxIKCgJJZBgBIAEo",
+ "BRINCgVUaXRsZRgCIAEoCRIPCgdDb250ZW50GAMgASgJEgwKBFRpbWUYBCAB",
+ "KAUSDgoGU3RhdHVzGAUgASgFEiEKBUl0ZW1zGAYgAygLMhIudHV0b3JpYWwu",
+ "SXRlbUluZm8SDAoEVHlwZRgHIAEoBRIPCgdUaXRsZUVuGAggASgJEhEKCUNv",
+ "bnRlbnRFbhgJIAEoCRIQCghTdWJUaXRsZRgKIAEoCRISCgpTdWJUaXRsZUVu",
+ "GAsgASgJEhEKCVRpdGxlUHRCchgMIAEoCRITCgtDb250ZW50UHRCchgNIAEo",
+ "CRIUCgxTdWJUaXRsZVB0QnIYDiABKAkSEQoJVGl0bGVFc0xhGA8gASgJEhQK",
+ "DFN1YlRpdGxlRXNMYRgQIAEoCRITCgtDb250ZW50RXNMYRgRIAEoCSIuCgpN",
+ "YWlsTm90aWZ5EiAKBEluZm8YASABKAsyEi50dXRvcmlhbC5NYWlsSW5mbyIZ",
+ "CgtSZXFSZWFkTWFpbBIKCgJJZBgBIAEoBSJICgtSZXNSZWFkTWFpbBIgCgRD",
+ "b2RlGAEgASgOMhIudHV0b3JpYWwuUkVTX0NPREUSCwoDTXNnGAIgASgJEgoK",
+ "AklkGAMgASgFIh4KEFJlcUdldE1haWxSZXdhcmQSCgoCSWQYASABKAUiTQoQ",
+ "UmVzR2V0TWFpbFJld2FyZBIgCgRDb2RlGAEgASgOMhIudHV0b3JpYWwuUkVT",
+ "X0NPREUSCwoDTXNnGAIgASgJEgoKAklkGAMgASgFIhsKDVJlcURlbGV0ZU1h",
+ "aWwSCgoCSWQYASABKAUiSgoNUmVzRGVsZXRlTWFpbBIgCgRDb2RlGAEgASgO",
+ "MhIudHV0b3JpYWwuUkVTX0NPREUSCwoDTXNnGAIgASgJEgoKAklkGAMgASgF",
+ "IpQGCglSZXNDaGFyZ2USDgoGQ2hhcmdlGAEgASgCEg0KBVRvdGFsGAIgASgF",
+ "Eg0KBUZpcnN0GAMgAygFEjkKC1NwZWNpYWxTaG9wGAQgAygLMiQudHV0b3Jp",
+ "YWwuUmVzQ2hhcmdlLlNwZWNpYWxTaG9wRW50cnkSEAoIRnJlZVNob3AYBSAB",
+ "KAUSNQoJQ2hlc3NTaG9wGAYgAygLMiIudHV0b3JpYWwuUmVzQ2hhcmdlLkNo",
+ "ZXNzU2hvcEVudHJ5EisKBEdpZnQYByADKAsyHS50dXRvcmlhbC5SZXNDaGFy",
+ "Z2UuR2lmdEVudHJ5EgoKAkFkGAggASgIEiAKBFdpc2gYCSABKAsyEi50dXRv",
+ "cmlhbC5XaXNoTGlzdBIVCg1TcGVjaWFsQ2hhcmdlGAogASgCEhkKEVNwZWNp",
+ "YWxDaGFyZ2VXZWVrGAsgASgFEhMKC1RvZGF5Q2hhcmdlGAwgASgCEhMKC01v",
+ "bnRoQ2hhcmdlGA0gASgCEhEKCUFkRW5kVGltZRgOIAEoAxI/Cg5XZWVrbHlE",
+ "aXNjb3VudBgPIAMoCzInLnR1dG9yaWFsLlJlc0NoYXJnZS5XZWVrbHlEaXNj",
+ "b3VudEVudHJ5EhkKEVBldFdvcmtSZW1haW5UaW1lGBAgASgDEhUKDVdlZWts",
+ "eUVuZFRpbWUYESABKAMaTAoQU3BlY2lhbFNob3BFbnRyeRILCgNrZXkYASAB",
+ "KAUSJwoFdmFsdWUYAiABKAsyGC50dXRvcmlhbC5SZXNTcGVjaWFsU2hvcDoC",
+ "OAEaSAoOQ2hlc3NTaG9wRW50cnkSCwoDa2V5GAEgASgFEiUKBXZhbHVlGAIg",
+ "ASgLMhYudHV0b3JpYWwuUmVzQ2hlc3NTaG9wOgI4ARorCglHaWZ0RW50cnkS",
+ "CwoDa2V5GAEgASgFEg0KBXZhbHVlGAIgASgFOgI4ARpTChNXZWVrbHlEaXNj",
+ "b3VudEVudHJ5EgsKA2tleRgBIAEoBRIrCgV2YWx1ZRgCIAEoCzIcLnR1dG9y",
+ "aWFsLldlZWtseURpc2NvdW50SW5mbzoCOAEiNQoNTG9nb3V0UGV0V29yaxIQ",
+ "CghXb3JrVGltZRgBIAEoAxISCgpSZW1haW5UaW1lGAIgASgDIkEKEldlZWts",
+ "eURpc2NvdW50SW5mbxIKCgJJZBgBIAEoBRINCgVDb3VudBgCIAEoBRIQCghE",
+ "aXNjb3VudBgDIAEoBSIyCghXaXNoTGlzdBIKCgJJZBgBIAEoBRINCgVDb3Vu",
+ "dBgCIAEoBRILCgNVaWQYAyADKAMiJgoKUmVxQWRkV2lzaBIKCgJJZBgBIAEo",
+ "BRIMCgRUeXBlGAIgASgFIjsKClJlc0FkZFdpc2gSIAoEQ29kZRgBIAEoDjIS",
+ "LnR1dG9yaWFsLlJFU19DT0RFEgsKA01zZxgCIAEoCSIMCgpSZXFHZXRXaXNo",
+ "IjsKClJlc0dldFdpc2gSIAoEQ29kZRgBIAEoDjISLnR1dG9yaWFsLlJFU19D",
+ "T0RFEgsKA01zZxgCIAEoCSIdCg5SZXFTZW5kV2lzaEJlZxILCgNVaWQYASAD",
+ "KAMiPwoOUmVzU2VuZFdpc2hCZWcSIAoEQ29kZRgBIAEoDjISLnR1dG9yaWFs",
+ "LlJFU19DT0RFEgsKA01zZxgCIAEoCSIuCg5SZXNTcGVjaWFsU2hvcBINCgVH",
+ "cmFkZRgBIAEoBRINCgVDb3VudBgCIAEoBSI/CgxSZXNDaGVzc1Nob3ASDwoH",
+ "RGlhbW9uZBgBIAEoBRINCgVDb3VudBgCIAEoBRIPCgdDaGVzc0lkGAMgASgF",
+ "Ig0KC1JlcUZyZWVTaG9wIjwKC1Jlc0ZyZWVTaG9wEiAKBENvZGUYASABKA4y",
+ "Ei50dXRvcmlhbC5SRVNfQ09ERRILCgNNc2cYAiABKAkiHQoPUmVxQnV5Q2hl",
+ "c3NTaG9wEgoKAklkGAEgASgFIkAKD1Jlc0J1eUNoZXNzU2hvcBIgCgRDb2Rl",
+ "GAEgASgOMhIudHV0b3JpYWwuUkVTX0NPREUSCwoDTXNnGAIgASgJIpEBChBS",
+ "ZXFCdXlDaGVzc1Nob3AyEgoKAklkGAEgASgFEj4KCm1DaGVzc0RhdGEYAiAD",
+ "KAsyKi50dXRvcmlhbC5SZXFCdXlDaGVzc1Nob3AyLk1DaGVzc0RhdGFFbnRy",
+ "eRoxCg9NQ2hlc3NEYXRhRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIg",
+ "ASgFOgI4ASJBChBSZXNCdXlDaGVzc1Nob3AyEiAKBENvZGUYASABKA4yEi50",
+ "dXRvcmlhbC5SRVNfQ09ERRILCgNNc2cYAiABKAkiFQoTUmVxUmVmcmVzaENo",
+ "ZXNzU2hvcCJEChNSZXNSZWZyZXNoQ2hlc3NTaG9wEiAKBENvZGUYASABKA4y",
+ "Ei50dXRvcmlhbC5SRVNfQ09ERRILCgNNc2cYAiABKAkiDAoKUmVxRW5kbGVz",
+ "cyKiAQoKUmVzRW5kbGVzcxIKCgJJZBgBIAEoBRI6CgtFbmRsZXNzTGlzdBgC",
+ "IAMoCzIlLnR1dG9yaWFsLlJlc0VuZGxlc3MuRW5kbGVzc0xpc3RFbnRyeRpM",
+ "ChBFbmRsZXNzTGlzdEVudHJ5EgsKA2tleRgBIAEoBRInCgV2YWx1ZRgCIAEo",
+ "CzIYLnR1dG9yaWFsLlJlc0VuZGxlc3NJbmZvOgI4ASJTCg5SZXNFbmRsZXNz",
+ "SW5mbxIQCghDaGFyZ2VJZBgBIAEoBRIMCgRUeXBlGAIgASgFEiEKBUl0ZW1z",
+ "GAMgAygLMhIudHV0b3JpYWwuSXRlbUluZm8iEgoQUmVxRW5kbGVzc1Jld2Fy",
+ "ZCJBChBSZXNFbmRsZXNzUmV3YXJkEiAKBENvZGUYASABKA4yEi50dXRvcmlh",
+ "bC5SRVNfQ09ERRILCgNNc2cYAiABKAkiTQoMUmVzUGlnZ3lCYW5rEgwKBFR5",
+ "cGUYASABKAUSDwoHRGlhbW9uZBgCIAEoBRINCgVDb3VudBgDIAEoBRIPCgdF",
+ "bmRUaW1lGAQgASgFIhQKElJlcVBpZ2d5QmFua1Jld2FyZCJDChJSZXNQaWdn",
+ "eUJhbmtSZXdhcmQSIAoEQ29kZRgBIAEoDjISLnR1dG9yaWFsLlJFU19DT0RF",
+ "EgsKA01zZxgCIAEoCSIwChBSZXFDaGFyZ2VSZWNlaXZlEgsKA1VpZBgBIAEo",
+ "AxIPCgdDb250ZW50GAIgASgJIkEKEFJlc0NoYXJnZVJlY2VpdmUSIAoEQ29k",
+ "ZRgBIAEoDjISLnR1dG9yaWFsLlJFU19DT0RFEgsKA01zZxgCIAEoCSJiChBS",
+ "ZXFDcmVhdGVPcmRlclNuEhAKCENoYXJnZUlkGAEgASgFEhAKCFBsYXRGb3Jt",
+ "GAIgASgJEg8KB2NoYW5uZWwYAyABKAkSDAoEVHlwZRgEIAEoBRILCgNVaWQY",
+ "BSABKAMiIwoQUmVzQ3JlYXRlT3JkZXJTbhIPCgdPcmRlclNuGAEgASgJIlUK",
+ "EFJlcVNoaXBwaW5nT3JkZXISDwoHT3JkZXJTbhgBIAEoCRIRCglQcm9kdWNl",
+ "SWQYAiABKAkSDQoFVG9rZW4YAyABKAkSDgoGU3RhdHVzGAQgASgFIkEKEFJl",
+ "c1NoaXBwaW5nT3JkZXISIAoEQ29kZRgBIAEoDjISLnR1dG9yaWFsLlJFU19D",
+ "T0RFEgsKA01zZxgCIAEoCSIOCgxSZXFDaGFtcHNoaXAitgEKDFJlc0NoYW1w",
+ "c2hpcBINCgVTY29yZRgBIAEoBRIOCgZSZXdhcmQYAiABKAUSDwoHRW5kVGlt",
+ "ZRgDIAEoBRIOCgZQZXJpb2QYBCABKAUSDAoEUmFuaxgFIAEoBRISCgpSYW5r",
+ "UmV3YXJkGAYgASgFEg4KBlN0YXR1cxgHIAEoBRIXCg9Ub2RheUFjdGl2aXR5",
+ "SWQYCCABKAUSGwoTWWVzdGVyZGF5QWN0aXZpdHlJZBgJIAEoBSIUChJSZXFD",
+ "aGFtcHNoaXBSZXdhcmQiQwoSUmVzQ2hhbXBzaGlwUmV3YXJkEiAKBENvZGUY",
+ "ASABKA4yEi50dXRvcmlhbC5SRVNfQ09ERRILCgNNc2cYAiABKAkiGAoWUmVx",
+ "Q2hhbXBzaGlwUmFua1Jld2FyZCJHChZSZXNDaGFtcHNoaXBSYW5rUmV3YXJk",
+ "EiAKBENvZGUYASABKA4yEi50dXRvcmlhbC5SRVNfQ09ERRILCgNNc2cYAiAB",
+ "KAkiEgoQUmVxQ2hhbXBzaGlwUmFuayK5AQoQUmVzQ2hhbXBzaGlwUmFuaxI6",
+ "CghSYW5rTGlzdBgBIAMoCzIoLnR1dG9yaWFsLlJlc0NoYW1wc2hpcFJhbmsu",
+ "UmFua0xpc3RFbnRyeRIOCgZNeVJhbmsYAiABKAUSDwoHTXlTY29yZRgDIAEo",
+ "AhpICg1SYW5rTGlzdEVudHJ5EgsKA2tleRgBIAEoBRImCgV2YWx1ZRgCIAEo",
+ "CzIXLnR1dG9yaWFsLlJlc1BsYXllclJhbms6AjgBIhUKE1JlcUNoYW1wc2hp",
+ "cFByZVJhbmsivwEKE1Jlc0NoYW1wc2hpcFByZVJhbmsSPQoIUmFua0xpc3QY",
+ "ASADKAsyKy50dXRvcmlhbC5SZXNDaGFtcHNoaXBQcmVSYW5rLlJhbmtMaXN0",
+ "RW50cnkSDgoGTXlSYW5rGAIgASgFEg8KB015U2NvcmUYAyABKAIaSAoNUmFu",
+ "a0xpc3RFbnRyeRILCgNrZXkYASABKAUSJgoFdmFsdWUYAiABKAsyFy50dXRv",
+ "cmlhbC5SZXNQbGF5ZXJSYW5rOgI4ASLLAgoNUmVzTm90aWZ5Q2FyZBIvCgRD",
+ "YXJkGAEgAygLMiEudHV0b3JpYWwuUmVzTm90aWZ5Q2FyZC5DYXJkRW50cnkS",
+ "MwoGTWFzdGVyGAIgAygLMiMudHV0b3JpYWwuUmVzTm90aWZ5Q2FyZC5NYXN0",
+ "ZXJFbnRyeRIOCgZFeFN0YXIYAyABKAUSNwoISGFuZGJvb2sYBCADKAsyJS50",
+ "dXRvcmlhbC5SZXNOb3RpZnlDYXJkLkhhbmRib29rRW50cnkaKwoJQ2FyZEVu",
+ "dHJ5EgsKA2tleRgBIAEoBRINCgV2YWx1ZRgCIAEoBToCOAEaLQoLTWFzdGVy",
+ "RW50cnkSCwoDa2V5GAEgASgFEg0KBXZhbHVlGAIgASgFOgI4ARovCg1IYW5k",
+ "Ym9va0VudHJ5EgsKA2tleRgBIAEoBRINCgV2YWx1ZRgCIAEoBToCOAEiIAoR",
+ "UmVxU2V0RmFjZWJvb2tVcmwSCwoDVXJsGAEgASgJIkIKEVJlc1NldEZhY2Vi",
+ "b29rVXJsEiAKBENvZGUYASABKA4yEi50dXRvcmlhbC5SRVNfQ09ERRILCgNN",
+ "c2cYAiABKAkiJAoTUmVxSW52aXRlRnJpZW5kRGF0YRINCgVkd1VpbhgBIAEo",
+ "AyI4ChNSZXNJbnZpdGVGcmllbmREYXRhEg8KB0lkTGlzdHMYASADKAUSEAoI",
+ "R2V0SW5kZXgYAiABKAUiIwoOUmVxU2VsZkludml0ZWQSEQoJSW52aXRlcklk",
+ "GAEgASgDIiQKDlJlc1NlbGZJbnZpdGVkEhIKClJlc3VsdENvZGUYASABKAUi",
+ "OwoUTm90aWZ5SW52aXRlZFN1Y2Nlc3MSEgoKUmVzdWx0Q29kZRgBIAEoBRIP",
+ "CgdJZExpc3RzGAIgAygFIiYKElJlcUdldEludml0ZVJld2FyZBIQCghHZXRJ",
+ "bmRleBgBIAEoBSIoChJSZXNHZXRJbnZpdGVSZXdhcmQSEgoKUmVzdWx0Q29k",
+ "ZRgBIAEoBSIkChZSZXFBdXRvQWRkSW52aXRlRnJpZW5kEgoKAmlkGAEgASgD",
+ "IiwKFlJlc0F1dG9BZGRJbnZpdGVGcmllbmQSEgoKUmVzdWx0Q29kZRgBIAEo",
+ "BSIlChdSZXFBdXRvQWRkSW52aXRlRnJpZW5kMhIKCgJpZBgBIAEoCSItChdS",
+ "ZXNBdXRvQWRkSW52aXRlRnJpZW5kMhISCgpSZXN1bHRDb2RlGAEgASgFIgsK",
+ "CVJlcU1pbmluZyLMAgoJUmVzTWluaW5nEgoKAklkGAEgASgFEg4KBlN0YXR1",
+ "cxgCIAEoBRIPCgdFbmRUaW1lGAMgASgFEhAKCFRlbXBsYXRlGAQgASgFEgwK",
+ "BFBhc3MYBSABKAUSCwoDR2VtGAYgAygFEikKA01hcBgHIAMoCzIcLnR1dG9y",
+ "aWFsLlJlc01pbmluZy5NYXBFbnRyeRIOCgZNaW5pbmcYCCABKAUSNwoKUGFz",
+ "c1Jld2FyZBgJIAMoCzIjLnR1dG9yaWFsLlJlc01pbmluZy5QYXNzUmV3YXJk",
+ "RW50cnkaKgoITWFwRW50cnkSCwoDa2V5GAEgASgFEg0KBXZhbHVlGAIgASgJ",
+ "OgI4ARpFCg9QYXNzUmV3YXJkRW50cnkSCwoDa2V5GAEgASgFEiEKBXZhbHVl",
+ "GAIgASgLMhIudHV0b3JpYWwuSXRlbUxpc3Q6AjgBIncKDVJlcU1pbmluZ1Rh",
+ "a2USLQoDTWFwGAEgAygLMiAudHV0b3JpYWwuUmVxTWluaW5nVGFrZS5NYXBF",
+ "bnRyeRILCgNHZW0YAiABKAUaKgoITWFwRW50cnkSCwoDa2V5GAEgASgFEg0K",
+ "BXZhbHVlGAIgASgJOgI4ASI+Cg1SZXNNaW5pbmdUYWtlEiAKBENvZGUYASAB",
+ "KA4yEi50dXRvcmlhbC5SRVNfQ09ERRILCgNNc2cYAiABKAkiEQoPUmVxTWlu",
+ "aW5nUmV3YXJkIkAKD1Jlc01pbmluZ1Jld2FyZBIgCgRDb2RlGAEgASgOMhIu",
+ "dHV0b3JpYWwuUkVTX0NPREUSCwoDTXNnGAIgASgJIgwKClJlcUFjdFBhc3Mi",
+ "jQEKClJlc0FjdFBhc3MSCgoCSWQYASABKAUSDgoGU3RhdHVzGAIgASgFEg8K",
+ "B0VuZFRpbWUYAyABKAUSEAoIVGVtcGxhdGUYBCABKAUSDQoFU2NvcmUYBiAB",
+ "KAUSDgoGUmV3YXJkGAcgAygFEg8KB0xvd1Bhc3MYCCABKAgSEAoISGlnaFBh",
+ "c3MYCSABKAgiEgoQUmVxQWN0UGFzc1Jld2FyZCJWChBSZXNBY3RQYXNzUmV3",
+ "YXJkEiAKBENvZGUYASABKA4yEi50dXRvcmlhbC5SRVNfQ09ERRILCgNNc2cY",
+ "AiABKAkSEwoLUmV3YXJkTGV2ZWwYAyADKAUiYgoJUmVzQWN0UmVkEikKA1Jl",
+ "ZBgBIAMoCzIcLnR1dG9yaWFsLlJlc0FjdFJlZC5SZWRFbnRyeRoqCghSZWRF",
+ "bnRyeRILCgNrZXkYASABKAUSDQoFdmFsdWUYAiABKAU6AjgBIicKDE5vdGlm",
+ "eUFjdFJlZBIKCgJJZBgBIAEoBRILCgNSZWQYAiABKAUiNgoOQWN0aXZpdHlO",
+ "b3RpZnkSJAoESW5mbxgBIAEoCzIWLnR1dG9yaWFsLkFjdGl2aXR5SW5mbyJh",
+ "CgdSZXNJdGVtEikKBEl0ZW0YASADKAsyGy50dXRvcmlhbC5SZXNJdGVtLkl0",
+ "ZW1FbnRyeRorCglJdGVtRW50cnkSCwoDa2V5GAEgASgFEg0KBXZhbHVlGAIg",
+ "ASgFOgI4ASJnCgpJdGVtTm90aWZ5EiwKBEl0ZW0YASADKAsyHi50dXRvcmlh",
+ "bC5JdGVtTm90aWZ5Lkl0ZW1FbnRyeRorCglJdGVtRW50cnkSCwoDa2V5GAEg",
+ "ASgFEg0KBXZhbHVlGAIgASgFOgI4ASIPCg1SZXFHdWVzc0NvbG9yIpwCCg1S",
+ "ZXNHdWVzc0NvbG9yEgoKAklkGAEgASgFEg4KBlN0YXR1cxgCIAEoBRIPCgdF",
+ "bmRUaW1lGAMgASgFEhAKCFRlbXBsYXRlGAQgASgFEgwKBFBhc3MYBSABKAUS",
+ "KQoHTWFwTGlzdBgGIAMoCzIYLnR1dG9yaWFsLkd1ZXNzQ29sb3JJbmZvEi8K",
+ "BE9NYXAYByADKAsyIS50dXRvcmlhbC5SZXNHdWVzc0NvbG9yLk9NYXBFbnRy",
+ "eRIPCgdXaW5UaW1lGAggASgFEiQKCE9wcG9uZW50GAkgASgLMhIudHV0b3Jp",
+ "YWwub3Bwb25lbnQaKwoJT01hcEVudHJ5EgsKA2tleRgBIAEoBRINCgV2YWx1",
+ "ZRgCIAEoBToCOAEiSAoIb3Bwb25lbnQSDAoETmFtZRgCIAEoCRIMCgRGYWNl",
+ "GAMgASgFEg4KBkF2YXRhchgEIAEoBRIQCghQcm9ncmVzcxgFIAEoBSKcAQoR",
+ "UmVxR3Vlc3NDb2xvclRha2USJQoDTWFwGAEgASgLMhgudHV0b3JpYWwuR3Vl",
+ "c3NDb2xvckluZm8SMwoET01hcBgCIAMoCzIlLnR1dG9yaWFsLlJlcUd1ZXNz",
+ "Q29sb3JUYWtlLk9NYXBFbnRyeRorCglPTWFwRW50cnkSCwoDa2V5GAEgASgF",
+ "Eg0KBXZhbHVlGAIgASgFOgI4ASJsCg5HdWVzc0NvbG9ySW5mbxIuCgNNYXAY",
+ "ASADKAsyIS50dXRvcmlhbC5HdWVzc0NvbG9ySW5mby5NYXBFbnRyeRoqCghN",
+ "YXBFbnRyeRILCgNrZXkYASABKAUSDQoFdmFsdWUYAiABKAU6AjgBIkIKEVJl",
+ "c0d1ZXNzQ29sb3JUYWtlEiAKBENvZGUYASABKA4yEi50dXRvcmlhbC5SRVNf",
+ "Q09ERRILCgNNc2cYAiABKAkiFQoTUmVxR3Vlc3NDb2xvclJld2FyZCJEChNS",
+ "ZXNHdWVzc0NvbG9yUmV3YXJkEiAKBENvZGUYASABKA4yEi50dXRvcmlhbC5S",
+ "RVNfQ09ERRILCgNNc2cYAiABKAkiCQoHUmVxUmFjZSLMAQoHUmVzUmFjZRIK",
+ "CgJJZBgBIAEoBRIOCgZTdGF0dXMYAiABKAUSDwoHRW5kVGltZRgDIAEoBRIQ",
+ "CghUZW1wbGF0ZRgEIAEoBRIMCgRQYXNzGAUgASgFEhUKDUdhbWVTdGFydFRp",
+ "bWUYBiABKAUSEwoLR2FtZUVuZFRpbWUYByABKAUSEAoIUHJvZ3Jlc3MYCCAB",
+ "KAUSKAoIT3Bwb25lbnQYCSADKAsyFi50dXRvcmlhbC5yYWNlb3Bwb25lbnQS",
+ "DAoEUmFuaxgKIAEoBSJYCgxyYWNlb3Bwb25lbnQSCgoCSWQYASABKAUSDAoE",
+ "RmFjZRgCIAEoBRIOCgZBdmF0YXIYAyABKAUSDAoETmFtZRgEIAEoCRIQCghQ",
+ "cm9ncmVzcxgFIAEoBSIOCgxSZXFSYWNlU3RhcnQiPQoMUmVzUmFjZVN0YXJ0",
+ "EiAKBENvZGUYASABKA4yEi50dXRvcmlhbC5SRVNfQ09ERRILCgNNc2cYAiAB",
+ "KAkiDwoNUmVxUmFjZVJld2FyZCI+Cg1SZXNSYWNlUmV3YXJkEiAKBENvZGUY",
+ "ASABKA4yEi50dXRvcmlhbC5SRVNfQ09ERRILCgNNc2cYAiABKAkiCwoJUmVx",
+ "UGV0RnVyIj0KCVJlc1BldEZ1chINCgVGdXJJZBgBIAMoBRIOCgZGdXJTZXQY",
+ "AiABKAUSEQoJRnJlZUNvdW50GAMgASgFIh0KDFJlcVBldEZ1ckJ1eRINCgVG",
+ "dXJJZBgBIAEoBSI9CgxSZXNQZXRGdXJCdXkSIAoEQ29kZRgBIAEoDjISLnR1",
+ "dG9yaWFsLlJFU19DT0RFEgsKA01zZxgCIAEoCSIaCglSZXFGdXJTZXQSDQoF",
+ "RnVySWQYASABKAUiOgoJUmVzRnVyU2V0EiAKBENvZGUYASABKA4yEi50dXRv",
+ "cmlhbC5SRVNfQ09ERRILCgNNc2cYAiABKAkiDQoLUmVxUGxheXJvb20ivgoK",
+ "C1Jlc1BsYXlyb29tEg4KBnN0YXR1cxgBIAEoBRIhCgVJdGVtcxgCIAMoCzIS",
+ "LnR1dG9yaWFsLkl0ZW1JbmZvEigKCE9wcG9uZW50GAMgAygLMhYudHV0b3Jp",
+ "YWwuUm9vbU9wcG9uZW50EiQKBkZyaWVuZBgEIAMoCzIULnR1dG9yaWFsLkZy",
+ "aWVuZFJvb20SNQoIUGxheXJvb20YBSADKAsyIy50dXRvcmlhbC5SZXNQbGF5",
+ "cm9vbS5QbGF5cm9vbUVudHJ5Ei4KB2NvbGxlY3QYBiADKAsyHS50dXRvcmlh",
+ "bC5QbGF5cm9vbUNvbGxlY3RJbmZvEi0KBE1vb2QYByADKAsyHy50dXRvcmlh",
+ "bC5SZXNQbGF5cm9vbS5Nb29kRW50cnkSJAoITG9zZUl0ZW0YCCADKAsyEi50",
+ "dXRvcmlhbC5JdGVtSW5mbxIRCglTdGFydFRpbWUYCSABKAUSEgoKV29ya1N0",
+ "YXR1cxgKIAEoBRIPCgdBbGxNb29kGAsgASgFEiAKBENoaXAYDCADKAsyEi50",
+ "dXRvcmlhbC5DaGlwSW5mbxITCgtXb3JrT3V0bGluZRgNIAEoBRIPCgdKYWNr",
+ "cG90GA4gASgFEjkKClBoeXNpb2xvZ3kYDyADKAsyJS50dXRvcmlhbC5SZXNQ",
+ "bGF5cm9vbS5QaHlzaW9sb2d5RW50cnkSLwoFRHJlc3MYECADKAsyIC50dXRv",
+ "cmlhbC5SZXNQbGF5cm9vbS5EcmVzc0VudHJ5EjUKCERyZXNzU2V0GBEgAygL",
+ "MiMudHV0b3JpYWwuUmVzUGxheXJvb20uRHJlc3NTZXRFbnRyeRIpCgZQZXRB",
+ "aXIYEiADKAsyGS50dXRvcmlhbC5QbGF5cm9vbUFpckluZm8SEQoJUGV0QWly",
+ "U2V0GBMgASgFEg4KBlVwdm90ZRgUIAEoBRIRCglSb29tUG9pbnQYFSABKAUS",
+ "DgoGVW5sb2NrGBYgAygFEiYKCURhaWx5VGFzaxgXIAMoCzITLnR1dG9yaWFs",
+ "LkRhaWx5VGFzaxIXCg9EYWlseVRhc2tSZXdhcmQYGCADKAUSEwoLSW50ZXJh",
+ "Y3ROdW0YGSABKAUSDAoES2lzcxgaIAEoBRIPCgdSZXZlbmdlGBsgASgDEiAK",
+ "BkFkSXRlbRgcIAMoCzIQLnR1dG9yaWFsLkFkSXRlbRIkCgZUYXJnZXQYHSAB",
+ "KAsyFC50dXRvcmlhbC5GcmllbmRSb29tEkEKDldlZWtseURpc2NvdW50GB4g",
+ "AygLMikudHV0b3JpYWwuUmVzUGxheXJvb20uV2Vla2x5RGlzY291bnRFbnRy",
+ "eRovCg1QbGF5cm9vbUVudHJ5EgsKA2tleRgBIAEoBRINCgV2YWx1ZRgCIAEo",
+ "BToCOAEaKwoJTW9vZEVudHJ5EgsKA2tleRgBIAEoBRINCgV2YWx1ZRgCIAEo",
+ "BToCOAEaMQoPUGh5c2lvbG9neUVudHJ5EgsKA2tleRgBIAEoBRINCgV2YWx1",
+ "ZRgCIAEoBToCOAEaRQoKRHJlc3NFbnRyeRILCgNrZXkYASABKAUSJgoFdmFs",
+ "dWUYAiABKAsyFy50dXRvcmlhbC5QbGF5cm9vbURyZXNzOgI4ARovCg1EcmVz",
+ "c1NldEVudHJ5EgsKA2tleRgBIAEoBRINCgV2YWx1ZRgCIAEoBToCOAEaUwoT",
+ "V2Vla2x5RGlzY291bnRFbnRyeRILCgNrZXkYASABKAUSKwoFdmFsdWUYAiAB",
+ "KAsyHC50dXRvcmlhbC5XZWVrbHlEaXNjb3VudEluZm86AjgBIlUKEk5vdGlm",
+ "eVBsYXlyb29tVGFzaxImCglEYWlseVRhc2sYASADKAsyEy50dXRvcmlhbC5E",
+ "YWlseVRhc2sSFwoPRGFpbHlUYXNrUmV3YXJkGAIgAygFIh0KD1JlcVBsYXly",
+ "b29tVGFzaxIKCgJJZBgBIAEoBSJMCg9SZXNQbGF5cm9vbVRhc2sSIAoEQ29k",
+ "ZRgBIAEoDjISLnR1dG9yaWFsLlJFU19DT0RFEgsKA01zZxgCIAEoCRIKCgJJ",
+ "ZBgDIAEoBSIlChVSZXFQbGF5cm9vbVRhc2tSZXdhcmQSDAoEVHlwZRgBIAEo",
+ "BSJgChVSZXNQbGF5cm9vbVRhc2tSZXdhcmQSIAoEQ29kZRgBIAEoDjISLnR1",
+ "dG9yaWFsLlJFU19DT0RFEgsKA01zZxgCIAEoCRIKCgJJZBgDIAEoBRIMCgRU",
+ "eXBlGAQgASgFIh8KEVJlcVBsYXlyb29tVW5sb2NrEgoKAklkGAEgASgFIk4K",
+ "EVJlc1BsYXlyb29tVW5sb2NrEiAKBENvZGUYASABKA4yEi50dXRvcmlhbC5S",
+ "RVNfQ09ERRILCgNNc2cYAiABKAkSCgoCSWQYAyABKAUiHwoRUmVxUGxheXJv",
+ "b21VcHZvdGUSCgoCSWQYASABKAMiTgoRUmVzUGxheXJvb21VcHZvdGUSIAoE",
+ "Q29kZRgBIAEoDjISLnR1dG9yaWFsLlJFU19DT0RFEgsKA01zZxgCIAEoCRIK",
+ "CgJJZBgDIAEoAyI6Cg1QbGF5cm9vbURyZXNzEikKBExpc3QYASADKAsyGy50",
+ "dXRvcmlhbC5QbGF5cm9vbURyZXNzSW5mbyJQChFQbGF5cm9vbURyZXNzSW5m",
+ "bxIKCgJJZBgBIAEoBRIPCgdFbmRUaW1lGAIgASgDEg8KB0FkZFRpbWUYAyAB",
+ "KAMSDQoFTGFiZWwYBCABKAkiTgoPUGxheXJvb21BaXJJbmZvEgoKAklkGAEg",
+ "ASgFEg8KB0VuZFRpbWUYAiABKAMSDwoHQWRkVGltZRgDIAEoAxINCgVMYWJl",
+ "bBgEIAEoCSJSChNQbGF5cm9vbUNvbGxlY3RJbmZvEgoKAklkGAEgASgFEg8K",
+ "B0VuZFRpbWUYAiABKAMSDwoHQWRkVGltZRgDIAEoAxINCgVMYWJlbBgEIAEo",
+ "CSKFAQoTUmVxUGxheXJvb21EcmVzc1NldBI9CghEcmVzc1NldBgBIAMoCzIr",
+ "LnR1dG9yaWFsLlJlcVBsYXlyb29tRHJlc3NTZXQuRHJlc3NTZXRFbnRyeRov",
+ "Cg1EcmVzc1NldEVudHJ5EgsKA2tleRgBIAEoBRINCgV2YWx1ZRgCIAEoBToC",
+ "OAEiRAoTUmVzUGxheXJvb21EcmVzc1NldBIgCgRDb2RlGAEgASgOMhIudHV0",
+ "b3JpYWwuUkVTX0NPREUSCwoDTXNnGAIgASgJIikKFFJlcVBsYXlyb29tUGV0",
+ "QWlyU2V0EhEKCVBldEFpclNldBgBIAEoBSJFChRSZXNQbGF5cm9vbVBldEFp",
+ "clNldBIgCgRDb2RlGAEgASgOMhIudHV0b3JpYWwuUkVTX0NPREUSCwoDTXNn",
+ "GAIgASgJIhgKFlJlcVBsYXlyb29tV3Jva091dGxpbmUiRwoWUmVzUGxheXJv",
+ "b21Xcm9rT3V0bGluZRIgCgRDb2RlGAEgASgOMhIudHV0b3JpYWwuUkVTX0NP",
+ "REUSCwoDTXNnGAIgASgJIikKEk5vZmlQbGF5cm9vbVN0YXR1cxITCgtXb3Jr",
+ "T3V0bGluZRgBIAEoBSI7ChJOb3RpZnlQbGF5cm9vbVdvcmsSEQoJU3RhcnRU",
+ "aW1lGAEgASgFEhIKCldvcmtTdGF0dXMYAiABKAUibQoSTm90aWZ5UGxheXJv",
+ "b21Mb3NlEiQKCExvc2VJdGVtGAEgAygLMhIudHV0b3JpYWwuSXRlbUluZm8S",
+ "IAoEQ2hpcBgCIAMoCzISLnR1dG9yaWFsLkNoaXBJbmZvEg8KB1JldmVuZ2UY",
+ "AyABKAMiKAoIQ2hpcEluZm8SCwoDVWlkGAEgASgDEg8KB0Vtb2ppSWQYAiAB",
+ "KAUinwIKEk5vdGlmeVBsYXlyb29tTW9vZBIPCgdBbGxNb29kGAEgASgFEjQK",
+ "BE1vb2QYAiADKAsyJi50dXRvcmlhbC5Ob3RpZnlQbGF5cm9vbU1vb2QuTW9v",
+ "ZEVudHJ5EkAKClBoeXNpb2xvZ3kYAyADKAsyLC50dXRvcmlhbC5Ob3RpZnlQ",
+ "bGF5cm9vbU1vb2QuUGh5c2lvbG9neUVudHJ5EiAKBkFkSXRlbRgEIAMoCzIQ",
+ "LnR1dG9yaWFsLkFkSXRlbRorCglNb29kRW50cnkSCwoDa2V5GAEgASgFEg0K",
+ "BXZhbHVlGAIgASgFOgI4ARoxCg9QaHlzaW9sb2d5RW50cnkSCwoDa2V5GAEg",
+ "ASgFEg0KBXZhbHVlGAIgASgFOgI4ASI6CgZBZEl0ZW0SDQoFV2F0Y2gYASAB",
+ "KAUSEQoJTGFzdFdhdGNoGAIgASgFEg4KBkl0ZW1JZBgDIAEoBSIiChJOb3Rp",
+ "ZnlQbGF5cm9vbUtpc3MSDAoES2lzcxgBIAEoBSJUCgpGcmllbmRSb29tEgsK",
+ "A1VpZBgBIAEoAxIMCgROYW1lGAIgASgJEgwKBEZhY2UYAyABKAUSDgoGQXZh",
+ "dGFyGAQgASgFEg0KBVRpbWVzGAUgASgFIlkKDFJvb21PcHBvbmVudBILCgNV",
+ "aWQYASABKAMSDAoETmFtZRgCIAEoCRIMCgRGYWNlGAMgASgFEg4KBkF2YXRh",
+ "chgEIAEoBRIQCghMYXN0VGltZRgFIAEoBSIeCg9SZXFQbGF5cm9vbUluZm8S",
+ "CwoDVWlkGAEgASgDIuwFCg9SZXNQbGF5cm9vbUluZm8SCwoDVWlkGAEgASgD",
+ "EgwKBG5hbWUYAiABKAkSDAoERmFjZRgDIAEoBRIOCgZBdmF0YXIYBCABKAUS",
+ "OQoIUGxheXJvb20YBSADKAsyJy50dXRvcmlhbC5SZXNQbGF5cm9vbUluZm8u",
+ "UGxheXJvb21FbnRyeRIOCgZHYW1lSWQYBiABKAUSMwoFSXRlbXMYByADKAsy",
+ "JC50dXRvcmlhbC5SZXNQbGF5cm9vbUluZm8uSXRlbXNFbnRyeRIOCgZTdGF0",
+ "dXMYCCABKAUSDwoHZGVmZW5zZRgJIAEoCBIxCgRmbGlwGAogAygLMiMudHV0",
+ "b3JpYWwuUmVzUGxheXJvb21JbmZvLkZsaXBFbnRyeRIMCgRDaGlwGAsgASgF",
+ "Eg8KB1BldE5hbWUYDCABKAkSMwoFRW1vamkYDSADKAsyJC50dXRvcmlhbC5S",
+ "ZXNQbGF5cm9vbUluZm8uRW1vamlFbnRyeRIOCgZVcHZvdGUYDiABKAgSEwoL",
+ "VXB2b3RlQ291bnQYDyABKAUSOQoIRHJlc3NTZXQYECADKAsyJy50dXRvcmlh",
+ "bC5SZXNQbGF5cm9vbUluZm8uRHJlc3NTZXRFbnRyeRIMCgRLaXNzGBEgASgF",
+ "EgsKA0Z1chgSIAEoBRovCg1QbGF5cm9vbUVudHJ5EgsKA2tleRgBIAEoBRIN",
+ "CgV2YWx1ZRgCIAEoBToCOAEaQAoKSXRlbXNFbnRyeRILCgNrZXkYASABKAUS",
+ "IQoFdmFsdWUYAiABKAsyEi50dXRvcmlhbC5JdGVtSW5mbzoCOAEaKwoJRmxp",
+ "cEVudHJ5EgsKA2tleRgBIAEoBRINCgV2YWx1ZRgCIAEoBToCOAEaLAoKRW1v",
+ "amlFbnRyeRILCgNrZXkYASABKAUSDQoFdmFsdWUYAiABKAU6AjgBGi8KDURy",
+ "ZXNzU2V0RW50cnkSCwoDa2V5GAEgASgFEg0KBXZhbHVlGAIgASgFOgI4ASId",
+ "Cg9SZXFQbGF5cm9vbUZsaXASCgoCSWQYASABKAUiXAoPUmVzUGxheXJvb21G",
+ "bGlwEiAKBENvZGUYASABKA4yEi50dXRvcmlhbC5SRVNfQ09ERRILCgNNc2cY",
+ "AiABKAkSCgoCSWQYAyABKAUSDgoGQ2FyZElkGAQgASgFIiAKEFJlcVBsYXly",
+ "b29tR3VpZGUSDAoEVHlwZRgBIAEoBSJBChBSZXNQbGF5cm9vbUd1aWRlEiAK",
+ "BENvZGUYASABKA4yEi50dXRvcmlhbC5SRVNfQ09ERRILCgNNc2cYAiABKAki",
+ "KAoVUmVxUGxheXJvb21GbGlwUmV3YXJkEg8KB0Vtb2ppSWQYASABKAUiRgoV",
+ "UmVzUGxheXJvb21GbGlwUmV3YXJkEiAKBENvZGUYASABKA4yEi50dXRvcmlh",
+ "bC5SRVNfQ09ERRILCgNNc2cYAiABKAkiMAoPUmVxUGxheXJvb21HYW1lEgwK",
+ "BFR5cGUYASABKAUSDwoHRW1vamlJZBgCIAEoBSLFAQoPUmVzUGxheXJvb21H",
+ "YW1lEiAKBENvZGUYASABKA4yEi50dXRvcmlhbC5SRVNfQ09ERRILCgNNc2cY",
+ "AiABKAkSDAoEVHlwZRgDIAEoBRIzCgVJdGVtcxgEIAMoCzIkLnR1dG9yaWFs",
+ "LlJlc1BsYXlyb29tR2FtZS5JdGVtc0VudHJ5GkAKCkl0ZW1zRW50cnkSCwoD",
+ "a2V5GAEgASgFEiEKBXZhbHVlGAIgASgLMhIudHV0b3JpYWwuSXRlbUluZm86",
+ "AjgBIjsKGVJlcVBsYXlyb29tR2FtZVNob3dSZXdhcmQSDAoEVHlwZRgBIAEo",
+ "BRIQCghTZWxlY3RJZBgCIAEoBSI+ChlSZXNQbGF5cm9vbUdhbWVTaG93UmV3",
+ "YXJkEiEKBUl0ZW1zGAEgAygLMhIudHV0b3JpYWwuSXRlbUluZm8iLwoTUmVx",
+ "UGxheXJvb21JbnRlcmFjdBIKCgJJZBgBIAEoBRIMCgRUeXBlGAIgASgFIlkK",
+ "E1Jlc1BsYXlyb29tSW50ZXJhY3QSIAoEQ29kZRgBIAEoDjISLnR1dG9yaWFs",
+ "LlJFU19DT0RFEgsKA01zZxgCIAEoCRITCgtJbnRlcmFjdE51bRgDIAEoBSKD",
+ "AQoSUmVxUGxheXJvb21TZXRSb29tEjwKCFBsYXlyb29tGAEgAygLMioudHV0",
+ "b3JpYWwuUmVxUGxheXJvb21TZXRSb29tLlBsYXlyb29tRW50cnkaLwoNUGxh",
+ "eXJvb21FbnRyeRILCgNrZXkYASABKAUSDQoFdmFsdWUYAiABKAU6AjgBIkMK",
+ "ElJlc1BsYXlyb29tU2V0Um9vbRIgCgRDb2RlGAEgASgOMhIudHV0b3JpYWwu",
+ "UkVTX0NPREUSCwoDTXNnGAIgASgJIjYKF1JlcVBsYXlyb29tU2VsZWN0UmV3",
+ "YXJkEgoKAklkGAEgASgFEg8KB0Vtb2ppSWQYAiABKAUiSAoXUmVzUGxheXJv",
+ "b21TZWxlY3RSZXdhcmQSIAoEQ29kZRgBIAEoDjISLnR1dG9yaWFsLlJFU19D",
+ "T0RFEgsKA01zZxgCIAEoCSIRCg9SZXFQbGF5cm9vbUxvc2UiQAoPUmVzUGxh",
+ "eXJvb21Mb3NlEiAKBENvZGUYASABKA4yEi50dXRvcmlhbC5SRVNfQ09ERRIL",
+ "CgNNc2cYAiABKAkiEQoPUmVxUGxheXJvb21Xb3JrIkAKD1Jlc1BsYXlyb29t",
+ "V29yaxIgCgRDb2RlGAEgASgOMhIudHV0b3JpYWwuUkVTX0NPREUSCwoDTXNn",
+ "GAIgASgJIhEKD1JlcVBsYXlyb29tUmVzdCJACg9SZXNQbGF5cm9vbVJlc3QS",
+ "IAoEQ29kZRgBIAEoDjISLnR1dG9yaWFsLlJFU19DT0RFEgsKA01zZxgCIAEo",
+ "CSIRCg9SZXFQbGF5cm9vbURyYXciTAoPUmVzUGxheXJvb21EcmF3EiAKBENv",
+ "ZGUYASABKA4yEi50dXRvcmlhbC5SRVNfQ09ERRILCgNNc2cYAiABKAkSCgoC",
+ "SWQYAyABKAUiHgoPUmVxUGxheXJvb21DaGlwEgsKA1VpZBgBIAMoAyJACg9S",
+ "ZXNQbGF5cm9vbUNoaXASIAoEQ29kZRgBIAEoDjISLnR1dG9yaWFsLlJFU19D",
+ "T0RFEgsKA01zZxgCIAEoCSIgChJSZXFQbGF5cm9vbUJ1eUl0ZW0SCgoCSWQY",
+ "ASABKAUiQwoSUmVzUGxheXJvb21CdXlJdGVtEiAKBENvZGUYASABKA4yEi50",
+ "dXRvcmlhbC5SRVNfQ09ERRILCgNNc2cYAiABKAkiKgoPUmVxUGxheXJvb21T",
+ "aG9wEgoKAklkGAEgASgFEgsKA051bRgCIAEoBSJACg9SZXNQbGF5cm9vbVNo",
+ "b3ASIAoEQ29kZRgBIAEoDjISLnR1dG9yaWFsLlJFU19DT0RFEgsKA01zZxgC",
+ "IAEoCSITChFSZXFGcmllbmRUcmVhc3VyZSKDAQoRUmVzRnJpZW5kVHJlYXN1",
+ "cmUSDgoGU3RhdHVzGAEgASgFEgwKBFN0YXIYAiABKAUSDQoFU2hpZnQYAyAB",
+ "KAUSJAoETGlzdBgEIAMoCzIWLnR1dG9yaWFsLlRyZWFzdXJlSW5mbxINCgVM",
+ "aXN0MhgFIAMoBRIMCgRVaWRzGAYgAygDInYKDFRyZWFzdXJlSW5mbxILCgNQ",
+ "b3MYASABKAUSDAoEVHlwZRgCIAEoBRIMCgRGYWNlGAMgASgFEg4KBkF2YXRh",
+ "chgEIAEoBRILCgNVaWQYBSABKAMSDgoGU3RhdHVzGAYgASgFEhAKCE5pY2tO",
+ "YW1lGAcgASgJIk0KFlJlcUZyaWVuZFRyZWFzdXJlU3RhcnQSJAoETGlzdBgB",
+ "IAMoCzIWLnR1dG9yaWFsLlRyZWFzdXJlSW5mbxINCgVMaXN0MhgCIAMoBSJH",
+ "ChZSZXNGcmllbmRUcmVhc3VyZVN0YXJ0EiAKBENvZGUYASABKA4yEi50dXRv",
+ "cmlhbC5SRVNfQ09ERRILCgNNc2cYAiABKAkiFgoUUmVxRnJpZW5kVHJlYXN1",
+ "cmVFbmQiRQoUUmVzRnJpZW5kVHJlYXN1cmVFbmQSIAoEQ29kZRgBIAEoDjIS",
+ "LnR1dG9yaWFsLlJFU19DT0RFEgsKA01zZxgCIAEoCSIkChVSZXFGcmllbmRU",
+ "cmVhc3VyZUZpbHASCwoDUG9zGAEgASgFIkYKFVJlc0ZyaWVuZFRyZWFzdXJl",
+ "RmlscBIgCgRDb2RlGAEgASgOMhIudHV0b3JpYWwuUkVTX0NPREUSCwoDTXNn",
+ "GAIgASgJIiUKFVJlc0ZyaWVuZFRyZWFzdXJlU3RhchIMCgRTdGFyGAEgASgF",
+ "IioKC1JlcUthZmthTG9nEg0KBUV2ZW50GAEgASgJEgwKBERhdGEYAiABKAki",
+ "EAoOUmVxQ29sbGVjdEluZm8iQgoOUmVzQ29sbGVjdEluZm8SCgoCSWQYASAD",
+ "KAUSJAoFSXRlbXMYAiADKAsyFS50dXRvcmlhbC5Db2xsZWN0SXRlbSI8CgtD",
+ "b2xsZWN0SXRlbRIKCgJJZBgBIAEoBRIhCgVJdGVtcxgCIAMoCzISLnR1dG9y",
+ "aWFsLkl0ZW1JbmZvIhgKClJlcUNvbGxlY3QSCgoCSWQYASABKAUiOwoKUmVz",
+ "Q29sbGVjdBIgCgRDb2RlGAEgASgOMhIudHV0b3JpYWwuUkVTX0NPREUSCwoD",
+ "TXNnGAIgASgJIgsKCVJlcUNhdG5pcCKwAQoJUmVzQ2F0bmlwEgoKAklkGAEg",
+ "ASgFEg4KBlN0YXR1cxgCIAEoBRIPCgdFbmRUaW1lGAMgASgFEhAKCFRlbXBs",
+ "YXRlGAQgASgFEiYKCEdhbWVMaXN0GAUgAygLMhQudHV0b3JpYWwuQ2F0bmlw",
+ "R2FtZRIQCghNdWx0aXBseRgGIAEoBRIqCgpGcmllbmRMaXN0GAcgAygLMhYu",
+ "dHV0b3JpYWwuQ2F0bmlwSW52aXRlIrABCgpDYXRuaXBHYW1lEgoKAklkGAEg",
+ "ASgFEg4KBlN0YXR1cxgCIAEoBRIQCghQcm9ncmVzcxgDIAEoBRIOCgZSZXdh",
+ "cmQYBCADKAUSKgoHUGFydG5lchgFIAEoCzIZLnR1dG9yaWFsLlJlc1BsYXll",
+ "clNpbXBsZRINCgVFbW9qaRgGIAEoBRIRCglTZW5kRW1vamkYByABKAUSFgoO",
+ "RnJpZW5kUHJvZ3Jlc3MYCCABKAUiYgoMQ2F0bmlwSW52aXRlEgsKA1VpZBgB",
+ "IAEoAxIMCgRUaW1lGAIgASgDEgwKBFR5cGUYAyABKAUSKQoGUGxheWVyGAQg",
+ "ASgLMhkudHV0b3JpYWwuUmVzUGxheWVyU2ltcGxlIioKD1JlcUNhdG5pcElu",
+ "dml0ZRIKCgJJZBgBIAEoBRILCgNVaWQYAiABKAMiTQoPUmVzQ2F0bmlwSW52",
+ "aXRlEiAKBENvZGUYASABKA4yEi50dXRvcmlhbC5SRVNfQ09ERRILCgNNc2cY",
+ "AiABKAkSCwoDVWlkGAMgASgDIikKDlJlcUNhdG5pcEFncmVlEgoKAklkGAEg",
+ "ASgFEgsKA1VpZBgCIAEoAyJMCg5SZXNDYXRuaXBBZ3JlZRIgCgRDb2RlGAEg",
+ "ASgOMhIudHV0b3JpYWwuUkVTX0NPREUSCwoDTXNnGAIgASgJEgsKA1VpZBgD",
+ "IAEoAyIqCg9SZXFDYXRuaXBSZWZ1c2USCgoCSWQYASABKAUSCwoDVWlkGAIg",
+ "ASgDIk0KD1Jlc0NhdG5pcFJlZnVzZRIgCgRDb2RlGAEgASgOMhIudHV0b3Jp",
+ "YWwuUkVTX0NPREUSCwoDTXNnGAIgASgJEgsKA1VpZBgDIAEoAyIlChFSZXFD",
+ "YXRuaXBNdWx0aXBseRIQCghNdWx0aXBseRgBIAEoBSJUChFSZXNDYXRuaXBN",
+ "dWx0aXBseRIgCgRDb2RlGAEgASgOMhIudHV0b3JpYWwuUkVTX0NPREUSCwoD",
+ "TXNnGAIgASgJEhAKCE11bHRpcGx5GAMgASgFIhsKDVJlcUNhdG5pcFBsYXkS",
+ "CgoCSWQYASABKAUiSgoNUmVzQ2F0bmlwUGxheRIgCgRDb2RlGAEgASgOMhIu",
+ "dHV0b3JpYWwuUkVTX0NPREUSCwoDTXNnGAIgASgJEgoKAklkGAMgASgFIh0K",
+ "D1JlcUNhdG5pcFJld2FyZBIKCgJJZBgBIAEoBSJACg9SZXNDYXRuaXBSZXdh",
+ "cmQSIAoEQ29kZRgBIAEoDjISLnR1dG9yaWFsLlJFU19DT0RFEgsKA01zZxgC",
+ "IAEoCSIWChRSZXFDYXRuaXBHcmFuZFJld2FyZCJFChRSZXNDYXRuaXBHcmFu",
+ "ZFJld2FyZBIgCgRDb2RlGAEgASgOMhIudHV0b3JpYWwuUkVTX0NPREUSCwoD",
+ "TXNnGAIgASgJIi0KDlJlcUNhdG5pcEVtb2ppEgoKAklkGAEgASgFEg8KB0Vt",
+ "b2ppSWQYAiABKAUiXAoOUmVzQ2F0bmlwRW1vamkSIAoEQ29kZRgBIAEoDjIS",
+ "LnR1dG9yaWFsLlJFU19DT0RFEgsKA01zZxgCIAEoCRIPCgdFbW9qaUlkGAMg",
+ "ASgFEgoKAklkGAQgASgFIiYKCEFkbWluUmVxEgwKBEZ1bmMYASABKAkSDAoE",
+ "SW5mbxgCIAEoDCImCghBZG1pblJlcxIMCgRGdW5jGAEgASgJEgwKBEluZm8Y",
+ "AiABKAkiGwoMUmVxQWRtaW5JbmZvEgsKA1VpZBgBIAEoAyIVChNSZXFSZWxv",
+ "YWRTZXJ2ZXJNYWlsIg8KDVJlcVNlcnZlckluZm8iCwoJUmVxUmVsb2FkIioK",
+ "ClJlcUFkbWluR20SCwoDVWlkGAEgASgDEg8KB0NvbW1hbmQYAiABKAkiOAoL",
+ "UmVxQWRtaW5CYW4SCwoDVWlkGAEgASgDEgwKBFRpbWUYAiABKAMSDgoGUmVh",
+ "c29uGAMgASgJIksKEFJlcUFkbWluU2hpcHBpbmcSDwoHT3JkZXJTbhgBIAEo",
+ "CRIOCgZTdGF0dXMYAiABKAUSFgoOQ2hhbm5lbE9yZGVyU24YAyABKAkq/gsK",
+ "DklURU1fUE9QX0xBQkVMEgwKCFBsYXlyb29tEAASDQoJUGlnZ3lCYW5rEAES",
+ "CgoGQ2hhcmdlEAISCwoHRW5kbGVzcxADEg8KC0xldlVwUmV3YXJkEAQSDwoL",
+ "SGFuZGxlQ2hlc3MQBRISCg5IYW5kYm9va1Jld2FyZBAGEg8KC09yZGVyUmV3",
+ "YXJkEAcSEAoMRGVjb3JhdGVDb3N0EAgSDwoLRGVjb3JhdGVBZGQQCRITCg9C",
+ "dXlDaGVzc0JhZ0dyaWQQChILCgdDaGVzc0V4EAsSFQoRQ2FyZENvbGxlY3RS",
+ "ZXdhcmQQDBIQCgxFeFN0YXJSZXdhcmQQDRIUChBBbGxDb2xsZWN0UmV3YXJk",
+ "EA4SDwoLR3VpZGVSZXdhcmQQDxITCg9EYWlseVRhc2tSZXdhcmQQEBITCg9E",
+ "YWlseVdlZWtSZXdhcmQQERINCglCdXlFbmVyZ3kQEhIZChVTZXZlbkxvZ2lu",
+ "UmV3YXJkTGFiZWwQExIUChBNb250aExvZ2luUmV3YXJkEBQSFQoRRmFzdFBy",
+ "b2R1Y2VSZXdhcmQQFRIUChBMaW1pdFNlbmNlUmV3YXJkEBYSDgoKTWFpbFJl",
+ "d2FyZBAXEgwKCEZyZWVTaG9wEBgSDQoJQ2hlc3NTaG9wEBkSFAoQUmVmcmVz",
+ "aENoZXNzU2hvcBAaEhEKDUVuZGxlc3NSZXdhcmQQGxITCg9QaWdneUJhbmtS",
+ "ZXdhcmQQHBITCg9DaGFtcHNoaXBSZXdhcmQQHRIUChBMaW1pdEV2ZW50UmV3",
+ "YXJkEB4SFwoTQ2hhbXBzaGlwUmFua1Jld2FyZBAfEgoKBmludml0ZRAgEhQK",
+ "EFNlbGVjdExpbWl0RXZlbnQQIRIOCgpNaW5pbmdUYWtlECISEAoMTWluaW5n",
+ "UmV3YXJkECMSDgoKR3Vlc3NDb2xvchAkEhQKEEd1ZXNzQ29sb3JSZXdhcmQQ",
+ "JRIOCgpSYWNlUmV3YXJkECYSEAoMUGxheXJvb21HYW1lECcSEAoMUGxheXJv",
+ "b21EcmF3ECgSEAoMUGxheXJvb21DaGlwECkSEAoMUGxheXJvb21GbGlwECoS",
+ "FgoSRnJpZW5kdHJlYXN1cmVGaWxwECsSFQoRRnJpZW5kdHJlYXN1cmVFbmQQ",
+ "LBIGCgJHTRAtEhIKDkZyaWVuZHRyZWFzdXJlEC4SFgoSQ2FyZEhhbmRib29r",
+ "UmV3YXJkEC8SFwoTTGltaXRFdmVudENoZXN0UmFpbhAwEhEKDUdldEVuZXJn",
+ "eUJ5QUQQMRIPCgtTb3VyY2VDaGVzdBAyEhMKD1BsYXlyb29tQnV5SXRlbRAz",
+ "EhkKFUNhcmRTZWFzb25GaXJzdFJld2FyZBA0EhYKEkFsbENvbGxlY3RSZXdh",
+ "cmRIQhA1EhAKDFBsYXlyb29tU2hvcBA2EhUKEUhhbmRib29rQWxsUmV3YXJk",
+ "EDcSDAoIVExVcHZvdGUQOBILCgdDb2xsZWN0EDkSEAoMQWN0aXZpdHlHaWZ0",
+ "EDoSEgoOQWN0aXZpdHlSZXdhcmQQOxISCg5DYXRUcmlja1Jld2FyZBA8EgsK",
+ "B0FkZFdpc2gQPRILCgdHZXRXaXNoED4SEAoMUGxheXJvb21UYXNrED8SFgoS",
+ "UGxheXJvb21UYXNrUmV3YXJkEEASEgoOUGxheXJvb21VcHZvdGUQQRISCg5E",
+ "ZWNvcmF0ZVJld2FyZBBCEhAKDENhdG5pcFJld2FyZBBDEhUKEUNhdG5pcEdy",
+ "YW5kUmV3YXJkEEQSDgoKQ2F0bmlwUGxheRBFEhEKDUZyaWVuZFRSZXdhcmQQ",
+ "RhIMCghQZXRUaGVpZhBHEhMKD0d1aWRlVGFza1Jld2FyZBBIEhUKEUd1aWRl",
+ "QWN0aXZlUmV3YXJkEEkSDgoKUGFzc0NoYXJnZRBKEhEKDUFjdFBhc3NSZXdh",
+ "cmQQSxIVChFGcmllbmRSZXBseUhhbmRsZRBMEhgKFEdldENoZXNzUmV0aXJl",
+ "UmV3YXJkEE0SFgoSQXBwbHlGcmllbmRTcG9uc29yEE4SDgoKUGV0RnVyU2hv",
+ "cBBPKkIKC0hBTkRMRV9UWVBFEgcKA0FERBAAEgsKB0NPTVBPU0UQARIHCgNC",
+ "VVkQAhIICgRTRUxMEAMSCgoGUkVNT1ZFEAQq8AIKCFJFU19DT0RFEggKBEZB",
+ "SUwQABILCgdTVUNDRVNTEAESIAocUHJvdG9jb2xfRXJyb3JfQWNjb3VudF9F",
+ "eGlzdBBkEicKI1Byb3RvY29sX0Vycm9yX0FjY291bnRfT1JfUFdEX0VSUk9S",
+ "EGUSJwojUHJvdG9jb2xfRXJyb3JfQWNjb3VudF9PUl9QV0RfU2hvcnQQZhIf",
+ "ChtQcm90b2NvbF9FcnJvcl9BY2NvdW50X0ZhaWwQZxIiCh5Qcm90b2NvbF9F",
+ "cnJvcl9BY2NvdW50X05vRXhzaXQQaBIlCiFQcm90b2NvbF9FcnJvcl9BY2Nv",
+ "dW50X0NvZGVfRXJyb3IQaRInCiNQcm90b2NvbF9FcnJvcl9BY2NvdW50X0Rl",
+ "dmljZV9FcnJvchBqEiAKHFByb3RvY29sX0Vycm9yX0lkX05vdF9WZXJpZnkQ",
+ "axIiCh5Qcm90b2NvbF9FcnJvcl9JZF9WZXJpZnlfRXJyb3IQbCouCglJVEVN",
+ "X1RZUEUSCgoGRU5FUkdZEAASCAoEU1RBUhABEgsKB0RJQU1PTkQQAiqVAgoK",
+ "T1JERVJfVFlQRRIWChJPUkRFUl9UWVBFX0RFRkFVTFQQABIPCgtDb21tb25f",
+ "dHlwZRABEg4KCkV4dHJhX3R5cGUQAhIOCgpTdXBlcl90eXBlEAMSEAoMUHJl",
+ "aGVhdF90eXBlEAQSEAoMVHJpZ2dlcl90eXBlEAUSDgoKQ2xlYW5fdHlwZRAG",
+ "EhQKEENsZWFuX09yZGVyX3R5cGUQBxIPCgtDbGVhbl90eXBlMhAIEhAKDENP",
+ "TUZPUlRfVFlQRRAJEg4KCkd1aWRlX3R5cGUQChIMCghQZXRfdHlwZRALEhAK",
+ "DFByZXZpZXdfdHlwZRAMEg4KCkZpeGVkX3R5cGUQDRIRCg1QbGF5cm9vbV90",
+ "eXBlEA4qUAoKTE9HSU5fVFlQRRIRCg1BQ0NPVU5UX0xPR0lOEAASDgoKQ09E",
+ "RV9MT0dJThABEhAKDERFVklDRV9MT0dJThACEg0KCVNES19MT0dJThADKvcG",
+ "Cg5USU1FX0xJTkVfVFlQRRILCgdERUZBVUxUEAASGQoVTE9HX1RZUEVfRlJJ",
+ "RU5EX0FQUExZEAESGgoWTE9HX1RZUEVfRlJJRU5EX0JFQ09NRRACEhkKFUxP",
+ "R19UWVBFX0NBUkRfRVhfU0VORBADEhYKEkxPR19UWVBFX0NBUkRfU0VORBAE",
+ "EhYKEkxPR19UWVBFX0NBUkRfR0lWRRAFEhwKGExPR19UWVBFX0NBUkRfU0VM",
+ "RUNUX0dFVBAGEh0KGUxPR19UWVBFX0NBUkRfQUNDRVBUX0dJVkUQBxIYChRM",
+ "T0dfVFlQRV9DQVJEX0VYX0dFVBAIEh0KGUxPR19UWVBFX0NBUkRfU0VMRUNU",
+ "X1NFTkQQCRIeChpMT0dfVFlQRV9DQVJEX0VYX1NVQ0NFU1NfMRAKEh4KGkxP",
+ "R19UWVBFX0NBUkRfRVhfU1VDQ0VTU18yEAsSGgoWTE9HX1RZUEVfRlJJRU5E",
+ "X0RFTEVURRAOEhsKF0xPR19UWVBFX1BMQVlST09NX1ZJU0lUEA8SFQoRTE9H",
+ "X1RZUEVfSEFOREJPT0sQEBIcChhMT0dfVFlQRV9IQU5EQk9PS19VUFZPVEUQ",
+ "ERIYChRMT0dfVFlQRV9DSEFSR0VfU0VORBASEhwKGExPR19UWVBFX0NIQVJH",
+ "RV9SRUNFSVZFRBATEhEKDUxPR19UWVBFX1dJU0gQFBIeChpMT0dfVFlQRV9G",
+ "UklFTkRfQkVDT01FX05QQxAVEhwKGExPR19UWVBFX1BMQVlST09NX1VQVk9U",
+ "RRAWEh8KG0xPR19UWVBFX1BMQVlST09NX0NIQU1QU0hJUBAXEhUKEUxPR19U",
+ "WVBFX1RSRUFTVVJFEBgSHQoZTE9HX1RZUEVfQ0FSRF9TRU5EX0FDQ0VQVBAZ",
+ "Eh0KGUxPR19UWVBFX1BMQVlST09NX0NBVF9XSU4QGhIeChpMT0dfVFlQRV9Q",
+ "TEFZUk9PTV9DQVRfTE9TRRAbEh0KGUxPR19UWVBFX0NBUkRfR0lWRV9BQ0NF",
+ "UFQQHBIaChZMT0dfVFlQRV9GUklFTkRfSU5WSVRFEB0SGgoWTE9HX1RZUEVf",
+ "VFJFQVNVUkVfSEVMUBAeEhsKF0xPR19UWVBFX0ZSSUVORF9TUE9OU09SEB8S",
+ "HwobTE9HX1RZUEVfRlJJRU5EX1NQT05TT1JfR0VUECAqmwEKDUNIRVNTX0VY",
+ "X1RZUEUSEQoNQ0hFU1NfRVhfTk9ORRAAEhMKD0NIRVNTX0VYX0JVQkJMRRAB",
+ "EhAKDENIRVNTX0VYX0JPWBACEhYKEkNIRVNTX0VYX1FVSUNLX0JVWRADEhIK",
+ "DkNIRVNTX0VYX0VWRU5UEAQSJAogQ0hFU1NfRVhfRVZFTlRfTElUVExFX0FQ",
+ "UFJFTlRJQ0UQBSpHCglMQU5HX1RZUEUSCwoHTEFOR19DThAAEgsKB0xBTkdf",
+ "RU4QARINCglMQU5HX1BUQlIQAhIRCg1MQU5HX0VTX0xBVEFNEAMq1wEKDUFD",
+ "VElWSVRZX1RZUEUSEAoMREVGQVVMVF9UWVBFEAASEwoPQUNUX1RZUEVfTUlO",
+ "SU5HEAESGAoUQUNUX1RZUEVfR1VFU1NfQ09MT1IQAhIRCg1BQ1RfVFlQRV9S",
+ "QUNFEAMSGgoWQUNUX1RZUEVfRElTQ09VTlRfR0lGVBAEEhUKEUFDVF9UWVBF",
+ "X0FERF9HSUZUEAUSFwoTQUNUX1RZUEVfU1VQRVJfR0lGVBAGEhMKD0FDVF9U",
+ "WVBFX0NBVE5JUBAHEhEKDUFDVF9UWVBFX1BBU1MQCCp4Cg9MaW1pdEV2ZW50",
+ "UGFyYW0SDAoITEVQX05PTkUQABIUChBDQVRfVFJJQ0tfRU5FUkdZEAESEgoO",
+ "Q0FUX1RSSUNLX1RZUEUQAhIVChFQQVlCQUNLX0RBWV9DT1VOVBADEhYKEkxV",
+ "Q0tZX0NBVF9FQVJOSU5HUxAEKooHCgpBY3RMb2dUeXBlEhUKEUFDVF9MT0df",
+ "VFlQRV9OT05FEAASHAoYQUNUX0xPR19UWVBFX0ZJUlNUX0xPR0lOEAESIgoe",
+ "QUNUX0xPR19UWVBFX0NPTVBMRVRFX1JFU1RST09NEAISJAogQUNUX0xPR19U",
+ "WVBFX0NPTVBMRVRFX1JFU1RBVVJBTlQQAxIiCh5BQ1RfTE9HX1RZUEVfQ09N",
+ "UExFVEVfQkFUSFJPT00QBBIjCh9BQ1RfTE9HX1RZUEVfQ09NUExFVEVfQ0xP",
+ "QUtST09NEAUSHwobQUNUX0xPR19UWVBFX0dFVF9ORVdfQVZBVEFSEAYSJQoh",
+ "QUNUX0xPR19UWVBFX0dFVF9ORVdfQVZBVEFSX0ZSQU1FEAcSIAocQUNUX0xP",
+ "R19UWVBFX0dFVF9ORVdfRU1PVElPThAIEiMKH0FDVF9MT0dfVFlQRV9HRVRf",
+ "TkVXX0RFQ09SQVRJT04QCRIgChxBQ1RfTE9HX1RZUEVfR0VUX05FV19DT1NU",
+ "VU1FEAoSJAogQUNUX0xPR19UWVBFX0NPTVBMRVRFX0NBUkRfQUxCVU0QCxIj",
+ "Ch9BQ1RfTE9HX1RZUEVfQ09NUExFVEVfQUxMX0NBUkRTEAwSJgoiQUNUX0xP",
+ "R19UWVBFX0dFVF9DSEFNUElPTlNISVBfUkFOSxANEicKI0FDVF9MT0dfVFlQ",
+ "RV9HRVRfQ0hBTVBJT05TSElQX1BSSVpFEA4SKwonQUNUX0xPR19UWVBFX0dF",
+ "VF9MSU1JVEVEX0FDVElWSVRZX1BSSVpFEA8SKgomQUNUX0xPR19UWVBFX0pP",
+ "SU5fRlJJRU5EX0NPT1BfQUNUSVZJVFkQEBIlCiFBQ1RfTE9HX1RZUEVfR0VU",
+ "X1ZJU0lUX0dBTUVfUFJJWkUQERInCiNBQ1RfTE9HX1RZUEVfR0VUX1ZJU0lU",
+ "X0dBTUVfUFJJWkVfMRASEiIKHkFDVF9MT0dfVFlQRV9PUEVOX1BFVF9UUkVB",
+ "U1VSRRATEh0KGUFDVF9MT0dfVFlQRV9WSVNJVF9VUFZPVEUQFBIuCipBQ1Rf",
+ "TE9HX1RZUEVfQ09NUExFVEVfSEFOREJPT0tfQUNISUVWRU1FTlQQFRIoCiRB",
+ "Q1RfTE9HX1RZUEVfQ09NUExFVEVfQ0hBUFRFUl9TQ0VORVMQFhIhCh1BQ1Rf",
+ "TE9HX1RZUEVfTE9TVF9VU0VSX1JFVFVSThAXKqQBChFGUklFTkRfUkVQTFlf",
+ "VFlQRRIaChZGUklFTkRfUkVQTFlfVFlQRV9OT05FEAASGwoXRlJJRU5EX1JF",
+ "UExZX1RZUEVfR1JFRVQQARIiCh5GUklFTkRfUkVQTFlfVFlQRV9SRVRVUk5f",
+ "R1JFRVQQAhIVChFSRVBMWV9UWVBFX0NBVE5JUBADEhsKF1JFUExZX1RZUEVf",
+ "Q0FUTklQX0lURU1TEAQqNAocRlJJRU5EX1JFUExZX0hBTkRMRV9FUlJfVFlQ",
+ "RRIICgROT05FEAASCgoGQ0FUTklQEAFCCFoGLi4vbXNnYgZwcm90bzM="));
+ descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
+ new pbr::FileDescriptor[] { },
+ new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Tutorial.ITEM_POP_LABEL), typeof(global::Tutorial.HANDLE_TYPE), typeof(global::Tutorial.RES_CODE), typeof(global::Tutorial.ITEM_TYPE), typeof(global::Tutorial.ORDER_TYPE), typeof(global::Tutorial.LOGIN_TYPE), typeof(global::Tutorial.TIME_LINE_TYPE), typeof(global::Tutorial.CHESS_EX_TYPE), typeof(global::Tutorial.LANG_TYPE), typeof(global::Tutorial.ACTIVITY_TYPE), typeof(global::Tutorial.LimitEventParam), typeof(global::Tutorial.ActLogType), typeof(global::Tutorial.FRIEND_REPLY_TYPE), typeof(global::Tutorial.FRIEND_REPLY_HANDLE_ERR_TYPE), }, null, new pbr::GeneratedClrTypeInfo[] {
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ClientReq), global::Tutorial.ClientReq.Parser, new[]{ "Func", "Cid", "Info", "SessionId", "GatewayId", "UserId", "UserBase" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqOfflineReconnect), global::Tutorial.ReqOfflineReconnect.Parser, new[]{ "DwUin" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResOfflineReconnect), global::Tutorial.ResOfflineReconnect.Parser, new[]{ "DwUin", "Result" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqBindFacebookAccount), global::Tutorial.ReqBindFacebookAccount.Parser, new[]{ "DwUin", "BindAccountId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResBindFacebookAccount), global::Tutorial.ResBindFacebookAccount.Parser, new[]{ "DwUin", "BindAccountId", "ResultCode" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqOnlyBindFacebook), global::Tutorial.ReqOnlyBindFacebook.Parser, new[]{ "DwUin", "BindAccountId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResOnlyBindFacebook), global::Tutorial.ResOnlyBindFacebook.Parser, new[]{ "DwUin", "BindAccountId", "ResultCode" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqUnBindFacebook), global::Tutorial.ReqUnBindFacebook.Parser, new[]{ "DwUin", "BindAccountId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResUnBindFacebook), global::Tutorial.ResUnBindFacebook.Parser, new[]{ "ResultCode", "BindAccountId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqSynGameData), global::Tutorial.ReqSynGameData.Parser, new[]{ "DwUin", "NewFBId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResSynGameData), global::Tutorial.ResSynGameData.Parser, new[]{ "DwUin", "ResultCode" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ForceKickOut), global::Tutorial.ForceKickOut.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResServerVersion), global::Tutorial.ResServerVersion.Parser, new[]{ "Version" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResChessColorData), global::Tutorial.ResChessColorData.Parser, new[]{ "MChessColorData" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ClientRes), global::Tutorial.ClientRes.Parser, new[]{ "Func", "Cid", "Info" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqRegisterAccount), global::Tutorial.ReqRegisterAccount.Parser, new[]{ "UserName", "UserPwd", "DwUin", "Device" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResRegisterAccount), global::Tutorial.ResRegisterAccount.Parser, new[]{ "ResultCode" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqLogin), global::Tutorial.ReqLogin.Parser, new[]{ "UserName", "UserPwd", "Code", "Device", "Type" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqLoginCode), global::Tutorial.ReqLoginCode.Parser, new[]{ "TelPhone" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResLoginCode), global::Tutorial.ResLoginCode.Parser, new[]{ "ResultCode", "Msg", "Code" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqId2Verify), global::Tutorial.ReqId2Verify.Parser, new[]{ "Id", "Name" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResId2Verify), global::Tutorial.ResId2Verify.Parser, new[]{ "ResultCode", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResLogin), global::Tutorial.ResLogin.Parser, new[]{ "ResultCode", "DwUin", "UserName", "FaceBookId", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqChangePassword), global::Tutorial.ReqChangePassword.Parser, new[]{ "UserName", "OldPwd", "NewPwd" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResChangePassword), global::Tutorial.ResChangePassword.Parser, new[]{ "ResultCode" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPlayerBaseInfo), global::Tutorial.ReqPlayerBaseInfo.Parser, new[]{ "DwUin" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPlayerBaseInfo), global::Tutorial.ResPlayerBaseInfo.Parser, new[]{ "DwUin", "Energy", "Star", "RecoverTime", "Diamond", "Level", "Exp", "StartOrderId", "MusicCode", "Guild", "PackUnlockCount", "LastPlayTime", "Ban", "UserName", "LoginTime", "LogoutTime", "Node", "Rolecreatetime", "EmitOrderCnt", "NoAd", "ChampshipsGroupID", "LastChampGroupID", "FaceBookId", "RegisterTime" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPlayerAsset), global::Tutorial.ReqPlayerAsset.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPlayerAsset), global::Tutorial.ResPlayerAsset.Parser, new[]{ "DwUin", "Energy", "Star", "RecoverTime", "Diamond", "Level", "Exp", "Login", "Logout", "PExp", "LoginDay" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.UpdateBaseItemInfo), global::Tutorial.UpdateBaseItemInfo.Parser, new[]{ "DwUin", "MUpdateItem" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.NotifyRenewBuyEnergyCnt), global::Tutorial.NotifyRenewBuyEnergyCnt.Parser, new[]{ "DwUin", "CurCnt" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqRemoveAd), global::Tutorial.ReqRemoveAd.Parser, new[]{ "DwUin" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResRemoveAd), global::Tutorial.ResRemoveAd.Parser, new[]{ "ResultCode" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.NotifyAddEnergy), global::Tutorial.NotifyAddEnergy.Parser, new[]{ "DwUin", "AddCnt" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqServerTime), global::Tutorial.ReqServerTime.Parser, new[]{ "DwUin" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResServerTime), global::Tutorial.ResServerTime.Parser, new[]{ "ServerTime" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPlayerChessData), global::Tutorial.ReqPlayerChessData.Parser, new[]{ "DwUin" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPlayerChessData), global::Tutorial.ResPlayerChessData.Parser, new[]{ "DwUin", "MChessData", "ChessList", "ChessBuff" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPlayerChessInfo), global::Tutorial.ResPlayerChessInfo.Parser, new[]{ "ChessList", "ChessBuff", "ChessBag", "RetireEmit", "Honor", "PartBag", "RetireReward" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqGetChessRetireReward), global::Tutorial.ReqGetChessRetireReward.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResGetChessRetireReward), global::Tutorial.ResGetChessRetireReward.Parser, new[]{ "Code", "Msg", "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.PartBag), global::Tutorial.PartBag.Parser, new[]{ "PartBagGrids" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.PartBagGrid), global::Tutorial.PartBagGrid.Parser, new[]{ "PartId", "Count" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPutPartInBag), global::Tutorial.ReqPutPartInBag.Parser, new[]{ "ChessId", "MChessData" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPutPartInBag), global::Tutorial.ResPutPartInBag.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ChessHandle), global::Tutorial.ChessHandle.Parser, new[]{ "Type", "Emit", "ChessId", "Id", "ActType" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.UpdatePlayerChessData), global::Tutorial.UpdatePlayerChessData.Parser, new[]{ "DwUin", "MChessData", "MChessHandle" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResUpdatePlayerChessData), global::Tutorial.ResUpdatePlayerChessData.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqSeparateChess), global::Tutorial.ReqSeparateChess.Parser, new[]{ "ChessId", "MChessData" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResSeparateChess), global::Tutorial.ResSeparateChess.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqUpgradeChess), global::Tutorial.ReqUpgradeChess.Parser, new[]{ "ChessId", "MChessData" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResUpgradeChess), global::Tutorial.ResUpgradeChess.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqGetChessFromBuff), global::Tutorial.ReqGetChessFromBuff.Parser, new[]{ "ChessId", "MChessData" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResGetChessFromBuff), global::Tutorial.ResGetChessFromBuff.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqChessEx), global::Tutorial.ReqChessEx.Parser, new[]{ "OldChessId", "NewChessId", "CostDia", "Type", "MChessData", "CostStar" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResChessEx), global::Tutorial.ResChessEx.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqSourceChest), global::Tutorial.ReqSourceChest.Parser, new[]{ "ChestId", "MChessData" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResSourceChest), global::Tutorial.ResSourceChest.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPlayroomOutline), global::Tutorial.ReqPlayroomOutline.Parser, new[]{ "OldChessId", "NewChessId", "CostDia", "Type", "MChessData" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPlayroomOutline), global::Tutorial.ResPlayroomOutline.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ChessBag), global::Tutorial.ChessBag.Parser, new[]{ "ChessBagGrids", "ChessBuyCnt", "ChessFreeCnt" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ChessBagGrid), global::Tutorial.ChessBagGrid.Parser, new[]{ "Id", "ChessId", "EmitId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPutChessInBag), global::Tutorial.ReqPutChessInBag.Parser, new[]{ "ChessId", "BagId", "EmitId", "MChessData" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPutChessInBag), global::Tutorial.ResPutChessInBag.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqTakeChessOutBag), global::Tutorial.ReqTakeChessOutBag.Parser, new[]{ "BagId", "MChessData" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResTakeChessOutBag), global::Tutorial.ResTakeChessOutBag.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqBuyChessBagGrid), global::Tutorial.ReqBuyChessBagGrid.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResBuyChessBagGrid), global::Tutorial.ResBuyChessBagGrid.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPlayerProfileData), global::Tutorial.ReqPlayerProfileData.Parser, new[]{ "DwUin" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPlayerProfileData), global::Tutorial.ResPlayerProfileData.Parser, new[]{ "DwUin", "ImageFrame", "ImageIcon", "DecorateCnt", "NickName", "PicURL", "UnlockFrame", "UnlockIcon", "ActiveTime" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPlayerBriefProfileData), global::Tutorial.ReqPlayerBriefProfileData.Parser, new[]{ "DwUin" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPlayerBriefProfileData), global::Tutorial.ResPlayerBriefProfileData.Parser, new[]{ "DwUin", "ImageFrame", "ImageIcon", "DecorateCnt", "NickName", "PicURL", "ActiveTime", "SetEmoji" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqSetEnergyMul), global::Tutorial.ReqSetEnergyMul.Parser, new[]{ "EnergyMul" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResSetEnergyMul), global::Tutorial.ResSetEnergyMul.Parser, new[]{ "ResultCode", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqLang), global::Tutorial.ReqLang.Parser, new[]{ "Lang" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResLang), global::Tutorial.ResLang.Parser, new[]{ "ResultCode", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.BaseInfo), global::Tutorial.BaseInfo.Parser, new[]{ "EnergyMul", "IsFirstBuy", "EnergyBuy", "EnergyAD", "Lang" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqUserInfo), global::Tutorial.ReqUserInfo.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.UserInfo), global::Tutorial.UserInfo.Parser, new[]{ "Uid", "Nickname", "Avatar", "Face", "DecorateCnt", "AvatarList", "FaceList", "Login", "PetName", "EmojiList", "SetEmoji", "IdNum", "AddCode" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqSetName), global::Tutorial.ReqSetName.Parser, new[]{ "Name" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResSetName), global::Tutorial.ResSetName.Parser, new[]{ "ResultCode", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqSetPetName), global::Tutorial.ReqSetPetName.Parser, new[]{ "Name" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResSetPetName), global::Tutorial.ResSetPetName.Parser, new[]{ "ResultCode", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqBuyEnergy), global::Tutorial.ReqBuyEnergy.Parser, new[]{ "Energy" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResBuyEnergy), global::Tutorial.ResBuyEnergy.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqGetEnergyByAD), global::Tutorial.ReqGetEnergyByAD.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResGetEnergyByAD), global::Tutorial.ResGetEnergyByAD.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqGetHandbookReward), global::Tutorial.ReqGetHandbookReward.Parser, new[]{ "ChessId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResGetHandbookReward), global::Tutorial.ResGetHandbookReward.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.HandbookInfo), global::Tutorial.HandbookInfo.Parser, new[]{ "ChessId", "Status" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.Handbook), global::Tutorial.Handbook.Parser, new[]{ "Handbooks", "Collect" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.RegHandbookAllReward), global::Tutorial.RegHandbookAllReward.Parser, new[]{ "Type" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResHandbookAllReward), global::Tutorial.ResHandbookAllReward.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqRewardOrder), global::Tutorial.ReqRewardOrder.Parser, new[]{ "OrderId", "MChessData", "ActType" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResRewardOrder), global::Tutorial.ResRewardOrder.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqCreatePetOrder), global::Tutorial.ReqCreatePetOrder.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqDelOrder), global::Tutorial.ReqDelOrder.Parser, new[]{ "OrderId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResDelOrder), global::Tutorial.ResDelOrder.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqSellChessNum), global::Tutorial.ReqSellChessNum.Parser, new[]{ "ChessId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResSellChessNum), global::Tutorial.ResSellChessNum.Parser, new[]{ "Num" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.Order), global::Tutorial.Order.Parser, new[]{ "Id", "ChessId", "Type", "Items" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResOrderList), global::Tutorial.ResOrderList.Parser, new[]{ "OrderList" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResDecorateInfo), global::Tutorial.ResDecorateInfo.Parser, new[]{ "AreaId", "MFinishList", "RewardArea", "Parts" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.DecoratePart), global::Tutorial.DecoratePart.Parser, new[]{ "Id", "Items" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqDecorate), global::Tutorial.ReqDecorate.Parser, new[]{ "AreaId", "DecorateId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResDecorate), global::Tutorial.ResDecorate.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqDecorateAll), global::Tutorial.ReqDecorateAll.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResDecorateAll), global::Tutorial.ResDecorateAll.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqAreaReward), global::Tutorial.ReqAreaReward.Parser, new[]{ "AreaId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResAreaReward), global::Tutorial.ResAreaReward.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqGmCommand), global::Tutorial.ReqGmCommand.Parser, new[]{ "Command", "Args" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.Card), global::Tutorial.Card.Parser, new[]{ "Id", "Count" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqCardInfo), global::Tutorial.ReqCardInfo.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResCardInfo), global::Tutorial.ResCardInfo.Parser, new[]{ "CardList", "ExStar", "Status", "CollectId", "ExTimes", "ReqTimes", "AllCard", "EndTime", "ReqUid", "ExUid", "GoldTimes", "Round", "Handbook", "SeasonFirst" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResNotifyCardTimes), global::Tutorial.ResNotifyCardTimes.Parser, new[]{ "ExTimes", "ReqTimes", "ReqUid", "ExUid", "GoldTimes" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqCardSeasonFirstReward), global::Tutorial.ReqCardSeasonFirstReward.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResCardSeasonFirstReward), global::Tutorial.ResCardSeasonFirstReward.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqCardHandbookReward), global::Tutorial.ReqCardHandbookReward.Parser, new[]{ "CardId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResCardHandbookReward), global::Tutorial.ResCardHandbookReward.Parser, new[]{ "Code", "Msg", "CardId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqMasterCard), global::Tutorial.ReqMasterCard.Parser, new[]{ "Id", "CardId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResMasterCard), global::Tutorial.ResMasterCard.Parser, new[]{ "Code", "Msg", "MasterId", "CardId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqCardCollectReward), global::Tutorial.ReqCardCollectReward.Parser, new[]{ "Color" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResCardCollectReward), global::Tutorial.ResCardCollectReward.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqExStarReward), global::Tutorial.ReqExStarReward.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResExStarReward), global::Tutorial.ResExStarReward.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqAllCollectReward), global::Tutorial.ReqAllCollectReward.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResAllCollectReward), global::Tutorial.ResAllCollectReward.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqCardGive), global::Tutorial.ReqCardGive.Parser, new[]{ "Uid", "CardId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResCardGive), global::Tutorial.ResCardGive.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqAgreeCardGive), global::Tutorial.ReqAgreeCardGive.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResAgreeCardGive), global::Tutorial.ResAgreeCardGive.Parser, new[]{ "Code", "Msg", "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqRefuseCardGive), global::Tutorial.ReqRefuseCardGive.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResRefuseCardGive), global::Tutorial.ResRefuseCardGive.Parser, new[]{ "Code", "Msg", "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqCardSend), global::Tutorial.ReqCardSend.Parser, new[]{ "Uid", "CardId", "Emoji" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResCardSend), global::Tutorial.ResCardSend.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqCardExchange), global::Tutorial.ReqCardExchange.Parser, new[]{ "Uid", "CardId", "Emoji" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResCardExchange), global::Tutorial.ResCardExchange.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqSelectCardExchange), global::Tutorial.ReqSelectCardExchange.Parser, new[]{ "Id", "CardId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResSelectCardExchange), global::Tutorial.ResSelectCardExchange.Parser, new[]{ "Code", "Msg", "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqAgreeCardExchange), global::Tutorial.ReqAgreeCardExchange.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResAgreeCardExchange), global::Tutorial.ResAgreeCardExchange.Parser, new[]{ "Code", "Msg", "Id", "Emoji" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqRefuseCardSelect), global::Tutorial.ReqRefuseCardSelect.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResRefuseCardSelect), global::Tutorial.ResRefuseCardSelect.Parser, new[]{ "Code", "Msg", "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqRefuseCardExchange), global::Tutorial.ReqRefuseCardExchange.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResRefuseCardExchange), global::Tutorial.ResRefuseCardExchange.Parser, new[]{ "Code", "Msg", "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqGetFriendCard), global::Tutorial.ReqGetFriendCard.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResGetFriendCard), global::Tutorial.ResGetFriendCard.Parser, new[]{ "Code", "Msg", "Id", "CardId", "Emoji" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqGetGoldCard), global::Tutorial.ReqGetGoldCard.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResGetGoldCard), global::Tutorial.ResGetGoldCard.Parser, new[]{ "Four", "Five" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqGuideReward), global::Tutorial.ReqGuideReward.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResGuideReward), global::Tutorial.ResGuideReward.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqGuidePlayroom), global::Tutorial.ReqGuidePlayroom.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResGuidePlayroom), global::Tutorial.ResGuidePlayroom.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResGuildInfo), global::Tutorial.ResGuildInfo.Parser, new[]{ "Reward" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResGuideInfo), global::Tutorial.ResGuideInfo.Parser, new[]{ "Reward" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResItemPop), global::Tutorial.ResItemPop.Parser, new[]{ "Id", "Items", "CardPacks", "Lable" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ItemInfo), global::Tutorial.ItemInfo.Parser, new[]{ "Id", "Num" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ItemList), global::Tutorial.ItemList.Parser, new[]{ "List" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.CardPack), global::Tutorial.CardPack.Parser, new[]{ "Id", "Card" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResGuideTask), global::Tutorial.ResGuideTask.Parser, new[]{ "ActiveReward", "Task", "Active", "UnlockTime" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.GuideTask), global::Tutorial.GuideTask.Parser, new[]{ "Status", "Progress", "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqGetGuideTaskReward), global::Tutorial.ReqGetGuideTaskReward.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResGetGuideTaskReward), global::Tutorial.ResGetGuideTaskReward.Parser, new[]{ "Code", "Msg", "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqGetGuideActiveReward), global::Tutorial.ReqGetGuideActiveReward.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResGetGuideActiveReward), global::Tutorial.ResGetGuideActiveReward.Parser, new[]{ "Code", "Msg", "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResDailyTask), global::Tutorial.ResDailyTask.Parser, new[]{ "WeekReward", "DailyTask", "Active", "DayEnd", "WeekEnd" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.DailyWeek), global::Tutorial.DailyWeek.Parser, new[]{ "Items", "Status", "NeedActive" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.DailyTask), global::Tutorial.DailyTask.Parser, new[]{ "Status", "UnLock", "Progress", "Items", "Id", "Index" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.QuestProgress), global::Tutorial.QuestProgress.Parser, new[]{ "Label", "Num", "Target", "Status", "Param" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqGetDailyTaskReward), global::Tutorial.ReqGetDailyTaskReward.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResGetDailyTaskReward), global::Tutorial.ResGetDailyTaskReward.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqGetDailyWeekReward), global::Tutorial.ReqGetDailyWeekReward.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResGetDailyWeekReward), global::Tutorial.ResGetDailyWeekReward.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqDailyUnlock), global::Tutorial.ReqDailyUnlock.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResDailyUnlock), global::Tutorial.ResDailyUnlock.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResFaceInfo), global::Tutorial.ResFaceInfo.Parser, new[]{ "FaceList", "SetId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.FaceInfo), global::Tutorial.FaceInfo.Parser, new[]{ "Id", "EndTime", "AddTime" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqSetFace), global::Tutorial.ReqSetFace.Parser, new[]{ "Face" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResSetFace), global::Tutorial.ResSetFace.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResAvatarInfo), global::Tutorial.ResAvatarInfo.Parser, new[]{ "AvatarList", "SetId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.AvatarInfo), global::Tutorial.AvatarInfo.Parser, new[]{ "Id", "EndTime", "AddTime" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqSetAvatar), global::Tutorial.ReqSetAvatar.Parser, new[]{ "Avatar" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResSetAvatar), global::Tutorial.ResSetAvatar.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.EmojiInfo), global::Tutorial.EmojiInfo.Parser, new[]{ "Id", "EndTime", "AddTime" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqSetEmoji), global::Tutorial.ReqSetEmoji.Parser, new[]{ "Id", "Type" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResSetEmoji), global::Tutorial.ResSetEmoji.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResSevenLogin), global::Tutorial.ResSevenLogin.Parser, new[]{ "WeekReward", "MonthReward", "Active", "IsBack" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.SevenLoginReward), global::Tutorial.SevenLoginReward.Parser, new[]{ "Item1", "Item2", "Item3", "Status", "Id", "NeedActive" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqGetSevenLoginReward), global::Tutorial.ReqGetSevenLoginReward.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResGetSevenLoginReward), global::Tutorial.ResGetSevenLoginReward.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqGetMonthLoginReward), global::Tutorial.ReqGetMonthLoginReward.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResGetMonthLoginReward), global::Tutorial.ResGetMonthLoginReward.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResActivity), global::Tutorial.ResActivity.Parser, new[]{ "ActiveList" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ActivityInfo), global::Tutorial.ActivityInfo.Parser, new[]{ "Id", "Type", "StartTime", "EndTime", "Status", "Title", "Red" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqActivityReward), global::Tutorial.ReqActivityReward.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResActivityReward), global::Tutorial.ResActivityReward.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqLimitEvent), global::Tutorial.ReqLimitEvent.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResLimitEvent), global::Tutorial.ResLimitEvent.Parser, new[]{ "LimitEventList" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResLimitEventProgress), global::Tutorial.ResLimitEventProgress.Parser, new[]{ "ProgressMax", "Progress", "ProgressReward" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqLimitEventReward), global::Tutorial.ReqLimitEventReward.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResLimitEventReward), global::Tutorial.ResLimitEventReward.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqSelectLimitEvent), global::Tutorial.ReqSelectLimitEvent.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResSelectLimitEvent), global::Tutorial.ResSelectLimitEvent.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.LimitEvent), global::Tutorial.LimitEvent.Parser, new[]{ "EndTime", "Cd", "Mul", "StartTime", "Param", "ShowTime" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.LimitEventNotify), global::Tutorial.LimitEventNotify.Parser, new[]{ "Id", "Type", "EndTime", "Cd" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqLimitEventLuckyCat), global::Tutorial.ReqLimitEventLuckyCat.Parser, new[]{ "ChessId", "MChessData" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResLimitEventLuckyCat), global::Tutorial.ResLimitEventLuckyCat.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqLimitSenceReward), global::Tutorial.ReqLimitSenceReward.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResLimitSenceReward), global::Tutorial.ResLimitSenceReward.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResChessRainReward), global::Tutorial.ResChessRainReward.Parser, new[]{ "Items", "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqFastProduceInfo), global::Tutorial.ReqFastProduceInfo.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResFastProduceInfo), global::Tutorial.ResFastProduceInfo.Parser, new[]{ "Energy", "Num", "EndTime" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqFastProduceReward), global::Tutorial.ReqFastProduceReward.Parser, new[]{ "Energy" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResFastProduceReward), global::Tutorial.ResFastProduceReward.Parser, new[]{ "Code", "Msg", "EndTime", "Num" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqCatTrickReward), global::Tutorial.ReqCatTrickReward.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResCatTrickReward), global::Tutorial.ResCatTrickReward.Parser, new[]{ "Code", "Msg", "IsClose" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqSearchPlayer), global::Tutorial.ReqSearchPlayer.Parser, new[]{ "Uid" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResSearchPlayer), global::Tutorial.ResSearchPlayer.Parser, new[]{ "Code", "List" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqFriendPlayerSimple), global::Tutorial.ReqFriendPlayerSimple.Parser, new[]{ "Uid" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResFriendPlayerSimple), global::Tutorial.ResFriendPlayerSimple.Parser, new[]{ "Uid", "Name", "Face", "Avatar", "Level", "Decorate", "Login", "Loginout", "Facebook", "Emoji", "AddTime", "Interact", "Playroom", "DressSet", "Friend", "Last", "Physiology", "PetName", "PetFur" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, null, null, null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPlayerSimple), global::Tutorial.ResPlayerSimple.Parser, new[]{ "Uid", "Name", "Face", "Avatar", "Level", "Decorate", "Login", "Loginout", "Facebook", "Emoji", "AddTime", "Interact" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ActLog), global::Tutorial.ActLog.Parser, new[]{ "Type", "Time", "Param" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPlayerRank), global::Tutorial.ResPlayerRank.Parser, new[]{ "Uid", "Name", "Face", "Avatar", "Level", "Score", "Type", "PlayroomSet", "DressSet", "FurSet", "Last", "PetName" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResFriendLog), global::Tutorial.ResFriendLog.Parser, new[]{ "Player", "Type", "Time", "Param", "Id", "Upvote" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.NotifyFriendLog), global::Tutorial.NotifyFriendLog.Parser, new[]{ "Info", "Bubble" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.FriendBubbleInfo), global::Tutorial.FriendBubbleInfo.Parser, new[]{ "Id", "Type", "Items" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.NotifyFriendCard), global::Tutorial.NotifyFriendCard.Parser, new[]{ "Info" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResFriendCard), global::Tutorial.ResFriendCard.Parser, new[]{ "Uid", "Name", "Face", "Avatar", "Level", "Type", "Time", "CardId", "ExCardId", "Status", "Id", "Emoji" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqKv), global::Tutorial.ReqKv.Parser, new[]{ "Key", "Value" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResKv), global::Tutorial.ResKv.Parser, new[]{ "Kv" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqFriendByCode), global::Tutorial.ReqFriendByCode.Parser, new[]{ "Code" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResFriendByCode), global::Tutorial.ResFriendByCode.Parser, new[]{ "Code", "Msg", "Player" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqFriendRecommend), global::Tutorial.ReqFriendRecommend.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResFriendRecommend), global::Tutorial.ResFriendRecommend.Parser, new[]{ "List" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqFriendIgnore), global::Tutorial.ReqFriendIgnore.Parser, new[]{ "Uid" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResFriendIgnore), global::Tutorial.ResFriendIgnore.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqFriendList), global::Tutorial.ReqFriendList.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResFriendList), global::Tutorial.ResFriendList.Parser, new[]{ "FriendList", "ReqApplyList", "Npc", "Sponsor" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqAddNpc), global::Tutorial.ReqAddNpc.Parser, new[]{ "NpcId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResAddNpc), global::Tutorial.ResAddNpc.Parser, new[]{ "Code", "Msg", "NpcId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqFriendApply), global::Tutorial.ReqFriendApply.Parser, new[]{ "Type" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResFriendApply), global::Tutorial.ResFriendApply.Parser, new[]{ "ApplyList" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResFriendApplyInfo), global::Tutorial.ResFriendApplyInfo.Parser, new[]{ "Player", "Time" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqFriendCardMsg), global::Tutorial.ReqFriendCardMsg.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResFriendCardMsg), global::Tutorial.ResFriendCardMsg.Parser, new[]{ "MsgList" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqWishApplyList), global::Tutorial.ReqWishApplyList.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResWishApplyList), global::Tutorial.ResWishApplyList.Parser, new[]{ "ApplyList" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqWishApply), global::Tutorial.ReqWishApply.Parser, new[]{ "Uid" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResWishApply), global::Tutorial.ResWishApply.Parser, new[]{ "Code", "Msg", "Uid" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqFriendTimeLine), global::Tutorial.ReqFriendTimeLine.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResFriendTimeLine), global::Tutorial.ResFriendTimeLine.Parser, new[]{ "Log", "Reply" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResFriendReply), global::Tutorial.ResFriendReply.Parser, new[]{ "Id", "Type", "Param", "Status", "AddTime", "EndTime", "Player", "Items" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqFriendReplyHandle), global::Tutorial.ReqFriendReplyHandle.Parser, new[]{ "LogId", "Param", "Type" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResFriendReplyHandle), global::Tutorial.ResFriendReplyHandle.Parser, new[]{ "Code", "Msg", "LogId", "Type", "ErrType" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResFriendBubble), global::Tutorial.ResFriendBubble.Parser, new[]{ "Bubble" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqFriendTLUpvote), global::Tutorial.ReqFriendTLUpvote.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResFriendTLUpvote), global::Tutorial.ResFriendTLUpvote.Parser, new[]{ "Code", "Msg", "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqFriendTReward), global::Tutorial.ReqFriendTReward.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResFriendTReward), global::Tutorial.ResFriendTReward.Parser, new[]{ "Code", "Msg", "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResFriendApplyNotify), global::Tutorial.ResFriendApplyNotify.Parser, new[]{ "Player", "Type", "Time" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResFriendReplyNotify), global::Tutorial.ResFriendReplyNotify.Parser, new[]{ "Info", "Type", "Time" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPlayerLougouMsg), global::Tutorial.ResPlayerLougouMsg.Parser, new[]{ "Type", "Name", "Face", "Count", "FacebookPic", "Uids" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqApplyFriend), global::Tutorial.ReqApplyFriend.Parser, new[]{ "Uid", "Type" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResApplyFriend), global::Tutorial.ResApplyFriend.Parser, new[]{ "Code", "Msg", "Uid" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqAdWatch), global::Tutorial.ReqAdWatch.Parser, new[]{ "Type" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResAdWatch), global::Tutorial.ResAdWatch.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqAgreeFriend), global::Tutorial.ReqAgreeFriend.Parser, new[]{ "Uid" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResAgreeFriend), global::Tutorial.ResAgreeFriend.Parser, new[]{ "Code", "Msg", "Uid", "Player" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqRefuseFriend), global::Tutorial.ReqRefuseFriend.Parser, new[]{ "Uid" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResRefuseFriend), global::Tutorial.ResRefuseFriend.Parser, new[]{ "Code", "Msg", "Uid" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqDelFriend), global::Tutorial.ReqDelFriend.Parser, new[]{ "Uid" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResDelFriend), global::Tutorial.ResDelFriend.Parser, new[]{ "Code", "Msg", "Uid" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqRank), global::Tutorial.ReqRank.Parser, new[]{ "Type" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResRank), global::Tutorial.ResRank.Parser, new[]{ "Type", "RankList", "MyRank", "MyScore" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqMailList), global::Tutorial.ReqMailList.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResMailList), global::Tutorial.ResMailList.Parser, new[]{ "MailList" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.MailInfo), global::Tutorial.MailInfo.Parser, new[]{ "Id", "Title", "Content", "Time", "Status", "Items", "Type", "TitleEn", "ContentEn", "SubTitle", "SubTitleEn", "TitlePtBr", "ContentPtBr", "SubTitlePtBr", "TitleEsLa", "SubTitleEsLa", "ContentEsLa" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.MailNotify), global::Tutorial.MailNotify.Parser, new[]{ "Info" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqReadMail), global::Tutorial.ReqReadMail.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResReadMail), global::Tutorial.ResReadMail.Parser, new[]{ "Code", "Msg", "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqGetMailReward), global::Tutorial.ReqGetMailReward.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResGetMailReward), global::Tutorial.ResGetMailReward.Parser, new[]{ "Code", "Msg", "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqDeleteMail), global::Tutorial.ReqDeleteMail.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResDeleteMail), global::Tutorial.ResDeleteMail.Parser, new[]{ "Code", "Msg", "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResCharge), global::Tutorial.ResCharge.Parser, new[]{ "Charge", "Total", "First", "SpecialShop", "FreeShop", "ChessShop", "Gift", "Ad", "Wish", "SpecialCharge", "SpecialChargeWeek", "TodayCharge", "MonthCharge", "AdEndTime", "WeeklyDiscount", "PetWorkRemainTime", "WeeklyEndTime" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, null, null, null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.LogoutPetWork), global::Tutorial.LogoutPetWork.Parser, new[]{ "WorkTime", "RemainTime" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.WeeklyDiscountInfo), global::Tutorial.WeeklyDiscountInfo.Parser, new[]{ "Id", "Count", "Discount" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.WishList), global::Tutorial.WishList.Parser, new[]{ "Id", "Count", "Uid" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqAddWish), global::Tutorial.ReqAddWish.Parser, new[]{ "Id", "Type" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResAddWish), global::Tutorial.ResAddWish.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqGetWish), global::Tutorial.ReqGetWish.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResGetWish), global::Tutorial.ResGetWish.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqSendWishBeg), global::Tutorial.ReqSendWishBeg.Parser, new[]{ "Uid" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResSendWishBeg), global::Tutorial.ResSendWishBeg.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResSpecialShop), global::Tutorial.ResSpecialShop.Parser, new[]{ "Grade", "Count" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResChessShop), global::Tutorial.ResChessShop.Parser, new[]{ "Diamond", "Count", "ChessId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqFreeShop), global::Tutorial.ReqFreeShop.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResFreeShop), global::Tutorial.ResFreeShop.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqBuyChessShop), global::Tutorial.ReqBuyChessShop.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResBuyChessShop), global::Tutorial.ResBuyChessShop.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqBuyChessShop2), global::Tutorial.ReqBuyChessShop2.Parser, new[]{ "Id", "MChessData" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResBuyChessShop2), global::Tutorial.ResBuyChessShop2.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqRefreshChessShop), global::Tutorial.ReqRefreshChessShop.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResRefreshChessShop), global::Tutorial.ResRefreshChessShop.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqEndless), global::Tutorial.ReqEndless.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResEndless), global::Tutorial.ResEndless.Parser, new[]{ "Id", "EndlessList" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResEndlessInfo), global::Tutorial.ResEndlessInfo.Parser, new[]{ "ChargeId", "Type", "Items" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqEndlessReward), global::Tutorial.ReqEndlessReward.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResEndlessReward), global::Tutorial.ResEndlessReward.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPiggyBank), global::Tutorial.ResPiggyBank.Parser, new[]{ "Type", "Diamond", "Count", "EndTime" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPiggyBankReward), global::Tutorial.ReqPiggyBankReward.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPiggyBankReward), global::Tutorial.ResPiggyBankReward.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqChargeReceive), global::Tutorial.ReqChargeReceive.Parser, new[]{ "Uid", "Content" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResChargeReceive), global::Tutorial.ResChargeReceive.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqCreateOrderSn), global::Tutorial.ReqCreateOrderSn.Parser, new[]{ "ChargeId", "PlatForm", "Channel", "Type", "Uid" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResCreateOrderSn), global::Tutorial.ResCreateOrderSn.Parser, new[]{ "OrderSn" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqShippingOrder), global::Tutorial.ReqShippingOrder.Parser, new[]{ "OrderSn", "ProduceId", "Token", "Status" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResShippingOrder), global::Tutorial.ResShippingOrder.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqChampship), global::Tutorial.ReqChampship.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResChampship), global::Tutorial.ResChampship.Parser, new[]{ "Score", "Reward", "EndTime", "Period", "Rank", "RankReward", "Status", "TodayActivityId", "YesterdayActivityId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqChampshipReward), global::Tutorial.ReqChampshipReward.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResChampshipReward), global::Tutorial.ResChampshipReward.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqChampshipRankReward), global::Tutorial.ReqChampshipRankReward.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResChampshipRankReward), global::Tutorial.ResChampshipRankReward.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqChampshipRank), global::Tutorial.ReqChampshipRank.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResChampshipRank), global::Tutorial.ResChampshipRank.Parser, new[]{ "RankList", "MyRank", "MyScore" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqChampshipPreRank), global::Tutorial.ReqChampshipPreRank.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResChampshipPreRank), global::Tutorial.ResChampshipPreRank.Parser, new[]{ "RankList", "MyRank", "MyScore" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResNotifyCard), global::Tutorial.ResNotifyCard.Parser, new[]{ "Card", "Master", "ExStar", "Handbook" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, null, null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqSetFacebookUrl), global::Tutorial.ReqSetFacebookUrl.Parser, new[]{ "Url" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResSetFacebookUrl), global::Tutorial.ResSetFacebookUrl.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqInviteFriendData), global::Tutorial.ReqInviteFriendData.Parser, new[]{ "DwUin" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResInviteFriendData), global::Tutorial.ResInviteFriendData.Parser, new[]{ "IdLists", "GetIndex" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqSelfInvited), global::Tutorial.ReqSelfInvited.Parser, new[]{ "InviterId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResSelfInvited), global::Tutorial.ResSelfInvited.Parser, new[]{ "ResultCode" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.NotifyInvitedSuccess), global::Tutorial.NotifyInvitedSuccess.Parser, new[]{ "ResultCode", "IdLists" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqGetInviteReward), global::Tutorial.ReqGetInviteReward.Parser, new[]{ "GetIndex" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResGetInviteReward), global::Tutorial.ResGetInviteReward.Parser, new[]{ "ResultCode" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqAutoAddInviteFriend), global::Tutorial.ReqAutoAddInviteFriend.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResAutoAddInviteFriend), global::Tutorial.ResAutoAddInviteFriend.Parser, new[]{ "ResultCode" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqAutoAddInviteFriend2), global::Tutorial.ReqAutoAddInviteFriend2.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResAutoAddInviteFriend2), global::Tutorial.ResAutoAddInviteFriend2.Parser, new[]{ "ResultCode" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqMining), global::Tutorial.ReqMining.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResMining), global::Tutorial.ResMining.Parser, new[]{ "Id", "Status", "EndTime", "Template", "Pass", "Gem", "Map", "Mining", "PassReward" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqMiningTake), global::Tutorial.ReqMiningTake.Parser, new[]{ "Map", "Gem" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResMiningTake), global::Tutorial.ResMiningTake.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqMiningReward), global::Tutorial.ReqMiningReward.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResMiningReward), global::Tutorial.ResMiningReward.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqActPass), global::Tutorial.ReqActPass.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResActPass), global::Tutorial.ResActPass.Parser, new[]{ "Id", "Status", "EndTime", "Template", "Score", "Reward", "LowPass", "HighPass" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqActPassReward), global::Tutorial.ReqActPassReward.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResActPassReward), global::Tutorial.ResActPassReward.Parser, new[]{ "Code", "Msg", "RewardLevel" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResActRed), global::Tutorial.ResActRed.Parser, new[]{ "Red" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.NotifyActRed), global::Tutorial.NotifyActRed.Parser, new[]{ "Id", "Red" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ActivityNotify), global::Tutorial.ActivityNotify.Parser, new[]{ "Info" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResItem), global::Tutorial.ResItem.Parser, new[]{ "Item" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ItemNotify), global::Tutorial.ItemNotify.Parser, new[]{ "Item" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqGuessColor), global::Tutorial.ReqGuessColor.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResGuessColor), global::Tutorial.ResGuessColor.Parser, new[]{ "Id", "Status", "EndTime", "Template", "Pass", "MapList", "OMap", "WinTime", "Opponent" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.opponent), global::Tutorial.opponent.Parser, new[]{ "Name", "Face", "Avatar", "Progress" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqGuessColorTake), global::Tutorial.ReqGuessColorTake.Parser, new[]{ "Map", "OMap" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.GuessColorInfo), global::Tutorial.GuessColorInfo.Parser, new[]{ "Map" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResGuessColorTake), global::Tutorial.ResGuessColorTake.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqGuessColorReward), global::Tutorial.ReqGuessColorReward.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResGuessColorReward), global::Tutorial.ResGuessColorReward.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqRace), global::Tutorial.ReqRace.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResRace), global::Tutorial.ResRace.Parser, new[]{ "Id", "Status", "EndTime", "Template", "Pass", "GameStartTime", "GameEndTime", "Progress", "Opponent", "Rank" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.raceopponent), global::Tutorial.raceopponent.Parser, new[]{ "Id", "Face", "Avatar", "Name", "Progress" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqRaceStart), global::Tutorial.ReqRaceStart.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResRaceStart), global::Tutorial.ResRaceStart.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqRaceReward), global::Tutorial.ReqRaceReward.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResRaceReward), global::Tutorial.ResRaceReward.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPetFur), global::Tutorial.ReqPetFur.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPetFur), global::Tutorial.ResPetFur.Parser, new[]{ "FurId", "FurSet", "FreeCount" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPetFurBuy), global::Tutorial.ReqPetFurBuy.Parser, new[]{ "FurId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPetFurBuy), global::Tutorial.ResPetFurBuy.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqFurSet), global::Tutorial.ReqFurSet.Parser, new[]{ "FurId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResFurSet), global::Tutorial.ResFurSet.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPlayroom), global::Tutorial.ReqPlayroom.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPlayroom), global::Tutorial.ResPlayroom.Parser, new[]{ "Status", "Items", "Opponent", "Friend", "Playroom", "Collect", "Mood", "LoseItem", "StartTime", "WorkStatus", "AllMood", "Chip", "WorkOutline", "Jackpot", "Physiology", "Dress", "DressSet", "PetAir", "PetAirSet", "Upvote", "RoomPoint", "Unlock", "DailyTask", "DailyTaskReward", "InteractNum", "Kiss", "Revenge", "AdItem", "Target", "WeeklyDiscount" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, null, null, null, null, null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.NotifyPlayroomTask), global::Tutorial.NotifyPlayroomTask.Parser, new[]{ "DailyTask", "DailyTaskReward" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPlayroomTask), global::Tutorial.ReqPlayroomTask.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPlayroomTask), global::Tutorial.ResPlayroomTask.Parser, new[]{ "Code", "Msg", "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPlayroomTaskReward), global::Tutorial.ReqPlayroomTaskReward.Parser, new[]{ "Type" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPlayroomTaskReward), global::Tutorial.ResPlayroomTaskReward.Parser, new[]{ "Code", "Msg", "Id", "Type" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPlayroomUnlock), global::Tutorial.ReqPlayroomUnlock.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPlayroomUnlock), global::Tutorial.ResPlayroomUnlock.Parser, new[]{ "Code", "Msg", "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPlayroomUpvote), global::Tutorial.ReqPlayroomUpvote.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPlayroomUpvote), global::Tutorial.ResPlayroomUpvote.Parser, new[]{ "Code", "Msg", "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.PlayroomDress), global::Tutorial.PlayroomDress.Parser, new[]{ "List" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.PlayroomDressInfo), global::Tutorial.PlayroomDressInfo.Parser, new[]{ "Id", "EndTime", "AddTime", "Label" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.PlayroomAirInfo), global::Tutorial.PlayroomAirInfo.Parser, new[]{ "Id", "EndTime", "AddTime", "Label" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.PlayroomCollectInfo), global::Tutorial.PlayroomCollectInfo.Parser, new[]{ "Id", "EndTime", "AddTime", "Label" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPlayroomDressSet), global::Tutorial.ReqPlayroomDressSet.Parser, new[]{ "DressSet" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPlayroomDressSet), global::Tutorial.ResPlayroomDressSet.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPlayroomPetAirSet), global::Tutorial.ReqPlayroomPetAirSet.Parser, new[]{ "PetAirSet" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPlayroomPetAirSet), global::Tutorial.ResPlayroomPetAirSet.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPlayroomWrokOutline), global::Tutorial.ReqPlayroomWrokOutline.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPlayroomWrokOutline), global::Tutorial.ResPlayroomWrokOutline.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.NofiPlayroomStatus), global::Tutorial.NofiPlayroomStatus.Parser, new[]{ "WorkOutline" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.NotifyPlayroomWork), global::Tutorial.NotifyPlayroomWork.Parser, new[]{ "StartTime", "WorkStatus" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.NotifyPlayroomLose), global::Tutorial.NotifyPlayroomLose.Parser, new[]{ "LoseItem", "Chip", "Revenge" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ChipInfo), global::Tutorial.ChipInfo.Parser, new[]{ "Uid", "EmojiId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.NotifyPlayroomMood), global::Tutorial.NotifyPlayroomMood.Parser, new[]{ "AllMood", "Mood", "Physiology", "AdItem" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.AdItem), global::Tutorial.AdItem.Parser, new[]{ "Watch", "LastWatch", "ItemId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.NotifyPlayroomKiss), global::Tutorial.NotifyPlayroomKiss.Parser, new[]{ "Kiss" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.FriendRoom), global::Tutorial.FriendRoom.Parser, new[]{ "Uid", "Name", "Face", "Avatar", "Times" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.RoomOpponent), global::Tutorial.RoomOpponent.Parser, new[]{ "Uid", "Name", "Face", "Avatar", "LastTime" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPlayroomInfo), global::Tutorial.ReqPlayroomInfo.Parser, new[]{ "Uid" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPlayroomInfo), global::Tutorial.ResPlayroomInfo.Parser, new[]{ "Uid", "Name", "Face", "Avatar", "Playroom", "GameId", "Items", "Status", "Defense", "Flip", "Chip", "PetName", "Emoji", "Upvote", "UpvoteCount", "DressSet", "Kiss", "Fur" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, null, null, null, null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPlayroomFlip), global::Tutorial.ReqPlayroomFlip.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPlayroomFlip), global::Tutorial.ResPlayroomFlip.Parser, new[]{ "Code", "Msg", "Id", "CardId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPlayroomGuide), global::Tutorial.ReqPlayroomGuide.Parser, new[]{ "Type" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPlayroomGuide), global::Tutorial.ResPlayroomGuide.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPlayroomFlipReward), global::Tutorial.ReqPlayroomFlipReward.Parser, new[]{ "EmojiId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPlayroomFlipReward), global::Tutorial.ResPlayroomFlipReward.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPlayroomGame), global::Tutorial.ReqPlayroomGame.Parser, new[]{ "Type", "EmojiId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPlayroomGame), global::Tutorial.ResPlayroomGame.Parser, new[]{ "Code", "Msg", "Type", "Items" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPlayroomGameShowReward), global::Tutorial.ReqPlayroomGameShowReward.Parser, new[]{ "Type", "SelectId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPlayroomGameShowReward), global::Tutorial.ResPlayroomGameShowReward.Parser, new[]{ "Items" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPlayroomInteract), global::Tutorial.ReqPlayroomInteract.Parser, new[]{ "Id", "Type" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPlayroomInteract), global::Tutorial.ResPlayroomInteract.Parser, new[]{ "Code", "Msg", "InteractNum" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPlayroomSetRoom), global::Tutorial.ReqPlayroomSetRoom.Parser, new[]{ "Playroom" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPlayroomSetRoom), global::Tutorial.ResPlayroomSetRoom.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPlayroomSelectReward), global::Tutorial.ReqPlayroomSelectReward.Parser, new[]{ "Id", "EmojiId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPlayroomSelectReward), global::Tutorial.ResPlayroomSelectReward.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPlayroomLose), global::Tutorial.ReqPlayroomLose.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPlayroomLose), global::Tutorial.ResPlayroomLose.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPlayroomWork), global::Tutorial.ReqPlayroomWork.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPlayroomWork), global::Tutorial.ResPlayroomWork.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPlayroomRest), global::Tutorial.ReqPlayroomRest.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPlayroomRest), global::Tutorial.ResPlayroomRest.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPlayroomDraw), global::Tutorial.ReqPlayroomDraw.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPlayroomDraw), global::Tutorial.ResPlayroomDraw.Parser, new[]{ "Code", "Msg", "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPlayroomChip), global::Tutorial.ReqPlayroomChip.Parser, new[]{ "Uid" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPlayroomChip), global::Tutorial.ResPlayroomChip.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPlayroomBuyItem), global::Tutorial.ReqPlayroomBuyItem.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPlayroomBuyItem), global::Tutorial.ResPlayroomBuyItem.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqPlayroomShop), global::Tutorial.ReqPlayroomShop.Parser, new[]{ "Id", "Num" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResPlayroomShop), global::Tutorial.ResPlayroomShop.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqFriendTreasure), global::Tutorial.ReqFriendTreasure.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResFriendTreasure), global::Tutorial.ResFriendTreasure.Parser, new[]{ "Status", "Star", "Shift", "List", "List2", "Uids" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.TreasureInfo), global::Tutorial.TreasureInfo.Parser, new[]{ "Pos", "Type", "Face", "Avatar", "Uid", "Status", "NickName" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqFriendTreasureStart), global::Tutorial.ReqFriendTreasureStart.Parser, new[]{ "List", "List2" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResFriendTreasureStart), global::Tutorial.ResFriendTreasureStart.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqFriendTreasureEnd), global::Tutorial.ReqFriendTreasureEnd.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResFriendTreasureEnd), global::Tutorial.ResFriendTreasureEnd.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqFriendTreasureFilp), global::Tutorial.ReqFriendTreasureFilp.Parser, new[]{ "Pos" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResFriendTreasureFilp), global::Tutorial.ResFriendTreasureFilp.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResFriendTreasureStar), global::Tutorial.ResFriendTreasureStar.Parser, new[]{ "Star" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqKafkaLog), global::Tutorial.ReqKafkaLog.Parser, new[]{ "Event", "Data" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqCollectInfo), global::Tutorial.ReqCollectInfo.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResCollectInfo), global::Tutorial.ResCollectInfo.Parser, new[]{ "Id", "Items" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.CollectItem), global::Tutorial.CollectItem.Parser, new[]{ "Id", "Items" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqCollect), global::Tutorial.ReqCollect.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResCollect), global::Tutorial.ResCollect.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqCatnip), global::Tutorial.ReqCatnip.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResCatnip), global::Tutorial.ResCatnip.Parser, new[]{ "Id", "Status", "EndTime", "Template", "GameList", "Multiply", "FriendList" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.CatnipGame), global::Tutorial.CatnipGame.Parser, new[]{ "Id", "Status", "Progress", "Reward", "Partner", "Emoji", "SendEmoji", "FriendProgress" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.CatnipInvite), global::Tutorial.CatnipInvite.Parser, new[]{ "Uid", "Time", "Type", "Player" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqCatnipInvite), global::Tutorial.ReqCatnipInvite.Parser, new[]{ "Id", "Uid" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResCatnipInvite), global::Tutorial.ResCatnipInvite.Parser, new[]{ "Code", "Msg", "Uid" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqCatnipAgree), global::Tutorial.ReqCatnipAgree.Parser, new[]{ "Id", "Uid" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResCatnipAgree), global::Tutorial.ResCatnipAgree.Parser, new[]{ "Code", "Msg", "Uid" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqCatnipRefuse), global::Tutorial.ReqCatnipRefuse.Parser, new[]{ "Id", "Uid" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResCatnipRefuse), global::Tutorial.ResCatnipRefuse.Parser, new[]{ "Code", "Msg", "Uid" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqCatnipMultiply), global::Tutorial.ReqCatnipMultiply.Parser, new[]{ "Multiply" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResCatnipMultiply), global::Tutorial.ResCatnipMultiply.Parser, new[]{ "Code", "Msg", "Multiply" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqCatnipPlay), global::Tutorial.ReqCatnipPlay.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResCatnipPlay), global::Tutorial.ResCatnipPlay.Parser, new[]{ "Code", "Msg", "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqCatnipReward), global::Tutorial.ReqCatnipReward.Parser, new[]{ "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResCatnipReward), global::Tutorial.ResCatnipReward.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqCatnipGrandReward), global::Tutorial.ReqCatnipGrandReward.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResCatnipGrandReward), global::Tutorial.ResCatnipGrandReward.Parser, new[]{ "Code", "Msg" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqCatnipEmoji), global::Tutorial.ReqCatnipEmoji.Parser, new[]{ "Id", "EmojiId" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ResCatnipEmoji), global::Tutorial.ResCatnipEmoji.Parser, new[]{ "Code", "Msg", "EmojiId", "Id" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.AdminReq), global::Tutorial.AdminReq.Parser, new[]{ "Func", "Info" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.AdminRes), global::Tutorial.AdminRes.Parser, new[]{ "Func", "Info" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqAdminInfo), global::Tutorial.ReqAdminInfo.Parser, new[]{ "Uid" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqReloadServerMail), global::Tutorial.ReqReloadServerMail.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqServerInfo), global::Tutorial.ReqServerInfo.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqReload), global::Tutorial.ReqReload.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqAdminGm), global::Tutorial.ReqAdminGm.Parser, new[]{ "Uid", "Command" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqAdminBan), global::Tutorial.ReqAdminBan.Parser, new[]{ "Uid", "Time", "Reason" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tutorial.ReqAdminShipping), global::Tutorial.ReqAdminShipping.Parser, new[]{ "OrderSn", "Status", "ChannelOrderSn" }, null, null, null, null)
+ }));
+ }
+ #endregion
+
+ }
+ #region Enums
+ ///
+ /// item弹窗标签
+ ///
+ public enum ITEM_POP_LABEL {
+ [pbr::OriginalName("Playroom")] Playroom = 0,
+ [pbr::OriginalName("PiggyBank")] PiggyBank = 1,
+ [pbr::OriginalName("Charge")] Charge = 2,
+ [pbr::OriginalName("Endless")] Endless = 3,
+ [pbr::OriginalName("LevUpReward")] LevUpReward = 4,
+ [pbr::OriginalName("HandleChess")] HandleChess = 5,
+ [pbr::OriginalName("HandbookReward")] HandbookReward = 6,
+ [pbr::OriginalName("OrderReward")] OrderReward = 7,
+ [pbr::OriginalName("DecorateCost")] DecorateCost = 8,
+ [pbr::OriginalName("DecorateAdd")] DecorateAdd = 9,
+ [pbr::OriginalName("BuyChessBagGrid")] BuyChessBagGrid = 10,
+ [pbr::OriginalName("ChessEx")] ChessEx = 11,
+ [pbr::OriginalName("CardCollectReward")] CardCollectReward = 12,
+ [pbr::OriginalName("ExStarReward")] ExStarReward = 13,
+ [pbr::OriginalName("AllCollectReward")] AllCollectReward = 14,
+ [pbr::OriginalName("GuideReward")] GuideReward = 15,
+ [pbr::OriginalName("DailyTaskReward")] DailyTaskReward = 16,
+ [pbr::OriginalName("DailyWeekReward")] DailyWeekReward = 17,
+ [pbr::OriginalName("BuyEnergy")] BuyEnergy = 18,
+ [pbr::OriginalName("SevenLoginRewardLabel")] SevenLoginRewardLabel = 19,
+ [pbr::OriginalName("MonthLoginReward")] MonthLoginReward = 20,
+ [pbr::OriginalName("FastProduceReward")] FastProduceReward = 21,
+ [pbr::OriginalName("LimitSenceReward")] LimitSenceReward = 22,
+ [pbr::OriginalName("MailReward")] MailReward = 23,
+ [pbr::OriginalName("FreeShop")] FreeShop = 24,
+ [pbr::OriginalName("ChessShop")] ChessShop = 25,
+ [pbr::OriginalName("RefreshChessShop")] RefreshChessShop = 26,
+ [pbr::OriginalName("EndlessReward")] EndlessReward = 27,
+ [pbr::OriginalName("PiggyBankReward")] PiggyBankReward = 28,
+ [pbr::OriginalName("ChampshipReward")] ChampshipReward = 29,
+ [pbr::OriginalName("LimitEventReward")] LimitEventReward = 30,
+ [pbr::OriginalName("ChampshipRankReward")] ChampshipRankReward = 31,
+ [pbr::OriginalName("invite")] Invite = 32,
+ [pbr::OriginalName("SelectLimitEvent")] SelectLimitEvent = 33,
+ [pbr::OriginalName("MiningTake")] MiningTake = 34,
+ [pbr::OriginalName("MiningReward")] MiningReward = 35,
+ [pbr::OriginalName("GuessColor")] GuessColor = 36,
+ [pbr::OriginalName("GuessColorReward")] GuessColorReward = 37,
+ [pbr::OriginalName("RaceReward")] RaceReward = 38,
+ [pbr::OriginalName("PlayroomGame")] PlayroomGame = 39,
+ [pbr::OriginalName("PlayroomDraw")] PlayroomDraw = 40,
+ [pbr::OriginalName("PlayroomChip")] PlayroomChip = 41,
+ [pbr::OriginalName("PlayroomFlip")] PlayroomFlip = 42,
+ ///
+ /// 宠物宝藏翻牌
+ ///
+ [pbr::OriginalName("FriendtreasureFilp")] FriendtreasureFilp = 43,
+ [pbr::OriginalName("FriendtreasureEnd")] FriendtreasureEnd = 44,
+ [pbr::OriginalName("GM")] Gm = 45,
+ [pbr::OriginalName("Friendtreasure")] Friendtreasure = 46,
+ ///
+ /// 卡牌图鉴奖励
+ ///
+ [pbr::OriginalName("CardHandbookReward")] CardHandbookReward = 47,
+ ///
+ /// 限时事件宝箱雨
+ ///
+ [pbr::OriginalName("LimitEventChestRain")] LimitEventChestRain = 48,
+ ///
+ /// 看广告获取体力
+ ///
+ [pbr::OriginalName("GetEnergyByAD")] GetEnergyByAd = 49,
+ ///
+ /// 开启资源宝箱
+ ///
+ [pbr::OriginalName("SourceChest")] SourceChest = 50,
+ ///
+ /// playroom打工购买物品
+ ///
+ [pbr::OriginalName("PlayroomBuyItem")] PlayroomBuyItem = 51,
+ ///
+ /// 卡牌赛季初奖励
+ ///
+ [pbr::OriginalName("CardSeasonFirstReward")] CardSeasonFirstReward = 52,
+ ///
+ /// 图鉴全收集奖励 图鉴体力补发
+ ///
+ [pbr::OriginalName("AllCollectRewardHB")] AllCollectRewardHb = 53,
+ ///
+ /// playroom商店
+ ///
+ [pbr::OriginalName("PlayroomShop")] PlayroomShop = 54,
+ ///
+ /// 图鉴收集奖励
+ ///
+ [pbr::OriginalName("HandbookAllReward")] HandbookAllReward = 55,
+ ///
+ /// 时间线点赞
+ ///
+ [pbr::OriginalName("TLUpvote")] Tlupvote = 56,
+ ///
+ /// 收集
+ ///
+ [pbr::OriginalName("Collect")] Collect = 57,
+ ///
+ /// 活动礼包
+ ///
+ [pbr::OriginalName("ActivityGift")] ActivityGift = 58,
+ ///
+ /// 活动奖励
+ ///
+ [pbr::OriginalName("ActivityReward")] ActivityReward = 59,
+ ///
+ /// 猫咪恶作剧奖励
+ ///
+ [pbr::OriginalName("CatTrickReward")] CatTrickReward = 60,
+ ///
+ /// 心愿单奖励
+ ///
+ [pbr::OriginalName("AddWish")] AddWish = 61,
+ ///
+ /// 心愿单奖励
+ ///
+ [pbr::OriginalName("GetWish")] GetWish = 62,
+ ///
+ /// playroom任务
+ ///
+ [pbr::OriginalName("PlayroomTask")] PlayroomTask = 63,
+ ///
+ /// playroom任务奖励 大奖
+ ///
+ [pbr::OriginalName("PlayroomTaskReward")] PlayroomTaskReward = 64,
+ ///
+ /// 玩家点赞
+ ///
+ [pbr::OriginalName("PlayroomUpvote")] PlayroomUpvote = 65,
+ ///
+ /// 装饰奖励
+ ///
+ [pbr::OriginalName("DecorateReward")] DecorateReward = 66,
+ ///
+ /// 猫草大作战奖励
+ ///
+ [pbr::OriginalName("CatnipReward")] CatnipReward = 67,
+ ///
+ /// 猫草大作战大奖奖励
+ ///
+ [pbr::OriginalName("CatnipGrandReward")] CatnipGrandReward = 68,
+ ///
+ /// 猫草大作战玩法奖励
+ ///
+ [pbr::OriginalName("CatnipPlay")] CatnipPlay = 69,
+ ///
+ /// 好友时间线奖励
+ ///
+ [pbr::OriginalName("FriendTReward")] FriendTreward = 70,
+ ///
+ /// 宠物小偷奖励
+ ///
+ [pbr::OriginalName("PetTheif")] PetTheif = 71,
+ ///
+ /// 新手任务奖励
+ ///
+ [pbr::OriginalName("GuideTaskReward")] GuideTaskReward = 72,
+ ///
+ /// 新手任务活跃度奖励
+ ///
+ [pbr::OriginalName("GuideActiveReward")] GuideActiveReward = 73,
+ ///
+ /// 通行证充值
+ ///
+ [pbr::OriginalName("PassCharge")] PassCharge = 74,
+ ///
+ /// 通行证奖励
+ ///
+ [pbr::OriginalName("ActPassReward")] ActPassReward = 75,
+ ///
+ /// 好友请求处理
+ ///
+ [pbr::OriginalName("FriendReplyHandle")] FriendReplyHandle = 76,
+ ///
+ /// 退役奖励
+ ///
+ [pbr::OriginalName("GetChessRetireReward")] GetChessRetireReward = 77,
+ ///
+ /// 申请好友赞助
+ ///
+ [pbr::OriginalName("ApplyFriendSponsor")] ApplyFriendSponsor = 78,
+ ///
+ ///宠物毛皮商店购买
+ ///
+ [pbr::OriginalName("PetFurShop")] PetFurShop = 79,
+ }
+
+ public enum HANDLE_TYPE {
+ [pbr::OriginalName("ADD")] Add = 0,
+ [pbr::OriginalName("COMPOSE")] Compose = 1,
+ [pbr::OriginalName("BUY")] Buy = 2,
+ [pbr::OriginalName("SELL")] Sell = 3,
+ [pbr::OriginalName("REMOVE")] Remove = 4,
+ }
+
+ public enum RES_CODE {
+ [pbr::OriginalName("FAIL")] Fail = 0,
+ [pbr::OriginalName("SUCCESS")] Success = 1,
+ ///
+ /// 账号已存在
+ ///
+ [pbr::OriginalName("Protocol_Error_Account_Exist")] ProtocolErrorAccountExist = 100,
+ ///
+ /// 账号或密码错误
+ ///
+ [pbr::OriginalName("Protocol_Error_Account_OR_PWD_ERROR")] ProtocolErrorAccountOrPwdError = 101,
+ ///
+ /// 账号或密码过短
+ ///
+ [pbr::OriginalName("Protocol_Error_Account_OR_PWD_Short")] ProtocolErrorAccountOrPwdShort = 102,
+ ///
+ /// 账号操作失败
+ ///
+ [pbr::OriginalName("Protocol_Error_Account_Fail")] ProtocolErrorAccountFail = 103,
+ ///
+ /// 账号不存在
+ ///
+ [pbr::OriginalName("Protocol_Error_Account_NoExsit")] ProtocolErrorAccountNoExsit = 104,
+ ///
+ /// 验证码错误
+ ///
+ [pbr::OriginalName("Protocol_Error_Account_Code_Error")] ProtocolErrorAccountCodeError = 105,
+ ///
+ /// 设备号错误
+ ///
+ [pbr::OriginalName("Protocol_Error_Account_Device_Error")] ProtocolErrorAccountDeviceError = 106,
+ ///
+ /// 未实名认证
+ ///
+ [pbr::OriginalName("Protocol_Error_Id_Not_Verify")] ProtocolErrorIdNotVerify = 107,
+ ///
+ /// 实名认证失败
+ ///
+ [pbr::OriginalName("Protocol_Error_Id_Verify_Error")] ProtocolErrorIdVerifyError = 108,
+ }
+
+ public enum ITEM_TYPE {
+ [pbr::OriginalName("ENERGY")] Energy = 0,
+ [pbr::OriginalName("STAR")] Star = 1,
+ [pbr::OriginalName("DIAMOND")] Diamond = 2,
+ }
+
+ public enum ORDER_TYPE {
+ [pbr::OriginalName("ORDER_TYPE_DEFAULT")] Default = 0,
+ ///
+ /// 普通订单
+ ///
+ [pbr::OriginalName("Common_type")] CommonType = 1,
+ ///
+ /// 额外订单
+ ///
+ [pbr::OriginalName("Extra_type")] ExtraType = 2,
+ ///
+ /// 超级订单
+ ///
+ [pbr::OriginalName("Super_type")] SuperType = 3,
+ ///
+ /// 预热订单
+ ///
+ [pbr::OriginalName("Preheat_type")] PreheatType = 4,
+ ///
+ /// 触发订单
+ ///
+ [pbr::OriginalName("Trigger_type")] TriggerType = 5,
+ ///
+ /// 退役发射器清理订单
+ ///
+ [pbr::OriginalName("Clean_type")] CleanType = 6,
+ ///
+ /// 清理无法生成订单的棋子
+ ///
+ [pbr::OriginalName("Clean_Order_type")] CleanOrderType = 7,
+ ///
+ /// 棋盘空格不足清理棋子的订单
+ ///
+ [pbr::OriginalName("Clean_type2")] CleanType2 = 8,
+ ///
+ /// 安慰订单
+ ///
+ [pbr::OriginalName("COMFORT_TYPE")] ComfortType = 9,
+ ///
+ /// 引导订单
+ ///
+ [pbr::OriginalName("Guide_type")] GuideType = 10,
+ ///
+ /// 宠物订单
+ ///
+ [pbr::OriginalName("Pet_type")] PetType = 11,
+ ///
+ /// 预览订单
+ ///
+ [pbr::OriginalName("Preview_type")] PreviewType = 12,
+ ///
+ /// 修复订单
+ ///
+ [pbr::OriginalName("Fixed_type")] FixedType = 13,
+ ///
+ /// playroom订单
+ ///
+ [pbr::OriginalName("Playroom_type")] PlayroomType = 14,
+ }
+
+ public enum LOGIN_TYPE {
+ ///
+ /// 账号密码登录
+ ///
+ [pbr::OriginalName("ACCOUNT_LOGIN")] AccountLogin = 0,
+ ///
+ /// 验证码登录
+ ///
+ [pbr::OriginalName("CODE_LOGIN")] CodeLogin = 1,
+ ///
+ /// 设备号登录
+ ///
+ [pbr::OriginalName("DEVICE_LOGIN")] DeviceLogin = 2,
+ ///
+ /// 第三方SDK登录
+ ///
+ [pbr::OriginalName("SDK_LOGIN")] SdkLogin = 3,
+ }
+
+ ///
+ /// 时间线类型
+ ///
+ public enum TIME_LINE_TYPE {
+ [pbr::OriginalName("DEFAULT")] Default = 0,
+ ///
+ /// 收到申请好友
+ ///
+ [pbr::OriginalName("LOG_TYPE_FRIEND_APPLY")] LogTypeFriendApply = 1,
+ ///
+ /// 成为好友
+ ///
+ [pbr::OriginalName("LOG_TYPE_FRIEND_BECOME")] LogTypeFriendBecome = 2,
+ ///
+ /// 发起卡牌交换申请
+ ///
+ [pbr::OriginalName("LOG_TYPE_CARD_EX_SEND")] LogTypeCardExSend = 3,
+ ///
+ /// 赠送卡牌
+ ///
+ [pbr::OriginalName("LOG_TYPE_CARD_SEND")] LogTypeCardSend = 4,
+ ///
+ /// 请求卡牌
+ ///
+ [pbr::OriginalName("LOG_TYPE_CARD_GIVE")] LogTypeCardGive = 5,
+ ///
+ /// 选择卡牌交换
+ ///
+ [pbr::OriginalName("LOG_TYPE_CARD_SELECT_GET")] LogTypeCardSelectGet = 6,
+ ///
+ /// 接受卡牌
+ ///
+ [pbr::OriginalName("LOG_TYPE_CARD_ACCEPT_GIVE")] LogTypeCardAcceptGive = 7,
+ ///
+ /// 收到卡牌交换申请
+ ///
+ [pbr::OriginalName("LOG_TYPE_CARD_EX_GET")] LogTypeCardExGet = 8,
+ ///
+ /// 选择卡牌交换
+ ///
+ [pbr::OriginalName("LOG_TYPE_CARD_SELECT_SEND")] LogTypeCardSelectSend = 9,
+ ///
+ /// 卡牌交换成功
+ ///
+ [pbr::OriginalName("LOG_TYPE_CARD_EX_SUCCESS_1")] LogTypeCardExSuccess1 = 10,
+ ///
+ /// 卡牌交换成功
+ ///
+ [pbr::OriginalName("LOG_TYPE_CARD_EX_SUCCESS_2")] LogTypeCardExSuccess2 = 11,
+ ///
+ /// 删除好友
+ ///
+ [pbr::OriginalName("LOG_TYPE_FRIEND_DELETE")] LogTypeFriendDelete = 14,
+ ///
+ /// 非小猫游戏,他人偷走了玩家的猫币
+ ///
+ [pbr::OriginalName("LOG_TYPE_PLAYROOM_VISIT")] LogTypePlayroomVisit = 15,
+ ///
+ /// 图鉴收集
+ ///
+ [pbr::OriginalName("LOG_TYPE_HANDBOOK")] LogTypeHandbook = 16,
+ ///
+ /// 图鉴点赞
+ ///
+ [pbr::OriginalName("LOG_TYPE_HANDBOOK_UPVOTE")] LogTypeHandbookUpvote = 17,
+ ///
+ /// 充值赠送
+ ///
+ [pbr::OriginalName("LOG_TYPE_CHARGE_SEND")] LogTypeChargeSend = 18,
+ ///
+ /// 充值接受
+ ///
+ [pbr::OriginalName("LOG_TYPE_CHARGE_RECEIVED")] LogTypeChargeReceived = 19,
+ ///
+ /// 心愿单
+ ///
+ [pbr::OriginalName("LOG_TYPE_WISH")] LogTypeWish = 20,
+ ///
+ /// NPC成为好友
+ ///
+ [pbr::OriginalName("LOG_TYPE_FRIEND_BECOME_NPC")] LogTypeFriendBecomeNpc = 21,
+ ///
+ /// playroom点赞
+ ///
+ [pbr::OriginalName("LOG_TYPE_PLAYROOM_UPVOTE")] LogTypePlayroomUpvote = 22,
+ ///
+ /// 竞标赛排名
+ ///
+ [pbr::OriginalName("LOG_TYPE_PLAYROOM_CHAMPSHIP")] LogTypePlayroomChampship = 23,
+ ///
+ /// 宠物宝藏
+ ///
+ [pbr::OriginalName("LOG_TYPE_TREASURE")] LogTypeTreasure = 24,
+ ///
+ /// 收到赠送卡牌
+ ///
+ [pbr::OriginalName("LOG_TYPE_CARD_SEND_ACCEPT")] LogTypeCardSendAccept = 25,
+ ///
+ /// 小猫游戏,给小猫成功装箱
+ ///
+ [pbr::OriginalName("LOG_TYPE_PLAYROOM_CAT_WIN")] LogTypePlayroomCatWin = 26,
+ ///
+ /// 小猫游戏,装箱小猫未成功
+ ///
+ [pbr::OriginalName("LOG_TYPE_PLAYROOM_CAT_LOSE")] LogTypePlayroomCatLose = 27,
+ ///
+ /// 接受卡牌请求
+ ///
+ [pbr::OriginalName("LOG_TYPE_CARD_GIVE_ACCEPT")] LogTypeCardGiveAccept = 28,
+ ///
+ /// 邀请注册
+ ///
+ [pbr::OriginalName("LOG_TYPE_FRIEND_INVITE")] LogTypeFriendInvite = 29,
+ ///
+ /// 宠物宝藏帮助
+ ///
+ [pbr::OriginalName("LOG_TYPE_TREASURE_HELP")] LogTypeTreasureHelp = 30,
+ ///
+ /// 好友赞助体力
+ ///
+ [pbr::OriginalName("LOG_TYPE_FRIEND_SPONSOR")] LogTypeFriendSponsor = 31,
+ ///
+ /// 获得好友赞助体力
+ ///
+ [pbr::OriginalName("LOG_TYPE_FRIEND_SPONSOR_GET")] LogTypeFriendSponsorGet = 32,
+ }
+
+ public enum CHESS_EX_TYPE {
+ ///
+ /// 无
+ ///
+ [pbr::OriginalName("CHESS_EX_NONE")] ChessExNone = 0,
+ ///
+ /// 气泡
+ ///
+ [pbr::OriginalName("CHESS_EX_BUBBLE")] ChessExBubble = 1,
+ ///
+ /// 宝箱解锁
+ ///
+ [pbr::OriginalName("CHESS_EX_BOX")] ChessExBox = 2,
+ ///
+ /// 快捷购买
+ ///
+ [pbr::OriginalName("CHESS_EX_QUICK_BUY")] ChessExQuickBuy = 3,
+ ///
+ /// 限时事件气泡
+ ///
+ [pbr::OriginalName("CHESS_EX_EVENT")] ChessExEvent = 4,
+ ///
+ /// 限时事件小学徒
+ ///
+ [pbr::OriginalName("CHESS_EX_EVENT_LITTLE_APPRENTICE")] ChessExEventLittleApprentice = 5,
+ }
+
+ public enum LANG_TYPE {
+ ///
+ /// 中文
+ ///
+ [pbr::OriginalName("LANG_CN")] LangCn = 0,
+ ///
+ /// 英文
+ ///
+ [pbr::OriginalName("LANG_EN")] LangEn = 1,
+ ///
+ /// 葡萄牙语
+ ///
+ [pbr::OriginalName("LANG_PTBR")] LangPtbr = 2,
+ ///
+ /// 西班牙语-拉丁美洲
+ ///
+ [pbr::OriginalName("LANG_ES_LATAM")] LangEsLatam = 3,
+ }
+
+ ///
+ /// 活动
+ ///
+ public enum ACTIVITY_TYPE {
+ ///
+ /// 没活动
+ ///
+ [pbr::OriginalName("DEFAULT_TYPE")] DefaultType = 0,
+ ///
+ /// 挖矿
+ ///
+ [pbr::OriginalName("ACT_TYPE_MINING")] ActTypeMining = 1,
+ ///
+ /// 猜颜色
+ ///
+ [pbr::OriginalName("ACT_TYPE_GUESS_COLOR")] ActTypeGuessColor = 2,
+ ///
+ /// 赛跑
+ ///
+ [pbr::OriginalName("ACT_TYPE_RACE")] ActTypeRace = 3,
+ ///
+ /// 折扣礼包
+ ///
+ [pbr::OriginalName("ACT_TYPE_DISCOUNT_GIFT")] ActTypeDiscountGift = 4,
+ ///
+ /// 加送礼包
+ ///
+ [pbr::OriginalName("ACT_TYPE_ADD_GIFT")] ActTypeAddGift = 5,
+ ///
+ /// 超值加购礼包
+ ///
+ [pbr::OriginalName("ACT_TYPE_SUPER_GIFT")] ActTypeSuperGift = 6,
+ ///
+ /// 好友合作
+ ///
+ [pbr::OriginalName("ACT_TYPE_CATNIP")] ActTypeCatnip = 7,
+ ///
+ /// 通行证
+ ///
+ [pbr::OriginalName("ACT_TYPE_PASS")] ActTypePass = 8,
+ }
+
+ ///
+ /// 限时事件参数 key值对
+ ///
+ public enum LimitEventParam {
+ ///
+ ///无
+ ///
+ [pbr::OriginalName("LEP_NONE")] LepNone = 0,
+ ///
+ ///猫咪能量
+ ///
+ [pbr::OriginalName("CAT_TRICK_ENERGY")] CatTrickEnergy = 1,
+ ///
+ ///猫咪类型
+ ///
+ [pbr::OriginalName("CAT_TRICK_TYPE")] CatTrickType = 2,
+ ///
+ ///回收日
+ ///
+ [pbr::OriginalName("PAYBACK_DAY_COUNT")] PaybackDayCount = 3,
+ ///
+ ///幸运猫
+ ///
+ [pbr::OriginalName("LUCKY_CAT_EARNINGS")] LuckyCatEarnings = 4,
+ }
+
+ public enum ActLogType {
+ ///
+ /// 默认
+ ///
+ [pbr::OriginalName("ACT_LOG_TYPE_NONE")] None = 0,
+ ///
+ /// 首次登入游戏
+ ///
+ [pbr::OriginalName("ACT_LOG_TYPE_FIRST_LOGIN")] FirstLogin = 1,
+ ///
+ /// 完成休息室
+ ///
+ [pbr::OriginalName("ACT_LOG_TYPE_COMPLETE_RESTROOM")] CompleteRestroom = 2,
+ ///
+ /// 完成餐厅
+ ///
+ [pbr::OriginalName("ACT_LOG_TYPE_COMPLETE_RESTAURANT")] CompleteRestaurant = 3,
+ ///
+ /// 完成浴室
+ ///
+ [pbr::OriginalName("ACT_LOG_TYPE_COMPLETE_BATHROOM")] CompleteBathroom = 4,
+ ///
+ /// 完成衣帽间
+ ///
+ [pbr::OriginalName("ACT_LOG_TYPE_COMPLETE_CLOAKROOM")] CompleteCloakroom = 5,
+ ///
+ /// 获得新头像
+ ///
+ [pbr::OriginalName("ACT_LOG_TYPE_GET_NEW_AVATAR")] GetNewAvatar = 6,
+ ///
+ /// 获得新头像框
+ ///
+ [pbr::OriginalName("ACT_LOG_TYPE_GET_NEW_AVATAR_FRAME")] GetNewAvatarFrame = 7,
+ ///
+ /// 获得新表情
+ ///
+ [pbr::OriginalName("ACT_LOG_TYPE_GET_NEW_EMOTION")] GetNewEmotion = 8,
+ ///
+ /// 获得新装饰品
+ ///
+ [pbr::OriginalName("ACT_LOG_TYPE_GET_NEW_DECORATION")] GetNewDecoration = 9,
+ ///
+ /// 获得新服装
+ ///
+ [pbr::OriginalName("ACT_LOG_TYPE_GET_NEW_COSTUME")] GetNewCostume = 10,
+ ///
+ /// 完成卡册收集
+ ///
+ [pbr::OriginalName("ACT_LOG_TYPE_COMPLETE_CARD_ALBUM")] CompleteCardAlbum = 11,
+ ///
+ /// 完成全卡牌收集
+ ///
+ [pbr::OriginalName("ACT_LOG_TYPE_COMPLETE_ALL_CARDS")] CompleteAllCards = 12,
+ ///
+ /// 获得锦标赛名次
+ ///
+ [pbr::OriginalName("ACT_LOG_TYPE_GET_CHAMPIONSHIP_RANK")] GetChampionshipRank = 13,
+ ///
+ /// 获得锦标赛大奖
+ ///
+ [pbr::OriginalName("ACT_LOG_TYPE_GET_CHAMPIONSHIP_PRIZE")] GetChampionshipPrize = 14,
+ ///
+ /// 获得限时活动大奖
+ ///
+ [pbr::OriginalName("ACT_LOG_TYPE_GET_LIMITED_ACTIVITY_PRIZE")] GetLimitedActivityPrize = 15,
+ ///
+ /// 参加好友合作类活动
+ ///
+ [pbr::OriginalName("ACT_LOG_TYPE_JOIN_FRIEND_COOP_ACTIVITY")] JoinFriendCoopActivity = 16,
+ ///
+ /// 获得拜访小游戏大奖(翻牌)
+ ///
+ [pbr::OriginalName("ACT_LOG_TYPE_GET_VISIT_GAME_PRIZE")] GetVisitGamePrize = 17,
+ ///
+ /// 获得拜访小游戏大奖(除翻牌)
+ ///
+ [pbr::OriginalName("ACT_LOG_TYPE_GET_VISIT_GAME_PRIZE_1")] GetVisitGamePrize1 = 18,
+ ///
+ /// 打开宠物宝藏
+ ///
+ [pbr::OriginalName("ACT_LOG_TYPE_OPEN_PET_TREASURE")] OpenPetTreasure = 19,
+ ///
+ /// 拜访时点赞
+ ///
+ [pbr::OriginalName("ACT_LOG_TYPE_VISIT_UPVOTE")] VisitUpvote = 20,
+ ///
+ /// 完成图鉴收集成就
+ ///
+ [pbr::OriginalName("ACT_LOG_TYPE_COMPLETE_HANDBOOK_ACHIEVEMENT")] CompleteHandbookAchievement = 21,
+ ///
+ /// 完成第X章所有场景
+ ///
+ [pbr::OriginalName("ACT_LOG_TYPE_COMPLETE_CHAPTER_SCENES")] CompleteChapterScenes = 22,
+ ///
+ /// 流失用户回归
+ ///
+ [pbr::OriginalName("ACT_LOG_TYPE_LOST_USER_RETURN")] LostUserReturn = 23,
+ }
+
+ public enum FRIEND_REPLY_TYPE {
+ ///
+ /// 默认
+ ///
+ [pbr::OriginalName("FRIEND_REPLY_TYPE_NONE")] None = 0,
+ ///
+ /// 打招呼
+ ///
+ [pbr::OriginalName("FRIEND_REPLY_TYPE_GREET")] Greet = 1,
+ ///
+ /// 被打招呼
+ ///
+ [pbr::OriginalName("FRIEND_REPLY_TYPE_RETURN_GREET")] ReturnGreet = 2,
+ ///
+ /// 猫薄荷加好友
+ ///
+ [pbr::OriginalName("REPLY_TYPE_CATNIP")] ReplyTypeCatnip = 3,
+ ///
+ /// 收到猫薄荷好友道具
+ ///
+ [pbr::OriginalName("REPLY_TYPE_CATNIP_ITEMS")] ReplyTypeCatnipItems = 4,
+ }
+
+ public enum FRIEND_REPLY_HANDLE_ERR_TYPE {
+ ///
+ /// 默认
+ ///
+ [pbr::OriginalName("NONE")] None = 0,
+ ///
+ /// 好友位置已满不存在
+ ///
+ [pbr::OriginalName("CATNIP")] Catnip = 1,
+ }
+
+ #endregion
+
+ #region Messages
+ ///
+ ///客户都请求数据
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ClientReq : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ClientReq());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[0]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ClientReq() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ClientReq(ClientReq other) : this() {
+ func_ = other.func_;
+ cid_ = other.cid_;
+ info_ = other.info_;
+ sessionId_ = other.sessionId_;
+ gatewayId_ = other.gatewayId_;
+ userId_ = other.userId_;
+ userBase_ = other.userBase_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ClientReq Clone() {
+ return new ClientReq(this);
+ }
+
+ /// Field number for the "func" field.
+ public const int FuncFieldNumber = 1;
+ private string func_ = "";
+ ///
+ /// serverMode/functionID
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Func {
+ get { return func_; }
+ set {
+ func_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "cid" field.
+ public const int CidFieldNumber = 2;
+ private string cid_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Cid {
+ get { return cid_; }
+ set {
+ cid_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "info" field.
+ public const int InfoFieldNumber = 3;
+ private pb::ByteString info_ = pb::ByteString.Empty;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pb::ByteString Info {
+ get { return info_; }
+ set {
+ info_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "sessionId" field.
+ public const int SessionIdFieldNumber = 4;
+ private string sessionId_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string SessionId {
+ get { return sessionId_; }
+ set {
+ sessionId_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "gatewayId" field.
+ public const int GatewayIdFieldNumber = 5;
+ private string gatewayId_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string GatewayId {
+ get { return gatewayId_; }
+ set {
+ gatewayId_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "userId" field.
+ public const int UserIdFieldNumber = 6;
+ private string userId_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string UserId {
+ get { return userId_; }
+ set {
+ userId_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "userBase" field.
+ public const int UserBaseFieldNumber = 7;
+ private string userBase_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string UserBase {
+ get { return userBase_; }
+ set {
+ userBase_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ClientReq);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ClientReq other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (Func != other.Func) return false;
+ if (Cid != other.Cid) return false;
+ if (Info != other.Info) return false;
+ if (SessionId != other.SessionId) return false;
+ if (GatewayId != other.GatewayId) return false;
+ if (UserId != other.UserId) return false;
+ if (UserBase != other.UserBase) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (Func.Length != 0) hash ^= Func.GetHashCode();
+ if (Cid.Length != 0) hash ^= Cid.GetHashCode();
+ if (Info.Length != 0) hash ^= Info.GetHashCode();
+ if (SessionId.Length != 0) hash ^= SessionId.GetHashCode();
+ if (GatewayId.Length != 0) hash ^= GatewayId.GetHashCode();
+ if (UserId.Length != 0) hash ^= UserId.GetHashCode();
+ if (UserBase.Length != 0) hash ^= UserBase.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (Func.Length != 0) {
+ output.WriteRawTag(10);
+ output.WriteString(Func);
+ }
+ if (Cid.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(Cid);
+ }
+ if (Info.Length != 0) {
+ output.WriteRawTag(26);
+ output.WriteBytes(Info);
+ }
+ if (SessionId.Length != 0) {
+ output.WriteRawTag(34);
+ output.WriteString(SessionId);
+ }
+ if (GatewayId.Length != 0) {
+ output.WriteRawTag(42);
+ output.WriteString(GatewayId);
+ }
+ if (UserId.Length != 0) {
+ output.WriteRawTag(50);
+ output.WriteString(UserId);
+ }
+ if (UserBase.Length != 0) {
+ output.WriteRawTag(58);
+ output.WriteString(UserBase);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (Func.Length != 0) {
+ output.WriteRawTag(10);
+ output.WriteString(Func);
+ }
+ if (Cid.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(Cid);
+ }
+ if (Info.Length != 0) {
+ output.WriteRawTag(26);
+ output.WriteBytes(Info);
+ }
+ if (SessionId.Length != 0) {
+ output.WriteRawTag(34);
+ output.WriteString(SessionId);
+ }
+ if (GatewayId.Length != 0) {
+ output.WriteRawTag(42);
+ output.WriteString(GatewayId);
+ }
+ if (UserId.Length != 0) {
+ output.WriteRawTag(50);
+ output.WriteString(UserId);
+ }
+ if (UserBase.Length != 0) {
+ output.WriteRawTag(58);
+ output.WriteString(UserBase);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (Func.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Func);
+ }
+ if (Cid.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Cid);
+ }
+ if (Info.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeBytesSize(Info);
+ }
+ if (SessionId.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(SessionId);
+ }
+ if (GatewayId.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(GatewayId);
+ }
+ if (UserId.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(UserId);
+ }
+ if (UserBase.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(UserBase);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ClientReq other) {
+ if (other == null) {
+ return;
+ }
+ if (other.Func.Length != 0) {
+ Func = other.Func;
+ }
+ if (other.Cid.Length != 0) {
+ Cid = other.Cid;
+ }
+ if (other.Info.Length != 0) {
+ Info = other.Info;
+ }
+ if (other.SessionId.Length != 0) {
+ SessionId = other.SessionId;
+ }
+ if (other.GatewayId.Length != 0) {
+ GatewayId = other.GatewayId;
+ }
+ if (other.UserId.Length != 0) {
+ UserId = other.UserId;
+ }
+ if (other.UserBase.Length != 0) {
+ UserBase = other.UserBase;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ Func = input.ReadString();
+ break;
+ }
+ case 18: {
+ Cid = input.ReadString();
+ break;
+ }
+ case 26: {
+ Info = input.ReadBytes();
+ break;
+ }
+ case 34: {
+ SessionId = input.ReadString();
+ break;
+ }
+ case 42: {
+ GatewayId = input.ReadString();
+ break;
+ }
+ case 50: {
+ UserId = input.ReadString();
+ break;
+ }
+ case 58: {
+ UserBase = input.ReadString();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ Func = input.ReadString();
+ break;
+ }
+ case 18: {
+ Cid = input.ReadString();
+ break;
+ }
+ case 26: {
+ Info = input.ReadBytes();
+ break;
+ }
+ case 34: {
+ SessionId = input.ReadString();
+ break;
+ }
+ case 42: {
+ GatewayId = input.ReadString();
+ break;
+ }
+ case 50: {
+ UserId = input.ReadString();
+ break;
+ }
+ case 58: {
+ UserBase = input.ReadString();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ReqOfflineReconnect : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ReqOfflineReconnect());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[1]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqOfflineReconnect() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqOfflineReconnect(ReqOfflineReconnect other) : this() {
+ dwUin_ = other.dwUin_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqOfflineReconnect Clone() {
+ return new ReqOfflineReconnect(this);
+ }
+
+ /// Field number for the "dwUin" field.
+ public const int DwUinFieldNumber = 1;
+ private long dwUin_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public long DwUin {
+ get { return dwUin_; }
+ set {
+ dwUin_ = value;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ReqOfflineReconnect);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ReqOfflineReconnect other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (DwUin != other.DwUin) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (DwUin != 0L) hash ^= DwUin.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (DwUin != 0L) {
+ size += 1 + pb::CodedOutputStream.ComputeInt64Size(DwUin);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ReqOfflineReconnect other) {
+ if (other == null) {
+ return;
+ }
+ if (other.DwUin != 0L) {
+ DwUin = other.DwUin;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ResOfflineReconnect : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ResOfflineReconnect());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[2]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResOfflineReconnect() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResOfflineReconnect(ResOfflineReconnect other) : this() {
+ dwUin_ = other.dwUin_;
+ result_ = other.result_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResOfflineReconnect Clone() {
+ return new ResOfflineReconnect(this);
+ }
+
+ /// Field number for the "dwUin" field.
+ public const int DwUinFieldNumber = 1;
+ private long dwUin_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public long DwUin {
+ get { return dwUin_; }
+ set {
+ dwUin_ = value;
+ }
+ }
+
+ /// Field number for the "Result" field.
+ public const int ResultFieldNumber = 2;
+ private int result_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int Result {
+ get { return result_; }
+ set {
+ result_ = value;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ResOfflineReconnect);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ResOfflineReconnect other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (DwUin != other.DwUin) return false;
+ if (Result != other.Result) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (DwUin != 0L) hash ^= DwUin.GetHashCode();
+ if (Result != 0) hash ^= Result.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ if (Result != 0) {
+ output.WriteRawTag(16);
+ output.WriteInt32(Result);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ if (Result != 0) {
+ output.WriteRawTag(16);
+ output.WriteInt32(Result);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (DwUin != 0L) {
+ size += 1 + pb::CodedOutputStream.ComputeInt64Size(DwUin);
+ }
+ if (Result != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(Result);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ResOfflineReconnect other) {
+ if (other == null) {
+ return;
+ }
+ if (other.DwUin != 0L) {
+ DwUin = other.DwUin;
+ }
+ if (other.Result != 0) {
+ Result = other.Result;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ case 16: {
+ Result = input.ReadInt32();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ case 16: {
+ Result = input.ReadInt32();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ReqBindFacebookAccount : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ReqBindFacebookAccount());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[3]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqBindFacebookAccount() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqBindFacebookAccount(ReqBindFacebookAccount other) : this() {
+ dwUin_ = other.dwUin_;
+ bindAccountId_ = other.bindAccountId_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqBindFacebookAccount Clone() {
+ return new ReqBindFacebookAccount(this);
+ }
+
+ /// Field number for the "dwUin" field.
+ public const int DwUinFieldNumber = 1;
+ private long dwUin_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public long DwUin {
+ get { return dwUin_; }
+ set {
+ dwUin_ = value;
+ }
+ }
+
+ /// Field number for the "BindAccountId" field.
+ public const int BindAccountIdFieldNumber = 2;
+ private string bindAccountId_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string BindAccountId {
+ get { return bindAccountId_; }
+ set {
+ bindAccountId_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ReqBindFacebookAccount);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ReqBindFacebookAccount other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (DwUin != other.DwUin) return false;
+ if (BindAccountId != other.BindAccountId) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (DwUin != 0L) hash ^= DwUin.GetHashCode();
+ if (BindAccountId.Length != 0) hash ^= BindAccountId.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ if (BindAccountId.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(BindAccountId);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ if (BindAccountId.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(BindAccountId);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (DwUin != 0L) {
+ size += 1 + pb::CodedOutputStream.ComputeInt64Size(DwUin);
+ }
+ if (BindAccountId.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(BindAccountId);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ReqBindFacebookAccount other) {
+ if (other == null) {
+ return;
+ }
+ if (other.DwUin != 0L) {
+ DwUin = other.DwUin;
+ }
+ if (other.BindAccountId.Length != 0) {
+ BindAccountId = other.BindAccountId;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ case 18: {
+ BindAccountId = input.ReadString();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ case 18: {
+ BindAccountId = input.ReadString();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ResBindFacebookAccount : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ResBindFacebookAccount());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[4]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResBindFacebookAccount() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResBindFacebookAccount(ResBindFacebookAccount other) : this() {
+ dwUin_ = other.dwUin_;
+ bindAccountId_ = other.bindAccountId_;
+ resultCode_ = other.resultCode_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResBindFacebookAccount Clone() {
+ return new ResBindFacebookAccount(this);
+ }
+
+ /// Field number for the "dwUin" field.
+ public const int DwUinFieldNumber = 1;
+ private long dwUin_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public long DwUin {
+ get { return dwUin_; }
+ set {
+ dwUin_ = value;
+ }
+ }
+
+ /// Field number for the "BindAccountId" field.
+ public const int BindAccountIdFieldNumber = 2;
+ private string bindAccountId_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string BindAccountId {
+ get { return bindAccountId_; }
+ set {
+ bindAccountId_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "ResultCode" field.
+ public const int ResultCodeFieldNumber = 3;
+ private int resultCode_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int ResultCode {
+ get { return resultCode_; }
+ set {
+ resultCode_ = value;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ResBindFacebookAccount);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ResBindFacebookAccount other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (DwUin != other.DwUin) return false;
+ if (BindAccountId != other.BindAccountId) return false;
+ if (ResultCode != other.ResultCode) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (DwUin != 0L) hash ^= DwUin.GetHashCode();
+ if (BindAccountId.Length != 0) hash ^= BindAccountId.GetHashCode();
+ if (ResultCode != 0) hash ^= ResultCode.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ if (BindAccountId.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(BindAccountId);
+ }
+ if (ResultCode != 0) {
+ output.WriteRawTag(24);
+ output.WriteInt32(ResultCode);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ if (BindAccountId.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(BindAccountId);
+ }
+ if (ResultCode != 0) {
+ output.WriteRawTag(24);
+ output.WriteInt32(ResultCode);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (DwUin != 0L) {
+ size += 1 + pb::CodedOutputStream.ComputeInt64Size(DwUin);
+ }
+ if (BindAccountId.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(BindAccountId);
+ }
+ if (ResultCode != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(ResultCode);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ResBindFacebookAccount other) {
+ if (other == null) {
+ return;
+ }
+ if (other.DwUin != 0L) {
+ DwUin = other.DwUin;
+ }
+ if (other.BindAccountId.Length != 0) {
+ BindAccountId = other.BindAccountId;
+ }
+ if (other.ResultCode != 0) {
+ ResultCode = other.ResultCode;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ case 18: {
+ BindAccountId = input.ReadString();
+ break;
+ }
+ case 24: {
+ ResultCode = input.ReadInt32();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ case 18: {
+ BindAccountId = input.ReadString();
+ break;
+ }
+ case 24: {
+ ResultCode = input.ReadInt32();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /////请求强制绑定已绑过其他设备的fb并且不同步数据
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ReqOnlyBindFacebook : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ReqOnlyBindFacebook());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[5]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqOnlyBindFacebook() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqOnlyBindFacebook(ReqOnlyBindFacebook other) : this() {
+ dwUin_ = other.dwUin_;
+ bindAccountId_ = other.bindAccountId_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqOnlyBindFacebook Clone() {
+ return new ReqOnlyBindFacebook(this);
+ }
+
+ /// Field number for the "dwUin" field.
+ public const int DwUinFieldNumber = 1;
+ private long dwUin_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public long DwUin {
+ get { return dwUin_; }
+ set {
+ dwUin_ = value;
+ }
+ }
+
+ /// Field number for the "BindAccountId" field.
+ public const int BindAccountIdFieldNumber = 2;
+ private string bindAccountId_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string BindAccountId {
+ get { return bindAccountId_; }
+ set {
+ bindAccountId_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ReqOnlyBindFacebook);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ReqOnlyBindFacebook other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (DwUin != other.DwUin) return false;
+ if (BindAccountId != other.BindAccountId) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (DwUin != 0L) hash ^= DwUin.GetHashCode();
+ if (BindAccountId.Length != 0) hash ^= BindAccountId.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ if (BindAccountId.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(BindAccountId);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ if (BindAccountId.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(BindAccountId);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (DwUin != 0L) {
+ size += 1 + pb::CodedOutputStream.ComputeInt64Size(DwUin);
+ }
+ if (BindAccountId.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(BindAccountId);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ReqOnlyBindFacebook other) {
+ if (other == null) {
+ return;
+ }
+ if (other.DwUin != 0L) {
+ DwUin = other.DwUin;
+ }
+ if (other.BindAccountId.Length != 0) {
+ BindAccountId = other.BindAccountId;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ case 18: {
+ BindAccountId = input.ReadString();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ case 18: {
+ BindAccountId = input.ReadString();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ResOnlyBindFacebook : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ResOnlyBindFacebook());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[6]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResOnlyBindFacebook() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResOnlyBindFacebook(ResOnlyBindFacebook other) : this() {
+ dwUin_ = other.dwUin_;
+ bindAccountId_ = other.bindAccountId_;
+ resultCode_ = other.resultCode_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResOnlyBindFacebook Clone() {
+ return new ResOnlyBindFacebook(this);
+ }
+
+ /// Field number for the "dwUin" field.
+ public const int DwUinFieldNumber = 1;
+ private long dwUin_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public long DwUin {
+ get { return dwUin_; }
+ set {
+ dwUin_ = value;
+ }
+ }
+
+ /// Field number for the "BindAccountId" field.
+ public const int BindAccountIdFieldNumber = 2;
+ private string bindAccountId_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string BindAccountId {
+ get { return bindAccountId_; }
+ set {
+ bindAccountId_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "ResultCode" field.
+ public const int ResultCodeFieldNumber = 3;
+ private int resultCode_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int ResultCode {
+ get { return resultCode_; }
+ set {
+ resultCode_ = value;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ResOnlyBindFacebook);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ResOnlyBindFacebook other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (DwUin != other.DwUin) return false;
+ if (BindAccountId != other.BindAccountId) return false;
+ if (ResultCode != other.ResultCode) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (DwUin != 0L) hash ^= DwUin.GetHashCode();
+ if (BindAccountId.Length != 0) hash ^= BindAccountId.GetHashCode();
+ if (ResultCode != 0) hash ^= ResultCode.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ if (BindAccountId.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(BindAccountId);
+ }
+ if (ResultCode != 0) {
+ output.WriteRawTag(24);
+ output.WriteInt32(ResultCode);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ if (BindAccountId.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(BindAccountId);
+ }
+ if (ResultCode != 0) {
+ output.WriteRawTag(24);
+ output.WriteInt32(ResultCode);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (DwUin != 0L) {
+ size += 1 + pb::CodedOutputStream.ComputeInt64Size(DwUin);
+ }
+ if (BindAccountId.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(BindAccountId);
+ }
+ if (ResultCode != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(ResultCode);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ResOnlyBindFacebook other) {
+ if (other == null) {
+ return;
+ }
+ if (other.DwUin != 0L) {
+ DwUin = other.DwUin;
+ }
+ if (other.BindAccountId.Length != 0) {
+ BindAccountId = other.BindAccountId;
+ }
+ if (other.ResultCode != 0) {
+ ResultCode = other.ResultCode;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ case 18: {
+ BindAccountId = input.ReadString();
+ break;
+ }
+ case 24: {
+ ResultCode = input.ReadInt32();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ case 18: {
+ BindAccountId = input.ReadString();
+ break;
+ }
+ case 24: {
+ ResultCode = input.ReadInt32();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /////请求接触绑定
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ReqUnBindFacebook : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ReqUnBindFacebook());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[7]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqUnBindFacebook() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqUnBindFacebook(ReqUnBindFacebook other) : this() {
+ dwUin_ = other.dwUin_;
+ bindAccountId_ = other.bindAccountId_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqUnBindFacebook Clone() {
+ return new ReqUnBindFacebook(this);
+ }
+
+ /// Field number for the "dwUin" field.
+ public const int DwUinFieldNumber = 1;
+ private long dwUin_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public long DwUin {
+ get { return dwUin_; }
+ set {
+ dwUin_ = value;
+ }
+ }
+
+ /// Field number for the "BindAccountId" field.
+ public const int BindAccountIdFieldNumber = 2;
+ private string bindAccountId_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string BindAccountId {
+ get { return bindAccountId_; }
+ set {
+ bindAccountId_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ReqUnBindFacebook);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ReqUnBindFacebook other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (DwUin != other.DwUin) return false;
+ if (BindAccountId != other.BindAccountId) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (DwUin != 0L) hash ^= DwUin.GetHashCode();
+ if (BindAccountId.Length != 0) hash ^= BindAccountId.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ if (BindAccountId.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(BindAccountId);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ if (BindAccountId.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(BindAccountId);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (DwUin != 0L) {
+ size += 1 + pb::CodedOutputStream.ComputeInt64Size(DwUin);
+ }
+ if (BindAccountId.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(BindAccountId);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ReqUnBindFacebook other) {
+ if (other == null) {
+ return;
+ }
+ if (other.DwUin != 0L) {
+ DwUin = other.DwUin;
+ }
+ if (other.BindAccountId.Length != 0) {
+ BindAccountId = other.BindAccountId;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ case 18: {
+ BindAccountId = input.ReadString();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ case 18: {
+ BindAccountId = input.ReadString();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ResUnBindFacebook : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ResUnBindFacebook());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[8]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResUnBindFacebook() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResUnBindFacebook(ResUnBindFacebook other) : this() {
+ resultCode_ = other.resultCode_;
+ bindAccountId_ = other.bindAccountId_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResUnBindFacebook Clone() {
+ return new ResUnBindFacebook(this);
+ }
+
+ /// Field number for the "ResultCode" field.
+ public const int ResultCodeFieldNumber = 1;
+ private int resultCode_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int ResultCode {
+ get { return resultCode_; }
+ set {
+ resultCode_ = value;
+ }
+ }
+
+ /// Field number for the "BindAccountId" field.
+ public const int BindAccountIdFieldNumber = 2;
+ private string bindAccountId_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string BindAccountId {
+ get { return bindAccountId_; }
+ set {
+ bindAccountId_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ResUnBindFacebook);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ResUnBindFacebook other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (ResultCode != other.ResultCode) return false;
+ if (BindAccountId != other.BindAccountId) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (ResultCode != 0) hash ^= ResultCode.GetHashCode();
+ if (BindAccountId.Length != 0) hash ^= BindAccountId.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (ResultCode != 0) {
+ output.WriteRawTag(8);
+ output.WriteInt32(ResultCode);
+ }
+ if (BindAccountId.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(BindAccountId);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (ResultCode != 0) {
+ output.WriteRawTag(8);
+ output.WriteInt32(ResultCode);
+ }
+ if (BindAccountId.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(BindAccountId);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (ResultCode != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(ResultCode);
+ }
+ if (BindAccountId.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(BindAccountId);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ResUnBindFacebook other) {
+ if (other == null) {
+ return;
+ }
+ if (other.ResultCode != 0) {
+ ResultCode = other.ResultCode;
+ }
+ if (other.BindAccountId.Length != 0) {
+ BindAccountId = other.BindAccountId;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ ResultCode = input.ReadInt32();
+ break;
+ }
+ case 18: {
+ BindAccountId = input.ReadString();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ ResultCode = input.ReadInt32();
+ break;
+ }
+ case 18: {
+ BindAccountId = input.ReadString();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /////请求强制绑定已绑过其他设备的fb并且同步数据
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ReqSynGameData : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ReqSynGameData());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[9]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqSynGameData() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqSynGameData(ReqSynGameData other) : this() {
+ dwUin_ = other.dwUin_;
+ newFBId_ = other.newFBId_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqSynGameData Clone() {
+ return new ReqSynGameData(this);
+ }
+
+ /// Field number for the "dwUin" field.
+ public const int DwUinFieldNumber = 1;
+ private long dwUin_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public long DwUin {
+ get { return dwUin_; }
+ set {
+ dwUin_ = value;
+ }
+ }
+
+ /// Field number for the "NewFBId" field.
+ public const int NewFBIdFieldNumber = 2;
+ private string newFBId_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string NewFBId {
+ get { return newFBId_; }
+ set {
+ newFBId_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ReqSynGameData);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ReqSynGameData other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (DwUin != other.DwUin) return false;
+ if (NewFBId != other.NewFBId) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (DwUin != 0L) hash ^= DwUin.GetHashCode();
+ if (NewFBId.Length != 0) hash ^= NewFBId.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ if (NewFBId.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(NewFBId);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ if (NewFBId.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(NewFBId);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (DwUin != 0L) {
+ size += 1 + pb::CodedOutputStream.ComputeInt64Size(DwUin);
+ }
+ if (NewFBId.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(NewFBId);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ReqSynGameData other) {
+ if (other == null) {
+ return;
+ }
+ if (other.DwUin != 0L) {
+ DwUin = other.DwUin;
+ }
+ if (other.NewFBId.Length != 0) {
+ NewFBId = other.NewFBId;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ case 18: {
+ NewFBId = input.ReadString();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ case 18: {
+ NewFBId = input.ReadString();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ResSynGameData : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ResSynGameData());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[10]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResSynGameData() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResSynGameData(ResSynGameData other) : this() {
+ dwUin_ = other.dwUin_;
+ resultCode_ = other.resultCode_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResSynGameData Clone() {
+ return new ResSynGameData(this);
+ }
+
+ /// Field number for the "dwUin" field.
+ public const int DwUinFieldNumber = 1;
+ private long dwUin_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public long DwUin {
+ get { return dwUin_; }
+ set {
+ dwUin_ = value;
+ }
+ }
+
+ /// Field number for the "ResultCode" field.
+ public const int ResultCodeFieldNumber = 2;
+ private int resultCode_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int ResultCode {
+ get { return resultCode_; }
+ set {
+ resultCode_ = value;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ResSynGameData);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ResSynGameData other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (DwUin != other.DwUin) return false;
+ if (ResultCode != other.ResultCode) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (DwUin != 0L) hash ^= DwUin.GetHashCode();
+ if (ResultCode != 0) hash ^= ResultCode.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ if (ResultCode != 0) {
+ output.WriteRawTag(16);
+ output.WriteInt32(ResultCode);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ if (ResultCode != 0) {
+ output.WriteRawTag(16);
+ output.WriteInt32(ResultCode);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (DwUin != 0L) {
+ size += 1 + pb::CodedOutputStream.ComputeInt64Size(DwUin);
+ }
+ if (ResultCode != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(ResultCode);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ResSynGameData other) {
+ if (other == null) {
+ return;
+ }
+ if (other.DwUin != 0L) {
+ DwUin = other.DwUin;
+ }
+ if (other.ResultCode != 0) {
+ ResultCode = other.ResultCode;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ case 16: {
+ ResultCode = input.ReadInt32();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ case 16: {
+ ResultCode = input.ReadInt32();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ForceKickOut : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ForceKickOut());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[11]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ForceKickOut() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ForceKickOut(ForceKickOut other) : this() {
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ForceKickOut Clone() {
+ return new ForceKickOut(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ForceKickOut);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ForceKickOut other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ForceKickOut other) {
+ if (other == null) {
+ return;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ResServerVersion : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ResServerVersion());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[12]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResServerVersion() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResServerVersion(ResServerVersion other) : this() {
+ version_ = other.version_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResServerVersion Clone() {
+ return new ResServerVersion(this);
+ }
+
+ /// Field number for the "Version" field.
+ public const int VersionFieldNumber = 1;
+ private int version_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int Version {
+ get { return version_; }
+ set {
+ version_ = value;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ResServerVersion);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ResServerVersion other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (Version != other.Version) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (Version != 0) hash ^= Version.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (Version != 0) {
+ output.WriteRawTag(8);
+ output.WriteInt32(Version);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (Version != 0) {
+ output.WriteRawTag(8);
+ output.WriteInt32(Version);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (Version != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(Version);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ResServerVersion other) {
+ if (other == null) {
+ return;
+ }
+ if (other.Version != 0) {
+ Version = other.Version;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ Version = input.ReadInt32();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ Version = input.ReadInt32();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ResChessColorData : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ResChessColorData());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[13]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResChessColorData() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResChessColorData(ResChessColorData other) : this() {
+ mChessColorData_ = other.mChessColorData_.Clone();
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResChessColorData Clone() {
+ return new ResChessColorData(this);
+ }
+
+ /// Field number for the "mChessColorData" field.
+ public const int MChessColorDataFieldNumber = 1;
+ private static readonly pbc::MapField.Codec _map_mChessColorData_codec
+ = new pbc::MapField.Codec(pb::FieldCodec.ForString(10, ""), pb::FieldCodec.ForInt32(16, 0), 10);
+ private readonly pbc::MapField mChessColorData_ = new pbc::MapField();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::MapField MChessColorData {
+ get { return mChessColorData_; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ResChessColorData);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ResChessColorData other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (!MChessColorData.Equals(other.MChessColorData)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ hash ^= MChessColorData.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ mChessColorData_.WriteTo(output, _map_mChessColorData_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ mChessColorData_.WriteTo(ref output, _map_mChessColorData_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ size += mChessColorData_.CalculateSize(_map_mChessColorData_codec);
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ResChessColorData other) {
+ if (other == null) {
+ return;
+ }
+ mChessColorData_.MergeFrom(other.mChessColorData_);
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ mChessColorData_.AddEntriesFrom(input, _map_mChessColorData_codec);
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ mChessColorData_.AddEntriesFrom(ref input, _map_mChessColorData_codec);
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ ///客户都请求数据返回 和主动推送
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ClientRes : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ClientRes());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[14]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ClientRes() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ClientRes(ClientRes other) : this() {
+ func_ = other.func_;
+ cid_ = other.cid_;
+ info_ = other.info_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ClientRes Clone() {
+ return new ClientRes(this);
+ }
+
+ /// Field number for the "func" field.
+ public const int FuncFieldNumber = 1;
+ private string func_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Func {
+ get { return func_; }
+ set {
+ func_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "cid" field.
+ public const int CidFieldNumber = 2;
+ private string cid_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Cid {
+ get { return cid_; }
+ set {
+ cid_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "info" field.
+ public const int InfoFieldNumber = 3;
+ private pb::ByteString info_ = pb::ByteString.Empty;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pb::ByteString Info {
+ get { return info_; }
+ set {
+ info_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ClientRes);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ClientRes other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (Func != other.Func) return false;
+ if (Cid != other.Cid) return false;
+ if (Info != other.Info) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (Func.Length != 0) hash ^= Func.GetHashCode();
+ if (Cid.Length != 0) hash ^= Cid.GetHashCode();
+ if (Info.Length != 0) hash ^= Info.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (Func.Length != 0) {
+ output.WriteRawTag(10);
+ output.WriteString(Func);
+ }
+ if (Cid.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(Cid);
+ }
+ if (Info.Length != 0) {
+ output.WriteRawTag(26);
+ output.WriteBytes(Info);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (Func.Length != 0) {
+ output.WriteRawTag(10);
+ output.WriteString(Func);
+ }
+ if (Cid.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(Cid);
+ }
+ if (Info.Length != 0) {
+ output.WriteRawTag(26);
+ output.WriteBytes(Info);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (Func.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Func);
+ }
+ if (Cid.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Cid);
+ }
+ if (Info.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeBytesSize(Info);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ClientRes other) {
+ if (other == null) {
+ return;
+ }
+ if (other.Func.Length != 0) {
+ Func = other.Func;
+ }
+ if (other.Cid.Length != 0) {
+ Cid = other.Cid;
+ }
+ if (other.Info.Length != 0) {
+ Info = other.Info;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ Func = input.ReadString();
+ break;
+ }
+ case 18: {
+ Cid = input.ReadString();
+ break;
+ }
+ case 26: {
+ Info = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ Func = input.ReadString();
+ break;
+ }
+ case 18: {
+ Cid = input.ReadString();
+ break;
+ }
+ case 26: {
+ Info = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /////请求注册账号
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ReqRegisterAccount : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ReqRegisterAccount());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[15]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqRegisterAccount() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqRegisterAccount(ReqRegisterAccount other) : this() {
+ userName_ = other.userName_;
+ userPwd_ = other.userPwd_;
+ dwUin_ = other.dwUin_;
+ device_ = other.device_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqRegisterAccount Clone() {
+ return new ReqRegisterAccount(this);
+ }
+
+ /// Field number for the "UserName" field.
+ public const int UserNameFieldNumber = 1;
+ private string userName_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string UserName {
+ get { return userName_; }
+ set {
+ userName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "UserPwd" field.
+ public const int UserPwdFieldNumber = 2;
+ private string userPwd_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string UserPwd {
+ get { return userPwd_; }
+ set {
+ userPwd_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "dwUin" field.
+ public const int DwUinFieldNumber = 3;
+ private int dwUin_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int DwUin {
+ get { return dwUin_; }
+ set {
+ dwUin_ = value;
+ }
+ }
+
+ /// Field number for the "Device" field.
+ public const int DeviceFieldNumber = 4;
+ private string device_ = "";
+ ///
+ /// 设备标识
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Device {
+ get { return device_; }
+ set {
+ device_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ReqRegisterAccount);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ReqRegisterAccount other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (UserName != other.UserName) return false;
+ if (UserPwd != other.UserPwd) return false;
+ if (DwUin != other.DwUin) return false;
+ if (Device != other.Device) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (UserName.Length != 0) hash ^= UserName.GetHashCode();
+ if (UserPwd.Length != 0) hash ^= UserPwd.GetHashCode();
+ if (DwUin != 0) hash ^= DwUin.GetHashCode();
+ if (Device.Length != 0) hash ^= Device.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (UserName.Length != 0) {
+ output.WriteRawTag(10);
+ output.WriteString(UserName);
+ }
+ if (UserPwd.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(UserPwd);
+ }
+ if (DwUin != 0) {
+ output.WriteRawTag(24);
+ output.WriteInt32(DwUin);
+ }
+ if (Device.Length != 0) {
+ output.WriteRawTag(34);
+ output.WriteString(Device);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (UserName.Length != 0) {
+ output.WriteRawTag(10);
+ output.WriteString(UserName);
+ }
+ if (UserPwd.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(UserPwd);
+ }
+ if (DwUin != 0) {
+ output.WriteRawTag(24);
+ output.WriteInt32(DwUin);
+ }
+ if (Device.Length != 0) {
+ output.WriteRawTag(34);
+ output.WriteString(Device);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (UserName.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(UserName);
+ }
+ if (UserPwd.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(UserPwd);
+ }
+ if (DwUin != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(DwUin);
+ }
+ if (Device.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Device);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ReqRegisterAccount other) {
+ if (other == null) {
+ return;
+ }
+ if (other.UserName.Length != 0) {
+ UserName = other.UserName;
+ }
+ if (other.UserPwd.Length != 0) {
+ UserPwd = other.UserPwd;
+ }
+ if (other.DwUin != 0) {
+ DwUin = other.DwUin;
+ }
+ if (other.Device.Length != 0) {
+ Device = other.Device;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ UserName = input.ReadString();
+ break;
+ }
+ case 18: {
+ UserPwd = input.ReadString();
+ break;
+ }
+ case 24: {
+ DwUin = input.ReadInt32();
+ break;
+ }
+ case 34: {
+ Device = input.ReadString();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ UserName = input.ReadString();
+ break;
+ }
+ case 18: {
+ UserPwd = input.ReadString();
+ break;
+ }
+ case 24: {
+ DwUin = input.ReadInt32();
+ break;
+ }
+ case 34: {
+ Device = input.ReadString();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /////响应注册账号
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ResRegisterAccount : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ResRegisterAccount());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[16]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResRegisterAccount() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResRegisterAccount(ResRegisterAccount other) : this() {
+ resultCode_ = other.resultCode_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResRegisterAccount Clone() {
+ return new ResRegisterAccount(this);
+ }
+
+ /// Field number for the "ResultCode" field.
+ public const int ResultCodeFieldNumber = 1;
+ private int resultCode_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int ResultCode {
+ get { return resultCode_; }
+ set {
+ resultCode_ = value;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ResRegisterAccount);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ResRegisterAccount other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (ResultCode != other.ResultCode) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (ResultCode != 0) hash ^= ResultCode.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (ResultCode != 0) {
+ output.WriteRawTag(8);
+ output.WriteInt32(ResultCode);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (ResultCode != 0) {
+ output.WriteRawTag(8);
+ output.WriteInt32(ResultCode);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (ResultCode != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(ResultCode);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ResRegisterAccount other) {
+ if (other == null) {
+ return;
+ }
+ if (other.ResultCode != 0) {
+ ResultCode = other.ResultCode;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ ResultCode = input.ReadInt32();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ ResultCode = input.ReadInt32();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /////请求登录
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ReqLogin : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ReqLogin());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[17]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqLogin() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqLogin(ReqLogin other) : this() {
+ userName_ = other.userName_;
+ userPwd_ = other.userPwd_;
+ code_ = other.code_;
+ device_ = other.device_;
+ type_ = other.type_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqLogin Clone() {
+ return new ReqLogin(this);
+ }
+
+ /// Field number for the "UserName" field.
+ public const int UserNameFieldNumber = 1;
+ private string userName_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string UserName {
+ get { return userName_; }
+ set {
+ userName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "UserPwd" field.
+ public const int UserPwdFieldNumber = 2;
+ private string userPwd_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string UserPwd {
+ get { return userPwd_; }
+ set {
+ userPwd_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "Code" field.
+ public const int CodeFieldNumber = 3;
+ private string code_ = "";
+ ///
+ /// 验证码
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Code {
+ get { return code_; }
+ set {
+ code_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "Device" field.
+ public const int DeviceFieldNumber = 4;
+ private string device_ = "";
+ ///
+ /// 设备标识
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Device {
+ get { return device_; }
+ set {
+ device_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "type" field.
+ public const int TypeFieldNumber = 5;
+ private global::Tutorial.LOGIN_TYPE type_ = global::Tutorial.LOGIN_TYPE.AccountLogin;
+ ///
+ /// 登录方式
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Tutorial.LOGIN_TYPE Type {
+ get { return type_; }
+ set {
+ type_ = value;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ReqLogin);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ReqLogin other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (UserName != other.UserName) return false;
+ if (UserPwd != other.UserPwd) return false;
+ if (Code != other.Code) return false;
+ if (Device != other.Device) return false;
+ if (Type != other.Type) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (UserName.Length != 0) hash ^= UserName.GetHashCode();
+ if (UserPwd.Length != 0) hash ^= UserPwd.GetHashCode();
+ if (Code.Length != 0) hash ^= Code.GetHashCode();
+ if (Device.Length != 0) hash ^= Device.GetHashCode();
+ if (Type != global::Tutorial.LOGIN_TYPE.AccountLogin) hash ^= Type.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (UserName.Length != 0) {
+ output.WriteRawTag(10);
+ output.WriteString(UserName);
+ }
+ if (UserPwd.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(UserPwd);
+ }
+ if (Code.Length != 0) {
+ output.WriteRawTag(26);
+ output.WriteString(Code);
+ }
+ if (Device.Length != 0) {
+ output.WriteRawTag(34);
+ output.WriteString(Device);
+ }
+ if (Type != global::Tutorial.LOGIN_TYPE.AccountLogin) {
+ output.WriteRawTag(40);
+ output.WriteEnum((int) Type);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (UserName.Length != 0) {
+ output.WriteRawTag(10);
+ output.WriteString(UserName);
+ }
+ if (UserPwd.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(UserPwd);
+ }
+ if (Code.Length != 0) {
+ output.WriteRawTag(26);
+ output.WriteString(Code);
+ }
+ if (Device.Length != 0) {
+ output.WriteRawTag(34);
+ output.WriteString(Device);
+ }
+ if (Type != global::Tutorial.LOGIN_TYPE.AccountLogin) {
+ output.WriteRawTag(40);
+ output.WriteEnum((int) Type);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (UserName.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(UserName);
+ }
+ if (UserPwd.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(UserPwd);
+ }
+ if (Code.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Code);
+ }
+ if (Device.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Device);
+ }
+ if (Type != global::Tutorial.LOGIN_TYPE.AccountLogin) {
+ size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Type);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ReqLogin other) {
+ if (other == null) {
+ return;
+ }
+ if (other.UserName.Length != 0) {
+ UserName = other.UserName;
+ }
+ if (other.UserPwd.Length != 0) {
+ UserPwd = other.UserPwd;
+ }
+ if (other.Code.Length != 0) {
+ Code = other.Code;
+ }
+ if (other.Device.Length != 0) {
+ Device = other.Device;
+ }
+ if (other.Type != global::Tutorial.LOGIN_TYPE.AccountLogin) {
+ Type = other.Type;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ UserName = input.ReadString();
+ break;
+ }
+ case 18: {
+ UserPwd = input.ReadString();
+ break;
+ }
+ case 26: {
+ Code = input.ReadString();
+ break;
+ }
+ case 34: {
+ Device = input.ReadString();
+ break;
+ }
+ case 40: {
+ Type = (global::Tutorial.LOGIN_TYPE) input.ReadEnum();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ UserName = input.ReadString();
+ break;
+ }
+ case 18: {
+ UserPwd = input.ReadString();
+ break;
+ }
+ case 26: {
+ Code = input.ReadString();
+ break;
+ }
+ case 34: {
+ Device = input.ReadString();
+ break;
+ }
+ case 40: {
+ Type = (global::Tutorial.LOGIN_TYPE) input.ReadEnum();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ReqLoginCode : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ReqLoginCode());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[18]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqLoginCode() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqLoginCode(ReqLoginCode other) : this() {
+ telPhone_ = other.telPhone_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqLoginCode Clone() {
+ return new ReqLoginCode(this);
+ }
+
+ /// Field number for the "TelPhone" field.
+ public const int TelPhoneFieldNumber = 1;
+ private string telPhone_ = "";
+ ///
+ /// 手机号码
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string TelPhone {
+ get { return telPhone_; }
+ set {
+ telPhone_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ReqLoginCode);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ReqLoginCode other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (TelPhone != other.TelPhone) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (TelPhone.Length != 0) hash ^= TelPhone.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (TelPhone.Length != 0) {
+ output.WriteRawTag(10);
+ output.WriteString(TelPhone);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (TelPhone.Length != 0) {
+ output.WriteRawTag(10);
+ output.WriteString(TelPhone);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (TelPhone.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(TelPhone);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ReqLoginCode other) {
+ if (other == null) {
+ return;
+ }
+ if (other.TelPhone.Length != 0) {
+ TelPhone = other.TelPhone;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ TelPhone = input.ReadString();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ TelPhone = input.ReadString();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ResLoginCode : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ResLoginCode());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[19]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResLoginCode() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResLoginCode(ResLoginCode other) : this() {
+ resultCode_ = other.resultCode_;
+ msg_ = other.msg_;
+ code_ = other.code_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResLoginCode Clone() {
+ return new ResLoginCode(this);
+ }
+
+ /// Field number for the "ResultCode" field.
+ public const int ResultCodeFieldNumber = 1;
+ private int resultCode_;
+ ///
+ /// 0 成功 其他失败
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int ResultCode {
+ get { return resultCode_; }
+ set {
+ resultCode_ = value;
+ }
+ }
+
+ /// Field number for the "Msg" field.
+ public const int MsgFieldNumber = 2;
+ private string msg_ = "";
+ ///
+ /// 错误信息
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Msg {
+ get { return msg_; }
+ set {
+ msg_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "Code" field.
+ public const int CodeFieldNumber = 3;
+ private string code_ = "";
+ ///
+ /// 验证码 TODO 测试
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Code {
+ get { return code_; }
+ set {
+ code_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ResLoginCode);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ResLoginCode other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (ResultCode != other.ResultCode) return false;
+ if (Msg != other.Msg) return false;
+ if (Code != other.Code) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (ResultCode != 0) hash ^= ResultCode.GetHashCode();
+ if (Msg.Length != 0) hash ^= Msg.GetHashCode();
+ if (Code.Length != 0) hash ^= Code.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (ResultCode != 0) {
+ output.WriteRawTag(8);
+ output.WriteInt32(ResultCode);
+ }
+ if (Msg.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(Msg);
+ }
+ if (Code.Length != 0) {
+ output.WriteRawTag(26);
+ output.WriteString(Code);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (ResultCode != 0) {
+ output.WriteRawTag(8);
+ output.WriteInt32(ResultCode);
+ }
+ if (Msg.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(Msg);
+ }
+ if (Code.Length != 0) {
+ output.WriteRawTag(26);
+ output.WriteString(Code);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (ResultCode != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(ResultCode);
+ }
+ if (Msg.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Msg);
+ }
+ if (Code.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Code);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ResLoginCode other) {
+ if (other == null) {
+ return;
+ }
+ if (other.ResultCode != 0) {
+ ResultCode = other.ResultCode;
+ }
+ if (other.Msg.Length != 0) {
+ Msg = other.Msg;
+ }
+ if (other.Code.Length != 0) {
+ Code = other.Code;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ ResultCode = input.ReadInt32();
+ break;
+ }
+ case 18: {
+ Msg = input.ReadString();
+ break;
+ }
+ case 26: {
+ Code = input.ReadString();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ ResultCode = input.ReadInt32();
+ break;
+ }
+ case 18: {
+ Msg = input.ReadString();
+ break;
+ }
+ case 26: {
+ Code = input.ReadString();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ReqId2Verify : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ReqId2Verify());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[20]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqId2Verify() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqId2Verify(ReqId2Verify other) : this() {
+ id_ = other.id_;
+ name_ = other.name_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqId2Verify Clone() {
+ return new ReqId2Verify(this);
+ }
+
+ /// Field number for the "Id" field.
+ public const int IdFieldNumber = 1;
+ private string id_ = "";
+ ///
+ /// 身份证号码
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Id {
+ get { return id_; }
+ set {
+ id_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "Name" field.
+ public const int NameFieldNumber = 2;
+ private string name_ = "";
+ ///
+ /// 姓名
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Name {
+ get { return name_; }
+ set {
+ name_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ReqId2Verify);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ReqId2Verify other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (Id != other.Id) return false;
+ if (Name != other.Name) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (Id.Length != 0) hash ^= Id.GetHashCode();
+ if (Name.Length != 0) hash ^= Name.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (Id.Length != 0) {
+ output.WriteRawTag(10);
+ output.WriteString(Id);
+ }
+ if (Name.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(Name);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (Id.Length != 0) {
+ output.WriteRawTag(10);
+ output.WriteString(Id);
+ }
+ if (Name.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(Name);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (Id.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Id);
+ }
+ if (Name.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Name);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ReqId2Verify other) {
+ if (other == null) {
+ return;
+ }
+ if (other.Id.Length != 0) {
+ Id = other.Id;
+ }
+ if (other.Name.Length != 0) {
+ Name = other.Name;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ Id = input.ReadString();
+ break;
+ }
+ case 18: {
+ Name = input.ReadString();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ Id = input.ReadString();
+ break;
+ }
+ case 18: {
+ Name = input.ReadString();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ResId2Verify : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ResId2Verify());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[21]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResId2Verify() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResId2Verify(ResId2Verify other) : this() {
+ resultCode_ = other.resultCode_;
+ msg_ = other.msg_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResId2Verify Clone() {
+ return new ResId2Verify(this);
+ }
+
+ /// Field number for the "ResultCode" field.
+ public const int ResultCodeFieldNumber = 1;
+ private global::Tutorial.RES_CODE resultCode_ = global::Tutorial.RES_CODE.Fail;
+ ///
+ /// 0 成功 其他失败
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Tutorial.RES_CODE ResultCode {
+ get { return resultCode_; }
+ set {
+ resultCode_ = value;
+ }
+ }
+
+ /// Field number for the "Msg" field.
+ public const int MsgFieldNumber = 2;
+ private string msg_ = "";
+ ///
+ /// 错误信息
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Msg {
+ get { return msg_; }
+ set {
+ msg_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ResId2Verify);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ResId2Verify other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (ResultCode != other.ResultCode) return false;
+ if (Msg != other.Msg) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (ResultCode != global::Tutorial.RES_CODE.Fail) hash ^= ResultCode.GetHashCode();
+ if (Msg.Length != 0) hash ^= Msg.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (ResultCode != global::Tutorial.RES_CODE.Fail) {
+ output.WriteRawTag(8);
+ output.WriteEnum((int) ResultCode);
+ }
+ if (Msg.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(Msg);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (ResultCode != global::Tutorial.RES_CODE.Fail) {
+ output.WriteRawTag(8);
+ output.WriteEnum((int) ResultCode);
+ }
+ if (Msg.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(Msg);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (ResultCode != global::Tutorial.RES_CODE.Fail) {
+ size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) ResultCode);
+ }
+ if (Msg.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Msg);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ResId2Verify other) {
+ if (other == null) {
+ return;
+ }
+ if (other.ResultCode != global::Tutorial.RES_CODE.Fail) {
+ ResultCode = other.ResultCode;
+ }
+ if (other.Msg.Length != 0) {
+ Msg = other.Msg;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ ResultCode = (global::Tutorial.RES_CODE) input.ReadEnum();
+ break;
+ }
+ case 18: {
+ Msg = input.ReadString();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ ResultCode = (global::Tutorial.RES_CODE) input.ReadEnum();
+ break;
+ }
+ case 18: {
+ Msg = input.ReadString();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /////响应登录
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ResLogin : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ResLogin());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[22]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResLogin() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResLogin(ResLogin other) : this() {
+ resultCode_ = other.resultCode_;
+ dwUin_ = other.dwUin_;
+ userName_ = other.userName_;
+ faceBookId_ = other.faceBookId_;
+ msg_ = other.msg_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResLogin Clone() {
+ return new ResLogin(this);
+ }
+
+ /// Field number for the "ResultCode" field.
+ public const int ResultCodeFieldNumber = 1;
+ private int resultCode_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int ResultCode {
+ get { return resultCode_; }
+ set {
+ resultCode_ = value;
+ }
+ }
+
+ /// Field number for the "dwUin" field.
+ public const int DwUinFieldNumber = 2;
+ private long dwUin_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public long DwUin {
+ get { return dwUin_; }
+ set {
+ dwUin_ = value;
+ }
+ }
+
+ /// Field number for the "UserName" field.
+ public const int UserNameFieldNumber = 3;
+ private string userName_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string UserName {
+ get { return userName_; }
+ set {
+ userName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "FaceBookId" field.
+ public const int FaceBookIdFieldNumber = 4;
+ private string faceBookId_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string FaceBookId {
+ get { return faceBookId_; }
+ set {
+ faceBookId_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "Msg" field.
+ public const int MsgFieldNumber = 5;
+ private string msg_ = "";
+ ///
+ /// 错误信息
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Msg {
+ get { return msg_; }
+ set {
+ msg_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ResLogin);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ResLogin other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (ResultCode != other.ResultCode) return false;
+ if (DwUin != other.DwUin) return false;
+ if (UserName != other.UserName) return false;
+ if (FaceBookId != other.FaceBookId) return false;
+ if (Msg != other.Msg) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (ResultCode != 0) hash ^= ResultCode.GetHashCode();
+ if (DwUin != 0L) hash ^= DwUin.GetHashCode();
+ if (UserName.Length != 0) hash ^= UserName.GetHashCode();
+ if (FaceBookId.Length != 0) hash ^= FaceBookId.GetHashCode();
+ if (Msg.Length != 0) hash ^= Msg.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (ResultCode != 0) {
+ output.WriteRawTag(8);
+ output.WriteInt32(ResultCode);
+ }
+ if (DwUin != 0L) {
+ output.WriteRawTag(16);
+ output.WriteInt64(DwUin);
+ }
+ if (UserName.Length != 0) {
+ output.WriteRawTag(26);
+ output.WriteString(UserName);
+ }
+ if (FaceBookId.Length != 0) {
+ output.WriteRawTag(34);
+ output.WriteString(FaceBookId);
+ }
+ if (Msg.Length != 0) {
+ output.WriteRawTag(42);
+ output.WriteString(Msg);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (ResultCode != 0) {
+ output.WriteRawTag(8);
+ output.WriteInt32(ResultCode);
+ }
+ if (DwUin != 0L) {
+ output.WriteRawTag(16);
+ output.WriteInt64(DwUin);
+ }
+ if (UserName.Length != 0) {
+ output.WriteRawTag(26);
+ output.WriteString(UserName);
+ }
+ if (FaceBookId.Length != 0) {
+ output.WriteRawTag(34);
+ output.WriteString(FaceBookId);
+ }
+ if (Msg.Length != 0) {
+ output.WriteRawTag(42);
+ output.WriteString(Msg);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (ResultCode != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(ResultCode);
+ }
+ if (DwUin != 0L) {
+ size += 1 + pb::CodedOutputStream.ComputeInt64Size(DwUin);
+ }
+ if (UserName.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(UserName);
+ }
+ if (FaceBookId.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(FaceBookId);
+ }
+ if (Msg.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Msg);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ResLogin other) {
+ if (other == null) {
+ return;
+ }
+ if (other.ResultCode != 0) {
+ ResultCode = other.ResultCode;
+ }
+ if (other.DwUin != 0L) {
+ DwUin = other.DwUin;
+ }
+ if (other.UserName.Length != 0) {
+ UserName = other.UserName;
+ }
+ if (other.FaceBookId.Length != 0) {
+ FaceBookId = other.FaceBookId;
+ }
+ if (other.Msg.Length != 0) {
+ Msg = other.Msg;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ ResultCode = input.ReadInt32();
+ break;
+ }
+ case 16: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ case 26: {
+ UserName = input.ReadString();
+ break;
+ }
+ case 34: {
+ FaceBookId = input.ReadString();
+ break;
+ }
+ case 42: {
+ Msg = input.ReadString();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ ResultCode = input.ReadInt32();
+ break;
+ }
+ case 16: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ case 26: {
+ UserName = input.ReadString();
+ break;
+ }
+ case 34: {
+ FaceBookId = input.ReadString();
+ break;
+ }
+ case 42: {
+ Msg = input.ReadString();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ReqChangePassword : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ReqChangePassword());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[23]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqChangePassword() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqChangePassword(ReqChangePassword other) : this() {
+ userName_ = other.userName_;
+ oldPwd_ = other.oldPwd_;
+ newPwd_ = other.newPwd_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqChangePassword Clone() {
+ return new ReqChangePassword(this);
+ }
+
+ /// Field number for the "UserName" field.
+ public const int UserNameFieldNumber = 1;
+ private string userName_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string UserName {
+ get { return userName_; }
+ set {
+ userName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "OldPwd" field.
+ public const int OldPwdFieldNumber = 2;
+ private string oldPwd_ = "";
+ ///
+ /// -1表示不校验旧密码
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string OldPwd {
+ get { return oldPwd_; }
+ set {
+ oldPwd_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "NewPwd" field.
+ public const int NewPwdFieldNumber = 3;
+ private string newPwd_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string NewPwd {
+ get { return newPwd_; }
+ set {
+ newPwd_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ReqChangePassword);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ReqChangePassword other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (UserName != other.UserName) return false;
+ if (OldPwd != other.OldPwd) return false;
+ if (NewPwd != other.NewPwd) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (UserName.Length != 0) hash ^= UserName.GetHashCode();
+ if (OldPwd.Length != 0) hash ^= OldPwd.GetHashCode();
+ if (NewPwd.Length != 0) hash ^= NewPwd.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (UserName.Length != 0) {
+ output.WriteRawTag(10);
+ output.WriteString(UserName);
+ }
+ if (OldPwd.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(OldPwd);
+ }
+ if (NewPwd.Length != 0) {
+ output.WriteRawTag(26);
+ output.WriteString(NewPwd);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (UserName.Length != 0) {
+ output.WriteRawTag(10);
+ output.WriteString(UserName);
+ }
+ if (OldPwd.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(OldPwd);
+ }
+ if (NewPwd.Length != 0) {
+ output.WriteRawTag(26);
+ output.WriteString(NewPwd);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (UserName.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(UserName);
+ }
+ if (OldPwd.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(OldPwd);
+ }
+ if (NewPwd.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(NewPwd);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ReqChangePassword other) {
+ if (other == null) {
+ return;
+ }
+ if (other.UserName.Length != 0) {
+ UserName = other.UserName;
+ }
+ if (other.OldPwd.Length != 0) {
+ OldPwd = other.OldPwd;
+ }
+ if (other.NewPwd.Length != 0) {
+ NewPwd = other.NewPwd;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ UserName = input.ReadString();
+ break;
+ }
+ case 18: {
+ OldPwd = input.ReadString();
+ break;
+ }
+ case 26: {
+ NewPwd = input.ReadString();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ UserName = input.ReadString();
+ break;
+ }
+ case 18: {
+ OldPwd = input.ReadString();
+ break;
+ }
+ case 26: {
+ NewPwd = input.ReadString();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ResChangePassword : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ResChangePassword());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[24]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResChangePassword() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResChangePassword(ResChangePassword other) : this() {
+ resultCode_ = other.resultCode_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResChangePassword Clone() {
+ return new ResChangePassword(this);
+ }
+
+ /// Field number for the "ResultCode" field.
+ public const int ResultCodeFieldNumber = 1;
+ private int resultCode_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int ResultCode {
+ get { return resultCode_; }
+ set {
+ resultCode_ = value;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ResChangePassword);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ResChangePassword other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (ResultCode != other.ResultCode) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (ResultCode != 0) hash ^= ResultCode.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (ResultCode != 0) {
+ output.WriteRawTag(8);
+ output.WriteInt32(ResultCode);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (ResultCode != 0) {
+ output.WriteRawTag(8);
+ output.WriteInt32(ResultCode);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (ResultCode != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(ResultCode);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ResChangePassword other) {
+ if (other == null) {
+ return;
+ }
+ if (other.ResultCode != 0) {
+ ResultCode = other.ResultCode;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ ResultCode = input.ReadInt32();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ ResultCode = input.ReadInt32();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ ////请求玩家基本信息(玩家登入成功后,第一条请求信息)
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ReqPlayerBaseInfo : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ReqPlayerBaseInfo());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[25]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqPlayerBaseInfo() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqPlayerBaseInfo(ReqPlayerBaseInfo other) : this() {
+ dwUin_ = other.dwUin_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqPlayerBaseInfo Clone() {
+ return new ReqPlayerBaseInfo(this);
+ }
+
+ /// Field number for the "dwUin" field.
+ public const int DwUinFieldNumber = 1;
+ private long dwUin_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public long DwUin {
+ get { return dwUin_; }
+ set {
+ dwUin_ = value;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ReqPlayerBaseInfo);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ReqPlayerBaseInfo other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (DwUin != other.DwUin) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (DwUin != 0L) hash ^= DwUin.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (DwUin != 0L) {
+ size += 1 + pb::CodedOutputStream.ComputeInt64Size(DwUin);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ReqPlayerBaseInfo other) {
+ if (other == null) {
+ return;
+ }
+ if (other.DwUin != 0L) {
+ DwUin = other.DwUin;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ ///响应基本信息
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ResPlayerBaseInfo : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ResPlayerBaseInfo());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[26]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResPlayerBaseInfo() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResPlayerBaseInfo(ResPlayerBaseInfo other) : this() {
+ dwUin_ = other.dwUin_;
+ energy_ = other.energy_;
+ star_ = other.star_;
+ recoverTime_ = other.recoverTime_;
+ diamond_ = other.diamond_;
+ level_ = other.level_;
+ exp_ = other.exp_;
+ startOrderId_ = other.startOrderId_;
+ musicCode_ = other.musicCode_;
+ guild_ = other.guild_;
+ packUnlockCount_ = other.packUnlockCount_;
+ lastPlayTime_ = other.lastPlayTime_;
+ ban_ = other.ban_;
+ userName_ = other.userName_;
+ loginTime_ = other.loginTime_;
+ logoutTime_ = other.logoutTime_;
+ node_ = other.node_;
+ rolecreatetime_ = other.rolecreatetime_;
+ emitOrderCnt_ = other.emitOrderCnt_;
+ noAd_ = other.noAd_;
+ champshipsGroupID_ = other.champshipsGroupID_;
+ lastChampGroupID_ = other.lastChampGroupID_;
+ faceBookId_ = other.faceBookId_;
+ registerTime_ = other.registerTime_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResPlayerBaseInfo Clone() {
+ return new ResPlayerBaseInfo(this);
+ }
+
+ /// Field number for the "dwUin" field.
+ public const int DwUinFieldNumber = 1;
+ private long dwUin_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public long DwUin {
+ get { return dwUin_; }
+ set {
+ dwUin_ = value;
+ }
+ }
+
+ /// Field number for the "energy" field.
+ public const int EnergyFieldNumber = 2;
+ private int energy_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int Energy {
+ get { return energy_; }
+ set {
+ energy_ = value;
+ }
+ }
+
+ /// Field number for the "star" field.
+ public const int StarFieldNumber = 3;
+ private int star_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int Star {
+ get { return star_; }
+ set {
+ star_ = value;
+ }
+ }
+
+ /// Field number for the "recover_time" field.
+ public const int RecoverTimeFieldNumber = 4;
+ private int recoverTime_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int RecoverTime {
+ get { return recoverTime_; }
+ set {
+ recoverTime_ = value;
+ }
+ }
+
+ /// Field number for the "diamond" field.
+ public const int DiamondFieldNumber = 5;
+ private int diamond_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int Diamond {
+ get { return diamond_; }
+ set {
+ diamond_ = value;
+ }
+ }
+
+ /// Field number for the "level" field.
+ public const int LevelFieldNumber = 6;
+ private int level_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int Level {
+ get { return level_; }
+ set {
+ level_ = value;
+ }
+ }
+
+ /// Field number for the "exp" field.
+ public const int ExpFieldNumber = 7;
+ private int exp_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int Exp {
+ get { return exp_; }
+ set {
+ exp_ = value;
+ }
+ }
+
+ /// Field number for the "start_order_id" field.
+ public const int StartOrderIdFieldNumber = 8;
+ private string startOrderId_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string StartOrderId {
+ get { return startOrderId_; }
+ set {
+ startOrderId_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "music_code" field.
+ public const int MusicCodeFieldNumber = 9;
+ private int musicCode_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int MusicCode {
+ get { return musicCode_; }
+ set {
+ musicCode_ = value;
+ }
+ }
+
+ /// Field number for the "guild" field.
+ public const int GuildFieldNumber = 10;
+ private int guild_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int Guild {
+ get { return guild_; }
+ set {
+ guild_ = value;
+ }
+ }
+
+ /// Field number for the "pack_unlock_count" field.
+ public const int PackUnlockCountFieldNumber = 11;
+ private int packUnlockCount_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int PackUnlockCount {
+ get { return packUnlockCount_; }
+ set {
+ packUnlockCount_ = value;
+ }
+ }
+
+ /// Field number for the "last_play_time" field.
+ public const int LastPlayTimeFieldNumber = 12;
+ private int lastPlayTime_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int LastPlayTime {
+ get { return lastPlayTime_; }
+ set {
+ lastPlayTime_ = value;
+ }
+ }
+
+ /// Field number for the "ban" field.
+ public const int BanFieldNumber = 13;
+ private long ban_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public long Ban {
+ get { return ban_; }
+ set {
+ ban_ = value;
+ }
+ }
+
+ /// Field number for the "user_name" field.
+ public const int UserNameFieldNumber = 14;
+ private string userName_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string UserName {
+ get { return userName_; }
+ set {
+ userName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "login_time" field.
+ public const int LoginTimeFieldNumber = 15;
+ private int loginTime_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int LoginTime {
+ get { return loginTime_; }
+ set {
+ loginTime_ = value;
+ }
+ }
+
+ /// Field number for the "logout_time" field.
+ public const int LogoutTimeFieldNumber = 16;
+ private int logoutTime_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int LogoutTime {
+ get { return logoutTime_; }
+ set {
+ logoutTime_ = value;
+ }
+ }
+
+ /// Field number for the "node" field.
+ public const int NodeFieldNumber = 17;
+ private int node_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int Node {
+ get { return node_; }
+ set {
+ node_ = value;
+ }
+ }
+
+ /// Field number for the "rolecreatetime" field.
+ public const int RolecreatetimeFieldNumber = 18;
+ private int rolecreatetime_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int Rolecreatetime {
+ get { return rolecreatetime_; }
+ set {
+ rolecreatetime_ = value;
+ }
+ }
+
+ /// Field number for the "EmitOrderCnt" field.
+ public const int EmitOrderCntFieldNumber = 19;
+ private int emitOrderCnt_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int EmitOrderCnt {
+ get { return emitOrderCnt_; }
+ set {
+ emitOrderCnt_ = value;
+ }
+ }
+
+ /// Field number for the "NoAd" field.
+ public const int NoAdFieldNumber = 20;
+ private int noAd_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int NoAd {
+ get { return noAd_; }
+ set {
+ noAd_ = value;
+ }
+ }
+
+ /// Field number for the "ChampshipsGroupID" field.
+ public const int ChampshipsGroupIDFieldNumber = 21;
+ private int champshipsGroupID_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int ChampshipsGroupID {
+ get { return champshipsGroupID_; }
+ set {
+ champshipsGroupID_ = value;
+ }
+ }
+
+ /// Field number for the "LastChampGroupID" field.
+ public const int LastChampGroupIDFieldNumber = 22;
+ private int lastChampGroupID_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int LastChampGroupID {
+ get { return lastChampGroupID_; }
+ set {
+ lastChampGroupID_ = value;
+ }
+ }
+
+ /// Field number for the "FaceBookId" field.
+ public const int FaceBookIdFieldNumber = 23;
+ private string faceBookId_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string FaceBookId {
+ get { return faceBookId_; }
+ set {
+ faceBookId_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "register_time" field.
+ public const int RegisterTimeFieldNumber = 24;
+ private int registerTime_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int RegisterTime {
+ get { return registerTime_; }
+ set {
+ registerTime_ = value;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ResPlayerBaseInfo);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ResPlayerBaseInfo other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (DwUin != other.DwUin) return false;
+ if (Energy != other.Energy) return false;
+ if (Star != other.Star) return false;
+ if (RecoverTime != other.RecoverTime) return false;
+ if (Diamond != other.Diamond) return false;
+ if (Level != other.Level) return false;
+ if (Exp != other.Exp) return false;
+ if (StartOrderId != other.StartOrderId) return false;
+ if (MusicCode != other.MusicCode) return false;
+ if (Guild != other.Guild) return false;
+ if (PackUnlockCount != other.PackUnlockCount) return false;
+ if (LastPlayTime != other.LastPlayTime) return false;
+ if (Ban != other.Ban) return false;
+ if (UserName != other.UserName) return false;
+ if (LoginTime != other.LoginTime) return false;
+ if (LogoutTime != other.LogoutTime) return false;
+ if (Node != other.Node) return false;
+ if (Rolecreatetime != other.Rolecreatetime) return false;
+ if (EmitOrderCnt != other.EmitOrderCnt) return false;
+ if (NoAd != other.NoAd) return false;
+ if (ChampshipsGroupID != other.ChampshipsGroupID) return false;
+ if (LastChampGroupID != other.LastChampGroupID) return false;
+ if (FaceBookId != other.FaceBookId) return false;
+ if (RegisterTime != other.RegisterTime) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (DwUin != 0L) hash ^= DwUin.GetHashCode();
+ if (Energy != 0) hash ^= Energy.GetHashCode();
+ if (Star != 0) hash ^= Star.GetHashCode();
+ if (RecoverTime != 0) hash ^= RecoverTime.GetHashCode();
+ if (Diamond != 0) hash ^= Diamond.GetHashCode();
+ if (Level != 0) hash ^= Level.GetHashCode();
+ if (Exp != 0) hash ^= Exp.GetHashCode();
+ if (StartOrderId.Length != 0) hash ^= StartOrderId.GetHashCode();
+ if (MusicCode != 0) hash ^= MusicCode.GetHashCode();
+ if (Guild != 0) hash ^= Guild.GetHashCode();
+ if (PackUnlockCount != 0) hash ^= PackUnlockCount.GetHashCode();
+ if (LastPlayTime != 0) hash ^= LastPlayTime.GetHashCode();
+ if (Ban != 0L) hash ^= Ban.GetHashCode();
+ if (UserName.Length != 0) hash ^= UserName.GetHashCode();
+ if (LoginTime != 0) hash ^= LoginTime.GetHashCode();
+ if (LogoutTime != 0) hash ^= LogoutTime.GetHashCode();
+ if (Node != 0) hash ^= Node.GetHashCode();
+ if (Rolecreatetime != 0) hash ^= Rolecreatetime.GetHashCode();
+ if (EmitOrderCnt != 0) hash ^= EmitOrderCnt.GetHashCode();
+ if (NoAd != 0) hash ^= NoAd.GetHashCode();
+ if (ChampshipsGroupID != 0) hash ^= ChampshipsGroupID.GetHashCode();
+ if (LastChampGroupID != 0) hash ^= LastChampGroupID.GetHashCode();
+ if (FaceBookId.Length != 0) hash ^= FaceBookId.GetHashCode();
+ if (RegisterTime != 0) hash ^= RegisterTime.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ if (Energy != 0) {
+ output.WriteRawTag(16);
+ output.WriteInt32(Energy);
+ }
+ if (Star != 0) {
+ output.WriteRawTag(24);
+ output.WriteInt32(Star);
+ }
+ if (RecoverTime != 0) {
+ output.WriteRawTag(32);
+ output.WriteInt32(RecoverTime);
+ }
+ if (Diamond != 0) {
+ output.WriteRawTag(40);
+ output.WriteInt32(Diamond);
+ }
+ if (Level != 0) {
+ output.WriteRawTag(48);
+ output.WriteInt32(Level);
+ }
+ if (Exp != 0) {
+ output.WriteRawTag(56);
+ output.WriteInt32(Exp);
+ }
+ if (StartOrderId.Length != 0) {
+ output.WriteRawTag(66);
+ output.WriteString(StartOrderId);
+ }
+ if (MusicCode != 0) {
+ output.WriteRawTag(72);
+ output.WriteInt32(MusicCode);
+ }
+ if (Guild != 0) {
+ output.WriteRawTag(80);
+ output.WriteInt32(Guild);
+ }
+ if (PackUnlockCount != 0) {
+ output.WriteRawTag(88);
+ output.WriteInt32(PackUnlockCount);
+ }
+ if (LastPlayTime != 0) {
+ output.WriteRawTag(96);
+ output.WriteInt32(LastPlayTime);
+ }
+ if (Ban != 0L) {
+ output.WriteRawTag(104);
+ output.WriteInt64(Ban);
+ }
+ if (UserName.Length != 0) {
+ output.WriteRawTag(114);
+ output.WriteString(UserName);
+ }
+ if (LoginTime != 0) {
+ output.WriteRawTag(120);
+ output.WriteInt32(LoginTime);
+ }
+ if (LogoutTime != 0) {
+ output.WriteRawTag(128, 1);
+ output.WriteInt32(LogoutTime);
+ }
+ if (Node != 0) {
+ output.WriteRawTag(136, 1);
+ output.WriteInt32(Node);
+ }
+ if (Rolecreatetime != 0) {
+ output.WriteRawTag(144, 1);
+ output.WriteInt32(Rolecreatetime);
+ }
+ if (EmitOrderCnt != 0) {
+ output.WriteRawTag(152, 1);
+ output.WriteInt32(EmitOrderCnt);
+ }
+ if (NoAd != 0) {
+ output.WriteRawTag(160, 1);
+ output.WriteInt32(NoAd);
+ }
+ if (ChampshipsGroupID != 0) {
+ output.WriteRawTag(168, 1);
+ output.WriteInt32(ChampshipsGroupID);
+ }
+ if (LastChampGroupID != 0) {
+ output.WriteRawTag(176, 1);
+ output.WriteInt32(LastChampGroupID);
+ }
+ if (FaceBookId.Length != 0) {
+ output.WriteRawTag(186, 1);
+ output.WriteString(FaceBookId);
+ }
+ if (RegisterTime != 0) {
+ output.WriteRawTag(192, 1);
+ output.WriteInt32(RegisterTime);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ if (Energy != 0) {
+ output.WriteRawTag(16);
+ output.WriteInt32(Energy);
+ }
+ if (Star != 0) {
+ output.WriteRawTag(24);
+ output.WriteInt32(Star);
+ }
+ if (RecoverTime != 0) {
+ output.WriteRawTag(32);
+ output.WriteInt32(RecoverTime);
+ }
+ if (Diamond != 0) {
+ output.WriteRawTag(40);
+ output.WriteInt32(Diamond);
+ }
+ if (Level != 0) {
+ output.WriteRawTag(48);
+ output.WriteInt32(Level);
+ }
+ if (Exp != 0) {
+ output.WriteRawTag(56);
+ output.WriteInt32(Exp);
+ }
+ if (StartOrderId.Length != 0) {
+ output.WriteRawTag(66);
+ output.WriteString(StartOrderId);
+ }
+ if (MusicCode != 0) {
+ output.WriteRawTag(72);
+ output.WriteInt32(MusicCode);
+ }
+ if (Guild != 0) {
+ output.WriteRawTag(80);
+ output.WriteInt32(Guild);
+ }
+ if (PackUnlockCount != 0) {
+ output.WriteRawTag(88);
+ output.WriteInt32(PackUnlockCount);
+ }
+ if (LastPlayTime != 0) {
+ output.WriteRawTag(96);
+ output.WriteInt32(LastPlayTime);
+ }
+ if (Ban != 0L) {
+ output.WriteRawTag(104);
+ output.WriteInt64(Ban);
+ }
+ if (UserName.Length != 0) {
+ output.WriteRawTag(114);
+ output.WriteString(UserName);
+ }
+ if (LoginTime != 0) {
+ output.WriteRawTag(120);
+ output.WriteInt32(LoginTime);
+ }
+ if (LogoutTime != 0) {
+ output.WriteRawTag(128, 1);
+ output.WriteInt32(LogoutTime);
+ }
+ if (Node != 0) {
+ output.WriteRawTag(136, 1);
+ output.WriteInt32(Node);
+ }
+ if (Rolecreatetime != 0) {
+ output.WriteRawTag(144, 1);
+ output.WriteInt32(Rolecreatetime);
+ }
+ if (EmitOrderCnt != 0) {
+ output.WriteRawTag(152, 1);
+ output.WriteInt32(EmitOrderCnt);
+ }
+ if (NoAd != 0) {
+ output.WriteRawTag(160, 1);
+ output.WriteInt32(NoAd);
+ }
+ if (ChampshipsGroupID != 0) {
+ output.WriteRawTag(168, 1);
+ output.WriteInt32(ChampshipsGroupID);
+ }
+ if (LastChampGroupID != 0) {
+ output.WriteRawTag(176, 1);
+ output.WriteInt32(LastChampGroupID);
+ }
+ if (FaceBookId.Length != 0) {
+ output.WriteRawTag(186, 1);
+ output.WriteString(FaceBookId);
+ }
+ if (RegisterTime != 0) {
+ output.WriteRawTag(192, 1);
+ output.WriteInt32(RegisterTime);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (DwUin != 0L) {
+ size += 1 + pb::CodedOutputStream.ComputeInt64Size(DwUin);
+ }
+ if (Energy != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(Energy);
+ }
+ if (Star != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(Star);
+ }
+ if (RecoverTime != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(RecoverTime);
+ }
+ if (Diamond != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(Diamond);
+ }
+ if (Level != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(Level);
+ }
+ if (Exp != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(Exp);
+ }
+ if (StartOrderId.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(StartOrderId);
+ }
+ if (MusicCode != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(MusicCode);
+ }
+ if (Guild != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(Guild);
+ }
+ if (PackUnlockCount != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(PackUnlockCount);
+ }
+ if (LastPlayTime != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(LastPlayTime);
+ }
+ if (Ban != 0L) {
+ size += 1 + pb::CodedOutputStream.ComputeInt64Size(Ban);
+ }
+ if (UserName.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(UserName);
+ }
+ if (LoginTime != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(LoginTime);
+ }
+ if (LogoutTime != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeInt32Size(LogoutTime);
+ }
+ if (Node != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeInt32Size(Node);
+ }
+ if (Rolecreatetime != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeInt32Size(Rolecreatetime);
+ }
+ if (EmitOrderCnt != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeInt32Size(EmitOrderCnt);
+ }
+ if (NoAd != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeInt32Size(NoAd);
+ }
+ if (ChampshipsGroupID != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeInt32Size(ChampshipsGroupID);
+ }
+ if (LastChampGroupID != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeInt32Size(LastChampGroupID);
+ }
+ if (FaceBookId.Length != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeStringSize(FaceBookId);
+ }
+ if (RegisterTime != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeInt32Size(RegisterTime);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ResPlayerBaseInfo other) {
+ if (other == null) {
+ return;
+ }
+ if (other.DwUin != 0L) {
+ DwUin = other.DwUin;
+ }
+ if (other.Energy != 0) {
+ Energy = other.Energy;
+ }
+ if (other.Star != 0) {
+ Star = other.Star;
+ }
+ if (other.RecoverTime != 0) {
+ RecoverTime = other.RecoverTime;
+ }
+ if (other.Diamond != 0) {
+ Diamond = other.Diamond;
+ }
+ if (other.Level != 0) {
+ Level = other.Level;
+ }
+ if (other.Exp != 0) {
+ Exp = other.Exp;
+ }
+ if (other.StartOrderId.Length != 0) {
+ StartOrderId = other.StartOrderId;
+ }
+ if (other.MusicCode != 0) {
+ MusicCode = other.MusicCode;
+ }
+ if (other.Guild != 0) {
+ Guild = other.Guild;
+ }
+ if (other.PackUnlockCount != 0) {
+ PackUnlockCount = other.PackUnlockCount;
+ }
+ if (other.LastPlayTime != 0) {
+ LastPlayTime = other.LastPlayTime;
+ }
+ if (other.Ban != 0L) {
+ Ban = other.Ban;
+ }
+ if (other.UserName.Length != 0) {
+ UserName = other.UserName;
+ }
+ if (other.LoginTime != 0) {
+ LoginTime = other.LoginTime;
+ }
+ if (other.LogoutTime != 0) {
+ LogoutTime = other.LogoutTime;
+ }
+ if (other.Node != 0) {
+ Node = other.Node;
+ }
+ if (other.Rolecreatetime != 0) {
+ Rolecreatetime = other.Rolecreatetime;
+ }
+ if (other.EmitOrderCnt != 0) {
+ EmitOrderCnt = other.EmitOrderCnt;
+ }
+ if (other.NoAd != 0) {
+ NoAd = other.NoAd;
+ }
+ if (other.ChampshipsGroupID != 0) {
+ ChampshipsGroupID = other.ChampshipsGroupID;
+ }
+ if (other.LastChampGroupID != 0) {
+ LastChampGroupID = other.LastChampGroupID;
+ }
+ if (other.FaceBookId.Length != 0) {
+ FaceBookId = other.FaceBookId;
+ }
+ if (other.RegisterTime != 0) {
+ RegisterTime = other.RegisterTime;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ case 16: {
+ Energy = input.ReadInt32();
+ break;
+ }
+ case 24: {
+ Star = input.ReadInt32();
+ break;
+ }
+ case 32: {
+ RecoverTime = input.ReadInt32();
+ break;
+ }
+ case 40: {
+ Diamond = input.ReadInt32();
+ break;
+ }
+ case 48: {
+ Level = input.ReadInt32();
+ break;
+ }
+ case 56: {
+ Exp = input.ReadInt32();
+ break;
+ }
+ case 66: {
+ StartOrderId = input.ReadString();
+ break;
+ }
+ case 72: {
+ MusicCode = input.ReadInt32();
+ break;
+ }
+ case 80: {
+ Guild = input.ReadInt32();
+ break;
+ }
+ case 88: {
+ PackUnlockCount = input.ReadInt32();
+ break;
+ }
+ case 96: {
+ LastPlayTime = input.ReadInt32();
+ break;
+ }
+ case 104: {
+ Ban = input.ReadInt64();
+ break;
+ }
+ case 114: {
+ UserName = input.ReadString();
+ break;
+ }
+ case 120: {
+ LoginTime = input.ReadInt32();
+ break;
+ }
+ case 128: {
+ LogoutTime = input.ReadInt32();
+ break;
+ }
+ case 136: {
+ Node = input.ReadInt32();
+ break;
+ }
+ case 144: {
+ Rolecreatetime = input.ReadInt32();
+ break;
+ }
+ case 152: {
+ EmitOrderCnt = input.ReadInt32();
+ break;
+ }
+ case 160: {
+ NoAd = input.ReadInt32();
+ break;
+ }
+ case 168: {
+ ChampshipsGroupID = input.ReadInt32();
+ break;
+ }
+ case 176: {
+ LastChampGroupID = input.ReadInt32();
+ break;
+ }
+ case 186: {
+ FaceBookId = input.ReadString();
+ break;
+ }
+ case 192: {
+ RegisterTime = input.ReadInt32();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ case 16: {
+ Energy = input.ReadInt32();
+ break;
+ }
+ case 24: {
+ Star = input.ReadInt32();
+ break;
+ }
+ case 32: {
+ RecoverTime = input.ReadInt32();
+ break;
+ }
+ case 40: {
+ Diamond = input.ReadInt32();
+ break;
+ }
+ case 48: {
+ Level = input.ReadInt32();
+ break;
+ }
+ case 56: {
+ Exp = input.ReadInt32();
+ break;
+ }
+ case 66: {
+ StartOrderId = input.ReadString();
+ break;
+ }
+ case 72: {
+ MusicCode = input.ReadInt32();
+ break;
+ }
+ case 80: {
+ Guild = input.ReadInt32();
+ break;
+ }
+ case 88: {
+ PackUnlockCount = input.ReadInt32();
+ break;
+ }
+ case 96: {
+ LastPlayTime = input.ReadInt32();
+ break;
+ }
+ case 104: {
+ Ban = input.ReadInt64();
+ break;
+ }
+ case 114: {
+ UserName = input.ReadString();
+ break;
+ }
+ case 120: {
+ LoginTime = input.ReadInt32();
+ break;
+ }
+ case 128: {
+ LogoutTime = input.ReadInt32();
+ break;
+ }
+ case 136: {
+ Node = input.ReadInt32();
+ break;
+ }
+ case 144: {
+ Rolecreatetime = input.ReadInt32();
+ break;
+ }
+ case 152: {
+ EmitOrderCnt = input.ReadInt32();
+ break;
+ }
+ case 160: {
+ NoAd = input.ReadInt32();
+ break;
+ }
+ case 168: {
+ ChampshipsGroupID = input.ReadInt32();
+ break;
+ }
+ case 176: {
+ LastChampGroupID = input.ReadInt32();
+ break;
+ }
+ case 186: {
+ FaceBookId = input.ReadString();
+ break;
+ }
+ case 192: {
+ RegisterTime = input.ReadInt32();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ReqPlayerAsset : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ReqPlayerAsset());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[27]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqPlayerAsset() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqPlayerAsset(ReqPlayerAsset other) : this() {
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqPlayerAsset Clone() {
+ return new ReqPlayerAsset(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ReqPlayerAsset);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ReqPlayerAsset other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ReqPlayerAsset other) {
+ if (other == null) {
+ return;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// 玩家资产
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ResPlayerAsset : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ResPlayerAsset());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[28]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResPlayerAsset() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResPlayerAsset(ResPlayerAsset other) : this() {
+ dwUin_ = other.dwUin_;
+ energy_ = other.energy_;
+ star_ = other.star_;
+ recoverTime_ = other.recoverTime_;
+ diamond_ = other.diamond_;
+ level_ = other.level_;
+ exp_ = other.exp_;
+ login_ = other.login_;
+ logout_ = other.logout_;
+ pExp_ = other.pExp_;
+ loginDay_ = other.loginDay_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResPlayerAsset Clone() {
+ return new ResPlayerAsset(this);
+ }
+
+ /// Field number for the "dwUin" field.
+ public const int DwUinFieldNumber = 1;
+ private long dwUin_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public long DwUin {
+ get { return dwUin_; }
+ set {
+ dwUin_ = value;
+ }
+ }
+
+ /// Field number for the "energy" field.
+ public const int EnergyFieldNumber = 2;
+ private int energy_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int Energy {
+ get { return energy_; }
+ set {
+ energy_ = value;
+ }
+ }
+
+ /// Field number for the "star" field.
+ public const int StarFieldNumber = 3;
+ private int star_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int Star {
+ get { return star_; }
+ set {
+ star_ = value;
+ }
+ }
+
+ /// Field number for the "recover_time" field.
+ public const int RecoverTimeFieldNumber = 4;
+ private int recoverTime_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int RecoverTime {
+ get { return recoverTime_; }
+ set {
+ recoverTime_ = value;
+ }
+ }
+
+ /// Field number for the "diamond" field.
+ public const int DiamondFieldNumber = 5;
+ private int diamond_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int Diamond {
+ get { return diamond_; }
+ set {
+ diamond_ = value;
+ }
+ }
+
+ /// Field number for the "level" field.
+ public const int LevelFieldNumber = 6;
+ private int level_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int Level {
+ get { return level_; }
+ set {
+ level_ = value;
+ }
+ }
+
+ /// Field number for the "exp" field.
+ public const int ExpFieldNumber = 7;
+ private int exp_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int Exp {
+ get { return exp_; }
+ set {
+ exp_ = value;
+ }
+ }
+
+ /// Field number for the "Login" field.
+ public const int LoginFieldNumber = 8;
+ private int login_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int Login {
+ get { return login_; }
+ set {
+ login_ = value;
+ }
+ }
+
+ /// Field number for the "Logout" field.
+ public const int LogoutFieldNumber = 9;
+ private int logout_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int Logout {
+ get { return logout_; }
+ set {
+ logout_ = value;
+ }
+ }
+
+ /// Field number for the "PExp" field.
+ public const int PExpFieldNumber = 10;
+ private int pExp_;
+ ///
+ /// 玩家经验
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int PExp {
+ get { return pExp_; }
+ set {
+ pExp_ = value;
+ }
+ }
+
+ /// Field number for the "LoginDay" field.
+ public const int LoginDayFieldNumber = 11;
+ private int loginDay_;
+ ///
+ /// 登录天数
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int LoginDay {
+ get { return loginDay_; }
+ set {
+ loginDay_ = value;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ResPlayerAsset);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ResPlayerAsset other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (DwUin != other.DwUin) return false;
+ if (Energy != other.Energy) return false;
+ if (Star != other.Star) return false;
+ if (RecoverTime != other.RecoverTime) return false;
+ if (Diamond != other.Diamond) return false;
+ if (Level != other.Level) return false;
+ if (Exp != other.Exp) return false;
+ if (Login != other.Login) return false;
+ if (Logout != other.Logout) return false;
+ if (PExp != other.PExp) return false;
+ if (LoginDay != other.LoginDay) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (DwUin != 0L) hash ^= DwUin.GetHashCode();
+ if (Energy != 0) hash ^= Energy.GetHashCode();
+ if (Star != 0) hash ^= Star.GetHashCode();
+ if (RecoverTime != 0) hash ^= RecoverTime.GetHashCode();
+ if (Diamond != 0) hash ^= Diamond.GetHashCode();
+ if (Level != 0) hash ^= Level.GetHashCode();
+ if (Exp != 0) hash ^= Exp.GetHashCode();
+ if (Login != 0) hash ^= Login.GetHashCode();
+ if (Logout != 0) hash ^= Logout.GetHashCode();
+ if (PExp != 0) hash ^= PExp.GetHashCode();
+ if (LoginDay != 0) hash ^= LoginDay.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ if (Energy != 0) {
+ output.WriteRawTag(16);
+ output.WriteInt32(Energy);
+ }
+ if (Star != 0) {
+ output.WriteRawTag(24);
+ output.WriteInt32(Star);
+ }
+ if (RecoverTime != 0) {
+ output.WriteRawTag(32);
+ output.WriteInt32(RecoverTime);
+ }
+ if (Diamond != 0) {
+ output.WriteRawTag(40);
+ output.WriteInt32(Diamond);
+ }
+ if (Level != 0) {
+ output.WriteRawTag(48);
+ output.WriteInt32(Level);
+ }
+ if (Exp != 0) {
+ output.WriteRawTag(56);
+ output.WriteInt32(Exp);
+ }
+ if (Login != 0) {
+ output.WriteRawTag(64);
+ output.WriteInt32(Login);
+ }
+ if (Logout != 0) {
+ output.WriteRawTag(72);
+ output.WriteInt32(Logout);
+ }
+ if (PExp != 0) {
+ output.WriteRawTag(80);
+ output.WriteInt32(PExp);
+ }
+ if (LoginDay != 0) {
+ output.WriteRawTag(88);
+ output.WriteInt32(LoginDay);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ if (Energy != 0) {
+ output.WriteRawTag(16);
+ output.WriteInt32(Energy);
+ }
+ if (Star != 0) {
+ output.WriteRawTag(24);
+ output.WriteInt32(Star);
+ }
+ if (RecoverTime != 0) {
+ output.WriteRawTag(32);
+ output.WriteInt32(RecoverTime);
+ }
+ if (Diamond != 0) {
+ output.WriteRawTag(40);
+ output.WriteInt32(Diamond);
+ }
+ if (Level != 0) {
+ output.WriteRawTag(48);
+ output.WriteInt32(Level);
+ }
+ if (Exp != 0) {
+ output.WriteRawTag(56);
+ output.WriteInt32(Exp);
+ }
+ if (Login != 0) {
+ output.WriteRawTag(64);
+ output.WriteInt32(Login);
+ }
+ if (Logout != 0) {
+ output.WriteRawTag(72);
+ output.WriteInt32(Logout);
+ }
+ if (PExp != 0) {
+ output.WriteRawTag(80);
+ output.WriteInt32(PExp);
+ }
+ if (LoginDay != 0) {
+ output.WriteRawTag(88);
+ output.WriteInt32(LoginDay);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (DwUin != 0L) {
+ size += 1 + pb::CodedOutputStream.ComputeInt64Size(DwUin);
+ }
+ if (Energy != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(Energy);
+ }
+ if (Star != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(Star);
+ }
+ if (RecoverTime != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(RecoverTime);
+ }
+ if (Diamond != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(Diamond);
+ }
+ if (Level != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(Level);
+ }
+ if (Exp != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(Exp);
+ }
+ if (Login != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(Login);
+ }
+ if (Logout != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(Logout);
+ }
+ if (PExp != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(PExp);
+ }
+ if (LoginDay != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(LoginDay);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ResPlayerAsset other) {
+ if (other == null) {
+ return;
+ }
+ if (other.DwUin != 0L) {
+ DwUin = other.DwUin;
+ }
+ if (other.Energy != 0) {
+ Energy = other.Energy;
+ }
+ if (other.Star != 0) {
+ Star = other.Star;
+ }
+ if (other.RecoverTime != 0) {
+ RecoverTime = other.RecoverTime;
+ }
+ if (other.Diamond != 0) {
+ Diamond = other.Diamond;
+ }
+ if (other.Level != 0) {
+ Level = other.Level;
+ }
+ if (other.Exp != 0) {
+ Exp = other.Exp;
+ }
+ if (other.Login != 0) {
+ Login = other.Login;
+ }
+ if (other.Logout != 0) {
+ Logout = other.Logout;
+ }
+ if (other.PExp != 0) {
+ PExp = other.PExp;
+ }
+ if (other.LoginDay != 0) {
+ LoginDay = other.LoginDay;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ case 16: {
+ Energy = input.ReadInt32();
+ break;
+ }
+ case 24: {
+ Star = input.ReadInt32();
+ break;
+ }
+ case 32: {
+ RecoverTime = input.ReadInt32();
+ break;
+ }
+ case 40: {
+ Diamond = input.ReadInt32();
+ break;
+ }
+ case 48: {
+ Level = input.ReadInt32();
+ break;
+ }
+ case 56: {
+ Exp = input.ReadInt32();
+ break;
+ }
+ case 64: {
+ Login = input.ReadInt32();
+ break;
+ }
+ case 72: {
+ Logout = input.ReadInt32();
+ break;
+ }
+ case 80: {
+ PExp = input.ReadInt32();
+ break;
+ }
+ case 88: {
+ LoginDay = input.ReadInt32();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ case 16: {
+ Energy = input.ReadInt32();
+ break;
+ }
+ case 24: {
+ Star = input.ReadInt32();
+ break;
+ }
+ case 32: {
+ RecoverTime = input.ReadInt32();
+ break;
+ }
+ case 40: {
+ Diamond = input.ReadInt32();
+ break;
+ }
+ case 48: {
+ Level = input.ReadInt32();
+ break;
+ }
+ case 56: {
+ Exp = input.ReadInt32();
+ break;
+ }
+ case 64: {
+ Login = input.ReadInt32();
+ break;
+ }
+ case 72: {
+ Logout = input.ReadInt32();
+ break;
+ }
+ case 80: {
+ PExp = input.ReadInt32();
+ break;
+ }
+ case 88: {
+ LoginDay = input.ReadInt32();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ ///客户端向服务器请求更新基本信息条目(没有响应)
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class UpdateBaseItemInfo : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UpdateBaseItemInfo());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[29]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public UpdateBaseItemInfo() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public UpdateBaseItemInfo(UpdateBaseItemInfo other) : this() {
+ dwUin_ = other.dwUin_;
+ mUpdateItem_ = other.mUpdateItem_.Clone();
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public UpdateBaseItemInfo Clone() {
+ return new UpdateBaseItemInfo(this);
+ }
+
+ /// Field number for the "dwUin" field.
+ public const int DwUinFieldNumber = 1;
+ private long dwUin_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public long DwUin {
+ get { return dwUin_; }
+ set {
+ dwUin_ = value;
+ }
+ }
+
+ /// Field number for the "mUpdateItem" field.
+ public const int MUpdateItemFieldNumber = 2;
+ private static readonly pbc::MapField.Codec _map_mUpdateItem_codec
+ = new pbc::MapField.Codec(pb::FieldCodec.ForInt32(8, 0), pb::FieldCodec.ForInt32(16, 0), 18);
+ private readonly pbc::MapField mUpdateItem_ = new pbc::MapField();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::MapField MUpdateItem {
+ get { return mUpdateItem_; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as UpdateBaseItemInfo);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(UpdateBaseItemInfo other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (DwUin != other.DwUin) return false;
+ if (!MUpdateItem.Equals(other.MUpdateItem)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (DwUin != 0L) hash ^= DwUin.GetHashCode();
+ hash ^= MUpdateItem.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ mUpdateItem_.WriteTo(output, _map_mUpdateItem_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ mUpdateItem_.WriteTo(ref output, _map_mUpdateItem_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (DwUin != 0L) {
+ size += 1 + pb::CodedOutputStream.ComputeInt64Size(DwUin);
+ }
+ size += mUpdateItem_.CalculateSize(_map_mUpdateItem_codec);
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(UpdateBaseItemInfo other) {
+ if (other == null) {
+ return;
+ }
+ if (other.DwUin != 0L) {
+ DwUin = other.DwUin;
+ }
+ mUpdateItem_.MergeFrom(other.mUpdateItem_);
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ case 18: {
+ mUpdateItem_.AddEntriesFrom(input, _map_mUpdateItem_codec);
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ case 18: {
+ mUpdateItem_.AddEntriesFrom(ref input, _map_mUpdateItem_codec);
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class NotifyRenewBuyEnergyCnt : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new NotifyRenewBuyEnergyCnt());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[30]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public NotifyRenewBuyEnergyCnt() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public NotifyRenewBuyEnergyCnt(NotifyRenewBuyEnergyCnt other) : this() {
+ dwUin_ = other.dwUin_;
+ curCnt_ = other.curCnt_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public NotifyRenewBuyEnergyCnt Clone() {
+ return new NotifyRenewBuyEnergyCnt(this);
+ }
+
+ /// Field number for the "dwUin" field.
+ public const int DwUinFieldNumber = 1;
+ private long dwUin_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public long DwUin {
+ get { return dwUin_; }
+ set {
+ dwUin_ = value;
+ }
+ }
+
+ /// Field number for the "CurCnt" field.
+ public const int CurCntFieldNumber = 2;
+ private int curCnt_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CurCnt {
+ get { return curCnt_; }
+ set {
+ curCnt_ = value;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as NotifyRenewBuyEnergyCnt);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(NotifyRenewBuyEnergyCnt other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (DwUin != other.DwUin) return false;
+ if (CurCnt != other.CurCnt) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (DwUin != 0L) hash ^= DwUin.GetHashCode();
+ if (CurCnt != 0) hash ^= CurCnt.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ if (CurCnt != 0) {
+ output.WriteRawTag(16);
+ output.WriteInt32(CurCnt);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ if (CurCnt != 0) {
+ output.WriteRawTag(16);
+ output.WriteInt32(CurCnt);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (DwUin != 0L) {
+ size += 1 + pb::CodedOutputStream.ComputeInt64Size(DwUin);
+ }
+ if (CurCnt != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(CurCnt);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(NotifyRenewBuyEnergyCnt other) {
+ if (other == null) {
+ return;
+ }
+ if (other.DwUin != 0L) {
+ DwUin = other.DwUin;
+ }
+ if (other.CurCnt != 0) {
+ CurCnt = other.CurCnt;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ case 16: {
+ CurCnt = input.ReadInt32();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ case 16: {
+ CurCnt = input.ReadInt32();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ ////请求移除广告
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ReqRemoveAd : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ReqRemoveAd());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[31]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqRemoveAd() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqRemoveAd(ReqRemoveAd other) : this() {
+ dwUin_ = other.dwUin_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqRemoveAd Clone() {
+ return new ReqRemoveAd(this);
+ }
+
+ /// Field number for the "dwUin" field.
+ public const int DwUinFieldNumber = 1;
+ private long dwUin_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public long DwUin {
+ get { return dwUin_; }
+ set {
+ dwUin_ = value;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ReqRemoveAd);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ReqRemoveAd other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (DwUin != other.DwUin) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (DwUin != 0L) hash ^= DwUin.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (DwUin != 0L) {
+ size += 1 + pb::CodedOutputStream.ComputeInt64Size(DwUin);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ReqRemoveAd other) {
+ if (other == null) {
+ return;
+ }
+ if (other.DwUin != 0L) {
+ DwUin = other.DwUin;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /////响应移除广告
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ResRemoveAd : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ResRemoveAd());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[32]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResRemoveAd() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResRemoveAd(ResRemoveAd other) : this() {
+ resultCode_ = other.resultCode_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResRemoveAd Clone() {
+ return new ResRemoveAd(this);
+ }
+
+ /// Field number for the "ResultCode" field.
+ public const int ResultCodeFieldNumber = 1;
+ private int resultCode_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int ResultCode {
+ get { return resultCode_; }
+ set {
+ resultCode_ = value;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ResRemoveAd);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ResRemoveAd other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (ResultCode != other.ResultCode) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (ResultCode != 0) hash ^= ResultCode.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (ResultCode != 0) {
+ output.WriteRawTag(8);
+ output.WriteInt32(ResultCode);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (ResultCode != 0) {
+ output.WriteRawTag(8);
+ output.WriteInt32(ResultCode);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (ResultCode != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(ResultCode);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ResRemoveAd other) {
+ if (other == null) {
+ return;
+ }
+ if (other.ResultCode != 0) {
+ ResultCode = other.ResultCode;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ ResultCode = input.ReadInt32();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ ResultCode = input.ReadInt32();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ ///服务器向客户端通知间隔增长的体力
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class NotifyAddEnergy : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new NotifyAddEnergy());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[33]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public NotifyAddEnergy() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public NotifyAddEnergy(NotifyAddEnergy other) : this() {
+ dwUin_ = other.dwUin_;
+ addCnt_ = other.addCnt_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public NotifyAddEnergy Clone() {
+ return new NotifyAddEnergy(this);
+ }
+
+ /// Field number for the "dwUin" field.
+ public const int DwUinFieldNumber = 1;
+ private long dwUin_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public long DwUin {
+ get { return dwUin_; }
+ set {
+ dwUin_ = value;
+ }
+ }
+
+ /// Field number for the "addCnt" field.
+ public const int AddCntFieldNumber = 2;
+ private int addCnt_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int AddCnt {
+ get { return addCnt_; }
+ set {
+ addCnt_ = value;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as NotifyAddEnergy);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(NotifyAddEnergy other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (DwUin != other.DwUin) return false;
+ if (AddCnt != other.AddCnt) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (DwUin != 0L) hash ^= DwUin.GetHashCode();
+ if (AddCnt != 0) hash ^= AddCnt.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ if (AddCnt != 0) {
+ output.WriteRawTag(16);
+ output.WriteInt32(AddCnt);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ if (AddCnt != 0) {
+ output.WriteRawTag(16);
+ output.WriteInt32(AddCnt);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (DwUin != 0L) {
+ size += 1 + pb::CodedOutputStream.ComputeInt64Size(DwUin);
+ }
+ if (AddCnt != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(AddCnt);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(NotifyAddEnergy other) {
+ if (other == null) {
+ return;
+ }
+ if (other.DwUin != 0L) {
+ DwUin = other.DwUin;
+ }
+ if (other.AddCnt != 0) {
+ AddCnt = other.AddCnt;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ case 16: {
+ AddCnt = input.ReadInt32();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ case 16: {
+ AddCnt = input.ReadInt32();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ ////请求服务器时间
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ReqServerTime : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ReqServerTime());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[34]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqServerTime() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqServerTime(ReqServerTime other) : this() {
+ dwUin_ = other.dwUin_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqServerTime Clone() {
+ return new ReqServerTime(this);
+ }
+
+ /// Field number for the "dwUin" field.
+ public const int DwUinFieldNumber = 1;
+ private long dwUin_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public long DwUin {
+ get { return dwUin_; }
+ set {
+ dwUin_ = value;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ReqServerTime);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ReqServerTime other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (DwUin != other.DwUin) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (DwUin != 0L) hash ^= DwUin.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (DwUin != 0L) {
+ size += 1 + pb::CodedOutputStream.ComputeInt64Size(DwUin);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ReqServerTime other) {
+ if (other == null) {
+ return;
+ }
+ if (other.DwUin != 0L) {
+ DwUin = other.DwUin;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /////响应服务器时间
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ResServerTime : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ResServerTime());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[35]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResServerTime() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResServerTime(ResServerTime other) : this() {
+ serverTime_ = other.serverTime_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResServerTime Clone() {
+ return new ResServerTime(this);
+ }
+
+ /// Field number for the "ServerTime" field.
+ public const int ServerTimeFieldNumber = 1;
+ private int serverTime_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int ServerTime {
+ get { return serverTime_; }
+ set {
+ serverTime_ = value;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ResServerTime);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ResServerTime other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (ServerTime != other.ServerTime) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (ServerTime != 0) hash ^= ServerTime.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (ServerTime != 0) {
+ output.WriteRawTag(8);
+ output.WriteInt32(ServerTime);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (ServerTime != 0) {
+ output.WriteRawTag(8);
+ output.WriteInt32(ServerTime);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (ServerTime != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(ServerTime);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ResServerTime other) {
+ if (other == null) {
+ return;
+ }
+ if (other.ServerTime != 0) {
+ ServerTime = other.ServerTime;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ ServerTime = input.ReadInt32();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ ServerTime = input.ReadInt32();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ReqPlayerChessData : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ReqPlayerChessData());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[36]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqPlayerChessData() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqPlayerChessData(ReqPlayerChessData other) : this() {
+ dwUin_ = other.dwUin_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqPlayerChessData Clone() {
+ return new ReqPlayerChessData(this);
+ }
+
+ /// Field number for the "dwUin" field.
+ public const int DwUinFieldNumber = 1;
+ private long dwUin_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public long DwUin {
+ get { return dwUin_; }
+ set {
+ dwUin_ = value;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ReqPlayerChessData);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ReqPlayerChessData other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (DwUin != other.DwUin) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (DwUin != 0L) hash ^= DwUin.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (DwUin != 0L) {
+ size += 1 + pb::CodedOutputStream.ComputeInt64Size(DwUin);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ReqPlayerChessData other) {
+ if (other == null) {
+ return;
+ }
+ if (other.DwUin != 0L) {
+ DwUin = other.DwUin;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ ////响应棋盘数据
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ResPlayerChessData : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ResPlayerChessData());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[37]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResPlayerChessData() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResPlayerChessData(ResPlayerChessData other) : this() {
+ dwUin_ = other.dwUin_;
+ mChessData_ = other.mChessData_.Clone();
+ chessList_ = other.chessList_.Clone();
+ chessBuff_ = other.chessBuff_.Clone();
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResPlayerChessData Clone() {
+ return new ResPlayerChessData(this);
+ }
+
+ /// Field number for the "dwUin" field.
+ public const int DwUinFieldNumber = 1;
+ private long dwUin_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public long DwUin {
+ get { return dwUin_; }
+ set {
+ dwUin_ = value;
+ }
+ }
+
+ /// Field number for the "mChessData" field.
+ public const int MChessDataFieldNumber = 2;
+ private static readonly pbc::MapField.Codec _map_mChessData_codec
+ = new pbc::MapField.Codec(pb::FieldCodec.ForString(10, ""), pb::FieldCodec.ForInt32(16, 0), 18);
+ private readonly pbc::MapField mChessData_ = new pbc::MapField();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::MapField MChessData {
+ get { return mChessData_; }
+ }
+
+ /// Field number for the "ChessList" field.
+ public const int ChessListFieldNumber = 3;
+ private static readonly pb::FieldCodec _repeated_chessList_codec
+ = pb::FieldCodec.ForInt32(26);
+ private readonly pbc::RepeatedField chessList_ = new pbc::RepeatedField();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField ChessList {
+ get { return chessList_; }
+ }
+
+ /// Field number for the "ChessBuff" field.
+ public const int ChessBuffFieldNumber = 4;
+ private static readonly pb::FieldCodec _repeated_chessBuff_codec
+ = pb::FieldCodec.ForInt32(34);
+ private readonly pbc::RepeatedField chessBuff_ = new pbc::RepeatedField();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField ChessBuff {
+ get { return chessBuff_; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ResPlayerChessData);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ResPlayerChessData other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (DwUin != other.DwUin) return false;
+ if (!MChessData.Equals(other.MChessData)) return false;
+ if(!chessList_.Equals(other.chessList_)) return false;
+ if(!chessBuff_.Equals(other.chessBuff_)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (DwUin != 0L) hash ^= DwUin.GetHashCode();
+ hash ^= MChessData.GetHashCode();
+ hash ^= chessList_.GetHashCode();
+ hash ^= chessBuff_.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ mChessData_.WriteTo(output, _map_mChessData_codec);
+ chessList_.WriteTo(output, _repeated_chessList_codec);
+ chessBuff_.WriteTo(output, _repeated_chessBuff_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ mChessData_.WriteTo(ref output, _map_mChessData_codec);
+ chessList_.WriteTo(ref output, _repeated_chessList_codec);
+ chessBuff_.WriteTo(ref output, _repeated_chessBuff_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (DwUin != 0L) {
+ size += 1 + pb::CodedOutputStream.ComputeInt64Size(DwUin);
+ }
+ size += mChessData_.CalculateSize(_map_mChessData_codec);
+ size += chessList_.CalculateSize(_repeated_chessList_codec);
+ size += chessBuff_.CalculateSize(_repeated_chessBuff_codec);
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ResPlayerChessData other) {
+ if (other == null) {
+ return;
+ }
+ if (other.DwUin != 0L) {
+ DwUin = other.DwUin;
+ }
+ mChessData_.MergeFrom(other.mChessData_);
+ chessList_.Add(other.chessList_);
+ chessBuff_.Add(other.chessBuff_);
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ case 18: {
+ mChessData_.AddEntriesFrom(input, _map_mChessData_codec);
+ break;
+ }
+ case 26:
+ case 24: {
+ chessList_.AddEntriesFrom(input, _repeated_chessList_codec);
+ break;
+ }
+ case 34:
+ case 32: {
+ chessBuff_.AddEntriesFrom(input, _repeated_chessBuff_codec);
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ case 18: {
+ mChessData_.AddEntriesFrom(ref input, _map_mChessData_codec);
+ break;
+ }
+ case 26:
+ case 24: {
+ chessList_.AddEntriesFrom(ref input, _repeated_chessList_codec);
+ break;
+ }
+ case 34:
+ case 32: {
+ chessBuff_.AddEntriesFrom(ref input, _repeated_chessBuff_codec);
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ResPlayerChessInfo : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ResPlayerChessInfo());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[38]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResPlayerChessInfo() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResPlayerChessInfo(ResPlayerChessInfo other) : this() {
+ chessList_ = other.chessList_.Clone();
+ chessBuff_ = other.chessBuff_.Clone();
+ chessBag_ = other.chessBag_ != null ? other.chessBag_.Clone() : null;
+ retireEmit_ = other.retireEmit_.Clone();
+ honor_ = other.honor_.Clone();
+ partBag_ = other.partBag_ != null ? other.partBag_.Clone() : null;
+ retireReward_ = other.retireReward_.Clone();
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResPlayerChessInfo Clone() {
+ return new ResPlayerChessInfo(this);
+ }
+
+ /// Field number for the "ChessList" field.
+ public const int ChessListFieldNumber = 1;
+ private static readonly pb::FieldCodec _repeated_chessList_codec
+ = pb::FieldCodec.ForInt32(10);
+ private readonly pbc::RepeatedField chessList_ = new pbc::RepeatedField();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField ChessList {
+ get { return chessList_; }
+ }
+
+ /// Field number for the "ChessBuff" field.
+ public const int ChessBuffFieldNumber = 2;
+ private static readonly pb::FieldCodec _repeated_chessBuff_codec
+ = pb::FieldCodec.ForInt32(18);
+ private readonly pbc::RepeatedField chessBuff_ = new pbc::RepeatedField();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField ChessBuff {
+ get { return chessBuff_; }
+ }
+
+ /// Field number for the "ChessBag" field.
+ public const int ChessBagFieldNumber = 3;
+ private global::Tutorial.ChessBag chessBag_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Tutorial.ChessBag ChessBag {
+ get { return chessBag_; }
+ set {
+ chessBag_ = value;
+ }
+ }
+
+ /// Field number for the "RetireEmit" field.
+ public const int RetireEmitFieldNumber = 4;
+ private static readonly pb::FieldCodec _repeated_retireEmit_codec
+ = pb::FieldCodec.ForString(34);
+ private readonly pbc::RepeatedField retireEmit_ = new pbc::RepeatedField();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField RetireEmit {
+ get { return retireEmit_; }
+ }
+
+ /// Field number for the "Honor" field.
+ public const int HonorFieldNumber = 5;
+ private static readonly pb::FieldCodec _repeated_honor_codec
+ = pb::FieldCodec.ForInt32(42);
+ private readonly pbc::RepeatedField honor_ = new pbc::RepeatedField();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField Honor {
+ get { return honor_; }
+ }
+
+ /// Field number for the "PartBag" field.
+ public const int PartBagFieldNumber = 6;
+ private global::Tutorial.PartBag partBag_;
+ ///
+ /// 满级零件
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Tutorial.PartBag PartBag {
+ get { return partBag_; }
+ set {
+ partBag_ = value;
+ }
+ }
+
+ /// Field number for the "RetireReward" field.
+ public const int RetireRewardFieldNumber = 7;
+ private static readonly pb::FieldCodec _repeated_retireReward_codec
+ = pb::FieldCodec.ForString(58);
+ private readonly pbc::RepeatedField retireReward_ = new pbc::RepeatedField();
+ ///
+ /// 退役奖励
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField RetireReward {
+ get { return retireReward_; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ResPlayerChessInfo);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ResPlayerChessInfo other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if(!chessList_.Equals(other.chessList_)) return false;
+ if(!chessBuff_.Equals(other.chessBuff_)) return false;
+ if (!object.Equals(ChessBag, other.ChessBag)) return false;
+ if(!retireEmit_.Equals(other.retireEmit_)) return false;
+ if(!honor_.Equals(other.honor_)) return false;
+ if (!object.Equals(PartBag, other.PartBag)) return false;
+ if(!retireReward_.Equals(other.retireReward_)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ hash ^= chessList_.GetHashCode();
+ hash ^= chessBuff_.GetHashCode();
+ if (chessBag_ != null) hash ^= ChessBag.GetHashCode();
+ hash ^= retireEmit_.GetHashCode();
+ hash ^= honor_.GetHashCode();
+ if (partBag_ != null) hash ^= PartBag.GetHashCode();
+ hash ^= retireReward_.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ chessList_.WriteTo(output, _repeated_chessList_codec);
+ chessBuff_.WriteTo(output, _repeated_chessBuff_codec);
+ if (chessBag_ != null) {
+ output.WriteRawTag(26);
+ output.WriteMessage(ChessBag);
+ }
+ retireEmit_.WriteTo(output, _repeated_retireEmit_codec);
+ honor_.WriteTo(output, _repeated_honor_codec);
+ if (partBag_ != null) {
+ output.WriteRawTag(50);
+ output.WriteMessage(PartBag);
+ }
+ retireReward_.WriteTo(output, _repeated_retireReward_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ chessList_.WriteTo(ref output, _repeated_chessList_codec);
+ chessBuff_.WriteTo(ref output, _repeated_chessBuff_codec);
+ if (chessBag_ != null) {
+ output.WriteRawTag(26);
+ output.WriteMessage(ChessBag);
+ }
+ retireEmit_.WriteTo(ref output, _repeated_retireEmit_codec);
+ honor_.WriteTo(ref output, _repeated_honor_codec);
+ if (partBag_ != null) {
+ output.WriteRawTag(50);
+ output.WriteMessage(PartBag);
+ }
+ retireReward_.WriteTo(ref output, _repeated_retireReward_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ size += chessList_.CalculateSize(_repeated_chessList_codec);
+ size += chessBuff_.CalculateSize(_repeated_chessBuff_codec);
+ if (chessBag_ != null) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(ChessBag);
+ }
+ size += retireEmit_.CalculateSize(_repeated_retireEmit_codec);
+ size += honor_.CalculateSize(_repeated_honor_codec);
+ if (partBag_ != null) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(PartBag);
+ }
+ size += retireReward_.CalculateSize(_repeated_retireReward_codec);
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ResPlayerChessInfo other) {
+ if (other == null) {
+ return;
+ }
+ chessList_.Add(other.chessList_);
+ chessBuff_.Add(other.chessBuff_);
+ if (other.chessBag_ != null) {
+ if (chessBag_ == null) {
+ ChessBag = new global::Tutorial.ChessBag();
+ }
+ ChessBag.MergeFrom(other.ChessBag);
+ }
+ retireEmit_.Add(other.retireEmit_);
+ honor_.Add(other.honor_);
+ if (other.partBag_ != null) {
+ if (partBag_ == null) {
+ PartBag = new global::Tutorial.PartBag();
+ }
+ PartBag.MergeFrom(other.PartBag);
+ }
+ retireReward_.Add(other.retireReward_);
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10:
+ case 8: {
+ chessList_.AddEntriesFrom(input, _repeated_chessList_codec);
+ break;
+ }
+ case 18:
+ case 16: {
+ chessBuff_.AddEntriesFrom(input, _repeated_chessBuff_codec);
+ break;
+ }
+ case 26: {
+ if (chessBag_ == null) {
+ ChessBag = new global::Tutorial.ChessBag();
+ }
+ input.ReadMessage(ChessBag);
+ break;
+ }
+ case 34: {
+ retireEmit_.AddEntriesFrom(input, _repeated_retireEmit_codec);
+ break;
+ }
+ case 42:
+ case 40: {
+ honor_.AddEntriesFrom(input, _repeated_honor_codec);
+ break;
+ }
+ case 50: {
+ if (partBag_ == null) {
+ PartBag = new global::Tutorial.PartBag();
+ }
+ input.ReadMessage(PartBag);
+ break;
+ }
+ case 58: {
+ retireReward_.AddEntriesFrom(input, _repeated_retireReward_codec);
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10:
+ case 8: {
+ chessList_.AddEntriesFrom(ref input, _repeated_chessList_codec);
+ break;
+ }
+ case 18:
+ case 16: {
+ chessBuff_.AddEntriesFrom(ref input, _repeated_chessBuff_codec);
+ break;
+ }
+ case 26: {
+ if (chessBag_ == null) {
+ ChessBag = new global::Tutorial.ChessBag();
+ }
+ input.ReadMessage(ChessBag);
+ break;
+ }
+ case 34: {
+ retireEmit_.AddEntriesFrom(ref input, _repeated_retireEmit_codec);
+ break;
+ }
+ case 42:
+ case 40: {
+ honor_.AddEntriesFrom(ref input, _repeated_honor_codec);
+ break;
+ }
+ case 50: {
+ if (partBag_ == null) {
+ PartBag = new global::Tutorial.PartBag();
+ }
+ input.ReadMessage(PartBag);
+ break;
+ }
+ case 58: {
+ retireReward_.AddEntriesFrom(ref input, _repeated_retireReward_codec);
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ReqGetChessRetireReward : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ReqGetChessRetireReward());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[39]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqGetChessRetireReward() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqGetChessRetireReward(ReqGetChessRetireReward other) : this() {
+ id_ = other.id_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqGetChessRetireReward Clone() {
+ return new ReqGetChessRetireReward(this);
+ }
+
+ /// Field number for the "Id" field.
+ public const int IdFieldNumber = 1;
+ private string id_ = "";
+ ///
+ /// 发射器系列ID:A、B、C...
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Id {
+ get { return id_; }
+ set {
+ id_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ReqGetChessRetireReward);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ReqGetChessRetireReward other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (Id != other.Id) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (Id.Length != 0) hash ^= Id.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (Id.Length != 0) {
+ output.WriteRawTag(10);
+ output.WriteString(Id);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (Id.Length != 0) {
+ output.WriteRawTag(10);
+ output.WriteString(Id);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (Id.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Id);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ReqGetChessRetireReward other) {
+ if (other == null) {
+ return;
+ }
+ if (other.Id.Length != 0) {
+ Id = other.Id;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ Id = input.ReadString();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ Id = input.ReadString();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ResGetChessRetireReward : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ResGetChessRetireReward());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[40]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResGetChessRetireReward() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResGetChessRetireReward(ResGetChessRetireReward other) : this() {
+ code_ = other.code_;
+ msg_ = other.msg_;
+ id_ = other.id_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResGetChessRetireReward Clone() {
+ return new ResGetChessRetireReward(this);
+ }
+
+ /// Field number for the "code" field.
+ public const int CodeFieldNumber = 1;
+ private global::Tutorial.RES_CODE code_ = global::Tutorial.RES_CODE.Fail;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Tutorial.RES_CODE Code {
+ get { return code_; }
+ set {
+ code_ = value;
+ }
+ }
+
+ /// Field number for the "msg" field.
+ public const int MsgFieldNumber = 2;
+ private string msg_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Msg {
+ get { return msg_; }
+ set {
+ msg_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "Id" field.
+ public const int IdFieldNumber = 3;
+ private string id_ = "";
+ ///
+ /// 发射器系列ID:A、B、C...
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Id {
+ get { return id_; }
+ set {
+ id_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ResGetChessRetireReward);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ResGetChessRetireReward other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (Code != other.Code) return false;
+ if (Msg != other.Msg) return false;
+ if (Id != other.Id) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (Code != global::Tutorial.RES_CODE.Fail) hash ^= Code.GetHashCode();
+ if (Msg.Length != 0) hash ^= Msg.GetHashCode();
+ if (Id.Length != 0) hash ^= Id.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (Code != global::Tutorial.RES_CODE.Fail) {
+ output.WriteRawTag(8);
+ output.WriteEnum((int) Code);
+ }
+ if (Msg.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(Msg);
+ }
+ if (Id.Length != 0) {
+ output.WriteRawTag(26);
+ output.WriteString(Id);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (Code != global::Tutorial.RES_CODE.Fail) {
+ output.WriteRawTag(8);
+ output.WriteEnum((int) Code);
+ }
+ if (Msg.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(Msg);
+ }
+ if (Id.Length != 0) {
+ output.WriteRawTag(26);
+ output.WriteString(Id);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (Code != global::Tutorial.RES_CODE.Fail) {
+ size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Code);
+ }
+ if (Msg.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Msg);
+ }
+ if (Id.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Id);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ResGetChessRetireReward other) {
+ if (other == null) {
+ return;
+ }
+ if (other.Code != global::Tutorial.RES_CODE.Fail) {
+ Code = other.Code;
+ }
+ if (other.Msg.Length != 0) {
+ Msg = other.Msg;
+ }
+ if (other.Id.Length != 0) {
+ Id = other.Id;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ Code = (global::Tutorial.RES_CODE) input.ReadEnum();
+ break;
+ }
+ case 18: {
+ Msg = input.ReadString();
+ break;
+ }
+ case 26: {
+ Id = input.ReadString();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ Code = (global::Tutorial.RES_CODE) input.ReadEnum();
+ break;
+ }
+ case 18: {
+ Msg = input.ReadString();
+ break;
+ }
+ case 26: {
+ Id = input.ReadString();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class PartBag : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PartBag());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[41]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public PartBag() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public PartBag(PartBag other) : this() {
+ partBagGrids_ = other.partBagGrids_.Clone();
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public PartBag Clone() {
+ return new PartBag(this);
+ }
+
+ /// Field number for the "PartBagGrids" field.
+ public const int PartBagGridsFieldNumber = 1;
+ private static readonly pb::FieldCodec _repeated_partBagGrids_codec
+ = pb::FieldCodec.ForMessage(10, global::Tutorial.PartBagGrid.Parser);
+ private readonly pbc::RepeatedField partBagGrids_ = new pbc::RepeatedField();
+ ///
+ ///已解锁零件背包格子
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField PartBagGrids {
+ get { return partBagGrids_; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as PartBag);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(PartBag other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if(!partBagGrids_.Equals(other.partBagGrids_)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ hash ^= partBagGrids_.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ partBagGrids_.WriteTo(output, _repeated_partBagGrids_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ partBagGrids_.WriteTo(ref output, _repeated_partBagGrids_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ size += partBagGrids_.CalculateSize(_repeated_partBagGrids_codec);
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(PartBag other) {
+ if (other == null) {
+ return;
+ }
+ partBagGrids_.Add(other.partBagGrids_);
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ partBagGrids_.AddEntriesFrom(input, _repeated_partBagGrids_codec);
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ partBagGrids_.AddEntriesFrom(ref input, _repeated_partBagGrids_codec);
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class PartBagGrid : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PartBagGrid());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[42]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public PartBagGrid() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public PartBagGrid(PartBagGrid other) : this() {
+ partId_ = other.partId_;
+ count_ = other.count_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public PartBagGrid Clone() {
+ return new PartBagGrid(this);
+ }
+
+ /// Field number for the "PartId" field.
+ public const int PartIdFieldNumber = 1;
+ private int partId_;
+ ///
+ ///零件ID
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int PartId {
+ get { return partId_; }
+ set {
+ partId_ = value;
+ }
+ }
+
+ /// Field number for the "Count" field.
+ public const int CountFieldNumber = 2;
+ private int count_;
+ ///
+ ///数量
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int Count {
+ get { return count_; }
+ set {
+ count_ = value;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as PartBagGrid);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(PartBagGrid other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (PartId != other.PartId) return false;
+ if (Count != other.Count) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (PartId != 0) hash ^= PartId.GetHashCode();
+ if (Count != 0) hash ^= Count.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (PartId != 0) {
+ output.WriteRawTag(8);
+ output.WriteInt32(PartId);
+ }
+ if (Count != 0) {
+ output.WriteRawTag(16);
+ output.WriteInt32(Count);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (PartId != 0) {
+ output.WriteRawTag(8);
+ output.WriteInt32(PartId);
+ }
+ if (Count != 0) {
+ output.WriteRawTag(16);
+ output.WriteInt32(Count);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (PartId != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(PartId);
+ }
+ if (Count != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(Count);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(PartBagGrid other) {
+ if (other == null) {
+ return;
+ }
+ if (other.PartId != 0) {
+ PartId = other.PartId;
+ }
+ if (other.Count != 0) {
+ Count = other.Count;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ PartId = input.ReadInt32();
+ break;
+ }
+ case 16: {
+ Count = input.ReadInt32();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ PartId = input.ReadInt32();
+ break;
+ }
+ case 16: {
+ Count = input.ReadInt32();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ReqPutPartInBag : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ReqPutPartInBag());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[43]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqPutPartInBag() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqPutPartInBag(ReqPutPartInBag other) : this() {
+ chessId_ = other.chessId_;
+ mChessData_ = other.mChessData_.Clone();
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ReqPutPartInBag Clone() {
+ return new ReqPutPartInBag(this);
+ }
+
+ /// Field number for the "ChessId" field.
+ public const int ChessIdFieldNumber = 1;
+ private int chessId_;
+ ///
+ ///零件ID
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int ChessId {
+ get { return chessId_; }
+ set {
+ chessId_ = value;
+ }
+ }
+
+ /// Field number for the "mChessData" field.
+ public const int MChessDataFieldNumber = 2;
+ private static readonly pbc::MapField.Codec _map_mChessData_codec
+ = new pbc::MapField.Codec(pb::FieldCodec.ForString(10, ""), pb::FieldCodec.ForInt32(16, 0), 18);
+ private readonly pbc::MapField mChessData_ = new pbc::MapField();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::MapField MChessData {
+ get { return mChessData_; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ReqPutPartInBag);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ReqPutPartInBag other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (ChessId != other.ChessId) return false;
+ if (!MChessData.Equals(other.MChessData)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (ChessId != 0) hash ^= ChessId.GetHashCode();
+ hash ^= MChessData.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (ChessId != 0) {
+ output.WriteRawTag(8);
+ output.WriteInt32(ChessId);
+ }
+ mChessData_.WriteTo(output, _map_mChessData_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (ChessId != 0) {
+ output.WriteRawTag(8);
+ output.WriteInt32(ChessId);
+ }
+ mChessData_.WriteTo(ref output, _map_mChessData_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (ChessId != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(ChessId);
+ }
+ size += mChessData_.CalculateSize(_map_mChessData_codec);
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ReqPutPartInBag other) {
+ if (other == null) {
+ return;
+ }
+ if (other.ChessId != 0) {
+ ChessId = other.ChessId;
+ }
+ mChessData_.MergeFrom(other.mChessData_);
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ ChessId = input.ReadInt32();
+ break;
+ }
+ case 18: {
+ mChessData_.AddEntriesFrom(input, _map_mChessData_codec);
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ ChessId = input.ReadInt32();
+ break;
+ }
+ case 18: {
+ mChessData_.AddEntriesFrom(ref input, _map_mChessData_codec);
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ResPutPartInBag : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ResPutPartInBag());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[44]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResPutPartInBag() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResPutPartInBag(ResPutPartInBag other) : this() {
+ code_ = other.code_;
+ msg_ = other.msg_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ResPutPartInBag Clone() {
+ return new ResPutPartInBag(this);
+ }
+
+ /// Field number for the "code" field.
+ public const int CodeFieldNumber = 1;
+ private global::Tutorial.RES_CODE code_ = global::Tutorial.RES_CODE.Fail;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Tutorial.RES_CODE Code {
+ get { return code_; }
+ set {
+ code_ = value;
+ }
+ }
+
+ /// Field number for the "msg" field.
+ public const int MsgFieldNumber = 2;
+ private string msg_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Msg {
+ get { return msg_; }
+ set {
+ msg_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ResPutPartInBag);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ResPutPartInBag other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (Code != other.Code) return false;
+ if (Msg != other.Msg) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (Code != global::Tutorial.RES_CODE.Fail) hash ^= Code.GetHashCode();
+ if (Msg.Length != 0) hash ^= Msg.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (Code != global::Tutorial.RES_CODE.Fail) {
+ output.WriteRawTag(8);
+ output.WriteEnum((int) Code);
+ }
+ if (Msg.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(Msg);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (Code != global::Tutorial.RES_CODE.Fail) {
+ output.WriteRawTag(8);
+ output.WriteEnum((int) Code);
+ }
+ if (Msg.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(Msg);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (Code != global::Tutorial.RES_CODE.Fail) {
+ size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Code);
+ }
+ if (Msg.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Msg);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ResPutPartInBag other) {
+ if (other == null) {
+ return;
+ }
+ if (other.Code != global::Tutorial.RES_CODE.Fail) {
+ Code = other.Code;
+ }
+ if (other.Msg.Length != 0) {
+ Msg = other.Msg;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ Code = (global::Tutorial.RES_CODE) input.ReadEnum();
+ break;
+ }
+ case 18: {
+ Msg = input.ReadString();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ Code = (global::Tutorial.RES_CODE) input.ReadEnum();
+ break;
+ }
+ case 18: {
+ Msg = input.ReadString();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// 棋盘操作队列
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ChessHandle : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ChessHandle());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[45]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ChessHandle() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ChessHandle(ChessHandle other) : this() {
+ type_ = other.type_;
+ emit_ = other.emit_;
+ chessId_ = other.chessId_;
+ id_ = other.id_;
+ actType_ = other.actType_.Clone();
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ChessHandle Clone() {
+ return new ChessHandle(this);
+ }
+
+ /// Field number for the "type" field.
+ public const int TypeFieldNumber = 1;
+ private global::Tutorial.HANDLE_TYPE type_ = global::Tutorial.HANDLE_TYPE.Add;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Tutorial.HANDLE_TYPE Type {
+ get { return type_; }
+ set {
+ type_ = value;
+ }
+ }
+
+ /// Field number for the "Emit" field.
+ public const int EmitFieldNumber = 2;
+ private int emit_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int Emit {
+ get { return emit_; }
+ set {
+ emit_ = value;
+ }
+ }
+
+ /// Field number for the "ChessId" field.
+ public const int ChessIdFieldNumber = 3;
+ private int chessId_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int ChessId {
+ get { return chessId_; }
+ set {
+ chessId_ = value;
+ }
+ }
+
+ /// Field number for the "Id" field.
+ public const int IdFieldNumber = 4;
+ private int id_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int Id {
+ get { return id_; }
+ set {
+ id_ = value;
+ }
+ }
+
+ /// Field number for the "ActType" field.
+ public const int ActTypeFieldNumber = 5;
+ private static readonly pb::FieldCodec _repeated_actType_codec
+ = pb::FieldCodec.ForInt32(42);
+ private readonly pbc::RepeatedField actType_ = new pbc::RepeatedField();
+ ///
+ /// 活动类型
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField ActType {
+ get { return actType_; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ChessHandle);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ChessHandle other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (Type != other.Type) return false;
+ if (Emit != other.Emit) return false;
+ if (ChessId != other.ChessId) return false;
+ if (Id != other.Id) return false;
+ if(!actType_.Equals(other.actType_)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (Type != global::Tutorial.HANDLE_TYPE.Add) hash ^= Type.GetHashCode();
+ if (Emit != 0) hash ^= Emit.GetHashCode();
+ if (ChessId != 0) hash ^= ChessId.GetHashCode();
+ if (Id != 0) hash ^= Id.GetHashCode();
+ hash ^= actType_.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (Type != global::Tutorial.HANDLE_TYPE.Add) {
+ output.WriteRawTag(8);
+ output.WriteEnum((int) Type);
+ }
+ if (Emit != 0) {
+ output.WriteRawTag(16);
+ output.WriteInt32(Emit);
+ }
+ if (ChessId != 0) {
+ output.WriteRawTag(24);
+ output.WriteInt32(ChessId);
+ }
+ if (Id != 0) {
+ output.WriteRawTag(32);
+ output.WriteInt32(Id);
+ }
+ actType_.WriteTo(output, _repeated_actType_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (Type != global::Tutorial.HANDLE_TYPE.Add) {
+ output.WriteRawTag(8);
+ output.WriteEnum((int) Type);
+ }
+ if (Emit != 0) {
+ output.WriteRawTag(16);
+ output.WriteInt32(Emit);
+ }
+ if (ChessId != 0) {
+ output.WriteRawTag(24);
+ output.WriteInt32(ChessId);
+ }
+ if (Id != 0) {
+ output.WriteRawTag(32);
+ output.WriteInt32(Id);
+ }
+ actType_.WriteTo(ref output, _repeated_actType_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (Type != global::Tutorial.HANDLE_TYPE.Add) {
+ size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Type);
+ }
+ if (Emit != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(Emit);
+ }
+ if (ChessId != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(ChessId);
+ }
+ if (Id != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(Id);
+ }
+ size += actType_.CalculateSize(_repeated_actType_codec);
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ChessHandle other) {
+ if (other == null) {
+ return;
+ }
+ if (other.Type != global::Tutorial.HANDLE_TYPE.Add) {
+ Type = other.Type;
+ }
+ if (other.Emit != 0) {
+ Emit = other.Emit;
+ }
+ if (other.ChessId != 0) {
+ ChessId = other.ChessId;
+ }
+ if (other.Id != 0) {
+ Id = other.Id;
+ }
+ actType_.Add(other.actType_);
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ Type = (global::Tutorial.HANDLE_TYPE) input.ReadEnum();
+ break;
+ }
+ case 16: {
+ Emit = input.ReadInt32();
+ break;
+ }
+ case 24: {
+ ChessId = input.ReadInt32();
+ break;
+ }
+ case 32: {
+ Id = input.ReadInt32();
+ break;
+ }
+ case 42:
+ case 40: {
+ actType_.AddEntriesFrom(input, _repeated_actType_codec);
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ Type = (global::Tutorial.HANDLE_TYPE) input.ReadEnum();
+ break;
+ }
+ case 16: {
+ Emit = input.ReadInt32();
+ break;
+ }
+ case 24: {
+ ChessId = input.ReadInt32();
+ break;
+ }
+ case 32: {
+ Id = input.ReadInt32();
+ break;
+ }
+ case 42:
+ case 40: {
+ actType_.AddEntriesFrom(ref input, _repeated_actType_codec);
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ //////同步棋盘数据
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class UpdatePlayerChessData : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UpdatePlayerChessData());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tutorial.GameapiReflection.Descriptor.MessageTypes[46]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public UpdatePlayerChessData() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public UpdatePlayerChessData(UpdatePlayerChessData other) : this() {
+ dwUin_ = other.dwUin_;
+ mChessData_ = other.mChessData_.Clone();
+ mChessHandle_ = other.mChessHandle_.Clone();
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public UpdatePlayerChessData Clone() {
+ return new UpdatePlayerChessData(this);
+ }
+
+ /// Field number for the "dwUin" field.
+ public const int DwUinFieldNumber = 1;
+ private long dwUin_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public long DwUin {
+ get { return dwUin_; }
+ set {
+ dwUin_ = value;
+ }
+ }
+
+ /// Field number for the "mChessData" field.
+ public const int MChessDataFieldNumber = 2;
+ private static readonly pbc::MapField.Codec _map_mChessData_codec
+ = new pbc::MapField.Codec(pb::FieldCodec.ForString(10, ""), pb::FieldCodec.ForInt32(16, 0), 18);
+ private readonly pbc::MapField mChessData_ = new pbc::MapField();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::MapField MChessData {
+ get { return mChessData_; }
+ }
+
+ /// Field number for the "mChessHandle" field.
+ public const int MChessHandleFieldNumber = 3;
+ private static readonly pb::FieldCodec _repeated_mChessHandle_codec
+ = pb::FieldCodec.ForMessage(26, global::Tutorial.ChessHandle.Parser);
+ private readonly pbc::RepeatedField mChessHandle_ = new pbc::RepeatedField();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField MChessHandle {
+ get { return mChessHandle_; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as UpdatePlayerChessData);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(UpdatePlayerChessData other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (DwUin != other.DwUin) return false;
+ if (!MChessData.Equals(other.MChessData)) return false;
+ if(!mChessHandle_.Equals(other.mChessHandle_)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (DwUin != 0L) hash ^= DwUin.GetHashCode();
+ hash ^= MChessData.GetHashCode();
+ hash ^= mChessHandle_.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ mChessData_.WriteTo(output, _map_mChessData_codec);
+ mChessHandle_.WriteTo(output, _repeated_mChessHandle_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (DwUin != 0L) {
+ output.WriteRawTag(8);
+ output.WriteInt64(DwUin);
+ }
+ mChessData_.WriteTo(ref output, _map_mChessData_codec);
+ mChessHandle_.WriteTo(ref output, _repeated_mChessHandle_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (DwUin != 0L) {
+ size += 1 + pb::CodedOutputStream.ComputeInt64Size(DwUin);
+ }
+ size += mChessData_.CalculateSize(_map_mChessData_codec);
+ size += mChessHandle_.CalculateSize(_repeated_mChessHandle_codec);
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(UpdatePlayerChessData other) {
+ if (other == null) {
+ return;
+ }
+ if (other.DwUin != 0L) {
+ DwUin = other.DwUin;
+ }
+ mChessData_.MergeFrom(other.mChessData_);
+ mChessHandle_.Add(other.mChessHandle_);
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ case 18: {
+ mChessData_.AddEntriesFrom(input, _map_mChessData_codec);
+ break;
+ }
+ case 26: {
+ mChessHandle_.AddEntriesFrom(input, _repeated_mChessHandle_codec);
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ DwUin = input.ReadInt64();
+ break;
+ }
+ case 18: {
+ mChessData_.AddEntriesFrom(ref input, _map_mChessData_codec);
+ break;
+ }
+ case 26: {
+ mChessHandle_.AddEntriesFrom(ref input, _repeated_mChessHandle_codec);
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ResUpdatePlayerChessData : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser