//
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: config.proto
//
#pragma warning disable 1591, 0612, 3021
#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 Cfg {
/// Holder for reflection information generated from config.proto
public static partial class ConfigReflection {
#region Descriptor
/// File descriptor for config.proto
public static pbr::FileDescriptor Descriptor {
get { return descriptor; }
}
private static pbr::FileDescriptor descriptor;
static ConfigReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"Cgxjb25maWcucHJvdG8SA2NmZyIfCgdWZWN0b3IyEgkKAXgYASACKAISCQoB",
"eRgCIAIoAiIqCgdWZWN0b3IzEgkKAXgYASACKAISCQoBeRgCIAIoAhIJCgF6",
"GAMgAigCIjUKB1ZlY3RvcjQSCQoBeBgBIAIoAhIJCgF5GAIgAigCEgkKAXoY",
"AyACKAISCQoBdxgEIAIoAiJnCgxBaUJsYWNrYm9hcmQSDAoEbmFtZRgBIAIo",
"CRIMCgRkZXNjGAIgAigJEhMKC3BhcmVudF9uYW1lGAMgAigJEiYKBGtleXMY",
"BCADKAsyFC5jZmcuQWlCbGFja2JvYXJkS2V5QgIQACJ4Cg9BaUJsYWNrYm9h",
"cmRLZXkSDAoEbmFtZRgBIAIoCRIMCgRkZXNjGAIgAigJEhEKCWlzX3N0YXRp",
"YxgDIAIoCBIdCgR0eXBlGAQgAigOMg8uY2ZnLkFpRUtleVR5cGUSFwoPdHlw",
"ZV9jbGFzc19uYW1lGAUgAigJInEKDkFpQmVoYXZpb3JUcmVlEgoKAmlkGAEg",
"AigFEgwKBG5hbWUYAiACKAkSDAoEZGVzYxgDIAIoCRIVCg1ibGFja2JvYXJk",
"X2lkGAQgAigJEiAKBHJvb3QYBSACKAsyEi5jZmcuQWlDb21wb3NlTm9kZSLW",
"CAoGQWlOb2RlEjUKEVVlU2V0RGVmYXVsdEZvY3VzGAEgASgLMhguY2ZnLkFp",
"VWVTZXREZWZhdWx0Rm9jdXNIABI7ChRFeGVjdXRlVGltZVN0YXRpc3RpYxgC",
"IAEoCzIbLmNmZy5BaUV4ZWN1dGVUaW1lU3RhdGlzdGljSAASKwoMQ2hvb3Nl",
"VGFyZ2V0GAMgASgLMhMuY2ZnLkFpQ2hvb3NlVGFyZ2V0SAASLwoOS2VlcEZh",
"Y2VUYXJnZXQYBCABKAsyFS5jZmcuQWlLZWVwRmFjZVRhcmdldEgAEi8KDkdl",
"dE93bmVyUGxheWVyGAUgASgLMhUuY2ZnLkFpR2V0T3duZXJQbGF5ZXJIABJD",
"ChhVcGRhdGVEYWlseUJlaGF2aW9yUHJvcHMYBiABKAsyHy5jZmcuQWlVcGRh",
"dGVEYWlseUJlaGF2aW9yUHJvcHNIABIfCgZVZUxvb3AYByABKAsyDS5jZmcu",
"QWlVZUxvb3BIABInCgpVZUNvb2xkb3duGAggASgLMhEuY2ZnLkFpVWVDb29s",
"ZG93bkgAEikKC1VlVGltZUxpbWl0GAkgASgLMhIuY2ZnLkFpVWVUaW1lTGlt",
"aXRIABIrCgxVZUJsYWNrYm9hcmQYCiABKAsyEy5jZmcuQWlVZUJsYWNrYm9h",
"cmRIABIvCg5VZUZvcmNlU3VjY2VzcxgLIAEoCzIVLmNmZy5BaVVlRm9yY2VT",
"dWNjZXNzSAASKwoMSXNBdExvY2F0aW9uGAwgASgLMhMuY2ZnLkFpSXNBdExv",
"Y2F0aW9uSAASMwoQRGlzdGFuY2VMZXNzVGhhbhgNIAEoCzIXLmNmZy5BaURp",
"c3RhbmNlTGVzc1RoYW5IABIjCghTZXF1ZW5jZRgOIAEoCzIPLmNmZy5BaVNl",
"cXVlbmNlSAASIwoIU2VsZWN0b3IYDyABKAsyDy5jZmcuQWlTZWxlY3RvckgA",
"Ei8KDlNpbXBsZVBhcmFsbGVsGBAgASgLMhUuY2ZnLkFpU2ltcGxlUGFyYWxs",
"ZWxIABIfCgZVZVdhaXQYESABKAsyDS5jZmcuQWlVZVdhaXRIABI7ChRVZVdh",
"aXRCbGFja2JvYXJkVGltZRgSIAEoCzIbLmNmZy5BaVVlV2FpdEJsYWNrYm9h",
"cmRUaW1lSAASKwoMTW92ZVRvVGFyZ2V0GBMgASgLMhMuY2ZnLkFpTW92ZVRv",
"VGFyZ2V0SAASKQoLQ2hvb3NlU2tpbGwYFCABKAsyEi5jZmcuQWlDaG9vc2VT",
"a2lsbEgAEjsKFE1vdmVUb1JhbmRvbUxvY2F0aW9uGBUgASgLMhsuY2ZnLkFp",
"TW92ZVRvUmFuZG9tTG9jYXRpb25IABIvCg5Nb3ZlVG9Mb2NhdGlvbhgWIAEo",
"CzIVLmNmZy5BaU1vdmVUb0xvY2F0aW9uSAASJwoKRGVidWdQcmludBgXIAEo",
"CzIRLmNmZy5BaURlYnVnUHJpbnRIAEIHCgV2YWx1ZSLcAgoJQWlTZXJ2aWNl",
"EjUKEVVlU2V0RGVmYXVsdEZvY3VzGAEgASgLMhguY2ZnLkFpVWVTZXREZWZh",
"dWx0Rm9jdXNIABI7ChRFeGVjdXRlVGltZVN0YXRpc3RpYxgCIAEoCzIbLmNm",
"Zy5BaUV4ZWN1dGVUaW1lU3RhdGlzdGljSAASKwoMQ2hvb3NlVGFyZ2V0GAMg",
"ASgLMhMuY2ZnLkFpQ2hvb3NlVGFyZ2V0SAASLwoOS2VlcEZhY2VUYXJnZXQY",
"BCABKAsyFS5jZmcuQWlLZWVwRmFjZVRhcmdldEgAEi8KDkdldE93bmVyUGxh",
"eWVyGAUgASgLMhUuY2ZnLkFpR2V0T3duZXJQbGF5ZXJIABJDChhVcGRhdGVE",
"YWlseUJlaGF2aW9yUHJvcHMYBiABKAsyHy5jZmcuQWlVcGRhdGVEYWlseUJl",
"aGF2aW9yUHJvcHNIAEIHCgV2YWx1ZSJKChNBaVVlU2V0RGVmYXVsdEZvY3Vz",
"EgoKAmlkGAEgAigFEhEKCW5vZGVfbmFtZRgCIAIoCRIUCgxrZXlib2FyZF9r",
"ZXkYAyACKAkiNwoWQWlFeGVjdXRlVGltZVN0YXRpc3RpYxIKCgJpZBgBIAIo",
"BRIRCglub2RlX25hbWUYAiACKAkiSgoOQWlDaG9vc2VUYXJnZXQSCgoCaWQY",
"ASACKAUSEQoJbm9kZV9uYW1lGAIgAigJEhkKEXJlc3VsdF90YXJnZXRfa2V5",
"GAMgAigJIksKEEFpS2VlcEZhY2VUYXJnZXQSCgoCaWQYASACKAUSEQoJbm9k",
"ZV9uYW1lGAIgAigJEhgKEHRhcmdldF9hY3Rvcl9rZXkYAyACKAkiSwoQQWlH",
"ZXRPd25lclBsYXllchIKCgJpZBgBIAIoBRIRCglub2RlX25hbWUYAiACKAkS",
"GAoQcGxheWVyX2FjdG9yX2tleRgDIAIoCSLMAgoaQWlVcGRhdGVEYWlseUJl",
"aGF2aW9yUHJvcHMSCgoCaWQYASACKAUSEQoJbm9kZV9uYW1lGAIgAigJEhMK",
"C3NhdGlldHlfa2V5GAMgAigJEhIKCmVuZXJneV9rZXkYBCACKAkSEAoIbW9v",
"ZF9rZXkYBSACKAkSIwobc2F0aWV0eV9sb3dlcl90aHJlc2hvbGRfa2V5GAYg",
"AigJEiMKG3NhdGlldHlfdXBwZXJfdGhyZXNob2xkX2tleRgHIAIoCRIiChpl",
"bmVyZ3lfbG93ZXJfdGhyZXNob2xkX2tleRgIIAIoCRIiChplbmVyZ3lfdXBw",
"ZXJfdGhyZXNob2xkX2tleRgJIAIoCRIgChhtb29kX2xvd2VyX3RocmVzaG9s",
"ZF9rZXkYCiACKAkSIAoYbW9vZF91cHBlcl90aHJlc2hvbGRfa2V5GAsgAigJ",
"IssCCgtBaURlY29yYXRvchIfCgZVZUxvb3AYByABKAsyDS5jZmcuQWlVZUxv",
"b3BIABInCgpVZUNvb2xkb3duGAggASgLMhEuY2ZnLkFpVWVDb29sZG93bkgA",
"EikKC1VlVGltZUxpbWl0GAkgASgLMhIuY2ZnLkFpVWVUaW1lTGltaXRIABIr",
"CgxVZUJsYWNrYm9hcmQYCiABKAsyEy5jZmcuQWlVZUJsYWNrYm9hcmRIABIv",
"Cg5VZUZvcmNlU3VjY2VzcxgLIAEoCzIVLmNmZy5BaVVlRm9yY2VTdWNjZXNz",
"SAASKwoMSXNBdExvY2F0aW9uGAwgASgLMhMuY2ZnLkFpSXNBdExvY2F0aW9u",
"SAASMwoQRGlzdGFuY2VMZXNzVGhhbhgNIAEoCzIXLmNmZy5BaURpc3RhbmNl",
"TGVzc1RoYW5IAEIHCgV2YWx1ZSKnAQoIQWlVZUxvb3ASCgoCaWQYASACKAUS",
"EQoJbm9kZV9uYW1lGAIgAigJEi4KD2Zsb3dfYWJvcnRfbW9kZRgDIAIoDjIV",
"LmNmZy5BaUVGbG93QWJvcnRNb2RlEhEKCW51bV9sb29wcxgEIAIoBRIVCg1p",
"bmZpbml0ZV9sb29wGAUgAigIEiIKGmluZmluaXRlX2xvb3BfdGltZW91dF90",
"aW1lGAYgAigCInQKDEFpVWVDb29sZG93bhIKCgJpZBgBIAIoBRIRCglub2Rl",
"X25hbWUYAiACKAkSLgoPZmxvd19hYm9ydF9tb2RlGAMgAigOMhUuY2ZnLkFp",
"RUZsb3dBYm9ydE1vZGUSFQoNY29vbGRvd25fdGltZRgEIAIoAiJyCg1BaVVl",
"VGltZUxpbWl0EgoKAmlkGAEgAigFEhEKCW5vZGVfbmFtZRgCIAIoCRIuCg9m",
"bG93X2Fib3J0X21vZGUYAyACKA4yFS5jZmcuQWlFRmxvd0Fib3J0TW9kZRIS",
"CgpsaW1pdF90aW1lGAQgAigCItgBCg5BaVVlQmxhY2tib2FyZBIKCgJpZBgB",
"IAIoBRIRCglub2RlX25hbWUYAiACKAkSLgoPZmxvd19hYm9ydF9tb2RlGAMg",
"AigOMhUuY2ZnLkFpRUZsb3dBYm9ydE1vZGUSMwoPbm90aWZ5X29ic2VydmVy",
"GAQgAigOMhouY2ZnLkFpRU5vdGlmeU9ic2VydmVyTW9kZRIWCg5ibGFja2Jv",
"YXJkX2tleRgFIAIoCRIqCglrZXlfcXVlcnkYBiACKAsyFy5jZmcuQWlLZXlR",
"dWVyeU9wZXJhdG9yIpIBChJBaUtleVF1ZXJ5T3BlcmF0b3ISHQoFSXNTZXQY",
"ASABKAsyDC5jZmcuQWlJc1NldEgAEiMKCElzTm90U2V0GAIgASgLMg8uY2Zn",
"LkFpSXNOb3RTZXRIABIvCg5CaW5hcnlPcGVyYXRvchgDIAEoCzIVLmNmZy5B",
"aUJpbmFyeU9wZXJhdG9ySABCBwoFdmFsdWUiCQoHQWlJc1NldCIMCgpBaUlz",
"Tm90U2V0IlAKEEFpQmluYXJ5T3BlcmF0b3ISHgoEb3BlchgBIAIoDjIQLmNm",
"Zy5BaUVPcGVyYXRvchIcCgRkYXRhGAIgAigLMg4uY2ZnLkFpS2V5RGF0YSLQ",
"AQoJQWlLZXlEYXRhEisKDEZsb2F0S2V5RGF0YRgBIAEoCzITLmNmZy5BaUZs",
"b2F0S2V5RGF0YUgAEicKCkludEtleURhdGEYAiABKAsyES5jZmcuQWlJbnRL",
"ZXlEYXRhSAASLQoNU3RyaW5nS2V5RGF0YRgDIAEoCzIULmNmZy5BaVN0cmlu",
"Z0tleURhdGFIABI1ChFCbGFja2JvYXJkS2V5RGF0YRgEIAEoCzIYLmNmZy5B",
"aUJsYWNrYm9hcmRLZXlEYXRhSABCBwoFdmFsdWUiHwoOQWlGbG9hdEtleURh",
"dGESDQoFdmFsdWUYASACKAIiHQoMQWlJbnRLZXlEYXRhEg0KBXZhbHVlGAEg",
"AigFIiAKD0FpU3RyaW5nS2V5RGF0YRINCgV2YWx1ZRgBIAIoCSIkChNBaUJs",
"YWNrYm9hcmRLZXlEYXRhEg0KBXZhbHVlGAEgAigJImEKEEFpVWVGb3JjZVN1",
"Y2Nlc3MSCgoCaWQYASACKAUSEQoJbm9kZV9uYW1lGAIgAigJEi4KD2Zsb3df",
"YWJvcnRfbW9kZRgDIAIoDjIVLmNmZy5BaUVGbG93QWJvcnRNb2RlIqsBCg5B",
"aUlzQXRMb2NhdGlvbhIKCgJpZBgBIAIoBRIRCglub2RlX25hbWUYAiACKAkS",
"LgoPZmxvd19hYm9ydF9tb2RlGAMgAigOMhUuY2ZnLkFpRUZsb3dBYm9ydE1v",
"ZGUSGQoRYWNjZXB0YWJsZV9yYWRpdXMYBCACKAISFAoMa2V5Ym9hcmRfa2V5",
"GAUgAigJEhkKEWludmVyc2VfY29uZGl0aW9uGAYgAigIIrUBChJBaURpc3Rh",
"bmNlTGVzc1RoYW4SCgoCaWQYASACKAUSEQoJbm9kZV9uYW1lGAIgAigJEi4K",
"D2Zsb3dfYWJvcnRfbW9kZRgDIAIoDjIVLmNmZy5BaUVGbG93QWJvcnRNb2Rl",
"EhIKCmFjdG9yMV9rZXkYBCACKAkSEgoKYWN0b3IyX2tleRgFIAIoCRIQCghk",
"aXN0YW5jZRgGIAIoAhIWCg5yZXZlcnNlX3Jlc3VsdBgHIAIoCCLdAwoKQWlG",
"bG93Tm9kZRIjCghTZXF1ZW5jZRgOIAEoCzIPLmNmZy5BaVNlcXVlbmNlSAAS",
"IwoIU2VsZWN0b3IYDyABKAsyDy5jZmcuQWlTZWxlY3RvckgAEi8KDlNpbXBs",
"ZVBhcmFsbGVsGBAgASgLMhUuY2ZnLkFpU2ltcGxlUGFyYWxsZWxIABIfCgZV",
"ZVdhaXQYESABKAsyDS5jZmcuQWlVZVdhaXRIABI7ChRVZVdhaXRCbGFja2Jv",
"YXJkVGltZRgSIAEoCzIbLmNmZy5BaVVlV2FpdEJsYWNrYm9hcmRUaW1lSAAS",
"KwoMTW92ZVRvVGFyZ2V0GBMgASgLMhMuY2ZnLkFpTW92ZVRvVGFyZ2V0SAAS",
"KQoLQ2hvb3NlU2tpbGwYFCABKAsyEi5jZmcuQWlDaG9vc2VTa2lsbEgAEjsK",
"FE1vdmVUb1JhbmRvbUxvY2F0aW9uGBUgASgLMhsuY2ZnLkFpTW92ZVRvUmFu",
"ZG9tTG9jYXRpb25IABIvCg5Nb3ZlVG9Mb2NhdGlvbhgWIAEoCzIVLmNmZy5B",
"aU1vdmVUb0xvY2F0aW9uSAASJwoKRGVidWdQcmludBgXIAEoCzIRLmNmZy5B",
"aURlYnVnUHJpbnRIAEIHCgV2YWx1ZSKTAQoNQWlDb21wb3NlTm9kZRIjCghT",
"ZXF1ZW5jZRgOIAEoCzIPLmNmZy5BaVNlcXVlbmNlSAASIwoIU2VsZWN0b3IY",
"DyABKAsyDy5jZmcuQWlTZWxlY3RvckgAEi8KDlNpbXBsZVBhcmFsbGVsGBAg",
"ASgLMhUuY2ZnLkFpU2ltcGxlUGFyYWxsZWxIAEIHCgV2YWx1ZSKiAQoKQWlT",
"ZXF1ZW5jZRIKCgJpZBgBIAIoBRIRCglub2RlX25hbWUYAiACKAkSKAoKZGVj",
"b3JhdG9ycxgDIAMoCzIQLmNmZy5BaURlY29yYXRvckICEAASJAoIc2Vydmlj",
"ZXMYBCADKAsyDi5jZmcuQWlTZXJ2aWNlQgIQABIlCghjaGlsZHJlbhgFIAMo",
"CzIPLmNmZy5BaUZsb3dOb2RlQgIQACKiAQoKQWlTZWxlY3RvchIKCgJpZBgB",
"IAIoBRIRCglub2RlX25hbWUYAiACKAkSKAoKZGVjb3JhdG9ycxgDIAMoCzIQ",
"LmNmZy5BaURlY29yYXRvckICEAASJAoIc2VydmljZXMYBCADKAsyDi5jZmcu",
"QWlTZXJ2aWNlQgIQABIlCghjaGlsZHJlbhgFIAMoCzIPLmNmZy5BaUZsb3dO",
"b2RlQgIQACL0AQoQQWlTaW1wbGVQYXJhbGxlbBIKCgJpZBgBIAIoBRIRCglu",
"b2RlX25hbWUYAiACKAkSKAoKZGVjb3JhdG9ycxgDIAMoCzIQLmNmZy5BaURl",
"Y29yYXRvckICEAASJAoIc2VydmljZXMYBCADKAsyDi5jZmcuQWlTZXJ2aWNl",
"QgIQABInCgtmaW5pc2hfbW9kZRgFIAIoDjISLmNmZy5BaUVGaW5pc2hNb2Rl",
"Eh4KCW1haW5fdGFzaxgGIAIoCzILLmNmZy5BaVRhc2sSKAoPYmFja2dyb3Vu",
"ZF9ub2RlGAcgAigLMg8uY2ZnLkFpRmxvd05vZGUi3gIKBkFpVGFzaxIfCgZV",
"ZVdhaXQYESABKAsyDS5jZmcuQWlVZVdhaXRIABI7ChRVZVdhaXRCbGFja2Jv",
"YXJkVGltZRgSIAEoCzIbLmNmZy5BaVVlV2FpdEJsYWNrYm9hcmRUaW1lSAAS",
"KwoMTW92ZVRvVGFyZ2V0GBMgASgLMhMuY2ZnLkFpTW92ZVRvVGFyZ2V0SAAS",
"KQoLQ2hvb3NlU2tpbGwYFCABKAsyEi5jZmcuQWlDaG9vc2VTa2lsbEgAEjsK",
"FE1vdmVUb1JhbmRvbUxvY2F0aW9uGBUgASgLMhsuY2ZnLkFpTW92ZVRvUmFu",
"ZG9tTG9jYXRpb25IABIvCg5Nb3ZlVG9Mb2NhdGlvbhgWIAEoCzIVLmNmZy5B",
"aU1vdmVUb0xvY2F0aW9uSAASJwoKRGVidWdQcmludBgXIAEoCzIRLmNmZy5B",
"aURlYnVnUHJpbnRIAEIHCgV2YWx1ZSLDAQoIQWlVZVdhaXQSCgoCaWQYASAC",
"KAUSEQoJbm9kZV9uYW1lGAIgAigJEigKCmRlY29yYXRvcnMYAyADKAsyEC5j",
"ZmcuQWlEZWNvcmF0b3JCAhAAEiQKCHNlcnZpY2VzGAQgAygLMg4uY2ZnLkFp",
"U2VydmljZUICEAASGwoTaWdub3JlX3Jlc3RhcnRfc2VsZhgFIAIoCBIRCgl3",
"YWl0X3RpbWUYBiACKAISGAoQcmFuZG9tX2RldmlhdGlvbhgHIAIoAiK8AQoW",
"QWlVZVdhaXRCbGFja2JvYXJkVGltZRIKCgJpZBgBIAIoBRIRCglub2RlX25h",
"bWUYAiACKAkSKAoKZGVjb3JhdG9ycxgDIAMoCzIQLmNmZy5BaURlY29yYXRv",
"ckICEAASJAoIc2VydmljZXMYBCADKAsyDi5jZmcuQWlTZXJ2aWNlQgIQABIb",
"ChNpZ25vcmVfcmVzdGFydF9zZWxmGAUgAigIEhYKDmJsYWNrYm9hcmRfa2V5",
"GAYgAigJItEBCg5BaU1vdmVUb1RhcmdldBIKCgJpZBgBIAIoBRIRCglub2Rl",
"X25hbWUYAiACKAkSKAoKZGVjb3JhdG9ycxgDIAMoCzIQLmNmZy5BaURlY29y",
"YXRvckICEAASJAoIc2VydmljZXMYBCADKAsyDi5jZmcuQWlTZXJ2aWNlQgIQ",
"ABIbChNpZ25vcmVfcmVzdGFydF9zZWxmGAUgAigIEhgKEHRhcmdldF9hY3Rv",
"cl9rZXkYBiACKAkSGQoRYWNjZXB0YWJsZV9yYWRpdXMYByACKAIi0gEKDUFp",
"Q2hvb3NlU2tpbGwSCgoCaWQYASACKAUSEQoJbm9kZV9uYW1lGAIgAigJEigK",
"CmRlY29yYXRvcnMYAyADKAsyEC5jZmcuQWlEZWNvcmF0b3JCAhAAEiQKCHNl",
"cnZpY2VzGAQgAygLMg4uY2ZnLkFpU2VydmljZUICEAASGwoTaWdub3JlX3Jl",
"c3RhcnRfc2VsZhgFIAIoCBIYChB0YXJnZXRfYWN0b3Jfa2V5GAYgAigJEhsK",
"E3Jlc3VsdF9za2lsbF9pZF9rZXkYByACKAki0QEKFkFpTW92ZVRvUmFuZG9t",
"TG9jYXRpb24SCgoCaWQYASACKAUSEQoJbm9kZV9uYW1lGAIgAigJEigKCmRl",
"Y29yYXRvcnMYAyADKAsyEC5jZmcuQWlEZWNvcmF0b3JCAhAAEiQKCHNlcnZp",
"Y2VzGAQgAygLMg4uY2ZnLkFpU2VydmljZUICEAASGwoTaWdub3JlX3Jlc3Rh",
"cnRfc2VsZhgFIAIoCBIbChNvcmlnaW5fcG9zaXRpb25fa2V5GAYgAigJEg4K",
"BnJhZGl1cxgHIAIoAiLZAQoQQWlNb3ZlVG9Mb2NhdGlvbhIKCgJpZBgBIAIo",
"BRIRCglub2RlX25hbWUYAiACKAkSKAoKZGVjb3JhdG9ycxgDIAMoCzIQLmNm",
"Zy5BaURlY29yYXRvckICEAASJAoIc2VydmljZXMYBCADKAsyDi5jZmcuQWlT",
"ZXJ2aWNlQgIQABIbChNpZ25vcmVfcmVzdGFydF9zZWxmGAUgAigIEh4KCGxv",
"Y2F0aW9uGAYgAigLMgwuY2ZnLlZlY3RvcjMSGQoRYWNjZXB0YWJsZV9yYWRp",
"dXMYByACKAIiqAEKDEFpRGVidWdQcmludBIKCgJpZBgBIAIoBRIRCglub2Rl",
"X25hbWUYAiACKAkSKAoKZGVjb3JhdG9ycxgDIAMoCzIQLmNmZy5BaURlY29y",
"YXRvckICEAASJAoIc2VydmljZXMYBCADKAsyDi5jZmcuQWlTZXJ2aWNlQgIQ",
"ABIbChNpZ25vcmVfcmVzdGFydF9zZWxmGAUgAigIEgwKBHRleHQYBiACKAki",
"pwEKDkJsdWVwcmludENsYXp6EiwKCUludGVyZmFjZRgBIAEoCzIXLmNmZy5C",
"bHVlcHJpbnRJbnRlcmZhY2VIABIwCgtOb3JtYWxDbGF6ehgCIAEoCzIZLmNm",
"Zy5CbHVlcHJpbnROb3JtYWxDbGF6ekgAEiwKCUVudW1DbGF6ehgDIAEoCzIX",
"LmNmZy5CbHVlcHJpbnRFbnVtQ2xhenpIAEIHCgV2YWx1ZSLEAQoPQmx1ZXBy",
"aW50TWV0aG9kEjYKDkFic3RyYWNlTWV0aG9kGAEgASgLMhwuY2ZnLkJsdWVw",
"cmludEFic3RyYWNlTWV0aG9kSAASNgoORXh0ZXJuYWxNZXRob2QYAiABKAsy",
"HC5jZmcuQmx1ZXByaW50RXh0ZXJuYWxNZXRob2RIABI4Cg9CbHVlcHJpbnRN",
"ZXRob2QYAyABKAsyHS5jZmcuQmx1ZXByaW50Qmx1ZXByaW50TWV0aG9kSABC",
"BwoFdmFsdWUiQAoSQmx1ZXByaW50UGFyYW1JbmZvEgwKBG5hbWUYASACKAkS",
"DAoEdHlwZRgCIAIoCRIOCgZpc19yZWYYAyACKAgijgEKF0JsdWVwcmludEFi",
"c3RyYWNlTWV0aG9kEgwKBG5hbWUYASACKAkSDAoEZGVzYxgCIAIoCRIRCglp",
"c19zdGF0aWMYAyACKAgSEwoLcmV0dXJuX3R5cGUYBCACKAkSLwoKcGFyYW1l",
"dGVycxgFIAMoCzIXLmNmZy5CbHVlcHJpbnRQYXJhbUluZm9CAhAAIo4BChdC",
"bHVlcHJpbnRFeHRlcm5hbE1ldGhvZBIMCgRuYW1lGAEgAigJEgwKBGRlc2MY",
"AiACKAkSEQoJaXNfc3RhdGljGAMgAigIEhMKC3JldHVybl90eXBlGAQgAigJ",
"Ei8KCnBhcmFtZXRlcnMYBSADKAsyFy5jZmcuQmx1ZXByaW50UGFyYW1JbmZv",
"QgIQACKPAQoYQmx1ZXByaW50Qmx1ZXByaW50TWV0aG9kEgwKBG5hbWUYASAC",
"KAkSDAoEZGVzYxgCIAIoCRIRCglpc19zdGF0aWMYAyACKAgSEwoLcmV0dXJu",
"X3R5cGUYBCACKAkSLwoKcGFyYW1ldGVycxgFIAMoCzIXLmNmZy5CbHVlcHJp",
"bnRQYXJhbUluZm9CAhAAIoUBChJCbHVlcHJpbnRJbnRlcmZhY2USDAoEbmFt",
"ZRgBIAIoCRIMCgRkZXNjGAIgAigJEigKB3BhcmVudHMYAyADKAsyEy5jZmcu",
"Qmx1ZXByaW50Q2xhenpCAhAAEikKB21ldGhvZHMYBCADKAsyFC5jZmcuQmx1",
"ZXByaW50TWV0aG9kQgIQACLFAQoUQmx1ZXByaW50Tm9ybWFsQ2xhenoSDAoE",
"bmFtZRgBIAIoCRIMCgRkZXNjGAIgAigJEigKB3BhcmVudHMYAyADKAsyEy5j",
"ZmcuQmx1ZXByaW50Q2xhenpCAhAAEikKB21ldGhvZHMYBCADKAsyFC5jZmcu",
"Qmx1ZXByaW50TWV0aG9kQgIQABITCgtpc19hYnN0cmFjdBgFIAIoCBInCgZm",
"aWVsZHMYBiADKAsyEy5jZmcuQmx1ZXByaW50RmllbGRCAhAAIjoKDkJsdWVw",
"cmludEZpZWxkEgwKBG5hbWUYASACKAkSDAoEdHlwZRgCIAIoCRIMCgRkZXNj",
"GAMgAigJIrEBChJCbHVlcHJpbnRFbnVtQ2xhenoSDAoEbmFtZRgBIAIoCRIM",
"CgRkZXNjGAIgAigJEigKB3BhcmVudHMYAyADKAsyEy5jZmcuQmx1ZXByaW50",
"Q2xhenpCAhAAEikKB21ldGhvZHMYBCADKAsyFC5jZmcuQmx1ZXByaW50TWV0",
"aG9kQgIQABIqCgVlbnVtcxgFIAMoCzIXLmNmZy5CbHVlcHJpbnRFbnVtRmll",
"bGRCAhAAIjEKEkJsdWVwcmludEVudW1GaWVsZBIMCgRuYW1lGAEgAigJEg0K",
"BXZhbHVlGAIgAigFIoABCg1Cb251c0Ryb3BJbmZvEgoKAmlkGAEgAigFEgwK",
"BGRlc2MYAiACKAkSNQoRY2xpZW50X3Nob3dfaXRlbXMYAyADKAsyFi5jZmcu",
"Qm9udXNTaG93SXRlbUluZm9CAhAAEh4KBWJvbnVzGAQgAigLMg8uY2ZnLkJv",
"bnVzQm9udXMiNgoRQm9udXNTaG93SXRlbUluZm8SDwoHaXRlbV9pZBgBIAIo",
"BRIQCghpdGVtX251bRgCIAIoAyL9AwoKQm9udXNCb251cxIkCgdPbmVJdGVt",
"GAEgASgLMhEuY2ZnLkJvbnVzT25lSXRlbUgAEiYKCE9uZUl0ZW1zGAIgASgL",
"MhIuY2ZnLkJvbnVzT25lSXRlbXNIABIeCgRJdGVtGAMgASgLMg4uY2ZnLkJv",
"bnVzSXRlbUgAEiAKBUl0ZW1zGAQgASgLMg8uY2ZnLkJvbnVzSXRlbXNIABI0",
"Cg9Db2VmZmljaWVudEl0ZW0YBSABKAsyGS5jZmcuQm9udXNDb2VmZmljaWVu",
"dEl0ZW1IABIsCgtXZWlnaHRJdGVtcxgGIAEoCzIVLmNmZy5Cb251c1dlaWdo",
"dEl0ZW1zSAASNgoQUHJvYmFiaWxpdHlJdGVtcxgHIAEoCzIaLmNmZy5Cb251",
"c1Byb2JhYmlsaXR5SXRlbXNIABIqCgpNdWx0aUJvbnVzGAggASgLMhQuY2Zn",
"LkJvbnVzTXVsdGlCb251c0gAEjYKEFByb2JhYmlsaXR5Qm9udXMYCSABKAsy",
"Gi5jZmcuQm9udXNQcm9iYWJpbGl0eUJvbnVzSAASLAoLV2VpZ2h0Qm9udXMY",
"CiABKAsyFS5jZmcuQm9udXNXZWlnaHRCb251c0gAEigKCURyb3BCb251cxgL",
"IAEoCzITLmNmZy5Cb251c0Ryb3BCb251c0gAQgcKBXZhbHVlIh8KDEJvbnVz",
"T25lSXRlbRIPCgdpdGVtX2lkGAEgAigFIiIKDUJvbnVzT25lSXRlbXMSEQoF",
"aXRlbXMYASADKAVCAhABIiwKCUJvbnVzSXRlbRIPCgdpdGVtX2lkGAEgAigF",
"Eg4KBmFtb3VudBgCIAIoBSIzCgpCb251c0l0ZW1zEiUKCWl0ZW1fbGlzdBgB",
"IAMoCzIOLmNmZy5Cb251c0l0ZW1CAhAAIk0KFEJvbnVzQ29lZmZpY2llbnRJ",
"dGVtEhAKCGJvbnVzX2lkGAEgAigFEiMKCmJvbnVzX2xpc3QYAiACKAsyDy5j",
"ZmcuQm9udXNJdGVtcyJDChBCb251c1dlaWdodEl0ZW1zEi8KCWl0ZW1fbGlz",
"dBgBIAMoCzIYLmNmZy5Cb251c1dlaWdodEl0ZW1JbmZvQgIQACJDChNCb251",
"c1dlaWdodEl0ZW1JbmZvEg8KB2l0ZW1faWQYASACKAUSCwoDbnVtGAIgAigF",
"Eg4KBndlaWdodBgDIAIoBSJNChVCb251c1Byb2JhYmlsaXR5SXRlbXMSNAoJ",
"aXRlbV9saXN0GAEgAygLMh0uY2ZnLkJvbnVzUHJvYmFiaWxpdHlJdGVtSW5m",
"b0ICEAAiTQoYQm9udXNQcm9iYWJpbGl0eUl0ZW1JbmZvEg8KB2l0ZW1faWQY",
"ASACKAUSCwoDbnVtGAIgAigFEhMKC3Byb2JhYmlsaXR5GAMgAigCIjcKD0Jv",
"bnVzTXVsdGlCb251cxIkCgdib251c2VzGAEgAygLMg8uY2ZnLkJvbnVzQm9u",
"dXNCAhAAIkwKFUJvbnVzUHJvYmFiaWxpdHlCb251cxIzCgdib251c2VzGAEg",
"AygLMh4uY2ZnLkJvbnVzUHJvYmFiaWxpdHlCb251c0luZm9CAhAAIlAKGUJv",
"bnVzUHJvYmFiaWxpdHlCb251c0luZm8SHgoFYm9udXMYASACKAsyDy5jZmcu",
"Qm9udXNCb251cxITCgtwcm9iYWJpbGl0eRgCIAIoAiJCChBCb251c1dlaWdo",
"dEJvbnVzEi4KB2JvbnVzZXMYASADKAsyGS5jZmcuQm9udXNXZWlnaHRCb251",
"c0luZm9CAhAAIkYKFEJvbnVzV2VpZ2h0Qm9udXNJbmZvEh4KBWJvbnVzGAEg",
"AigLMg8uY2ZnLkJvbnVzQm9udXMSDgoGd2VpZ2h0GAIgAigFIhwKDkJvbnVz",
"RHJvcEJvbnVzEgoKAmlkGAEgAigFIs8EChJDb21tb25HbG9iYWxDb25maWcS",
"FAoMYmFnX2NhcGFjaXR5GAEgAigFEhwKFGJhZ19jYXBhY2l0eV9zcGVjaWFs",
"GAIgAigFEiQKHGJhZ190ZW1wX2V4cGVuZGFibGVfY2FwYWNpdHkYAyACKAUS",
"HgoWYmFnX3RlbXBfdG9vbF9jYXBhY2l0eRgEIAIoBRIZChFiYWdfaW5pdF9j",
"YXBhY2l0eRgFIAIoBRIaChJxdWlja19iYWdfY2FwYWNpdHkYBiACKAUSGgoS",
"Y2xvdGhfYmFnX2NhcGFjaXR5GAcgAigFEh8KF2Nsb3RoX2JhZ19pbml0X2Nh",
"cGFjaXR5GAggAigFEiIKGmNsb3RoX2JhZ19jYXBhY2l0eV9zcGVjaWFsGAkg",
"AigFEh4KFmJhZ19pbml0X2l0ZW1zX2Ryb3BfaWQYCiABKAUSGQoRbWFpbF9i",
"b3hfY2FwYWNpdHkYCyACKAUSFgoOZGFtYWdlX3BhcmFtX2MYDCACKAISFgoO",
"ZGFtYWdlX3BhcmFtX2UYDSACKAISFgoOZGFtYWdlX3BhcmFtX2YYDiACKAIS",
"FgoOZGFtYWdlX3BhcmFtX2QYDyACKAISEgoKcm9sZV9zcGVlZBgQIAIoAhIV",
"Cg1tb25zdGVyX3NwZWVkGBEgAigCEhMKC2luaXRfZW5lcmd5GBIgAigFEhQK",
"DGluaXRfdmlhbGl0eRgTIAIoBRITCgttYXhfdmlhbGl0eRgUIAIoBRIhChlw",
"ZXJfdmlhbGl0eV9yZWNvdmVyeV90aW1lGBUgAigFIlEKDkVycm9yRXJyb3JJ",
"bmZvEgwKBGNvZGUYASACKAkSDAoEZGVzYxgCIAIoCRIjCgVzdHlsZRgDIAIo",
"CzIULmNmZy5FcnJvckVycm9yU3R5bGUi/AEKD0Vycm9yRXJyb3JTdHlsZRIw",
"Cg1FcnJvclN0eWxlVGlwGAEgASgLMhcuY2ZnLkVycm9yRXJyb3JTdHlsZVRp",
"cEgAEjYKEEVycm9yU3R5bGVNc2dib3gYAiABKAsyGi5jZmcuRXJyb3JFcnJv",
"clN0eWxlTXNnYm94SAASNAoPRXJyb3JTdHlsZURsZ09rGAMgASgLMhkuY2Zn",
"LkVycm9yRXJyb3JTdHlsZURsZ09rSAASQAoVRXJyb3JTdHlsZURsZ09rQ2Fu",
"Y2VsGAQgASgLMh8uY2ZnLkVycm9yRXJyb3JTdHlsZURsZ09rQ2FuY2VsSABC",
"BwoFdmFsdWUiFAoSRXJyb3JFcnJvclN0eWxlVGlwIlIKFUVycm9yRXJyb3JT",
"dHlsZU1zZ2JveBIQCghidG5fbmFtZRgBIAIoCRInCglvcGVyYXRpb24YAiAC",
"KA4yFC5jZmcuRXJyb3JFT3BlcmF0aW9uIigKFEVycm9yRXJyb3JTdHlsZURs",
"Z09rEhAKCGJ0bl9uYW1lGAEgAigJIkIKGkVycm9yRXJyb3JTdHlsZURsZ09r",
"Q2FuY2VsEhEKCWJ0bjFfbmFtZRgBIAIoCRIRCglidG4yX25hbWUYAiACKAki",
"QAoNRXJyb3JDb2RlSW5mbxIiCgRjb2RlGAEgAigOMhQuY2ZnLkVycm9yRUVy",
"cm9yQ29kZRILCgNrZXkYAiACKAki/gMKCEl0ZW1JdGVtEgoKAmlkGAEgAigF",
"EgwKBG5hbWUYAiACKAkSJwoKbWFqb3JfdHlwZRgDIAIoDjITLmNmZy5JdGVt",
"RU1ham9yVHlwZRInCgptaW5vcl90eXBlGAQgAigOMhMuY2ZnLkl0ZW1FTWlu",
"b3JUeXBlEhQKDG1heF9waWxlX251bRgFIAIoBRImCgdxdWFsaXR5GAYgAigO",
"MhUuY2ZnLkl0ZW1FSXRlbVF1YWxpdHkSDAoEaWNvbhgHIAIoCRIWCg5pY29u",
"X2JhY2tncm91ZBgIIAIoCRIRCglpY29uX21hc2sYCSACKAkSDAoEZGVzYxgK",
"IAIoCRISCgpzaG93X29yZGVyGAsgAigFEhIKCnF1YW50aWZpZXIYDCACKAkS",
"EwoLc2hvd19pbl9iYWcYDSACKAgSFgoObWluX3Nob3dfbGV2ZWwYDiACKAUS",
"FAoMYmF0Y2hfdXNhYmxlGA8gAigIEh4KFnByb2dyZXNzX3RpbWVfd2hlbl91",
"c2UYECACKAISGgoSc2hvd19oaW50X3doZW5fdXNlGBEgAigIEhEKCWRyb3Bw",
"YWJsZRgSIAIoCBINCgVwcmljZRgTIAEoBRIjCgh1c2VfdHlwZRgUIAIoDjIR",
"LmNmZy5JdGVtRVVzZVR5cGUSEwoLbGV2ZWxfdXBfaWQYFSABKAUikAEKEEl0",
"ZW1JdGVtRnVuY3Rpb24SJwoKbWlub3JfdHlwZRgBIAIoDjITLmNmZy5JdGVt",
"RU1pbm9yVHlwZRItCglmdW5jX3R5cGUYAiACKA4yGi5jZmcuSXRlbUVJdGVt",
"RnVuY3Rpb25UeXBlEg4KBm1ldGhvZBgDIAIoCRIUCgxjbG9zZV9iYWdfdWkY",
"BCACKAgi8QEKDUl0ZW1JdGVtRXh0cmESKwoLVHJlYXN1cmVCb3gYASABKAsy",
"FC5jZmcuSXRlbVRyZWFzdXJlQm94SAASMwoPSW50ZXJhY3Rpb25JdGVtGAIg",
"ASgLMhguY2ZnLkl0ZW1JbnRlcmFjdGlvbkl0ZW1IABIjCgdDbG90aGVzGAMg",
"ASgLMhAuY2ZnLkl0ZW1DbG90aGVzSAASLwoNRGVzaWduRHJhd2luZxgEIAEo",
"CzIWLmNmZy5JdGVtRGVzaWduRHJhd2luZ0gAEh8KBUR5bW15GAUgASgLMg4u",
"Y2ZnLkl0ZW1EeW1teUgAQgcKBXZhbHVlIr0BCg9JdGVtVHJlYXN1cmVCb3gS",
"CgoCaWQYASACKAUSEwoLa2V5X2l0ZW1faWQYAiABKAUSKgoKb3Blbl9sZXZl",
"bBgDIAIoCzIWLmNmZy5Db25kaXRpb25NaW5MZXZlbBIVCg11c2Vfb25fb2J0",
"YWluGAQgAigIEhQKCGRyb3BfaWRzGAUgAygFQgIQARIwCgtjaG9vc2VfbGlz",
"dBgGIAMoCzIXLmNmZy5JdGVtQ2hvb3NlT25lQm9udXNCAhAAItUDChJDb25k",
"aXRpb25Db25kaXRpb24SLAoJVGltZVJhbmdlGAEgASgLMhcuY2ZnLkNvbmRp",
"dGlvblRpbWVSYW5nZUgAEj4KEk11bHRpUm9sZUNvbmRpdGlvbhgCIAEoCzIg",
"LmNmZy5Db25kaXRpb25NdWx0aVJvbGVDb25kaXRpb25IABIwCgtHZW5kZXJM",
"aW1pdBgDIAEoCzIZLmNmZy5Db25kaXRpb25HZW5kZXJMaW1pdEgAEioKCE1p",
"bkxldmVsGAQgASgLMhYuY2ZnLkNvbmRpdGlvbk1pbkxldmVsSAASKgoITWF4",
"TGV2ZWwYBSABKAsyFi5jZmcuQ29uZGl0aW9uTWF4TGV2ZWxIABIwCgtNaW5N",
"YXhMZXZlbBgGIAEoCzIZLmNmZy5Db25kaXRpb25NaW5NYXhMZXZlbEgAElgK",
"H0Nsb3RoZXNQcm9wZXJ0eVNjb3JlR3JlYXRlclRoYW4YByABKAsyLS5jZmcu",
"Q29uZGl0aW9uQ2xvdGhlc1Byb3BlcnR5U2NvcmVHcmVhdGVyVGhhbkgAEjIK",
"DENvbnRhaW5zSXRlbRgIIAEoCzIaLmNmZy5Db25kaXRpb25Db250YWluc0l0",
"ZW1IAEIHCgV2YWx1ZSJHChJDb25kaXRpb25UaW1lUmFuZ2USMQoPZGF0ZV90",
"aW1lX3JhbmdlGAEgAigLMhguY2ZnLkNvbW1vbkRhdGVUaW1lUmFuZ2UiOwoT",
"Q29tbW9uRGF0ZVRpbWVSYW5nZRISCgpzdGFydF90aW1lGAEgASgFEhAKCGVu",
"ZF90aW1lGAIgASgFIqsDChZDb25kaXRpb25Sb2xlQ29uZGl0aW9uEj4KEk11",
"bHRpUm9sZUNvbmRpdGlvbhgCIAEoCzIgLmNmZy5Db25kaXRpb25NdWx0aVJv",
"bGVDb25kaXRpb25IABIwCgtHZW5kZXJMaW1pdBgDIAEoCzIZLmNmZy5Db25k",
"aXRpb25HZW5kZXJMaW1pdEgAEioKCE1pbkxldmVsGAQgASgLMhYuY2ZnLkNv",
"bmRpdGlvbk1pbkxldmVsSAASKgoITWF4TGV2ZWwYBSABKAsyFi5jZmcuQ29u",
"ZGl0aW9uTWF4TGV2ZWxIABIwCgtNaW5NYXhMZXZlbBgGIAEoCzIZLmNmZy5D",
"b25kaXRpb25NaW5NYXhMZXZlbEgAElgKH0Nsb3RoZXNQcm9wZXJ0eVNjb3Jl",
"R3JlYXRlclRoYW4YByABKAsyLS5jZmcuQ29uZGl0aW9uQ2xvdGhlc1Byb3Bl",
"cnR5U2NvcmVHcmVhdGVyVGhhbkgAEjIKDENvbnRhaW5zSXRlbRgIIAEoCzIa",
"LmNmZy5Db25kaXRpb25Db250YWluc0l0ZW1IAEIHCgV2YWx1ZSJSChtDb25k",
"aXRpb25NdWx0aVJvbGVDb25kaXRpb24SMwoKY29uZGl0aW9ucxgBIAMoCzIb",
"LmNmZy5Db25kaXRpb25Sb2xlQ29uZGl0aW9uQgIQACK7AgoaQ29uZGl0aW9u",
"Qm9vbFJvbGVDb25kaXRpb24SMAoLR2VuZGVyTGltaXQYAyABKAsyGS5jZmcu",
"Q29uZGl0aW9uR2VuZGVyTGltaXRIABIqCghNaW5MZXZlbBgEIAEoCzIWLmNm",
"Zy5Db25kaXRpb25NaW5MZXZlbEgAEioKCE1heExldmVsGAUgASgLMhYuY2Zn",
"LkNvbmRpdGlvbk1heExldmVsSAASMAoLTWluTWF4TGV2ZWwYBiABKAsyGS5j",
"ZmcuQ29uZGl0aW9uTWluTWF4TGV2ZWxIABJYCh9DbG90aGVzUHJvcGVydHlT",
"Y29yZUdyZWF0ZXJUaGFuGAcgASgLMi0uY2ZnLkNvbmRpdGlvbkNsb3RoZXNQ",
"cm9wZXJ0eVNjb3JlR3JlYXRlclRoYW5IAEIHCgV2YWx1ZSI8ChRDb25kaXRp",
"b25HZW5kZXJMaW1pdBIkCgZnZW5kZXIYASACKA4yFC5jZmcuUm9sZUVHZW5k",
"ZXJUeXBlIiIKEUNvbmRpdGlvbk1pbkxldmVsEg0KBWxldmVsGAEgAigFIiIK",
"EUNvbmRpdGlvbk1heExldmVsEg0KBWxldmVsGAEgAigFIjAKFENvbmRpdGlv",
"bk1pbk1heExldmVsEgsKA21pbhgBIAIoBRILCgNtYXgYAiACKAUiZgooQ29u",
"ZGl0aW9uQ2xvdGhlc1Byb3BlcnR5U2NvcmVHcmVhdGVyVGhhbhIrCgRwcm9w",
"GAEgAigOMh0uY2ZnLkl0ZW1FQ2xvdGhlc1Byb3BlcnR5VHlwZRINCgV2YWx1",
"ZRgCIAIoBSJGChVDb25kaXRpb25Db250YWluc0l0ZW0SDwoHaXRlbV9pZBgB",
"IAIoBRILCgNudW0YAiACKAUSDwoHcmV2ZXJzZRgDIAIoCCI4ChJJdGVtQ2hv",
"b3NlT25lQm9udXMSDwoHZHJvcF9pZBgBIAIoBRIRCglpc191bmlxdWUYAiAC",
"KAgicwoTSXRlbUludGVyYWN0aW9uSXRlbRIKCgJpZBgBIAIoBRISCgphdHRh",
"Y2tfbnVtGAIgASgFEhsKE2hvbGRpbmdfc3RhdGljX21lc2gYAyACKAkSHwoX",
"aG9sZGluZ19zdGF0aWNfbWVzaF9tYXQYBCACKAkiYgoLSXRlbUNsb3RoZXMS",
"CgoCaWQYASACKAUSDgoGYXR0YWNrGAIgAigFEgoKAmhwGAMgAigDEhQKDGVu",
"ZXJneV9saW1pdBgEIAIoBRIVCg1lbmVyZ3lfcmVzdW1lGAUgAigFIj8KEUl0",
"ZW1EZXNpZ25EcmF3aW5nEgoKAmlkGAEgAigFEh4KEmxlYXJuX2NvbXBvbmVu",
"dF9pZBgCIAMoBUICEAEiNAoJSXRlbUR5bW15EgoKAmlkGAEgAigFEhsKBGNv",
"c3QYAiACKAsyDS5jZmcuQ29zdENvc3Qi8gEKCENvc3RDb3N0Ei0KDENvc3RD",
"dXJyZW5jeRgBIAEoCzIVLmNmZy5Db3N0Q29zdEN1cnJlbmN5SAASMQoOQ29z",
"dEN1cnJlbmNpZXMYAiABKAsyFy5jZmcuQ29zdENvc3RDdXJyZW5jaWVzSAAS",
"KwoLQ29zdE9uZUl0ZW0YAyABKAsyFC5jZmcuQ29zdENvc3RPbmVJdGVtSAAS",
"JQoIQ29zdEl0ZW0YBCABKAsyES5jZmcuQ29zdENvc3RJdGVtSAASJwoJQ29z",
"dEl0ZW1zGAUgASgLMhIuY2ZnLkNvc3RDb3N0SXRlbXNIAEIHCgV2YWx1ZSJF",
"ChBDb3N0Q29zdEN1cnJlbmN5EiQKBHR5cGUYASACKA4yFi5jZmcuSXRlbUVD",
"dXJyZW5jeVR5cGUSCwoDbnVtGAIgAigFIkMKEkNvc3RDb3N0Q3VycmVuY2ll",
"cxItCgpjdXJyZW5jaWVzGAEgAygLMhUuY2ZnLkNvc3RDb3N0Q3VycmVuY3lC",
"AhAAIiIKD0Nvc3RDb3N0T25lSXRlbRIPCgdpdGVtX2lkGAEgAigFIi8KDENv",
"c3RDb3N0SXRlbRIPCgdpdGVtX2lkGAEgAigFEg4KBmFtb3VudBgCIAIoBSI5",
"Cg1Db3N0Q29zdEl0ZW1zEigKCWl0ZW1fbGlzdBgBIAMoCzIRLmNmZy5Db3N0",
"Q29zdEl0ZW1CAhAAIigKDEwxMG5MMTBORGVtbxIKCgJpZBgBIAIoBRIMCgR0",
"ZXh0GAIgAigJIioKDUwxMG5QYXRjaERlbW8SCgoCaWQYASACKAUSDQoFdmFs",
"dWUYAiACKAUiXwoOTWFpbFN5c3RlbU1haWwSCgoCaWQYASACKAUSDQoFdGl0",
"bGUYAiACKAkSDgoGc2VuZGVyGAMgAigJEg8KB2NvbnRlbnQYBCACKAkSEQoF",
"YXdhcmQYBSADKAVCAhABIr0CCg5NYWlsR2xvYmFsTWFpbBIKCgJpZBgBIAIo",
"BRINCgV0aXRsZRgCIAIoCRIOCgZzZW5kZXIYAyACKAkSDwoHY29udGVudBgE",
"IAIoCRIRCgVhd2FyZBgFIAMoBUICEAESEgoKYWxsX3NlcnZlchgGIAIoCBIX",
"CgtzZXJ2ZXJfbGlzdBgHIAMoBUICEAESEAoIcGxhdGZvcm0YCCACKAkSDwoH",
"Y2hhbm5lbBgJIAIoCRIwCg1taW5fbWF4X2xldmVsGAogAigLMhkuY2ZnLkNv",
"bmRpdGlvbk1pbk1heExldmVsEi4KDXJlZ2lzdGVyX3RpbWUYCyACKAsyFy5j",
"ZmcuQ29uZGl0aW9uVGltZVJhbmdlEioKCW1haWxfdGltZRgMIAIoCzIXLmNm",
"Zy5Db25kaXRpb25UaW1lUmFuZ2UiTgoQUm9sZUxldmVsRXhwQXR0chINCgVs",
"ZXZlbBgBIAIoBRIQCghuZWVkX2V4cBgCIAIoAxIZCg1jbG90aGVzX2F0dHJz",
"GAMgAygFQgIQASJbCg5Sb2xlTGV2ZWxCb251cxIKCgJpZBgBIAIoBRI9ChRk",
"aXN0aW5jdF9ib251c19pbmZvcxgCIAMoCzIbLmNmZy5Sb2xlRGlzdGluY3RC",
"b251c0luZm9zQgIQACJdChZSb2xlRGlzdGluY3RCb251c0luZm9zEhcKD2Vm",
"ZmVjdGl2ZV9sZXZlbBgBIAIoBRIqCgpib251c19pbmZvGAIgAygLMhIuY2Zn",
"LlJvbGVCb251c0luZm9CAhAAIkoKDVJvbGVCb251c0luZm8SJAoEdHlwZRgB",
"IAIoDjIWLmNmZy5JdGVtRUN1cnJlbmN5VHlwZRITCgtjb2VmZmljaWVudBgC",
"IAIoAiInCgpUYWdUZXN0VGFnEgoKAmlkGAEgAigFEg0KBXZhbHVlGAIgAigJ",
"IqsECg1UZXN0RGVtb1R5cGUyEgoKAng0GAEgAigFEgoKAngxGAIgAigIEgoK",
"AngyGAMgAigFEgoKAngzGAQgAigFEgoKAng1GAUgAigDEgoKAng2GAYgAigC",
"EgoKAng3GAcgAigBEgwKBHg4XzAYCCACKAUSCgoCeDgYCSACKA8SCgoCeDkY",
"CiACKBASCwoDeDEwGAsgAigJEh8KA3gxMhgMIAIoCzISLmNmZy5UZXN0RGVt",
"b1R5cGUxEh4KA3gxMxgNIAIoDjIRLmNmZy5UZXN0RGVtb0VudW0SIQoDeDE0",
"GA4gAigLMhQuY2ZnLlRlc3REZW1vRHluYW1pYxIKCgJzMRgPIAIoCRIYCgJ2",
"MhgQIAIoCzIMLmNmZy5WZWN0b3IyEhgKAnYzGBEgAigLMgwuY2ZnLlZlY3Rv",
"cjMSGAoCdjQYEiACKAsyDC5jZmcuVmVjdG9yNBIKCgJ0MRgTIAIoBRIOCgJr",
"MRgUIAMoBUICEAESDgoCazIYFSADKAVCAhABEg4KAms1GBYgAygFQgIQARIm",
"CgJrOBgXIAMoCzIaLmNmZy5UZXN0RGVtb1R5cGUyLks4RW50cnkSHwoCazkY",
"GCADKAsyDy5jZmcuVGVzdERlbW9FMkICEAASJQoDazE1GBkgAygLMhQuY2Zn",
"LlRlc3REZW1vRHluYW1pY0ICEAAaKQoHSzhFbnRyeRILCgNrZXkYASABKAUS",
"DQoFdmFsdWUYAiABKAU6AjgBIhsKDVRlc3REZW1vVHlwZTESCgoCeDEYASAC",
"KAUigwEKD1Rlc3REZW1vRHluYW1pYxIhCgZEZW1vRDIYASABKAsyDy5jZmcu",
"VGVzdERlbW9EMkgAEiEKBkRlbW9FMRgCIAEoCzIPLmNmZy5UZXN0RGVtb0Ux",
"SAASIQoGRGVtb0Q1GAMgASgLMg8uY2ZnLlRlc3REZW1vRDVIAEIHCgV2YWx1",
"ZSIkCgpUZXN0RGVtb0QyEgoKAngxGAEgAigFEgoKAngyGAIgAigFIjgKClRl",
"c3REZW1vRDMSIQoGRGVtb0UxGAIgASgLMg8uY2ZnLlRlc3REZW1vRTFIAEIH",
"CgV2YWx1ZSIwCgpUZXN0RGVtb0UxEgoKAngxGAEgAigFEgoKAngzGAIgAigF",
"EgoKAng0GAMgAigFIj4KClRlc3REZW1vRDUSCgoCeDEYASACKAUSJAoEdGlt",
"ZRgCIAIoCzIWLmNmZy5UZXN0RGF0ZVRpbWVSYW5nZSI5ChFUZXN0RGF0ZVRp",
"bWVSYW5nZRISCgpzdGFydF90aW1lGAEgAigFEhAKCGVuZF90aW1lGAIgAigF",
"IiQKClRlc3REZW1vRTISCgoCeTEYASABKAUSCgoCeTIYAiACKAgiVQoVVGVz",
"dERlbW9TaW5nbGV0b25UeXBlEgoKAmlkGAEgAigFEgwKBG5hbWUYAiACKAkS",
"IgoEZGF0ZRgDIAIoCzIULmNmZy5UZXN0RGVtb0R5bmFtaWMiKAoQVGVzdE5v",
"dEluZGV4TGlzdBIJCgF4GAEgAigFEgkKAXkYAiACKAUiWwoXVGVzdE11bHRp",
"VW5pb25JbmRleExpc3QSCwoDaWQxGAEgAigFEgsKA2lkMhgCIAIoAxILCgNp",
"ZDMYAyACKAkSCwoDbnVtGAQgAigFEgwKBGRlc2MYBSACKAkiVgoSVGVzdE11",
"bHRpSW5kZXhMaXN0EgsKA2lkMRgBIAIoBRILCgNpZDIYAiACKAMSCwoDaWQz",
"GAMgAigJEgsKA251bRgEIAIoBRIMCgRkZXNjGAUgAigJIvIEChJUZXN0TXVs",
"dGlSb3dSZWNvcmQSCgoCaWQYASACKAUSDAoEbmFtZRgCIAIoCRIsCghvbmVf",
"cm93cxgDIAMoCzIWLmNmZy5UZXN0TXVsdGlSb3dUeXBlMUICEAASLwoLbXVs",
"dGlfcm93czEYBCADKAsyFi5jZmcuVGVzdE11bHRpUm93VHlwZTFCAhAAEi8K",
"C211bHRpX3Jvd3MyGAUgAygLMhYuY2ZnLlRlc3RNdWx0aVJvd1R5cGUxQgIQ",
"ABI8CgttdWx0aV9yb3dzNBgGIAMoCzInLmNmZy5UZXN0TXVsdGlSb3dSZWNv",
"cmQuTXVsdGlSb3dzNEVudHJ5Ei8KC211bHRpX3Jvd3M1GAcgAygLMhYuY2Zn",
"LlRlc3RNdWx0aVJvd1R5cGUzQgIQABI8CgttdWx0aV9yb3dzNhgIIAMoCzIn",
"LmNmZy5UZXN0TXVsdGlSb3dSZWNvcmQuTXVsdGlSb3dzNkVudHJ5EjwKC211",
"bHRpX3Jvd3M3GAkgAygLMicuY2ZnLlRlc3RNdWx0aVJvd1JlY29yZC5NdWx0",
"aVJvd3M3RW50cnkaSQoPTXVsdGlSb3dzNEVudHJ5EgsKA2tleRgBIAEoBRIl",
"CgV2YWx1ZRgCIAEoCzIWLmNmZy5UZXN0TXVsdGlSb3dUeXBlMjoCOAEaSQoP",
"TXVsdGlSb3dzNkVudHJ5EgsKA2tleRgBIAEoBRIlCgV2YWx1ZRgCIAEoCzIW",
"LmNmZy5UZXN0TXVsdGlSb3dUeXBlMjoCOAEaMQoPTXVsdGlSb3dzN0VudHJ5",
"EgsKA2tleRgBIAEoBRINCgV2YWx1ZRgCIAEoBToCOAEiKgoRVGVzdE11bHRp",
"Um93VHlwZTESCgoCaWQYASACKAUSCQoBeBgCIAIoBSI1ChFUZXN0TXVsdGlS",
"b3dUeXBlMhIKCgJpZBgBIAIoBRIJCgF4GAIgAigFEgkKAXkYAyACKAIiSgoR",
"VGVzdE11bHRpUm93VHlwZTMSCgoCaWQYASACKAUSKQoFaXRlbXMYAiADKAsy",
"Fi5jZmcuVGVzdE11bHRpUm93VHlwZTFCAhAAIrgBChFUZXN0TXVsdGlSb3dU",
"aXRsZRIKCgJpZBgBIAIoBRIMCgRuYW1lGAIgAigJEhcKAngxGAMgAigLMgsu",
"Y2ZnLlRlc3RIMRIZCgR4Ml8wGAQgASgLMgsuY2ZnLlRlc3RIMhIbCgJ4MhgF",
"IAMoCzILLmNmZy5UZXN0SDJCAhAAEhsKAngzGAYgAygLMgsuY2ZnLlRlc3RI",
"MkICEAASGwoCeDQYByADKAsyCy5jZmcuVGVzdEgyQgIQACItCgZUZXN0SDES",
"FwoCeTIYASACKAsyCy5jZmcuVGVzdEgyEgoKAnkzGAIgAigFIiAKBlRlc3RI",
"MhIKCgJ6MhgBIAIoBRIKCgJ6MxgCIAIoBSKfAQoMVGVzdFRlc3ROdWxsEgoK",
"AmlkGAEgAigFEgoKAngxGAIgASgFEh0KAngyGAMgASgOMhEuY2ZnLlRlc3RE",
"ZW1vRW51bRIeCgJ4MxgEIAEoCzISLmNmZy5UZXN0RGVtb1R5cGUxEiAKAng0",
"GAUgASgLMhQuY2ZnLlRlc3REZW1vRHluYW1pYxIKCgJzMRgGIAEoCRIKCgJz",
"MhgHIAEoCSLjAQobVGVzdERlbW9QcmltaXRpdmVUeXBlc1RhYmxlEgoKAngx",
"GAEgAigIEgoKAngyGAIgAigFEgoKAngzGAMgAigFEgoKAng0GAQgAigFEgoK",
"Ang1GAUgAigDEgoKAng2GAYgAigCEgoKAng3GAcgAigBEgoKAnMxGAggAigJ",
"EgoKAnMyGAkgAigJEhgKAnYyGAogAigLMgwuY2ZnLlZlY3RvcjISGAoCdjMY",
"CyACKAsyDC5jZmcuVmVjdG9yMxIYCgJ2NBgMIAIoCzIMLmNmZy5WZWN0b3I0",
"EgoKAnQxGA0gAigFInIKDlRlc3RUZXN0U3RyaW5nEgoKAmlkGAEgAigFEgoK",
"AnMxGAIgAigJEiMKA2NzMRgDIAIoCzIWLmNmZy5UZXN0Q29tcGFjdFN0cmlu",
"ZxIjCgNjczIYBCACKAsyFi5jZmcuVGVzdENvbXBhY3RTdHJpbmciNwoRVGVz",
"dENvbXBhY3RTdHJpbmcSCgoCaWQYASACKAUSCgoCczIYAiACKAkSCgoCczMY",
"AyACKAkibAoNVGVzdERlbW9Hcm91cBIKCgJpZBgBIAIoBRIKCgJ4MRgCIAIo",
"BRIKCgJ4MhgDIAIoBRIKCgJ4MxgEIAIoBRIKCgJ4NBgFIAIoBRIfCgJ4NRgG",
"IAIoCzITLmNmZy5UZXN0SW5uZXJHcm91cCJACg5UZXN0SW5uZXJHcm91cBIK",
"CgJ5MRgBIAIoBRIKCgJ5MhgCIAIoBRIKCgJ5MxgDIAIoBRIKCgJ5NBgEIAIo",
"BSI7Cg5UZXN0VGVzdEdsb2JhbBIUCgx1bmxvY2tfZXF1aXAYASACKAUSEwoL",
"dW5sb2NrX2hlcm8YAiACKAUiKgoNVGVzdFRlc3RCZVJlZhIKCgJpZBgBIAIo",
"BRINCgVjb3VudBgCIAIoBSKVAwoLVGVzdFRlc3RSZWYSCgoCaWQYASACKAUS",
"CgoCeDEYAiACKAUSDAoEeDFfMhgDIAIoBRIKCgJ4MhgEIAIoBRIKCgJ4MxgF",
"IAIoBRIOCgJhMRgGIAMoBUICEAESDgoCYTIYByADKAVCAhABEg4KAmIxGAgg",
"AygFQgIQARIOCgJiMhgJIAMoBUICEAESDgoCYzEYCiADKAVCAhABEg4KAmMy",
"GAsgAygFQgIQARIkCgJkMRgMIAMoCzIYLmNmZy5UZXN0VGVzdFJlZi5EMUVu",
"dHJ5EiQKAmQyGA0gAygLMhguY2ZnLlRlc3RUZXN0UmVmLkQyRW50cnkSCgoC",
"ZTEYDiACKAUSCgoCZTIYDyACKAMSCgoCZTMYECACKAkSCgoCZjEYESACKAUS",
"CgoCZjIYEiACKAMSCgoCZjMYEyACKAkaKQoHRDFFbnRyeRILCgNrZXkYASAB",
"KAUSDQoFdmFsdWUYAiABKAU6AjgBGikKB0QyRW50cnkSCwoDa2V5GAEgASgF",
"Eg0KBXZhbHVlGAIgASgFOgI4ASKcAQoMVGVzdFRlc3RTaXplEgoKAmlkGAEg",
"AigFEg4KAngxGAIgAygFQgIQARIOCgJ4MhgDIAMoBUICEAESDgoCeDMYBCAD",
"KAVCAhABEiUKAng0GAUgAygLMhkuY2ZnLlRlc3RUZXN0U2l6ZS5YNEVudHJ5",
"GikKB1g0RW50cnkSCwoDa2V5GAEgASgFEg0KBXZhbHVlGAIgASgFOgI4ASJs",
"CgtUZXN0VGVzdFNldBIKCgJpZBgBIAIoBRIOCgJ4MRgCIAMoBUICEAESDgoC",
"eDIYAyADKANCAhABEg4KAngzGAQgAygJQgIQABIhCgJ4NBgFIAMoDjIRLmNm",
"Zy5UZXN0RGVtb0VudW1CAhAAIi4KElRlc3REZXRlY3RFbmNvZGluZxIKCgJp",
"ZBgBIAIoBRIMCgRuYW1lGAIgAigJItUCChNUZXN0RGVmaW5lRnJvbUV4Y2Vs",
"EgoKAmlkGAEgAigFEgoKAngxGAIgAigIEgoKAng1GAMgAigDEgoKAng2GAQg",
"AigCEgoKAng4GAUgAigFEgsKA3gxMBgGIAIoCRIiCgN4MTMYByACKA4yFS5j",
"ZmcuVGVzdEVUZXN0UXVhbGl0eRIhCgN4MTQYCCACKAsyFC5jZmcuVGVzdERl",
"bW9EeW5hbWljEhgKAnYyGAkgAigLMgwuY2ZnLlZlY3RvcjISCgoCdDEYCiAC",
"KAUSDgoCazEYCyADKAVCAhABEiwKAms4GAwgAygLMiAuY2ZnLlRlc3REZWZp",
"bmVGcm9tRXhjZWwuSzhFbnRyeRIfCgJrORgNIAMoCzIPLmNmZy5UZXN0RGVt",
"b0UyQgIQABopCgdLOEVudHJ5EgsKA2tleRgBIAEoBRINCgV2YWx1ZRgCIAEo",
"BToCOAEicQoWVGVzdERlZmluZUZyb21FeGNlbE9uZRIUCgx1bmxvY2tfZXF1",
"aXAYASACKAUSEwoLdW5sb2NrX2hlcm8YAiACKAUSFgoOZGVmYXVsdF9hdmF0",
"YXIYAyACKAkSFAoMZGVmYXVsdF9pdGVtGAQgAigJIkEKDVRlc3RUZXN0SW5k",
"ZXgSCgoCaWQYASACKAUSJAoEZWxlcxgCIAMoCzISLmNmZy5UZXN0RGVtb1R5",
"cGUxQgIQACLdAgoLVGVzdFRlc3RNYXASCgoCaWQYASACKAUSJAoCeDEYAiAD",
"KAsyGC5jZmcuVGVzdFRlc3RNYXAuWDFFbnRyeRIkCgJ4MhgDIAMoCzIYLmNm",
"Zy5UZXN0VGVzdE1hcC5YMkVudHJ5EiQKAngzGAQgAygLMhguY2ZnLlRlc3RU",
"ZXN0TWFwLlgzRW50cnkSJAoCeDQYBSADKAsyGC5jZmcuVGVzdFRlc3RNYXAu",
"WDRFbnRyeRopCgdYMUVudHJ5EgsKA2tleRgBIAEoBRINCgV2YWx1ZRgCIAEo",
"BToCOAEaKQoHWDJFbnRyeRILCgNrZXkYASABKAMSDQoFdmFsdWUYAiABKAU6",
"AjgBGikKB1gzRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgFOgI4",
"ARopCgdYNEVudHJ5EgsKA2tleRgBIAEoBRINCgV2YWx1ZRgCIAEoBToCOAEi",
"yAMKEVRlc3RFeGNlbEZyb21Kc29uEgoKAng0GAEgAigFEgoKAngxGAIgAigI",
"EgoKAng1GAMgAigDEgoKAng2GAQgAigCEgoKAnMxGAUgAigJEgoKAnMyGAYg",
"AigJEhgKAnYyGAcgAigLMgwuY2ZnLlZlY3RvcjISGAoCdjMYCCACKAsyDC5j",
"ZmcuVmVjdG9yMxIYCgJ2NBgJIAIoCzIMLmNmZy5WZWN0b3I0EgoKAnQxGAog",
"AigFEh8KA3gxMhgLIAIoCzISLmNmZy5UZXN0RGVtb1R5cGUxEh4KA3gxMxgM",
"IAIoDjIRLmNmZy5UZXN0RGVtb0VudW0SIQoDeDE0GA0gAigLMhQuY2ZnLlRl",
"c3REZW1vRHluYW1pYxIOCgJrMRgOIAMoBUICEAESKgoCazgYDyADKAsyHi5j",
"ZmcuVGVzdEV4Y2VsRnJvbUpzb24uSzhFbnRyeRIfCgJrORgQIAMoCzIPLmNm",
"Zy5UZXN0RGVtb0UyQgIQABIlCgNrMTUYESADKAsyFC5jZmcuVGVzdERlbW9E",
"eW5hbWljQgIQABopCgdLOEVudHJ5EgsKA2tleRgBIAEoBRINCgV2YWx1ZRgC",
"IAEoBToCOAEiMAoXVGVzdENvbXBvc2l0ZUpzb25UYWJsZTESCgoCaWQYASAC",
"KAUSCQoBeBgCIAIoCSIwChdUZXN0Q29tcG9zaXRlSnNvblRhYmxlMhIKCgJp",
"ZBgBIAIoBRIJCgF5GAIgAigFIi8KF1Rlc3RDb21wb3NpdGVKc29uVGFibGUz",
"EgkKAWEYASACKAUSCQoBYhgCIAIoBSJXChlUZXN0RXhjZWxGcm9tSnNvbk11",
"bHRpUm93EgoKAmlkGAEgAigFEgkKAXgYAiACKAUSIwoFaXRlbXMYAyADKAsy",
"EC5jZmcuVGVzdFRlc3RSb3dCAhAAIlgKC1Rlc3RUZXN0Um93EgkKAXgYASAC",
"KAUSCQoBeRgCIAIoCBIJCgF6GAMgAigJEhkKAWEYBCACKAsyDi5jZmcuVGVz",
"dFRlc3QzEg0KAWIYBSADKAVCAhABIiEKCVRlc3RUZXN0MxIJCgF4GAEgAigF",
"EgkKAXkYAiACKAUizgEKC1Rlc3RUZXN0U2VwEgoKAmlkGAEgAigFEgoKAngx",
"GAIgAigJEh0KAngyGAMgAigLMhEuY2ZnLlRlc3RTZXBCZWFuMRIeCgJ4MxgE",
"IAIoCzISLmNmZy5UZXN0U2VwVmVjdG9yEiIKAng0GAUgAygLMhIuY2ZnLlRl",
"c3RTZXBWZWN0b3JCAhAAEiEKAng1GAYgAygLMhEuY2ZnLlRlc3RTZXBCZWFu",
"MUICEAASIQoCeDYYByADKAsyES5jZmcuVGVzdFNlcEJlYW4xQgIQACIvCgxU",
"ZXN0U2VwQmVhbjESCQoBYRgBIAIoBRIJCgFiGAIgAigFEgkKAWMYAyACKAki",
"MAoNVGVzdFNlcFZlY3RvchIJCgF4GAEgAigFEgkKAXkYAiACKAUSCQoBehgD",
"IAIoBSJpChRUZXN0VGVzdEV4dGVybmFsVHlwZRIKCgJpZBgBIAIoBRImCgph",
"dWRpb190eXBlGAIgAigOMhIuY2ZnLlRlc3RBdWRpb1R5cGUSHQoFY29sb3IY",
"AyACKAsyDi5jZmcuVGVzdENvbG9yIjcKCVRlc3RDb2xvchIJCgFyGAEgAigC",
"EgkKAWcYAiACKAISCQoBYhgDIAIoAhIJCgFhGAQgAigCItcCChRUZXN0RGVm",
"aW5lRnJvbUV4Y2VsMhIKCgJpZBgBIAIoBRIKCgJ4MRgCIAIoCBIKCgJ4NRgD",
"IAIoAxIKCgJ4NhgEIAIoAhIKCgJ4OBgFIAIoBRILCgN4MTAYBiACKAkSIgoD",
"eDEzGAcgAigOMhUuY2ZnLlRlc3RFVGVzdFF1YWxpdHkSIQoDeDE0GAggAigL",
"MhQuY2ZnLlRlc3REZW1vRHluYW1pYxIYCgJ2MhgJIAIoCzIMLmNmZy5WZWN0",
"b3IyEgoKAnQxGAogAigFEg4KAmsxGAsgAygFQgIQARItCgJrOBgMIAMoCzIh",
"LmNmZy5UZXN0RGVmaW5lRnJvbUV4Y2VsMi5LOEVudHJ5Eh8KAms5GA0gAygL",
"Mg8uY2ZnLlRlc3REZW1vRTJCAhAAGikKB0s4RW50cnkSCwoDa2V5GAEgASgF",
"Eg0KBXZhbHVlGAIgASgFOgI4ASJEChJUZXN0VGVzdEV4Y2VsQmVhbjESCgoC",
"eDEYASACKAUSCgoCeDIYAiACKAkSCgoCeDMYAyACKAUSCgoCeDQYBCACKAIi",
"kwEKDFRlc3RUZXN0RGVzYxIKCgJpZBgBIAIoBRIMCgRuYW1lGAIgAigJEgoK",
"AmExGAMgAigFEgoKAmEyGAQgAigFEhcKAngxGAUgAigLMgsuY2ZnLlRlc3RI",
"MRIbCgJ4MhgGIAMoCzILLmNmZy5UZXN0SDJCAhAAEhsKAngzGAcgAygLMgsu",
"Y2ZnLlRlc3RIMkICEAAiOgoOQWlUYkJsYWNrYm9hcmQSKAoJZGF0YV9saXN0",
"GAEgAygLMhEuY2ZnLkFpQmxhY2tib2FyZEICEAAiPgoQQWlUYkJlaGF2aW9y",
"VHJlZRIqCglkYXRhX2xpc3QYASADKAsyEy5jZmcuQWlCZWhhdmlvclRyZWVC",
"AhAAIj4KEEJsdWVwcmludFRiQ2xhenoSKgoJZGF0YV9saXN0GAEgAygLMhMu",
"Y2ZnLkJsdWVwcmludENsYXp6QgIQACI4CgtCb251c1RiRHJvcBIpCglkYXRh",
"X2xpc3QYASADKAsyEi5jZmcuQm9udXNEcm9wSW5mb0ICEAAiRgoUQ29tbW9u",
"VGJHbG9iYWxDb25maWcSLgoJZGF0YV9saXN0GAEgAygLMhcuY2ZnLkNvbW1v",
"bkdsb2JhbENvbmZpZ0ICEAAiPgoQRXJyb3JUYkVycm9ySW5mbxIqCglkYXRh",
"X2xpc3QYASADKAsyEy5jZmcuRXJyb3JFcnJvckluZm9CAhAAIjwKD0Vycm9y",
"VGJDb2RlSW5mbxIpCglkYXRhX2xpc3QYASADKAsyEi5jZmcuRXJyb3JDb2Rl",
"SW5mb0ICEAAiMgoKSXRlbVRiSXRlbRIkCglkYXRhX2xpc3QYASADKAsyDS5j",
"ZmcuSXRlbUl0ZW1CAhAAIj4KDkl0ZW1UYkl0ZW1GdW5jEiwKCWRhdGFfbGlz",
"dBgBIAMoCzIVLmNmZy5JdGVtSXRlbUZ1bmN0aW9uQgIQACI8Cg9JdGVtVGJJ",
"dGVtRXh0cmESKQoJZGF0YV9saXN0GAEgAygLMhIuY2ZnLkl0ZW1JdGVtRXh0",
"cmFCAhAAIjoKDkwxMG5UYkwxME5EZW1vEigKCWRhdGFfbGlzdBgBIAMoCzIR",
"LmNmZy5MMTBuTDEwTkRlbW9CAhAAIjwKD0wxMG5UYlBhdGNoRGVtbxIpCglk",
"YXRhX2xpc3QYASADKAsyEi5jZmcuTDEwblBhdGNoRGVtb0ICEAAiPgoQTWFp",
"bFRiU3lzdGVtTWFpbBIqCglkYXRhX2xpc3QYASADKAsyEy5jZmcuTWFpbFN5",
"c3RlbU1haWxCAhAAIj4KEE1haWxUYkdsb2JhbE1haWwSKgoJZGF0YV9saXN0",
"GAEgAygLMhMuY2ZnLk1haWxHbG9iYWxNYWlsQgIQACJGChZSb2xlVGJSb2xl",
"TGV2ZWxFeHBBdHRyEiwKCWRhdGFfbGlzdBgBIAMoCzIVLmNmZy5Sb2xlTGV2",
"ZWxFeHBBdHRyQgIQACJNCh9Sb2xlVGJSb2xlTGV2ZWxCb251c0NvZWZmaWNp",
"ZW50EioKCWRhdGFfbGlzdBgBIAMoCzITLmNmZy5Sb2xlTGV2ZWxCb251c0IC",
"EAAiNgoMVGFnVGJUZXN0VGFnEiYKCWRhdGFfbGlzdBgBIAMoCzIPLmNmZy5U",
"YWdUZXN0VGFnQgIQACI8Cg9UZXN0VGJGdWxsVHlwZXMSKQoJZGF0YV9saXN0",
"GAEgAygLMhIuY2ZnLlRlc3REZW1vVHlwZTJCAhAAIkQKD1Rlc3RUYlNpbmds",
"ZXRvbhIxCglkYXRhX2xpc3QYASADKAsyGi5jZmcuVGVzdERlbW9TaW5nbGV0",
"b25UeXBlQgIQACJCChJUZXN0VGJOb3RJbmRleExpc3QSLAoJZGF0YV9saXN0",
"GAEgAygLMhUuY2ZnLlRlc3ROb3RJbmRleExpc3RCAhAAIlAKGVRlc3RUYk11",
"bHRpVW5pb25JbmRleExpc3QSMwoJZGF0YV9saXN0GAEgAygLMhwuY2ZnLlRl",
"c3RNdWx0aVVuaW9uSW5kZXhMaXN0QgIQACJGChRUZXN0VGJNdWx0aUluZGV4",
"TGlzdBIuCglkYXRhX2xpc3QYASADKAsyFy5jZmcuVGVzdE11bHRpSW5kZXhM",
"aXN0QgIQACI/ChJUZXN0VGJEYXRhRnJvbU1pc2MSKQoJZGF0YV9saXN0GAEg",
"AygLMhIuY2ZnLlRlc3REZW1vVHlwZTJCAhAAIkYKFFRlc3RUYk11bHRpUm93",
"UmVjb3JkEi4KCWRhdGFfbGlzdBgBIAMoCzIXLmNmZy5UZXN0TXVsdGlSb3dS",
"ZWNvcmRCAhAAIkQKE1Rlc3RUYk11bHRpUm93VGl0bGUSLQoJZGF0YV9saXN0",
"GAEgAygLMhYuY2ZnLlRlc3RNdWx0aVJvd1RpdGxlQgIQACI6Cg5UZXN0VGJU",
"ZXN0TnVsbBIoCglkYXRhX2xpc3QYASADKAsyES5jZmcuVGVzdFRlc3ROdWxs",
"QgIQACJOChNUZXN0VGJEZW1vUHJpbWl0aXZlEjcKCWRhdGFfbGlzdBgBIAMo",
"CzIgLmNmZy5UZXN0RGVtb1ByaW1pdGl2ZVR5cGVzVGFibGVCAhAAIj4KEFRl",
"c3RUYlRlc3RTdHJpbmcSKgoJZGF0YV9saXN0GAEgAygLMhMuY2ZnLlRlc3RU",
"ZXN0U3RyaW5nQgIQACI8Cg9UZXN0VGJEZW1vR3JvdXASKQoJZGF0YV9saXN0",
"GAEgAygLMhIuY2ZnLlRlc3REZW1vR3JvdXBCAhAAIj4KEVRlc3RUYkRlbW9H",
"cm91cF9DEikKCWRhdGFfbGlzdBgBIAMoCzISLmNmZy5UZXN0RGVtb0dyb3Vw",
"QgIQACI+ChFUZXN0VGJEZW1vR3JvdXBfUxIpCglkYXRhX2xpc3QYASADKAsy",
"Ei5jZmcuVGVzdERlbW9Hcm91cEICEAAiPgoRVGVzdFRiRGVtb0dyb3VwX0US",
"KQoJZGF0YV9saXN0GAEgAygLMhIuY2ZnLlRlc3REZW1vR3JvdXBCAhAAIj4K",
"EFRlc3RUYlRlc3RHbG9iYWwSKgoJZGF0YV9saXN0GAEgAygLMhMuY2ZnLlRl",
"c3RUZXN0R2xvYmFsQgIQACI8Cg9UZXN0VGJUZXN0QmVSZWYSKQoJZGF0YV9s",
"aXN0GAEgAygLMhIuY2ZnLlRlc3RUZXN0QmVSZWZCAhAAIj0KEFRlc3RUYlRl",
"c3RCZVJlZjISKQoJZGF0YV9saXN0GAEgAygLMhIuY2ZnLlRlc3RUZXN0QmVS",
"ZWZCAhAAIjgKDVRlc3RUYlRlc3RSZWYSJwoJZGF0YV9saXN0GAEgAygLMhAu",
"Y2ZnLlRlc3RUZXN0UmVmQgIQACI6Cg5UZXN0VGJUZXN0U2l6ZRIoCglkYXRh",
"X2xpc3QYASADKAsyES5jZmcuVGVzdFRlc3RTaXplQgIQACI4Cg1UZXN0VGJU",
"ZXN0U2V0EicKCWRhdGFfbGlzdBgBIAMoCzIQLmNmZy5UZXN0VGVzdFNldEIC",
"EAAiSQoXVGVzdFRiRGV0ZWN0Q3N2RW5jb2RpbmcSLgoJZGF0YV9saXN0GAEg",
"AygLMhcuY2ZnLlRlc3REZXRlY3RFbmNvZGluZ0ICEAAiSAoVVGVzdFRiRGVm",
"aW5lRnJvbUV4Y2VsEi8KCWRhdGFfbGlzdBgBIAMoCzIYLmNmZy5UZXN0RGVm",
"aW5lRnJvbUV4Y2VsQgIQACJOChhUZXN0VGJEZWZpbmVGcm9tRXhjZWxPbmUS",
"MgoJZGF0YV9saXN0GAEgAygLMhsuY2ZnLlRlc3REZWZpbmVGcm9tRXhjZWxP",
"bmVCAhAAIjwKD1Rlc3RUYlRlc3RJbmRleBIpCglkYXRhX2xpc3QYASADKAsy",
"Ei5jZmcuVGVzdFRlc3RJbmRleEICEAAiOAoNVGVzdFRiVGVzdE1hcBInCglk",
"YXRhX2xpc3QYASADKAsyEC5jZmcuVGVzdFRlc3RNYXBCAhAAIkQKE1Rlc3RU",
"YkV4Y2VsRnJvbUpzb24SLQoJZGF0YV9saXN0GAEgAygLMhYuY2ZnLlRlc3RF",
"eGNlbEZyb21Kc29uQgIQACJQChlUZXN0VGJDb21wb3NpdGVKc29uVGFibGUx",
"EjMKCWRhdGFfbGlzdBgBIAMoCzIcLmNmZy5UZXN0Q29tcG9zaXRlSnNvblRh",
"YmxlMUICEAAiUAoZVGVzdFRiQ29tcG9zaXRlSnNvblRhYmxlMhIzCglkYXRh",
"X2xpc3QYASADKAsyHC5jZmcuVGVzdENvbXBvc2l0ZUpzb25UYWJsZTJCAhAA",
"IlAKGVRlc3RUYkNvbXBvc2l0ZUpzb25UYWJsZTMSMwoJZGF0YV9saXN0GAEg",
"AygLMhwuY2ZnLlRlc3RDb21wb3NpdGVKc29uVGFibGUzQgIQACJUChtUZXN0",
"VGJFeGNlbEZyb21Kc29uTXVsdGlSb3cSNQoJZGF0YV9saXN0GAEgAygLMh4u",
"Y2ZnLlRlc3RFeGNlbEZyb21Kc29uTXVsdGlSb3dCAhAAIjgKDVRlc3RUYlRl",
"c3RTZXASJwoJZGF0YV9saXN0GAEgAygLMhAuY2ZnLlRlc3RUZXN0U2VwQgIQ",
"ACJKChZUZXN0VGJUZXN0RXh0ZXJuYWxUeXBlEjAKCWRhdGFfbGlzdBgBIAMo",
"CzIZLmNmZy5UZXN0VGVzdEV4dGVybmFsVHlwZUICEAAiSwoeVGVzdFRiRGVt",
"b0dyb3VwRGVmaW5lRnJvbUV4Y2VsEikKCWRhdGFfbGlzdBgBIAMoCzISLmNm",
"Zy5UZXN0RGVtb0dyb3VwQgIQACJKChZUZXN0VGJEZWZpbmVGcm9tRXhjZWwy",
"EjAKCWRhdGFfbGlzdBgBIAMoCzIZLmNmZy5UZXN0RGVmaW5lRnJvbUV4Y2Vs",
"MkICEAAiRQoTVGVzdFRiVGVzdEV4Y2VsQmVhbhIuCglkYXRhX2xpc3QYASAD",
"KAsyFy5jZmcuVGVzdFRlc3RFeGNlbEJlYW4xQgIQACI6Cg5UZXN0VGJUZXN0",
"RGVzYxIoCglkYXRhX2xpc3QYASADKAsyES5jZmcuVGVzdFRlc3REZXNjQgIQ",
"ACo9CgtBaUVFeGVjdXRvchIWChJBaUVFeGVjdXRvcl9DTElFTlQQABIWChJB",
"aUVFeGVjdXRvcl9TRVJWRVIQASroAQoKQWlFS2V5VHlwZRITCg9BaUVLZXlU",
"eXBlX0JPT0wQARISCg5BaUVLZXlUeXBlX0lOVBACEhQKEEFpRUtleVR5cGVf",
"RkxPQVQQAxIVChFBaUVLZXlUeXBlX1NUUklORxAEEhUKEUFpRUtleVR5cGVf",
"VkVDVE9SEAUSFgoSQWlFS2V5VHlwZV9ST1RBVE9SEAYSEwoPQWlFS2V5VHlw",
"ZV9OQU1FEAcSFAoQQWlFS2V5VHlwZV9DTEFTUxAIEhMKD0FpRUtleVR5cGVf",
"RU5VTRAJEhUKEUFpRUtleVR5cGVfT0JKRUNUEAoqiAEKEEFpRUZsb3dBYm9y",
"dE1vZGUSGQoVQWlFRmxvd0Fib3J0TW9kZV9OT05FEAASIwofQWlFRmxvd0Fi",
"b3J0TW9kZV9MT1dFUl9QUklPUklUWRABEhkKFUFpRUZsb3dBYm9ydE1vZGVf",
"U0VMRhACEhkKFUFpRUZsb3dBYm9ydE1vZGVfQk9USBADKkcKDUFpRUZpbmlz",
"aE1vZGUSGwoXQWlFRmluaXNoTW9kZV9JTU1FRElBVEUQABIZChVBaUVGaW5p",
"c2hNb2RlX0RFTEFZRUQQASpuChVBaUVOb3RpZnlPYnNlcnZlck1vZGUSKQol",
"QWlFTm90aWZ5T2JzZXJ2ZXJNb2RlX09OX1ZBTFVFX0NIQU5HRRAAEioKJkFp",
"RU5vdGlmeU9ic2VydmVyTW9kZV9PTl9SRVNVTFRfQ0hBTkdFEAEqlQIKC0Fp",
"RU9wZXJhdG9yEhsKF0FpRU9wZXJhdG9yX0lTX0VRVUFMX1RPEAASHwobQWlF",
"T3BlcmF0b3JfSVNfTk9UX0VRVUFMX1RPEAESHAoYQWlFT3BlcmF0b3JfSVNf",
"TEVTU19USEFOEAISKAokQWlFT3BlcmF0b3JfSVNfTEVTU19USEFOX09SX0VR",
"VUFMX1RPEAMSHQoZQWlFT3BlcmF0b3JfSVNfR1JFQVRfVEhBThAEEikKJUFp",
"RU9wZXJhdG9yX0lTX0dSRUFUX1RIQU5fT1JfRVFVQUxfVE8QBRIYChRBaUVP",
"cGVyYXRvcl9DT05UQUlOUxAGEhwKGEFpRU9wZXJhdG9yX05PVF9DT05UQUlO",
"UxAHKk4KE0NvbW1vbkVCb29sT3BlcmF0b3ISGwoXQ29tbW9uRUJvb2xPcGVy",
"YXRvcl9BTkQQABIaChZDb21tb25FQm9vbE9wZXJhdG9yX09SEAEqSgoPRXJy",
"b3JFT3BlcmF0aW9uEhoKFkVycm9yRU9wZXJhdGlvbl9MT0dPVVQQABIbChdF",
"cnJvckVPcGVyYXRpb25fUkVTVEFSVBABKt8bCg9FcnJvckVFcnJvckNvZGUS",
"FgoSRXJyb3JFRXJyb3JDb2RlX09LEAASJQohRXJyb3JFRXJyb3JDb2RlX1NF",
"UlZFUl9OT1RfRVhJU1RTEAESIwofRXJyb3JFRXJyb3JDb2RlX0hBU19CSU5E",
"X1NFUlZFUhACEh0KGUVycm9yRUVycm9yQ29kZV9BVVRIX0ZBSUwQAxIjCh9F",
"cnJvckVFcnJvckNvZGVfTk9UX0JJTkRfU0VSVkVSEAQSJgoiRXJyb3JFRXJy",
"b3JDb2RlX1NFUlZFUl9BQ0NFU1NfRkFJTBAFEiEKHUVycm9yRUVycm9yQ29k",
"ZV9FWEFNUExFX0ZMQVNIEAYSIgoeRXJyb3JFRXJyb3JDb2RlX0VYQU1QTEVf",
"TVNHQk9YEAcSIgoeRXJyb3JFRXJyb3JDb2RlX0VYQU1QTEVfRExHX09LEAgS",
"KQolRXJyb3JFRXJyb3JDb2RlX0VYQU1QTEVfRExHX09LX0NBTkNFTBAJEjEK",
"LUVycm9yRUVycm9yQ29kZV9ST0xFX0NSRUFURV9OQU1FX0lOVkFMSURfQ0hB",
"UhBkEioKJkVycm9yRUVycm9yQ29kZV9ST0xFX0NSRUFURV9OQU1FX0VNUFRZ",
"EGUSNgoyRXJyb3JFRXJyb3JDb2RlX1JPTEVfQ1JFQVRFX05BTUVfRVhDRUVE",
"X01BWF9MRU5HVEgQZhIuCipFcnJvckVFcnJvckNvZGVfUk9MRV9DUkVBVEVf",
"Uk9MRV9MSVNUX0ZVTEwQZxIyCi5FcnJvckVFcnJvckNvZGVfUk9MRV9DUkVB",
"VEVfSU5WQUxJRF9QUk9GRVNTSU9OEGgSLgoqRXJyb3JFRXJyb3JDb2RlX1JP",
"TEVfQ1JFQVRFX0lOVkFMSURfR0VOREVSEGkSKgomRXJyb3JFRXJyb3JDb2Rl",
"X1JPTEVfTk9UX09XTkVEX0JZX1VTRVIQahIpCiVFcnJvckVFcnJvckNvZGVf",
"Uk9MRV9MRVZFTF9OT1RfQVJSSVZFEGsSIgodRXJyb3JFRXJyb3JDb2RlX1BB",
"UkFNX0lMTEVHQUwQyAESJwoiRXJyb3JFRXJyb3JDb2RlX1RFTVBfQkFHX05P",
"VF9FTVBUWRDJARIlCiBFcnJvckVFcnJvckNvZGVfSVRFTV9DQU5fTk9UX1VT",
"RRDKARIoCiNFcnJvckVFcnJvckNvZGVfQ1VSUkVOQ1lfTk9UX0VOT1VHSBDL",
"ARIgChtFcnJvckVFcnJvckNvZGVfQkFHX0lTX0ZVTEwQzAESJAofRXJyb3JF",
"RXJyb3JDb2RlX0lURU1fTk9UX0VOT1VHSBDNARIgChtFcnJvckVFcnJvckNv",
"ZGVfSVRFTV9JTl9CQUcQzgESJQogRXJyb3JFRXJyb3JDb2RlX0dFTkRFUl9O",
"T1RfTUFUQ0gQrAISIgodRXJyb3JFRXJyb3JDb2RlX0xFVkVMX1RPT19MT1cQ",
"rQISIwoeRXJyb3JFRXJyb3JDb2RlX0xFVkVMX1RPT19ISUdIEK4CEiEKHEVy",
"cm9yRUVycm9yQ29kZV9FWENFRURfTElNSVQQrwISHgoZRXJyb3JFRXJyb3JD",
"b2RlX09WRVJfVElNRRCwAhIhChxFcnJvckVFcnJvckNvZGVfU0VSVkVSX0VS",
"Uk9SELECEiYKIUVycm9yRUVycm9yQ29kZV9TS0lMTF9OT1RfSU5fTElTVBCQ",
"AxInCiJFcnJvckVFcnJvckNvZGVfU0tJTExfTk9UX0NPT0xET1dOEJEDEisK",
"JkVycm9yRUVycm9yQ29kZV9TS0lMTF9UQVJHRVRfTk9UX0VYSVNUEJIDEioK",
"JUVycm9yRUVycm9yQ29kZV9TS0lMTF9BTk9USEVSX0NBU1RJTkcQkwMSKgol",
"RXJyb3JFRXJyb3JDb2RlX1NLSUxMX09VVF9PRl9ESVNUQU5DRRCUAxIwCitF",
"cnJvckVFcnJvckNvZGVfU0tJTExfVEFSR0VUX0NBTVBfTk9UX01BVENIEJUD",
"EiwKJ0Vycm9yRUVycm9yQ29kZV9TS0lMTF9JTlZBTElEX0RJUkVDVElPThCW",
"AxIuCilFcnJvckVFcnJvckNvZGVfU0tJTExfTk9UX0lOX1NFTEVDVF9TSEFQ",
"RRCXAxIsCidFcnJvckVFcnJvckNvZGVfU0tJTExfRU5FUkdZX05PVF9FTk9V",
"R0gQmAMSLAonRXJyb3JFRXJyb3JDb2RlX0RJQUxPR19OT0RFX05PVF9DSE9P",
"U0VOEPQDEiYKIUVycm9yRUVycm9yQ29kZV9ESUFMT0dfTk9UX0ZJTklTSBD1",
"AxImCiFFcnJvckVFcnJvckNvZGVfRElBTE9HX0hBU19GSU5JU0gQ9gMSLQoo",
"RXJyb3JFRXJyb3JDb2RlX1FVRVNUX1NUQUdFX05PVF9GSU5JU0hFRBD3AxIk",
"Ch9FcnJvckVFcnJvckNvZGVfUVVFU1RfTk9UX0RPSU5HEPgDEioKJUVycm9y",
"RUVycm9yQ29kZV9RVUVTVF9TVEFHRV9OT1RfRE9JTkcQ+QMSJwoiRXJyb3JF",
"RXJyb3JDb2RlX1FVRVNUX0hBU19BQ0NFUFRFRBD6AxIpCiRFcnJvckVFcnJv",
"ckNvZGVfTUFQX09CSkVDVF9OT1RfRVhJU1QQ2AQSPQo4RXJyb3JFRXJyb3JD",
"b2RlX0lOVEVSQUNUSU9OX09CSkVDVF9OT1RfU1VQUE9SVF9PUEVSQVRJT04Q",
"2QQSIgodRXJyb3JFRXJyb3JDb2RlX0hBU19OT1RfRVFVSVAQ2gQSMAorRXJy",
"b3JFRXJyb3JDb2RlX0hBTkRIRUxEX0VRVUlQX0lEX05PVF9NQVRDSBDbBBIq",
"CiVFcnJvckVFcnJvckNvZGVfTk9UX0FWQUlMQUJMRV9TVUlUX0lEENwEEi0K",
"KEVycm9yRUVycm9yQ29kZV9OT19JTlRFUkFDVElPTl9DT01QT05FTlQQ3QQS",
"IwoeRXJyb3JFRXJyb3JDb2RlX0hBU19JTlRFUkFDVEVEEN4EEicKIkVycm9y",
"RUVycm9yQ29kZV9WSUFMSVRZX05PVF9FTk9VR0gQ3wQSLQooRXJyb3JFRXJy",
"b3JDb2RlX1BMQVlFUl9TRVNTSU9OX05PVF9FWElTVBDgBBI5CjRFcnJvckVF",
"cnJvckNvZGVfUExBWUVSX1NFU1NJT05fV09STERfUExBWUVSX05PVF9JTklU",
"EOEEEiIKHUVycm9yRUVycm9yQ29kZV9NQVBfTk9UX0VYSVNUEOIEEiQKH0Vy",
"cm9yRUVycm9yQ29kZV9NQUlMX1RZUEVfRVJST1IQvAUSJAofRXJyb3JFRXJy",
"b3JDb2RlX01BSUxfTk9UX0VYSVRTVBC9BRImCiFFcnJvckVFcnJvckNvZGVf",
"TUFJTF9IQVZFX0RFTEVURUQQvgUSLQooRXJyb3JFRXJyb3JDb2RlX01BSUxf",
"QVdBUkRfSEFWRV9SRUNFSVZFRBC/BRIsCidFcnJvckVFcnJvckNvZGVfTUFJ",
"TF9PUEVSQVRFX1RZUEVfRVJST1IQwAUSLAonRXJyb3JFRXJyb3JDb2RlX01B",
"SUxfQ09ORElUSU9OX05PVF9NRUVUEMEFEiUKIEVycm9yRUVycm9yQ29kZV9N",
"QUlMX1NUQVRFX0VSUk9SEMIFEiIKHUVycm9yRUVycm9yQ29kZV9NQUlMX05P",
"X0FXQVJEEMMFEiUKIEVycm9yRUVycm9yQ29kZV9NQUlMX0JPWF9JU19GVUxM",
"EMQFEi8KKkVycm9yRUVycm9yQ29kZV9QUk9QX1NDT1JFX05PVF9CSUdHRVJf",
"VEhBThCgBhIlCiBFcnJvckVFcnJvckNvZGVfTk9UX1dFQVJfQ0xPVEhFUxCh",
"BhIiCh1FcnJvckVFcnJvckNvZGVfTk9UX1dFQVJfU1VJVBCiBhIkCh9FcnJv",
"ckVFcnJvckNvZGVfU1VJVF9OT1RfVU5MT0NLEIQHEi4KKUVycm9yRUVycm9y",
"Q29kZV9TVUlUX0NPTVBPTkVOVF9OT1RfVU5MT0NLEIUHEiUKIEVycm9yRUVy",
"cm9yQ29kZV9TVUlUX1NUQVRFX0VSUk9SEIYHEi8KKkVycm9yRUVycm9yQ29k",
"ZV9TVUlUX0NPTVBPTkVOVF9TVEFURV9FUlJPUhCHBxIxCixFcnJvckVFcnJv",
"ckNvZGVfU1VJVF9DT01QT05FTlRfTk9fTkVFRF9MRUFSThCIBxImCiFFcnJv",
"ckVFcnJvckNvZGVfU1RPUkVfTk9UX0VOQUJMRUQQ6AcSJgohRXJyb3JFRXJy",
"b3JDb2RlX1NIRUxGX05PVF9FTkFCTEVEEOkHEiYKIUVycm9yRUVycm9yQ29k",
"ZV9HT09EU19OT1RfRU5BQkxFRBDqBxItCihFcnJvckVFcnJvckNvZGVfR09P",
"RFNfTk9UX0lOX0NVUl9SRUZSRVNIEOsHEhoKFUVycm9yRUVycm9yQ29kZV9S",
"RVRSWRDMCBIhChxFcnJvckVFcnJvckNvZGVfTk9UX0NPT0xET1dOEM0IEiIK",
"HUVycm9yRUVycm9yQ29kZV9TRUxGSUVfVU5MT0NLELAJEioKJUVycm9yRUVy",
"cm9yQ29kZV9TRUxGSUVfQUxSRUFEWV9VTkxPQ0sQsQkSJwoiRXJyb3JFRXJy",
"b3JDb2RlX1NFTEZJRV9MQUNLX1NUQVJUUxCyCRImCiFFcnJvckVFcnJvckNv",
"ZGVfU0VMRklFX0hBRF9SRVdBUkQQswkqnwEKEEl0ZW1FSXRlbVF1YWxpdHkS",
"GgoWSXRlbUVJdGVtUXVhbGl0eV9XSElURRAAEhoKFkl0ZW1FSXRlbVF1YWxp",
"dHlfR1JFRU4QARIZChVJdGVtRUl0ZW1RdWFsaXR5X0JMVUUQAhIbChdJdGVt",
"RUl0ZW1RdWFsaXR5X1BVUlBMRRADEhsKF0l0ZW1FSXRlbVF1YWxpdHlfR09M",
"REVOEAQqqgEKEUl0ZW1FQ3VycmVuY3lUeXBlEh0KGUl0ZW1FQ3VycmVuY3lU",
"eXBlX0RJQU1PTkQQARIaChZJdGVtRUN1cnJlbmN5VHlwZV9HT0xEEAISHAoY",
"SXRlbUVDdXJyZW5jeVR5cGVfU0lMVkVSEAMSGQoVSXRlbUVDdXJyZW5jeVR5",
"cGVfRVhQEAQSIQodSXRlbUVDdXJyZW5jeVR5cGVfUE9XRVJfUE9JTlQQBSrb",
"AgoOSXRlbUVNYWpvclR5cGUSGwoXSXRlbUVNYWpvclR5cGVfQ1VSUkVOQ1kQ",
"ARIYChRJdGVtRU1ham9yVHlwZV9DTE9USBACEhgKFEl0ZW1FTWFqb3JUeXBl",
"X1FVRVNUEAMSHgoaSXRlbUVNYWpvclR5cGVfQ09OU1VNQUJMRVMQBBIfChtJ",
"dGVtRU1ham9yVHlwZV9UUkVBU1VSRV9CT1gQBRIoCiRJdGVtRU1ham9yVHlw",
"ZV9BQ0hJRVZFTUVOVF9BTkRfVElUTEUQBhIdChlJdGVtRU1ham9yVHlwZV9I",
"RUFEX0ZSQU1FEAcSGAoUSXRlbUVNYWpvclR5cGVfVk9JQ0UQCBIZChVJdGVt",
"RU1ham9yVHlwZV9BQ1RJT04QCRIcChhJdGVtRU1ham9yVHlwZV9FWFBBTlNJ",
"T04QChIbChdJdGVtRU1ham9yVHlwZV9NQVRFUklBTBALKo8MCg5JdGVtRU1p",
"bm9yVHlwZRIaChZJdGVtRU1pbm9yVHlwZV9ESUFNT05EEGUSFwoTSXRlbUVN",
"aW5vclR5cGVfR09MRBBmEhkKFUl0ZW1FTWlub3JUeXBlX1NJTFZFUhBnEhYK",
"Ekl0ZW1FTWlub3JUeXBlX0VYUBBoEh4KGkl0ZW1FTWlub3JUeXBlX1BPV0VS",
"X1BPSU5UEGkSHgoZSXRlbUVNaW5vclR5cGVfSEFJUl9TVFlMRRDSARIYChNJ",
"dGVtRU1pbm9yVHlwZV9DT0FUENwBEiAKG0l0ZW1FTWlub3JUeXBlX1VQUEVS",
"X0pBQ0tFVBDmARIcChdJdGVtRU1pbm9yVHlwZV9UUk9VU0VSUxDxARIZChRJ",
"dGVtRU1pbm9yVHlwZV9TS0lSVBDyARIZChRJdGVtRU1pbm9yVHlwZV9TT0NL",
"UxD6ARIZChRJdGVtRU1pbm9yVHlwZV9TSE9FUxCEAhIiCh1JdGVtRU1pbm9y",
"VHlwZV9IQUlSX0FDQ0VTU09SWRCPAhIXChJJdGVtRU1pbm9yVHlwZV9IQVQQ",
"kAISGwoWSXRlbUVNaW5vclR5cGVfRUFSUklORxCRAhIcChdJdGVtRU1pbm9y",
"VHlwZV9ORUNLTEFDRRCSAhIcChdJdGVtRU1pbm9yVHlwZV9CUkFDRUxFVBCT",
"AhIeChlJdGVtRU1pbm9yVHlwZV9IQUlSX0NMQVNQEJQCEhkKFEl0ZW1FTWlu",
"b3JUeXBlX0dMT1ZFEJUCEiMKHkl0ZW1FTWlub3JUeXBlX0hBTkRIRUxEX09C",
"SkVDVBCWAhIbChZJdGVtRU1pbm9yVHlwZV9TUEVDSUFMEJcCEiEKHEl0ZW1F",
"TWlub3JUeXBlX0JBU0VfQ09TTUVUSUMQmQISJAofSXRlbUVNaW5vclR5cGVf",
"RVlFQlJPV19DT1NNRVRJQxCaAhIbChZJdGVtRU1pbm9yVHlwZV9FWUVMQVNI",
"EJsCEisKJkl0ZW1FTWlub3JUeXBlX0NPU01FVElDX0NPTlRBQ1RfTEVOU0VT",
"EJwCEiAKG0l0ZW1FTWlub3JUeXBlX0xJUF9DT1NNRVRJQxCdAhIeChlJdGVt",
"RU1pbm9yVHlwZV9TS0lOX0NPTE9SEJ4CEiMKHkl0ZW1FTWlub3JUeXBlX09O",
"RV9QSUVDRV9EUkVTUxCiAhIoCiNJdGVtRU1pbm9yVHlwZV9TV0lUQ0hfQ0xP",
"VEhFU19TQ0VORRCjAhIZChRJdGVtRU1pbm9yVHlwZV9RVUVTVBCtAhIYChNJ",
"dGVtRU1pbm9yVHlwZV9DQVNUEJEDEhkKFEl0ZW1FTWlub3JUeXBlX1NXT1JE",
"EKUDEh0KGEl0ZW1FTWlub3JUeXBlX0JPV19BUlJPVxCmAxIZChRJdGVtRU1p",
"bm9yVHlwZV9XQU5EUxCnAxIgChtJdGVtRU1pbm9yVHlwZV9TUEVDSUFMX1RP",
"T0wQqAMSGAoTSXRlbUVNaW5vclR5cGVfRk9PRBCTAxIgChtJdGVtRU1pbm9y",
"VHlwZV9UUkVBU1VSRV9CT1gQ9QMSFwoSSXRlbUVNaW5vclR5cGVfS0VZEPYD",
"Ei0KKEl0ZW1FTWlub3JUeXBlX01VTFRJX0NIT09TRV9UUkVBU1VSRV9CT1gQ",
"9wMSHwoaSXRlbUVNaW5vclR5cGVfQUNISUVWRU1FTlQQ2QQSGQoUSXRlbUVN",
"aW5vclR5cGVfVElUTEUQ2gQSIAobSXRlbUVNaW5vclR5cGVfQVZBVEFSX0ZS",
"QU1FEL0FEhkKFEl0ZW1FTWlub3JUeXBlX1ZPSUNFEKEGEh0KGEl0ZW1FTWlu",
"b3JUeXBlX0lETEVfUE9TRRCFBxIeChlJdGVtRU1pbm9yVHlwZV9QSE9UT19Q",
"T1NFEIYHEhcKEkl0ZW1FTWlub3JUeXBlX0JBRxDpBxIjCh5JdGVtRU1pbm9y",
"VHlwZV9GUklFTkRfQ0FQQUNJVFkQ6gcSKQokSXRlbUVNaW5vclR5cGVfQ09O",
"U1RSVUNUSU9OX01BVEVSSUFMEM0IEiIKHUl0ZW1FTWlub3JUeXBlX0RFU0lH",
"Tl9EUkFXSU5HEM4IKqMDChxJdGVtRUNsb3RoZXJzU3RhclF1YWxpdHlUeXBl",
"EiQKIEl0ZW1FQ2xvdGhlcnNTdGFyUXVhbGl0eVR5cGVfT05FEAESJAogSXRl",
"bUVDbG90aGVyc1N0YXJRdWFsaXR5VHlwZV9UV08QAhImCiJJdGVtRUNsb3Ro",
"ZXJzU3RhclF1YWxpdHlUeXBlX1RIUkVFEAMSJQohSXRlbUVDbG90aGVyc1N0",
"YXJRdWFsaXR5VHlwZV9GT1VSEAQSJQohSXRlbUVDbG90aGVyc1N0YXJRdWFs",
"aXR5VHlwZV9GSVZFEAUSJAogSXRlbUVDbG90aGVyc1N0YXJRdWFsaXR5VHlw",
"ZV9TSVgQBhImCiJJdGVtRUNsb3RoZXJzU3RhclF1YWxpdHlUeXBlX1NFVkVO",
"EAcSJgoiSXRlbUVDbG90aGVyc1N0YXJRdWFsaXR5VHlwZV9FSUdIVBAIEiUK",
"IUl0ZW1FQ2xvdGhlcnNTdGFyUXVhbGl0eVR5cGVfTklORRAJEiQKIEl0ZW1F",
"Q2xvdGhlcnNTdGFyUXVhbGl0eVR5cGVfVEVOEAoqTwoQSXRlbUVDbG90aGVy",
"c1RhZxIeChpJdGVtRUNsb3RoZXJzVGFnX0ZBTkdfU0hBSRABEhsKF0l0ZW1F",
"Q2xvdGhlcnNUYWdfV1VfWkhFEAIqPgoMSXRlbUVVc2VUeXBlEhcKE0l0ZW1F",
"VXNlVHlwZV9NQU5VQUwQABIVChFJdGVtRVVzZVR5cGVfQVVUTxABKtACChhJ",
"dGVtRUNsb3RoZXNIaWRlUGFydFR5cGUSIgoeSXRlbUVDbG90aGVzSGlkZVBh",
"cnRUeXBlX0NIRVNUEAASIQodSXRlbUVDbG90aGVzSGlkZVBhcnRUeXBlX0hF",
"QUQQARIoCiRJdGVtRUNsb3RoZXNIaWRlUGFydFR5cGVfU1BJTkVfVVBQRVIQ",
"AhIoCiRJdGVtRUNsb3RoZXNIaWRlUGFydFR5cGVfU1BJTkVfTE9XRVIQAxIg",
"ChxJdGVtRUNsb3RoZXNIaWRlUGFydFR5cGVfSElQEAQSJgoiSXRlbUVDbG90",
"aGVzSGlkZVBhcnRUeXBlX0xFR19VUFBFUhAFEicKI0l0ZW1FQ2xvdGhlc0hp",
"ZGVQYXJ0VHlwZV9MRUdfTUlERExFEAYSJgoiSXRlbUVDbG90aGVzSGlkZVBh",
"cnRUeXBlX0xFR19MT1dFUhAHKpsDChhJdGVtRUNsb3RoZXNQcm9wZXJ0eVR5",
"cGUSJQohSXRlbUVDbG90aGVzUHJvcGVydHlUeXBlX0pJQU5fWVVFEAESIwof",
"SXRlbUVDbG90aGVzUHJvcGVydHlUeXBlX0hVQV9MSRACEiIKHkl0ZW1FQ2xv",
"dGhlc1Byb3BlcnR5VHlwZV9LRV9BSRADEiYKIkl0ZW1FQ2xvdGhlc1Byb3Bl",
"cnR5VHlwZV9DSEVOR19TSFUQBBIjCh9JdGVtRUNsb3RoZXNQcm9wZXJ0eVR5",
"cGVfSFVPX1BPEAUSIwofSXRlbUVDbG90aGVzUHJvcGVydHlUeXBlX1lPVV9Z",
"QRAGEiYKIkl0ZW1FQ2xvdGhlc1Byb3BlcnR5VHlwZV9RSU5HX0NIVU4QBxIl",
"CiFJdGVtRUNsb3RoZXNQcm9wZXJ0eVR5cGVfWElOR19HQU4QCBInCiNJdGVt",
"RUNsb3RoZXNQcm9wZXJ0eVR5cGVfUUlOR19MSUFORxAJEiUKIUl0ZW1FQ2xv",
"dGhlc1Byb3BlcnR5VHlwZV9CQU9fTlVBThAKKnEKFUl0ZW1FSXRlbUZ1bmN0",
"aW9uVHlwZRIqCiZJdGVtRUl0ZW1GdW5jdGlvblR5cGVfUkVQTEFDRV9IQU5E",
"SEVMRBAAEiwKKEl0ZW1FSXRlbUZ1bmN0aW9uVHlwZV9VU0VfREVTSUdOX0RS",
"QVdJTkcQASqLAQoPTGltaXRFTmFtZXNwYWNlEiUKIUxpbWl0RU5hbWVzcGFj",
"ZV9JVEVNX0RBSUxZX09CVEFJThABEiYKIkxpbWl0RU5hbWVzcGFjZV9UUkVB",
"U1VSRV9EQUlMWV9VU0UQAhIpCiVMaW1pdEVOYW1lc3BhY2VfU1RPUkVfR09P",
"RFNfTElNSVRfQlVZEAMqQwoNTWFpbEVNYWlsVHlwZRIYChRNYWlsRU1haWxU",
"eXBlX0dMT0JBTBAAEhgKFE1haWxFTWFpbFR5cGVfU1lTVEVNEAEqRwoPUm9s",
"ZUVHZW5kZXJUeXBlEhgKFFJvbGVFR2VuZGVyVHlwZV9NQUxFEAESGgoWUm9s",
"ZUVHZW5kZXJUeXBlX0ZFTUFMRRACKjYKD1JvbGVFUHJvZmVzc2lvbhIjCh9S",
"b2xlRVByb2Zlc3Npb25fVEVTVF9QUk9GRVNTSU9OEAEqXgoMVGVzdERlbW9F",
"bnVtEhIKDlRlc3REZW1vRW51bV9BEAESEgoOVGVzdERlbW9FbnVtX0IQAhIS",
"Cg5UZXN0RGVtb0VudW1fQxAEEhIKDlRlc3REZW1vRW51bV9EEAUqSgoMVGVz",
"dERlbW9GbGFnEhIKDlRlc3REZW1vRmxhZ19BEAESEgoOVGVzdERlbW9GbGFn",
"X0IQAhISCg5UZXN0RGVtb0ZsYWdfRBADKkcKD1Rlc3RFVGVzdFVlVHlwZRIZ",
"ChVUZXN0RVRlc3RVZVR5cGVfV0hJVEUQABIZChVUZXN0RVRlc3RVZVR5cGVf",
"QkxBQ0sQASo+ChJUZXN0RVRlc3RFbXB0eUVudW0SKAokVGVzdEVUZXN0RW1w",
"dHlFbnVtX0VNUFRZX1BMQUNFSE9MREVSEAAqfgoTVGVzdEVUZXN0RW1wdHlF",
"bnVtMhInCiJUZXN0RVRlc3RFbXB0eUVudW0yX1NNQUxMX1RIQU5fMjU2EP8B",
"Eh4KGVRlc3RFVGVzdEVtcHR5RW51bTJfWF8yNTYQgAISHgoZVGVzdEVUZXN0",
"RW1wdHlFbnVtMl9YXzI1NxCBAipZCg1UZXN0QXVkaW9UeXBlEhkKFVRlc3RB",
"dWRpb1R5cGVfVU5LTk9XThAAEhUKEVRlc3RBdWRpb1R5cGVfQUNDEAESFgoS",
"VGVzdEF1ZGlvVHlwZV9BSUZGEAIqcgoQVGVzdEVUZXN0UXVhbGl0eRIWChJU",
"ZXN0RVRlc3RRdWFsaXR5X0EQARIWChJUZXN0RVRlc3RRdWFsaXR5X0IQAhIW",
"ChJUZXN0RVRlc3RRdWFsaXR5X0MQAxIWChJUZXN0RVRlc3RRdWFsaXR5X0QQ",
"BCqXAQoOVGVzdEFjY2Vzc0ZsYWcSGAoUVGVzdEFjY2Vzc0ZsYWdfV1JJVEUQ",
"ARIXChNUZXN0QWNjZXNzRmxhZ19SRUFEEAISGwoXVGVzdEFjY2Vzc0ZsYWdf",
"VFJVTkNBVEUQBBIWChJUZXN0QWNjZXNzRmxhZ19ORVcQCBIdChlUZXN0QWNj",
"ZXNzRmxhZ19SRUFEX1dSSVRFEAM="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { },
new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Cfg.AiEExecutor), typeof(global::Cfg.AiEKeyType), typeof(global::Cfg.AiEFlowAbortMode), typeof(global::Cfg.AiEFinishMode), typeof(global::Cfg.AiENotifyObserverMode), typeof(global::Cfg.AiEOperator), typeof(global::Cfg.CommonEBoolOperator), typeof(global::Cfg.ErrorEOperation), typeof(global::Cfg.ErrorEErrorCode), typeof(global::Cfg.ItemEItemQuality), typeof(global::Cfg.ItemECurrencyType), typeof(global::Cfg.ItemEMajorType), typeof(global::Cfg.ItemEMinorType), typeof(global::Cfg.ItemEClothersStarQualityType), typeof(global::Cfg.ItemEClothersTag), typeof(global::Cfg.ItemEUseType), typeof(global::Cfg.ItemEClothesHidePartType), typeof(global::Cfg.ItemEClothesPropertyType), typeof(global::Cfg.ItemEItemFunctionType), typeof(global::Cfg.LimitENamespace), typeof(global::Cfg.MailEMailType), typeof(global::Cfg.RoleEGenderType), typeof(global::Cfg.RoleEProfession), typeof(global::Cfg.TestDemoEnum), typeof(global::Cfg.TestDemoFlag), typeof(global::Cfg.TestETestUeType), typeof(global::Cfg.TestETestEmptyEnum), typeof(global::Cfg.TestETestEmptyEnum2), typeof(global::Cfg.TestAudioType), typeof(global::Cfg.TestETestQuality), typeof(global::Cfg.TestAccessFlag), }, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.Vector2), global::Cfg.Vector2.Parser, new[]{ "X", "Y" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.Vector3), global::Cfg.Vector3.Parser, new[]{ "X", "Y", "Z" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.Vector4), global::Cfg.Vector4.Parser, new[]{ "X", "Y", "Z", "W" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiBlackboard), global::Cfg.AiBlackboard.Parser, new[]{ "Name", "Desc", "ParentName", "Keys" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiBlackboardKey), global::Cfg.AiBlackboardKey.Parser, new[]{ "Name", "Desc", "IsStatic", "Type", "TypeClassName" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiBehaviorTree), global::Cfg.AiBehaviorTree.Parser, new[]{ "Id", "Name", "Desc", "BlackboardId", "Root" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiNode), global::Cfg.AiNode.Parser, new[]{ "UeSetDefaultFocus", "ExecuteTimeStatistic", "ChooseTarget", "KeepFaceTarget", "GetOwnerPlayer", "UpdateDailyBehaviorProps", "UeLoop", "UeCooldown", "UeTimeLimit", "UeBlackboard", "UeForceSuccess", "IsAtLocation", "DistanceLessThan", "Sequence", "Selector", "SimpleParallel", "UeWait", "UeWaitBlackboardTime", "MoveToTarget", "ChooseSkill", "MoveToRandomLocation", "MoveToLocation", "DebugPrint" }, new[]{ "Value" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiService), global::Cfg.AiService.Parser, new[]{ "UeSetDefaultFocus", "ExecuteTimeStatistic", "ChooseTarget", "KeepFaceTarget", "GetOwnerPlayer", "UpdateDailyBehaviorProps" }, new[]{ "Value" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiUeSetDefaultFocus), global::Cfg.AiUeSetDefaultFocus.Parser, new[]{ "Id", "NodeName", "KeyboardKey" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiExecuteTimeStatistic), global::Cfg.AiExecuteTimeStatistic.Parser, new[]{ "Id", "NodeName" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiChooseTarget), global::Cfg.AiChooseTarget.Parser, new[]{ "Id", "NodeName", "ResultTargetKey" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiKeepFaceTarget), global::Cfg.AiKeepFaceTarget.Parser, new[]{ "Id", "NodeName", "TargetActorKey" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiGetOwnerPlayer), global::Cfg.AiGetOwnerPlayer.Parser, new[]{ "Id", "NodeName", "PlayerActorKey" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiUpdateDailyBehaviorProps), global::Cfg.AiUpdateDailyBehaviorProps.Parser, new[]{ "Id", "NodeName", "SatietyKey", "EnergyKey", "MoodKey", "SatietyLowerThresholdKey", "SatietyUpperThresholdKey", "EnergyLowerThresholdKey", "EnergyUpperThresholdKey", "MoodLowerThresholdKey", "MoodUpperThresholdKey" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiDecorator), global::Cfg.AiDecorator.Parser, new[]{ "UeLoop", "UeCooldown", "UeTimeLimit", "UeBlackboard", "UeForceSuccess", "IsAtLocation", "DistanceLessThan" }, new[]{ "Value" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiUeLoop), global::Cfg.AiUeLoop.Parser, new[]{ "Id", "NodeName", "FlowAbortMode", "NumLoops", "InfiniteLoop", "InfiniteLoopTimeoutTime" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiUeCooldown), global::Cfg.AiUeCooldown.Parser, new[]{ "Id", "NodeName", "FlowAbortMode", "CooldownTime" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiUeTimeLimit), global::Cfg.AiUeTimeLimit.Parser, new[]{ "Id", "NodeName", "FlowAbortMode", "LimitTime" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiUeBlackboard), global::Cfg.AiUeBlackboard.Parser, new[]{ "Id", "NodeName", "FlowAbortMode", "NotifyObserver", "BlackboardKey", "KeyQuery" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiKeyQueryOperator), global::Cfg.AiKeyQueryOperator.Parser, new[]{ "IsSet", "IsNotSet", "BinaryOperator" }, new[]{ "Value" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiIsSet), global::Cfg.AiIsSet.Parser, null, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiIsNotSet), global::Cfg.AiIsNotSet.Parser, null, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiBinaryOperator), global::Cfg.AiBinaryOperator.Parser, new[]{ "Oper", "Data" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiKeyData), global::Cfg.AiKeyData.Parser, new[]{ "FloatKeyData", "IntKeyData", "StringKeyData", "BlackboardKeyData" }, new[]{ "Value" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiFloatKeyData), global::Cfg.AiFloatKeyData.Parser, new[]{ "Value" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiIntKeyData), global::Cfg.AiIntKeyData.Parser, new[]{ "Value" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiStringKeyData), global::Cfg.AiStringKeyData.Parser, new[]{ "Value" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiBlackboardKeyData), global::Cfg.AiBlackboardKeyData.Parser, new[]{ "Value" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiUeForceSuccess), global::Cfg.AiUeForceSuccess.Parser, new[]{ "Id", "NodeName", "FlowAbortMode" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiIsAtLocation), global::Cfg.AiIsAtLocation.Parser, new[]{ "Id", "NodeName", "FlowAbortMode", "AcceptableRadius", "KeyboardKey", "InverseCondition" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiDistanceLessThan), global::Cfg.AiDistanceLessThan.Parser, new[]{ "Id", "NodeName", "FlowAbortMode", "Actor1Key", "Actor2Key", "Distance", "ReverseResult" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiFlowNode), global::Cfg.AiFlowNode.Parser, new[]{ "Sequence", "Selector", "SimpleParallel", "UeWait", "UeWaitBlackboardTime", "MoveToTarget", "ChooseSkill", "MoveToRandomLocation", "MoveToLocation", "DebugPrint" }, new[]{ "Value" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiComposeNode), global::Cfg.AiComposeNode.Parser, new[]{ "Sequence", "Selector", "SimpleParallel" }, new[]{ "Value" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiSequence), global::Cfg.AiSequence.Parser, new[]{ "Id", "NodeName", "Decorators", "Services", "Children" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiSelector), global::Cfg.AiSelector.Parser, new[]{ "Id", "NodeName", "Decorators", "Services", "Children" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiSimpleParallel), global::Cfg.AiSimpleParallel.Parser, new[]{ "Id", "NodeName", "Decorators", "Services", "FinishMode", "MainTask", "BackgroundNode" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiTask), global::Cfg.AiTask.Parser, new[]{ "UeWait", "UeWaitBlackboardTime", "MoveToTarget", "ChooseSkill", "MoveToRandomLocation", "MoveToLocation", "DebugPrint" }, new[]{ "Value" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiUeWait), global::Cfg.AiUeWait.Parser, new[]{ "Id", "NodeName", "Decorators", "Services", "IgnoreRestartSelf", "WaitTime", "RandomDeviation" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiUeWaitBlackboardTime), global::Cfg.AiUeWaitBlackboardTime.Parser, new[]{ "Id", "NodeName", "Decorators", "Services", "IgnoreRestartSelf", "BlackboardKey" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiMoveToTarget), global::Cfg.AiMoveToTarget.Parser, new[]{ "Id", "NodeName", "Decorators", "Services", "IgnoreRestartSelf", "TargetActorKey", "AcceptableRadius" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiChooseSkill), global::Cfg.AiChooseSkill.Parser, new[]{ "Id", "NodeName", "Decorators", "Services", "IgnoreRestartSelf", "TargetActorKey", "ResultSkillIdKey" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiMoveToRandomLocation), global::Cfg.AiMoveToRandomLocation.Parser, new[]{ "Id", "NodeName", "Decorators", "Services", "IgnoreRestartSelf", "OriginPositionKey", "Radius" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiMoveToLocation), global::Cfg.AiMoveToLocation.Parser, new[]{ "Id", "NodeName", "Decorators", "Services", "IgnoreRestartSelf", "Location", "AcceptableRadius" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiDebugPrint), global::Cfg.AiDebugPrint.Parser, new[]{ "Id", "NodeName", "Decorators", "Services", "IgnoreRestartSelf", "Text" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.BlueprintClazz), global::Cfg.BlueprintClazz.Parser, new[]{ "Interface", "NormalClazz", "EnumClazz" }, new[]{ "Value" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.BlueprintMethod), global::Cfg.BlueprintMethod.Parser, new[]{ "AbstraceMethod", "ExternalMethod", "BlueprintMethod_" }, new[]{ "Value" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.BlueprintParamInfo), global::Cfg.BlueprintParamInfo.Parser, new[]{ "Name", "Type", "IsRef" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.BlueprintAbstraceMethod), global::Cfg.BlueprintAbstraceMethod.Parser, new[]{ "Name", "Desc", "IsStatic", "ReturnType", "Parameters" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.BlueprintExternalMethod), global::Cfg.BlueprintExternalMethod.Parser, new[]{ "Name", "Desc", "IsStatic", "ReturnType", "Parameters" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.BlueprintBlueprintMethod), global::Cfg.BlueprintBlueprintMethod.Parser, new[]{ "Name", "Desc", "IsStatic", "ReturnType", "Parameters" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.BlueprintInterface), global::Cfg.BlueprintInterface.Parser, new[]{ "Name", "Desc", "Parents", "Methods" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.BlueprintNormalClazz), global::Cfg.BlueprintNormalClazz.Parser, new[]{ "Name", "Desc", "Parents", "Methods", "IsAbstract", "Fields" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.BlueprintField), global::Cfg.BlueprintField.Parser, new[]{ "Name", "Type", "Desc" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.BlueprintEnumClazz), global::Cfg.BlueprintEnumClazz.Parser, new[]{ "Name", "Desc", "Parents", "Methods", "Enums" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.BlueprintEnumField), global::Cfg.BlueprintEnumField.Parser, new[]{ "Name", "Value" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.BonusDropInfo), global::Cfg.BonusDropInfo.Parser, new[]{ "Id", "Desc", "ClientShowItems", "Bonus" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.BonusShowItemInfo), global::Cfg.BonusShowItemInfo.Parser, new[]{ "ItemId", "ItemNum" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.BonusBonus), global::Cfg.BonusBonus.Parser, new[]{ "OneItem", "OneItems", "Item", "Items", "CoefficientItem", "WeightItems", "ProbabilityItems", "MultiBonus", "ProbabilityBonus", "WeightBonus", "DropBonus" }, new[]{ "Value" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.BonusOneItem), global::Cfg.BonusOneItem.Parser, new[]{ "ItemId" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.BonusOneItems), global::Cfg.BonusOneItems.Parser, new[]{ "Items" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.BonusItem), global::Cfg.BonusItem.Parser, new[]{ "ItemId", "Amount" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.BonusItems), global::Cfg.BonusItems.Parser, new[]{ "ItemList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.BonusCoefficientItem), global::Cfg.BonusCoefficientItem.Parser, new[]{ "BonusId", "BonusList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.BonusWeightItems), global::Cfg.BonusWeightItems.Parser, new[]{ "ItemList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.BonusWeightItemInfo), global::Cfg.BonusWeightItemInfo.Parser, new[]{ "ItemId", "Num", "Weight" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.BonusProbabilityItems), global::Cfg.BonusProbabilityItems.Parser, new[]{ "ItemList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.BonusProbabilityItemInfo), global::Cfg.BonusProbabilityItemInfo.Parser, new[]{ "ItemId", "Num", "Probability" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.BonusMultiBonus), global::Cfg.BonusMultiBonus.Parser, new[]{ "Bonuses" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.BonusProbabilityBonus), global::Cfg.BonusProbabilityBonus.Parser, new[]{ "Bonuses" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.BonusProbabilityBonusInfo), global::Cfg.BonusProbabilityBonusInfo.Parser, new[]{ "Bonus", "Probability" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.BonusWeightBonus), global::Cfg.BonusWeightBonus.Parser, new[]{ "Bonuses" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.BonusWeightBonusInfo), global::Cfg.BonusWeightBonusInfo.Parser, new[]{ "Bonus", "Weight" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.BonusDropBonus), global::Cfg.BonusDropBonus.Parser, new[]{ "Id" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.CommonGlobalConfig), global::Cfg.CommonGlobalConfig.Parser, new[]{ "BagCapacity", "BagCapacitySpecial", "BagTempExpendableCapacity", "BagTempToolCapacity", "BagInitCapacity", "QuickBagCapacity", "ClothBagCapacity", "ClothBagInitCapacity", "ClothBagCapacitySpecial", "BagInitItemsDropId", "MailBoxCapacity", "DamageParamC", "DamageParamE", "DamageParamF", "DamageParamD", "RoleSpeed", "MonsterSpeed", "InitEnergy", "InitViality", "MaxViality", "PerVialityRecoveryTime" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.ErrorErrorInfo), global::Cfg.ErrorErrorInfo.Parser, new[]{ "Code", "Desc", "Style" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.ErrorErrorStyle), global::Cfg.ErrorErrorStyle.Parser, new[]{ "ErrorStyleTip", "ErrorStyleMsgbox", "ErrorStyleDlgOk", "ErrorStyleDlgOkCancel" }, new[]{ "Value" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.ErrorErrorStyleTip), global::Cfg.ErrorErrorStyleTip.Parser, null, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.ErrorErrorStyleMsgbox), global::Cfg.ErrorErrorStyleMsgbox.Parser, new[]{ "BtnName", "Operation" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.ErrorErrorStyleDlgOk), global::Cfg.ErrorErrorStyleDlgOk.Parser, new[]{ "BtnName" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.ErrorErrorStyleDlgOkCancel), global::Cfg.ErrorErrorStyleDlgOkCancel.Parser, new[]{ "Btn1Name", "Btn2Name" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.ErrorCodeInfo), global::Cfg.ErrorCodeInfo.Parser, new[]{ "Code", "Key" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.ItemItem), global::Cfg.ItemItem.Parser, new[]{ "Id", "Name", "MajorType", "MinorType", "MaxPileNum", "Quality", "Icon", "IconBackgroud", "IconMask", "Desc", "ShowOrder", "Quantifier", "ShowInBag", "MinShowLevel", "BatchUsable", "ProgressTimeWhenUse", "ShowHintWhenUse", "Droppable", "Price", "UseType", "LevelUpId" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.ItemItemFunction), global::Cfg.ItemItemFunction.Parser, new[]{ "MinorType", "FuncType", "Method", "CloseBagUi" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.ItemItemExtra), global::Cfg.ItemItemExtra.Parser, new[]{ "TreasureBox", "InteractionItem", "Clothes", "DesignDrawing", "Dymmy" }, new[]{ "Value" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.ItemTreasureBox), global::Cfg.ItemTreasureBox.Parser, new[]{ "Id", "KeyItemId", "OpenLevel", "UseOnObtain", "DropIds", "ChooseList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.ConditionCondition), global::Cfg.ConditionCondition.Parser, new[]{ "TimeRange", "MultiRoleCondition", "GenderLimit", "MinLevel", "MaxLevel", "MinMaxLevel", "ClothesPropertyScoreGreaterThan", "ContainsItem" }, new[]{ "Value" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.ConditionTimeRange), global::Cfg.ConditionTimeRange.Parser, new[]{ "DateTimeRange" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.CommonDateTimeRange), global::Cfg.CommonDateTimeRange.Parser, new[]{ "StartTime", "EndTime" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.ConditionRoleCondition), global::Cfg.ConditionRoleCondition.Parser, new[]{ "MultiRoleCondition", "GenderLimit", "MinLevel", "MaxLevel", "MinMaxLevel", "ClothesPropertyScoreGreaterThan", "ContainsItem" }, new[]{ "Value" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.ConditionMultiRoleCondition), global::Cfg.ConditionMultiRoleCondition.Parser, new[]{ "Conditions" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.ConditionBoolRoleCondition), global::Cfg.ConditionBoolRoleCondition.Parser, new[]{ "GenderLimit", "MinLevel", "MaxLevel", "MinMaxLevel", "ClothesPropertyScoreGreaterThan" }, new[]{ "Value" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.ConditionGenderLimit), global::Cfg.ConditionGenderLimit.Parser, new[]{ "Gender" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.ConditionMinLevel), global::Cfg.ConditionMinLevel.Parser, new[]{ "Level" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.ConditionMaxLevel), global::Cfg.ConditionMaxLevel.Parser, new[]{ "Level" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.ConditionMinMaxLevel), global::Cfg.ConditionMinMaxLevel.Parser, new[]{ "Min", "Max" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.ConditionClothesPropertyScoreGreaterThan), global::Cfg.ConditionClothesPropertyScoreGreaterThan.Parser, new[]{ "Prop", "Value" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.ConditionContainsItem), global::Cfg.ConditionContainsItem.Parser, new[]{ "ItemId", "Num", "Reverse" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.ItemChooseOneBonus), global::Cfg.ItemChooseOneBonus.Parser, new[]{ "DropId", "IsUnique" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.ItemInteractionItem), global::Cfg.ItemInteractionItem.Parser, new[]{ "Id", "AttackNum", "HoldingStaticMesh", "HoldingStaticMeshMat" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.ItemClothes), global::Cfg.ItemClothes.Parser, new[]{ "Id", "Attack", "Hp", "EnergyLimit", "EnergyResume" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.ItemDesignDrawing), global::Cfg.ItemDesignDrawing.Parser, new[]{ "Id", "LearnComponentId" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.ItemDymmy), global::Cfg.ItemDymmy.Parser, new[]{ "Id", "Cost" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.CostCost), global::Cfg.CostCost.Parser, new[]{ "CostCurrency", "CostCurrencies", "CostOneItem", "CostItem", "CostItems" }, new[]{ "Value" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.CostCostCurrency), global::Cfg.CostCostCurrency.Parser, new[]{ "Type", "Num" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.CostCostCurrencies), global::Cfg.CostCostCurrencies.Parser, new[]{ "Currencies" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.CostCostOneItem), global::Cfg.CostCostOneItem.Parser, new[]{ "ItemId" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.CostCostItem), global::Cfg.CostCostItem.Parser, new[]{ "ItemId", "Amount" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.CostCostItems), global::Cfg.CostCostItems.Parser, new[]{ "ItemList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.L10nL10NDemo), global::Cfg.L10nL10NDemo.Parser, new[]{ "Id", "Text" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.L10nPatchDemo), global::Cfg.L10nPatchDemo.Parser, new[]{ "Id", "Value" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.MailSystemMail), global::Cfg.MailSystemMail.Parser, new[]{ "Id", "Title", "Sender", "Content", "Award" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.MailGlobalMail), global::Cfg.MailGlobalMail.Parser, new[]{ "Id", "Title", "Sender", "Content", "Award", "AllServer", "ServerList", "Platform", "Channel", "MinMaxLevel", "RegisterTime", "MailTime" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.RoleLevelExpAttr), global::Cfg.RoleLevelExpAttr.Parser, new[]{ "Level", "NeedExp", "ClothesAttrs" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.RoleLevelBonus), global::Cfg.RoleLevelBonus.Parser, new[]{ "Id", "DistinctBonusInfos" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.RoleDistinctBonusInfos), global::Cfg.RoleDistinctBonusInfos.Parser, new[]{ "EffectiveLevel", "BonusInfo" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.RoleBonusInfo), global::Cfg.RoleBonusInfo.Parser, new[]{ "Type", "Coefficient" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TagTestTag), global::Cfg.TagTestTag.Parser, new[]{ "Id", "Value" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestDemoType2), global::Cfg.TestDemoType2.Parser, new[]{ "X4", "X1", "X2", "X3", "X5", "X6", "X7", "X80", "X8", "X9", "X10", "X12", "X13", "X14", "S1", "V2", "V3", "V4", "T1", "K1", "K2", "K5", "K8", "K9", "K15" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestDemoType1), global::Cfg.TestDemoType1.Parser, new[]{ "X1" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestDemoDynamic), global::Cfg.TestDemoDynamic.Parser, new[]{ "DemoD2", "DemoE1", "DemoD5" }, new[]{ "Value" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestDemoD2), global::Cfg.TestDemoD2.Parser, new[]{ "X1", "X2" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestDemoD3), global::Cfg.TestDemoD3.Parser, new[]{ "DemoE1" }, new[]{ "Value" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestDemoE1), global::Cfg.TestDemoE1.Parser, new[]{ "X1", "X3", "X4" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestDemoD5), global::Cfg.TestDemoD5.Parser, new[]{ "X1", "Time" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestDateTimeRange), global::Cfg.TestDateTimeRange.Parser, new[]{ "StartTime", "EndTime" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestDemoE2), global::Cfg.TestDemoE2.Parser, new[]{ "Y1", "Y2" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestDemoSingletonType), global::Cfg.TestDemoSingletonType.Parser, new[]{ "Id", "Name", "Date" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestNotIndexList), global::Cfg.TestNotIndexList.Parser, new[]{ "X", "Y" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestMultiUnionIndexList), global::Cfg.TestMultiUnionIndexList.Parser, new[]{ "Id1", "Id2", "Id3", "Num", "Desc" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestMultiIndexList), global::Cfg.TestMultiIndexList.Parser, new[]{ "Id1", "Id2", "Id3", "Num", "Desc" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestMultiRowRecord), global::Cfg.TestMultiRowRecord.Parser, new[]{ "Id", "Name", "OneRows", "MultiRows1", "MultiRows2", "MultiRows4", "MultiRows5", "MultiRows6", "MultiRows7" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, null, null, }),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestMultiRowType1), global::Cfg.TestMultiRowType1.Parser, new[]{ "Id", "X" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestMultiRowType2), global::Cfg.TestMultiRowType2.Parser, new[]{ "Id", "X", "Y" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestMultiRowType3), global::Cfg.TestMultiRowType3.Parser, new[]{ "Id", "Items" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestMultiRowTitle), global::Cfg.TestMultiRowTitle.Parser, new[]{ "Id", "Name", "X1", "X20", "X2", "X3", "X4" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestH1), global::Cfg.TestH1.Parser, new[]{ "Y2", "Y3" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestH2), global::Cfg.TestH2.Parser, new[]{ "Z2", "Z3" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTestNull), global::Cfg.TestTestNull.Parser, new[]{ "Id", "X1", "X2", "X3", "X4", "S1", "S2" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestDemoPrimitiveTypesTable), global::Cfg.TestDemoPrimitiveTypesTable.Parser, new[]{ "X1", "X2", "X3", "X4", "X5", "X6", "X7", "S1", "S2", "V2", "V3", "V4", "T1" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTestString), global::Cfg.TestTestString.Parser, new[]{ "Id", "S1", "Cs1", "Cs2" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestCompactString), global::Cfg.TestCompactString.Parser, new[]{ "Id", "S2", "S3" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestDemoGroup), global::Cfg.TestDemoGroup.Parser, new[]{ "Id", "X1", "X2", "X3", "X4", "X5" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestInnerGroup), global::Cfg.TestInnerGroup.Parser, new[]{ "Y1", "Y2", "Y3", "Y4" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTestGlobal), global::Cfg.TestTestGlobal.Parser, new[]{ "UnlockEquip", "UnlockHero" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTestBeRef), global::Cfg.TestTestBeRef.Parser, new[]{ "Id", "Count" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTestRef), global::Cfg.TestTestRef.Parser, new[]{ "Id", "X1", "X12", "X2", "X3", "A1", "A2", "B1", "B2", "C1", "C2", "D1", "D2", "E1", "E2", "E3", "F1", "F2", "F3" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, null, }),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTestSize), global::Cfg.TestTestSize.Parser, new[]{ "Id", "X1", "X2", "X3", "X4" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTestSet), global::Cfg.TestTestSet.Parser, new[]{ "Id", "X1", "X2", "X3", "X4" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestDetectEncoding), global::Cfg.TestDetectEncoding.Parser, new[]{ "Id", "Name" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestDefineFromExcel), global::Cfg.TestDefineFromExcel.Parser, new[]{ "Id", "X1", "X5", "X6", "X8", "X10", "X13", "X14", "V2", "T1", "K1", "K8", "K9" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestDefineFromExcelOne), global::Cfg.TestDefineFromExcelOne.Parser, new[]{ "UnlockEquip", "UnlockHero", "DefaultAvatar", "DefaultItem" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTestIndex), global::Cfg.TestTestIndex.Parser, new[]{ "Id", "Eles" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTestMap), global::Cfg.TestTestMap.Parser, new[]{ "Id", "X1", "X2", "X3", "X4" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, null, null, null, }),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestExcelFromJson), global::Cfg.TestExcelFromJson.Parser, new[]{ "X4", "X1", "X5", "X6", "S1", "S2", "V2", "V3", "V4", "T1", "X12", "X13", "X14", "K1", "K8", "K9", "K15" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestCompositeJsonTable1), global::Cfg.TestCompositeJsonTable1.Parser, new[]{ "Id", "X" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestCompositeJsonTable2), global::Cfg.TestCompositeJsonTable2.Parser, new[]{ "Id", "Y" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestCompositeJsonTable3), global::Cfg.TestCompositeJsonTable3.Parser, new[]{ "A", "B" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestExcelFromJsonMultiRow), global::Cfg.TestExcelFromJsonMultiRow.Parser, new[]{ "Id", "X", "Items" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTestRow), global::Cfg.TestTestRow.Parser, new[]{ "X", "Y", "Z", "A", "B" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTest3), global::Cfg.TestTest3.Parser, new[]{ "X", "Y" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTestSep), global::Cfg.TestTestSep.Parser, new[]{ "Id", "X1", "X2", "X3", "X4", "X5", "X6" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestSepBean1), global::Cfg.TestSepBean1.Parser, new[]{ "A", "B", "C" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestSepVector), global::Cfg.TestSepVector.Parser, new[]{ "X", "Y", "Z" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTestExternalType), global::Cfg.TestTestExternalType.Parser, new[]{ "Id", "AudioType", "Color" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestColor), global::Cfg.TestColor.Parser, new[]{ "R", "G", "B", "A" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestDefineFromExcel2), global::Cfg.TestDefineFromExcel2.Parser, new[]{ "Id", "X1", "X5", "X6", "X8", "X10", "X13", "X14", "V2", "T1", "K1", "K8", "K9" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTestExcelBean1), global::Cfg.TestTestExcelBean1.Parser, new[]{ "X1", "X2", "X3", "X4" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTestDesc), global::Cfg.TestTestDesc.Parser, new[]{ "Id", "Name", "A1", "A2", "X1", "X2", "X3" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiTbBlackboard), global::Cfg.AiTbBlackboard.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.AiTbBehaviorTree), global::Cfg.AiTbBehaviorTree.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.BlueprintTbClazz), global::Cfg.BlueprintTbClazz.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.BonusTbDrop), global::Cfg.BonusTbDrop.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.CommonTbGlobalConfig), global::Cfg.CommonTbGlobalConfig.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.ErrorTbErrorInfo), global::Cfg.ErrorTbErrorInfo.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.ErrorTbCodeInfo), global::Cfg.ErrorTbCodeInfo.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.ItemTbItem), global::Cfg.ItemTbItem.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.ItemTbItemFunc), global::Cfg.ItemTbItemFunc.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.ItemTbItemExtra), global::Cfg.ItemTbItemExtra.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.L10nTbL10NDemo), global::Cfg.L10nTbL10NDemo.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.L10nTbPatchDemo), global::Cfg.L10nTbPatchDemo.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.MailTbSystemMail), global::Cfg.MailTbSystemMail.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.MailTbGlobalMail), global::Cfg.MailTbGlobalMail.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.RoleTbRoleLevelExpAttr), global::Cfg.RoleTbRoleLevelExpAttr.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.RoleTbRoleLevelBonusCoefficient), global::Cfg.RoleTbRoleLevelBonusCoefficient.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TagTbTestTag), global::Cfg.TagTbTestTag.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbFullTypes), global::Cfg.TestTbFullTypes.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbSingleton), global::Cfg.TestTbSingleton.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbNotIndexList), global::Cfg.TestTbNotIndexList.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbMultiUnionIndexList), global::Cfg.TestTbMultiUnionIndexList.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbMultiIndexList), global::Cfg.TestTbMultiIndexList.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbDataFromMisc), global::Cfg.TestTbDataFromMisc.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbMultiRowRecord), global::Cfg.TestTbMultiRowRecord.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbMultiRowTitle), global::Cfg.TestTbMultiRowTitle.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbTestNull), global::Cfg.TestTbTestNull.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbDemoPrimitive), global::Cfg.TestTbDemoPrimitive.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbTestString), global::Cfg.TestTbTestString.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbDemoGroup), global::Cfg.TestTbDemoGroup.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbDemoGroup_C), global::Cfg.TestTbDemoGroup_C.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbDemoGroup_S), global::Cfg.TestTbDemoGroup_S.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbDemoGroup_E), global::Cfg.TestTbDemoGroup_E.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbTestGlobal), global::Cfg.TestTbTestGlobal.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbTestBeRef), global::Cfg.TestTbTestBeRef.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbTestBeRef2), global::Cfg.TestTbTestBeRef2.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbTestRef), global::Cfg.TestTbTestRef.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbTestSize), global::Cfg.TestTbTestSize.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbTestSet), global::Cfg.TestTbTestSet.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbDetectCsvEncoding), global::Cfg.TestTbDetectCsvEncoding.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbDefineFromExcel), global::Cfg.TestTbDefineFromExcel.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbDefineFromExcelOne), global::Cfg.TestTbDefineFromExcelOne.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbTestIndex), global::Cfg.TestTbTestIndex.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbTestMap), global::Cfg.TestTbTestMap.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbExcelFromJson), global::Cfg.TestTbExcelFromJson.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbCompositeJsonTable1), global::Cfg.TestTbCompositeJsonTable1.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbCompositeJsonTable2), global::Cfg.TestTbCompositeJsonTable2.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbCompositeJsonTable3), global::Cfg.TestTbCompositeJsonTable3.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbExcelFromJsonMultiRow), global::Cfg.TestTbExcelFromJsonMultiRow.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbTestSep), global::Cfg.TestTbTestSep.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbTestExternalType), global::Cfg.TestTbTestExternalType.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbDemoGroupDefineFromExcel), global::Cfg.TestTbDemoGroupDefineFromExcel.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbDefineFromExcel2), global::Cfg.TestTbDefineFromExcel2.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbTestExcelBean), global::Cfg.TestTbTestExcelBean.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbTestDesc), global::Cfg.TestTbTestDesc.Parser, new[]{ "DataList" }, null, null, null, null)
}));
}
#endregion
}
#region Enums
public enum AiEExecutor {
[pbr::OriginalName("AiEExecutor_CLIENT")] Client = 0,
[pbr::OriginalName("AiEExecutor_SERVER")] Server = 1,
}
public enum AiEKeyType {
[pbr::OriginalName("AiEKeyType_BOOL")] Bool = 1,
[pbr::OriginalName("AiEKeyType_INT")] Int = 2,
[pbr::OriginalName("AiEKeyType_FLOAT")] Float = 3,
[pbr::OriginalName("AiEKeyType_STRING")] String = 4,
[pbr::OriginalName("AiEKeyType_VECTOR")] Vector = 5,
[pbr::OriginalName("AiEKeyType_ROTATOR")] Rotator = 6,
[pbr::OriginalName("AiEKeyType_NAME")] Name = 7,
[pbr::OriginalName("AiEKeyType_CLASS")] Class = 8,
[pbr::OriginalName("AiEKeyType_ENUM")] Enum = 9,
[pbr::OriginalName("AiEKeyType_OBJECT")] Object = 10,
}
public enum AiEFlowAbortMode {
[pbr::OriginalName("AiEFlowAbortMode_NONE")] None = 0,
[pbr::OriginalName("AiEFlowAbortMode_LOWER_PRIORITY")] LowerPriority = 1,
[pbr::OriginalName("AiEFlowAbortMode_SELF")] Self = 2,
[pbr::OriginalName("AiEFlowAbortMode_BOTH")] Both = 3,
}
public enum AiEFinishMode {
[pbr::OriginalName("AiEFinishMode_IMMEDIATE")] Immediate = 0,
[pbr::OriginalName("AiEFinishMode_DELAYED")] Delayed = 1,
}
public enum AiENotifyObserverMode {
[pbr::OriginalName("AiENotifyObserverMode_ON_VALUE_CHANGE")] OnValueChange = 0,
[pbr::OriginalName("AiENotifyObserverMode_ON_RESULT_CHANGE")] OnResultChange = 1,
}
public enum AiEOperator {
[pbr::OriginalName("AiEOperator_IS_EQUAL_TO")] IsEqualTo = 0,
[pbr::OriginalName("AiEOperator_IS_NOT_EQUAL_TO")] IsNotEqualTo = 1,
[pbr::OriginalName("AiEOperator_IS_LESS_THAN")] IsLessThan = 2,
[pbr::OriginalName("AiEOperator_IS_LESS_THAN_OR_EQUAL_TO")] IsLessThanOrEqualTo = 3,
[pbr::OriginalName("AiEOperator_IS_GREAT_THAN")] IsGreatThan = 4,
[pbr::OriginalName("AiEOperator_IS_GREAT_THAN_OR_EQUAL_TO")] IsGreatThanOrEqualTo = 5,
[pbr::OriginalName("AiEOperator_CONTAINS")] Contains = 6,
[pbr::OriginalName("AiEOperator_NOT_CONTAINS")] NotContains = 7,
}
public enum CommonEBoolOperator {
[pbr::OriginalName("CommonEBoolOperator_AND")] And = 0,
[pbr::OriginalName("CommonEBoolOperator_OR")] Or = 1,
}
public enum ErrorEOperation {
[pbr::OriginalName("ErrorEOperation_LOGOUT")] Logout = 0,
[pbr::OriginalName("ErrorEOperation_RESTART")] Restart = 1,
}
public enum ErrorEErrorCode {
[pbr::OriginalName("ErrorEErrorCode_OK")] Ok = 0,
[pbr::OriginalName("ErrorEErrorCode_SERVER_NOT_EXISTS")] ServerNotExists = 1,
[pbr::OriginalName("ErrorEErrorCode_HAS_BIND_SERVER")] HasBindServer = 2,
[pbr::OriginalName("ErrorEErrorCode_AUTH_FAIL")] AuthFail = 3,
[pbr::OriginalName("ErrorEErrorCode_NOT_BIND_SERVER")] NotBindServer = 4,
[pbr::OriginalName("ErrorEErrorCode_SERVER_ACCESS_FAIL")] ServerAccessFail = 5,
[pbr::OriginalName("ErrorEErrorCode_EXAMPLE_FLASH")] ExampleFlash = 6,
[pbr::OriginalName("ErrorEErrorCode_EXAMPLE_MSGBOX")] ExampleMsgbox = 7,
[pbr::OriginalName("ErrorEErrorCode_EXAMPLE_DLG_OK")] ExampleDlgOk = 8,
[pbr::OriginalName("ErrorEErrorCode_EXAMPLE_DLG_OK_CANCEL")] ExampleDlgOkCancel = 9,
[pbr::OriginalName("ErrorEErrorCode_ROLE_CREATE_NAME_INVALID_CHAR")] RoleCreateNameInvalidChar = 100,
[pbr::OriginalName("ErrorEErrorCode_ROLE_CREATE_NAME_EMPTY")] RoleCreateNameEmpty = 101,
[pbr::OriginalName("ErrorEErrorCode_ROLE_CREATE_NAME_EXCEED_MAX_LENGTH")] RoleCreateNameExceedMaxLength = 102,
[pbr::OriginalName("ErrorEErrorCode_ROLE_CREATE_ROLE_LIST_FULL")] RoleCreateRoleListFull = 103,
[pbr::OriginalName("ErrorEErrorCode_ROLE_CREATE_INVALID_PROFESSION")] RoleCreateInvalidProfession = 104,
[pbr::OriginalName("ErrorEErrorCode_ROLE_CREATE_INVALID_GENDER")] RoleCreateInvalidGender = 105,
[pbr::OriginalName("ErrorEErrorCode_ROLE_NOT_OWNED_BY_USER")] RoleNotOwnedByUser = 106,
[pbr::OriginalName("ErrorEErrorCode_ROLE_LEVEL_NOT_ARRIVE")] RoleLevelNotArrive = 107,
[pbr::OriginalName("ErrorEErrorCode_PARAM_ILLEGAL")] ParamIllegal = 200,
[pbr::OriginalName("ErrorEErrorCode_TEMP_BAG_NOT_EMPTY")] TempBagNotEmpty = 201,
[pbr::OriginalName("ErrorEErrorCode_ITEM_CAN_NOT_USE")] ItemCanNotUse = 202,
[pbr::OriginalName("ErrorEErrorCode_CURRENCY_NOT_ENOUGH")] CurrencyNotEnough = 203,
[pbr::OriginalName("ErrorEErrorCode_BAG_IS_FULL")] BagIsFull = 204,
[pbr::OriginalName("ErrorEErrorCode_ITEM_NOT_ENOUGH")] ItemNotEnough = 205,
[pbr::OriginalName("ErrorEErrorCode_ITEM_IN_BAG")] ItemInBag = 206,
[pbr::OriginalName("ErrorEErrorCode_GENDER_NOT_MATCH")] GenderNotMatch = 300,
[pbr::OriginalName("ErrorEErrorCode_LEVEL_TOO_LOW")] LevelTooLow = 301,
[pbr::OriginalName("ErrorEErrorCode_LEVEL_TOO_HIGH")] LevelTooHigh = 302,
[pbr::OriginalName("ErrorEErrorCode_EXCEED_LIMIT")] ExceedLimit = 303,
[pbr::OriginalName("ErrorEErrorCode_OVER_TIME")] OverTime = 304,
[pbr::OriginalName("ErrorEErrorCode_SERVER_ERROR")] ServerError = 305,
[pbr::OriginalName("ErrorEErrorCode_SKILL_NOT_IN_LIST")] SkillNotInList = 400,
[pbr::OriginalName("ErrorEErrorCode_SKILL_NOT_COOLDOWN")] SkillNotCooldown = 401,
[pbr::OriginalName("ErrorEErrorCode_SKILL_TARGET_NOT_EXIST")] SkillTargetNotExist = 402,
[pbr::OriginalName("ErrorEErrorCode_SKILL_ANOTHER_CASTING")] SkillAnotherCasting = 403,
[pbr::OriginalName("ErrorEErrorCode_SKILL_OUT_OF_DISTANCE")] SkillOutOfDistance = 404,
[pbr::OriginalName("ErrorEErrorCode_SKILL_TARGET_CAMP_NOT_MATCH")] SkillTargetCampNotMatch = 405,
[pbr::OriginalName("ErrorEErrorCode_SKILL_INVALID_DIRECTION")] SkillInvalidDirection = 406,
[pbr::OriginalName("ErrorEErrorCode_SKILL_NOT_IN_SELECT_SHAPE")] SkillNotInSelectShape = 407,
[pbr::OriginalName("ErrorEErrorCode_SKILL_ENERGY_NOT_ENOUGH")] SkillEnergyNotEnough = 408,
[pbr::OriginalName("ErrorEErrorCode_DIALOG_NODE_NOT_CHOOSEN")] DialogNodeNotChoosen = 500,
[pbr::OriginalName("ErrorEErrorCode_DIALOG_NOT_FINISH")] DialogNotFinish = 501,
[pbr::OriginalName("ErrorEErrorCode_DIALOG_HAS_FINISH")] DialogHasFinish = 502,
[pbr::OriginalName("ErrorEErrorCode_QUEST_STAGE_NOT_FINISHED")] QuestStageNotFinished = 503,
[pbr::OriginalName("ErrorEErrorCode_QUEST_NOT_DOING")] QuestNotDoing = 504,
[pbr::OriginalName("ErrorEErrorCode_QUEST_STAGE_NOT_DOING")] QuestStageNotDoing = 505,
[pbr::OriginalName("ErrorEErrorCode_QUEST_HAS_ACCEPTED")] QuestHasAccepted = 506,
[pbr::OriginalName("ErrorEErrorCode_MAP_OBJECT_NOT_EXIST")] MapObjectNotExist = 600,
[pbr::OriginalName("ErrorEErrorCode_INTERACTION_OBJECT_NOT_SUPPORT_OPERATION")] InteractionObjectNotSupportOperation = 601,
[pbr::OriginalName("ErrorEErrorCode_HAS_NOT_EQUIP")] HasNotEquip = 602,
[pbr::OriginalName("ErrorEErrorCode_HANDHELD_EQUIP_ID_NOT_MATCH")] HandheldEquipIdNotMatch = 603,
[pbr::OriginalName("ErrorEErrorCode_NOT_AVAILABLE_SUIT_ID")] NotAvailableSuitId = 604,
[pbr::OriginalName("ErrorEErrorCode_NO_INTERACTION_COMPONENT")] NoInteractionComponent = 605,
[pbr::OriginalName("ErrorEErrorCode_HAS_INTERACTED")] HasInteracted = 606,
[pbr::OriginalName("ErrorEErrorCode_VIALITY_NOT_ENOUGH")] VialityNotEnough = 607,
[pbr::OriginalName("ErrorEErrorCode_PLAYER_SESSION_NOT_EXIST")] PlayerSessionNotExist = 608,
[pbr::OriginalName("ErrorEErrorCode_PLAYER_SESSION_WORLD_PLAYER_NOT_INIT")] PlayerSessionWorldPlayerNotInit = 609,
[pbr::OriginalName("ErrorEErrorCode_MAP_NOT_EXIST")] MapNotExist = 610,
[pbr::OriginalName("ErrorEErrorCode_MAIL_TYPE_ERROR")] MailTypeError = 700,
[pbr::OriginalName("ErrorEErrorCode_MAIL_NOT_EXITST")] MailNotExitst = 701,
[pbr::OriginalName("ErrorEErrorCode_MAIL_HAVE_DELETED")] MailHaveDeleted = 702,
[pbr::OriginalName("ErrorEErrorCode_MAIL_AWARD_HAVE_RECEIVED")] MailAwardHaveReceived = 703,
[pbr::OriginalName("ErrorEErrorCode_MAIL_OPERATE_TYPE_ERROR")] MailOperateTypeError = 704,
[pbr::OriginalName("ErrorEErrorCode_MAIL_CONDITION_NOT_MEET")] MailConditionNotMeet = 705,
[pbr::OriginalName("ErrorEErrorCode_MAIL_STATE_ERROR")] MailStateError = 706,
[pbr::OriginalName("ErrorEErrorCode_MAIL_NO_AWARD")] MailNoAward = 707,
[pbr::OriginalName("ErrorEErrorCode_MAIL_BOX_IS_FULL")] MailBoxIsFull = 708,
[pbr::OriginalName("ErrorEErrorCode_PROP_SCORE_NOT_BIGGER_THAN")] PropScoreNotBiggerThan = 800,
[pbr::OriginalName("ErrorEErrorCode_NOT_WEAR_CLOTHES")] NotWearClothes = 801,
[pbr::OriginalName("ErrorEErrorCode_NOT_WEAR_SUIT")] NotWearSuit = 802,
[pbr::OriginalName("ErrorEErrorCode_SUIT_NOT_UNLOCK")] SuitNotUnlock = 900,
[pbr::OriginalName("ErrorEErrorCode_SUIT_COMPONENT_NOT_UNLOCK")] SuitComponentNotUnlock = 901,
[pbr::OriginalName("ErrorEErrorCode_SUIT_STATE_ERROR")] SuitStateError = 902,
[pbr::OriginalName("ErrorEErrorCode_SUIT_COMPONENT_STATE_ERROR")] SuitComponentStateError = 903,
[pbr::OriginalName("ErrorEErrorCode_SUIT_COMPONENT_NO_NEED_LEARN")] SuitComponentNoNeedLearn = 904,
[pbr::OriginalName("ErrorEErrorCode_STORE_NOT_ENABLED")] StoreNotEnabled = 1000,
[pbr::OriginalName("ErrorEErrorCode_SHELF_NOT_ENABLED")] ShelfNotEnabled = 1001,
[pbr::OriginalName("ErrorEErrorCode_GOODS_NOT_ENABLED")] GoodsNotEnabled = 1002,
[pbr::OriginalName("ErrorEErrorCode_GOODS_NOT_IN_CUR_REFRESH")] GoodsNotInCurRefresh = 1003,
[pbr::OriginalName("ErrorEErrorCode_RETRY")] Retry = 1100,
[pbr::OriginalName("ErrorEErrorCode_NOT_COOLDOWN")] NotCooldown = 1101,
[pbr::OriginalName("ErrorEErrorCode_SELFIE_UNLOCK")] SelfieUnlock = 1200,
[pbr::OriginalName("ErrorEErrorCode_SELFIE_ALREADY_UNLOCK")] SelfieAlreadyUnlock = 1201,
[pbr::OriginalName("ErrorEErrorCode_SELFIE_LACK_STARTS")] SelfieLackStarts = 1202,
[pbr::OriginalName("ErrorEErrorCode_SELFIE_HAD_REWARD")] SelfieHadReward = 1203,
}
public enum ItemEItemQuality {
[pbr::OriginalName("ItemEItemQuality_WHITE")] White = 0,
[pbr::OriginalName("ItemEItemQuality_GREEN")] Green = 1,
[pbr::OriginalName("ItemEItemQuality_BLUE")] Blue = 2,
[pbr::OriginalName("ItemEItemQuality_PURPLE")] Purple = 3,
[pbr::OriginalName("ItemEItemQuality_GOLDEN")] Golden = 4,
}
public enum ItemECurrencyType {
[pbr::OriginalName("ItemECurrencyType_DIAMOND")] Diamond = 1,
[pbr::OriginalName("ItemECurrencyType_GOLD")] Gold = 2,
[pbr::OriginalName("ItemECurrencyType_SILVER")] Silver = 3,
[pbr::OriginalName("ItemECurrencyType_EXP")] Exp = 4,
[pbr::OriginalName("ItemECurrencyType_POWER_POINT")] PowerPoint = 5,
}
public enum ItemEMajorType {
[pbr::OriginalName("ItemEMajorType_CURRENCY")] Currency = 1,
[pbr::OriginalName("ItemEMajorType_CLOTH")] Cloth = 2,
[pbr::OriginalName("ItemEMajorType_QUEST")] Quest = 3,
[pbr::OriginalName("ItemEMajorType_CONSUMABLES")] Consumables = 4,
[pbr::OriginalName("ItemEMajorType_TREASURE_BOX")] TreasureBox = 5,
[pbr::OriginalName("ItemEMajorType_ACHIEVEMENT_AND_TITLE")] AchievementAndTitle = 6,
[pbr::OriginalName("ItemEMajorType_HEAD_FRAME")] HeadFrame = 7,
[pbr::OriginalName("ItemEMajorType_VOICE")] Voice = 8,
[pbr::OriginalName("ItemEMajorType_ACTION")] Action = 9,
[pbr::OriginalName("ItemEMajorType_EXPANSION")] Expansion = 10,
[pbr::OriginalName("ItemEMajorType_MATERIAL")] Material = 11,
}
public enum ItemEMinorType {
[pbr::OriginalName("ItemEMinorType_DIAMOND")] Diamond = 101,
[pbr::OriginalName("ItemEMinorType_GOLD")] Gold = 102,
[pbr::OriginalName("ItemEMinorType_SILVER")] Silver = 103,
[pbr::OriginalName("ItemEMinorType_EXP")] Exp = 104,
[pbr::OriginalName("ItemEMinorType_POWER_POINT")] PowerPoint = 105,
[pbr::OriginalName("ItemEMinorType_HAIR_STYLE")] HairStyle = 210,
[pbr::OriginalName("ItemEMinorType_COAT")] Coat = 220,
[pbr::OriginalName("ItemEMinorType_UPPER_JACKET")] UpperJacket = 230,
[pbr::OriginalName("ItemEMinorType_TROUSERS")] Trousers = 241,
[pbr::OriginalName("ItemEMinorType_SKIRT")] Skirt = 242,
[pbr::OriginalName("ItemEMinorType_SOCKS")] Socks = 250,
[pbr::OriginalName("ItemEMinorType_SHOES")] Shoes = 260,
[pbr::OriginalName("ItemEMinorType_HAIR_ACCESSORY")] HairAccessory = 271,
[pbr::OriginalName("ItemEMinorType_HAT")] Hat = 272,
[pbr::OriginalName("ItemEMinorType_EARRING")] Earring = 273,
[pbr::OriginalName("ItemEMinorType_NECKLACE")] Necklace = 274,
[pbr::OriginalName("ItemEMinorType_BRACELET")] Bracelet = 275,
[pbr::OriginalName("ItemEMinorType_HAIR_CLASP")] HairClasp = 276,
[pbr::OriginalName("ItemEMinorType_GLOVE")] Glove = 277,
[pbr::OriginalName("ItemEMinorType_HANDHELD_OBJECT")] HandheldObject = 278,
[pbr::OriginalName("ItemEMinorType_SPECIAL")] Special = 279,
[pbr::OriginalName("ItemEMinorType_BASE_COSMETIC")] BaseCosmetic = 281,
[pbr::OriginalName("ItemEMinorType_EYEBROW_COSMETIC")] EyebrowCosmetic = 282,
[pbr::OriginalName("ItemEMinorType_EYELASH")] Eyelash = 283,
[pbr::OriginalName("ItemEMinorType_COSMETIC_CONTACT_LENSES")] CosmeticContactLenses = 284,
[pbr::OriginalName("ItemEMinorType_LIP_COSMETIC")] LipCosmetic = 285,
[pbr::OriginalName("ItemEMinorType_SKIN_COLOR")] SkinColor = 286,
[pbr::OriginalName("ItemEMinorType_ONE_PIECE_DRESS")] OnePieceDress = 290,
[pbr::OriginalName("ItemEMinorType_SWITCH_CLOTHES_SCENE")] SwitchClothesScene = 291,
[pbr::OriginalName("ItemEMinorType_QUEST")] Quest = 301,
[pbr::OriginalName("ItemEMinorType_CAST")] Cast = 401,
[pbr::OriginalName("ItemEMinorType_SWORD")] Sword = 421,
[pbr::OriginalName("ItemEMinorType_BOW_ARROW")] BowArrow = 422,
[pbr::OriginalName("ItemEMinorType_WANDS")] Wands = 423,
[pbr::OriginalName("ItemEMinorType_SPECIAL_TOOL")] SpecialTool = 424,
[pbr::OriginalName("ItemEMinorType_FOOD")] Food = 403,
[pbr::OriginalName("ItemEMinorType_TREASURE_BOX")] TreasureBox = 501,
[pbr::OriginalName("ItemEMinorType_KEY")] Key = 502,
[pbr::OriginalName("ItemEMinorType_MULTI_CHOOSE_TREASURE_BOX")] MultiChooseTreasureBox = 503,
[pbr::OriginalName("ItemEMinorType_ACHIEVEMENT")] Achievement = 601,
[pbr::OriginalName("ItemEMinorType_TITLE")] Title = 602,
[pbr::OriginalName("ItemEMinorType_AVATAR_FRAME")] AvatarFrame = 701,
[pbr::OriginalName("ItemEMinorType_VOICE")] Voice = 801,
[pbr::OriginalName("ItemEMinorType_IDLE_POSE")] IdlePose = 901,
[pbr::OriginalName("ItemEMinorType_PHOTO_POSE")] PhotoPose = 902,
[pbr::OriginalName("ItemEMinorType_BAG")] Bag = 1001,
[pbr::OriginalName("ItemEMinorType_FRIEND_CAPACITY")] FriendCapacity = 1002,
[pbr::OriginalName("ItemEMinorType_CONSTRUCTION_MATERIAL")] ConstructionMaterial = 1101,
[pbr::OriginalName("ItemEMinorType_DESIGN_DRAWING")] DesignDrawing = 1102,
}
public enum ItemEClothersStarQualityType {
[pbr::OriginalName("ItemEClothersStarQualityType_ONE")] One = 1,
[pbr::OriginalName("ItemEClothersStarQualityType_TWO")] Two = 2,
[pbr::OriginalName("ItemEClothersStarQualityType_THREE")] Three = 3,
[pbr::OriginalName("ItemEClothersStarQualityType_FOUR")] Four = 4,
[pbr::OriginalName("ItemEClothersStarQualityType_FIVE")] Five = 5,
[pbr::OriginalName("ItemEClothersStarQualityType_SIX")] Six = 6,
[pbr::OriginalName("ItemEClothersStarQualityType_SEVEN")] Seven = 7,
[pbr::OriginalName("ItemEClothersStarQualityType_EIGHT")] Eight = 8,
[pbr::OriginalName("ItemEClothersStarQualityType_NINE")] Nine = 9,
[pbr::OriginalName("ItemEClothersStarQualityType_TEN")] Ten = 10,
}
public enum ItemEClothersTag {
[pbr::OriginalName("ItemEClothersTag_FANG_SHAI")] FangShai = 1,
[pbr::OriginalName("ItemEClothersTag_WU_ZHE")] WuZhe = 2,
}
public enum ItemEUseType {
[pbr::OriginalName("ItemEUseType_MANUAL")] Manual = 0,
[pbr::OriginalName("ItemEUseType_AUTO")] Auto = 1,
}
public enum ItemEClothesHidePartType {
[pbr::OriginalName("ItemEClothesHidePartType_CHEST")] Chest = 0,
[pbr::OriginalName("ItemEClothesHidePartType_HEAD")] Head = 1,
[pbr::OriginalName("ItemEClothesHidePartType_SPINE_UPPER")] SpineUpper = 2,
[pbr::OriginalName("ItemEClothesHidePartType_SPINE_LOWER")] SpineLower = 3,
[pbr::OriginalName("ItemEClothesHidePartType_HIP")] Hip = 4,
[pbr::OriginalName("ItemEClothesHidePartType_LEG_UPPER")] LegUpper = 5,
[pbr::OriginalName("ItemEClothesHidePartType_LEG_MIDDLE")] LegMiddle = 6,
[pbr::OriginalName("ItemEClothesHidePartType_LEG_LOWER")] LegLower = 7,
}
public enum ItemEClothesPropertyType {
[pbr::OriginalName("ItemEClothesPropertyType_JIAN_YUE")] JianYue = 1,
[pbr::OriginalName("ItemEClothesPropertyType_HUA_LI")] HuaLi = 2,
[pbr::OriginalName("ItemEClothesPropertyType_KE_AI")] KeAi = 3,
[pbr::OriginalName("ItemEClothesPropertyType_CHENG_SHU")] ChengShu = 4,
[pbr::OriginalName("ItemEClothesPropertyType_HUO_PO")] HuoPo = 5,
[pbr::OriginalName("ItemEClothesPropertyType_YOU_YA")] YouYa = 6,
[pbr::OriginalName("ItemEClothesPropertyType_QING_CHUN")] QingChun = 7,
[pbr::OriginalName("ItemEClothesPropertyType_XING_GAN")] XingGan = 8,
[pbr::OriginalName("ItemEClothesPropertyType_QING_LIANG")] QingLiang = 9,
[pbr::OriginalName("ItemEClothesPropertyType_BAO_NUAN")] BaoNuan = 10,
}
public enum ItemEItemFunctionType {
[pbr::OriginalName("ItemEItemFunctionType_REPLACE_HANDHELD")] ReplaceHandheld = 0,
[pbr::OriginalName("ItemEItemFunctionType_USE_DESIGN_DRAWING")] UseDesignDrawing = 1,
}
public enum LimitENamespace {
[pbr::OriginalName("LimitENamespace_ITEM_DAILY_OBTAIN")] ItemDailyObtain = 1,
[pbr::OriginalName("LimitENamespace_TREASURE_DAILY_USE")] TreasureDailyUse = 2,
[pbr::OriginalName("LimitENamespace_STORE_GOODS_LIMIT_BUY")] StoreGoodsLimitBuy = 3,
}
public enum MailEMailType {
[pbr::OriginalName("MailEMailType_GLOBAL")] Global = 0,
[pbr::OriginalName("MailEMailType_SYSTEM")] System = 1,
}
public enum RoleEGenderType {
[pbr::OriginalName("RoleEGenderType_MALE")] Male = 1,
[pbr::OriginalName("RoleEGenderType_FEMALE")] Female = 2,
}
public enum RoleEProfession {
[pbr::OriginalName("RoleEProfession_TEST_PROFESSION")] TestProfession = 1,
}
public enum TestDemoEnum {
[pbr::OriginalName("TestDemoEnum_A")] A = 1,
[pbr::OriginalName("TestDemoEnum_B")] B = 2,
[pbr::OriginalName("TestDemoEnum_C")] C = 4,
[pbr::OriginalName("TestDemoEnum_D")] D = 5,
}
public enum TestDemoFlag {
[pbr::OriginalName("TestDemoFlag_A")] A = 1,
[pbr::OriginalName("TestDemoFlag_B")] B = 2,
[pbr::OriginalName("TestDemoFlag_D")] D = 3,
}
public enum TestETestUeType {
[pbr::OriginalName("TestETestUeType_WHITE")] White = 0,
[pbr::OriginalName("TestETestUeType_BLACK")] Black = 1,
}
public enum TestETestEmptyEnum {
[pbr::OriginalName("TestETestEmptyEnum_EMPTY_PLACEHOLDER")] EmptyPlaceholder = 0,
}
public enum TestETestEmptyEnum2 {
[pbr::OriginalName("TestETestEmptyEnum2_SMALL_THAN_256")] SmallThan256 = 255,
[pbr::OriginalName("TestETestEmptyEnum2_X_256")] X256 = 256,
[pbr::OriginalName("TestETestEmptyEnum2_X_257")] X257 = 257,
}
public enum TestAudioType {
[pbr::OriginalName("TestAudioType_UNKNOWN")] Unknown = 0,
[pbr::OriginalName("TestAudioType_ACC")] Acc = 1,
[pbr::OriginalName("TestAudioType_AIFF")] Aiff = 2,
}
public enum TestETestQuality {
[pbr::OriginalName("TestETestQuality_A")] A = 1,
[pbr::OriginalName("TestETestQuality_B")] B = 2,
[pbr::OriginalName("TestETestQuality_C")] C = 3,
[pbr::OriginalName("TestETestQuality_D")] D = 4,
}
public enum TestAccessFlag {
[pbr::OriginalName("TestAccessFlag_WRITE")] Write = 1,
[pbr::OriginalName("TestAccessFlag_READ")] Read = 2,
[pbr::OriginalName("TestAccessFlag_TRUNCATE")] Truncate = 4,
[pbr::OriginalName("TestAccessFlag_NEW")] New = 8,
[pbr::OriginalName("TestAccessFlag_READ_WRITE")] ReadWrite = 3,
}
#endregion
#region Messages
///
/// luban internal types begin
///
public sealed partial class Vector2 : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Vector2());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[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::Cfg.ConfigReflection.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 Vector2() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public Vector2(Vector2 other) : this() {
_hasBits0 = other._hasBits0;
x_ = other.x_;
y_ = other.y_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public Vector2 Clone() {
return new Vector2(this);
}
/// Field number for the "x" field.
public const int XFieldNumber = 1;
private readonly static float XDefaultValue = 0F;
private float x_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public float X {
get { if ((_hasBits0 & 1) != 0) { return x_; } else { return XDefaultValue; } }
set {
_hasBits0 |= 1;
x_ = value;
}
}
/// Gets whether the "x" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasX {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "x" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearX() {
_hasBits0 &= ~1;
}
/// Field number for the "y" field.
public const int YFieldNumber = 2;
private readonly static float YDefaultValue = 0F;
private float y_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public float Y {
get { if ((_hasBits0 & 2) != 0) { return y_; } else { return YDefaultValue; } }
set {
_hasBits0 |= 2;
y_ = value;
}
}
/// Gets whether the "y" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasY {
get { return (_hasBits0 & 2) != 0; }
}
/// Clears the value of the "y" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearY() {
_hasBits0 &= ~2;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as Vector2);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(Vector2 other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(X, other.X)) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Y, other.Y)) 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 (HasX) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(X);
if (HasY) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Y);
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 (HasX) {
output.WriteRawTag(13);
output.WriteFloat(X);
}
if (HasY) {
output.WriteRawTag(21);
output.WriteFloat(Y);
}
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 (HasX) {
output.WriteRawTag(13);
output.WriteFloat(X);
}
if (HasY) {
output.WriteRawTag(21);
output.WriteFloat(Y);
}
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 (HasX) {
size += 1 + 4;
}
if (HasY) {
size += 1 + 4;
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(Vector2 other) {
if (other == null) {
return;
}
if (other.HasX) {
X = other.X;
}
if (other.HasY) {
Y = other.Y;
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 13: {
X = input.ReadFloat();
break;
}
case 21: {
Y = input.ReadFloat();
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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 13: {
X = input.ReadFloat();
break;
}
case 21: {
Y = input.ReadFloat();
break;
}
}
}
}
#endif
}
public sealed partial class Vector3 : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Vector3());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[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::Cfg.ConfigReflection.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 Vector3() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public Vector3(Vector3 other) : this() {
_hasBits0 = other._hasBits0;
x_ = other.x_;
y_ = other.y_;
z_ = other.z_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public Vector3 Clone() {
return new Vector3(this);
}
/// Field number for the "x" field.
public const int XFieldNumber = 1;
private readonly static float XDefaultValue = 0F;
private float x_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public float X {
get { if ((_hasBits0 & 1) != 0) { return x_; } else { return XDefaultValue; } }
set {
_hasBits0 |= 1;
x_ = value;
}
}
/// Gets whether the "x" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasX {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "x" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearX() {
_hasBits0 &= ~1;
}
/// Field number for the "y" field.
public const int YFieldNumber = 2;
private readonly static float YDefaultValue = 0F;
private float y_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public float Y {
get { if ((_hasBits0 & 2) != 0) { return y_; } else { return YDefaultValue; } }
set {
_hasBits0 |= 2;
y_ = value;
}
}
/// Gets whether the "y" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasY {
get { return (_hasBits0 & 2) != 0; }
}
/// Clears the value of the "y" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearY() {
_hasBits0 &= ~2;
}
/// Field number for the "z" field.
public const int ZFieldNumber = 3;
private readonly static float ZDefaultValue = 0F;
private float z_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public float Z {
get { if ((_hasBits0 & 4) != 0) { return z_; } else { return ZDefaultValue; } }
set {
_hasBits0 |= 4;
z_ = value;
}
}
/// Gets whether the "z" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasZ {
get { return (_hasBits0 & 4) != 0; }
}
/// Clears the value of the "z" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearZ() {
_hasBits0 &= ~4;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as Vector3);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(Vector3 other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(X, other.X)) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Y, other.Y)) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Z, other.Z)) 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 (HasX) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(X);
if (HasY) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Y);
if (HasZ) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Z);
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 (HasX) {
output.WriteRawTag(13);
output.WriteFloat(X);
}
if (HasY) {
output.WriteRawTag(21);
output.WriteFloat(Y);
}
if (HasZ) {
output.WriteRawTag(29);
output.WriteFloat(Z);
}
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 (HasX) {
output.WriteRawTag(13);
output.WriteFloat(X);
}
if (HasY) {
output.WriteRawTag(21);
output.WriteFloat(Y);
}
if (HasZ) {
output.WriteRawTag(29);
output.WriteFloat(Z);
}
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 (HasX) {
size += 1 + 4;
}
if (HasY) {
size += 1 + 4;
}
if (HasZ) {
size += 1 + 4;
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(Vector3 other) {
if (other == null) {
return;
}
if (other.HasX) {
X = other.X;
}
if (other.HasY) {
Y = other.Y;
}
if (other.HasZ) {
Z = other.Z;
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 13: {
X = input.ReadFloat();
break;
}
case 21: {
Y = input.ReadFloat();
break;
}
case 29: {
Z = input.ReadFloat();
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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 13: {
X = input.ReadFloat();
break;
}
case 21: {
Y = input.ReadFloat();
break;
}
case 29: {
Z = input.ReadFloat();
break;
}
}
}
}
#endif
}
public sealed partial class Vector4 : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Vector4());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[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::Cfg.ConfigReflection.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 Vector4() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public Vector4(Vector4 other) : this() {
_hasBits0 = other._hasBits0;
x_ = other.x_;
y_ = other.y_;
z_ = other.z_;
w_ = other.w_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public Vector4 Clone() {
return new Vector4(this);
}
/// Field number for the "x" field.
public const int XFieldNumber = 1;
private readonly static float XDefaultValue = 0F;
private float x_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public float X {
get { if ((_hasBits0 & 1) != 0) { return x_; } else { return XDefaultValue; } }
set {
_hasBits0 |= 1;
x_ = value;
}
}
/// Gets whether the "x" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasX {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "x" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearX() {
_hasBits0 &= ~1;
}
/// Field number for the "y" field.
public const int YFieldNumber = 2;
private readonly static float YDefaultValue = 0F;
private float y_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public float Y {
get { if ((_hasBits0 & 2) != 0) { return y_; } else { return YDefaultValue; } }
set {
_hasBits0 |= 2;
y_ = value;
}
}
/// Gets whether the "y" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasY {
get { return (_hasBits0 & 2) != 0; }
}
/// Clears the value of the "y" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearY() {
_hasBits0 &= ~2;
}
/// Field number for the "z" field.
public const int ZFieldNumber = 3;
private readonly static float ZDefaultValue = 0F;
private float z_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public float Z {
get { if ((_hasBits0 & 4) != 0) { return z_; } else { return ZDefaultValue; } }
set {
_hasBits0 |= 4;
z_ = value;
}
}
/// Gets whether the "z" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasZ {
get { return (_hasBits0 & 4) != 0; }
}
/// Clears the value of the "z" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearZ() {
_hasBits0 &= ~4;
}
/// Field number for the "w" field.
public const int WFieldNumber = 4;
private readonly static float WDefaultValue = 0F;
private float w_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public float W {
get { if ((_hasBits0 & 8) != 0) { return w_; } else { return WDefaultValue; } }
set {
_hasBits0 |= 8;
w_ = value;
}
}
/// Gets whether the "w" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasW {
get { return (_hasBits0 & 8) != 0; }
}
/// Clears the value of the "w" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearW() {
_hasBits0 &= ~8;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as Vector4);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(Vector4 other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(X, other.X)) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Y, other.Y)) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Z, other.Z)) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(W, other.W)) 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 (HasX) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(X);
if (HasY) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Y);
if (HasZ) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Z);
if (HasW) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(W);
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 (HasX) {
output.WriteRawTag(13);
output.WriteFloat(X);
}
if (HasY) {
output.WriteRawTag(21);
output.WriteFloat(Y);
}
if (HasZ) {
output.WriteRawTag(29);
output.WriteFloat(Z);
}
if (HasW) {
output.WriteRawTag(37);
output.WriteFloat(W);
}
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 (HasX) {
output.WriteRawTag(13);
output.WriteFloat(X);
}
if (HasY) {
output.WriteRawTag(21);
output.WriteFloat(Y);
}
if (HasZ) {
output.WriteRawTag(29);
output.WriteFloat(Z);
}
if (HasW) {
output.WriteRawTag(37);
output.WriteFloat(W);
}
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 (HasX) {
size += 1 + 4;
}
if (HasY) {
size += 1 + 4;
}
if (HasZ) {
size += 1 + 4;
}
if (HasW) {
size += 1 + 4;
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(Vector4 other) {
if (other == null) {
return;
}
if (other.HasX) {
X = other.X;
}
if (other.HasY) {
Y = other.Y;
}
if (other.HasZ) {
Z = other.Z;
}
if (other.HasW) {
W = other.W;
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 13: {
X = input.ReadFloat();
break;
}
case 21: {
Y = input.ReadFloat();
break;
}
case 29: {
Z = input.ReadFloat();
break;
}
case 37: {
W = input.ReadFloat();
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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 13: {
X = input.ReadFloat();
break;
}
case 21: {
Y = input.ReadFloat();
break;
}
case 29: {
Z = input.ReadFloat();
break;
}
case 37: {
W = input.ReadFloat();
break;
}
}
}
}
#endif
}
public sealed partial class AiBlackboard : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiBlackboard());
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::Cfg.ConfigReflection.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 AiBlackboard() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiBlackboard(AiBlackboard other) : this() {
name_ = other.name_;
desc_ = other.desc_;
parentName_ = other.parentName_;
keys_ = other.keys_.Clone();
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiBlackboard Clone() {
return new AiBlackboard(this);
}
/// Field number for the "name" field.
public const int NameFieldNumber = 1;
private readonly static string NameDefaultValue = "";
private string name_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string Name {
get { return name_ ?? NameDefaultValue; }
set {
name_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "name" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasName {
get { return name_ != null; }
}
/// Clears the value of the "name" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearName() {
name_ = null;
}
/// Field number for the "desc" field.
public const int DescFieldNumber = 2;
private readonly static string DescDefaultValue = "";
private string desc_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string Desc {
get { return desc_ ?? DescDefaultValue; }
set {
desc_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "desc" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasDesc {
get { return desc_ != null; }
}
/// Clears the value of the "desc" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearDesc() {
desc_ = null;
}
/// Field number for the "parent_name" field.
public const int ParentNameFieldNumber = 3;
private readonly static string ParentNameDefaultValue = "";
private string parentName_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string ParentName {
get { return parentName_ ?? ParentNameDefaultValue; }
set {
parentName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "parent_name" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasParentName {
get { return parentName_ != null; }
}
/// Clears the value of the "parent_name" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearParentName() {
parentName_ = null;
}
/// Field number for the "keys" field.
public const int KeysFieldNumber = 4;
private static readonly pb::FieldCodec _repeated_keys_codec
= pb::FieldCodec.ForMessage(34, global::Cfg.AiBlackboardKey.Parser);
private readonly pbc::RepeatedField keys_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public pbc::RepeatedField Keys {
get { return keys_; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiBlackboard);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiBlackboard other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Name != other.Name) return false;
if (Desc != other.Desc) return false;
if (ParentName != other.ParentName) return false;
if(!keys_.Equals(other.keys_)) 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 (HasName) hash ^= Name.GetHashCode();
if (HasDesc) hash ^= Desc.GetHashCode();
if (HasParentName) hash ^= ParentName.GetHashCode();
hash ^= keys_.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 (HasName) {
output.WriteRawTag(10);
output.WriteString(Name);
}
if (HasDesc) {
output.WriteRawTag(18);
output.WriteString(Desc);
}
if (HasParentName) {
output.WriteRawTag(26);
output.WriteString(ParentName);
}
keys_.WriteTo(output, _repeated_keys_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 (HasName) {
output.WriteRawTag(10);
output.WriteString(Name);
}
if (HasDesc) {
output.WriteRawTag(18);
output.WriteString(Desc);
}
if (HasParentName) {
output.WriteRawTag(26);
output.WriteString(ParentName);
}
keys_.WriteTo(ref output, _repeated_keys_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 (HasName) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Name);
}
if (HasDesc) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Desc);
}
if (HasParentName) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(ParentName);
}
size += keys_.CalculateSize(_repeated_keys_codec);
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiBlackboard other) {
if (other == null) {
return;
}
if (other.HasName) {
Name = other.Name;
}
if (other.HasDesc) {
Desc = other.Desc;
}
if (other.HasParentName) {
ParentName = other.ParentName;
}
keys_.Add(other.keys_);
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 10: {
Name = input.ReadString();
break;
}
case 18: {
Desc = input.ReadString();
break;
}
case 26: {
ParentName = input.ReadString();
break;
}
case 34: {
keys_.AddEntriesFrom(input, _repeated_keys_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 10: {
Name = input.ReadString();
break;
}
case 18: {
Desc = input.ReadString();
break;
}
case 26: {
ParentName = input.ReadString();
break;
}
case 34: {
keys_.AddEntriesFrom(ref input, _repeated_keys_codec);
break;
}
}
}
}
#endif
}
public sealed partial class AiBlackboardKey : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiBlackboardKey());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[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::Cfg.ConfigReflection.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 AiBlackboardKey() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiBlackboardKey(AiBlackboardKey other) : this() {
_hasBits0 = other._hasBits0;
name_ = other.name_;
desc_ = other.desc_;
isStatic_ = other.isStatic_;
type_ = other.type_;
typeClassName_ = other.typeClassName_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiBlackboardKey Clone() {
return new AiBlackboardKey(this);
}
/// Field number for the "name" field.
public const int NameFieldNumber = 1;
private readonly static string NameDefaultValue = "";
private string name_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string Name {
get { return name_ ?? NameDefaultValue; }
set {
name_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "name" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasName {
get { return name_ != null; }
}
/// Clears the value of the "name" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearName() {
name_ = null;
}
/// Field number for the "desc" field.
public const int DescFieldNumber = 2;
private readonly static string DescDefaultValue = "";
private string desc_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string Desc {
get { return desc_ ?? DescDefaultValue; }
set {
desc_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "desc" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasDesc {
get { return desc_ != null; }
}
/// Clears the value of the "desc" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearDesc() {
desc_ = null;
}
/// Field number for the "is_static" field.
public const int IsStaticFieldNumber = 3;
private readonly static bool IsStaticDefaultValue = false;
private bool isStatic_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool IsStatic {
get { if ((_hasBits0 & 1) != 0) { return isStatic_; } else { return IsStaticDefaultValue; } }
set {
_hasBits0 |= 1;
isStatic_ = value;
}
}
/// Gets whether the "is_static" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasIsStatic {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "is_static" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearIsStatic() {
_hasBits0 &= ~1;
}
/// Field number for the "type" field.
public const int TypeFieldNumber = 4;
private readonly static global::Cfg.AiEKeyType TypeDefaultValue = global::Cfg.AiEKeyType.Bool;
private global::Cfg.AiEKeyType type_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiEKeyType Type {
get { if ((_hasBits0 & 2) != 0) { return type_; } else { return TypeDefaultValue; } }
set {
_hasBits0 |= 2;
type_ = value;
}
}
/// Gets whether the "type" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasType {
get { return (_hasBits0 & 2) != 0; }
}
/// Clears the value of the "type" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearType() {
_hasBits0 &= ~2;
}
/// Field number for the "type_class_name" field.
public const int TypeClassNameFieldNumber = 5;
private readonly static string TypeClassNameDefaultValue = "";
private string typeClassName_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string TypeClassName {
get { return typeClassName_ ?? TypeClassNameDefaultValue; }
set {
typeClassName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "type_class_name" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasTypeClassName {
get { return typeClassName_ != null; }
}
/// Clears the value of the "type_class_name" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearTypeClassName() {
typeClassName_ = null;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiBlackboardKey);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiBlackboardKey other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Name != other.Name) return false;
if (Desc != other.Desc) return false;
if (IsStatic != other.IsStatic) return false;
if (Type != other.Type) return false;
if (TypeClassName != other.TypeClassName) 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 (HasName) hash ^= Name.GetHashCode();
if (HasDesc) hash ^= Desc.GetHashCode();
if (HasIsStatic) hash ^= IsStatic.GetHashCode();
if (HasType) hash ^= Type.GetHashCode();
if (HasTypeClassName) hash ^= TypeClassName.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 (HasName) {
output.WriteRawTag(10);
output.WriteString(Name);
}
if (HasDesc) {
output.WriteRawTag(18);
output.WriteString(Desc);
}
if (HasIsStatic) {
output.WriteRawTag(24);
output.WriteBool(IsStatic);
}
if (HasType) {
output.WriteRawTag(32);
output.WriteEnum((int) Type);
}
if (HasTypeClassName) {
output.WriteRawTag(42);
output.WriteString(TypeClassName);
}
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 (HasName) {
output.WriteRawTag(10);
output.WriteString(Name);
}
if (HasDesc) {
output.WriteRawTag(18);
output.WriteString(Desc);
}
if (HasIsStatic) {
output.WriteRawTag(24);
output.WriteBool(IsStatic);
}
if (HasType) {
output.WriteRawTag(32);
output.WriteEnum((int) Type);
}
if (HasTypeClassName) {
output.WriteRawTag(42);
output.WriteString(TypeClassName);
}
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 (HasName) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Name);
}
if (HasDesc) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Desc);
}
if (HasIsStatic) {
size += 1 + 1;
}
if (HasType) {
size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Type);
}
if (HasTypeClassName) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(TypeClassName);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiBlackboardKey other) {
if (other == null) {
return;
}
if (other.HasName) {
Name = other.Name;
}
if (other.HasDesc) {
Desc = other.Desc;
}
if (other.HasIsStatic) {
IsStatic = other.IsStatic;
}
if (other.HasType) {
Type = other.Type;
}
if (other.HasTypeClassName) {
TypeClassName = other.TypeClassName;
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 10: {
Name = input.ReadString();
break;
}
case 18: {
Desc = input.ReadString();
break;
}
case 24: {
IsStatic = input.ReadBool();
break;
}
case 32: {
Type = (global::Cfg.AiEKeyType) input.ReadEnum();
break;
}
case 42: {
TypeClassName = 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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 10: {
Name = input.ReadString();
break;
}
case 18: {
Desc = input.ReadString();
break;
}
case 24: {
IsStatic = input.ReadBool();
break;
}
case 32: {
Type = (global::Cfg.AiEKeyType) input.ReadEnum();
break;
}
case 42: {
TypeClassName = input.ReadString();
break;
}
}
}
}
#endif
}
public sealed partial class AiBehaviorTree : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiBehaviorTree());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[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::Cfg.ConfigReflection.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 AiBehaviorTree() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiBehaviorTree(AiBehaviorTree other) : this() {
_hasBits0 = other._hasBits0;
id_ = other.id_;
name_ = other.name_;
desc_ = other.desc_;
blackboardId_ = other.blackboardId_;
root_ = other.root_ != null ? other.root_.Clone() : null;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiBehaviorTree Clone() {
return new AiBehaviorTree(this);
}
/// Field number for the "id" field.
public const int IdFieldNumber = 1;
private readonly static int IdDefaultValue = 0;
private int id_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int Id {
get { if ((_hasBits0 & 1) != 0) { return id_; } else { return IdDefaultValue; } }
set {
_hasBits0 |= 1;
id_ = value;
}
}
/// Gets whether the "id" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasId {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "id" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearId() {
_hasBits0 &= ~1;
}
/// Field number for the "name" field.
public const int NameFieldNumber = 2;
private readonly static string NameDefaultValue = "";
private string name_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string Name {
get { return name_ ?? NameDefaultValue; }
set {
name_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "name" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasName {
get { return name_ != null; }
}
/// Clears the value of the "name" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearName() {
name_ = null;
}
/// Field number for the "desc" field.
public const int DescFieldNumber = 3;
private readonly static string DescDefaultValue = "";
private string desc_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string Desc {
get { return desc_ ?? DescDefaultValue; }
set {
desc_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "desc" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasDesc {
get { return desc_ != null; }
}
/// Clears the value of the "desc" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearDesc() {
desc_ = null;
}
/// Field number for the "blackboard_id" field.
public const int BlackboardIdFieldNumber = 4;
private readonly static string BlackboardIdDefaultValue = "";
private string blackboardId_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string BlackboardId {
get { return blackboardId_ ?? BlackboardIdDefaultValue; }
set {
blackboardId_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "blackboard_id" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasBlackboardId {
get { return blackboardId_ != null; }
}
/// Clears the value of the "blackboard_id" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearBlackboardId() {
blackboardId_ = null;
}
/// Field number for the "root" field.
public const int RootFieldNumber = 5;
private global::Cfg.AiComposeNode root_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiComposeNode Root {
get { return root_; }
set {
root_ = value;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiBehaviorTree);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiBehaviorTree 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;
if (Desc != other.Desc) return false;
if (BlackboardId != other.BlackboardId) return false;
if (!object.Equals(Root, other.Root)) 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 (HasId) hash ^= Id.GetHashCode();
if (HasName) hash ^= Name.GetHashCode();
if (HasDesc) hash ^= Desc.GetHashCode();
if (HasBlackboardId) hash ^= BlackboardId.GetHashCode();
if (root_ != null) hash ^= Root.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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasName) {
output.WriteRawTag(18);
output.WriteString(Name);
}
if (HasDesc) {
output.WriteRawTag(26);
output.WriteString(Desc);
}
if (HasBlackboardId) {
output.WriteRawTag(34);
output.WriteString(BlackboardId);
}
if (root_ != null) {
output.WriteRawTag(42);
output.WriteMessage(Root);
}
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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasName) {
output.WriteRawTag(18);
output.WriteString(Name);
}
if (HasDesc) {
output.WriteRawTag(26);
output.WriteString(Desc);
}
if (HasBlackboardId) {
output.WriteRawTag(34);
output.WriteString(BlackboardId);
}
if (root_ != null) {
output.WriteRawTag(42);
output.WriteMessage(Root);
}
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 (HasId) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Id);
}
if (HasName) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Name);
}
if (HasDesc) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Desc);
}
if (HasBlackboardId) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(BlackboardId);
}
if (root_ != null) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(Root);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiBehaviorTree other) {
if (other == null) {
return;
}
if (other.HasId) {
Id = other.Id;
}
if (other.HasName) {
Name = other.Name;
}
if (other.HasDesc) {
Desc = other.Desc;
}
if (other.HasBlackboardId) {
BlackboardId = other.BlackboardId;
}
if (other.root_ != null) {
if (root_ == null) {
Root = new global::Cfg.AiComposeNode();
}
Root.MergeFrom(other.Root);
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
Name = input.ReadString();
break;
}
case 26: {
Desc = input.ReadString();
break;
}
case 34: {
BlackboardId = input.ReadString();
break;
}
case 42: {
if (root_ == null) {
Root = new global::Cfg.AiComposeNode();
}
input.ReadMessage(Root);
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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
Name = input.ReadString();
break;
}
case 26: {
Desc = input.ReadString();
break;
}
case 34: {
BlackboardId = input.ReadString();
break;
}
case 42: {
if (root_ == null) {
Root = new global::Cfg.AiComposeNode();
}
input.ReadMessage(Root);
break;
}
}
}
}
#endif
}
public sealed partial class AiNode : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiNode());
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::Cfg.ConfigReflection.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 AiNode() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiNode(AiNode other) : this() {
switch (other.ValueCase) {
case ValueOneofCase.UeSetDefaultFocus:
UeSetDefaultFocus = other.UeSetDefaultFocus.Clone();
break;
case ValueOneofCase.ExecuteTimeStatistic:
ExecuteTimeStatistic = other.ExecuteTimeStatistic.Clone();
break;
case ValueOneofCase.ChooseTarget:
ChooseTarget = other.ChooseTarget.Clone();
break;
case ValueOneofCase.KeepFaceTarget:
KeepFaceTarget = other.KeepFaceTarget.Clone();
break;
case ValueOneofCase.GetOwnerPlayer:
GetOwnerPlayer = other.GetOwnerPlayer.Clone();
break;
case ValueOneofCase.UpdateDailyBehaviorProps:
UpdateDailyBehaviorProps = other.UpdateDailyBehaviorProps.Clone();
break;
case ValueOneofCase.UeLoop:
UeLoop = other.UeLoop.Clone();
break;
case ValueOneofCase.UeCooldown:
UeCooldown = other.UeCooldown.Clone();
break;
case ValueOneofCase.UeTimeLimit:
UeTimeLimit = other.UeTimeLimit.Clone();
break;
case ValueOneofCase.UeBlackboard:
UeBlackboard = other.UeBlackboard.Clone();
break;
case ValueOneofCase.UeForceSuccess:
UeForceSuccess = other.UeForceSuccess.Clone();
break;
case ValueOneofCase.IsAtLocation:
IsAtLocation = other.IsAtLocation.Clone();
break;
case ValueOneofCase.DistanceLessThan:
DistanceLessThan = other.DistanceLessThan.Clone();
break;
case ValueOneofCase.Sequence:
Sequence = other.Sequence.Clone();
break;
case ValueOneofCase.Selector:
Selector = other.Selector.Clone();
break;
case ValueOneofCase.SimpleParallel:
SimpleParallel = other.SimpleParallel.Clone();
break;
case ValueOneofCase.UeWait:
UeWait = other.UeWait.Clone();
break;
case ValueOneofCase.UeWaitBlackboardTime:
UeWaitBlackboardTime = other.UeWaitBlackboardTime.Clone();
break;
case ValueOneofCase.MoveToTarget:
MoveToTarget = other.MoveToTarget.Clone();
break;
case ValueOneofCase.ChooseSkill:
ChooseSkill = other.ChooseSkill.Clone();
break;
case ValueOneofCase.MoveToRandomLocation:
MoveToRandomLocation = other.MoveToRandomLocation.Clone();
break;
case ValueOneofCase.MoveToLocation:
MoveToLocation = other.MoveToLocation.Clone();
break;
case ValueOneofCase.DebugPrint:
DebugPrint = other.DebugPrint.Clone();
break;
}
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiNode Clone() {
return new AiNode(this);
}
/// Field number for the "UeSetDefaultFocus" field.
public const int UeSetDefaultFocusFieldNumber = 1;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiUeSetDefaultFocus UeSetDefaultFocus {
get { return valueCase_ == ValueOneofCase.UeSetDefaultFocus ? (global::Cfg.AiUeSetDefaultFocus) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.UeSetDefaultFocus;
}
}
/// Field number for the "ExecuteTimeStatistic" field.
public const int ExecuteTimeStatisticFieldNumber = 2;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiExecuteTimeStatistic ExecuteTimeStatistic {
get { return valueCase_ == ValueOneofCase.ExecuteTimeStatistic ? (global::Cfg.AiExecuteTimeStatistic) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.ExecuteTimeStatistic;
}
}
/// Field number for the "ChooseTarget" field.
public const int ChooseTargetFieldNumber = 3;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiChooseTarget ChooseTarget {
get { return valueCase_ == ValueOneofCase.ChooseTarget ? (global::Cfg.AiChooseTarget) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.ChooseTarget;
}
}
/// Field number for the "KeepFaceTarget" field.
public const int KeepFaceTargetFieldNumber = 4;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiKeepFaceTarget KeepFaceTarget {
get { return valueCase_ == ValueOneofCase.KeepFaceTarget ? (global::Cfg.AiKeepFaceTarget) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.KeepFaceTarget;
}
}
/// Field number for the "GetOwnerPlayer" field.
public const int GetOwnerPlayerFieldNumber = 5;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiGetOwnerPlayer GetOwnerPlayer {
get { return valueCase_ == ValueOneofCase.GetOwnerPlayer ? (global::Cfg.AiGetOwnerPlayer) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.GetOwnerPlayer;
}
}
/// Field number for the "UpdateDailyBehaviorProps" field.
public const int UpdateDailyBehaviorPropsFieldNumber = 6;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiUpdateDailyBehaviorProps UpdateDailyBehaviorProps {
get { return valueCase_ == ValueOneofCase.UpdateDailyBehaviorProps ? (global::Cfg.AiUpdateDailyBehaviorProps) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.UpdateDailyBehaviorProps;
}
}
/// Field number for the "UeLoop" field.
public const int UeLoopFieldNumber = 7;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiUeLoop UeLoop {
get { return valueCase_ == ValueOneofCase.UeLoop ? (global::Cfg.AiUeLoop) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.UeLoop;
}
}
/// Field number for the "UeCooldown" field.
public const int UeCooldownFieldNumber = 8;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiUeCooldown UeCooldown {
get { return valueCase_ == ValueOneofCase.UeCooldown ? (global::Cfg.AiUeCooldown) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.UeCooldown;
}
}
/// Field number for the "UeTimeLimit" field.
public const int UeTimeLimitFieldNumber = 9;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiUeTimeLimit UeTimeLimit {
get { return valueCase_ == ValueOneofCase.UeTimeLimit ? (global::Cfg.AiUeTimeLimit) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.UeTimeLimit;
}
}
/// Field number for the "UeBlackboard" field.
public const int UeBlackboardFieldNumber = 10;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiUeBlackboard UeBlackboard {
get { return valueCase_ == ValueOneofCase.UeBlackboard ? (global::Cfg.AiUeBlackboard) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.UeBlackboard;
}
}
/// Field number for the "UeForceSuccess" field.
public const int UeForceSuccessFieldNumber = 11;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiUeForceSuccess UeForceSuccess {
get { return valueCase_ == ValueOneofCase.UeForceSuccess ? (global::Cfg.AiUeForceSuccess) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.UeForceSuccess;
}
}
/// Field number for the "IsAtLocation" field.
public const int IsAtLocationFieldNumber = 12;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiIsAtLocation IsAtLocation {
get { return valueCase_ == ValueOneofCase.IsAtLocation ? (global::Cfg.AiIsAtLocation) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.IsAtLocation;
}
}
/// Field number for the "DistanceLessThan" field.
public const int DistanceLessThanFieldNumber = 13;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiDistanceLessThan DistanceLessThan {
get { return valueCase_ == ValueOneofCase.DistanceLessThan ? (global::Cfg.AiDistanceLessThan) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.DistanceLessThan;
}
}
/// Field number for the "Sequence" field.
public const int SequenceFieldNumber = 14;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiSequence Sequence {
get { return valueCase_ == ValueOneofCase.Sequence ? (global::Cfg.AiSequence) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.Sequence;
}
}
/// Field number for the "Selector" field.
public const int SelectorFieldNumber = 15;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiSelector Selector {
get { return valueCase_ == ValueOneofCase.Selector ? (global::Cfg.AiSelector) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.Selector;
}
}
/// Field number for the "SimpleParallel" field.
public const int SimpleParallelFieldNumber = 16;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiSimpleParallel SimpleParallel {
get { return valueCase_ == ValueOneofCase.SimpleParallel ? (global::Cfg.AiSimpleParallel) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.SimpleParallel;
}
}
/// Field number for the "UeWait" field.
public const int UeWaitFieldNumber = 17;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiUeWait UeWait {
get { return valueCase_ == ValueOneofCase.UeWait ? (global::Cfg.AiUeWait) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.UeWait;
}
}
/// Field number for the "UeWaitBlackboardTime" field.
public const int UeWaitBlackboardTimeFieldNumber = 18;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiUeWaitBlackboardTime UeWaitBlackboardTime {
get { return valueCase_ == ValueOneofCase.UeWaitBlackboardTime ? (global::Cfg.AiUeWaitBlackboardTime) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.UeWaitBlackboardTime;
}
}
/// Field number for the "MoveToTarget" field.
public const int MoveToTargetFieldNumber = 19;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiMoveToTarget MoveToTarget {
get { return valueCase_ == ValueOneofCase.MoveToTarget ? (global::Cfg.AiMoveToTarget) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.MoveToTarget;
}
}
/// Field number for the "ChooseSkill" field.
public const int ChooseSkillFieldNumber = 20;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiChooseSkill ChooseSkill {
get { return valueCase_ == ValueOneofCase.ChooseSkill ? (global::Cfg.AiChooseSkill) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.ChooseSkill;
}
}
/// Field number for the "MoveToRandomLocation" field.
public const int MoveToRandomLocationFieldNumber = 21;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiMoveToRandomLocation MoveToRandomLocation {
get { return valueCase_ == ValueOneofCase.MoveToRandomLocation ? (global::Cfg.AiMoveToRandomLocation) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.MoveToRandomLocation;
}
}
/// Field number for the "MoveToLocation" field.
public const int MoveToLocationFieldNumber = 22;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiMoveToLocation MoveToLocation {
get { return valueCase_ == ValueOneofCase.MoveToLocation ? (global::Cfg.AiMoveToLocation) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.MoveToLocation;
}
}
/// Field number for the "DebugPrint" field.
public const int DebugPrintFieldNumber = 23;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiDebugPrint DebugPrint {
get { return valueCase_ == ValueOneofCase.DebugPrint ? (global::Cfg.AiDebugPrint) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.DebugPrint;
}
}
private object value_;
/// Enum of possible cases for the "value" oneof.
public enum ValueOneofCase {
None = 0,
UeSetDefaultFocus = 1,
ExecuteTimeStatistic = 2,
ChooseTarget = 3,
KeepFaceTarget = 4,
GetOwnerPlayer = 5,
UpdateDailyBehaviorProps = 6,
UeLoop = 7,
UeCooldown = 8,
UeTimeLimit = 9,
UeBlackboard = 10,
UeForceSuccess = 11,
IsAtLocation = 12,
DistanceLessThan = 13,
Sequence = 14,
Selector = 15,
SimpleParallel = 16,
UeWait = 17,
UeWaitBlackboardTime = 18,
MoveToTarget = 19,
ChooseSkill = 20,
MoveToRandomLocation = 21,
MoveToLocation = 22,
DebugPrint = 23,
}
private ValueOneofCase valueCase_ = ValueOneofCase.None;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public ValueOneofCase ValueCase {
get { return valueCase_; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearValue() {
valueCase_ = ValueOneofCase.None;
value_ = null;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiNode);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiNode other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (!object.Equals(UeSetDefaultFocus, other.UeSetDefaultFocus)) return false;
if (!object.Equals(ExecuteTimeStatistic, other.ExecuteTimeStatistic)) return false;
if (!object.Equals(ChooseTarget, other.ChooseTarget)) return false;
if (!object.Equals(KeepFaceTarget, other.KeepFaceTarget)) return false;
if (!object.Equals(GetOwnerPlayer, other.GetOwnerPlayer)) return false;
if (!object.Equals(UpdateDailyBehaviorProps, other.UpdateDailyBehaviorProps)) return false;
if (!object.Equals(UeLoop, other.UeLoop)) return false;
if (!object.Equals(UeCooldown, other.UeCooldown)) return false;
if (!object.Equals(UeTimeLimit, other.UeTimeLimit)) return false;
if (!object.Equals(UeBlackboard, other.UeBlackboard)) return false;
if (!object.Equals(UeForceSuccess, other.UeForceSuccess)) return false;
if (!object.Equals(IsAtLocation, other.IsAtLocation)) return false;
if (!object.Equals(DistanceLessThan, other.DistanceLessThan)) return false;
if (!object.Equals(Sequence, other.Sequence)) return false;
if (!object.Equals(Selector, other.Selector)) return false;
if (!object.Equals(SimpleParallel, other.SimpleParallel)) return false;
if (!object.Equals(UeWait, other.UeWait)) return false;
if (!object.Equals(UeWaitBlackboardTime, other.UeWaitBlackboardTime)) return false;
if (!object.Equals(MoveToTarget, other.MoveToTarget)) return false;
if (!object.Equals(ChooseSkill, other.ChooseSkill)) return false;
if (!object.Equals(MoveToRandomLocation, other.MoveToRandomLocation)) return false;
if (!object.Equals(MoveToLocation, other.MoveToLocation)) return false;
if (!object.Equals(DebugPrint, other.DebugPrint)) return false;
if (ValueCase != other.ValueCase) 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 (valueCase_ == ValueOneofCase.UeSetDefaultFocus) hash ^= UeSetDefaultFocus.GetHashCode();
if (valueCase_ == ValueOneofCase.ExecuteTimeStatistic) hash ^= ExecuteTimeStatistic.GetHashCode();
if (valueCase_ == ValueOneofCase.ChooseTarget) hash ^= ChooseTarget.GetHashCode();
if (valueCase_ == ValueOneofCase.KeepFaceTarget) hash ^= KeepFaceTarget.GetHashCode();
if (valueCase_ == ValueOneofCase.GetOwnerPlayer) hash ^= GetOwnerPlayer.GetHashCode();
if (valueCase_ == ValueOneofCase.UpdateDailyBehaviorProps) hash ^= UpdateDailyBehaviorProps.GetHashCode();
if (valueCase_ == ValueOneofCase.UeLoop) hash ^= UeLoop.GetHashCode();
if (valueCase_ == ValueOneofCase.UeCooldown) hash ^= UeCooldown.GetHashCode();
if (valueCase_ == ValueOneofCase.UeTimeLimit) hash ^= UeTimeLimit.GetHashCode();
if (valueCase_ == ValueOneofCase.UeBlackboard) hash ^= UeBlackboard.GetHashCode();
if (valueCase_ == ValueOneofCase.UeForceSuccess) hash ^= UeForceSuccess.GetHashCode();
if (valueCase_ == ValueOneofCase.IsAtLocation) hash ^= IsAtLocation.GetHashCode();
if (valueCase_ == ValueOneofCase.DistanceLessThan) hash ^= DistanceLessThan.GetHashCode();
if (valueCase_ == ValueOneofCase.Sequence) hash ^= Sequence.GetHashCode();
if (valueCase_ == ValueOneofCase.Selector) hash ^= Selector.GetHashCode();
if (valueCase_ == ValueOneofCase.SimpleParallel) hash ^= SimpleParallel.GetHashCode();
if (valueCase_ == ValueOneofCase.UeWait) hash ^= UeWait.GetHashCode();
if (valueCase_ == ValueOneofCase.UeWaitBlackboardTime) hash ^= UeWaitBlackboardTime.GetHashCode();
if (valueCase_ == ValueOneofCase.MoveToTarget) hash ^= MoveToTarget.GetHashCode();
if (valueCase_ == ValueOneofCase.ChooseSkill) hash ^= ChooseSkill.GetHashCode();
if (valueCase_ == ValueOneofCase.MoveToRandomLocation) hash ^= MoveToRandomLocation.GetHashCode();
if (valueCase_ == ValueOneofCase.MoveToLocation) hash ^= MoveToLocation.GetHashCode();
if (valueCase_ == ValueOneofCase.DebugPrint) hash ^= DebugPrint.GetHashCode();
hash ^= (int) valueCase_;
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 (valueCase_ == ValueOneofCase.UeSetDefaultFocus) {
output.WriteRawTag(10);
output.WriteMessage(UeSetDefaultFocus);
}
if (valueCase_ == ValueOneofCase.ExecuteTimeStatistic) {
output.WriteRawTag(18);
output.WriteMessage(ExecuteTimeStatistic);
}
if (valueCase_ == ValueOneofCase.ChooseTarget) {
output.WriteRawTag(26);
output.WriteMessage(ChooseTarget);
}
if (valueCase_ == ValueOneofCase.KeepFaceTarget) {
output.WriteRawTag(34);
output.WriteMessage(KeepFaceTarget);
}
if (valueCase_ == ValueOneofCase.GetOwnerPlayer) {
output.WriteRawTag(42);
output.WriteMessage(GetOwnerPlayer);
}
if (valueCase_ == ValueOneofCase.UpdateDailyBehaviorProps) {
output.WriteRawTag(50);
output.WriteMessage(UpdateDailyBehaviorProps);
}
if (valueCase_ == ValueOneofCase.UeLoop) {
output.WriteRawTag(58);
output.WriteMessage(UeLoop);
}
if (valueCase_ == ValueOneofCase.UeCooldown) {
output.WriteRawTag(66);
output.WriteMessage(UeCooldown);
}
if (valueCase_ == ValueOneofCase.UeTimeLimit) {
output.WriteRawTag(74);
output.WriteMessage(UeTimeLimit);
}
if (valueCase_ == ValueOneofCase.UeBlackboard) {
output.WriteRawTag(82);
output.WriteMessage(UeBlackboard);
}
if (valueCase_ == ValueOneofCase.UeForceSuccess) {
output.WriteRawTag(90);
output.WriteMessage(UeForceSuccess);
}
if (valueCase_ == ValueOneofCase.IsAtLocation) {
output.WriteRawTag(98);
output.WriteMessage(IsAtLocation);
}
if (valueCase_ == ValueOneofCase.DistanceLessThan) {
output.WriteRawTag(106);
output.WriteMessage(DistanceLessThan);
}
if (valueCase_ == ValueOneofCase.Sequence) {
output.WriteRawTag(114);
output.WriteMessage(Sequence);
}
if (valueCase_ == ValueOneofCase.Selector) {
output.WriteRawTag(122);
output.WriteMessage(Selector);
}
if (valueCase_ == ValueOneofCase.SimpleParallel) {
output.WriteRawTag(130, 1);
output.WriteMessage(SimpleParallel);
}
if (valueCase_ == ValueOneofCase.UeWait) {
output.WriteRawTag(138, 1);
output.WriteMessage(UeWait);
}
if (valueCase_ == ValueOneofCase.UeWaitBlackboardTime) {
output.WriteRawTag(146, 1);
output.WriteMessage(UeWaitBlackboardTime);
}
if (valueCase_ == ValueOneofCase.MoveToTarget) {
output.WriteRawTag(154, 1);
output.WriteMessage(MoveToTarget);
}
if (valueCase_ == ValueOneofCase.ChooseSkill) {
output.WriteRawTag(162, 1);
output.WriteMessage(ChooseSkill);
}
if (valueCase_ == ValueOneofCase.MoveToRandomLocation) {
output.WriteRawTag(170, 1);
output.WriteMessage(MoveToRandomLocation);
}
if (valueCase_ == ValueOneofCase.MoveToLocation) {
output.WriteRawTag(178, 1);
output.WriteMessage(MoveToLocation);
}
if (valueCase_ == ValueOneofCase.DebugPrint) {
output.WriteRawTag(186, 1);
output.WriteMessage(DebugPrint);
}
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 (valueCase_ == ValueOneofCase.UeSetDefaultFocus) {
output.WriteRawTag(10);
output.WriteMessage(UeSetDefaultFocus);
}
if (valueCase_ == ValueOneofCase.ExecuteTimeStatistic) {
output.WriteRawTag(18);
output.WriteMessage(ExecuteTimeStatistic);
}
if (valueCase_ == ValueOneofCase.ChooseTarget) {
output.WriteRawTag(26);
output.WriteMessage(ChooseTarget);
}
if (valueCase_ == ValueOneofCase.KeepFaceTarget) {
output.WriteRawTag(34);
output.WriteMessage(KeepFaceTarget);
}
if (valueCase_ == ValueOneofCase.GetOwnerPlayer) {
output.WriteRawTag(42);
output.WriteMessage(GetOwnerPlayer);
}
if (valueCase_ == ValueOneofCase.UpdateDailyBehaviorProps) {
output.WriteRawTag(50);
output.WriteMessage(UpdateDailyBehaviorProps);
}
if (valueCase_ == ValueOneofCase.UeLoop) {
output.WriteRawTag(58);
output.WriteMessage(UeLoop);
}
if (valueCase_ == ValueOneofCase.UeCooldown) {
output.WriteRawTag(66);
output.WriteMessage(UeCooldown);
}
if (valueCase_ == ValueOneofCase.UeTimeLimit) {
output.WriteRawTag(74);
output.WriteMessage(UeTimeLimit);
}
if (valueCase_ == ValueOneofCase.UeBlackboard) {
output.WriteRawTag(82);
output.WriteMessage(UeBlackboard);
}
if (valueCase_ == ValueOneofCase.UeForceSuccess) {
output.WriteRawTag(90);
output.WriteMessage(UeForceSuccess);
}
if (valueCase_ == ValueOneofCase.IsAtLocation) {
output.WriteRawTag(98);
output.WriteMessage(IsAtLocation);
}
if (valueCase_ == ValueOneofCase.DistanceLessThan) {
output.WriteRawTag(106);
output.WriteMessage(DistanceLessThan);
}
if (valueCase_ == ValueOneofCase.Sequence) {
output.WriteRawTag(114);
output.WriteMessage(Sequence);
}
if (valueCase_ == ValueOneofCase.Selector) {
output.WriteRawTag(122);
output.WriteMessage(Selector);
}
if (valueCase_ == ValueOneofCase.SimpleParallel) {
output.WriteRawTag(130, 1);
output.WriteMessage(SimpleParallel);
}
if (valueCase_ == ValueOneofCase.UeWait) {
output.WriteRawTag(138, 1);
output.WriteMessage(UeWait);
}
if (valueCase_ == ValueOneofCase.UeWaitBlackboardTime) {
output.WriteRawTag(146, 1);
output.WriteMessage(UeWaitBlackboardTime);
}
if (valueCase_ == ValueOneofCase.MoveToTarget) {
output.WriteRawTag(154, 1);
output.WriteMessage(MoveToTarget);
}
if (valueCase_ == ValueOneofCase.ChooseSkill) {
output.WriteRawTag(162, 1);
output.WriteMessage(ChooseSkill);
}
if (valueCase_ == ValueOneofCase.MoveToRandomLocation) {
output.WriteRawTag(170, 1);
output.WriteMessage(MoveToRandomLocation);
}
if (valueCase_ == ValueOneofCase.MoveToLocation) {
output.WriteRawTag(178, 1);
output.WriteMessage(MoveToLocation);
}
if (valueCase_ == ValueOneofCase.DebugPrint) {
output.WriteRawTag(186, 1);
output.WriteMessage(DebugPrint);
}
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 (valueCase_ == ValueOneofCase.UeSetDefaultFocus) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(UeSetDefaultFocus);
}
if (valueCase_ == ValueOneofCase.ExecuteTimeStatistic) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(ExecuteTimeStatistic);
}
if (valueCase_ == ValueOneofCase.ChooseTarget) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(ChooseTarget);
}
if (valueCase_ == ValueOneofCase.KeepFaceTarget) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(KeepFaceTarget);
}
if (valueCase_ == ValueOneofCase.GetOwnerPlayer) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(GetOwnerPlayer);
}
if (valueCase_ == ValueOneofCase.UpdateDailyBehaviorProps) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(UpdateDailyBehaviorProps);
}
if (valueCase_ == ValueOneofCase.UeLoop) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(UeLoop);
}
if (valueCase_ == ValueOneofCase.UeCooldown) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(UeCooldown);
}
if (valueCase_ == ValueOneofCase.UeTimeLimit) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(UeTimeLimit);
}
if (valueCase_ == ValueOneofCase.UeBlackboard) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(UeBlackboard);
}
if (valueCase_ == ValueOneofCase.UeForceSuccess) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(UeForceSuccess);
}
if (valueCase_ == ValueOneofCase.IsAtLocation) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(IsAtLocation);
}
if (valueCase_ == ValueOneofCase.DistanceLessThan) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(DistanceLessThan);
}
if (valueCase_ == ValueOneofCase.Sequence) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(Sequence);
}
if (valueCase_ == ValueOneofCase.Selector) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(Selector);
}
if (valueCase_ == ValueOneofCase.SimpleParallel) {
size += 2 + pb::CodedOutputStream.ComputeMessageSize(SimpleParallel);
}
if (valueCase_ == ValueOneofCase.UeWait) {
size += 2 + pb::CodedOutputStream.ComputeMessageSize(UeWait);
}
if (valueCase_ == ValueOneofCase.UeWaitBlackboardTime) {
size += 2 + pb::CodedOutputStream.ComputeMessageSize(UeWaitBlackboardTime);
}
if (valueCase_ == ValueOneofCase.MoveToTarget) {
size += 2 + pb::CodedOutputStream.ComputeMessageSize(MoveToTarget);
}
if (valueCase_ == ValueOneofCase.ChooseSkill) {
size += 2 + pb::CodedOutputStream.ComputeMessageSize(ChooseSkill);
}
if (valueCase_ == ValueOneofCase.MoveToRandomLocation) {
size += 2 + pb::CodedOutputStream.ComputeMessageSize(MoveToRandomLocation);
}
if (valueCase_ == ValueOneofCase.MoveToLocation) {
size += 2 + pb::CodedOutputStream.ComputeMessageSize(MoveToLocation);
}
if (valueCase_ == ValueOneofCase.DebugPrint) {
size += 2 + pb::CodedOutputStream.ComputeMessageSize(DebugPrint);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiNode other) {
if (other == null) {
return;
}
switch (other.ValueCase) {
case ValueOneofCase.UeSetDefaultFocus:
if (UeSetDefaultFocus == null) {
UeSetDefaultFocus = new global::Cfg.AiUeSetDefaultFocus();
}
UeSetDefaultFocus.MergeFrom(other.UeSetDefaultFocus);
break;
case ValueOneofCase.ExecuteTimeStatistic:
if (ExecuteTimeStatistic == null) {
ExecuteTimeStatistic = new global::Cfg.AiExecuteTimeStatistic();
}
ExecuteTimeStatistic.MergeFrom(other.ExecuteTimeStatistic);
break;
case ValueOneofCase.ChooseTarget:
if (ChooseTarget == null) {
ChooseTarget = new global::Cfg.AiChooseTarget();
}
ChooseTarget.MergeFrom(other.ChooseTarget);
break;
case ValueOneofCase.KeepFaceTarget:
if (KeepFaceTarget == null) {
KeepFaceTarget = new global::Cfg.AiKeepFaceTarget();
}
KeepFaceTarget.MergeFrom(other.KeepFaceTarget);
break;
case ValueOneofCase.GetOwnerPlayer:
if (GetOwnerPlayer == null) {
GetOwnerPlayer = new global::Cfg.AiGetOwnerPlayer();
}
GetOwnerPlayer.MergeFrom(other.GetOwnerPlayer);
break;
case ValueOneofCase.UpdateDailyBehaviorProps:
if (UpdateDailyBehaviorProps == null) {
UpdateDailyBehaviorProps = new global::Cfg.AiUpdateDailyBehaviorProps();
}
UpdateDailyBehaviorProps.MergeFrom(other.UpdateDailyBehaviorProps);
break;
case ValueOneofCase.UeLoop:
if (UeLoop == null) {
UeLoop = new global::Cfg.AiUeLoop();
}
UeLoop.MergeFrom(other.UeLoop);
break;
case ValueOneofCase.UeCooldown:
if (UeCooldown == null) {
UeCooldown = new global::Cfg.AiUeCooldown();
}
UeCooldown.MergeFrom(other.UeCooldown);
break;
case ValueOneofCase.UeTimeLimit:
if (UeTimeLimit == null) {
UeTimeLimit = new global::Cfg.AiUeTimeLimit();
}
UeTimeLimit.MergeFrom(other.UeTimeLimit);
break;
case ValueOneofCase.UeBlackboard:
if (UeBlackboard == null) {
UeBlackboard = new global::Cfg.AiUeBlackboard();
}
UeBlackboard.MergeFrom(other.UeBlackboard);
break;
case ValueOneofCase.UeForceSuccess:
if (UeForceSuccess == null) {
UeForceSuccess = new global::Cfg.AiUeForceSuccess();
}
UeForceSuccess.MergeFrom(other.UeForceSuccess);
break;
case ValueOneofCase.IsAtLocation:
if (IsAtLocation == null) {
IsAtLocation = new global::Cfg.AiIsAtLocation();
}
IsAtLocation.MergeFrom(other.IsAtLocation);
break;
case ValueOneofCase.DistanceLessThan:
if (DistanceLessThan == null) {
DistanceLessThan = new global::Cfg.AiDistanceLessThan();
}
DistanceLessThan.MergeFrom(other.DistanceLessThan);
break;
case ValueOneofCase.Sequence:
if (Sequence == null) {
Sequence = new global::Cfg.AiSequence();
}
Sequence.MergeFrom(other.Sequence);
break;
case ValueOneofCase.Selector:
if (Selector == null) {
Selector = new global::Cfg.AiSelector();
}
Selector.MergeFrom(other.Selector);
break;
case ValueOneofCase.SimpleParallel:
if (SimpleParallel == null) {
SimpleParallel = new global::Cfg.AiSimpleParallel();
}
SimpleParallel.MergeFrom(other.SimpleParallel);
break;
case ValueOneofCase.UeWait:
if (UeWait == null) {
UeWait = new global::Cfg.AiUeWait();
}
UeWait.MergeFrom(other.UeWait);
break;
case ValueOneofCase.UeWaitBlackboardTime:
if (UeWaitBlackboardTime == null) {
UeWaitBlackboardTime = new global::Cfg.AiUeWaitBlackboardTime();
}
UeWaitBlackboardTime.MergeFrom(other.UeWaitBlackboardTime);
break;
case ValueOneofCase.MoveToTarget:
if (MoveToTarget == null) {
MoveToTarget = new global::Cfg.AiMoveToTarget();
}
MoveToTarget.MergeFrom(other.MoveToTarget);
break;
case ValueOneofCase.ChooseSkill:
if (ChooseSkill == null) {
ChooseSkill = new global::Cfg.AiChooseSkill();
}
ChooseSkill.MergeFrom(other.ChooseSkill);
break;
case ValueOneofCase.MoveToRandomLocation:
if (MoveToRandomLocation == null) {
MoveToRandomLocation = new global::Cfg.AiMoveToRandomLocation();
}
MoveToRandomLocation.MergeFrom(other.MoveToRandomLocation);
break;
case ValueOneofCase.MoveToLocation:
if (MoveToLocation == null) {
MoveToLocation = new global::Cfg.AiMoveToLocation();
}
MoveToLocation.MergeFrom(other.MoveToLocation);
break;
case ValueOneofCase.DebugPrint:
if (DebugPrint == null) {
DebugPrint = new global::Cfg.AiDebugPrint();
}
DebugPrint.MergeFrom(other.DebugPrint);
break;
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 10: {
global::Cfg.AiUeSetDefaultFocus subBuilder = new global::Cfg.AiUeSetDefaultFocus();
if (valueCase_ == ValueOneofCase.UeSetDefaultFocus) {
subBuilder.MergeFrom(UeSetDefaultFocus);
}
input.ReadMessage(subBuilder);
UeSetDefaultFocus = subBuilder;
break;
}
case 18: {
global::Cfg.AiExecuteTimeStatistic subBuilder = new global::Cfg.AiExecuteTimeStatistic();
if (valueCase_ == ValueOneofCase.ExecuteTimeStatistic) {
subBuilder.MergeFrom(ExecuteTimeStatistic);
}
input.ReadMessage(subBuilder);
ExecuteTimeStatistic = subBuilder;
break;
}
case 26: {
global::Cfg.AiChooseTarget subBuilder = new global::Cfg.AiChooseTarget();
if (valueCase_ == ValueOneofCase.ChooseTarget) {
subBuilder.MergeFrom(ChooseTarget);
}
input.ReadMessage(subBuilder);
ChooseTarget = subBuilder;
break;
}
case 34: {
global::Cfg.AiKeepFaceTarget subBuilder = new global::Cfg.AiKeepFaceTarget();
if (valueCase_ == ValueOneofCase.KeepFaceTarget) {
subBuilder.MergeFrom(KeepFaceTarget);
}
input.ReadMessage(subBuilder);
KeepFaceTarget = subBuilder;
break;
}
case 42: {
global::Cfg.AiGetOwnerPlayer subBuilder = new global::Cfg.AiGetOwnerPlayer();
if (valueCase_ == ValueOneofCase.GetOwnerPlayer) {
subBuilder.MergeFrom(GetOwnerPlayer);
}
input.ReadMessage(subBuilder);
GetOwnerPlayer = subBuilder;
break;
}
case 50: {
global::Cfg.AiUpdateDailyBehaviorProps subBuilder = new global::Cfg.AiUpdateDailyBehaviorProps();
if (valueCase_ == ValueOneofCase.UpdateDailyBehaviorProps) {
subBuilder.MergeFrom(UpdateDailyBehaviorProps);
}
input.ReadMessage(subBuilder);
UpdateDailyBehaviorProps = subBuilder;
break;
}
case 58: {
global::Cfg.AiUeLoop subBuilder = new global::Cfg.AiUeLoop();
if (valueCase_ == ValueOneofCase.UeLoop) {
subBuilder.MergeFrom(UeLoop);
}
input.ReadMessage(subBuilder);
UeLoop = subBuilder;
break;
}
case 66: {
global::Cfg.AiUeCooldown subBuilder = new global::Cfg.AiUeCooldown();
if (valueCase_ == ValueOneofCase.UeCooldown) {
subBuilder.MergeFrom(UeCooldown);
}
input.ReadMessage(subBuilder);
UeCooldown = subBuilder;
break;
}
case 74: {
global::Cfg.AiUeTimeLimit subBuilder = new global::Cfg.AiUeTimeLimit();
if (valueCase_ == ValueOneofCase.UeTimeLimit) {
subBuilder.MergeFrom(UeTimeLimit);
}
input.ReadMessage(subBuilder);
UeTimeLimit = subBuilder;
break;
}
case 82: {
global::Cfg.AiUeBlackboard subBuilder = new global::Cfg.AiUeBlackboard();
if (valueCase_ == ValueOneofCase.UeBlackboard) {
subBuilder.MergeFrom(UeBlackboard);
}
input.ReadMessage(subBuilder);
UeBlackboard = subBuilder;
break;
}
case 90: {
global::Cfg.AiUeForceSuccess subBuilder = new global::Cfg.AiUeForceSuccess();
if (valueCase_ == ValueOneofCase.UeForceSuccess) {
subBuilder.MergeFrom(UeForceSuccess);
}
input.ReadMessage(subBuilder);
UeForceSuccess = subBuilder;
break;
}
case 98: {
global::Cfg.AiIsAtLocation subBuilder = new global::Cfg.AiIsAtLocation();
if (valueCase_ == ValueOneofCase.IsAtLocation) {
subBuilder.MergeFrom(IsAtLocation);
}
input.ReadMessage(subBuilder);
IsAtLocation = subBuilder;
break;
}
case 106: {
global::Cfg.AiDistanceLessThan subBuilder = new global::Cfg.AiDistanceLessThan();
if (valueCase_ == ValueOneofCase.DistanceLessThan) {
subBuilder.MergeFrom(DistanceLessThan);
}
input.ReadMessage(subBuilder);
DistanceLessThan = subBuilder;
break;
}
case 114: {
global::Cfg.AiSequence subBuilder = new global::Cfg.AiSequence();
if (valueCase_ == ValueOneofCase.Sequence) {
subBuilder.MergeFrom(Sequence);
}
input.ReadMessage(subBuilder);
Sequence = subBuilder;
break;
}
case 122: {
global::Cfg.AiSelector subBuilder = new global::Cfg.AiSelector();
if (valueCase_ == ValueOneofCase.Selector) {
subBuilder.MergeFrom(Selector);
}
input.ReadMessage(subBuilder);
Selector = subBuilder;
break;
}
case 130: {
global::Cfg.AiSimpleParallel subBuilder = new global::Cfg.AiSimpleParallel();
if (valueCase_ == ValueOneofCase.SimpleParallel) {
subBuilder.MergeFrom(SimpleParallel);
}
input.ReadMessage(subBuilder);
SimpleParallel = subBuilder;
break;
}
case 138: {
global::Cfg.AiUeWait subBuilder = new global::Cfg.AiUeWait();
if (valueCase_ == ValueOneofCase.UeWait) {
subBuilder.MergeFrom(UeWait);
}
input.ReadMessage(subBuilder);
UeWait = subBuilder;
break;
}
case 146: {
global::Cfg.AiUeWaitBlackboardTime subBuilder = new global::Cfg.AiUeWaitBlackboardTime();
if (valueCase_ == ValueOneofCase.UeWaitBlackboardTime) {
subBuilder.MergeFrom(UeWaitBlackboardTime);
}
input.ReadMessage(subBuilder);
UeWaitBlackboardTime = subBuilder;
break;
}
case 154: {
global::Cfg.AiMoveToTarget subBuilder = new global::Cfg.AiMoveToTarget();
if (valueCase_ == ValueOneofCase.MoveToTarget) {
subBuilder.MergeFrom(MoveToTarget);
}
input.ReadMessage(subBuilder);
MoveToTarget = subBuilder;
break;
}
case 162: {
global::Cfg.AiChooseSkill subBuilder = new global::Cfg.AiChooseSkill();
if (valueCase_ == ValueOneofCase.ChooseSkill) {
subBuilder.MergeFrom(ChooseSkill);
}
input.ReadMessage(subBuilder);
ChooseSkill = subBuilder;
break;
}
case 170: {
global::Cfg.AiMoveToRandomLocation subBuilder = new global::Cfg.AiMoveToRandomLocation();
if (valueCase_ == ValueOneofCase.MoveToRandomLocation) {
subBuilder.MergeFrom(MoveToRandomLocation);
}
input.ReadMessage(subBuilder);
MoveToRandomLocation = subBuilder;
break;
}
case 178: {
global::Cfg.AiMoveToLocation subBuilder = new global::Cfg.AiMoveToLocation();
if (valueCase_ == ValueOneofCase.MoveToLocation) {
subBuilder.MergeFrom(MoveToLocation);
}
input.ReadMessage(subBuilder);
MoveToLocation = subBuilder;
break;
}
case 186: {
global::Cfg.AiDebugPrint subBuilder = new global::Cfg.AiDebugPrint();
if (valueCase_ == ValueOneofCase.DebugPrint) {
subBuilder.MergeFrom(DebugPrint);
}
input.ReadMessage(subBuilder);
DebugPrint = subBuilder;
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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 10: {
global::Cfg.AiUeSetDefaultFocus subBuilder = new global::Cfg.AiUeSetDefaultFocus();
if (valueCase_ == ValueOneofCase.UeSetDefaultFocus) {
subBuilder.MergeFrom(UeSetDefaultFocus);
}
input.ReadMessage(subBuilder);
UeSetDefaultFocus = subBuilder;
break;
}
case 18: {
global::Cfg.AiExecuteTimeStatistic subBuilder = new global::Cfg.AiExecuteTimeStatistic();
if (valueCase_ == ValueOneofCase.ExecuteTimeStatistic) {
subBuilder.MergeFrom(ExecuteTimeStatistic);
}
input.ReadMessage(subBuilder);
ExecuteTimeStatistic = subBuilder;
break;
}
case 26: {
global::Cfg.AiChooseTarget subBuilder = new global::Cfg.AiChooseTarget();
if (valueCase_ == ValueOneofCase.ChooseTarget) {
subBuilder.MergeFrom(ChooseTarget);
}
input.ReadMessage(subBuilder);
ChooseTarget = subBuilder;
break;
}
case 34: {
global::Cfg.AiKeepFaceTarget subBuilder = new global::Cfg.AiKeepFaceTarget();
if (valueCase_ == ValueOneofCase.KeepFaceTarget) {
subBuilder.MergeFrom(KeepFaceTarget);
}
input.ReadMessage(subBuilder);
KeepFaceTarget = subBuilder;
break;
}
case 42: {
global::Cfg.AiGetOwnerPlayer subBuilder = new global::Cfg.AiGetOwnerPlayer();
if (valueCase_ == ValueOneofCase.GetOwnerPlayer) {
subBuilder.MergeFrom(GetOwnerPlayer);
}
input.ReadMessage(subBuilder);
GetOwnerPlayer = subBuilder;
break;
}
case 50: {
global::Cfg.AiUpdateDailyBehaviorProps subBuilder = new global::Cfg.AiUpdateDailyBehaviorProps();
if (valueCase_ == ValueOneofCase.UpdateDailyBehaviorProps) {
subBuilder.MergeFrom(UpdateDailyBehaviorProps);
}
input.ReadMessage(subBuilder);
UpdateDailyBehaviorProps = subBuilder;
break;
}
case 58: {
global::Cfg.AiUeLoop subBuilder = new global::Cfg.AiUeLoop();
if (valueCase_ == ValueOneofCase.UeLoop) {
subBuilder.MergeFrom(UeLoop);
}
input.ReadMessage(subBuilder);
UeLoop = subBuilder;
break;
}
case 66: {
global::Cfg.AiUeCooldown subBuilder = new global::Cfg.AiUeCooldown();
if (valueCase_ == ValueOneofCase.UeCooldown) {
subBuilder.MergeFrom(UeCooldown);
}
input.ReadMessage(subBuilder);
UeCooldown = subBuilder;
break;
}
case 74: {
global::Cfg.AiUeTimeLimit subBuilder = new global::Cfg.AiUeTimeLimit();
if (valueCase_ == ValueOneofCase.UeTimeLimit) {
subBuilder.MergeFrom(UeTimeLimit);
}
input.ReadMessage(subBuilder);
UeTimeLimit = subBuilder;
break;
}
case 82: {
global::Cfg.AiUeBlackboard subBuilder = new global::Cfg.AiUeBlackboard();
if (valueCase_ == ValueOneofCase.UeBlackboard) {
subBuilder.MergeFrom(UeBlackboard);
}
input.ReadMessage(subBuilder);
UeBlackboard = subBuilder;
break;
}
case 90: {
global::Cfg.AiUeForceSuccess subBuilder = new global::Cfg.AiUeForceSuccess();
if (valueCase_ == ValueOneofCase.UeForceSuccess) {
subBuilder.MergeFrom(UeForceSuccess);
}
input.ReadMessage(subBuilder);
UeForceSuccess = subBuilder;
break;
}
case 98: {
global::Cfg.AiIsAtLocation subBuilder = new global::Cfg.AiIsAtLocation();
if (valueCase_ == ValueOneofCase.IsAtLocation) {
subBuilder.MergeFrom(IsAtLocation);
}
input.ReadMessage(subBuilder);
IsAtLocation = subBuilder;
break;
}
case 106: {
global::Cfg.AiDistanceLessThan subBuilder = new global::Cfg.AiDistanceLessThan();
if (valueCase_ == ValueOneofCase.DistanceLessThan) {
subBuilder.MergeFrom(DistanceLessThan);
}
input.ReadMessage(subBuilder);
DistanceLessThan = subBuilder;
break;
}
case 114: {
global::Cfg.AiSequence subBuilder = new global::Cfg.AiSequence();
if (valueCase_ == ValueOneofCase.Sequence) {
subBuilder.MergeFrom(Sequence);
}
input.ReadMessage(subBuilder);
Sequence = subBuilder;
break;
}
case 122: {
global::Cfg.AiSelector subBuilder = new global::Cfg.AiSelector();
if (valueCase_ == ValueOneofCase.Selector) {
subBuilder.MergeFrom(Selector);
}
input.ReadMessage(subBuilder);
Selector = subBuilder;
break;
}
case 130: {
global::Cfg.AiSimpleParallel subBuilder = new global::Cfg.AiSimpleParallel();
if (valueCase_ == ValueOneofCase.SimpleParallel) {
subBuilder.MergeFrom(SimpleParallel);
}
input.ReadMessage(subBuilder);
SimpleParallel = subBuilder;
break;
}
case 138: {
global::Cfg.AiUeWait subBuilder = new global::Cfg.AiUeWait();
if (valueCase_ == ValueOneofCase.UeWait) {
subBuilder.MergeFrom(UeWait);
}
input.ReadMessage(subBuilder);
UeWait = subBuilder;
break;
}
case 146: {
global::Cfg.AiUeWaitBlackboardTime subBuilder = new global::Cfg.AiUeWaitBlackboardTime();
if (valueCase_ == ValueOneofCase.UeWaitBlackboardTime) {
subBuilder.MergeFrom(UeWaitBlackboardTime);
}
input.ReadMessage(subBuilder);
UeWaitBlackboardTime = subBuilder;
break;
}
case 154: {
global::Cfg.AiMoveToTarget subBuilder = new global::Cfg.AiMoveToTarget();
if (valueCase_ == ValueOneofCase.MoveToTarget) {
subBuilder.MergeFrom(MoveToTarget);
}
input.ReadMessage(subBuilder);
MoveToTarget = subBuilder;
break;
}
case 162: {
global::Cfg.AiChooseSkill subBuilder = new global::Cfg.AiChooseSkill();
if (valueCase_ == ValueOneofCase.ChooseSkill) {
subBuilder.MergeFrom(ChooseSkill);
}
input.ReadMessage(subBuilder);
ChooseSkill = subBuilder;
break;
}
case 170: {
global::Cfg.AiMoveToRandomLocation subBuilder = new global::Cfg.AiMoveToRandomLocation();
if (valueCase_ == ValueOneofCase.MoveToRandomLocation) {
subBuilder.MergeFrom(MoveToRandomLocation);
}
input.ReadMessage(subBuilder);
MoveToRandomLocation = subBuilder;
break;
}
case 178: {
global::Cfg.AiMoveToLocation subBuilder = new global::Cfg.AiMoveToLocation();
if (valueCase_ == ValueOneofCase.MoveToLocation) {
subBuilder.MergeFrom(MoveToLocation);
}
input.ReadMessage(subBuilder);
MoveToLocation = subBuilder;
break;
}
case 186: {
global::Cfg.AiDebugPrint subBuilder = new global::Cfg.AiDebugPrint();
if (valueCase_ == ValueOneofCase.DebugPrint) {
subBuilder.MergeFrom(DebugPrint);
}
input.ReadMessage(subBuilder);
DebugPrint = subBuilder;
break;
}
}
}
}
#endif
}
public sealed partial class AiService : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiService());
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::Cfg.ConfigReflection.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 AiService() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiService(AiService other) : this() {
switch (other.ValueCase) {
case ValueOneofCase.UeSetDefaultFocus:
UeSetDefaultFocus = other.UeSetDefaultFocus.Clone();
break;
case ValueOneofCase.ExecuteTimeStatistic:
ExecuteTimeStatistic = other.ExecuteTimeStatistic.Clone();
break;
case ValueOneofCase.ChooseTarget:
ChooseTarget = other.ChooseTarget.Clone();
break;
case ValueOneofCase.KeepFaceTarget:
KeepFaceTarget = other.KeepFaceTarget.Clone();
break;
case ValueOneofCase.GetOwnerPlayer:
GetOwnerPlayer = other.GetOwnerPlayer.Clone();
break;
case ValueOneofCase.UpdateDailyBehaviorProps:
UpdateDailyBehaviorProps = other.UpdateDailyBehaviorProps.Clone();
break;
}
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiService Clone() {
return new AiService(this);
}
/// Field number for the "UeSetDefaultFocus" field.
public const int UeSetDefaultFocusFieldNumber = 1;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiUeSetDefaultFocus UeSetDefaultFocus {
get { return valueCase_ == ValueOneofCase.UeSetDefaultFocus ? (global::Cfg.AiUeSetDefaultFocus) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.UeSetDefaultFocus;
}
}
/// Field number for the "ExecuteTimeStatistic" field.
public const int ExecuteTimeStatisticFieldNumber = 2;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiExecuteTimeStatistic ExecuteTimeStatistic {
get { return valueCase_ == ValueOneofCase.ExecuteTimeStatistic ? (global::Cfg.AiExecuteTimeStatistic) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.ExecuteTimeStatistic;
}
}
/// Field number for the "ChooseTarget" field.
public const int ChooseTargetFieldNumber = 3;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiChooseTarget ChooseTarget {
get { return valueCase_ == ValueOneofCase.ChooseTarget ? (global::Cfg.AiChooseTarget) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.ChooseTarget;
}
}
/// Field number for the "KeepFaceTarget" field.
public const int KeepFaceTargetFieldNumber = 4;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiKeepFaceTarget KeepFaceTarget {
get { return valueCase_ == ValueOneofCase.KeepFaceTarget ? (global::Cfg.AiKeepFaceTarget) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.KeepFaceTarget;
}
}
/// Field number for the "GetOwnerPlayer" field.
public const int GetOwnerPlayerFieldNumber = 5;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiGetOwnerPlayer GetOwnerPlayer {
get { return valueCase_ == ValueOneofCase.GetOwnerPlayer ? (global::Cfg.AiGetOwnerPlayer) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.GetOwnerPlayer;
}
}
/// Field number for the "UpdateDailyBehaviorProps" field.
public const int UpdateDailyBehaviorPropsFieldNumber = 6;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiUpdateDailyBehaviorProps UpdateDailyBehaviorProps {
get { return valueCase_ == ValueOneofCase.UpdateDailyBehaviorProps ? (global::Cfg.AiUpdateDailyBehaviorProps) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.UpdateDailyBehaviorProps;
}
}
private object value_;
/// Enum of possible cases for the "value" oneof.
public enum ValueOneofCase {
None = 0,
UeSetDefaultFocus = 1,
ExecuteTimeStatistic = 2,
ChooseTarget = 3,
KeepFaceTarget = 4,
GetOwnerPlayer = 5,
UpdateDailyBehaviorProps = 6,
}
private ValueOneofCase valueCase_ = ValueOneofCase.None;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public ValueOneofCase ValueCase {
get { return valueCase_; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearValue() {
valueCase_ = ValueOneofCase.None;
value_ = null;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiService);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiService other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (!object.Equals(UeSetDefaultFocus, other.UeSetDefaultFocus)) return false;
if (!object.Equals(ExecuteTimeStatistic, other.ExecuteTimeStatistic)) return false;
if (!object.Equals(ChooseTarget, other.ChooseTarget)) return false;
if (!object.Equals(KeepFaceTarget, other.KeepFaceTarget)) return false;
if (!object.Equals(GetOwnerPlayer, other.GetOwnerPlayer)) return false;
if (!object.Equals(UpdateDailyBehaviorProps, other.UpdateDailyBehaviorProps)) return false;
if (ValueCase != other.ValueCase) 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 (valueCase_ == ValueOneofCase.UeSetDefaultFocus) hash ^= UeSetDefaultFocus.GetHashCode();
if (valueCase_ == ValueOneofCase.ExecuteTimeStatistic) hash ^= ExecuteTimeStatistic.GetHashCode();
if (valueCase_ == ValueOneofCase.ChooseTarget) hash ^= ChooseTarget.GetHashCode();
if (valueCase_ == ValueOneofCase.KeepFaceTarget) hash ^= KeepFaceTarget.GetHashCode();
if (valueCase_ == ValueOneofCase.GetOwnerPlayer) hash ^= GetOwnerPlayer.GetHashCode();
if (valueCase_ == ValueOneofCase.UpdateDailyBehaviorProps) hash ^= UpdateDailyBehaviorProps.GetHashCode();
hash ^= (int) valueCase_;
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 (valueCase_ == ValueOneofCase.UeSetDefaultFocus) {
output.WriteRawTag(10);
output.WriteMessage(UeSetDefaultFocus);
}
if (valueCase_ == ValueOneofCase.ExecuteTimeStatistic) {
output.WriteRawTag(18);
output.WriteMessage(ExecuteTimeStatistic);
}
if (valueCase_ == ValueOneofCase.ChooseTarget) {
output.WriteRawTag(26);
output.WriteMessage(ChooseTarget);
}
if (valueCase_ == ValueOneofCase.KeepFaceTarget) {
output.WriteRawTag(34);
output.WriteMessage(KeepFaceTarget);
}
if (valueCase_ == ValueOneofCase.GetOwnerPlayer) {
output.WriteRawTag(42);
output.WriteMessage(GetOwnerPlayer);
}
if (valueCase_ == ValueOneofCase.UpdateDailyBehaviorProps) {
output.WriteRawTag(50);
output.WriteMessage(UpdateDailyBehaviorProps);
}
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 (valueCase_ == ValueOneofCase.UeSetDefaultFocus) {
output.WriteRawTag(10);
output.WriteMessage(UeSetDefaultFocus);
}
if (valueCase_ == ValueOneofCase.ExecuteTimeStatistic) {
output.WriteRawTag(18);
output.WriteMessage(ExecuteTimeStatistic);
}
if (valueCase_ == ValueOneofCase.ChooseTarget) {
output.WriteRawTag(26);
output.WriteMessage(ChooseTarget);
}
if (valueCase_ == ValueOneofCase.KeepFaceTarget) {
output.WriteRawTag(34);
output.WriteMessage(KeepFaceTarget);
}
if (valueCase_ == ValueOneofCase.GetOwnerPlayer) {
output.WriteRawTag(42);
output.WriteMessage(GetOwnerPlayer);
}
if (valueCase_ == ValueOneofCase.UpdateDailyBehaviorProps) {
output.WriteRawTag(50);
output.WriteMessage(UpdateDailyBehaviorProps);
}
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 (valueCase_ == ValueOneofCase.UeSetDefaultFocus) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(UeSetDefaultFocus);
}
if (valueCase_ == ValueOneofCase.ExecuteTimeStatistic) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(ExecuteTimeStatistic);
}
if (valueCase_ == ValueOneofCase.ChooseTarget) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(ChooseTarget);
}
if (valueCase_ == ValueOneofCase.KeepFaceTarget) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(KeepFaceTarget);
}
if (valueCase_ == ValueOneofCase.GetOwnerPlayer) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(GetOwnerPlayer);
}
if (valueCase_ == ValueOneofCase.UpdateDailyBehaviorProps) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(UpdateDailyBehaviorProps);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiService other) {
if (other == null) {
return;
}
switch (other.ValueCase) {
case ValueOneofCase.UeSetDefaultFocus:
if (UeSetDefaultFocus == null) {
UeSetDefaultFocus = new global::Cfg.AiUeSetDefaultFocus();
}
UeSetDefaultFocus.MergeFrom(other.UeSetDefaultFocus);
break;
case ValueOneofCase.ExecuteTimeStatistic:
if (ExecuteTimeStatistic == null) {
ExecuteTimeStatistic = new global::Cfg.AiExecuteTimeStatistic();
}
ExecuteTimeStatistic.MergeFrom(other.ExecuteTimeStatistic);
break;
case ValueOneofCase.ChooseTarget:
if (ChooseTarget == null) {
ChooseTarget = new global::Cfg.AiChooseTarget();
}
ChooseTarget.MergeFrom(other.ChooseTarget);
break;
case ValueOneofCase.KeepFaceTarget:
if (KeepFaceTarget == null) {
KeepFaceTarget = new global::Cfg.AiKeepFaceTarget();
}
KeepFaceTarget.MergeFrom(other.KeepFaceTarget);
break;
case ValueOneofCase.GetOwnerPlayer:
if (GetOwnerPlayer == null) {
GetOwnerPlayer = new global::Cfg.AiGetOwnerPlayer();
}
GetOwnerPlayer.MergeFrom(other.GetOwnerPlayer);
break;
case ValueOneofCase.UpdateDailyBehaviorProps:
if (UpdateDailyBehaviorProps == null) {
UpdateDailyBehaviorProps = new global::Cfg.AiUpdateDailyBehaviorProps();
}
UpdateDailyBehaviorProps.MergeFrom(other.UpdateDailyBehaviorProps);
break;
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 10: {
global::Cfg.AiUeSetDefaultFocus subBuilder = new global::Cfg.AiUeSetDefaultFocus();
if (valueCase_ == ValueOneofCase.UeSetDefaultFocus) {
subBuilder.MergeFrom(UeSetDefaultFocus);
}
input.ReadMessage(subBuilder);
UeSetDefaultFocus = subBuilder;
break;
}
case 18: {
global::Cfg.AiExecuteTimeStatistic subBuilder = new global::Cfg.AiExecuteTimeStatistic();
if (valueCase_ == ValueOneofCase.ExecuteTimeStatistic) {
subBuilder.MergeFrom(ExecuteTimeStatistic);
}
input.ReadMessage(subBuilder);
ExecuteTimeStatistic = subBuilder;
break;
}
case 26: {
global::Cfg.AiChooseTarget subBuilder = new global::Cfg.AiChooseTarget();
if (valueCase_ == ValueOneofCase.ChooseTarget) {
subBuilder.MergeFrom(ChooseTarget);
}
input.ReadMessage(subBuilder);
ChooseTarget = subBuilder;
break;
}
case 34: {
global::Cfg.AiKeepFaceTarget subBuilder = new global::Cfg.AiKeepFaceTarget();
if (valueCase_ == ValueOneofCase.KeepFaceTarget) {
subBuilder.MergeFrom(KeepFaceTarget);
}
input.ReadMessage(subBuilder);
KeepFaceTarget = subBuilder;
break;
}
case 42: {
global::Cfg.AiGetOwnerPlayer subBuilder = new global::Cfg.AiGetOwnerPlayer();
if (valueCase_ == ValueOneofCase.GetOwnerPlayer) {
subBuilder.MergeFrom(GetOwnerPlayer);
}
input.ReadMessage(subBuilder);
GetOwnerPlayer = subBuilder;
break;
}
case 50: {
global::Cfg.AiUpdateDailyBehaviorProps subBuilder = new global::Cfg.AiUpdateDailyBehaviorProps();
if (valueCase_ == ValueOneofCase.UpdateDailyBehaviorProps) {
subBuilder.MergeFrom(UpdateDailyBehaviorProps);
}
input.ReadMessage(subBuilder);
UpdateDailyBehaviorProps = subBuilder;
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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 10: {
global::Cfg.AiUeSetDefaultFocus subBuilder = new global::Cfg.AiUeSetDefaultFocus();
if (valueCase_ == ValueOneofCase.UeSetDefaultFocus) {
subBuilder.MergeFrom(UeSetDefaultFocus);
}
input.ReadMessage(subBuilder);
UeSetDefaultFocus = subBuilder;
break;
}
case 18: {
global::Cfg.AiExecuteTimeStatistic subBuilder = new global::Cfg.AiExecuteTimeStatistic();
if (valueCase_ == ValueOneofCase.ExecuteTimeStatistic) {
subBuilder.MergeFrom(ExecuteTimeStatistic);
}
input.ReadMessage(subBuilder);
ExecuteTimeStatistic = subBuilder;
break;
}
case 26: {
global::Cfg.AiChooseTarget subBuilder = new global::Cfg.AiChooseTarget();
if (valueCase_ == ValueOneofCase.ChooseTarget) {
subBuilder.MergeFrom(ChooseTarget);
}
input.ReadMessage(subBuilder);
ChooseTarget = subBuilder;
break;
}
case 34: {
global::Cfg.AiKeepFaceTarget subBuilder = new global::Cfg.AiKeepFaceTarget();
if (valueCase_ == ValueOneofCase.KeepFaceTarget) {
subBuilder.MergeFrom(KeepFaceTarget);
}
input.ReadMessage(subBuilder);
KeepFaceTarget = subBuilder;
break;
}
case 42: {
global::Cfg.AiGetOwnerPlayer subBuilder = new global::Cfg.AiGetOwnerPlayer();
if (valueCase_ == ValueOneofCase.GetOwnerPlayer) {
subBuilder.MergeFrom(GetOwnerPlayer);
}
input.ReadMessage(subBuilder);
GetOwnerPlayer = subBuilder;
break;
}
case 50: {
global::Cfg.AiUpdateDailyBehaviorProps subBuilder = new global::Cfg.AiUpdateDailyBehaviorProps();
if (valueCase_ == ValueOneofCase.UpdateDailyBehaviorProps) {
subBuilder.MergeFrom(UpdateDailyBehaviorProps);
}
input.ReadMessage(subBuilder);
UpdateDailyBehaviorProps = subBuilder;
break;
}
}
}
}
#endif
}
public sealed partial class AiUeSetDefaultFocus : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiUeSetDefaultFocus());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[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::Cfg.ConfigReflection.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 AiUeSetDefaultFocus() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiUeSetDefaultFocus(AiUeSetDefaultFocus other) : this() {
_hasBits0 = other._hasBits0;
id_ = other.id_;
nodeName_ = other.nodeName_;
keyboardKey_ = other.keyboardKey_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiUeSetDefaultFocus Clone() {
return new AiUeSetDefaultFocus(this);
}
/// Field number for the "id" field.
public const int IdFieldNumber = 1;
private readonly static int IdDefaultValue = 0;
private int id_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int Id {
get { if ((_hasBits0 & 1) != 0) { return id_; } else { return IdDefaultValue; } }
set {
_hasBits0 |= 1;
id_ = value;
}
}
/// Gets whether the "id" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasId {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "id" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearId() {
_hasBits0 &= ~1;
}
/// Field number for the "node_name" field.
public const int NodeNameFieldNumber = 2;
private readonly static string NodeNameDefaultValue = "";
private string nodeName_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string NodeName {
get { return nodeName_ ?? NodeNameDefaultValue; }
set {
nodeName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "node_name" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasNodeName {
get { return nodeName_ != null; }
}
/// Clears the value of the "node_name" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearNodeName() {
nodeName_ = null;
}
/// Field number for the "keyboard_key" field.
public const int KeyboardKeyFieldNumber = 3;
private readonly static string KeyboardKeyDefaultValue = "";
private string keyboardKey_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string KeyboardKey {
get { return keyboardKey_ ?? KeyboardKeyDefaultValue; }
set {
keyboardKey_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "keyboard_key" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasKeyboardKey {
get { return keyboardKey_ != null; }
}
/// Clears the value of the "keyboard_key" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearKeyboardKey() {
keyboardKey_ = null;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiUeSetDefaultFocus);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiUeSetDefaultFocus other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Id != other.Id) return false;
if (NodeName != other.NodeName) return false;
if (KeyboardKey != other.KeyboardKey) 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 (HasId) hash ^= Id.GetHashCode();
if (HasNodeName) hash ^= NodeName.GetHashCode();
if (HasKeyboardKey) hash ^= KeyboardKey.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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
if (HasKeyboardKey) {
output.WriteRawTag(26);
output.WriteString(KeyboardKey);
}
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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
if (HasKeyboardKey) {
output.WriteRawTag(26);
output.WriteString(KeyboardKey);
}
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 (HasId) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Id);
}
if (HasNodeName) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(NodeName);
}
if (HasKeyboardKey) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(KeyboardKey);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiUeSetDefaultFocus other) {
if (other == null) {
return;
}
if (other.HasId) {
Id = other.Id;
}
if (other.HasNodeName) {
NodeName = other.NodeName;
}
if (other.HasKeyboardKey) {
KeyboardKey = other.KeyboardKey;
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 26: {
KeyboardKey = 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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 26: {
KeyboardKey = input.ReadString();
break;
}
}
}
}
#endif
}
public sealed partial class AiExecuteTimeStatistic : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiExecuteTimeStatistic());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[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::Cfg.ConfigReflection.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 AiExecuteTimeStatistic() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiExecuteTimeStatistic(AiExecuteTimeStatistic other) : this() {
_hasBits0 = other._hasBits0;
id_ = other.id_;
nodeName_ = other.nodeName_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiExecuteTimeStatistic Clone() {
return new AiExecuteTimeStatistic(this);
}
/// Field number for the "id" field.
public const int IdFieldNumber = 1;
private readonly static int IdDefaultValue = 0;
private int id_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int Id {
get { if ((_hasBits0 & 1) != 0) { return id_; } else { return IdDefaultValue; } }
set {
_hasBits0 |= 1;
id_ = value;
}
}
/// Gets whether the "id" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasId {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "id" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearId() {
_hasBits0 &= ~1;
}
/// Field number for the "node_name" field.
public const int NodeNameFieldNumber = 2;
private readonly static string NodeNameDefaultValue = "";
private string nodeName_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string NodeName {
get { return nodeName_ ?? NodeNameDefaultValue; }
set {
nodeName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "node_name" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasNodeName {
get { return nodeName_ != null; }
}
/// Clears the value of the "node_name" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearNodeName() {
nodeName_ = null;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiExecuteTimeStatistic);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiExecuteTimeStatistic other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Id != other.Id) return false;
if (NodeName != other.NodeName) 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 (HasId) hash ^= Id.GetHashCode();
if (HasNodeName) hash ^= NodeName.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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
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 (HasId) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Id);
}
if (HasNodeName) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(NodeName);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiExecuteTimeStatistic other) {
if (other == null) {
return;
}
if (other.HasId) {
Id = other.Id;
}
if (other.HasNodeName) {
NodeName = other.NodeName;
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = 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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
}
}
}
#endif
}
public sealed partial class AiChooseTarget : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiChooseTarget());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[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::Cfg.ConfigReflection.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 AiChooseTarget() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiChooseTarget(AiChooseTarget other) : this() {
_hasBits0 = other._hasBits0;
id_ = other.id_;
nodeName_ = other.nodeName_;
resultTargetKey_ = other.resultTargetKey_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiChooseTarget Clone() {
return new AiChooseTarget(this);
}
/// Field number for the "id" field.
public const int IdFieldNumber = 1;
private readonly static int IdDefaultValue = 0;
private int id_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int Id {
get { if ((_hasBits0 & 1) != 0) { return id_; } else { return IdDefaultValue; } }
set {
_hasBits0 |= 1;
id_ = value;
}
}
/// Gets whether the "id" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasId {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "id" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearId() {
_hasBits0 &= ~1;
}
/// Field number for the "node_name" field.
public const int NodeNameFieldNumber = 2;
private readonly static string NodeNameDefaultValue = "";
private string nodeName_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string NodeName {
get { return nodeName_ ?? NodeNameDefaultValue; }
set {
nodeName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "node_name" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasNodeName {
get { return nodeName_ != null; }
}
/// Clears the value of the "node_name" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearNodeName() {
nodeName_ = null;
}
/// Field number for the "result_target_key" field.
public const int ResultTargetKeyFieldNumber = 3;
private readonly static string ResultTargetKeyDefaultValue = "";
private string resultTargetKey_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string ResultTargetKey {
get { return resultTargetKey_ ?? ResultTargetKeyDefaultValue; }
set {
resultTargetKey_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "result_target_key" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasResultTargetKey {
get { return resultTargetKey_ != null; }
}
/// Clears the value of the "result_target_key" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearResultTargetKey() {
resultTargetKey_ = null;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiChooseTarget);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiChooseTarget other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Id != other.Id) return false;
if (NodeName != other.NodeName) return false;
if (ResultTargetKey != other.ResultTargetKey) 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 (HasId) hash ^= Id.GetHashCode();
if (HasNodeName) hash ^= NodeName.GetHashCode();
if (HasResultTargetKey) hash ^= ResultTargetKey.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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
if (HasResultTargetKey) {
output.WriteRawTag(26);
output.WriteString(ResultTargetKey);
}
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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
if (HasResultTargetKey) {
output.WriteRawTag(26);
output.WriteString(ResultTargetKey);
}
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 (HasId) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Id);
}
if (HasNodeName) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(NodeName);
}
if (HasResultTargetKey) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(ResultTargetKey);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiChooseTarget other) {
if (other == null) {
return;
}
if (other.HasId) {
Id = other.Id;
}
if (other.HasNodeName) {
NodeName = other.NodeName;
}
if (other.HasResultTargetKey) {
ResultTargetKey = other.ResultTargetKey;
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 26: {
ResultTargetKey = 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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 26: {
ResultTargetKey = input.ReadString();
break;
}
}
}
}
#endif
}
public sealed partial class AiKeepFaceTarget : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiKeepFaceTarget());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[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::Cfg.ConfigReflection.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 AiKeepFaceTarget() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiKeepFaceTarget(AiKeepFaceTarget other) : this() {
_hasBits0 = other._hasBits0;
id_ = other.id_;
nodeName_ = other.nodeName_;
targetActorKey_ = other.targetActorKey_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiKeepFaceTarget Clone() {
return new AiKeepFaceTarget(this);
}
/// Field number for the "id" field.
public const int IdFieldNumber = 1;
private readonly static int IdDefaultValue = 0;
private int id_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int Id {
get { if ((_hasBits0 & 1) != 0) { return id_; } else { return IdDefaultValue; } }
set {
_hasBits0 |= 1;
id_ = value;
}
}
/// Gets whether the "id" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasId {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "id" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearId() {
_hasBits0 &= ~1;
}
/// Field number for the "node_name" field.
public const int NodeNameFieldNumber = 2;
private readonly static string NodeNameDefaultValue = "";
private string nodeName_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string NodeName {
get { return nodeName_ ?? NodeNameDefaultValue; }
set {
nodeName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "node_name" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasNodeName {
get { return nodeName_ != null; }
}
/// Clears the value of the "node_name" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearNodeName() {
nodeName_ = null;
}
/// Field number for the "target_actor_key" field.
public const int TargetActorKeyFieldNumber = 3;
private readonly static string TargetActorKeyDefaultValue = "";
private string targetActorKey_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string TargetActorKey {
get { return targetActorKey_ ?? TargetActorKeyDefaultValue; }
set {
targetActorKey_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "target_actor_key" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasTargetActorKey {
get { return targetActorKey_ != null; }
}
/// Clears the value of the "target_actor_key" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearTargetActorKey() {
targetActorKey_ = null;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiKeepFaceTarget);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiKeepFaceTarget other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Id != other.Id) return false;
if (NodeName != other.NodeName) return false;
if (TargetActorKey != other.TargetActorKey) 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 (HasId) hash ^= Id.GetHashCode();
if (HasNodeName) hash ^= NodeName.GetHashCode();
if (HasTargetActorKey) hash ^= TargetActorKey.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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
if (HasTargetActorKey) {
output.WriteRawTag(26);
output.WriteString(TargetActorKey);
}
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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
if (HasTargetActorKey) {
output.WriteRawTag(26);
output.WriteString(TargetActorKey);
}
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 (HasId) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Id);
}
if (HasNodeName) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(NodeName);
}
if (HasTargetActorKey) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(TargetActorKey);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiKeepFaceTarget other) {
if (other == null) {
return;
}
if (other.HasId) {
Id = other.Id;
}
if (other.HasNodeName) {
NodeName = other.NodeName;
}
if (other.HasTargetActorKey) {
TargetActorKey = other.TargetActorKey;
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 26: {
TargetActorKey = 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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 26: {
TargetActorKey = input.ReadString();
break;
}
}
}
}
#endif
}
public sealed partial class AiGetOwnerPlayer : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiGetOwnerPlayer());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[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::Cfg.ConfigReflection.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 AiGetOwnerPlayer() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiGetOwnerPlayer(AiGetOwnerPlayer other) : this() {
_hasBits0 = other._hasBits0;
id_ = other.id_;
nodeName_ = other.nodeName_;
playerActorKey_ = other.playerActorKey_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiGetOwnerPlayer Clone() {
return new AiGetOwnerPlayer(this);
}
/// Field number for the "id" field.
public const int IdFieldNumber = 1;
private readonly static int IdDefaultValue = 0;
private int id_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int Id {
get { if ((_hasBits0 & 1) != 0) { return id_; } else { return IdDefaultValue; } }
set {
_hasBits0 |= 1;
id_ = value;
}
}
/// Gets whether the "id" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasId {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "id" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearId() {
_hasBits0 &= ~1;
}
/// Field number for the "node_name" field.
public const int NodeNameFieldNumber = 2;
private readonly static string NodeNameDefaultValue = "";
private string nodeName_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string NodeName {
get { return nodeName_ ?? NodeNameDefaultValue; }
set {
nodeName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "node_name" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasNodeName {
get { return nodeName_ != null; }
}
/// Clears the value of the "node_name" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearNodeName() {
nodeName_ = null;
}
/// Field number for the "player_actor_key" field.
public const int PlayerActorKeyFieldNumber = 3;
private readonly static string PlayerActorKeyDefaultValue = "";
private string playerActorKey_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string PlayerActorKey {
get { return playerActorKey_ ?? PlayerActorKeyDefaultValue; }
set {
playerActorKey_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "player_actor_key" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasPlayerActorKey {
get { return playerActorKey_ != null; }
}
/// Clears the value of the "player_actor_key" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearPlayerActorKey() {
playerActorKey_ = null;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiGetOwnerPlayer);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiGetOwnerPlayer other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Id != other.Id) return false;
if (NodeName != other.NodeName) return false;
if (PlayerActorKey != other.PlayerActorKey) 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 (HasId) hash ^= Id.GetHashCode();
if (HasNodeName) hash ^= NodeName.GetHashCode();
if (HasPlayerActorKey) hash ^= PlayerActorKey.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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
if (HasPlayerActorKey) {
output.WriteRawTag(26);
output.WriteString(PlayerActorKey);
}
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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
if (HasPlayerActorKey) {
output.WriteRawTag(26);
output.WriteString(PlayerActorKey);
}
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 (HasId) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Id);
}
if (HasNodeName) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(NodeName);
}
if (HasPlayerActorKey) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(PlayerActorKey);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiGetOwnerPlayer other) {
if (other == null) {
return;
}
if (other.HasId) {
Id = other.Id;
}
if (other.HasNodeName) {
NodeName = other.NodeName;
}
if (other.HasPlayerActorKey) {
PlayerActorKey = other.PlayerActorKey;
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 26: {
PlayerActorKey = 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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 26: {
PlayerActorKey = input.ReadString();
break;
}
}
}
}
#endif
}
public sealed partial class AiUpdateDailyBehaviorProps : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiUpdateDailyBehaviorProps());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[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::Cfg.ConfigReflection.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 AiUpdateDailyBehaviorProps() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiUpdateDailyBehaviorProps(AiUpdateDailyBehaviorProps other) : this() {
_hasBits0 = other._hasBits0;
id_ = other.id_;
nodeName_ = other.nodeName_;
satietyKey_ = other.satietyKey_;
energyKey_ = other.energyKey_;
moodKey_ = other.moodKey_;
satietyLowerThresholdKey_ = other.satietyLowerThresholdKey_;
satietyUpperThresholdKey_ = other.satietyUpperThresholdKey_;
energyLowerThresholdKey_ = other.energyLowerThresholdKey_;
energyUpperThresholdKey_ = other.energyUpperThresholdKey_;
moodLowerThresholdKey_ = other.moodLowerThresholdKey_;
moodUpperThresholdKey_ = other.moodUpperThresholdKey_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiUpdateDailyBehaviorProps Clone() {
return new AiUpdateDailyBehaviorProps(this);
}
/// Field number for the "id" field.
public const int IdFieldNumber = 1;
private readonly static int IdDefaultValue = 0;
private int id_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int Id {
get { if ((_hasBits0 & 1) != 0) { return id_; } else { return IdDefaultValue; } }
set {
_hasBits0 |= 1;
id_ = value;
}
}
/// Gets whether the "id" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasId {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "id" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearId() {
_hasBits0 &= ~1;
}
/// Field number for the "node_name" field.
public const int NodeNameFieldNumber = 2;
private readonly static string NodeNameDefaultValue = "";
private string nodeName_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string NodeName {
get { return nodeName_ ?? NodeNameDefaultValue; }
set {
nodeName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "node_name" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasNodeName {
get { return nodeName_ != null; }
}
/// Clears the value of the "node_name" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearNodeName() {
nodeName_ = null;
}
/// Field number for the "satiety_key" field.
public const int SatietyKeyFieldNumber = 3;
private readonly static string SatietyKeyDefaultValue = "";
private string satietyKey_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string SatietyKey {
get { return satietyKey_ ?? SatietyKeyDefaultValue; }
set {
satietyKey_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "satiety_key" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasSatietyKey {
get { return satietyKey_ != null; }
}
/// Clears the value of the "satiety_key" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearSatietyKey() {
satietyKey_ = null;
}
/// Field number for the "energy_key" field.
public const int EnergyKeyFieldNumber = 4;
private readonly static string EnergyKeyDefaultValue = "";
private string energyKey_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string EnergyKey {
get { return energyKey_ ?? EnergyKeyDefaultValue; }
set {
energyKey_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "energy_key" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasEnergyKey {
get { return energyKey_ != null; }
}
/// Clears the value of the "energy_key" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearEnergyKey() {
energyKey_ = null;
}
/// Field number for the "mood_key" field.
public const int MoodKeyFieldNumber = 5;
private readonly static string MoodKeyDefaultValue = "";
private string moodKey_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string MoodKey {
get { return moodKey_ ?? MoodKeyDefaultValue; }
set {
moodKey_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "mood_key" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasMoodKey {
get { return moodKey_ != null; }
}
/// Clears the value of the "mood_key" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearMoodKey() {
moodKey_ = null;
}
/// Field number for the "satiety_lower_threshold_key" field.
public const int SatietyLowerThresholdKeyFieldNumber = 6;
private readonly static string SatietyLowerThresholdKeyDefaultValue = "";
private string satietyLowerThresholdKey_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string SatietyLowerThresholdKey {
get { return satietyLowerThresholdKey_ ?? SatietyLowerThresholdKeyDefaultValue; }
set {
satietyLowerThresholdKey_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "satiety_lower_threshold_key" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasSatietyLowerThresholdKey {
get { return satietyLowerThresholdKey_ != null; }
}
/// Clears the value of the "satiety_lower_threshold_key" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearSatietyLowerThresholdKey() {
satietyLowerThresholdKey_ = null;
}
/// Field number for the "satiety_upper_threshold_key" field.
public const int SatietyUpperThresholdKeyFieldNumber = 7;
private readonly static string SatietyUpperThresholdKeyDefaultValue = "";
private string satietyUpperThresholdKey_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string SatietyUpperThresholdKey {
get { return satietyUpperThresholdKey_ ?? SatietyUpperThresholdKeyDefaultValue; }
set {
satietyUpperThresholdKey_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "satiety_upper_threshold_key" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasSatietyUpperThresholdKey {
get { return satietyUpperThresholdKey_ != null; }
}
/// Clears the value of the "satiety_upper_threshold_key" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearSatietyUpperThresholdKey() {
satietyUpperThresholdKey_ = null;
}
/// Field number for the "energy_lower_threshold_key" field.
public const int EnergyLowerThresholdKeyFieldNumber = 8;
private readonly static string EnergyLowerThresholdKeyDefaultValue = "";
private string energyLowerThresholdKey_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string EnergyLowerThresholdKey {
get { return energyLowerThresholdKey_ ?? EnergyLowerThresholdKeyDefaultValue; }
set {
energyLowerThresholdKey_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "energy_lower_threshold_key" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasEnergyLowerThresholdKey {
get { return energyLowerThresholdKey_ != null; }
}
/// Clears the value of the "energy_lower_threshold_key" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearEnergyLowerThresholdKey() {
energyLowerThresholdKey_ = null;
}
/// Field number for the "energy_upper_threshold_key" field.
public const int EnergyUpperThresholdKeyFieldNumber = 9;
private readonly static string EnergyUpperThresholdKeyDefaultValue = "";
private string energyUpperThresholdKey_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string EnergyUpperThresholdKey {
get { return energyUpperThresholdKey_ ?? EnergyUpperThresholdKeyDefaultValue; }
set {
energyUpperThresholdKey_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "energy_upper_threshold_key" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasEnergyUpperThresholdKey {
get { return energyUpperThresholdKey_ != null; }
}
/// Clears the value of the "energy_upper_threshold_key" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearEnergyUpperThresholdKey() {
energyUpperThresholdKey_ = null;
}
/// Field number for the "mood_lower_threshold_key" field.
public const int MoodLowerThresholdKeyFieldNumber = 10;
private readonly static string MoodLowerThresholdKeyDefaultValue = "";
private string moodLowerThresholdKey_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string MoodLowerThresholdKey {
get { return moodLowerThresholdKey_ ?? MoodLowerThresholdKeyDefaultValue; }
set {
moodLowerThresholdKey_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "mood_lower_threshold_key" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasMoodLowerThresholdKey {
get { return moodLowerThresholdKey_ != null; }
}
/// Clears the value of the "mood_lower_threshold_key" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearMoodLowerThresholdKey() {
moodLowerThresholdKey_ = null;
}
/// Field number for the "mood_upper_threshold_key" field.
public const int MoodUpperThresholdKeyFieldNumber = 11;
private readonly static string MoodUpperThresholdKeyDefaultValue = "";
private string moodUpperThresholdKey_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string MoodUpperThresholdKey {
get { return moodUpperThresholdKey_ ?? MoodUpperThresholdKeyDefaultValue; }
set {
moodUpperThresholdKey_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "mood_upper_threshold_key" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasMoodUpperThresholdKey {
get { return moodUpperThresholdKey_ != null; }
}
/// Clears the value of the "mood_upper_threshold_key" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearMoodUpperThresholdKey() {
moodUpperThresholdKey_ = null;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiUpdateDailyBehaviorProps);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiUpdateDailyBehaviorProps other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Id != other.Id) return false;
if (NodeName != other.NodeName) return false;
if (SatietyKey != other.SatietyKey) return false;
if (EnergyKey != other.EnergyKey) return false;
if (MoodKey != other.MoodKey) return false;
if (SatietyLowerThresholdKey != other.SatietyLowerThresholdKey) return false;
if (SatietyUpperThresholdKey != other.SatietyUpperThresholdKey) return false;
if (EnergyLowerThresholdKey != other.EnergyLowerThresholdKey) return false;
if (EnergyUpperThresholdKey != other.EnergyUpperThresholdKey) return false;
if (MoodLowerThresholdKey != other.MoodLowerThresholdKey) return false;
if (MoodUpperThresholdKey != other.MoodUpperThresholdKey) 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 (HasId) hash ^= Id.GetHashCode();
if (HasNodeName) hash ^= NodeName.GetHashCode();
if (HasSatietyKey) hash ^= SatietyKey.GetHashCode();
if (HasEnergyKey) hash ^= EnergyKey.GetHashCode();
if (HasMoodKey) hash ^= MoodKey.GetHashCode();
if (HasSatietyLowerThresholdKey) hash ^= SatietyLowerThresholdKey.GetHashCode();
if (HasSatietyUpperThresholdKey) hash ^= SatietyUpperThresholdKey.GetHashCode();
if (HasEnergyLowerThresholdKey) hash ^= EnergyLowerThresholdKey.GetHashCode();
if (HasEnergyUpperThresholdKey) hash ^= EnergyUpperThresholdKey.GetHashCode();
if (HasMoodLowerThresholdKey) hash ^= MoodLowerThresholdKey.GetHashCode();
if (HasMoodUpperThresholdKey) hash ^= MoodUpperThresholdKey.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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
if (HasSatietyKey) {
output.WriteRawTag(26);
output.WriteString(SatietyKey);
}
if (HasEnergyKey) {
output.WriteRawTag(34);
output.WriteString(EnergyKey);
}
if (HasMoodKey) {
output.WriteRawTag(42);
output.WriteString(MoodKey);
}
if (HasSatietyLowerThresholdKey) {
output.WriteRawTag(50);
output.WriteString(SatietyLowerThresholdKey);
}
if (HasSatietyUpperThresholdKey) {
output.WriteRawTag(58);
output.WriteString(SatietyUpperThresholdKey);
}
if (HasEnergyLowerThresholdKey) {
output.WriteRawTag(66);
output.WriteString(EnergyLowerThresholdKey);
}
if (HasEnergyUpperThresholdKey) {
output.WriteRawTag(74);
output.WriteString(EnergyUpperThresholdKey);
}
if (HasMoodLowerThresholdKey) {
output.WriteRawTag(82);
output.WriteString(MoodLowerThresholdKey);
}
if (HasMoodUpperThresholdKey) {
output.WriteRawTag(90);
output.WriteString(MoodUpperThresholdKey);
}
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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
if (HasSatietyKey) {
output.WriteRawTag(26);
output.WriteString(SatietyKey);
}
if (HasEnergyKey) {
output.WriteRawTag(34);
output.WriteString(EnergyKey);
}
if (HasMoodKey) {
output.WriteRawTag(42);
output.WriteString(MoodKey);
}
if (HasSatietyLowerThresholdKey) {
output.WriteRawTag(50);
output.WriteString(SatietyLowerThresholdKey);
}
if (HasSatietyUpperThresholdKey) {
output.WriteRawTag(58);
output.WriteString(SatietyUpperThresholdKey);
}
if (HasEnergyLowerThresholdKey) {
output.WriteRawTag(66);
output.WriteString(EnergyLowerThresholdKey);
}
if (HasEnergyUpperThresholdKey) {
output.WriteRawTag(74);
output.WriteString(EnergyUpperThresholdKey);
}
if (HasMoodLowerThresholdKey) {
output.WriteRawTag(82);
output.WriteString(MoodLowerThresholdKey);
}
if (HasMoodUpperThresholdKey) {
output.WriteRawTag(90);
output.WriteString(MoodUpperThresholdKey);
}
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 (HasId) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Id);
}
if (HasNodeName) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(NodeName);
}
if (HasSatietyKey) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(SatietyKey);
}
if (HasEnergyKey) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(EnergyKey);
}
if (HasMoodKey) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(MoodKey);
}
if (HasSatietyLowerThresholdKey) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(SatietyLowerThresholdKey);
}
if (HasSatietyUpperThresholdKey) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(SatietyUpperThresholdKey);
}
if (HasEnergyLowerThresholdKey) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(EnergyLowerThresholdKey);
}
if (HasEnergyUpperThresholdKey) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(EnergyUpperThresholdKey);
}
if (HasMoodLowerThresholdKey) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(MoodLowerThresholdKey);
}
if (HasMoodUpperThresholdKey) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(MoodUpperThresholdKey);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiUpdateDailyBehaviorProps other) {
if (other == null) {
return;
}
if (other.HasId) {
Id = other.Id;
}
if (other.HasNodeName) {
NodeName = other.NodeName;
}
if (other.HasSatietyKey) {
SatietyKey = other.SatietyKey;
}
if (other.HasEnergyKey) {
EnergyKey = other.EnergyKey;
}
if (other.HasMoodKey) {
MoodKey = other.MoodKey;
}
if (other.HasSatietyLowerThresholdKey) {
SatietyLowerThresholdKey = other.SatietyLowerThresholdKey;
}
if (other.HasSatietyUpperThresholdKey) {
SatietyUpperThresholdKey = other.SatietyUpperThresholdKey;
}
if (other.HasEnergyLowerThresholdKey) {
EnergyLowerThresholdKey = other.EnergyLowerThresholdKey;
}
if (other.HasEnergyUpperThresholdKey) {
EnergyUpperThresholdKey = other.EnergyUpperThresholdKey;
}
if (other.HasMoodLowerThresholdKey) {
MoodLowerThresholdKey = other.MoodLowerThresholdKey;
}
if (other.HasMoodUpperThresholdKey) {
MoodUpperThresholdKey = other.MoodUpperThresholdKey;
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 26: {
SatietyKey = input.ReadString();
break;
}
case 34: {
EnergyKey = input.ReadString();
break;
}
case 42: {
MoodKey = input.ReadString();
break;
}
case 50: {
SatietyLowerThresholdKey = input.ReadString();
break;
}
case 58: {
SatietyUpperThresholdKey = input.ReadString();
break;
}
case 66: {
EnergyLowerThresholdKey = input.ReadString();
break;
}
case 74: {
EnergyUpperThresholdKey = input.ReadString();
break;
}
case 82: {
MoodLowerThresholdKey = input.ReadString();
break;
}
case 90: {
MoodUpperThresholdKey = 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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 26: {
SatietyKey = input.ReadString();
break;
}
case 34: {
EnergyKey = input.ReadString();
break;
}
case 42: {
MoodKey = input.ReadString();
break;
}
case 50: {
SatietyLowerThresholdKey = input.ReadString();
break;
}
case 58: {
SatietyUpperThresholdKey = input.ReadString();
break;
}
case 66: {
EnergyLowerThresholdKey = input.ReadString();
break;
}
case 74: {
EnergyUpperThresholdKey = input.ReadString();
break;
}
case 82: {
MoodLowerThresholdKey = input.ReadString();
break;
}
case 90: {
MoodUpperThresholdKey = input.ReadString();
break;
}
}
}
}
#endif
}
public sealed partial class AiDecorator : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiDecorator());
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::Cfg.ConfigReflection.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 AiDecorator() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiDecorator(AiDecorator other) : this() {
switch (other.ValueCase) {
case ValueOneofCase.UeLoop:
UeLoop = other.UeLoop.Clone();
break;
case ValueOneofCase.UeCooldown:
UeCooldown = other.UeCooldown.Clone();
break;
case ValueOneofCase.UeTimeLimit:
UeTimeLimit = other.UeTimeLimit.Clone();
break;
case ValueOneofCase.UeBlackboard:
UeBlackboard = other.UeBlackboard.Clone();
break;
case ValueOneofCase.UeForceSuccess:
UeForceSuccess = other.UeForceSuccess.Clone();
break;
case ValueOneofCase.IsAtLocation:
IsAtLocation = other.IsAtLocation.Clone();
break;
case ValueOneofCase.DistanceLessThan:
DistanceLessThan = other.DistanceLessThan.Clone();
break;
}
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiDecorator Clone() {
return new AiDecorator(this);
}
/// Field number for the "UeLoop" field.
public const int UeLoopFieldNumber = 7;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiUeLoop UeLoop {
get { return valueCase_ == ValueOneofCase.UeLoop ? (global::Cfg.AiUeLoop) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.UeLoop;
}
}
/// Field number for the "UeCooldown" field.
public const int UeCooldownFieldNumber = 8;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiUeCooldown UeCooldown {
get { return valueCase_ == ValueOneofCase.UeCooldown ? (global::Cfg.AiUeCooldown) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.UeCooldown;
}
}
/// Field number for the "UeTimeLimit" field.
public const int UeTimeLimitFieldNumber = 9;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiUeTimeLimit UeTimeLimit {
get { return valueCase_ == ValueOneofCase.UeTimeLimit ? (global::Cfg.AiUeTimeLimit) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.UeTimeLimit;
}
}
/// Field number for the "UeBlackboard" field.
public const int UeBlackboardFieldNumber = 10;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiUeBlackboard UeBlackboard {
get { return valueCase_ == ValueOneofCase.UeBlackboard ? (global::Cfg.AiUeBlackboard) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.UeBlackboard;
}
}
/// Field number for the "UeForceSuccess" field.
public const int UeForceSuccessFieldNumber = 11;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiUeForceSuccess UeForceSuccess {
get { return valueCase_ == ValueOneofCase.UeForceSuccess ? (global::Cfg.AiUeForceSuccess) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.UeForceSuccess;
}
}
/// Field number for the "IsAtLocation" field.
public const int IsAtLocationFieldNumber = 12;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiIsAtLocation IsAtLocation {
get { return valueCase_ == ValueOneofCase.IsAtLocation ? (global::Cfg.AiIsAtLocation) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.IsAtLocation;
}
}
/// Field number for the "DistanceLessThan" field.
public const int DistanceLessThanFieldNumber = 13;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiDistanceLessThan DistanceLessThan {
get { return valueCase_ == ValueOneofCase.DistanceLessThan ? (global::Cfg.AiDistanceLessThan) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.DistanceLessThan;
}
}
private object value_;
/// Enum of possible cases for the "value" oneof.
public enum ValueOneofCase {
None = 0,
UeLoop = 7,
UeCooldown = 8,
UeTimeLimit = 9,
UeBlackboard = 10,
UeForceSuccess = 11,
IsAtLocation = 12,
DistanceLessThan = 13,
}
private ValueOneofCase valueCase_ = ValueOneofCase.None;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public ValueOneofCase ValueCase {
get { return valueCase_; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearValue() {
valueCase_ = ValueOneofCase.None;
value_ = null;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiDecorator);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiDecorator other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (!object.Equals(UeLoop, other.UeLoop)) return false;
if (!object.Equals(UeCooldown, other.UeCooldown)) return false;
if (!object.Equals(UeTimeLimit, other.UeTimeLimit)) return false;
if (!object.Equals(UeBlackboard, other.UeBlackboard)) return false;
if (!object.Equals(UeForceSuccess, other.UeForceSuccess)) return false;
if (!object.Equals(IsAtLocation, other.IsAtLocation)) return false;
if (!object.Equals(DistanceLessThan, other.DistanceLessThan)) return false;
if (ValueCase != other.ValueCase) 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 (valueCase_ == ValueOneofCase.UeLoop) hash ^= UeLoop.GetHashCode();
if (valueCase_ == ValueOneofCase.UeCooldown) hash ^= UeCooldown.GetHashCode();
if (valueCase_ == ValueOneofCase.UeTimeLimit) hash ^= UeTimeLimit.GetHashCode();
if (valueCase_ == ValueOneofCase.UeBlackboard) hash ^= UeBlackboard.GetHashCode();
if (valueCase_ == ValueOneofCase.UeForceSuccess) hash ^= UeForceSuccess.GetHashCode();
if (valueCase_ == ValueOneofCase.IsAtLocation) hash ^= IsAtLocation.GetHashCode();
if (valueCase_ == ValueOneofCase.DistanceLessThan) hash ^= DistanceLessThan.GetHashCode();
hash ^= (int) valueCase_;
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 (valueCase_ == ValueOneofCase.UeLoop) {
output.WriteRawTag(58);
output.WriteMessage(UeLoop);
}
if (valueCase_ == ValueOneofCase.UeCooldown) {
output.WriteRawTag(66);
output.WriteMessage(UeCooldown);
}
if (valueCase_ == ValueOneofCase.UeTimeLimit) {
output.WriteRawTag(74);
output.WriteMessage(UeTimeLimit);
}
if (valueCase_ == ValueOneofCase.UeBlackboard) {
output.WriteRawTag(82);
output.WriteMessage(UeBlackboard);
}
if (valueCase_ == ValueOneofCase.UeForceSuccess) {
output.WriteRawTag(90);
output.WriteMessage(UeForceSuccess);
}
if (valueCase_ == ValueOneofCase.IsAtLocation) {
output.WriteRawTag(98);
output.WriteMessage(IsAtLocation);
}
if (valueCase_ == ValueOneofCase.DistanceLessThan) {
output.WriteRawTag(106);
output.WriteMessage(DistanceLessThan);
}
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 (valueCase_ == ValueOneofCase.UeLoop) {
output.WriteRawTag(58);
output.WriteMessage(UeLoop);
}
if (valueCase_ == ValueOneofCase.UeCooldown) {
output.WriteRawTag(66);
output.WriteMessage(UeCooldown);
}
if (valueCase_ == ValueOneofCase.UeTimeLimit) {
output.WriteRawTag(74);
output.WriteMessage(UeTimeLimit);
}
if (valueCase_ == ValueOneofCase.UeBlackboard) {
output.WriteRawTag(82);
output.WriteMessage(UeBlackboard);
}
if (valueCase_ == ValueOneofCase.UeForceSuccess) {
output.WriteRawTag(90);
output.WriteMessage(UeForceSuccess);
}
if (valueCase_ == ValueOneofCase.IsAtLocation) {
output.WriteRawTag(98);
output.WriteMessage(IsAtLocation);
}
if (valueCase_ == ValueOneofCase.DistanceLessThan) {
output.WriteRawTag(106);
output.WriteMessage(DistanceLessThan);
}
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 (valueCase_ == ValueOneofCase.UeLoop) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(UeLoop);
}
if (valueCase_ == ValueOneofCase.UeCooldown) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(UeCooldown);
}
if (valueCase_ == ValueOneofCase.UeTimeLimit) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(UeTimeLimit);
}
if (valueCase_ == ValueOneofCase.UeBlackboard) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(UeBlackboard);
}
if (valueCase_ == ValueOneofCase.UeForceSuccess) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(UeForceSuccess);
}
if (valueCase_ == ValueOneofCase.IsAtLocation) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(IsAtLocation);
}
if (valueCase_ == ValueOneofCase.DistanceLessThan) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(DistanceLessThan);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiDecorator other) {
if (other == null) {
return;
}
switch (other.ValueCase) {
case ValueOneofCase.UeLoop:
if (UeLoop == null) {
UeLoop = new global::Cfg.AiUeLoop();
}
UeLoop.MergeFrom(other.UeLoop);
break;
case ValueOneofCase.UeCooldown:
if (UeCooldown == null) {
UeCooldown = new global::Cfg.AiUeCooldown();
}
UeCooldown.MergeFrom(other.UeCooldown);
break;
case ValueOneofCase.UeTimeLimit:
if (UeTimeLimit == null) {
UeTimeLimit = new global::Cfg.AiUeTimeLimit();
}
UeTimeLimit.MergeFrom(other.UeTimeLimit);
break;
case ValueOneofCase.UeBlackboard:
if (UeBlackboard == null) {
UeBlackboard = new global::Cfg.AiUeBlackboard();
}
UeBlackboard.MergeFrom(other.UeBlackboard);
break;
case ValueOneofCase.UeForceSuccess:
if (UeForceSuccess == null) {
UeForceSuccess = new global::Cfg.AiUeForceSuccess();
}
UeForceSuccess.MergeFrom(other.UeForceSuccess);
break;
case ValueOneofCase.IsAtLocation:
if (IsAtLocation == null) {
IsAtLocation = new global::Cfg.AiIsAtLocation();
}
IsAtLocation.MergeFrom(other.IsAtLocation);
break;
case ValueOneofCase.DistanceLessThan:
if (DistanceLessThan == null) {
DistanceLessThan = new global::Cfg.AiDistanceLessThan();
}
DistanceLessThan.MergeFrom(other.DistanceLessThan);
break;
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 58: {
global::Cfg.AiUeLoop subBuilder = new global::Cfg.AiUeLoop();
if (valueCase_ == ValueOneofCase.UeLoop) {
subBuilder.MergeFrom(UeLoop);
}
input.ReadMessage(subBuilder);
UeLoop = subBuilder;
break;
}
case 66: {
global::Cfg.AiUeCooldown subBuilder = new global::Cfg.AiUeCooldown();
if (valueCase_ == ValueOneofCase.UeCooldown) {
subBuilder.MergeFrom(UeCooldown);
}
input.ReadMessage(subBuilder);
UeCooldown = subBuilder;
break;
}
case 74: {
global::Cfg.AiUeTimeLimit subBuilder = new global::Cfg.AiUeTimeLimit();
if (valueCase_ == ValueOneofCase.UeTimeLimit) {
subBuilder.MergeFrom(UeTimeLimit);
}
input.ReadMessage(subBuilder);
UeTimeLimit = subBuilder;
break;
}
case 82: {
global::Cfg.AiUeBlackboard subBuilder = new global::Cfg.AiUeBlackboard();
if (valueCase_ == ValueOneofCase.UeBlackboard) {
subBuilder.MergeFrom(UeBlackboard);
}
input.ReadMessage(subBuilder);
UeBlackboard = subBuilder;
break;
}
case 90: {
global::Cfg.AiUeForceSuccess subBuilder = new global::Cfg.AiUeForceSuccess();
if (valueCase_ == ValueOneofCase.UeForceSuccess) {
subBuilder.MergeFrom(UeForceSuccess);
}
input.ReadMessage(subBuilder);
UeForceSuccess = subBuilder;
break;
}
case 98: {
global::Cfg.AiIsAtLocation subBuilder = new global::Cfg.AiIsAtLocation();
if (valueCase_ == ValueOneofCase.IsAtLocation) {
subBuilder.MergeFrom(IsAtLocation);
}
input.ReadMessage(subBuilder);
IsAtLocation = subBuilder;
break;
}
case 106: {
global::Cfg.AiDistanceLessThan subBuilder = new global::Cfg.AiDistanceLessThan();
if (valueCase_ == ValueOneofCase.DistanceLessThan) {
subBuilder.MergeFrom(DistanceLessThan);
}
input.ReadMessage(subBuilder);
DistanceLessThan = subBuilder;
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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 58: {
global::Cfg.AiUeLoop subBuilder = new global::Cfg.AiUeLoop();
if (valueCase_ == ValueOneofCase.UeLoop) {
subBuilder.MergeFrom(UeLoop);
}
input.ReadMessage(subBuilder);
UeLoop = subBuilder;
break;
}
case 66: {
global::Cfg.AiUeCooldown subBuilder = new global::Cfg.AiUeCooldown();
if (valueCase_ == ValueOneofCase.UeCooldown) {
subBuilder.MergeFrom(UeCooldown);
}
input.ReadMessage(subBuilder);
UeCooldown = subBuilder;
break;
}
case 74: {
global::Cfg.AiUeTimeLimit subBuilder = new global::Cfg.AiUeTimeLimit();
if (valueCase_ == ValueOneofCase.UeTimeLimit) {
subBuilder.MergeFrom(UeTimeLimit);
}
input.ReadMessage(subBuilder);
UeTimeLimit = subBuilder;
break;
}
case 82: {
global::Cfg.AiUeBlackboard subBuilder = new global::Cfg.AiUeBlackboard();
if (valueCase_ == ValueOneofCase.UeBlackboard) {
subBuilder.MergeFrom(UeBlackboard);
}
input.ReadMessage(subBuilder);
UeBlackboard = subBuilder;
break;
}
case 90: {
global::Cfg.AiUeForceSuccess subBuilder = new global::Cfg.AiUeForceSuccess();
if (valueCase_ == ValueOneofCase.UeForceSuccess) {
subBuilder.MergeFrom(UeForceSuccess);
}
input.ReadMessage(subBuilder);
UeForceSuccess = subBuilder;
break;
}
case 98: {
global::Cfg.AiIsAtLocation subBuilder = new global::Cfg.AiIsAtLocation();
if (valueCase_ == ValueOneofCase.IsAtLocation) {
subBuilder.MergeFrom(IsAtLocation);
}
input.ReadMessage(subBuilder);
IsAtLocation = subBuilder;
break;
}
case 106: {
global::Cfg.AiDistanceLessThan subBuilder = new global::Cfg.AiDistanceLessThan();
if (valueCase_ == ValueOneofCase.DistanceLessThan) {
subBuilder.MergeFrom(DistanceLessThan);
}
input.ReadMessage(subBuilder);
DistanceLessThan = subBuilder;
break;
}
}
}
}
#endif
}
public sealed partial class AiUeLoop : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiUeLoop());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[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::Cfg.ConfigReflection.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 AiUeLoop() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiUeLoop(AiUeLoop other) : this() {
_hasBits0 = other._hasBits0;
id_ = other.id_;
nodeName_ = other.nodeName_;
flowAbortMode_ = other.flowAbortMode_;
numLoops_ = other.numLoops_;
infiniteLoop_ = other.infiniteLoop_;
infiniteLoopTimeoutTime_ = other.infiniteLoopTimeoutTime_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiUeLoop Clone() {
return new AiUeLoop(this);
}
/// Field number for the "id" field.
public const int IdFieldNumber = 1;
private readonly static int IdDefaultValue = 0;
private int id_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int Id {
get { if ((_hasBits0 & 1) != 0) { return id_; } else { return IdDefaultValue; } }
set {
_hasBits0 |= 1;
id_ = value;
}
}
/// Gets whether the "id" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasId {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "id" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearId() {
_hasBits0 &= ~1;
}
/// Field number for the "node_name" field.
public const int NodeNameFieldNumber = 2;
private readonly static string NodeNameDefaultValue = "";
private string nodeName_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string NodeName {
get { return nodeName_ ?? NodeNameDefaultValue; }
set {
nodeName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "node_name" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasNodeName {
get { return nodeName_ != null; }
}
/// Clears the value of the "node_name" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearNodeName() {
nodeName_ = null;
}
/// Field number for the "flow_abort_mode" field.
public const int FlowAbortModeFieldNumber = 3;
private readonly static global::Cfg.AiEFlowAbortMode FlowAbortModeDefaultValue = global::Cfg.AiEFlowAbortMode.None;
private global::Cfg.AiEFlowAbortMode flowAbortMode_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiEFlowAbortMode FlowAbortMode {
get { if ((_hasBits0 & 2) != 0) { return flowAbortMode_; } else { return FlowAbortModeDefaultValue; } }
set {
_hasBits0 |= 2;
flowAbortMode_ = value;
}
}
/// Gets whether the "flow_abort_mode" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasFlowAbortMode {
get { return (_hasBits0 & 2) != 0; }
}
/// Clears the value of the "flow_abort_mode" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearFlowAbortMode() {
_hasBits0 &= ~2;
}
/// Field number for the "num_loops" field.
public const int NumLoopsFieldNumber = 4;
private readonly static int NumLoopsDefaultValue = 0;
private int numLoops_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int NumLoops {
get { if ((_hasBits0 & 4) != 0) { return numLoops_; } else { return NumLoopsDefaultValue; } }
set {
_hasBits0 |= 4;
numLoops_ = value;
}
}
/// Gets whether the "num_loops" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasNumLoops {
get { return (_hasBits0 & 4) != 0; }
}
/// Clears the value of the "num_loops" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearNumLoops() {
_hasBits0 &= ~4;
}
/// Field number for the "infinite_loop" field.
public const int InfiniteLoopFieldNumber = 5;
private readonly static bool InfiniteLoopDefaultValue = false;
private bool infiniteLoop_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool InfiniteLoop {
get { if ((_hasBits0 & 8) != 0) { return infiniteLoop_; } else { return InfiniteLoopDefaultValue; } }
set {
_hasBits0 |= 8;
infiniteLoop_ = value;
}
}
/// Gets whether the "infinite_loop" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasInfiniteLoop {
get { return (_hasBits0 & 8) != 0; }
}
/// Clears the value of the "infinite_loop" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearInfiniteLoop() {
_hasBits0 &= ~8;
}
/// Field number for the "infinite_loop_timeout_time" field.
public const int InfiniteLoopTimeoutTimeFieldNumber = 6;
private readonly static float InfiniteLoopTimeoutTimeDefaultValue = 0F;
private float infiniteLoopTimeoutTime_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public float InfiniteLoopTimeoutTime {
get { if ((_hasBits0 & 16) != 0) { return infiniteLoopTimeoutTime_; } else { return InfiniteLoopTimeoutTimeDefaultValue; } }
set {
_hasBits0 |= 16;
infiniteLoopTimeoutTime_ = value;
}
}
/// Gets whether the "infinite_loop_timeout_time" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasInfiniteLoopTimeoutTime {
get { return (_hasBits0 & 16) != 0; }
}
/// Clears the value of the "infinite_loop_timeout_time" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearInfiniteLoopTimeoutTime() {
_hasBits0 &= ~16;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiUeLoop);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiUeLoop other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Id != other.Id) return false;
if (NodeName != other.NodeName) return false;
if (FlowAbortMode != other.FlowAbortMode) return false;
if (NumLoops != other.NumLoops) return false;
if (InfiniteLoop != other.InfiniteLoop) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(InfiniteLoopTimeoutTime, other.InfiniteLoopTimeoutTime)) 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 (HasId) hash ^= Id.GetHashCode();
if (HasNodeName) hash ^= NodeName.GetHashCode();
if (HasFlowAbortMode) hash ^= FlowAbortMode.GetHashCode();
if (HasNumLoops) hash ^= NumLoops.GetHashCode();
if (HasInfiniteLoop) hash ^= InfiniteLoop.GetHashCode();
if (HasInfiniteLoopTimeoutTime) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(InfiniteLoopTimeoutTime);
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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
if (HasFlowAbortMode) {
output.WriteRawTag(24);
output.WriteEnum((int) FlowAbortMode);
}
if (HasNumLoops) {
output.WriteRawTag(32);
output.WriteInt32(NumLoops);
}
if (HasInfiniteLoop) {
output.WriteRawTag(40);
output.WriteBool(InfiniteLoop);
}
if (HasInfiniteLoopTimeoutTime) {
output.WriteRawTag(53);
output.WriteFloat(InfiniteLoopTimeoutTime);
}
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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
if (HasFlowAbortMode) {
output.WriteRawTag(24);
output.WriteEnum((int) FlowAbortMode);
}
if (HasNumLoops) {
output.WriteRawTag(32);
output.WriteInt32(NumLoops);
}
if (HasInfiniteLoop) {
output.WriteRawTag(40);
output.WriteBool(InfiniteLoop);
}
if (HasInfiniteLoopTimeoutTime) {
output.WriteRawTag(53);
output.WriteFloat(InfiniteLoopTimeoutTime);
}
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 (HasId) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Id);
}
if (HasNodeName) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(NodeName);
}
if (HasFlowAbortMode) {
size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) FlowAbortMode);
}
if (HasNumLoops) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(NumLoops);
}
if (HasInfiniteLoop) {
size += 1 + 1;
}
if (HasInfiniteLoopTimeoutTime) {
size += 1 + 4;
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiUeLoop other) {
if (other == null) {
return;
}
if (other.HasId) {
Id = other.Id;
}
if (other.HasNodeName) {
NodeName = other.NodeName;
}
if (other.HasFlowAbortMode) {
FlowAbortMode = other.FlowAbortMode;
}
if (other.HasNumLoops) {
NumLoops = other.NumLoops;
}
if (other.HasInfiniteLoop) {
InfiniteLoop = other.InfiniteLoop;
}
if (other.HasInfiniteLoopTimeoutTime) {
InfiniteLoopTimeoutTime = other.InfiniteLoopTimeoutTime;
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 24: {
FlowAbortMode = (global::Cfg.AiEFlowAbortMode) input.ReadEnum();
break;
}
case 32: {
NumLoops = input.ReadInt32();
break;
}
case 40: {
InfiniteLoop = input.ReadBool();
break;
}
case 53: {
InfiniteLoopTimeoutTime = input.ReadFloat();
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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 24: {
FlowAbortMode = (global::Cfg.AiEFlowAbortMode) input.ReadEnum();
break;
}
case 32: {
NumLoops = input.ReadInt32();
break;
}
case 40: {
InfiniteLoop = input.ReadBool();
break;
}
case 53: {
InfiniteLoopTimeoutTime = input.ReadFloat();
break;
}
}
}
}
#endif
}
public sealed partial class AiUeCooldown : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiUeCooldown());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[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::Cfg.ConfigReflection.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 AiUeCooldown() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiUeCooldown(AiUeCooldown other) : this() {
_hasBits0 = other._hasBits0;
id_ = other.id_;
nodeName_ = other.nodeName_;
flowAbortMode_ = other.flowAbortMode_;
cooldownTime_ = other.cooldownTime_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiUeCooldown Clone() {
return new AiUeCooldown(this);
}
/// Field number for the "id" field.
public const int IdFieldNumber = 1;
private readonly static int IdDefaultValue = 0;
private int id_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int Id {
get { if ((_hasBits0 & 1) != 0) { return id_; } else { return IdDefaultValue; } }
set {
_hasBits0 |= 1;
id_ = value;
}
}
/// Gets whether the "id" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasId {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "id" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearId() {
_hasBits0 &= ~1;
}
/// Field number for the "node_name" field.
public const int NodeNameFieldNumber = 2;
private readonly static string NodeNameDefaultValue = "";
private string nodeName_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string NodeName {
get { return nodeName_ ?? NodeNameDefaultValue; }
set {
nodeName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "node_name" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasNodeName {
get { return nodeName_ != null; }
}
/// Clears the value of the "node_name" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearNodeName() {
nodeName_ = null;
}
/// Field number for the "flow_abort_mode" field.
public const int FlowAbortModeFieldNumber = 3;
private readonly static global::Cfg.AiEFlowAbortMode FlowAbortModeDefaultValue = global::Cfg.AiEFlowAbortMode.None;
private global::Cfg.AiEFlowAbortMode flowAbortMode_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiEFlowAbortMode FlowAbortMode {
get { if ((_hasBits0 & 2) != 0) { return flowAbortMode_; } else { return FlowAbortModeDefaultValue; } }
set {
_hasBits0 |= 2;
flowAbortMode_ = value;
}
}
/// Gets whether the "flow_abort_mode" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasFlowAbortMode {
get { return (_hasBits0 & 2) != 0; }
}
/// Clears the value of the "flow_abort_mode" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearFlowAbortMode() {
_hasBits0 &= ~2;
}
/// Field number for the "cooldown_time" field.
public const int CooldownTimeFieldNumber = 4;
private readonly static float CooldownTimeDefaultValue = 0F;
private float cooldownTime_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public float CooldownTime {
get { if ((_hasBits0 & 4) != 0) { return cooldownTime_; } else { return CooldownTimeDefaultValue; } }
set {
_hasBits0 |= 4;
cooldownTime_ = value;
}
}
/// Gets whether the "cooldown_time" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasCooldownTime {
get { return (_hasBits0 & 4) != 0; }
}
/// Clears the value of the "cooldown_time" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearCooldownTime() {
_hasBits0 &= ~4;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiUeCooldown);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiUeCooldown other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Id != other.Id) return false;
if (NodeName != other.NodeName) return false;
if (FlowAbortMode != other.FlowAbortMode) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(CooldownTime, other.CooldownTime)) 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 (HasId) hash ^= Id.GetHashCode();
if (HasNodeName) hash ^= NodeName.GetHashCode();
if (HasFlowAbortMode) hash ^= FlowAbortMode.GetHashCode();
if (HasCooldownTime) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(CooldownTime);
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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
if (HasFlowAbortMode) {
output.WriteRawTag(24);
output.WriteEnum((int) FlowAbortMode);
}
if (HasCooldownTime) {
output.WriteRawTag(37);
output.WriteFloat(CooldownTime);
}
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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
if (HasFlowAbortMode) {
output.WriteRawTag(24);
output.WriteEnum((int) FlowAbortMode);
}
if (HasCooldownTime) {
output.WriteRawTag(37);
output.WriteFloat(CooldownTime);
}
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 (HasId) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Id);
}
if (HasNodeName) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(NodeName);
}
if (HasFlowAbortMode) {
size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) FlowAbortMode);
}
if (HasCooldownTime) {
size += 1 + 4;
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiUeCooldown other) {
if (other == null) {
return;
}
if (other.HasId) {
Id = other.Id;
}
if (other.HasNodeName) {
NodeName = other.NodeName;
}
if (other.HasFlowAbortMode) {
FlowAbortMode = other.FlowAbortMode;
}
if (other.HasCooldownTime) {
CooldownTime = other.CooldownTime;
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 24: {
FlowAbortMode = (global::Cfg.AiEFlowAbortMode) input.ReadEnum();
break;
}
case 37: {
CooldownTime = input.ReadFloat();
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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 24: {
FlowAbortMode = (global::Cfg.AiEFlowAbortMode) input.ReadEnum();
break;
}
case 37: {
CooldownTime = input.ReadFloat();
break;
}
}
}
}
#endif
}
public sealed partial class AiUeTimeLimit : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiUeTimeLimit());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[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::Cfg.ConfigReflection.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 AiUeTimeLimit() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiUeTimeLimit(AiUeTimeLimit other) : this() {
_hasBits0 = other._hasBits0;
id_ = other.id_;
nodeName_ = other.nodeName_;
flowAbortMode_ = other.flowAbortMode_;
limitTime_ = other.limitTime_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiUeTimeLimit Clone() {
return new AiUeTimeLimit(this);
}
/// Field number for the "id" field.
public const int IdFieldNumber = 1;
private readonly static int IdDefaultValue = 0;
private int id_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int Id {
get { if ((_hasBits0 & 1) != 0) { return id_; } else { return IdDefaultValue; } }
set {
_hasBits0 |= 1;
id_ = value;
}
}
/// Gets whether the "id" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasId {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "id" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearId() {
_hasBits0 &= ~1;
}
/// Field number for the "node_name" field.
public const int NodeNameFieldNumber = 2;
private readonly static string NodeNameDefaultValue = "";
private string nodeName_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string NodeName {
get { return nodeName_ ?? NodeNameDefaultValue; }
set {
nodeName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "node_name" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasNodeName {
get { return nodeName_ != null; }
}
/// Clears the value of the "node_name" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearNodeName() {
nodeName_ = null;
}
/// Field number for the "flow_abort_mode" field.
public const int FlowAbortModeFieldNumber = 3;
private readonly static global::Cfg.AiEFlowAbortMode FlowAbortModeDefaultValue = global::Cfg.AiEFlowAbortMode.None;
private global::Cfg.AiEFlowAbortMode flowAbortMode_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiEFlowAbortMode FlowAbortMode {
get { if ((_hasBits0 & 2) != 0) { return flowAbortMode_; } else { return FlowAbortModeDefaultValue; } }
set {
_hasBits0 |= 2;
flowAbortMode_ = value;
}
}
/// Gets whether the "flow_abort_mode" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasFlowAbortMode {
get { return (_hasBits0 & 2) != 0; }
}
/// Clears the value of the "flow_abort_mode" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearFlowAbortMode() {
_hasBits0 &= ~2;
}
/// Field number for the "limit_time" field.
public const int LimitTimeFieldNumber = 4;
private readonly static float LimitTimeDefaultValue = 0F;
private float limitTime_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public float LimitTime {
get { if ((_hasBits0 & 4) != 0) { return limitTime_; } else { return LimitTimeDefaultValue; } }
set {
_hasBits0 |= 4;
limitTime_ = value;
}
}
/// Gets whether the "limit_time" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasLimitTime {
get { return (_hasBits0 & 4) != 0; }
}
/// Clears the value of the "limit_time" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearLimitTime() {
_hasBits0 &= ~4;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiUeTimeLimit);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiUeTimeLimit other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Id != other.Id) return false;
if (NodeName != other.NodeName) return false;
if (FlowAbortMode != other.FlowAbortMode) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(LimitTime, other.LimitTime)) 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 (HasId) hash ^= Id.GetHashCode();
if (HasNodeName) hash ^= NodeName.GetHashCode();
if (HasFlowAbortMode) hash ^= FlowAbortMode.GetHashCode();
if (HasLimitTime) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(LimitTime);
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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
if (HasFlowAbortMode) {
output.WriteRawTag(24);
output.WriteEnum((int) FlowAbortMode);
}
if (HasLimitTime) {
output.WriteRawTag(37);
output.WriteFloat(LimitTime);
}
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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
if (HasFlowAbortMode) {
output.WriteRawTag(24);
output.WriteEnum((int) FlowAbortMode);
}
if (HasLimitTime) {
output.WriteRawTag(37);
output.WriteFloat(LimitTime);
}
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 (HasId) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Id);
}
if (HasNodeName) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(NodeName);
}
if (HasFlowAbortMode) {
size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) FlowAbortMode);
}
if (HasLimitTime) {
size += 1 + 4;
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiUeTimeLimit other) {
if (other == null) {
return;
}
if (other.HasId) {
Id = other.Id;
}
if (other.HasNodeName) {
NodeName = other.NodeName;
}
if (other.HasFlowAbortMode) {
FlowAbortMode = other.FlowAbortMode;
}
if (other.HasLimitTime) {
LimitTime = other.LimitTime;
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 24: {
FlowAbortMode = (global::Cfg.AiEFlowAbortMode) input.ReadEnum();
break;
}
case 37: {
LimitTime = input.ReadFloat();
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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 24: {
FlowAbortMode = (global::Cfg.AiEFlowAbortMode) input.ReadEnum();
break;
}
case 37: {
LimitTime = input.ReadFloat();
break;
}
}
}
}
#endif
}
public sealed partial class AiUeBlackboard : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiUeBlackboard());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[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::Cfg.ConfigReflection.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 AiUeBlackboard() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiUeBlackboard(AiUeBlackboard other) : this() {
_hasBits0 = other._hasBits0;
id_ = other.id_;
nodeName_ = other.nodeName_;
flowAbortMode_ = other.flowAbortMode_;
notifyObserver_ = other.notifyObserver_;
blackboardKey_ = other.blackboardKey_;
keyQuery_ = other.keyQuery_ != null ? other.keyQuery_.Clone() : null;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiUeBlackboard Clone() {
return new AiUeBlackboard(this);
}
/// Field number for the "id" field.
public const int IdFieldNumber = 1;
private readonly static int IdDefaultValue = 0;
private int id_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int Id {
get { if ((_hasBits0 & 1) != 0) { return id_; } else { return IdDefaultValue; } }
set {
_hasBits0 |= 1;
id_ = value;
}
}
/// Gets whether the "id" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasId {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "id" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearId() {
_hasBits0 &= ~1;
}
/// Field number for the "node_name" field.
public const int NodeNameFieldNumber = 2;
private readonly static string NodeNameDefaultValue = "";
private string nodeName_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string NodeName {
get { return nodeName_ ?? NodeNameDefaultValue; }
set {
nodeName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "node_name" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasNodeName {
get { return nodeName_ != null; }
}
/// Clears the value of the "node_name" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearNodeName() {
nodeName_ = null;
}
/// Field number for the "flow_abort_mode" field.
public const int FlowAbortModeFieldNumber = 3;
private readonly static global::Cfg.AiEFlowAbortMode FlowAbortModeDefaultValue = global::Cfg.AiEFlowAbortMode.None;
private global::Cfg.AiEFlowAbortMode flowAbortMode_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiEFlowAbortMode FlowAbortMode {
get { if ((_hasBits0 & 2) != 0) { return flowAbortMode_; } else { return FlowAbortModeDefaultValue; } }
set {
_hasBits0 |= 2;
flowAbortMode_ = value;
}
}
/// Gets whether the "flow_abort_mode" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasFlowAbortMode {
get { return (_hasBits0 & 2) != 0; }
}
/// Clears the value of the "flow_abort_mode" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearFlowAbortMode() {
_hasBits0 &= ~2;
}
/// Field number for the "notify_observer" field.
public const int NotifyObserverFieldNumber = 4;
private readonly static global::Cfg.AiENotifyObserverMode NotifyObserverDefaultValue = global::Cfg.AiENotifyObserverMode.OnValueChange;
private global::Cfg.AiENotifyObserverMode notifyObserver_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiENotifyObserverMode NotifyObserver {
get { if ((_hasBits0 & 4) != 0) { return notifyObserver_; } else { return NotifyObserverDefaultValue; } }
set {
_hasBits0 |= 4;
notifyObserver_ = value;
}
}
/// Gets whether the "notify_observer" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasNotifyObserver {
get { return (_hasBits0 & 4) != 0; }
}
/// Clears the value of the "notify_observer" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearNotifyObserver() {
_hasBits0 &= ~4;
}
/// Field number for the "blackboard_key" field.
public const int BlackboardKeyFieldNumber = 5;
private readonly static string BlackboardKeyDefaultValue = "";
private string blackboardKey_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string BlackboardKey {
get { return blackboardKey_ ?? BlackboardKeyDefaultValue; }
set {
blackboardKey_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "blackboard_key" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasBlackboardKey {
get { return blackboardKey_ != null; }
}
/// Clears the value of the "blackboard_key" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearBlackboardKey() {
blackboardKey_ = null;
}
/// Field number for the "key_query" field.
public const int KeyQueryFieldNumber = 6;
private global::Cfg.AiKeyQueryOperator keyQuery_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiKeyQueryOperator KeyQuery {
get { return keyQuery_; }
set {
keyQuery_ = value;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiUeBlackboard);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiUeBlackboard other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Id != other.Id) return false;
if (NodeName != other.NodeName) return false;
if (FlowAbortMode != other.FlowAbortMode) return false;
if (NotifyObserver != other.NotifyObserver) return false;
if (BlackboardKey != other.BlackboardKey) return false;
if (!object.Equals(KeyQuery, other.KeyQuery)) 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 (HasId) hash ^= Id.GetHashCode();
if (HasNodeName) hash ^= NodeName.GetHashCode();
if (HasFlowAbortMode) hash ^= FlowAbortMode.GetHashCode();
if (HasNotifyObserver) hash ^= NotifyObserver.GetHashCode();
if (HasBlackboardKey) hash ^= BlackboardKey.GetHashCode();
if (keyQuery_ != null) hash ^= KeyQuery.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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
if (HasFlowAbortMode) {
output.WriteRawTag(24);
output.WriteEnum((int) FlowAbortMode);
}
if (HasNotifyObserver) {
output.WriteRawTag(32);
output.WriteEnum((int) NotifyObserver);
}
if (HasBlackboardKey) {
output.WriteRawTag(42);
output.WriteString(BlackboardKey);
}
if (keyQuery_ != null) {
output.WriteRawTag(50);
output.WriteMessage(KeyQuery);
}
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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
if (HasFlowAbortMode) {
output.WriteRawTag(24);
output.WriteEnum((int) FlowAbortMode);
}
if (HasNotifyObserver) {
output.WriteRawTag(32);
output.WriteEnum((int) NotifyObserver);
}
if (HasBlackboardKey) {
output.WriteRawTag(42);
output.WriteString(BlackboardKey);
}
if (keyQuery_ != null) {
output.WriteRawTag(50);
output.WriteMessage(KeyQuery);
}
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 (HasId) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Id);
}
if (HasNodeName) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(NodeName);
}
if (HasFlowAbortMode) {
size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) FlowAbortMode);
}
if (HasNotifyObserver) {
size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) NotifyObserver);
}
if (HasBlackboardKey) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(BlackboardKey);
}
if (keyQuery_ != null) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(KeyQuery);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiUeBlackboard other) {
if (other == null) {
return;
}
if (other.HasId) {
Id = other.Id;
}
if (other.HasNodeName) {
NodeName = other.NodeName;
}
if (other.HasFlowAbortMode) {
FlowAbortMode = other.FlowAbortMode;
}
if (other.HasNotifyObserver) {
NotifyObserver = other.NotifyObserver;
}
if (other.HasBlackboardKey) {
BlackboardKey = other.BlackboardKey;
}
if (other.keyQuery_ != null) {
if (keyQuery_ == null) {
KeyQuery = new global::Cfg.AiKeyQueryOperator();
}
KeyQuery.MergeFrom(other.KeyQuery);
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 24: {
FlowAbortMode = (global::Cfg.AiEFlowAbortMode) input.ReadEnum();
break;
}
case 32: {
NotifyObserver = (global::Cfg.AiENotifyObserverMode) input.ReadEnum();
break;
}
case 42: {
BlackboardKey = input.ReadString();
break;
}
case 50: {
if (keyQuery_ == null) {
KeyQuery = new global::Cfg.AiKeyQueryOperator();
}
input.ReadMessage(KeyQuery);
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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 24: {
FlowAbortMode = (global::Cfg.AiEFlowAbortMode) input.ReadEnum();
break;
}
case 32: {
NotifyObserver = (global::Cfg.AiENotifyObserverMode) input.ReadEnum();
break;
}
case 42: {
BlackboardKey = input.ReadString();
break;
}
case 50: {
if (keyQuery_ == null) {
KeyQuery = new global::Cfg.AiKeyQueryOperator();
}
input.ReadMessage(KeyQuery);
break;
}
}
}
}
#endif
}
public sealed partial class AiKeyQueryOperator : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiKeyQueryOperator());
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::Cfg.ConfigReflection.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 AiKeyQueryOperator() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiKeyQueryOperator(AiKeyQueryOperator other) : this() {
switch (other.ValueCase) {
case ValueOneofCase.IsSet:
IsSet = other.IsSet.Clone();
break;
case ValueOneofCase.IsNotSet:
IsNotSet = other.IsNotSet.Clone();
break;
case ValueOneofCase.BinaryOperator:
BinaryOperator = other.BinaryOperator.Clone();
break;
}
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiKeyQueryOperator Clone() {
return new AiKeyQueryOperator(this);
}
/// Field number for the "IsSet" field.
public const int IsSetFieldNumber = 1;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiIsSet IsSet {
get { return valueCase_ == ValueOneofCase.IsSet ? (global::Cfg.AiIsSet) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.IsSet;
}
}
/// Field number for the "IsNotSet" field.
public const int IsNotSetFieldNumber = 2;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiIsNotSet IsNotSet {
get { return valueCase_ == ValueOneofCase.IsNotSet ? (global::Cfg.AiIsNotSet) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.IsNotSet;
}
}
/// Field number for the "BinaryOperator" field.
public const int BinaryOperatorFieldNumber = 3;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiBinaryOperator BinaryOperator {
get { return valueCase_ == ValueOneofCase.BinaryOperator ? (global::Cfg.AiBinaryOperator) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.BinaryOperator;
}
}
private object value_;
/// Enum of possible cases for the "value" oneof.
public enum ValueOneofCase {
None = 0,
IsSet = 1,
IsNotSet = 2,
BinaryOperator = 3,
}
private ValueOneofCase valueCase_ = ValueOneofCase.None;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public ValueOneofCase ValueCase {
get { return valueCase_; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearValue() {
valueCase_ = ValueOneofCase.None;
value_ = null;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiKeyQueryOperator);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiKeyQueryOperator other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (!object.Equals(IsSet, other.IsSet)) return false;
if (!object.Equals(IsNotSet, other.IsNotSet)) return false;
if (!object.Equals(BinaryOperator, other.BinaryOperator)) return false;
if (ValueCase != other.ValueCase) 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 (valueCase_ == ValueOneofCase.IsSet) hash ^= IsSet.GetHashCode();
if (valueCase_ == ValueOneofCase.IsNotSet) hash ^= IsNotSet.GetHashCode();
if (valueCase_ == ValueOneofCase.BinaryOperator) hash ^= BinaryOperator.GetHashCode();
hash ^= (int) valueCase_;
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 (valueCase_ == ValueOneofCase.IsSet) {
output.WriteRawTag(10);
output.WriteMessage(IsSet);
}
if (valueCase_ == ValueOneofCase.IsNotSet) {
output.WriteRawTag(18);
output.WriteMessage(IsNotSet);
}
if (valueCase_ == ValueOneofCase.BinaryOperator) {
output.WriteRawTag(26);
output.WriteMessage(BinaryOperator);
}
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 (valueCase_ == ValueOneofCase.IsSet) {
output.WriteRawTag(10);
output.WriteMessage(IsSet);
}
if (valueCase_ == ValueOneofCase.IsNotSet) {
output.WriteRawTag(18);
output.WriteMessage(IsNotSet);
}
if (valueCase_ == ValueOneofCase.BinaryOperator) {
output.WriteRawTag(26);
output.WriteMessage(BinaryOperator);
}
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 (valueCase_ == ValueOneofCase.IsSet) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(IsSet);
}
if (valueCase_ == ValueOneofCase.IsNotSet) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(IsNotSet);
}
if (valueCase_ == ValueOneofCase.BinaryOperator) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(BinaryOperator);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiKeyQueryOperator other) {
if (other == null) {
return;
}
switch (other.ValueCase) {
case ValueOneofCase.IsSet:
if (IsSet == null) {
IsSet = new global::Cfg.AiIsSet();
}
IsSet.MergeFrom(other.IsSet);
break;
case ValueOneofCase.IsNotSet:
if (IsNotSet == null) {
IsNotSet = new global::Cfg.AiIsNotSet();
}
IsNotSet.MergeFrom(other.IsNotSet);
break;
case ValueOneofCase.BinaryOperator:
if (BinaryOperator == null) {
BinaryOperator = new global::Cfg.AiBinaryOperator();
}
BinaryOperator.MergeFrom(other.BinaryOperator);
break;
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 10: {
global::Cfg.AiIsSet subBuilder = new global::Cfg.AiIsSet();
if (valueCase_ == ValueOneofCase.IsSet) {
subBuilder.MergeFrom(IsSet);
}
input.ReadMessage(subBuilder);
IsSet = subBuilder;
break;
}
case 18: {
global::Cfg.AiIsNotSet subBuilder = new global::Cfg.AiIsNotSet();
if (valueCase_ == ValueOneofCase.IsNotSet) {
subBuilder.MergeFrom(IsNotSet);
}
input.ReadMessage(subBuilder);
IsNotSet = subBuilder;
break;
}
case 26: {
global::Cfg.AiBinaryOperator subBuilder = new global::Cfg.AiBinaryOperator();
if (valueCase_ == ValueOneofCase.BinaryOperator) {
subBuilder.MergeFrom(BinaryOperator);
}
input.ReadMessage(subBuilder);
BinaryOperator = subBuilder;
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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 10: {
global::Cfg.AiIsSet subBuilder = new global::Cfg.AiIsSet();
if (valueCase_ == ValueOneofCase.IsSet) {
subBuilder.MergeFrom(IsSet);
}
input.ReadMessage(subBuilder);
IsSet = subBuilder;
break;
}
case 18: {
global::Cfg.AiIsNotSet subBuilder = new global::Cfg.AiIsNotSet();
if (valueCase_ == ValueOneofCase.IsNotSet) {
subBuilder.MergeFrom(IsNotSet);
}
input.ReadMessage(subBuilder);
IsNotSet = subBuilder;
break;
}
case 26: {
global::Cfg.AiBinaryOperator subBuilder = new global::Cfg.AiBinaryOperator();
if (valueCase_ == ValueOneofCase.BinaryOperator) {
subBuilder.MergeFrom(BinaryOperator);
}
input.ReadMessage(subBuilder);
BinaryOperator = subBuilder;
break;
}
}
}
}
#endif
}
public sealed partial class AiIsSet : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiIsSet());
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::Cfg.ConfigReflection.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 AiIsSet() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiIsSet(AiIsSet other) : this() {
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiIsSet Clone() {
return new AiIsSet(this);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiIsSet);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiIsSet 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(AiIsSet 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) {
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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
}
}
}
#endif
}
public sealed partial class AiIsNotSet : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiIsNotSet());
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::Cfg.ConfigReflection.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 AiIsNotSet() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiIsNotSet(AiIsNotSet other) : this() {
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiIsNotSet Clone() {
return new AiIsNotSet(this);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiIsNotSet);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiIsNotSet 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(AiIsNotSet 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) {
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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
}
}
}
#endif
}
public sealed partial class AiBinaryOperator : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiBinaryOperator());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[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::Cfg.ConfigReflection.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 AiBinaryOperator() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiBinaryOperator(AiBinaryOperator other) : this() {
_hasBits0 = other._hasBits0;
oper_ = other.oper_;
data_ = other.data_ != null ? other.data_.Clone() : null;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiBinaryOperator Clone() {
return new AiBinaryOperator(this);
}
/// Field number for the "oper" field.
public const int OperFieldNumber = 1;
private readonly static global::Cfg.AiEOperator OperDefaultValue = global::Cfg.AiEOperator.IsEqualTo;
private global::Cfg.AiEOperator oper_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiEOperator Oper {
get { if ((_hasBits0 & 1) != 0) { return oper_; } else { return OperDefaultValue; } }
set {
_hasBits0 |= 1;
oper_ = value;
}
}
/// Gets whether the "oper" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasOper {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "oper" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearOper() {
_hasBits0 &= ~1;
}
/// Field number for the "data" field.
public const int DataFieldNumber = 2;
private global::Cfg.AiKeyData data_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiKeyData Data {
get { return data_; }
set {
data_ = value;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiBinaryOperator);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiBinaryOperator other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Oper != other.Oper) return false;
if (!object.Equals(Data, other.Data)) 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 (HasOper) hash ^= Oper.GetHashCode();
if (data_ != null) hash ^= Data.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 (HasOper) {
output.WriteRawTag(8);
output.WriteEnum((int) Oper);
}
if (data_ != null) {
output.WriteRawTag(18);
output.WriteMessage(Data);
}
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 (HasOper) {
output.WriteRawTag(8);
output.WriteEnum((int) Oper);
}
if (data_ != null) {
output.WriteRawTag(18);
output.WriteMessage(Data);
}
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 (HasOper) {
size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Oper);
}
if (data_ != null) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(Data);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiBinaryOperator other) {
if (other == null) {
return;
}
if (other.HasOper) {
Oper = other.Oper;
}
if (other.data_ != null) {
if (data_ == null) {
Data = new global::Cfg.AiKeyData();
}
Data.MergeFrom(other.Data);
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 8: {
Oper = (global::Cfg.AiEOperator) input.ReadEnum();
break;
}
case 18: {
if (data_ == null) {
Data = new global::Cfg.AiKeyData();
}
input.ReadMessage(Data);
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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 8: {
Oper = (global::Cfg.AiEOperator) input.ReadEnum();
break;
}
case 18: {
if (data_ == null) {
Data = new global::Cfg.AiKeyData();
}
input.ReadMessage(Data);
break;
}
}
}
}
#endif
}
public sealed partial class AiKeyData : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiKeyData());
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::Cfg.ConfigReflection.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 AiKeyData() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiKeyData(AiKeyData other) : this() {
switch (other.ValueCase) {
case ValueOneofCase.FloatKeyData:
FloatKeyData = other.FloatKeyData.Clone();
break;
case ValueOneofCase.IntKeyData:
IntKeyData = other.IntKeyData.Clone();
break;
case ValueOneofCase.StringKeyData:
StringKeyData = other.StringKeyData.Clone();
break;
case ValueOneofCase.BlackboardKeyData:
BlackboardKeyData = other.BlackboardKeyData.Clone();
break;
}
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiKeyData Clone() {
return new AiKeyData(this);
}
/// Field number for the "FloatKeyData" field.
public const int FloatKeyDataFieldNumber = 1;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiFloatKeyData FloatKeyData {
get { return valueCase_ == ValueOneofCase.FloatKeyData ? (global::Cfg.AiFloatKeyData) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.FloatKeyData;
}
}
/// Field number for the "IntKeyData" field.
public const int IntKeyDataFieldNumber = 2;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiIntKeyData IntKeyData {
get { return valueCase_ == ValueOneofCase.IntKeyData ? (global::Cfg.AiIntKeyData) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.IntKeyData;
}
}
/// Field number for the "StringKeyData" field.
public const int StringKeyDataFieldNumber = 3;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiStringKeyData StringKeyData {
get { return valueCase_ == ValueOneofCase.StringKeyData ? (global::Cfg.AiStringKeyData) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.StringKeyData;
}
}
/// Field number for the "BlackboardKeyData" field.
public const int BlackboardKeyDataFieldNumber = 4;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiBlackboardKeyData BlackboardKeyData {
get { return valueCase_ == ValueOneofCase.BlackboardKeyData ? (global::Cfg.AiBlackboardKeyData) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.BlackboardKeyData;
}
}
private object value_;
/// Enum of possible cases for the "value" oneof.
public enum ValueOneofCase {
None = 0,
FloatKeyData = 1,
IntKeyData = 2,
StringKeyData = 3,
BlackboardKeyData = 4,
}
private ValueOneofCase valueCase_ = ValueOneofCase.None;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public ValueOneofCase ValueCase {
get { return valueCase_; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearValue() {
valueCase_ = ValueOneofCase.None;
value_ = null;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiKeyData);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiKeyData other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (!object.Equals(FloatKeyData, other.FloatKeyData)) return false;
if (!object.Equals(IntKeyData, other.IntKeyData)) return false;
if (!object.Equals(StringKeyData, other.StringKeyData)) return false;
if (!object.Equals(BlackboardKeyData, other.BlackboardKeyData)) return false;
if (ValueCase != other.ValueCase) 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 (valueCase_ == ValueOneofCase.FloatKeyData) hash ^= FloatKeyData.GetHashCode();
if (valueCase_ == ValueOneofCase.IntKeyData) hash ^= IntKeyData.GetHashCode();
if (valueCase_ == ValueOneofCase.StringKeyData) hash ^= StringKeyData.GetHashCode();
if (valueCase_ == ValueOneofCase.BlackboardKeyData) hash ^= BlackboardKeyData.GetHashCode();
hash ^= (int) valueCase_;
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 (valueCase_ == ValueOneofCase.FloatKeyData) {
output.WriteRawTag(10);
output.WriteMessage(FloatKeyData);
}
if (valueCase_ == ValueOneofCase.IntKeyData) {
output.WriteRawTag(18);
output.WriteMessage(IntKeyData);
}
if (valueCase_ == ValueOneofCase.StringKeyData) {
output.WriteRawTag(26);
output.WriteMessage(StringKeyData);
}
if (valueCase_ == ValueOneofCase.BlackboardKeyData) {
output.WriteRawTag(34);
output.WriteMessage(BlackboardKeyData);
}
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 (valueCase_ == ValueOneofCase.FloatKeyData) {
output.WriteRawTag(10);
output.WriteMessage(FloatKeyData);
}
if (valueCase_ == ValueOneofCase.IntKeyData) {
output.WriteRawTag(18);
output.WriteMessage(IntKeyData);
}
if (valueCase_ == ValueOneofCase.StringKeyData) {
output.WriteRawTag(26);
output.WriteMessage(StringKeyData);
}
if (valueCase_ == ValueOneofCase.BlackboardKeyData) {
output.WriteRawTag(34);
output.WriteMessage(BlackboardKeyData);
}
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 (valueCase_ == ValueOneofCase.FloatKeyData) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(FloatKeyData);
}
if (valueCase_ == ValueOneofCase.IntKeyData) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(IntKeyData);
}
if (valueCase_ == ValueOneofCase.StringKeyData) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(StringKeyData);
}
if (valueCase_ == ValueOneofCase.BlackboardKeyData) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(BlackboardKeyData);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiKeyData other) {
if (other == null) {
return;
}
switch (other.ValueCase) {
case ValueOneofCase.FloatKeyData:
if (FloatKeyData == null) {
FloatKeyData = new global::Cfg.AiFloatKeyData();
}
FloatKeyData.MergeFrom(other.FloatKeyData);
break;
case ValueOneofCase.IntKeyData:
if (IntKeyData == null) {
IntKeyData = new global::Cfg.AiIntKeyData();
}
IntKeyData.MergeFrom(other.IntKeyData);
break;
case ValueOneofCase.StringKeyData:
if (StringKeyData == null) {
StringKeyData = new global::Cfg.AiStringKeyData();
}
StringKeyData.MergeFrom(other.StringKeyData);
break;
case ValueOneofCase.BlackboardKeyData:
if (BlackboardKeyData == null) {
BlackboardKeyData = new global::Cfg.AiBlackboardKeyData();
}
BlackboardKeyData.MergeFrom(other.BlackboardKeyData);
break;
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 10: {
global::Cfg.AiFloatKeyData subBuilder = new global::Cfg.AiFloatKeyData();
if (valueCase_ == ValueOneofCase.FloatKeyData) {
subBuilder.MergeFrom(FloatKeyData);
}
input.ReadMessage(subBuilder);
FloatKeyData = subBuilder;
break;
}
case 18: {
global::Cfg.AiIntKeyData subBuilder = new global::Cfg.AiIntKeyData();
if (valueCase_ == ValueOneofCase.IntKeyData) {
subBuilder.MergeFrom(IntKeyData);
}
input.ReadMessage(subBuilder);
IntKeyData = subBuilder;
break;
}
case 26: {
global::Cfg.AiStringKeyData subBuilder = new global::Cfg.AiStringKeyData();
if (valueCase_ == ValueOneofCase.StringKeyData) {
subBuilder.MergeFrom(StringKeyData);
}
input.ReadMessage(subBuilder);
StringKeyData = subBuilder;
break;
}
case 34: {
global::Cfg.AiBlackboardKeyData subBuilder = new global::Cfg.AiBlackboardKeyData();
if (valueCase_ == ValueOneofCase.BlackboardKeyData) {
subBuilder.MergeFrom(BlackboardKeyData);
}
input.ReadMessage(subBuilder);
BlackboardKeyData = subBuilder;
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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 10: {
global::Cfg.AiFloatKeyData subBuilder = new global::Cfg.AiFloatKeyData();
if (valueCase_ == ValueOneofCase.FloatKeyData) {
subBuilder.MergeFrom(FloatKeyData);
}
input.ReadMessage(subBuilder);
FloatKeyData = subBuilder;
break;
}
case 18: {
global::Cfg.AiIntKeyData subBuilder = new global::Cfg.AiIntKeyData();
if (valueCase_ == ValueOneofCase.IntKeyData) {
subBuilder.MergeFrom(IntKeyData);
}
input.ReadMessage(subBuilder);
IntKeyData = subBuilder;
break;
}
case 26: {
global::Cfg.AiStringKeyData subBuilder = new global::Cfg.AiStringKeyData();
if (valueCase_ == ValueOneofCase.StringKeyData) {
subBuilder.MergeFrom(StringKeyData);
}
input.ReadMessage(subBuilder);
StringKeyData = subBuilder;
break;
}
case 34: {
global::Cfg.AiBlackboardKeyData subBuilder = new global::Cfg.AiBlackboardKeyData();
if (valueCase_ == ValueOneofCase.BlackboardKeyData) {
subBuilder.MergeFrom(BlackboardKeyData);
}
input.ReadMessage(subBuilder);
BlackboardKeyData = subBuilder;
break;
}
}
}
}
#endif
}
public sealed partial class AiFloatKeyData : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiFloatKeyData());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[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::Cfg.ConfigReflection.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 AiFloatKeyData() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiFloatKeyData(AiFloatKeyData other) : this() {
_hasBits0 = other._hasBits0;
value_ = other.value_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiFloatKeyData Clone() {
return new AiFloatKeyData(this);
}
/// Field number for the "value" field.
public const int ValueFieldNumber = 1;
private readonly static float ValueDefaultValue = 0F;
private float value_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public float Value {
get { if ((_hasBits0 & 1) != 0) { return value_; } else { return ValueDefaultValue; } }
set {
_hasBits0 |= 1;
value_ = value;
}
}
/// Gets whether the "value" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasValue {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "value" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearValue() {
_hasBits0 &= ~1;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiFloatKeyData);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiFloatKeyData other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Value, other.Value)) 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 (HasValue) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Value);
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 (HasValue) {
output.WriteRawTag(13);
output.WriteFloat(Value);
}
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 (HasValue) {
output.WriteRawTag(13);
output.WriteFloat(Value);
}
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 (HasValue) {
size += 1 + 4;
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiFloatKeyData other) {
if (other == null) {
return;
}
if (other.HasValue) {
Value = other.Value;
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 13: {
Value = input.ReadFloat();
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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 13: {
Value = input.ReadFloat();
break;
}
}
}
}
#endif
}
public sealed partial class AiIntKeyData : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiIntKeyData());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[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::Cfg.ConfigReflection.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 AiIntKeyData() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiIntKeyData(AiIntKeyData other) : this() {
_hasBits0 = other._hasBits0;
value_ = other.value_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiIntKeyData Clone() {
return new AiIntKeyData(this);
}
/// Field number for the "value" field.
public const int ValueFieldNumber = 1;
private readonly static int ValueDefaultValue = 0;
private int value_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int Value {
get { if ((_hasBits0 & 1) != 0) { return value_; } else { return ValueDefaultValue; } }
set {
_hasBits0 |= 1;
value_ = value;
}
}
/// Gets whether the "value" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasValue {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "value" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearValue() {
_hasBits0 &= ~1;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiIntKeyData);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiIntKeyData other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Value != other.Value) 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 (HasValue) hash ^= Value.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 (HasValue) {
output.WriteRawTag(8);
output.WriteInt32(Value);
}
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 (HasValue) {
output.WriteRawTag(8);
output.WriteInt32(Value);
}
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 (HasValue) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Value);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiIntKeyData other) {
if (other == null) {
return;
}
if (other.HasValue) {
Value = other.Value;
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 8: {
Value = 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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 8: {
Value = input.ReadInt32();
break;
}
}
}
}
#endif
}
public sealed partial class AiStringKeyData : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiStringKeyData());
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::Cfg.ConfigReflection.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 AiStringKeyData() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiStringKeyData(AiStringKeyData other) : this() {
value_ = other.value_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiStringKeyData Clone() {
return new AiStringKeyData(this);
}
/// Field number for the "value" field.
public const int ValueFieldNumber = 1;
private readonly static string ValueDefaultValue = "";
private string value_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string Value {
get { return value_ ?? ValueDefaultValue; }
set {
value_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "value" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasValue {
get { return value_ != null; }
}
/// Clears the value of the "value" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearValue() {
value_ = null;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiStringKeyData);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiStringKeyData other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Value != other.Value) 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 (HasValue) hash ^= Value.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 (HasValue) {
output.WriteRawTag(10);
output.WriteString(Value);
}
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 (HasValue) {
output.WriteRawTag(10);
output.WriteString(Value);
}
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 (HasValue) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Value);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiStringKeyData other) {
if (other == null) {
return;
}
if (other.HasValue) {
Value = other.Value;
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 10: {
Value = 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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 10: {
Value = input.ReadString();
break;
}
}
}
}
#endif
}
public sealed partial class AiBlackboardKeyData : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiBlackboardKeyData());
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::Cfg.ConfigReflection.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 AiBlackboardKeyData() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiBlackboardKeyData(AiBlackboardKeyData other) : this() {
value_ = other.value_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiBlackboardKeyData Clone() {
return new AiBlackboardKeyData(this);
}
/// Field number for the "value" field.
public const int ValueFieldNumber = 1;
private readonly static string ValueDefaultValue = "";
private string value_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string Value {
get { return value_ ?? ValueDefaultValue; }
set {
value_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "value" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasValue {
get { return value_ != null; }
}
/// Clears the value of the "value" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearValue() {
value_ = null;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiBlackboardKeyData);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiBlackboardKeyData other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Value != other.Value) 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 (HasValue) hash ^= Value.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 (HasValue) {
output.WriteRawTag(10);
output.WriteString(Value);
}
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 (HasValue) {
output.WriteRawTag(10);
output.WriteString(Value);
}
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 (HasValue) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Value);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiBlackboardKeyData other) {
if (other == null) {
return;
}
if (other.HasValue) {
Value = other.Value;
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 10: {
Value = 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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 10: {
Value = input.ReadString();
break;
}
}
}
}
#endif
}
public sealed partial class AiUeForceSuccess : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiUeForceSuccess());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[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::Cfg.ConfigReflection.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 AiUeForceSuccess() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiUeForceSuccess(AiUeForceSuccess other) : this() {
_hasBits0 = other._hasBits0;
id_ = other.id_;
nodeName_ = other.nodeName_;
flowAbortMode_ = other.flowAbortMode_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiUeForceSuccess Clone() {
return new AiUeForceSuccess(this);
}
/// Field number for the "id" field.
public const int IdFieldNumber = 1;
private readonly static int IdDefaultValue = 0;
private int id_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int Id {
get { if ((_hasBits0 & 1) != 0) { return id_; } else { return IdDefaultValue; } }
set {
_hasBits0 |= 1;
id_ = value;
}
}
/// Gets whether the "id" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasId {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "id" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearId() {
_hasBits0 &= ~1;
}
/// Field number for the "node_name" field.
public const int NodeNameFieldNumber = 2;
private readonly static string NodeNameDefaultValue = "";
private string nodeName_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string NodeName {
get { return nodeName_ ?? NodeNameDefaultValue; }
set {
nodeName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "node_name" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasNodeName {
get { return nodeName_ != null; }
}
/// Clears the value of the "node_name" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearNodeName() {
nodeName_ = null;
}
/// Field number for the "flow_abort_mode" field.
public const int FlowAbortModeFieldNumber = 3;
private readonly static global::Cfg.AiEFlowAbortMode FlowAbortModeDefaultValue = global::Cfg.AiEFlowAbortMode.None;
private global::Cfg.AiEFlowAbortMode flowAbortMode_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiEFlowAbortMode FlowAbortMode {
get { if ((_hasBits0 & 2) != 0) { return flowAbortMode_; } else { return FlowAbortModeDefaultValue; } }
set {
_hasBits0 |= 2;
flowAbortMode_ = value;
}
}
/// Gets whether the "flow_abort_mode" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasFlowAbortMode {
get { return (_hasBits0 & 2) != 0; }
}
/// Clears the value of the "flow_abort_mode" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearFlowAbortMode() {
_hasBits0 &= ~2;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiUeForceSuccess);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiUeForceSuccess other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Id != other.Id) return false;
if (NodeName != other.NodeName) return false;
if (FlowAbortMode != other.FlowAbortMode) 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 (HasId) hash ^= Id.GetHashCode();
if (HasNodeName) hash ^= NodeName.GetHashCode();
if (HasFlowAbortMode) hash ^= FlowAbortMode.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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
if (HasFlowAbortMode) {
output.WriteRawTag(24);
output.WriteEnum((int) FlowAbortMode);
}
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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
if (HasFlowAbortMode) {
output.WriteRawTag(24);
output.WriteEnum((int) FlowAbortMode);
}
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 (HasId) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Id);
}
if (HasNodeName) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(NodeName);
}
if (HasFlowAbortMode) {
size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) FlowAbortMode);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiUeForceSuccess other) {
if (other == null) {
return;
}
if (other.HasId) {
Id = other.Id;
}
if (other.HasNodeName) {
NodeName = other.NodeName;
}
if (other.HasFlowAbortMode) {
FlowAbortMode = other.FlowAbortMode;
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 24: {
FlowAbortMode = (global::Cfg.AiEFlowAbortMode) 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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 24: {
FlowAbortMode = (global::Cfg.AiEFlowAbortMode) input.ReadEnum();
break;
}
}
}
}
#endif
}
public sealed partial class AiIsAtLocation : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiIsAtLocation());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[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::Cfg.ConfigReflection.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 AiIsAtLocation() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiIsAtLocation(AiIsAtLocation other) : this() {
_hasBits0 = other._hasBits0;
id_ = other.id_;
nodeName_ = other.nodeName_;
flowAbortMode_ = other.flowAbortMode_;
acceptableRadius_ = other.acceptableRadius_;
keyboardKey_ = other.keyboardKey_;
inverseCondition_ = other.inverseCondition_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiIsAtLocation Clone() {
return new AiIsAtLocation(this);
}
/// Field number for the "id" field.
public const int IdFieldNumber = 1;
private readonly static int IdDefaultValue = 0;
private int id_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int Id {
get { if ((_hasBits0 & 1) != 0) { return id_; } else { return IdDefaultValue; } }
set {
_hasBits0 |= 1;
id_ = value;
}
}
/// Gets whether the "id" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasId {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "id" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearId() {
_hasBits0 &= ~1;
}
/// Field number for the "node_name" field.
public const int NodeNameFieldNumber = 2;
private readonly static string NodeNameDefaultValue = "";
private string nodeName_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string NodeName {
get { return nodeName_ ?? NodeNameDefaultValue; }
set {
nodeName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "node_name" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasNodeName {
get { return nodeName_ != null; }
}
/// Clears the value of the "node_name" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearNodeName() {
nodeName_ = null;
}
/// Field number for the "flow_abort_mode" field.
public const int FlowAbortModeFieldNumber = 3;
private readonly static global::Cfg.AiEFlowAbortMode FlowAbortModeDefaultValue = global::Cfg.AiEFlowAbortMode.None;
private global::Cfg.AiEFlowAbortMode flowAbortMode_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiEFlowAbortMode FlowAbortMode {
get { if ((_hasBits0 & 2) != 0) { return flowAbortMode_; } else { return FlowAbortModeDefaultValue; } }
set {
_hasBits0 |= 2;
flowAbortMode_ = value;
}
}
/// Gets whether the "flow_abort_mode" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasFlowAbortMode {
get { return (_hasBits0 & 2) != 0; }
}
/// Clears the value of the "flow_abort_mode" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearFlowAbortMode() {
_hasBits0 &= ~2;
}
/// Field number for the "acceptable_radius" field.
public const int AcceptableRadiusFieldNumber = 4;
private readonly static float AcceptableRadiusDefaultValue = 0F;
private float acceptableRadius_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public float AcceptableRadius {
get { if ((_hasBits0 & 4) != 0) { return acceptableRadius_; } else { return AcceptableRadiusDefaultValue; } }
set {
_hasBits0 |= 4;
acceptableRadius_ = value;
}
}
/// Gets whether the "acceptable_radius" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasAcceptableRadius {
get { return (_hasBits0 & 4) != 0; }
}
/// Clears the value of the "acceptable_radius" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearAcceptableRadius() {
_hasBits0 &= ~4;
}
/// Field number for the "keyboard_key" field.
public const int KeyboardKeyFieldNumber = 5;
private readonly static string KeyboardKeyDefaultValue = "";
private string keyboardKey_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string KeyboardKey {
get { return keyboardKey_ ?? KeyboardKeyDefaultValue; }
set {
keyboardKey_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "keyboard_key" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasKeyboardKey {
get { return keyboardKey_ != null; }
}
/// Clears the value of the "keyboard_key" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearKeyboardKey() {
keyboardKey_ = null;
}
/// Field number for the "inverse_condition" field.
public const int InverseConditionFieldNumber = 6;
private readonly static bool InverseConditionDefaultValue = false;
private bool inverseCondition_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool InverseCondition {
get { if ((_hasBits0 & 8) != 0) { return inverseCondition_; } else { return InverseConditionDefaultValue; } }
set {
_hasBits0 |= 8;
inverseCondition_ = value;
}
}
/// Gets whether the "inverse_condition" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasInverseCondition {
get { return (_hasBits0 & 8) != 0; }
}
/// Clears the value of the "inverse_condition" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearInverseCondition() {
_hasBits0 &= ~8;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiIsAtLocation);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiIsAtLocation other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Id != other.Id) return false;
if (NodeName != other.NodeName) return false;
if (FlowAbortMode != other.FlowAbortMode) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(AcceptableRadius, other.AcceptableRadius)) return false;
if (KeyboardKey != other.KeyboardKey) return false;
if (InverseCondition != other.InverseCondition) 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 (HasId) hash ^= Id.GetHashCode();
if (HasNodeName) hash ^= NodeName.GetHashCode();
if (HasFlowAbortMode) hash ^= FlowAbortMode.GetHashCode();
if (HasAcceptableRadius) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(AcceptableRadius);
if (HasKeyboardKey) hash ^= KeyboardKey.GetHashCode();
if (HasInverseCondition) hash ^= InverseCondition.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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
if (HasFlowAbortMode) {
output.WriteRawTag(24);
output.WriteEnum((int) FlowAbortMode);
}
if (HasAcceptableRadius) {
output.WriteRawTag(37);
output.WriteFloat(AcceptableRadius);
}
if (HasKeyboardKey) {
output.WriteRawTag(42);
output.WriteString(KeyboardKey);
}
if (HasInverseCondition) {
output.WriteRawTag(48);
output.WriteBool(InverseCondition);
}
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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
if (HasFlowAbortMode) {
output.WriteRawTag(24);
output.WriteEnum((int) FlowAbortMode);
}
if (HasAcceptableRadius) {
output.WriteRawTag(37);
output.WriteFloat(AcceptableRadius);
}
if (HasKeyboardKey) {
output.WriteRawTag(42);
output.WriteString(KeyboardKey);
}
if (HasInverseCondition) {
output.WriteRawTag(48);
output.WriteBool(InverseCondition);
}
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 (HasId) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Id);
}
if (HasNodeName) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(NodeName);
}
if (HasFlowAbortMode) {
size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) FlowAbortMode);
}
if (HasAcceptableRadius) {
size += 1 + 4;
}
if (HasKeyboardKey) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(KeyboardKey);
}
if (HasInverseCondition) {
size += 1 + 1;
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiIsAtLocation other) {
if (other == null) {
return;
}
if (other.HasId) {
Id = other.Id;
}
if (other.HasNodeName) {
NodeName = other.NodeName;
}
if (other.HasFlowAbortMode) {
FlowAbortMode = other.FlowAbortMode;
}
if (other.HasAcceptableRadius) {
AcceptableRadius = other.AcceptableRadius;
}
if (other.HasKeyboardKey) {
KeyboardKey = other.KeyboardKey;
}
if (other.HasInverseCondition) {
InverseCondition = other.InverseCondition;
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 24: {
FlowAbortMode = (global::Cfg.AiEFlowAbortMode) input.ReadEnum();
break;
}
case 37: {
AcceptableRadius = input.ReadFloat();
break;
}
case 42: {
KeyboardKey = input.ReadString();
break;
}
case 48: {
InverseCondition = input.ReadBool();
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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 24: {
FlowAbortMode = (global::Cfg.AiEFlowAbortMode) input.ReadEnum();
break;
}
case 37: {
AcceptableRadius = input.ReadFloat();
break;
}
case 42: {
KeyboardKey = input.ReadString();
break;
}
case 48: {
InverseCondition = input.ReadBool();
break;
}
}
}
}
#endif
}
public sealed partial class AiDistanceLessThan : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiDistanceLessThan());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[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::Cfg.ConfigReflection.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 AiDistanceLessThan() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiDistanceLessThan(AiDistanceLessThan other) : this() {
_hasBits0 = other._hasBits0;
id_ = other.id_;
nodeName_ = other.nodeName_;
flowAbortMode_ = other.flowAbortMode_;
actor1Key_ = other.actor1Key_;
actor2Key_ = other.actor2Key_;
distance_ = other.distance_;
reverseResult_ = other.reverseResult_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiDistanceLessThan Clone() {
return new AiDistanceLessThan(this);
}
/// Field number for the "id" field.
public const int IdFieldNumber = 1;
private readonly static int IdDefaultValue = 0;
private int id_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int Id {
get { if ((_hasBits0 & 1) != 0) { return id_; } else { return IdDefaultValue; } }
set {
_hasBits0 |= 1;
id_ = value;
}
}
/// Gets whether the "id" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasId {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "id" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearId() {
_hasBits0 &= ~1;
}
/// Field number for the "node_name" field.
public const int NodeNameFieldNumber = 2;
private readonly static string NodeNameDefaultValue = "";
private string nodeName_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string NodeName {
get { return nodeName_ ?? NodeNameDefaultValue; }
set {
nodeName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "node_name" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasNodeName {
get { return nodeName_ != null; }
}
/// Clears the value of the "node_name" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearNodeName() {
nodeName_ = null;
}
/// Field number for the "flow_abort_mode" field.
public const int FlowAbortModeFieldNumber = 3;
private readonly static global::Cfg.AiEFlowAbortMode FlowAbortModeDefaultValue = global::Cfg.AiEFlowAbortMode.None;
private global::Cfg.AiEFlowAbortMode flowAbortMode_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiEFlowAbortMode FlowAbortMode {
get { if ((_hasBits0 & 2) != 0) { return flowAbortMode_; } else { return FlowAbortModeDefaultValue; } }
set {
_hasBits0 |= 2;
flowAbortMode_ = value;
}
}
/// Gets whether the "flow_abort_mode" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasFlowAbortMode {
get { return (_hasBits0 & 2) != 0; }
}
/// Clears the value of the "flow_abort_mode" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearFlowAbortMode() {
_hasBits0 &= ~2;
}
/// Field number for the "actor1_key" field.
public const int Actor1KeyFieldNumber = 4;
private readonly static string Actor1KeyDefaultValue = "";
private string actor1Key_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string Actor1Key {
get { return actor1Key_ ?? Actor1KeyDefaultValue; }
set {
actor1Key_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "actor1_key" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasActor1Key {
get { return actor1Key_ != null; }
}
/// Clears the value of the "actor1_key" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearActor1Key() {
actor1Key_ = null;
}
/// Field number for the "actor2_key" field.
public const int Actor2KeyFieldNumber = 5;
private readonly static string Actor2KeyDefaultValue = "";
private string actor2Key_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string Actor2Key {
get { return actor2Key_ ?? Actor2KeyDefaultValue; }
set {
actor2Key_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "actor2_key" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasActor2Key {
get { return actor2Key_ != null; }
}
/// Clears the value of the "actor2_key" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearActor2Key() {
actor2Key_ = null;
}
/// Field number for the "distance" field.
public const int DistanceFieldNumber = 6;
private readonly static float DistanceDefaultValue = 0F;
private float distance_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public float Distance {
get { if ((_hasBits0 & 4) != 0) { return distance_; } else { return DistanceDefaultValue; } }
set {
_hasBits0 |= 4;
distance_ = value;
}
}
/// Gets whether the "distance" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasDistance {
get { return (_hasBits0 & 4) != 0; }
}
/// Clears the value of the "distance" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearDistance() {
_hasBits0 &= ~4;
}
/// Field number for the "reverse_result" field.
public const int ReverseResultFieldNumber = 7;
private readonly static bool ReverseResultDefaultValue = false;
private bool reverseResult_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool ReverseResult {
get { if ((_hasBits0 & 8) != 0) { return reverseResult_; } else { return ReverseResultDefaultValue; } }
set {
_hasBits0 |= 8;
reverseResult_ = value;
}
}
/// Gets whether the "reverse_result" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasReverseResult {
get { return (_hasBits0 & 8) != 0; }
}
/// Clears the value of the "reverse_result" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearReverseResult() {
_hasBits0 &= ~8;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiDistanceLessThan);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiDistanceLessThan other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Id != other.Id) return false;
if (NodeName != other.NodeName) return false;
if (FlowAbortMode != other.FlowAbortMode) return false;
if (Actor1Key != other.Actor1Key) return false;
if (Actor2Key != other.Actor2Key) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Distance, other.Distance)) return false;
if (ReverseResult != other.ReverseResult) 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 (HasId) hash ^= Id.GetHashCode();
if (HasNodeName) hash ^= NodeName.GetHashCode();
if (HasFlowAbortMode) hash ^= FlowAbortMode.GetHashCode();
if (HasActor1Key) hash ^= Actor1Key.GetHashCode();
if (HasActor2Key) hash ^= Actor2Key.GetHashCode();
if (HasDistance) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Distance);
if (HasReverseResult) hash ^= ReverseResult.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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
if (HasFlowAbortMode) {
output.WriteRawTag(24);
output.WriteEnum((int) FlowAbortMode);
}
if (HasActor1Key) {
output.WriteRawTag(34);
output.WriteString(Actor1Key);
}
if (HasActor2Key) {
output.WriteRawTag(42);
output.WriteString(Actor2Key);
}
if (HasDistance) {
output.WriteRawTag(53);
output.WriteFloat(Distance);
}
if (HasReverseResult) {
output.WriteRawTag(56);
output.WriteBool(ReverseResult);
}
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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
if (HasFlowAbortMode) {
output.WriteRawTag(24);
output.WriteEnum((int) FlowAbortMode);
}
if (HasActor1Key) {
output.WriteRawTag(34);
output.WriteString(Actor1Key);
}
if (HasActor2Key) {
output.WriteRawTag(42);
output.WriteString(Actor2Key);
}
if (HasDistance) {
output.WriteRawTag(53);
output.WriteFloat(Distance);
}
if (HasReverseResult) {
output.WriteRawTag(56);
output.WriteBool(ReverseResult);
}
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 (HasId) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Id);
}
if (HasNodeName) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(NodeName);
}
if (HasFlowAbortMode) {
size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) FlowAbortMode);
}
if (HasActor1Key) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Actor1Key);
}
if (HasActor2Key) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Actor2Key);
}
if (HasDistance) {
size += 1 + 4;
}
if (HasReverseResult) {
size += 1 + 1;
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiDistanceLessThan other) {
if (other == null) {
return;
}
if (other.HasId) {
Id = other.Id;
}
if (other.HasNodeName) {
NodeName = other.NodeName;
}
if (other.HasFlowAbortMode) {
FlowAbortMode = other.FlowAbortMode;
}
if (other.HasActor1Key) {
Actor1Key = other.Actor1Key;
}
if (other.HasActor2Key) {
Actor2Key = other.Actor2Key;
}
if (other.HasDistance) {
Distance = other.Distance;
}
if (other.HasReverseResult) {
ReverseResult = other.ReverseResult;
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 24: {
FlowAbortMode = (global::Cfg.AiEFlowAbortMode) input.ReadEnum();
break;
}
case 34: {
Actor1Key = input.ReadString();
break;
}
case 42: {
Actor2Key = input.ReadString();
break;
}
case 53: {
Distance = input.ReadFloat();
break;
}
case 56: {
ReverseResult = input.ReadBool();
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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 24: {
FlowAbortMode = (global::Cfg.AiEFlowAbortMode) input.ReadEnum();
break;
}
case 34: {
Actor1Key = input.ReadString();
break;
}
case 42: {
Actor2Key = input.ReadString();
break;
}
case 53: {
Distance = input.ReadFloat();
break;
}
case 56: {
ReverseResult = input.ReadBool();
break;
}
}
}
}
#endif
}
public sealed partial class AiFlowNode : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiFlowNode());
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::Cfg.ConfigReflection.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 AiFlowNode() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiFlowNode(AiFlowNode other) : this() {
switch (other.ValueCase) {
case ValueOneofCase.Sequence:
Sequence = other.Sequence.Clone();
break;
case ValueOneofCase.Selector:
Selector = other.Selector.Clone();
break;
case ValueOneofCase.SimpleParallel:
SimpleParallel = other.SimpleParallel.Clone();
break;
case ValueOneofCase.UeWait:
UeWait = other.UeWait.Clone();
break;
case ValueOneofCase.UeWaitBlackboardTime:
UeWaitBlackboardTime = other.UeWaitBlackboardTime.Clone();
break;
case ValueOneofCase.MoveToTarget:
MoveToTarget = other.MoveToTarget.Clone();
break;
case ValueOneofCase.ChooseSkill:
ChooseSkill = other.ChooseSkill.Clone();
break;
case ValueOneofCase.MoveToRandomLocation:
MoveToRandomLocation = other.MoveToRandomLocation.Clone();
break;
case ValueOneofCase.MoveToLocation:
MoveToLocation = other.MoveToLocation.Clone();
break;
case ValueOneofCase.DebugPrint:
DebugPrint = other.DebugPrint.Clone();
break;
}
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiFlowNode Clone() {
return new AiFlowNode(this);
}
/// Field number for the "Sequence" field.
public const int SequenceFieldNumber = 14;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiSequence Sequence {
get { return valueCase_ == ValueOneofCase.Sequence ? (global::Cfg.AiSequence) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.Sequence;
}
}
/// Field number for the "Selector" field.
public const int SelectorFieldNumber = 15;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiSelector Selector {
get { return valueCase_ == ValueOneofCase.Selector ? (global::Cfg.AiSelector) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.Selector;
}
}
/// Field number for the "SimpleParallel" field.
public const int SimpleParallelFieldNumber = 16;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiSimpleParallel SimpleParallel {
get { return valueCase_ == ValueOneofCase.SimpleParallel ? (global::Cfg.AiSimpleParallel) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.SimpleParallel;
}
}
/// Field number for the "UeWait" field.
public const int UeWaitFieldNumber = 17;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiUeWait UeWait {
get { return valueCase_ == ValueOneofCase.UeWait ? (global::Cfg.AiUeWait) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.UeWait;
}
}
/// Field number for the "UeWaitBlackboardTime" field.
public const int UeWaitBlackboardTimeFieldNumber = 18;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiUeWaitBlackboardTime UeWaitBlackboardTime {
get { return valueCase_ == ValueOneofCase.UeWaitBlackboardTime ? (global::Cfg.AiUeWaitBlackboardTime) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.UeWaitBlackboardTime;
}
}
/// Field number for the "MoveToTarget" field.
public const int MoveToTargetFieldNumber = 19;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiMoveToTarget MoveToTarget {
get { return valueCase_ == ValueOneofCase.MoveToTarget ? (global::Cfg.AiMoveToTarget) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.MoveToTarget;
}
}
/// Field number for the "ChooseSkill" field.
public const int ChooseSkillFieldNumber = 20;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiChooseSkill ChooseSkill {
get { return valueCase_ == ValueOneofCase.ChooseSkill ? (global::Cfg.AiChooseSkill) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.ChooseSkill;
}
}
/// Field number for the "MoveToRandomLocation" field.
public const int MoveToRandomLocationFieldNumber = 21;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiMoveToRandomLocation MoveToRandomLocation {
get { return valueCase_ == ValueOneofCase.MoveToRandomLocation ? (global::Cfg.AiMoveToRandomLocation) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.MoveToRandomLocation;
}
}
/// Field number for the "MoveToLocation" field.
public const int MoveToLocationFieldNumber = 22;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiMoveToLocation MoveToLocation {
get { return valueCase_ == ValueOneofCase.MoveToLocation ? (global::Cfg.AiMoveToLocation) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.MoveToLocation;
}
}
/// Field number for the "DebugPrint" field.
public const int DebugPrintFieldNumber = 23;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiDebugPrint DebugPrint {
get { return valueCase_ == ValueOneofCase.DebugPrint ? (global::Cfg.AiDebugPrint) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.DebugPrint;
}
}
private object value_;
/// Enum of possible cases for the "value" oneof.
public enum ValueOneofCase {
None = 0,
Sequence = 14,
Selector = 15,
SimpleParallel = 16,
UeWait = 17,
UeWaitBlackboardTime = 18,
MoveToTarget = 19,
ChooseSkill = 20,
MoveToRandomLocation = 21,
MoveToLocation = 22,
DebugPrint = 23,
}
private ValueOneofCase valueCase_ = ValueOneofCase.None;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public ValueOneofCase ValueCase {
get { return valueCase_; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearValue() {
valueCase_ = ValueOneofCase.None;
value_ = null;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiFlowNode);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiFlowNode other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (!object.Equals(Sequence, other.Sequence)) return false;
if (!object.Equals(Selector, other.Selector)) return false;
if (!object.Equals(SimpleParallel, other.SimpleParallel)) return false;
if (!object.Equals(UeWait, other.UeWait)) return false;
if (!object.Equals(UeWaitBlackboardTime, other.UeWaitBlackboardTime)) return false;
if (!object.Equals(MoveToTarget, other.MoveToTarget)) return false;
if (!object.Equals(ChooseSkill, other.ChooseSkill)) return false;
if (!object.Equals(MoveToRandomLocation, other.MoveToRandomLocation)) return false;
if (!object.Equals(MoveToLocation, other.MoveToLocation)) return false;
if (!object.Equals(DebugPrint, other.DebugPrint)) return false;
if (ValueCase != other.ValueCase) 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 (valueCase_ == ValueOneofCase.Sequence) hash ^= Sequence.GetHashCode();
if (valueCase_ == ValueOneofCase.Selector) hash ^= Selector.GetHashCode();
if (valueCase_ == ValueOneofCase.SimpleParallel) hash ^= SimpleParallel.GetHashCode();
if (valueCase_ == ValueOneofCase.UeWait) hash ^= UeWait.GetHashCode();
if (valueCase_ == ValueOneofCase.UeWaitBlackboardTime) hash ^= UeWaitBlackboardTime.GetHashCode();
if (valueCase_ == ValueOneofCase.MoveToTarget) hash ^= MoveToTarget.GetHashCode();
if (valueCase_ == ValueOneofCase.ChooseSkill) hash ^= ChooseSkill.GetHashCode();
if (valueCase_ == ValueOneofCase.MoveToRandomLocation) hash ^= MoveToRandomLocation.GetHashCode();
if (valueCase_ == ValueOneofCase.MoveToLocation) hash ^= MoveToLocation.GetHashCode();
if (valueCase_ == ValueOneofCase.DebugPrint) hash ^= DebugPrint.GetHashCode();
hash ^= (int) valueCase_;
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 (valueCase_ == ValueOneofCase.Sequence) {
output.WriteRawTag(114);
output.WriteMessage(Sequence);
}
if (valueCase_ == ValueOneofCase.Selector) {
output.WriteRawTag(122);
output.WriteMessage(Selector);
}
if (valueCase_ == ValueOneofCase.SimpleParallel) {
output.WriteRawTag(130, 1);
output.WriteMessage(SimpleParallel);
}
if (valueCase_ == ValueOneofCase.UeWait) {
output.WriteRawTag(138, 1);
output.WriteMessage(UeWait);
}
if (valueCase_ == ValueOneofCase.UeWaitBlackboardTime) {
output.WriteRawTag(146, 1);
output.WriteMessage(UeWaitBlackboardTime);
}
if (valueCase_ == ValueOneofCase.MoveToTarget) {
output.WriteRawTag(154, 1);
output.WriteMessage(MoveToTarget);
}
if (valueCase_ == ValueOneofCase.ChooseSkill) {
output.WriteRawTag(162, 1);
output.WriteMessage(ChooseSkill);
}
if (valueCase_ == ValueOneofCase.MoveToRandomLocation) {
output.WriteRawTag(170, 1);
output.WriteMessage(MoveToRandomLocation);
}
if (valueCase_ == ValueOneofCase.MoveToLocation) {
output.WriteRawTag(178, 1);
output.WriteMessage(MoveToLocation);
}
if (valueCase_ == ValueOneofCase.DebugPrint) {
output.WriteRawTag(186, 1);
output.WriteMessage(DebugPrint);
}
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 (valueCase_ == ValueOneofCase.Sequence) {
output.WriteRawTag(114);
output.WriteMessage(Sequence);
}
if (valueCase_ == ValueOneofCase.Selector) {
output.WriteRawTag(122);
output.WriteMessage(Selector);
}
if (valueCase_ == ValueOneofCase.SimpleParallel) {
output.WriteRawTag(130, 1);
output.WriteMessage(SimpleParallel);
}
if (valueCase_ == ValueOneofCase.UeWait) {
output.WriteRawTag(138, 1);
output.WriteMessage(UeWait);
}
if (valueCase_ == ValueOneofCase.UeWaitBlackboardTime) {
output.WriteRawTag(146, 1);
output.WriteMessage(UeWaitBlackboardTime);
}
if (valueCase_ == ValueOneofCase.MoveToTarget) {
output.WriteRawTag(154, 1);
output.WriteMessage(MoveToTarget);
}
if (valueCase_ == ValueOneofCase.ChooseSkill) {
output.WriteRawTag(162, 1);
output.WriteMessage(ChooseSkill);
}
if (valueCase_ == ValueOneofCase.MoveToRandomLocation) {
output.WriteRawTag(170, 1);
output.WriteMessage(MoveToRandomLocation);
}
if (valueCase_ == ValueOneofCase.MoveToLocation) {
output.WriteRawTag(178, 1);
output.WriteMessage(MoveToLocation);
}
if (valueCase_ == ValueOneofCase.DebugPrint) {
output.WriteRawTag(186, 1);
output.WriteMessage(DebugPrint);
}
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 (valueCase_ == ValueOneofCase.Sequence) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(Sequence);
}
if (valueCase_ == ValueOneofCase.Selector) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(Selector);
}
if (valueCase_ == ValueOneofCase.SimpleParallel) {
size += 2 + pb::CodedOutputStream.ComputeMessageSize(SimpleParallel);
}
if (valueCase_ == ValueOneofCase.UeWait) {
size += 2 + pb::CodedOutputStream.ComputeMessageSize(UeWait);
}
if (valueCase_ == ValueOneofCase.UeWaitBlackboardTime) {
size += 2 + pb::CodedOutputStream.ComputeMessageSize(UeWaitBlackboardTime);
}
if (valueCase_ == ValueOneofCase.MoveToTarget) {
size += 2 + pb::CodedOutputStream.ComputeMessageSize(MoveToTarget);
}
if (valueCase_ == ValueOneofCase.ChooseSkill) {
size += 2 + pb::CodedOutputStream.ComputeMessageSize(ChooseSkill);
}
if (valueCase_ == ValueOneofCase.MoveToRandomLocation) {
size += 2 + pb::CodedOutputStream.ComputeMessageSize(MoveToRandomLocation);
}
if (valueCase_ == ValueOneofCase.MoveToLocation) {
size += 2 + pb::CodedOutputStream.ComputeMessageSize(MoveToLocation);
}
if (valueCase_ == ValueOneofCase.DebugPrint) {
size += 2 + pb::CodedOutputStream.ComputeMessageSize(DebugPrint);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiFlowNode other) {
if (other == null) {
return;
}
switch (other.ValueCase) {
case ValueOneofCase.Sequence:
if (Sequence == null) {
Sequence = new global::Cfg.AiSequence();
}
Sequence.MergeFrom(other.Sequence);
break;
case ValueOneofCase.Selector:
if (Selector == null) {
Selector = new global::Cfg.AiSelector();
}
Selector.MergeFrom(other.Selector);
break;
case ValueOneofCase.SimpleParallel:
if (SimpleParallel == null) {
SimpleParallel = new global::Cfg.AiSimpleParallel();
}
SimpleParallel.MergeFrom(other.SimpleParallel);
break;
case ValueOneofCase.UeWait:
if (UeWait == null) {
UeWait = new global::Cfg.AiUeWait();
}
UeWait.MergeFrom(other.UeWait);
break;
case ValueOneofCase.UeWaitBlackboardTime:
if (UeWaitBlackboardTime == null) {
UeWaitBlackboardTime = new global::Cfg.AiUeWaitBlackboardTime();
}
UeWaitBlackboardTime.MergeFrom(other.UeWaitBlackboardTime);
break;
case ValueOneofCase.MoveToTarget:
if (MoveToTarget == null) {
MoveToTarget = new global::Cfg.AiMoveToTarget();
}
MoveToTarget.MergeFrom(other.MoveToTarget);
break;
case ValueOneofCase.ChooseSkill:
if (ChooseSkill == null) {
ChooseSkill = new global::Cfg.AiChooseSkill();
}
ChooseSkill.MergeFrom(other.ChooseSkill);
break;
case ValueOneofCase.MoveToRandomLocation:
if (MoveToRandomLocation == null) {
MoveToRandomLocation = new global::Cfg.AiMoveToRandomLocation();
}
MoveToRandomLocation.MergeFrom(other.MoveToRandomLocation);
break;
case ValueOneofCase.MoveToLocation:
if (MoveToLocation == null) {
MoveToLocation = new global::Cfg.AiMoveToLocation();
}
MoveToLocation.MergeFrom(other.MoveToLocation);
break;
case ValueOneofCase.DebugPrint:
if (DebugPrint == null) {
DebugPrint = new global::Cfg.AiDebugPrint();
}
DebugPrint.MergeFrom(other.DebugPrint);
break;
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 114: {
global::Cfg.AiSequence subBuilder = new global::Cfg.AiSequence();
if (valueCase_ == ValueOneofCase.Sequence) {
subBuilder.MergeFrom(Sequence);
}
input.ReadMessage(subBuilder);
Sequence = subBuilder;
break;
}
case 122: {
global::Cfg.AiSelector subBuilder = new global::Cfg.AiSelector();
if (valueCase_ == ValueOneofCase.Selector) {
subBuilder.MergeFrom(Selector);
}
input.ReadMessage(subBuilder);
Selector = subBuilder;
break;
}
case 130: {
global::Cfg.AiSimpleParallel subBuilder = new global::Cfg.AiSimpleParallel();
if (valueCase_ == ValueOneofCase.SimpleParallel) {
subBuilder.MergeFrom(SimpleParallel);
}
input.ReadMessage(subBuilder);
SimpleParallel = subBuilder;
break;
}
case 138: {
global::Cfg.AiUeWait subBuilder = new global::Cfg.AiUeWait();
if (valueCase_ == ValueOneofCase.UeWait) {
subBuilder.MergeFrom(UeWait);
}
input.ReadMessage(subBuilder);
UeWait = subBuilder;
break;
}
case 146: {
global::Cfg.AiUeWaitBlackboardTime subBuilder = new global::Cfg.AiUeWaitBlackboardTime();
if (valueCase_ == ValueOneofCase.UeWaitBlackboardTime) {
subBuilder.MergeFrom(UeWaitBlackboardTime);
}
input.ReadMessage(subBuilder);
UeWaitBlackboardTime = subBuilder;
break;
}
case 154: {
global::Cfg.AiMoveToTarget subBuilder = new global::Cfg.AiMoveToTarget();
if (valueCase_ == ValueOneofCase.MoveToTarget) {
subBuilder.MergeFrom(MoveToTarget);
}
input.ReadMessage(subBuilder);
MoveToTarget = subBuilder;
break;
}
case 162: {
global::Cfg.AiChooseSkill subBuilder = new global::Cfg.AiChooseSkill();
if (valueCase_ == ValueOneofCase.ChooseSkill) {
subBuilder.MergeFrom(ChooseSkill);
}
input.ReadMessage(subBuilder);
ChooseSkill = subBuilder;
break;
}
case 170: {
global::Cfg.AiMoveToRandomLocation subBuilder = new global::Cfg.AiMoveToRandomLocation();
if (valueCase_ == ValueOneofCase.MoveToRandomLocation) {
subBuilder.MergeFrom(MoveToRandomLocation);
}
input.ReadMessage(subBuilder);
MoveToRandomLocation = subBuilder;
break;
}
case 178: {
global::Cfg.AiMoveToLocation subBuilder = new global::Cfg.AiMoveToLocation();
if (valueCase_ == ValueOneofCase.MoveToLocation) {
subBuilder.MergeFrom(MoveToLocation);
}
input.ReadMessage(subBuilder);
MoveToLocation = subBuilder;
break;
}
case 186: {
global::Cfg.AiDebugPrint subBuilder = new global::Cfg.AiDebugPrint();
if (valueCase_ == ValueOneofCase.DebugPrint) {
subBuilder.MergeFrom(DebugPrint);
}
input.ReadMessage(subBuilder);
DebugPrint = subBuilder;
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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 114: {
global::Cfg.AiSequence subBuilder = new global::Cfg.AiSequence();
if (valueCase_ == ValueOneofCase.Sequence) {
subBuilder.MergeFrom(Sequence);
}
input.ReadMessage(subBuilder);
Sequence = subBuilder;
break;
}
case 122: {
global::Cfg.AiSelector subBuilder = new global::Cfg.AiSelector();
if (valueCase_ == ValueOneofCase.Selector) {
subBuilder.MergeFrom(Selector);
}
input.ReadMessage(subBuilder);
Selector = subBuilder;
break;
}
case 130: {
global::Cfg.AiSimpleParallel subBuilder = new global::Cfg.AiSimpleParallel();
if (valueCase_ == ValueOneofCase.SimpleParallel) {
subBuilder.MergeFrom(SimpleParallel);
}
input.ReadMessage(subBuilder);
SimpleParallel = subBuilder;
break;
}
case 138: {
global::Cfg.AiUeWait subBuilder = new global::Cfg.AiUeWait();
if (valueCase_ == ValueOneofCase.UeWait) {
subBuilder.MergeFrom(UeWait);
}
input.ReadMessage(subBuilder);
UeWait = subBuilder;
break;
}
case 146: {
global::Cfg.AiUeWaitBlackboardTime subBuilder = new global::Cfg.AiUeWaitBlackboardTime();
if (valueCase_ == ValueOneofCase.UeWaitBlackboardTime) {
subBuilder.MergeFrom(UeWaitBlackboardTime);
}
input.ReadMessage(subBuilder);
UeWaitBlackboardTime = subBuilder;
break;
}
case 154: {
global::Cfg.AiMoveToTarget subBuilder = new global::Cfg.AiMoveToTarget();
if (valueCase_ == ValueOneofCase.MoveToTarget) {
subBuilder.MergeFrom(MoveToTarget);
}
input.ReadMessage(subBuilder);
MoveToTarget = subBuilder;
break;
}
case 162: {
global::Cfg.AiChooseSkill subBuilder = new global::Cfg.AiChooseSkill();
if (valueCase_ == ValueOneofCase.ChooseSkill) {
subBuilder.MergeFrom(ChooseSkill);
}
input.ReadMessage(subBuilder);
ChooseSkill = subBuilder;
break;
}
case 170: {
global::Cfg.AiMoveToRandomLocation subBuilder = new global::Cfg.AiMoveToRandomLocation();
if (valueCase_ == ValueOneofCase.MoveToRandomLocation) {
subBuilder.MergeFrom(MoveToRandomLocation);
}
input.ReadMessage(subBuilder);
MoveToRandomLocation = subBuilder;
break;
}
case 178: {
global::Cfg.AiMoveToLocation subBuilder = new global::Cfg.AiMoveToLocation();
if (valueCase_ == ValueOneofCase.MoveToLocation) {
subBuilder.MergeFrom(MoveToLocation);
}
input.ReadMessage(subBuilder);
MoveToLocation = subBuilder;
break;
}
case 186: {
global::Cfg.AiDebugPrint subBuilder = new global::Cfg.AiDebugPrint();
if (valueCase_ == ValueOneofCase.DebugPrint) {
subBuilder.MergeFrom(DebugPrint);
}
input.ReadMessage(subBuilder);
DebugPrint = subBuilder;
break;
}
}
}
}
#endif
}
public sealed partial class AiComposeNode : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiComposeNode());
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::Cfg.ConfigReflection.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 AiComposeNode() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiComposeNode(AiComposeNode other) : this() {
switch (other.ValueCase) {
case ValueOneofCase.Sequence:
Sequence = other.Sequence.Clone();
break;
case ValueOneofCase.Selector:
Selector = other.Selector.Clone();
break;
case ValueOneofCase.SimpleParallel:
SimpleParallel = other.SimpleParallel.Clone();
break;
}
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiComposeNode Clone() {
return new AiComposeNode(this);
}
/// Field number for the "Sequence" field.
public const int SequenceFieldNumber = 14;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiSequence Sequence {
get { return valueCase_ == ValueOneofCase.Sequence ? (global::Cfg.AiSequence) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.Sequence;
}
}
/// Field number for the "Selector" field.
public const int SelectorFieldNumber = 15;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiSelector Selector {
get { return valueCase_ == ValueOneofCase.Selector ? (global::Cfg.AiSelector) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.Selector;
}
}
/// Field number for the "SimpleParallel" field.
public const int SimpleParallelFieldNumber = 16;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiSimpleParallel SimpleParallel {
get { return valueCase_ == ValueOneofCase.SimpleParallel ? (global::Cfg.AiSimpleParallel) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.SimpleParallel;
}
}
private object value_;
/// Enum of possible cases for the "value" oneof.
public enum ValueOneofCase {
None = 0,
Sequence = 14,
Selector = 15,
SimpleParallel = 16,
}
private ValueOneofCase valueCase_ = ValueOneofCase.None;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public ValueOneofCase ValueCase {
get { return valueCase_; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearValue() {
valueCase_ = ValueOneofCase.None;
value_ = null;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiComposeNode);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiComposeNode other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (!object.Equals(Sequence, other.Sequence)) return false;
if (!object.Equals(Selector, other.Selector)) return false;
if (!object.Equals(SimpleParallel, other.SimpleParallel)) return false;
if (ValueCase != other.ValueCase) 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 (valueCase_ == ValueOneofCase.Sequence) hash ^= Sequence.GetHashCode();
if (valueCase_ == ValueOneofCase.Selector) hash ^= Selector.GetHashCode();
if (valueCase_ == ValueOneofCase.SimpleParallel) hash ^= SimpleParallel.GetHashCode();
hash ^= (int) valueCase_;
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 (valueCase_ == ValueOneofCase.Sequence) {
output.WriteRawTag(114);
output.WriteMessage(Sequence);
}
if (valueCase_ == ValueOneofCase.Selector) {
output.WriteRawTag(122);
output.WriteMessage(Selector);
}
if (valueCase_ == ValueOneofCase.SimpleParallel) {
output.WriteRawTag(130, 1);
output.WriteMessage(SimpleParallel);
}
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 (valueCase_ == ValueOneofCase.Sequence) {
output.WriteRawTag(114);
output.WriteMessage(Sequence);
}
if (valueCase_ == ValueOneofCase.Selector) {
output.WriteRawTag(122);
output.WriteMessage(Selector);
}
if (valueCase_ == ValueOneofCase.SimpleParallel) {
output.WriteRawTag(130, 1);
output.WriteMessage(SimpleParallel);
}
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 (valueCase_ == ValueOneofCase.Sequence) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(Sequence);
}
if (valueCase_ == ValueOneofCase.Selector) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(Selector);
}
if (valueCase_ == ValueOneofCase.SimpleParallel) {
size += 2 + pb::CodedOutputStream.ComputeMessageSize(SimpleParallel);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiComposeNode other) {
if (other == null) {
return;
}
switch (other.ValueCase) {
case ValueOneofCase.Sequence:
if (Sequence == null) {
Sequence = new global::Cfg.AiSequence();
}
Sequence.MergeFrom(other.Sequence);
break;
case ValueOneofCase.Selector:
if (Selector == null) {
Selector = new global::Cfg.AiSelector();
}
Selector.MergeFrom(other.Selector);
break;
case ValueOneofCase.SimpleParallel:
if (SimpleParallel == null) {
SimpleParallel = new global::Cfg.AiSimpleParallel();
}
SimpleParallel.MergeFrom(other.SimpleParallel);
break;
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 114: {
global::Cfg.AiSequence subBuilder = new global::Cfg.AiSequence();
if (valueCase_ == ValueOneofCase.Sequence) {
subBuilder.MergeFrom(Sequence);
}
input.ReadMessage(subBuilder);
Sequence = subBuilder;
break;
}
case 122: {
global::Cfg.AiSelector subBuilder = new global::Cfg.AiSelector();
if (valueCase_ == ValueOneofCase.Selector) {
subBuilder.MergeFrom(Selector);
}
input.ReadMessage(subBuilder);
Selector = subBuilder;
break;
}
case 130: {
global::Cfg.AiSimpleParallel subBuilder = new global::Cfg.AiSimpleParallel();
if (valueCase_ == ValueOneofCase.SimpleParallel) {
subBuilder.MergeFrom(SimpleParallel);
}
input.ReadMessage(subBuilder);
SimpleParallel = subBuilder;
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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 114: {
global::Cfg.AiSequence subBuilder = new global::Cfg.AiSequence();
if (valueCase_ == ValueOneofCase.Sequence) {
subBuilder.MergeFrom(Sequence);
}
input.ReadMessage(subBuilder);
Sequence = subBuilder;
break;
}
case 122: {
global::Cfg.AiSelector subBuilder = new global::Cfg.AiSelector();
if (valueCase_ == ValueOneofCase.Selector) {
subBuilder.MergeFrom(Selector);
}
input.ReadMessage(subBuilder);
Selector = subBuilder;
break;
}
case 130: {
global::Cfg.AiSimpleParallel subBuilder = new global::Cfg.AiSimpleParallel();
if (valueCase_ == ValueOneofCase.SimpleParallel) {
subBuilder.MergeFrom(SimpleParallel);
}
input.ReadMessage(subBuilder);
SimpleParallel = subBuilder;
break;
}
}
}
}
#endif
}
public sealed partial class AiSequence : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiSequence());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[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::Cfg.ConfigReflection.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 AiSequence() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiSequence(AiSequence other) : this() {
_hasBits0 = other._hasBits0;
id_ = other.id_;
nodeName_ = other.nodeName_;
decorators_ = other.decorators_.Clone();
services_ = other.services_.Clone();
children_ = other.children_.Clone();
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiSequence Clone() {
return new AiSequence(this);
}
/// Field number for the "id" field.
public const int IdFieldNumber = 1;
private readonly static int IdDefaultValue = 0;
private int id_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int Id {
get { if ((_hasBits0 & 1) != 0) { return id_; } else { return IdDefaultValue; } }
set {
_hasBits0 |= 1;
id_ = value;
}
}
/// Gets whether the "id" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasId {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "id" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearId() {
_hasBits0 &= ~1;
}
/// Field number for the "node_name" field.
public const int NodeNameFieldNumber = 2;
private readonly static string NodeNameDefaultValue = "";
private string nodeName_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string NodeName {
get { return nodeName_ ?? NodeNameDefaultValue; }
set {
nodeName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "node_name" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasNodeName {
get { return nodeName_ != null; }
}
/// Clears the value of the "node_name" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearNodeName() {
nodeName_ = null;
}
/// Field number for the "decorators" field.
public const int DecoratorsFieldNumber = 3;
private static readonly pb::FieldCodec _repeated_decorators_codec
= pb::FieldCodec.ForMessage(26, global::Cfg.AiDecorator.Parser);
private readonly pbc::RepeatedField decorators_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public pbc::RepeatedField Decorators {
get { return decorators_; }
}
/// Field number for the "services" field.
public const int ServicesFieldNumber = 4;
private static readonly pb::FieldCodec _repeated_services_codec
= pb::FieldCodec.ForMessage(34, global::Cfg.AiService.Parser);
private readonly pbc::RepeatedField services_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public pbc::RepeatedField Services {
get { return services_; }
}
/// Field number for the "children" field.
public const int ChildrenFieldNumber = 5;
private static readonly pb::FieldCodec _repeated_children_codec
= pb::FieldCodec.ForMessage(42, global::Cfg.AiFlowNode.Parser);
private readonly pbc::RepeatedField children_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public pbc::RepeatedField Children {
get { return children_; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiSequence);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiSequence other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Id != other.Id) return false;
if (NodeName != other.NodeName) return false;
if(!decorators_.Equals(other.decorators_)) return false;
if(!services_.Equals(other.services_)) return false;
if(!children_.Equals(other.children_)) 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 (HasId) hash ^= Id.GetHashCode();
if (HasNodeName) hash ^= NodeName.GetHashCode();
hash ^= decorators_.GetHashCode();
hash ^= services_.GetHashCode();
hash ^= children_.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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
decorators_.WriteTo(output, _repeated_decorators_codec);
services_.WriteTo(output, _repeated_services_codec);
children_.WriteTo(output, _repeated_children_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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
decorators_.WriteTo(ref output, _repeated_decorators_codec);
services_.WriteTo(ref output, _repeated_services_codec);
children_.WriteTo(ref output, _repeated_children_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 (HasId) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Id);
}
if (HasNodeName) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(NodeName);
}
size += decorators_.CalculateSize(_repeated_decorators_codec);
size += services_.CalculateSize(_repeated_services_codec);
size += children_.CalculateSize(_repeated_children_codec);
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiSequence other) {
if (other == null) {
return;
}
if (other.HasId) {
Id = other.Id;
}
if (other.HasNodeName) {
NodeName = other.NodeName;
}
decorators_.Add(other.decorators_);
services_.Add(other.services_);
children_.Add(other.children_);
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 26: {
decorators_.AddEntriesFrom(input, _repeated_decorators_codec);
break;
}
case 34: {
services_.AddEntriesFrom(input, _repeated_services_codec);
break;
}
case 42: {
children_.AddEntriesFrom(input, _repeated_children_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 26: {
decorators_.AddEntriesFrom(ref input, _repeated_decorators_codec);
break;
}
case 34: {
services_.AddEntriesFrom(ref input, _repeated_services_codec);
break;
}
case 42: {
children_.AddEntriesFrom(ref input, _repeated_children_codec);
break;
}
}
}
}
#endif
}
public sealed partial class AiSelector : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiSelector());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[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::Cfg.ConfigReflection.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 AiSelector() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiSelector(AiSelector other) : this() {
_hasBits0 = other._hasBits0;
id_ = other.id_;
nodeName_ = other.nodeName_;
decorators_ = other.decorators_.Clone();
services_ = other.services_.Clone();
children_ = other.children_.Clone();
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiSelector Clone() {
return new AiSelector(this);
}
/// Field number for the "id" field.
public const int IdFieldNumber = 1;
private readonly static int IdDefaultValue = 0;
private int id_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int Id {
get { if ((_hasBits0 & 1) != 0) { return id_; } else { return IdDefaultValue; } }
set {
_hasBits0 |= 1;
id_ = value;
}
}
/// Gets whether the "id" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasId {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "id" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearId() {
_hasBits0 &= ~1;
}
/// Field number for the "node_name" field.
public const int NodeNameFieldNumber = 2;
private readonly static string NodeNameDefaultValue = "";
private string nodeName_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string NodeName {
get { return nodeName_ ?? NodeNameDefaultValue; }
set {
nodeName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "node_name" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasNodeName {
get { return nodeName_ != null; }
}
/// Clears the value of the "node_name" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearNodeName() {
nodeName_ = null;
}
/// Field number for the "decorators" field.
public const int DecoratorsFieldNumber = 3;
private static readonly pb::FieldCodec _repeated_decorators_codec
= pb::FieldCodec.ForMessage(26, global::Cfg.AiDecorator.Parser);
private readonly pbc::RepeatedField decorators_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public pbc::RepeatedField Decorators {
get { return decorators_; }
}
/// Field number for the "services" field.
public const int ServicesFieldNumber = 4;
private static readonly pb::FieldCodec _repeated_services_codec
= pb::FieldCodec.ForMessage(34, global::Cfg.AiService.Parser);
private readonly pbc::RepeatedField services_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public pbc::RepeatedField Services {
get { return services_; }
}
/// Field number for the "children" field.
public const int ChildrenFieldNumber = 5;
private static readonly pb::FieldCodec _repeated_children_codec
= pb::FieldCodec.ForMessage(42, global::Cfg.AiFlowNode.Parser);
private readonly pbc::RepeatedField children_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public pbc::RepeatedField Children {
get { return children_; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiSelector);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiSelector other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Id != other.Id) return false;
if (NodeName != other.NodeName) return false;
if(!decorators_.Equals(other.decorators_)) return false;
if(!services_.Equals(other.services_)) return false;
if(!children_.Equals(other.children_)) 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 (HasId) hash ^= Id.GetHashCode();
if (HasNodeName) hash ^= NodeName.GetHashCode();
hash ^= decorators_.GetHashCode();
hash ^= services_.GetHashCode();
hash ^= children_.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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
decorators_.WriteTo(output, _repeated_decorators_codec);
services_.WriteTo(output, _repeated_services_codec);
children_.WriteTo(output, _repeated_children_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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
decorators_.WriteTo(ref output, _repeated_decorators_codec);
services_.WriteTo(ref output, _repeated_services_codec);
children_.WriteTo(ref output, _repeated_children_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 (HasId) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Id);
}
if (HasNodeName) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(NodeName);
}
size += decorators_.CalculateSize(_repeated_decorators_codec);
size += services_.CalculateSize(_repeated_services_codec);
size += children_.CalculateSize(_repeated_children_codec);
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiSelector other) {
if (other == null) {
return;
}
if (other.HasId) {
Id = other.Id;
}
if (other.HasNodeName) {
NodeName = other.NodeName;
}
decorators_.Add(other.decorators_);
services_.Add(other.services_);
children_.Add(other.children_);
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 26: {
decorators_.AddEntriesFrom(input, _repeated_decorators_codec);
break;
}
case 34: {
services_.AddEntriesFrom(input, _repeated_services_codec);
break;
}
case 42: {
children_.AddEntriesFrom(input, _repeated_children_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 26: {
decorators_.AddEntriesFrom(ref input, _repeated_decorators_codec);
break;
}
case 34: {
services_.AddEntriesFrom(ref input, _repeated_services_codec);
break;
}
case 42: {
children_.AddEntriesFrom(ref input, _repeated_children_codec);
break;
}
}
}
}
#endif
}
public sealed partial class AiSimpleParallel : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiSimpleParallel());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[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::Cfg.ConfigReflection.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 AiSimpleParallel() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiSimpleParallel(AiSimpleParallel other) : this() {
_hasBits0 = other._hasBits0;
id_ = other.id_;
nodeName_ = other.nodeName_;
decorators_ = other.decorators_.Clone();
services_ = other.services_.Clone();
finishMode_ = other.finishMode_;
mainTask_ = other.mainTask_ != null ? other.mainTask_.Clone() : null;
backgroundNode_ = other.backgroundNode_ != null ? other.backgroundNode_.Clone() : null;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiSimpleParallel Clone() {
return new AiSimpleParallel(this);
}
/// Field number for the "id" field.
public const int IdFieldNumber = 1;
private readonly static int IdDefaultValue = 0;
private int id_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int Id {
get { if ((_hasBits0 & 1) != 0) { return id_; } else { return IdDefaultValue; } }
set {
_hasBits0 |= 1;
id_ = value;
}
}
/// Gets whether the "id" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasId {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "id" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearId() {
_hasBits0 &= ~1;
}
/// Field number for the "node_name" field.
public const int NodeNameFieldNumber = 2;
private readonly static string NodeNameDefaultValue = "";
private string nodeName_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string NodeName {
get { return nodeName_ ?? NodeNameDefaultValue; }
set {
nodeName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "node_name" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasNodeName {
get { return nodeName_ != null; }
}
/// Clears the value of the "node_name" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearNodeName() {
nodeName_ = null;
}
/// Field number for the "decorators" field.
public const int DecoratorsFieldNumber = 3;
private static readonly pb::FieldCodec _repeated_decorators_codec
= pb::FieldCodec.ForMessage(26, global::Cfg.AiDecorator.Parser);
private readonly pbc::RepeatedField decorators_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public pbc::RepeatedField Decorators {
get { return decorators_; }
}
/// Field number for the "services" field.
public const int ServicesFieldNumber = 4;
private static readonly pb::FieldCodec _repeated_services_codec
= pb::FieldCodec.ForMessage(34, global::Cfg.AiService.Parser);
private readonly pbc::RepeatedField services_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public pbc::RepeatedField Services {
get { return services_; }
}
/// Field number for the "finish_mode" field.
public const int FinishModeFieldNumber = 5;
private readonly static global::Cfg.AiEFinishMode FinishModeDefaultValue = global::Cfg.AiEFinishMode.Immediate;
private global::Cfg.AiEFinishMode finishMode_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiEFinishMode FinishMode {
get { if ((_hasBits0 & 2) != 0) { return finishMode_; } else { return FinishModeDefaultValue; } }
set {
_hasBits0 |= 2;
finishMode_ = value;
}
}
/// Gets whether the "finish_mode" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasFinishMode {
get { return (_hasBits0 & 2) != 0; }
}
/// Clears the value of the "finish_mode" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearFinishMode() {
_hasBits0 &= ~2;
}
/// Field number for the "main_task" field.
public const int MainTaskFieldNumber = 6;
private global::Cfg.AiTask mainTask_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiTask MainTask {
get { return mainTask_; }
set {
mainTask_ = value;
}
}
/// Field number for the "background_node" field.
public const int BackgroundNodeFieldNumber = 7;
private global::Cfg.AiFlowNode backgroundNode_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiFlowNode BackgroundNode {
get { return backgroundNode_; }
set {
backgroundNode_ = value;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiSimpleParallel);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiSimpleParallel other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Id != other.Id) return false;
if (NodeName != other.NodeName) return false;
if(!decorators_.Equals(other.decorators_)) return false;
if(!services_.Equals(other.services_)) return false;
if (FinishMode != other.FinishMode) return false;
if (!object.Equals(MainTask, other.MainTask)) return false;
if (!object.Equals(BackgroundNode, other.BackgroundNode)) 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 (HasId) hash ^= Id.GetHashCode();
if (HasNodeName) hash ^= NodeName.GetHashCode();
hash ^= decorators_.GetHashCode();
hash ^= services_.GetHashCode();
if (HasFinishMode) hash ^= FinishMode.GetHashCode();
if (mainTask_ != null) hash ^= MainTask.GetHashCode();
if (backgroundNode_ != null) hash ^= BackgroundNode.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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
decorators_.WriteTo(output, _repeated_decorators_codec);
services_.WriteTo(output, _repeated_services_codec);
if (HasFinishMode) {
output.WriteRawTag(40);
output.WriteEnum((int) FinishMode);
}
if (mainTask_ != null) {
output.WriteRawTag(50);
output.WriteMessage(MainTask);
}
if (backgroundNode_ != null) {
output.WriteRawTag(58);
output.WriteMessage(BackgroundNode);
}
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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
decorators_.WriteTo(ref output, _repeated_decorators_codec);
services_.WriteTo(ref output, _repeated_services_codec);
if (HasFinishMode) {
output.WriteRawTag(40);
output.WriteEnum((int) FinishMode);
}
if (mainTask_ != null) {
output.WriteRawTag(50);
output.WriteMessage(MainTask);
}
if (backgroundNode_ != null) {
output.WriteRawTag(58);
output.WriteMessage(BackgroundNode);
}
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 (HasId) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Id);
}
if (HasNodeName) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(NodeName);
}
size += decorators_.CalculateSize(_repeated_decorators_codec);
size += services_.CalculateSize(_repeated_services_codec);
if (HasFinishMode) {
size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) FinishMode);
}
if (mainTask_ != null) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(MainTask);
}
if (backgroundNode_ != null) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(BackgroundNode);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiSimpleParallel other) {
if (other == null) {
return;
}
if (other.HasId) {
Id = other.Id;
}
if (other.HasNodeName) {
NodeName = other.NodeName;
}
decorators_.Add(other.decorators_);
services_.Add(other.services_);
if (other.HasFinishMode) {
FinishMode = other.FinishMode;
}
if (other.mainTask_ != null) {
if (mainTask_ == null) {
MainTask = new global::Cfg.AiTask();
}
MainTask.MergeFrom(other.MainTask);
}
if (other.backgroundNode_ != null) {
if (backgroundNode_ == null) {
BackgroundNode = new global::Cfg.AiFlowNode();
}
BackgroundNode.MergeFrom(other.BackgroundNode);
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 26: {
decorators_.AddEntriesFrom(input, _repeated_decorators_codec);
break;
}
case 34: {
services_.AddEntriesFrom(input, _repeated_services_codec);
break;
}
case 40: {
FinishMode = (global::Cfg.AiEFinishMode) input.ReadEnum();
break;
}
case 50: {
if (mainTask_ == null) {
MainTask = new global::Cfg.AiTask();
}
input.ReadMessage(MainTask);
break;
}
case 58: {
if (backgroundNode_ == null) {
BackgroundNode = new global::Cfg.AiFlowNode();
}
input.ReadMessage(BackgroundNode);
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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 26: {
decorators_.AddEntriesFrom(ref input, _repeated_decorators_codec);
break;
}
case 34: {
services_.AddEntriesFrom(ref input, _repeated_services_codec);
break;
}
case 40: {
FinishMode = (global::Cfg.AiEFinishMode) input.ReadEnum();
break;
}
case 50: {
if (mainTask_ == null) {
MainTask = new global::Cfg.AiTask();
}
input.ReadMessage(MainTask);
break;
}
case 58: {
if (backgroundNode_ == null) {
BackgroundNode = new global::Cfg.AiFlowNode();
}
input.ReadMessage(BackgroundNode);
break;
}
}
}
}
#endif
}
public sealed partial class AiTask : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiTask());
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::Cfg.ConfigReflection.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 AiTask() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiTask(AiTask other) : this() {
switch (other.ValueCase) {
case ValueOneofCase.UeWait:
UeWait = other.UeWait.Clone();
break;
case ValueOneofCase.UeWaitBlackboardTime:
UeWaitBlackboardTime = other.UeWaitBlackboardTime.Clone();
break;
case ValueOneofCase.MoveToTarget:
MoveToTarget = other.MoveToTarget.Clone();
break;
case ValueOneofCase.ChooseSkill:
ChooseSkill = other.ChooseSkill.Clone();
break;
case ValueOneofCase.MoveToRandomLocation:
MoveToRandomLocation = other.MoveToRandomLocation.Clone();
break;
case ValueOneofCase.MoveToLocation:
MoveToLocation = other.MoveToLocation.Clone();
break;
case ValueOneofCase.DebugPrint:
DebugPrint = other.DebugPrint.Clone();
break;
}
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiTask Clone() {
return new AiTask(this);
}
/// Field number for the "UeWait" field.
public const int UeWaitFieldNumber = 17;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiUeWait UeWait {
get { return valueCase_ == ValueOneofCase.UeWait ? (global::Cfg.AiUeWait) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.UeWait;
}
}
/// Field number for the "UeWaitBlackboardTime" field.
public const int UeWaitBlackboardTimeFieldNumber = 18;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiUeWaitBlackboardTime UeWaitBlackboardTime {
get { return valueCase_ == ValueOneofCase.UeWaitBlackboardTime ? (global::Cfg.AiUeWaitBlackboardTime) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.UeWaitBlackboardTime;
}
}
/// Field number for the "MoveToTarget" field.
public const int MoveToTargetFieldNumber = 19;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiMoveToTarget MoveToTarget {
get { return valueCase_ == ValueOneofCase.MoveToTarget ? (global::Cfg.AiMoveToTarget) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.MoveToTarget;
}
}
/// Field number for the "ChooseSkill" field.
public const int ChooseSkillFieldNumber = 20;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiChooseSkill ChooseSkill {
get { return valueCase_ == ValueOneofCase.ChooseSkill ? (global::Cfg.AiChooseSkill) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.ChooseSkill;
}
}
/// Field number for the "MoveToRandomLocation" field.
public const int MoveToRandomLocationFieldNumber = 21;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiMoveToRandomLocation MoveToRandomLocation {
get { return valueCase_ == ValueOneofCase.MoveToRandomLocation ? (global::Cfg.AiMoveToRandomLocation) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.MoveToRandomLocation;
}
}
/// Field number for the "MoveToLocation" field.
public const int MoveToLocationFieldNumber = 22;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiMoveToLocation MoveToLocation {
get { return valueCase_ == ValueOneofCase.MoveToLocation ? (global::Cfg.AiMoveToLocation) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.MoveToLocation;
}
}
/// Field number for the "DebugPrint" field.
public const int DebugPrintFieldNumber = 23;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::Cfg.AiDebugPrint DebugPrint {
get { return valueCase_ == ValueOneofCase.DebugPrint ? (global::Cfg.AiDebugPrint) value_ : null; }
set {
value_ = value;
valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.DebugPrint;
}
}
private object value_;
/// Enum of possible cases for the "value" oneof.
public enum ValueOneofCase {
None = 0,
UeWait = 17,
UeWaitBlackboardTime = 18,
MoveToTarget = 19,
ChooseSkill = 20,
MoveToRandomLocation = 21,
MoveToLocation = 22,
DebugPrint = 23,
}
private ValueOneofCase valueCase_ = ValueOneofCase.None;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public ValueOneofCase ValueCase {
get { return valueCase_; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearValue() {
valueCase_ = ValueOneofCase.None;
value_ = null;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiTask);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiTask other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (!object.Equals(UeWait, other.UeWait)) return false;
if (!object.Equals(UeWaitBlackboardTime, other.UeWaitBlackboardTime)) return false;
if (!object.Equals(MoveToTarget, other.MoveToTarget)) return false;
if (!object.Equals(ChooseSkill, other.ChooseSkill)) return false;
if (!object.Equals(MoveToRandomLocation, other.MoveToRandomLocation)) return false;
if (!object.Equals(MoveToLocation, other.MoveToLocation)) return false;
if (!object.Equals(DebugPrint, other.DebugPrint)) return false;
if (ValueCase != other.ValueCase) 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 (valueCase_ == ValueOneofCase.UeWait) hash ^= UeWait.GetHashCode();
if (valueCase_ == ValueOneofCase.UeWaitBlackboardTime) hash ^= UeWaitBlackboardTime.GetHashCode();
if (valueCase_ == ValueOneofCase.MoveToTarget) hash ^= MoveToTarget.GetHashCode();
if (valueCase_ == ValueOneofCase.ChooseSkill) hash ^= ChooseSkill.GetHashCode();
if (valueCase_ == ValueOneofCase.MoveToRandomLocation) hash ^= MoveToRandomLocation.GetHashCode();
if (valueCase_ == ValueOneofCase.MoveToLocation) hash ^= MoveToLocation.GetHashCode();
if (valueCase_ == ValueOneofCase.DebugPrint) hash ^= DebugPrint.GetHashCode();
hash ^= (int) valueCase_;
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 (valueCase_ == ValueOneofCase.UeWait) {
output.WriteRawTag(138, 1);
output.WriteMessage(UeWait);
}
if (valueCase_ == ValueOneofCase.UeWaitBlackboardTime) {
output.WriteRawTag(146, 1);
output.WriteMessage(UeWaitBlackboardTime);
}
if (valueCase_ == ValueOneofCase.MoveToTarget) {
output.WriteRawTag(154, 1);
output.WriteMessage(MoveToTarget);
}
if (valueCase_ == ValueOneofCase.ChooseSkill) {
output.WriteRawTag(162, 1);
output.WriteMessage(ChooseSkill);
}
if (valueCase_ == ValueOneofCase.MoveToRandomLocation) {
output.WriteRawTag(170, 1);
output.WriteMessage(MoveToRandomLocation);
}
if (valueCase_ == ValueOneofCase.MoveToLocation) {
output.WriteRawTag(178, 1);
output.WriteMessage(MoveToLocation);
}
if (valueCase_ == ValueOneofCase.DebugPrint) {
output.WriteRawTag(186, 1);
output.WriteMessage(DebugPrint);
}
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 (valueCase_ == ValueOneofCase.UeWait) {
output.WriteRawTag(138, 1);
output.WriteMessage(UeWait);
}
if (valueCase_ == ValueOneofCase.UeWaitBlackboardTime) {
output.WriteRawTag(146, 1);
output.WriteMessage(UeWaitBlackboardTime);
}
if (valueCase_ == ValueOneofCase.MoveToTarget) {
output.WriteRawTag(154, 1);
output.WriteMessage(MoveToTarget);
}
if (valueCase_ == ValueOneofCase.ChooseSkill) {
output.WriteRawTag(162, 1);
output.WriteMessage(ChooseSkill);
}
if (valueCase_ == ValueOneofCase.MoveToRandomLocation) {
output.WriteRawTag(170, 1);
output.WriteMessage(MoveToRandomLocation);
}
if (valueCase_ == ValueOneofCase.MoveToLocation) {
output.WriteRawTag(178, 1);
output.WriteMessage(MoveToLocation);
}
if (valueCase_ == ValueOneofCase.DebugPrint) {
output.WriteRawTag(186, 1);
output.WriteMessage(DebugPrint);
}
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 (valueCase_ == ValueOneofCase.UeWait) {
size += 2 + pb::CodedOutputStream.ComputeMessageSize(UeWait);
}
if (valueCase_ == ValueOneofCase.UeWaitBlackboardTime) {
size += 2 + pb::CodedOutputStream.ComputeMessageSize(UeWaitBlackboardTime);
}
if (valueCase_ == ValueOneofCase.MoveToTarget) {
size += 2 + pb::CodedOutputStream.ComputeMessageSize(MoveToTarget);
}
if (valueCase_ == ValueOneofCase.ChooseSkill) {
size += 2 + pb::CodedOutputStream.ComputeMessageSize(ChooseSkill);
}
if (valueCase_ == ValueOneofCase.MoveToRandomLocation) {
size += 2 + pb::CodedOutputStream.ComputeMessageSize(MoveToRandomLocation);
}
if (valueCase_ == ValueOneofCase.MoveToLocation) {
size += 2 + pb::CodedOutputStream.ComputeMessageSize(MoveToLocation);
}
if (valueCase_ == ValueOneofCase.DebugPrint) {
size += 2 + pb::CodedOutputStream.ComputeMessageSize(DebugPrint);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiTask other) {
if (other == null) {
return;
}
switch (other.ValueCase) {
case ValueOneofCase.UeWait:
if (UeWait == null) {
UeWait = new global::Cfg.AiUeWait();
}
UeWait.MergeFrom(other.UeWait);
break;
case ValueOneofCase.UeWaitBlackboardTime:
if (UeWaitBlackboardTime == null) {
UeWaitBlackboardTime = new global::Cfg.AiUeWaitBlackboardTime();
}
UeWaitBlackboardTime.MergeFrom(other.UeWaitBlackboardTime);
break;
case ValueOneofCase.MoveToTarget:
if (MoveToTarget == null) {
MoveToTarget = new global::Cfg.AiMoveToTarget();
}
MoveToTarget.MergeFrom(other.MoveToTarget);
break;
case ValueOneofCase.ChooseSkill:
if (ChooseSkill == null) {
ChooseSkill = new global::Cfg.AiChooseSkill();
}
ChooseSkill.MergeFrom(other.ChooseSkill);
break;
case ValueOneofCase.MoveToRandomLocation:
if (MoveToRandomLocation == null) {
MoveToRandomLocation = new global::Cfg.AiMoveToRandomLocation();
}
MoveToRandomLocation.MergeFrom(other.MoveToRandomLocation);
break;
case ValueOneofCase.MoveToLocation:
if (MoveToLocation == null) {
MoveToLocation = new global::Cfg.AiMoveToLocation();
}
MoveToLocation.MergeFrom(other.MoveToLocation);
break;
case ValueOneofCase.DebugPrint:
if (DebugPrint == null) {
DebugPrint = new global::Cfg.AiDebugPrint();
}
DebugPrint.MergeFrom(other.DebugPrint);
break;
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 138: {
global::Cfg.AiUeWait subBuilder = new global::Cfg.AiUeWait();
if (valueCase_ == ValueOneofCase.UeWait) {
subBuilder.MergeFrom(UeWait);
}
input.ReadMessage(subBuilder);
UeWait = subBuilder;
break;
}
case 146: {
global::Cfg.AiUeWaitBlackboardTime subBuilder = new global::Cfg.AiUeWaitBlackboardTime();
if (valueCase_ == ValueOneofCase.UeWaitBlackboardTime) {
subBuilder.MergeFrom(UeWaitBlackboardTime);
}
input.ReadMessage(subBuilder);
UeWaitBlackboardTime = subBuilder;
break;
}
case 154: {
global::Cfg.AiMoveToTarget subBuilder = new global::Cfg.AiMoveToTarget();
if (valueCase_ == ValueOneofCase.MoveToTarget) {
subBuilder.MergeFrom(MoveToTarget);
}
input.ReadMessage(subBuilder);
MoveToTarget = subBuilder;
break;
}
case 162: {
global::Cfg.AiChooseSkill subBuilder = new global::Cfg.AiChooseSkill();
if (valueCase_ == ValueOneofCase.ChooseSkill) {
subBuilder.MergeFrom(ChooseSkill);
}
input.ReadMessage(subBuilder);
ChooseSkill = subBuilder;
break;
}
case 170: {
global::Cfg.AiMoveToRandomLocation subBuilder = new global::Cfg.AiMoveToRandomLocation();
if (valueCase_ == ValueOneofCase.MoveToRandomLocation) {
subBuilder.MergeFrom(MoveToRandomLocation);
}
input.ReadMessage(subBuilder);
MoveToRandomLocation = subBuilder;
break;
}
case 178: {
global::Cfg.AiMoveToLocation subBuilder = new global::Cfg.AiMoveToLocation();
if (valueCase_ == ValueOneofCase.MoveToLocation) {
subBuilder.MergeFrom(MoveToLocation);
}
input.ReadMessage(subBuilder);
MoveToLocation = subBuilder;
break;
}
case 186: {
global::Cfg.AiDebugPrint subBuilder = new global::Cfg.AiDebugPrint();
if (valueCase_ == ValueOneofCase.DebugPrint) {
subBuilder.MergeFrom(DebugPrint);
}
input.ReadMessage(subBuilder);
DebugPrint = subBuilder;
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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 138: {
global::Cfg.AiUeWait subBuilder = new global::Cfg.AiUeWait();
if (valueCase_ == ValueOneofCase.UeWait) {
subBuilder.MergeFrom(UeWait);
}
input.ReadMessage(subBuilder);
UeWait = subBuilder;
break;
}
case 146: {
global::Cfg.AiUeWaitBlackboardTime subBuilder = new global::Cfg.AiUeWaitBlackboardTime();
if (valueCase_ == ValueOneofCase.UeWaitBlackboardTime) {
subBuilder.MergeFrom(UeWaitBlackboardTime);
}
input.ReadMessage(subBuilder);
UeWaitBlackboardTime = subBuilder;
break;
}
case 154: {
global::Cfg.AiMoveToTarget subBuilder = new global::Cfg.AiMoveToTarget();
if (valueCase_ == ValueOneofCase.MoveToTarget) {
subBuilder.MergeFrom(MoveToTarget);
}
input.ReadMessage(subBuilder);
MoveToTarget = subBuilder;
break;
}
case 162: {
global::Cfg.AiChooseSkill subBuilder = new global::Cfg.AiChooseSkill();
if (valueCase_ == ValueOneofCase.ChooseSkill) {
subBuilder.MergeFrom(ChooseSkill);
}
input.ReadMessage(subBuilder);
ChooseSkill = subBuilder;
break;
}
case 170: {
global::Cfg.AiMoveToRandomLocation subBuilder = new global::Cfg.AiMoveToRandomLocation();
if (valueCase_ == ValueOneofCase.MoveToRandomLocation) {
subBuilder.MergeFrom(MoveToRandomLocation);
}
input.ReadMessage(subBuilder);
MoveToRandomLocation = subBuilder;
break;
}
case 178: {
global::Cfg.AiMoveToLocation subBuilder = new global::Cfg.AiMoveToLocation();
if (valueCase_ == ValueOneofCase.MoveToLocation) {
subBuilder.MergeFrom(MoveToLocation);
}
input.ReadMessage(subBuilder);
MoveToLocation = subBuilder;
break;
}
case 186: {
global::Cfg.AiDebugPrint subBuilder = new global::Cfg.AiDebugPrint();
if (valueCase_ == ValueOneofCase.DebugPrint) {
subBuilder.MergeFrom(DebugPrint);
}
input.ReadMessage(subBuilder);
DebugPrint = subBuilder;
break;
}
}
}
}
#endif
}
public sealed partial class AiUeWait : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiUeWait());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[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::Cfg.ConfigReflection.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 AiUeWait() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiUeWait(AiUeWait other) : this() {
_hasBits0 = other._hasBits0;
id_ = other.id_;
nodeName_ = other.nodeName_;
decorators_ = other.decorators_.Clone();
services_ = other.services_.Clone();
ignoreRestartSelf_ = other.ignoreRestartSelf_;
waitTime_ = other.waitTime_;
randomDeviation_ = other.randomDeviation_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiUeWait Clone() {
return new AiUeWait(this);
}
/// Field number for the "id" field.
public const int IdFieldNumber = 1;
private readonly static int IdDefaultValue = 0;
private int id_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int Id {
get { if ((_hasBits0 & 1) != 0) { return id_; } else { return IdDefaultValue; } }
set {
_hasBits0 |= 1;
id_ = value;
}
}
/// Gets whether the "id" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasId {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "id" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearId() {
_hasBits0 &= ~1;
}
/// Field number for the "node_name" field.
public const int NodeNameFieldNumber = 2;
private readonly static string NodeNameDefaultValue = "";
private string nodeName_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string NodeName {
get { return nodeName_ ?? NodeNameDefaultValue; }
set {
nodeName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "node_name" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasNodeName {
get { return nodeName_ != null; }
}
/// Clears the value of the "node_name" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearNodeName() {
nodeName_ = null;
}
/// Field number for the "decorators" field.
public const int DecoratorsFieldNumber = 3;
private static readonly pb::FieldCodec _repeated_decorators_codec
= pb::FieldCodec.ForMessage(26, global::Cfg.AiDecorator.Parser);
private readonly pbc::RepeatedField decorators_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public pbc::RepeatedField Decorators {
get { return decorators_; }
}
/// Field number for the "services" field.
public const int ServicesFieldNumber = 4;
private static readonly pb::FieldCodec _repeated_services_codec
= pb::FieldCodec.ForMessage(34, global::Cfg.AiService.Parser);
private readonly pbc::RepeatedField services_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public pbc::RepeatedField Services {
get { return services_; }
}
/// Field number for the "ignore_restart_self" field.
public const int IgnoreRestartSelfFieldNumber = 5;
private readonly static bool IgnoreRestartSelfDefaultValue = false;
private bool ignoreRestartSelf_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool IgnoreRestartSelf {
get { if ((_hasBits0 & 2) != 0) { return ignoreRestartSelf_; } else { return IgnoreRestartSelfDefaultValue; } }
set {
_hasBits0 |= 2;
ignoreRestartSelf_ = value;
}
}
/// Gets whether the "ignore_restart_self" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasIgnoreRestartSelf {
get { return (_hasBits0 & 2) != 0; }
}
/// Clears the value of the "ignore_restart_self" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearIgnoreRestartSelf() {
_hasBits0 &= ~2;
}
/// Field number for the "wait_time" field.
public const int WaitTimeFieldNumber = 6;
private readonly static float WaitTimeDefaultValue = 0F;
private float waitTime_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public float WaitTime {
get { if ((_hasBits0 & 4) != 0) { return waitTime_; } else { return WaitTimeDefaultValue; } }
set {
_hasBits0 |= 4;
waitTime_ = value;
}
}
/// Gets whether the "wait_time" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasWaitTime {
get { return (_hasBits0 & 4) != 0; }
}
/// Clears the value of the "wait_time" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearWaitTime() {
_hasBits0 &= ~4;
}
/// Field number for the "random_deviation" field.
public const int RandomDeviationFieldNumber = 7;
private readonly static float RandomDeviationDefaultValue = 0F;
private float randomDeviation_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public float RandomDeviation {
get { if ((_hasBits0 & 8) != 0) { return randomDeviation_; } else { return RandomDeviationDefaultValue; } }
set {
_hasBits0 |= 8;
randomDeviation_ = value;
}
}
/// Gets whether the "random_deviation" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasRandomDeviation {
get { return (_hasBits0 & 8) != 0; }
}
/// Clears the value of the "random_deviation" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearRandomDeviation() {
_hasBits0 &= ~8;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiUeWait);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiUeWait other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Id != other.Id) return false;
if (NodeName != other.NodeName) return false;
if(!decorators_.Equals(other.decorators_)) return false;
if(!services_.Equals(other.services_)) return false;
if (IgnoreRestartSelf != other.IgnoreRestartSelf) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(WaitTime, other.WaitTime)) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(RandomDeviation, other.RandomDeviation)) 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 (HasId) hash ^= Id.GetHashCode();
if (HasNodeName) hash ^= NodeName.GetHashCode();
hash ^= decorators_.GetHashCode();
hash ^= services_.GetHashCode();
if (HasIgnoreRestartSelf) hash ^= IgnoreRestartSelf.GetHashCode();
if (HasWaitTime) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(WaitTime);
if (HasRandomDeviation) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(RandomDeviation);
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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
decorators_.WriteTo(output, _repeated_decorators_codec);
services_.WriteTo(output, _repeated_services_codec);
if (HasIgnoreRestartSelf) {
output.WriteRawTag(40);
output.WriteBool(IgnoreRestartSelf);
}
if (HasWaitTime) {
output.WriteRawTag(53);
output.WriteFloat(WaitTime);
}
if (HasRandomDeviation) {
output.WriteRawTag(61);
output.WriteFloat(RandomDeviation);
}
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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
decorators_.WriteTo(ref output, _repeated_decorators_codec);
services_.WriteTo(ref output, _repeated_services_codec);
if (HasIgnoreRestartSelf) {
output.WriteRawTag(40);
output.WriteBool(IgnoreRestartSelf);
}
if (HasWaitTime) {
output.WriteRawTag(53);
output.WriteFloat(WaitTime);
}
if (HasRandomDeviation) {
output.WriteRawTag(61);
output.WriteFloat(RandomDeviation);
}
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 (HasId) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Id);
}
if (HasNodeName) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(NodeName);
}
size += decorators_.CalculateSize(_repeated_decorators_codec);
size += services_.CalculateSize(_repeated_services_codec);
if (HasIgnoreRestartSelf) {
size += 1 + 1;
}
if (HasWaitTime) {
size += 1 + 4;
}
if (HasRandomDeviation) {
size += 1 + 4;
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiUeWait other) {
if (other == null) {
return;
}
if (other.HasId) {
Id = other.Id;
}
if (other.HasNodeName) {
NodeName = other.NodeName;
}
decorators_.Add(other.decorators_);
services_.Add(other.services_);
if (other.HasIgnoreRestartSelf) {
IgnoreRestartSelf = other.IgnoreRestartSelf;
}
if (other.HasWaitTime) {
WaitTime = other.WaitTime;
}
if (other.HasRandomDeviation) {
RandomDeviation = other.RandomDeviation;
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 26: {
decorators_.AddEntriesFrom(input, _repeated_decorators_codec);
break;
}
case 34: {
services_.AddEntriesFrom(input, _repeated_services_codec);
break;
}
case 40: {
IgnoreRestartSelf = input.ReadBool();
break;
}
case 53: {
WaitTime = input.ReadFloat();
break;
}
case 61: {
RandomDeviation = input.ReadFloat();
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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 26: {
decorators_.AddEntriesFrom(ref input, _repeated_decorators_codec);
break;
}
case 34: {
services_.AddEntriesFrom(ref input, _repeated_services_codec);
break;
}
case 40: {
IgnoreRestartSelf = input.ReadBool();
break;
}
case 53: {
WaitTime = input.ReadFloat();
break;
}
case 61: {
RandomDeviation = input.ReadFloat();
break;
}
}
}
}
#endif
}
public sealed partial class AiUeWaitBlackboardTime : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiUeWaitBlackboardTime());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[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::Cfg.ConfigReflection.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 AiUeWaitBlackboardTime() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiUeWaitBlackboardTime(AiUeWaitBlackboardTime other) : this() {
_hasBits0 = other._hasBits0;
id_ = other.id_;
nodeName_ = other.nodeName_;
decorators_ = other.decorators_.Clone();
services_ = other.services_.Clone();
ignoreRestartSelf_ = other.ignoreRestartSelf_;
blackboardKey_ = other.blackboardKey_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiUeWaitBlackboardTime Clone() {
return new AiUeWaitBlackboardTime(this);
}
/// Field number for the "id" field.
public const int IdFieldNumber = 1;
private readonly static int IdDefaultValue = 0;
private int id_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int Id {
get { if ((_hasBits0 & 1) != 0) { return id_; } else { return IdDefaultValue; } }
set {
_hasBits0 |= 1;
id_ = value;
}
}
/// Gets whether the "id" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasId {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "id" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearId() {
_hasBits0 &= ~1;
}
/// Field number for the "node_name" field.
public const int NodeNameFieldNumber = 2;
private readonly static string NodeNameDefaultValue = "";
private string nodeName_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string NodeName {
get { return nodeName_ ?? NodeNameDefaultValue; }
set {
nodeName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "node_name" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasNodeName {
get { return nodeName_ != null; }
}
/// Clears the value of the "node_name" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearNodeName() {
nodeName_ = null;
}
/// Field number for the "decorators" field.
public const int DecoratorsFieldNumber = 3;
private static readonly pb::FieldCodec _repeated_decorators_codec
= pb::FieldCodec.ForMessage(26, global::Cfg.AiDecorator.Parser);
private readonly pbc::RepeatedField decorators_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public pbc::RepeatedField Decorators {
get { return decorators_; }
}
/// Field number for the "services" field.
public const int ServicesFieldNumber = 4;
private static readonly pb::FieldCodec _repeated_services_codec
= pb::FieldCodec.ForMessage(34, global::Cfg.AiService.Parser);
private readonly pbc::RepeatedField services_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public pbc::RepeatedField Services {
get { return services_; }
}
/// Field number for the "ignore_restart_self" field.
public const int IgnoreRestartSelfFieldNumber = 5;
private readonly static bool IgnoreRestartSelfDefaultValue = false;
private bool ignoreRestartSelf_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool IgnoreRestartSelf {
get { if ((_hasBits0 & 2) != 0) { return ignoreRestartSelf_; } else { return IgnoreRestartSelfDefaultValue; } }
set {
_hasBits0 |= 2;
ignoreRestartSelf_ = value;
}
}
/// Gets whether the "ignore_restart_self" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasIgnoreRestartSelf {
get { return (_hasBits0 & 2) != 0; }
}
/// Clears the value of the "ignore_restart_self" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearIgnoreRestartSelf() {
_hasBits0 &= ~2;
}
/// Field number for the "blackboard_key" field.
public const int BlackboardKeyFieldNumber = 6;
private readonly static string BlackboardKeyDefaultValue = "";
private string blackboardKey_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string BlackboardKey {
get { return blackboardKey_ ?? BlackboardKeyDefaultValue; }
set {
blackboardKey_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "blackboard_key" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasBlackboardKey {
get { return blackboardKey_ != null; }
}
/// Clears the value of the "blackboard_key" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearBlackboardKey() {
blackboardKey_ = null;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiUeWaitBlackboardTime);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiUeWaitBlackboardTime other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Id != other.Id) return false;
if (NodeName != other.NodeName) return false;
if(!decorators_.Equals(other.decorators_)) return false;
if(!services_.Equals(other.services_)) return false;
if (IgnoreRestartSelf != other.IgnoreRestartSelf) return false;
if (BlackboardKey != other.BlackboardKey) 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 (HasId) hash ^= Id.GetHashCode();
if (HasNodeName) hash ^= NodeName.GetHashCode();
hash ^= decorators_.GetHashCode();
hash ^= services_.GetHashCode();
if (HasIgnoreRestartSelf) hash ^= IgnoreRestartSelf.GetHashCode();
if (HasBlackboardKey) hash ^= BlackboardKey.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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
decorators_.WriteTo(output, _repeated_decorators_codec);
services_.WriteTo(output, _repeated_services_codec);
if (HasIgnoreRestartSelf) {
output.WriteRawTag(40);
output.WriteBool(IgnoreRestartSelf);
}
if (HasBlackboardKey) {
output.WriteRawTag(50);
output.WriteString(BlackboardKey);
}
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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
decorators_.WriteTo(ref output, _repeated_decorators_codec);
services_.WriteTo(ref output, _repeated_services_codec);
if (HasIgnoreRestartSelf) {
output.WriteRawTag(40);
output.WriteBool(IgnoreRestartSelf);
}
if (HasBlackboardKey) {
output.WriteRawTag(50);
output.WriteString(BlackboardKey);
}
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 (HasId) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Id);
}
if (HasNodeName) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(NodeName);
}
size += decorators_.CalculateSize(_repeated_decorators_codec);
size += services_.CalculateSize(_repeated_services_codec);
if (HasIgnoreRestartSelf) {
size += 1 + 1;
}
if (HasBlackboardKey) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(BlackboardKey);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiUeWaitBlackboardTime other) {
if (other == null) {
return;
}
if (other.HasId) {
Id = other.Id;
}
if (other.HasNodeName) {
NodeName = other.NodeName;
}
decorators_.Add(other.decorators_);
services_.Add(other.services_);
if (other.HasIgnoreRestartSelf) {
IgnoreRestartSelf = other.IgnoreRestartSelf;
}
if (other.HasBlackboardKey) {
BlackboardKey = other.BlackboardKey;
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 26: {
decorators_.AddEntriesFrom(input, _repeated_decorators_codec);
break;
}
case 34: {
services_.AddEntriesFrom(input, _repeated_services_codec);
break;
}
case 40: {
IgnoreRestartSelf = input.ReadBool();
break;
}
case 50: {
BlackboardKey = 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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 26: {
decorators_.AddEntriesFrom(ref input, _repeated_decorators_codec);
break;
}
case 34: {
services_.AddEntriesFrom(ref input, _repeated_services_codec);
break;
}
case 40: {
IgnoreRestartSelf = input.ReadBool();
break;
}
case 50: {
BlackboardKey = input.ReadString();
break;
}
}
}
}
#endif
}
public sealed partial class AiMoveToTarget : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiMoveToTarget());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[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::Cfg.ConfigReflection.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 AiMoveToTarget() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiMoveToTarget(AiMoveToTarget other) : this() {
_hasBits0 = other._hasBits0;
id_ = other.id_;
nodeName_ = other.nodeName_;
decorators_ = other.decorators_.Clone();
services_ = other.services_.Clone();
ignoreRestartSelf_ = other.ignoreRestartSelf_;
targetActorKey_ = other.targetActorKey_;
acceptableRadius_ = other.acceptableRadius_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiMoveToTarget Clone() {
return new AiMoveToTarget(this);
}
/// Field number for the "id" field.
public const int IdFieldNumber = 1;
private readonly static int IdDefaultValue = 0;
private int id_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int Id {
get { if ((_hasBits0 & 1) != 0) { return id_; } else { return IdDefaultValue; } }
set {
_hasBits0 |= 1;
id_ = value;
}
}
/// Gets whether the "id" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasId {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "id" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearId() {
_hasBits0 &= ~1;
}
/// Field number for the "node_name" field.
public const int NodeNameFieldNumber = 2;
private readonly static string NodeNameDefaultValue = "";
private string nodeName_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string NodeName {
get { return nodeName_ ?? NodeNameDefaultValue; }
set {
nodeName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "node_name" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasNodeName {
get { return nodeName_ != null; }
}
/// Clears the value of the "node_name" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearNodeName() {
nodeName_ = null;
}
/// Field number for the "decorators" field.
public const int DecoratorsFieldNumber = 3;
private static readonly pb::FieldCodec _repeated_decorators_codec
= pb::FieldCodec.ForMessage(26, global::Cfg.AiDecorator.Parser);
private readonly pbc::RepeatedField decorators_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public pbc::RepeatedField Decorators {
get { return decorators_; }
}
/// Field number for the "services" field.
public const int ServicesFieldNumber = 4;
private static readonly pb::FieldCodec _repeated_services_codec
= pb::FieldCodec.ForMessage(34, global::Cfg.AiService.Parser);
private readonly pbc::RepeatedField services_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public pbc::RepeatedField Services {
get { return services_; }
}
/// Field number for the "ignore_restart_self" field.
public const int IgnoreRestartSelfFieldNumber = 5;
private readonly static bool IgnoreRestartSelfDefaultValue = false;
private bool ignoreRestartSelf_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool IgnoreRestartSelf {
get { if ((_hasBits0 & 2) != 0) { return ignoreRestartSelf_; } else { return IgnoreRestartSelfDefaultValue; } }
set {
_hasBits0 |= 2;
ignoreRestartSelf_ = value;
}
}
/// Gets whether the "ignore_restart_self" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasIgnoreRestartSelf {
get { return (_hasBits0 & 2) != 0; }
}
/// Clears the value of the "ignore_restart_self" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearIgnoreRestartSelf() {
_hasBits0 &= ~2;
}
/// Field number for the "target_actor_key" field.
public const int TargetActorKeyFieldNumber = 6;
private readonly static string TargetActorKeyDefaultValue = "";
private string targetActorKey_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string TargetActorKey {
get { return targetActorKey_ ?? TargetActorKeyDefaultValue; }
set {
targetActorKey_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "target_actor_key" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasTargetActorKey {
get { return targetActorKey_ != null; }
}
/// Clears the value of the "target_actor_key" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearTargetActorKey() {
targetActorKey_ = null;
}
/// Field number for the "acceptable_radius" field.
public const int AcceptableRadiusFieldNumber = 7;
private readonly static float AcceptableRadiusDefaultValue = 0F;
private float acceptableRadius_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public float AcceptableRadius {
get { if ((_hasBits0 & 4) != 0) { return acceptableRadius_; } else { return AcceptableRadiusDefaultValue; } }
set {
_hasBits0 |= 4;
acceptableRadius_ = value;
}
}
/// Gets whether the "acceptable_radius" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasAcceptableRadius {
get { return (_hasBits0 & 4) != 0; }
}
/// Clears the value of the "acceptable_radius" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearAcceptableRadius() {
_hasBits0 &= ~4;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiMoveToTarget);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiMoveToTarget other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Id != other.Id) return false;
if (NodeName != other.NodeName) return false;
if(!decorators_.Equals(other.decorators_)) return false;
if(!services_.Equals(other.services_)) return false;
if (IgnoreRestartSelf != other.IgnoreRestartSelf) return false;
if (TargetActorKey != other.TargetActorKey) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(AcceptableRadius, other.AcceptableRadius)) 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 (HasId) hash ^= Id.GetHashCode();
if (HasNodeName) hash ^= NodeName.GetHashCode();
hash ^= decorators_.GetHashCode();
hash ^= services_.GetHashCode();
if (HasIgnoreRestartSelf) hash ^= IgnoreRestartSelf.GetHashCode();
if (HasTargetActorKey) hash ^= TargetActorKey.GetHashCode();
if (HasAcceptableRadius) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(AcceptableRadius);
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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
decorators_.WriteTo(output, _repeated_decorators_codec);
services_.WriteTo(output, _repeated_services_codec);
if (HasIgnoreRestartSelf) {
output.WriteRawTag(40);
output.WriteBool(IgnoreRestartSelf);
}
if (HasTargetActorKey) {
output.WriteRawTag(50);
output.WriteString(TargetActorKey);
}
if (HasAcceptableRadius) {
output.WriteRawTag(61);
output.WriteFloat(AcceptableRadius);
}
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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
decorators_.WriteTo(ref output, _repeated_decorators_codec);
services_.WriteTo(ref output, _repeated_services_codec);
if (HasIgnoreRestartSelf) {
output.WriteRawTag(40);
output.WriteBool(IgnoreRestartSelf);
}
if (HasTargetActorKey) {
output.WriteRawTag(50);
output.WriteString(TargetActorKey);
}
if (HasAcceptableRadius) {
output.WriteRawTag(61);
output.WriteFloat(AcceptableRadius);
}
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 (HasId) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Id);
}
if (HasNodeName) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(NodeName);
}
size += decorators_.CalculateSize(_repeated_decorators_codec);
size += services_.CalculateSize(_repeated_services_codec);
if (HasIgnoreRestartSelf) {
size += 1 + 1;
}
if (HasTargetActorKey) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(TargetActorKey);
}
if (HasAcceptableRadius) {
size += 1 + 4;
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiMoveToTarget other) {
if (other == null) {
return;
}
if (other.HasId) {
Id = other.Id;
}
if (other.HasNodeName) {
NodeName = other.NodeName;
}
decorators_.Add(other.decorators_);
services_.Add(other.services_);
if (other.HasIgnoreRestartSelf) {
IgnoreRestartSelf = other.IgnoreRestartSelf;
}
if (other.HasTargetActorKey) {
TargetActorKey = other.TargetActorKey;
}
if (other.HasAcceptableRadius) {
AcceptableRadius = other.AcceptableRadius;
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 26: {
decorators_.AddEntriesFrom(input, _repeated_decorators_codec);
break;
}
case 34: {
services_.AddEntriesFrom(input, _repeated_services_codec);
break;
}
case 40: {
IgnoreRestartSelf = input.ReadBool();
break;
}
case 50: {
TargetActorKey = input.ReadString();
break;
}
case 61: {
AcceptableRadius = input.ReadFloat();
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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 26: {
decorators_.AddEntriesFrom(ref input, _repeated_decorators_codec);
break;
}
case 34: {
services_.AddEntriesFrom(ref input, _repeated_services_codec);
break;
}
case 40: {
IgnoreRestartSelf = input.ReadBool();
break;
}
case 50: {
TargetActorKey = input.ReadString();
break;
}
case 61: {
AcceptableRadius = input.ReadFloat();
break;
}
}
}
}
#endif
}
public sealed partial class AiChooseSkill : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiChooseSkill());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[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::Cfg.ConfigReflection.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 AiChooseSkill() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiChooseSkill(AiChooseSkill other) : this() {
_hasBits0 = other._hasBits0;
id_ = other.id_;
nodeName_ = other.nodeName_;
decorators_ = other.decorators_.Clone();
services_ = other.services_.Clone();
ignoreRestartSelf_ = other.ignoreRestartSelf_;
targetActorKey_ = other.targetActorKey_;
resultSkillIdKey_ = other.resultSkillIdKey_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiChooseSkill Clone() {
return new AiChooseSkill(this);
}
/// Field number for the "id" field.
public const int IdFieldNumber = 1;
private readonly static int IdDefaultValue = 0;
private int id_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int Id {
get { if ((_hasBits0 & 1) != 0) { return id_; } else { return IdDefaultValue; } }
set {
_hasBits0 |= 1;
id_ = value;
}
}
/// Gets whether the "id" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasId {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "id" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearId() {
_hasBits0 &= ~1;
}
/// Field number for the "node_name" field.
public const int NodeNameFieldNumber = 2;
private readonly static string NodeNameDefaultValue = "";
private string nodeName_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string NodeName {
get { return nodeName_ ?? NodeNameDefaultValue; }
set {
nodeName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "node_name" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasNodeName {
get { return nodeName_ != null; }
}
/// Clears the value of the "node_name" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearNodeName() {
nodeName_ = null;
}
/// Field number for the "decorators" field.
public const int DecoratorsFieldNumber = 3;
private static readonly pb::FieldCodec _repeated_decorators_codec
= pb::FieldCodec.ForMessage(26, global::Cfg.AiDecorator.Parser);
private readonly pbc::RepeatedField decorators_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public pbc::RepeatedField Decorators {
get { return decorators_; }
}
/// Field number for the "services" field.
public const int ServicesFieldNumber = 4;
private static readonly pb::FieldCodec _repeated_services_codec
= pb::FieldCodec.ForMessage(34, global::Cfg.AiService.Parser);
private readonly pbc::RepeatedField services_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public pbc::RepeatedField Services {
get { return services_; }
}
/// Field number for the "ignore_restart_self" field.
public const int IgnoreRestartSelfFieldNumber = 5;
private readonly static bool IgnoreRestartSelfDefaultValue = false;
private bool ignoreRestartSelf_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool IgnoreRestartSelf {
get { if ((_hasBits0 & 2) != 0) { return ignoreRestartSelf_; } else { return IgnoreRestartSelfDefaultValue; } }
set {
_hasBits0 |= 2;
ignoreRestartSelf_ = value;
}
}
/// Gets whether the "ignore_restart_self" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasIgnoreRestartSelf {
get { return (_hasBits0 & 2) != 0; }
}
/// Clears the value of the "ignore_restart_self" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearIgnoreRestartSelf() {
_hasBits0 &= ~2;
}
/// Field number for the "target_actor_key" field.
public const int TargetActorKeyFieldNumber = 6;
private readonly static string TargetActorKeyDefaultValue = "";
private string targetActorKey_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string TargetActorKey {
get { return targetActorKey_ ?? TargetActorKeyDefaultValue; }
set {
targetActorKey_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "target_actor_key" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasTargetActorKey {
get { return targetActorKey_ != null; }
}
/// Clears the value of the "target_actor_key" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearTargetActorKey() {
targetActorKey_ = null;
}
/// Field number for the "result_skill_id_key" field.
public const int ResultSkillIdKeyFieldNumber = 7;
private readonly static string ResultSkillIdKeyDefaultValue = "";
private string resultSkillIdKey_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string ResultSkillIdKey {
get { return resultSkillIdKey_ ?? ResultSkillIdKeyDefaultValue; }
set {
resultSkillIdKey_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "result_skill_id_key" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasResultSkillIdKey {
get { return resultSkillIdKey_ != null; }
}
/// Clears the value of the "result_skill_id_key" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearResultSkillIdKey() {
resultSkillIdKey_ = null;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiChooseSkill);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiChooseSkill other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Id != other.Id) return false;
if (NodeName != other.NodeName) return false;
if(!decorators_.Equals(other.decorators_)) return false;
if(!services_.Equals(other.services_)) return false;
if (IgnoreRestartSelf != other.IgnoreRestartSelf) return false;
if (TargetActorKey != other.TargetActorKey) return false;
if (ResultSkillIdKey != other.ResultSkillIdKey) 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 (HasId) hash ^= Id.GetHashCode();
if (HasNodeName) hash ^= NodeName.GetHashCode();
hash ^= decorators_.GetHashCode();
hash ^= services_.GetHashCode();
if (HasIgnoreRestartSelf) hash ^= IgnoreRestartSelf.GetHashCode();
if (HasTargetActorKey) hash ^= TargetActorKey.GetHashCode();
if (HasResultSkillIdKey) hash ^= ResultSkillIdKey.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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
decorators_.WriteTo(output, _repeated_decorators_codec);
services_.WriteTo(output, _repeated_services_codec);
if (HasIgnoreRestartSelf) {
output.WriteRawTag(40);
output.WriteBool(IgnoreRestartSelf);
}
if (HasTargetActorKey) {
output.WriteRawTag(50);
output.WriteString(TargetActorKey);
}
if (HasResultSkillIdKey) {
output.WriteRawTag(58);
output.WriteString(ResultSkillIdKey);
}
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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
decorators_.WriteTo(ref output, _repeated_decorators_codec);
services_.WriteTo(ref output, _repeated_services_codec);
if (HasIgnoreRestartSelf) {
output.WriteRawTag(40);
output.WriteBool(IgnoreRestartSelf);
}
if (HasTargetActorKey) {
output.WriteRawTag(50);
output.WriteString(TargetActorKey);
}
if (HasResultSkillIdKey) {
output.WriteRawTag(58);
output.WriteString(ResultSkillIdKey);
}
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 (HasId) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Id);
}
if (HasNodeName) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(NodeName);
}
size += decorators_.CalculateSize(_repeated_decorators_codec);
size += services_.CalculateSize(_repeated_services_codec);
if (HasIgnoreRestartSelf) {
size += 1 + 1;
}
if (HasTargetActorKey) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(TargetActorKey);
}
if (HasResultSkillIdKey) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(ResultSkillIdKey);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiChooseSkill other) {
if (other == null) {
return;
}
if (other.HasId) {
Id = other.Id;
}
if (other.HasNodeName) {
NodeName = other.NodeName;
}
decorators_.Add(other.decorators_);
services_.Add(other.services_);
if (other.HasIgnoreRestartSelf) {
IgnoreRestartSelf = other.IgnoreRestartSelf;
}
if (other.HasTargetActorKey) {
TargetActorKey = other.TargetActorKey;
}
if (other.HasResultSkillIdKey) {
ResultSkillIdKey = other.ResultSkillIdKey;
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 26: {
decorators_.AddEntriesFrom(input, _repeated_decorators_codec);
break;
}
case 34: {
services_.AddEntriesFrom(input, _repeated_services_codec);
break;
}
case 40: {
IgnoreRestartSelf = input.ReadBool();
break;
}
case 50: {
TargetActorKey = input.ReadString();
break;
}
case 58: {
ResultSkillIdKey = 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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 26: {
decorators_.AddEntriesFrom(ref input, _repeated_decorators_codec);
break;
}
case 34: {
services_.AddEntriesFrom(ref input, _repeated_services_codec);
break;
}
case 40: {
IgnoreRestartSelf = input.ReadBool();
break;
}
case 50: {
TargetActorKey = input.ReadString();
break;
}
case 58: {
ResultSkillIdKey = input.ReadString();
break;
}
}
}
}
#endif
}
public sealed partial class AiMoveToRandomLocation : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiMoveToRandomLocation());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[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::Cfg.ConfigReflection.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 AiMoveToRandomLocation() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiMoveToRandomLocation(AiMoveToRandomLocation other) : this() {
_hasBits0 = other._hasBits0;
id_ = other.id_;
nodeName_ = other.nodeName_;
decorators_ = other.decorators_.Clone();
services_ = other.services_.Clone();
ignoreRestartSelf_ = other.ignoreRestartSelf_;
originPositionKey_ = other.originPositionKey_;
radius_ = other.radius_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiMoveToRandomLocation Clone() {
return new AiMoveToRandomLocation(this);
}
/// Field number for the "id" field.
public const int IdFieldNumber = 1;
private readonly static int IdDefaultValue = 0;
private int id_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int Id {
get { if ((_hasBits0 & 1) != 0) { return id_; } else { return IdDefaultValue; } }
set {
_hasBits0 |= 1;
id_ = value;
}
}
/// Gets whether the "id" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasId {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "id" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearId() {
_hasBits0 &= ~1;
}
/// Field number for the "node_name" field.
public const int NodeNameFieldNumber = 2;
private readonly static string NodeNameDefaultValue = "";
private string nodeName_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string NodeName {
get { return nodeName_ ?? NodeNameDefaultValue; }
set {
nodeName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "node_name" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasNodeName {
get { return nodeName_ != null; }
}
/// Clears the value of the "node_name" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearNodeName() {
nodeName_ = null;
}
/// Field number for the "decorators" field.
public const int DecoratorsFieldNumber = 3;
private static readonly pb::FieldCodec _repeated_decorators_codec
= pb::FieldCodec.ForMessage(26, global::Cfg.AiDecorator.Parser);
private readonly pbc::RepeatedField decorators_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public pbc::RepeatedField Decorators {
get { return decorators_; }
}
/// Field number for the "services" field.
public const int ServicesFieldNumber = 4;
private static readonly pb::FieldCodec _repeated_services_codec
= pb::FieldCodec.ForMessage(34, global::Cfg.AiService.Parser);
private readonly pbc::RepeatedField services_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public pbc::RepeatedField Services {
get { return services_; }
}
/// Field number for the "ignore_restart_self" field.
public const int IgnoreRestartSelfFieldNumber = 5;
private readonly static bool IgnoreRestartSelfDefaultValue = false;
private bool ignoreRestartSelf_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool IgnoreRestartSelf {
get { if ((_hasBits0 & 2) != 0) { return ignoreRestartSelf_; } else { return IgnoreRestartSelfDefaultValue; } }
set {
_hasBits0 |= 2;
ignoreRestartSelf_ = value;
}
}
/// Gets whether the "ignore_restart_self" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasIgnoreRestartSelf {
get { return (_hasBits0 & 2) != 0; }
}
/// Clears the value of the "ignore_restart_self" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearIgnoreRestartSelf() {
_hasBits0 &= ~2;
}
/// Field number for the "origin_position_key" field.
public const int OriginPositionKeyFieldNumber = 6;
private readonly static string OriginPositionKeyDefaultValue = "";
private string originPositionKey_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string OriginPositionKey {
get { return originPositionKey_ ?? OriginPositionKeyDefaultValue; }
set {
originPositionKey_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "origin_position_key" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasOriginPositionKey {
get { return originPositionKey_ != null; }
}
/// Clears the value of the "origin_position_key" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearOriginPositionKey() {
originPositionKey_ = null;
}
/// Field number for the "radius" field.
public const int RadiusFieldNumber = 7;
private readonly static float RadiusDefaultValue = 0F;
private float radius_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public float Radius {
get { if ((_hasBits0 & 4) != 0) { return radius_; } else { return RadiusDefaultValue; } }
set {
_hasBits0 |= 4;
radius_ = value;
}
}
/// Gets whether the "radius" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasRadius {
get { return (_hasBits0 & 4) != 0; }
}
/// Clears the value of the "radius" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearRadius() {
_hasBits0 &= ~4;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AiMoveToRandomLocation);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiMoveToRandomLocation other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Id != other.Id) return false;
if (NodeName != other.NodeName) return false;
if(!decorators_.Equals(other.decorators_)) return false;
if(!services_.Equals(other.services_)) return false;
if (IgnoreRestartSelf != other.IgnoreRestartSelf) return false;
if (OriginPositionKey != other.OriginPositionKey) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Radius, other.Radius)) 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 (HasId) hash ^= Id.GetHashCode();
if (HasNodeName) hash ^= NodeName.GetHashCode();
hash ^= decorators_.GetHashCode();
hash ^= services_.GetHashCode();
if (HasIgnoreRestartSelf) hash ^= IgnoreRestartSelf.GetHashCode();
if (HasOriginPositionKey) hash ^= OriginPositionKey.GetHashCode();
if (HasRadius) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Radius);
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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
decorators_.WriteTo(output, _repeated_decorators_codec);
services_.WriteTo(output, _repeated_services_codec);
if (HasIgnoreRestartSelf) {
output.WriteRawTag(40);
output.WriteBool(IgnoreRestartSelf);
}
if (HasOriginPositionKey) {
output.WriteRawTag(50);
output.WriteString(OriginPositionKey);
}
if (HasRadius) {
output.WriteRawTag(61);
output.WriteFloat(Radius);
}
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 (HasId) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (HasNodeName) {
output.WriteRawTag(18);
output.WriteString(NodeName);
}
decorators_.WriteTo(ref output, _repeated_decorators_codec);
services_.WriteTo(ref output, _repeated_services_codec);
if (HasIgnoreRestartSelf) {
output.WriteRawTag(40);
output.WriteBool(IgnoreRestartSelf);
}
if (HasOriginPositionKey) {
output.WriteRawTag(50);
output.WriteString(OriginPositionKey);
}
if (HasRadius) {
output.WriteRawTag(61);
output.WriteFloat(Radius);
}
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 (HasId) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Id);
}
if (HasNodeName) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(NodeName);
}
size += decorators_.CalculateSize(_repeated_decorators_codec);
size += services_.CalculateSize(_repeated_services_codec);
if (HasIgnoreRestartSelf) {
size += 1 + 1;
}
if (HasOriginPositionKey) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(OriginPositionKey);
}
if (HasRadius) {
size += 1 + 4;
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AiMoveToRandomLocation other) {
if (other == null) {
return;
}
if (other.HasId) {
Id = other.Id;
}
if (other.HasNodeName) {
NodeName = other.NodeName;
}
decorators_.Add(other.decorators_);
services_.Add(other.services_);
if (other.HasIgnoreRestartSelf) {
IgnoreRestartSelf = other.IgnoreRestartSelf;
}
if (other.HasOriginPositionKey) {
OriginPositionKey = other.OriginPositionKey;
}
if (other.HasRadius) {
Radius = other.Radius;
}
_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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 26: {
decorators_.AddEntriesFrom(input, _repeated_decorators_codec);
break;
}
case 34: {
services_.AddEntriesFrom(input, _repeated_services_codec);
break;
}
case 40: {
IgnoreRestartSelf = input.ReadBool();
break;
}
case 50: {
OriginPositionKey = input.ReadString();
break;
}
case 61: {
Radius = input.ReadFloat();
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) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 18: {
NodeName = input.ReadString();
break;
}
case 26: {
decorators_.AddEntriesFrom(ref input, _repeated_decorators_codec);
break;
}
case 34: {
services_.AddEntriesFrom(ref input, _repeated_services_codec);
break;
}
case 40: {
IgnoreRestartSelf = input.ReadBool();
break;
}
case 50: {
OriginPositionKey = input.ReadString();
break;
}
case 61: {
Radius = input.ReadFloat();
break;
}
}
}
}
#endif
}
public sealed partial class AiMoveToLocation : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiMoveToLocation());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[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::Cfg.ConfigReflection.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 AiMoveToLocation() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiMoveToLocation(AiMoveToLocation other) : this() {
_hasBits0 = other._hasBits0;
id_ = other.id_;
nodeName_ = other.nodeName_;
decorators_ = other.decorators_.Clone();
services_ = other.services_.Clone();
ignoreRestartSelf_ = other.ignoreRestartSelf_;
location_ = other.location_ != null ? other.location_.Clone() : null;
acceptableRadius_ = other.acceptableRadius_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiMoveToLocation Clone() {
return new AiMoveToLocation(this);
}
/// Field number for the "id" field.
public const int IdFieldNumber = 1;
private readonly static int IdDefaultValue = 0;
private int id_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int Id {
get { if ((_hasBits0 & 1) != 0) { return id_; } else { return IdDefaultValue; } }
set {
_hasBits0 |= 1;
id_ = value;
}
}
/// Gets whether the "id" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasId {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "id" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearId() {
_hasBits0 &= ~1;
}
/// Field number for the "node_name" field.
public const int NodeNameFieldNumber = 2;
private readonly static string NodeNameDefaultValue = "";
private string nodeName_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string NodeName {
get { return nodeName_ ?? NodeNameDefaultValue; }
set {
nodeName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "node_name" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasNodeName {
get { return nodeName_ != null; }
}
/// Clears the value of the "node_name" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearNodeName() {
nodeName_ = null;
}
/// Field number for the "decorators" field.
public const int DecoratorsFieldNumber = 3;
private static readonly pb::FieldCodec _repeated_decorators_codec
= pb::FieldCodec.ForMessage(26, global::Cfg.AiDecorator.Parser);
private readonly pbc::RepeatedField decorators_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public pbc::RepeatedField Decorators {
get { return decorators_; }
}
/// Field number for the "services" field.
public const int ServicesFieldNumber = 4;
private static readonly pb::FieldCodec _repeated_services_codec
= pb::FieldCodec.ForMessage(34, global::Cfg.AiService.Parser);
private readonly pbc::RepeatedField services_ = new pbc::RepeatedField