//
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: schema.proto
//
#pragma warning disable 1591, 0612, 3021, 8981
#region Designer generated code
using pb = global::Google.Protobuf;
using pbc = global::Google.Protobuf.Collections;
using pbr = global::Google.Protobuf.Reflection;
using scg = global::System.Collections.Generic;
namespace Cfg {
/// Holder for reflection information generated from schema.proto
public static partial class SchemaReflection {
#region Descriptor
/// File descriptor for schema.proto
public static pbr::FileDescriptor Descriptor {
get { return descriptor; }
}
private static pbr::FileDescriptor descriptor;
static SchemaReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"CgxzY2hlbWEucHJvdG8SA2NmZyJEChJUZXN0VGVzdEV4Y2VsQmVhbjESCgoC",
"eDEYASACKAUSCgoCeDIYAiACKAkSCgoCeDMYAyACKAUSCgoCeDQYBCACKAIi",
"ZwoMQWlCbGFja2JvYXJkEgwKBG5hbWUYASACKAkSDAoEZGVzYxgCIAIoCRIT",
"CgtwYXJlbnRfbmFtZRgDIAIoCRImCgRrZXlzGAQgAygLMhQuY2ZnLkFpQmxh",
"Y2tib2FyZEtleUICEAAieAoPQWlCbGFja2JvYXJkS2V5EgwKBG5hbWUYASAC",
"KAkSDAoEZGVzYxgCIAIoCRIRCglpc19zdGF0aWMYAyACKAgSHQoEdHlwZRgE",
"IAIoDjIPLmNmZy5BaUVLZXlUeXBlEhcKD3R5cGVfY2xhc3NfbmFtZRgFIAIo",
"CSJxCg5BaUJlaGF2aW9yVHJlZRIKCgJpZBgBIAIoBRIMCgRuYW1lGAIgAigJ",
"EgwKBGRlc2MYAyACKAkSFQoNYmxhY2tib2FyZF9pZBgEIAIoCRIgCgRyb290",
"GAUgAigLMhIuY2ZnLkFpQ29tcG9zZU5vZGUi1ggKBkFpTm9kZRI1ChFVZVNl",
"dERlZmF1bHRGb2N1cxgBIAEoCzIYLmNmZy5BaVVlU2V0RGVmYXVsdEZvY3Vz",
"SAASOwoURXhlY3V0ZVRpbWVTdGF0aXN0aWMYAiABKAsyGy5jZmcuQWlFeGVj",
"dXRlVGltZVN0YXRpc3RpY0gAEisKDENob29zZVRhcmdldBgDIAEoCzITLmNm",
"Zy5BaUNob29zZVRhcmdldEgAEi8KDktlZXBGYWNlVGFyZ2V0GAQgASgLMhUu",
"Y2ZnLkFpS2VlcEZhY2VUYXJnZXRIABIvCg5HZXRPd25lclBsYXllchgFIAEo",
"CzIVLmNmZy5BaUdldE93bmVyUGxheWVySAASQwoYVXBkYXRlRGFpbHlCZWhh",
"dmlvclByb3BzGAYgASgLMh8uY2ZnLkFpVXBkYXRlRGFpbHlCZWhhdmlvclBy",
"b3BzSAASHwoGVWVMb29wGAcgASgLMg0uY2ZnLkFpVWVMb29wSAASJwoKVWVD",
"b29sZG93bhgIIAEoCzIRLmNmZy5BaVVlQ29vbGRvd25IABIpCgtVZVRpbWVM",
"aW1pdBgJIAEoCzISLmNmZy5BaVVlVGltZUxpbWl0SAASKwoMVWVCbGFja2Jv",
"YXJkGAogASgLMhMuY2ZnLkFpVWVCbGFja2JvYXJkSAASLwoOVWVGb3JjZVN1",
"Y2Nlc3MYCyABKAsyFS5jZmcuQWlVZUZvcmNlU3VjY2Vzc0gAEisKDElzQXRM",
"b2NhdGlvbhgMIAEoCzITLmNmZy5BaUlzQXRMb2NhdGlvbkgAEjMKEERpc3Rh",
"bmNlTGVzc1RoYW4YDSABKAsyFy5jZmcuQWlEaXN0YW5jZUxlc3NUaGFuSAAS",
"IwoIU2VxdWVuY2UYDiABKAsyDy5jZmcuQWlTZXF1ZW5jZUgAEiMKCFNlbGVj",
"dG9yGA8gASgLMg8uY2ZnLkFpU2VsZWN0b3JIABIvCg5TaW1wbGVQYXJhbGxl",
"bBgQIAEoCzIVLmNmZy5BaVNpbXBsZVBhcmFsbGVsSAASHwoGVWVXYWl0GBEg",
"ASgLMg0uY2ZnLkFpVWVXYWl0SAASOwoUVWVXYWl0QmxhY2tib2FyZFRpbWUY",
"EiABKAsyGy5jZmcuQWlVZVdhaXRCbGFja2JvYXJkVGltZUgAEisKDE1vdmVU",
"b1RhcmdldBgTIAEoCzITLmNmZy5BaU1vdmVUb1RhcmdldEgAEikKC0Nob29z",
"ZVNraWxsGBQgASgLMhIuY2ZnLkFpQ2hvb3NlU2tpbGxIABI7ChRNb3ZlVG9S",
"YW5kb21Mb2NhdGlvbhgVIAEoCzIbLmNmZy5BaU1vdmVUb1JhbmRvbUxvY2F0",
"aW9uSAASLwoOTW92ZVRvTG9jYXRpb24YFiABKAsyFS5jZmcuQWlNb3ZlVG9M",
"b2NhdGlvbkgAEicKCkRlYnVnUHJpbnQYFyABKAsyES5jZmcuQWlEZWJ1Z1By",
"aW50SABCBwoFdmFsdWUi3AIKCUFpU2VydmljZRI1ChFVZVNldERlZmF1bHRG",
"b2N1cxgBIAEoCzIYLmNmZy5BaVVlU2V0RGVmYXVsdEZvY3VzSAASOwoURXhl",
"Y3V0ZVRpbWVTdGF0aXN0aWMYAiABKAsyGy5jZmcuQWlFeGVjdXRlVGltZVN0",
"YXRpc3RpY0gAEisKDENob29zZVRhcmdldBgDIAEoCzITLmNmZy5BaUNob29z",
"ZVRhcmdldEgAEi8KDktlZXBGYWNlVGFyZ2V0GAQgASgLMhUuY2ZnLkFpS2Vl",
"cEZhY2VUYXJnZXRIABIvCg5HZXRPd25lclBsYXllchgFIAEoCzIVLmNmZy5B",
"aUdldE93bmVyUGxheWVySAASQwoYVXBkYXRlRGFpbHlCZWhhdmlvclByb3Bz",
"GAYgASgLMh8uY2ZnLkFpVXBkYXRlRGFpbHlCZWhhdmlvclByb3BzSABCBwoF",
"dmFsdWUiSgoTQWlVZVNldERlZmF1bHRGb2N1cxIKCgJpZBgBIAIoBRIRCglu",
"b2RlX25hbWUYAiACKAkSFAoMa2V5Ym9hcmRfa2V5GAMgAigJIjcKFkFpRXhl",
"Y3V0ZVRpbWVTdGF0aXN0aWMSCgoCaWQYASACKAUSEQoJbm9kZV9uYW1lGAIg",
"AigJIkoKDkFpQ2hvb3NlVGFyZ2V0EgoKAmlkGAEgAigFEhEKCW5vZGVfbmFt",
"ZRgCIAIoCRIZChFyZXN1bHRfdGFyZ2V0X2tleRgDIAIoCSJLChBBaUtlZXBG",
"YWNlVGFyZ2V0EgoKAmlkGAEgAigFEhEKCW5vZGVfbmFtZRgCIAIoCRIYChB0",
"YXJnZXRfYWN0b3Jfa2V5GAMgAigJIksKEEFpR2V0T3duZXJQbGF5ZXISCgoC",
"aWQYASACKAUSEQoJbm9kZV9uYW1lGAIgAigJEhgKEHBsYXllcl9hY3Rvcl9r",
"ZXkYAyACKAkizAIKGkFpVXBkYXRlRGFpbHlCZWhhdmlvclByb3BzEgoKAmlk",
"GAEgAigFEhEKCW5vZGVfbmFtZRgCIAIoCRITCgtzYXRpZXR5X2tleRgDIAIo",
"CRISCgplbmVyZ3lfa2V5GAQgAigJEhAKCG1vb2Rfa2V5GAUgAigJEiMKG3Nh",
"dGlldHlfbG93ZXJfdGhyZXNob2xkX2tleRgGIAIoCRIjChtzYXRpZXR5X3Vw",
"cGVyX3RocmVzaG9sZF9rZXkYByACKAkSIgoaZW5lcmd5X2xvd2VyX3RocmVz",
"aG9sZF9rZXkYCCACKAkSIgoaZW5lcmd5X3VwcGVyX3RocmVzaG9sZF9rZXkY",
"CSACKAkSIAoYbW9vZF9sb3dlcl90aHJlc2hvbGRfa2V5GAogAigJEiAKGG1v",
"b2RfdXBwZXJfdGhyZXNob2xkX2tleRgLIAIoCSLLAgoLQWlEZWNvcmF0b3IS",
"HwoGVWVMb29wGAcgASgLMg0uY2ZnLkFpVWVMb29wSAASJwoKVWVDb29sZG93",
"bhgIIAEoCzIRLmNmZy5BaVVlQ29vbGRvd25IABIpCgtVZVRpbWVMaW1pdBgJ",
"IAEoCzISLmNmZy5BaVVlVGltZUxpbWl0SAASKwoMVWVCbGFja2JvYXJkGAog",
"ASgLMhMuY2ZnLkFpVWVCbGFja2JvYXJkSAASLwoOVWVGb3JjZVN1Y2Nlc3MY",
"CyABKAsyFS5jZmcuQWlVZUZvcmNlU3VjY2Vzc0gAEisKDElzQXRMb2NhdGlv",
"bhgMIAEoCzITLmNmZy5BaUlzQXRMb2NhdGlvbkgAEjMKEERpc3RhbmNlTGVz",
"c1RoYW4YDSABKAsyFy5jZmcuQWlEaXN0YW5jZUxlc3NUaGFuSABCBwoFdmFs",
"dWUipwEKCEFpVWVMb29wEgoKAmlkGAEgAigFEhEKCW5vZGVfbmFtZRgCIAIo",
"CRIuCg9mbG93X2Fib3J0X21vZGUYAyACKA4yFS5jZmcuQWlFRmxvd0Fib3J0",
"TW9kZRIRCgludW1fbG9vcHMYBCACKAUSFQoNaW5maW5pdGVfbG9vcBgFIAIo",
"CBIiChppbmZpbml0ZV9sb29wX3RpbWVvdXRfdGltZRgGIAIoAiJ0CgxBaVVl",
"Q29vbGRvd24SCgoCaWQYASACKAUSEQoJbm9kZV9uYW1lGAIgAigJEi4KD2Zs",
"b3dfYWJvcnRfbW9kZRgDIAIoDjIVLmNmZy5BaUVGbG93QWJvcnRNb2RlEhUK",
"DWNvb2xkb3duX3RpbWUYBCACKAIicgoNQWlVZVRpbWVMaW1pdBIKCgJpZBgB",
"IAIoBRIRCglub2RlX25hbWUYAiACKAkSLgoPZmxvd19hYm9ydF9tb2RlGAMg",
"AigOMhUuY2ZnLkFpRUZsb3dBYm9ydE1vZGUSEgoKbGltaXRfdGltZRgEIAIo",
"AiLYAQoOQWlVZUJsYWNrYm9hcmQSCgoCaWQYASACKAUSEQoJbm9kZV9uYW1l",
"GAIgAigJEi4KD2Zsb3dfYWJvcnRfbW9kZRgDIAIoDjIVLmNmZy5BaUVGbG93",
"QWJvcnRNb2RlEjMKD25vdGlmeV9vYnNlcnZlchgEIAIoDjIaLmNmZy5BaUVO",
"b3RpZnlPYnNlcnZlck1vZGUSFgoOYmxhY2tib2FyZF9rZXkYBSACKAkSKgoJ",
"a2V5X3F1ZXJ5GAYgAigLMhcuY2ZnLkFpS2V5UXVlcnlPcGVyYXRvciKSAQoS",
"QWlLZXlRdWVyeU9wZXJhdG9yEh0KBUlzU2V0GAEgASgLMgwuY2ZnLkFpSXNT",
"ZXRIABIjCghJc05vdFNldBgCIAEoCzIPLmNmZy5BaUlzTm90U2V0SAASLwoO",
"QmluYXJ5T3BlcmF0b3IYAyABKAsyFS5jZmcuQWlCaW5hcnlPcGVyYXRvckgA",
"QgcKBXZhbHVlIgkKB0FpSXNTZXQiDAoKQWlJc05vdFNldCJQChBBaUJpbmFy",
"eU9wZXJhdG9yEh4KBG9wZXIYASACKA4yEC5jZmcuQWlFT3BlcmF0b3ISHAoE",
"ZGF0YRgCIAIoCzIOLmNmZy5BaUtleURhdGEi0AEKCUFpS2V5RGF0YRIrCgxG",
"bG9hdEtleURhdGEYASABKAsyEy5jZmcuQWlGbG9hdEtleURhdGFIABInCgpJ",
"bnRLZXlEYXRhGAIgASgLMhEuY2ZnLkFpSW50S2V5RGF0YUgAEi0KDVN0cmlu",
"Z0tleURhdGEYAyABKAsyFC5jZmcuQWlTdHJpbmdLZXlEYXRhSAASNQoRQmxh",
"Y2tib2FyZEtleURhdGEYBCABKAsyGC5jZmcuQWlCbGFja2JvYXJkS2V5RGF0",
"YUgAQgcKBXZhbHVlIh8KDkFpRmxvYXRLZXlEYXRhEg0KBXZhbHVlGAEgAigC",
"Ih0KDEFpSW50S2V5RGF0YRINCgV2YWx1ZRgBIAIoBSIgCg9BaVN0cmluZ0tl",
"eURhdGESDQoFdmFsdWUYASACKAkiJAoTQWlCbGFja2JvYXJkS2V5RGF0YRIN",
"CgV2YWx1ZRgBIAIoCSJhChBBaVVlRm9yY2VTdWNjZXNzEgoKAmlkGAEgAigF",
"EhEKCW5vZGVfbmFtZRgCIAIoCRIuCg9mbG93X2Fib3J0X21vZGUYAyACKA4y",
"FS5jZmcuQWlFRmxvd0Fib3J0TW9kZSKrAQoOQWlJc0F0TG9jYXRpb24SCgoC",
"aWQYASACKAUSEQoJbm9kZV9uYW1lGAIgAigJEi4KD2Zsb3dfYWJvcnRfbW9k",
"ZRgDIAIoDjIVLmNmZy5BaUVGbG93QWJvcnRNb2RlEhkKEWFjY2VwdGFibGVf",
"cmFkaXVzGAQgAigCEhQKDGtleWJvYXJkX2tleRgFIAIoCRIZChFpbnZlcnNl",
"X2NvbmRpdGlvbhgGIAIoCCK1AQoSQWlEaXN0YW5jZUxlc3NUaGFuEgoKAmlk",
"GAEgAigFEhEKCW5vZGVfbmFtZRgCIAIoCRIuCg9mbG93X2Fib3J0X21vZGUY",
"AyACKA4yFS5jZmcuQWlFRmxvd0Fib3J0TW9kZRISCgphY3RvcjFfa2V5GAQg",
"AigJEhIKCmFjdG9yMl9rZXkYBSACKAkSEAoIZGlzdGFuY2UYBiACKAISFgoO",
"cmV2ZXJzZV9yZXN1bHQYByACKAgi3QMKCkFpRmxvd05vZGUSIwoIU2VxdWVu",
"Y2UYDiABKAsyDy5jZmcuQWlTZXF1ZW5jZUgAEiMKCFNlbGVjdG9yGA8gASgL",
"Mg8uY2ZnLkFpU2VsZWN0b3JIABIvCg5TaW1wbGVQYXJhbGxlbBgQIAEoCzIV",
"LmNmZy5BaVNpbXBsZVBhcmFsbGVsSAASHwoGVWVXYWl0GBEgASgLMg0uY2Zn",
"LkFpVWVXYWl0SAASOwoUVWVXYWl0QmxhY2tib2FyZFRpbWUYEiABKAsyGy5j",
"ZmcuQWlVZVdhaXRCbGFja2JvYXJkVGltZUgAEisKDE1vdmVUb1RhcmdldBgT",
"IAEoCzITLmNmZy5BaU1vdmVUb1RhcmdldEgAEikKC0Nob29zZVNraWxsGBQg",
"ASgLMhIuY2ZnLkFpQ2hvb3NlU2tpbGxIABI7ChRNb3ZlVG9SYW5kb21Mb2Nh",
"dGlvbhgVIAEoCzIbLmNmZy5BaU1vdmVUb1JhbmRvbUxvY2F0aW9uSAASLwoO",
"TW92ZVRvTG9jYXRpb24YFiABKAsyFS5jZmcuQWlNb3ZlVG9Mb2NhdGlvbkgA",
"EicKCkRlYnVnUHJpbnQYFyABKAsyES5jZmcuQWlEZWJ1Z1ByaW50SABCBwoF",
"dmFsdWUikwEKDUFpQ29tcG9zZU5vZGUSIwoIU2VxdWVuY2UYDiABKAsyDy5j",
"ZmcuQWlTZXF1ZW5jZUgAEiMKCFNlbGVjdG9yGA8gASgLMg8uY2ZnLkFpU2Vs",
"ZWN0b3JIABIvCg5TaW1wbGVQYXJhbGxlbBgQIAEoCzIVLmNmZy5BaVNpbXBs",
"ZVBhcmFsbGVsSABCBwoFdmFsdWUiogEKCkFpU2VxdWVuY2USCgoCaWQYASAC",
"KAUSEQoJbm9kZV9uYW1lGAIgAigJEigKCmRlY29yYXRvcnMYAyADKAsyEC5j",
"ZmcuQWlEZWNvcmF0b3JCAhAAEiQKCHNlcnZpY2VzGAQgAygLMg4uY2ZnLkFp",
"U2VydmljZUICEAASJQoIY2hpbGRyZW4YBSADKAsyDy5jZmcuQWlGbG93Tm9k",
"ZUICEAAiogEKCkFpU2VsZWN0b3ISCgoCaWQYASACKAUSEQoJbm9kZV9uYW1l",
"GAIgAigJEigKCmRlY29yYXRvcnMYAyADKAsyEC5jZmcuQWlEZWNvcmF0b3JC",
"AhAAEiQKCHNlcnZpY2VzGAQgAygLMg4uY2ZnLkFpU2VydmljZUICEAASJQoI",
"Y2hpbGRyZW4YBSADKAsyDy5jZmcuQWlGbG93Tm9kZUICEAAi9AEKEEFpU2lt",
"cGxlUGFyYWxsZWwSCgoCaWQYASACKAUSEQoJbm9kZV9uYW1lGAIgAigJEigK",
"CmRlY29yYXRvcnMYAyADKAsyEC5jZmcuQWlEZWNvcmF0b3JCAhAAEiQKCHNl",
"cnZpY2VzGAQgAygLMg4uY2ZnLkFpU2VydmljZUICEAASJwoLZmluaXNoX21v",
"ZGUYBSACKA4yEi5jZmcuQWlFRmluaXNoTW9kZRIeCgltYWluX3Rhc2sYBiAC",
"KAsyCy5jZmcuQWlUYXNrEigKD2JhY2tncm91bmRfbm9kZRgHIAIoCzIPLmNm",
"Zy5BaUZsb3dOb2RlIt4CCgZBaVRhc2sSHwoGVWVXYWl0GBEgASgLMg0uY2Zn",
"LkFpVWVXYWl0SAASOwoUVWVXYWl0QmxhY2tib2FyZFRpbWUYEiABKAsyGy5j",
"ZmcuQWlVZVdhaXRCbGFja2JvYXJkVGltZUgAEisKDE1vdmVUb1RhcmdldBgT",
"IAEoCzITLmNmZy5BaU1vdmVUb1RhcmdldEgAEikKC0Nob29zZVNraWxsGBQg",
"ASgLMhIuY2ZnLkFpQ2hvb3NlU2tpbGxIABI7ChRNb3ZlVG9SYW5kb21Mb2Nh",
"dGlvbhgVIAEoCzIbLmNmZy5BaU1vdmVUb1JhbmRvbUxvY2F0aW9uSAASLwoO",
"TW92ZVRvTG9jYXRpb24YFiABKAsyFS5jZmcuQWlNb3ZlVG9Mb2NhdGlvbkgA",
"EicKCkRlYnVnUHJpbnQYFyABKAsyES5jZmcuQWlEZWJ1Z1ByaW50SABCBwoF",
"dmFsdWUiwwEKCEFpVWVXYWl0EgoKAmlkGAEgAigFEhEKCW5vZGVfbmFtZRgC",
"IAIoCRIoCgpkZWNvcmF0b3JzGAMgAygLMhAuY2ZnLkFpRGVjb3JhdG9yQgIQ",
"ABIkCghzZXJ2aWNlcxgEIAMoCzIOLmNmZy5BaVNlcnZpY2VCAhAAEhsKE2ln",
"bm9yZV9yZXN0YXJ0X3NlbGYYBSACKAgSEQoJd2FpdF90aW1lGAYgAigCEhgK",
"EHJhbmRvbV9kZXZpYXRpb24YByACKAIivAEKFkFpVWVXYWl0QmxhY2tib2Fy",
"ZFRpbWUSCgoCaWQYASACKAUSEQoJbm9kZV9uYW1lGAIgAigJEigKCmRlY29y",
"YXRvcnMYAyADKAsyEC5jZmcuQWlEZWNvcmF0b3JCAhAAEiQKCHNlcnZpY2Vz",
"GAQgAygLMg4uY2ZnLkFpU2VydmljZUICEAASGwoTaWdub3JlX3Jlc3RhcnRf",
"c2VsZhgFIAIoCBIWCg5ibGFja2JvYXJkX2tleRgGIAIoCSLRAQoOQWlNb3Zl",
"VG9UYXJnZXQSCgoCaWQYASACKAUSEQoJbm9kZV9uYW1lGAIgAigJEigKCmRl",
"Y29yYXRvcnMYAyADKAsyEC5jZmcuQWlEZWNvcmF0b3JCAhAAEiQKCHNlcnZp",
"Y2VzGAQgAygLMg4uY2ZnLkFpU2VydmljZUICEAASGwoTaWdub3JlX3Jlc3Rh",
"cnRfc2VsZhgFIAIoCBIYChB0YXJnZXRfYWN0b3Jfa2V5GAYgAigJEhkKEWFj",
"Y2VwdGFibGVfcmFkaXVzGAcgAigCItIBCg1BaUNob29zZVNraWxsEgoKAmlk",
"GAEgAigFEhEKCW5vZGVfbmFtZRgCIAIoCRIoCgpkZWNvcmF0b3JzGAMgAygL",
"MhAuY2ZnLkFpRGVjb3JhdG9yQgIQABIkCghzZXJ2aWNlcxgEIAMoCzIOLmNm",
"Zy5BaVNlcnZpY2VCAhAAEhsKE2lnbm9yZV9yZXN0YXJ0X3NlbGYYBSACKAgS",
"GAoQdGFyZ2V0X2FjdG9yX2tleRgGIAIoCRIbChNyZXN1bHRfc2tpbGxfaWRf",
"a2V5GAcgAigJItEBChZBaU1vdmVUb1JhbmRvbUxvY2F0aW9uEgoKAmlkGAEg",
"AigFEhEKCW5vZGVfbmFtZRgCIAIoCRIoCgpkZWNvcmF0b3JzGAMgAygLMhAu",
"Y2ZnLkFpRGVjb3JhdG9yQgIQABIkCghzZXJ2aWNlcxgEIAMoCzIOLmNmZy5B",
"aVNlcnZpY2VCAhAAEhsKE2lnbm9yZV9yZXN0YXJ0X3NlbGYYBSACKAgSGwoT",
"b3JpZ2luX3Bvc2l0aW9uX2tleRgGIAIoCRIOCgZyYWRpdXMYByACKAIiuQEK",
"EEFpTW92ZVRvTG9jYXRpb24SCgoCaWQYASACKAUSEQoJbm9kZV9uYW1lGAIg",
"AigJEigKCmRlY29yYXRvcnMYAyADKAsyEC5jZmcuQWlEZWNvcmF0b3JCAhAA",
"EiQKCHNlcnZpY2VzGAQgAygLMg4uY2ZnLkFpU2VydmljZUICEAASGwoTaWdu",
"b3JlX3Jlc3RhcnRfc2VsZhgFIAIoCBIZChFhY2NlcHRhYmxlX3JhZGl1cxgG",
"IAIoAiKoAQoMQWlEZWJ1Z1ByaW50EgoKAmlkGAEgAigFEhEKCW5vZGVfbmFt",
"ZRgCIAIoCRIoCgpkZWNvcmF0b3JzGAMgAygLMhAuY2ZnLkFpRGVjb3JhdG9y",
"QgIQABIkCghzZXJ2aWNlcxgEIAMoCzIOLmNmZy5BaVNlcnZpY2VCAhAAEhsK",
"E2lnbm9yZV9yZXN0YXJ0X3NlbGYYBSACKAgSDAoEdGV4dBgGIAIoCSLPBAoS",
"Q29tbW9uR2xvYmFsQ29uZmlnEhQKDGJhZ19jYXBhY2l0eRgBIAIoBRIcChRi",
"YWdfY2FwYWNpdHlfc3BlY2lhbBgCIAIoBRIkChxiYWdfdGVtcF9leHBlbmRh",
"YmxlX2NhcGFjaXR5GAMgAigFEh4KFmJhZ190ZW1wX3Rvb2xfY2FwYWNpdHkY",
"BCACKAUSGQoRYmFnX2luaXRfY2FwYWNpdHkYBSACKAUSGgoScXVpY2tfYmFn",
"X2NhcGFjaXR5GAYgAigFEhoKEmNsb3RoX2JhZ19jYXBhY2l0eRgHIAIoBRIf",
"ChdjbG90aF9iYWdfaW5pdF9jYXBhY2l0eRgIIAIoBRIiChpjbG90aF9iYWdf",
"Y2FwYWNpdHlfc3BlY2lhbBgJIAIoBRIeChZiYWdfaW5pdF9pdGVtc19kcm9w",
"X2lkGAogASgFEhkKEW1haWxfYm94X2NhcGFjaXR5GAsgAigFEhYKDmRhbWFn",
"ZV9wYXJhbV9jGAwgAigCEhYKDmRhbWFnZV9wYXJhbV9lGA0gAigCEhYKDmRh",
"bWFnZV9wYXJhbV9mGA4gAigCEhYKDmRhbWFnZV9wYXJhbV9kGA8gAigCEhIK",
"CnJvbGVfc3BlZWQYECACKAISFQoNbW9uc3Rlcl9zcGVlZBgRIAIoAhITCgtp",
"bml0X2VuZXJneRgSIAIoBRIUCgxpbml0X3ZpYWxpdHkYEyACKAUSEwoLbWF4",
"X3ZpYWxpdHkYFCACKAUSIQoZcGVyX3ZpYWxpdHlfcmVjb3ZlcnlfdGltZRgV",
"IAIoBSKPAgoISXRlbUl0ZW0SCgoCaWQYASACKAUSDAoEbmFtZRgCIAIoCRIn",
"CgptYWpvcl90eXBlGAMgAigOMhMuY2ZnLkl0ZW1FTWFqb3JUeXBlEicKCm1p",
"bm9yX3R5cGUYBCACKA4yEy5jZmcuSXRlbUVNaW5vclR5cGUSFAoMbWF4X3Bp",
"bGVfbnVtGAUgAigFEiYKB3F1YWxpdHkYBiACKA4yFS5jZmcuSXRlbUVJdGVt",
"UXVhbGl0eRIMCgRpY29uGAcgAigJEhYKDmljb25fYmFja2dyb3VkGAggAigJ",
"EhEKCWljb25fbWFzaxgJIAIoCRIMCgRkZXNjGAogAigJEhIKCnNob3dfb3Jk",
"ZXIYCyACKAUiKAoMTDEwbkwxME5EZW1vEgoKAmlkGAEgAigFEgwKBHRleHQY",
"AiACKAkiKgoNTDEwblBhdGNoRGVtbxIKCgJpZBgBIAIoBRINCgV2YWx1ZRgC",
"IAIoBSInCgpUYWdUZXN0VGFnEgoKAmlkGAEgAigFEg0KBXZhbHVlGAIgAigJ",
"It0DCg1UZXN0RGVtb1R5cGUyEgoKAng0GAEgAigFEgoKAngxGAIgAigIEgoK",
"AngyGAMgAigFEgoKAngzGAQgAigFEgoKAng1GAUgAigDEgoKAng2GAYgAigC",
"EgoKAng3GAcgAigBEgwKBHg4XzAYCCACKAUSCgoCeDgYCSACKAUSCgoCeDkY",
"CiACKAMSCwoDeDEwGAsgAigJEh8KA3gxMhgMIAIoCzISLmNmZy5UZXN0RGVt",
"b1R5cGUxEh4KA3gxMxgNIAIoDjIRLmNmZy5UZXN0RGVtb0VudW0SIQoDeDE0",
"GA4gAigLMhQuY2ZnLlRlc3REZW1vRHluYW1pYxIKCgJzMRgPIAIoCRIKCgJ0",
"MRgQIAIoAxIOCgJrMRgRIAMoBUICEAESDgoCazIYEiADKAVCAhABEg4KAms1",
"GBMgAygFQgIQARImCgJrOBgUIAMoCzIaLmNmZy5UZXN0RGVtb1R5cGUyLks4",
"RW50cnkSHwoCazkYFSADKAsyDy5jZmcuVGVzdERlbW9FMkICEAASJQoDazE1",
"GBYgAygLMhQuY2ZnLlRlc3REZW1vRHluYW1pY0ICEAAaKQoHSzhFbnRyeRIL",
"CgNrZXkYASABKAUSDQoFdmFsdWUYAiABKAU6AjgBIhsKDVRlc3REZW1vVHlw",
"ZTESCgoCeDEYASACKAUirwEKD1Rlc3REZW1vRHluYW1pYxIhCgZEZW1vRDIY",
"ASABKAsyDy5jZmcuVGVzdERlbW9EMkgAEiEKBkRlbW9FMRgCIAEoCzIPLmNm",
"Zy5UZXN0RGVtb0UxSAASKgoIUm9sZUluZm8YAyABKAsyFi5jZmcuVGVzdExv",
"Z2luUm9sZUluZm9IABIhCgZEZW1vRDUYBCABKAsyDy5jZmcuVGVzdERlbW9E",
"NUgAQgcKBXZhbHVlIiQKClRlc3REZW1vRDISCgoCeDEYASACKAUSCgoCeDIY",
"AiACKAUiZAoKVGVzdERlbW9EMxIhCgZEZW1vRTEYAiABKAsyDy5jZmcuVGVz",
"dERlbW9FMUgAEioKCFJvbGVJbmZvGAMgASgLMhYuY2ZnLlRlc3RMb2dpblJv",
"bGVJbmZvSABCBwoFdmFsdWUiMAoKVGVzdERlbW9FMRIKCgJ4MRgBIAIoBRIK",
"CgJ4MxgCIAIoBRIKCgJ4NBgDIAIoBSI8ChFUZXN0TG9naW5Sb2xlSW5mbxIK",
"CgJ4MRgBIAIoBRIKCgJ4MxgCIAIoBRIPCgdyb2xlX2lkGAMgAigDIj4KClRl",
"c3REZW1vRDUSCgoCeDEYASACKAUSJAoEdGltZRgCIAIoCzIWLmNmZy5UZXN0",
"RGF0ZVRpbWVSYW5nZSI5ChFUZXN0RGF0ZVRpbWVSYW5nZRISCgpzdGFydF90",
"aW1lGAEgAigDEhAKCGVuZF90aW1lGAIgAigDIiQKClRlc3REZW1vRTISCgoC",
"eTEYASABKAUSCgoCeTIYAiACKAgiVQoVVGVzdERlbW9TaW5nbGV0b25UeXBl",
"EgoKAmlkGAEgAigFEgwKBG5hbWUYAiACKAkSIgoEZGF0ZRgDIAIoCzIULmNm",
"Zy5UZXN0RGVtb0R5bmFtaWMiKAoQVGVzdE5vdEluZGV4TGlzdBIJCgF4GAEg",
"AigFEgkKAXkYAiACKAUiWwoXVGVzdE11bHRpVW5pb25JbmRleExpc3QSCwoD",
"aWQxGAEgAigFEgsKA2lkMhgCIAIoAxILCgNpZDMYAyACKAkSCwoDbnVtGAQg",
"AigFEgwKBGRlc2MYBSACKAkiVgoSVGVzdE11bHRpSW5kZXhMaXN0EgsKA2lk",
"MRgBIAIoBRILCgNpZDIYAiACKAMSCwoDaWQzGAMgAigJEgsKA251bRgEIAIo",
"BRIMCgRkZXNjGAUgAigJIvIEChJUZXN0TXVsdGlSb3dSZWNvcmQSCgoCaWQY",
"ASACKAUSDAoEbmFtZRgCIAIoCRIsCghvbmVfcm93cxgDIAMoCzIWLmNmZy5U",
"ZXN0TXVsdGlSb3dUeXBlMUICEAASLwoLbXVsdGlfcm93czEYBCADKAsyFi5j",
"ZmcuVGVzdE11bHRpUm93VHlwZTFCAhAAEi8KC211bHRpX3Jvd3MyGAUgAygL",
"MhYuY2ZnLlRlc3RNdWx0aVJvd1R5cGUxQgIQABI8CgttdWx0aV9yb3dzNBgG",
"IAMoCzInLmNmZy5UZXN0TXVsdGlSb3dSZWNvcmQuTXVsdGlSb3dzNEVudHJ5",
"Ei8KC211bHRpX3Jvd3M1GAcgAygLMhYuY2ZnLlRlc3RNdWx0aVJvd1R5cGUz",
"QgIQABI8CgttdWx0aV9yb3dzNhgIIAMoCzInLmNmZy5UZXN0TXVsdGlSb3dS",
"ZWNvcmQuTXVsdGlSb3dzNkVudHJ5EjwKC211bHRpX3Jvd3M3GAkgAygLMicu",
"Y2ZnLlRlc3RNdWx0aVJvd1JlY29yZC5NdWx0aVJvd3M3RW50cnkaSQoPTXVs",
"dGlSb3dzNEVudHJ5EgsKA2tleRgBIAEoBRIlCgV2YWx1ZRgCIAEoCzIWLmNm",
"Zy5UZXN0TXVsdGlSb3dUeXBlMjoCOAEaSQoPTXVsdGlSb3dzNkVudHJ5EgsK",
"A2tleRgBIAEoBRIlCgV2YWx1ZRgCIAEoCzIWLmNmZy5UZXN0TXVsdGlSb3dU",
"eXBlMjoCOAEaMQoPTXVsdGlSb3dzN0VudHJ5EgsKA2tleRgBIAEoBRINCgV2",
"YWx1ZRgCIAEoBToCOAEiKgoRVGVzdE11bHRpUm93VHlwZTESCgoCaWQYASAC",
"KAUSCQoBeBgCIAIoBSI1ChFUZXN0TXVsdGlSb3dUeXBlMhIKCgJpZBgBIAIo",
"BRIJCgF4GAIgAigFEgkKAXkYAyACKAIiSgoRVGVzdE11bHRpUm93VHlwZTMS",
"CgoCaWQYASACKAUSKQoFaXRlbXMYAiADKAsyFi5jZmcuVGVzdE11bHRpUm93",
"VHlwZTFCAhAAImwKE1Rlc3RUZXN0TXVsdGlDb2x1bW4SCgoCaWQYASACKAUS",
"FwoBYRgCIAIoCzIMLmNmZy5UZXN0Rm9vEhcKAWIYAyACKAsyDC5jZmcuVGVz",
"dEZvbxIXCgFjGAQgAigLMgwuY2ZnLlRlc3RGb28iLQoHVGVzdEZvbxIKCgJ5",
"MRgBIAIoBRIKCgJ5MhgCIAIoBRIKCgJ5MxgDIAIoBSK4AQoRVGVzdE11bHRp",
"Um93VGl0bGUSCgoCaWQYASACKAUSDAoEbmFtZRgCIAIoCRIXCgJ4MRgDIAIo",
"CzILLmNmZy5UZXN0SDESGQoEeDJfMBgEIAEoCzILLmNmZy5UZXN0SDISGwoC",
"eDIYBSADKAsyCy5jZmcuVGVzdEgyQgIQABIbCgJ4MxgGIAMoCzILLmNmZy5U",
"ZXN0SDJCAhAAEhsKAng0GAcgAygLMgsuY2ZnLlRlc3RIMkICEAAiLQoGVGVz",
"dEgxEhcKAnkyGAEgAigLMgsuY2ZnLlRlc3RIMhIKCgJ5MxgCIAIoBSIgCgZU",
"ZXN0SDISCgoCejIYASACKAUSCgoCejMYAiACKAUinwEKDFRlc3RUZXN0TnVs",
"bBIKCgJpZBgBIAIoBRIKCgJ4MRgCIAEoBRIdCgJ4MhgDIAEoDjIRLmNmZy5U",
"ZXN0RGVtb0VudW0SHgoCeDMYBCABKAsyEi5jZmcuVGVzdERlbW9UeXBlMRIg",
"CgJ4NBgFIAEoCzIULmNmZy5UZXN0RGVtb0R5bmFtaWMSCgoCczEYBiABKAkS",
"CgoCczIYByABKAki4wEKG1Rlc3REZW1vUHJpbWl0aXZlVHlwZXNUYWJsZRIK",
"CgJ4MRgBIAIoCBIKCgJ4MhgCIAIoBRIKCgJ4MxgDIAIoBRIKCgJ4NBgEIAIo",
"BRIKCgJ4NRgFIAIoAxIKCgJ4NhgGIAIoAhIKCgJ4NxgHIAIoARIKCgJzMRgI",
"IAIoCRIKCgJzMhgJIAIoCRIYCgJ2MhgKIAIoCzIMLmNmZy52ZWN0b3IyEhgK",
"AnYzGAsgAigLMgwuY2ZnLnZlY3RvcjMSGAoCdjQYDCACKAsyDC5jZmcudmVj",
"dG9yNBIKCgJ0MRgNIAIoAyIfCgd2ZWN0b3IyEgkKAXgYASACKAISCQoBeRgC",
"IAIoAiIqCgd2ZWN0b3IzEgkKAXgYASACKAISCQoBeRgCIAIoAhIJCgF6GAMg",
"AigCIjUKB3ZlY3RvcjQSCQoBeBgBIAIoAhIJCgF5GAIgAigCEgkKAXoYAyAC",
"KAISCQoBdxgEIAIoAiJyCg5UZXN0VGVzdFN0cmluZxIKCgJpZBgBIAIoBRIK",
"CgJzMRgCIAIoCRIjCgNjczEYAyACKAsyFi5jZmcuVGVzdENvbXBhY3RTdHJp",
"bmcSIwoDY3MyGAQgAigLMhYuY2ZnLlRlc3RDb21wYWN0U3RyaW5nIjcKEVRl",
"c3RDb21wYWN0U3RyaW5nEgoKAmlkGAEgAigFEgoKAnMyGAIgAigJEgoKAnMz",
"GAMgAigJImwKDVRlc3REZW1vR3JvdXASCgoCaWQYASACKAUSCgoCeDEYAiAC",
"KAUSCgoCeDIYAyACKAUSCgoCeDMYBCACKAUSCgoCeDQYBSACKAUSHwoCeDUY",
"BiACKAsyEy5jZmcuVGVzdElubmVyR3JvdXAiQAoOVGVzdElubmVyR3JvdXAS",
"CgoCeTEYASACKAUSCgoCeTIYAiACKAUSCgoCeTMYAyACKAUSCgoCeTQYBCAC",
"KAUiOwoOVGVzdFRlc3RHbG9iYWwSFAoMdW5sb2NrX2VxdWlwGAEgAigFEhMK",
"C3VubG9ja19oZXJvGAIgAigFIioKDVRlc3RUZXN0QmVSZWYSCgoCaWQYASAC",
"KAUSDQoFY291bnQYAiACKAUixgMKC1Rlc3RUZXN0UmVmEgoKAmlkGAEgAigF",
"EgoKAngxGAIgAigFEgwKBHgxXzIYAyACKAUSCgoCeDIYBCACKAUSCgoCeDMY",
"BSACKAUSCgoCeDQYBiACKAUSDgoCYTEYByADKAVCAhABEg4KAmEyGAggAygF",
"QgIQARIOCgJiMRgJIAMoBUICEAESDgoCYjIYCiADKAVCAhABEg4KAmMxGAsg",
"AygFQgIQARIOCgJjMhgMIAMoBUICEAESJAoCZDEYDSADKAsyGC5jZmcuVGVz",
"dFRlc3RSZWYuRDFFbnRyeRIkCgJkMhgOIAMoCzIYLmNmZy5UZXN0VGVzdFJl",
"Zi5EMkVudHJ5EgoKAmUxGA8gAigFEgoKAmUyGBAgAigDEgoKAmUzGBEgAigJ",
"EgoKAmYxGBIgAigFEgoKAmYyGBMgAigDEgoKAmYzGBQgAigJEiMKAnMxGBUg",
"AigLMhcuY2ZnLlRlc3RSZWZEeW5hbWljQmFzZRopCgdEMUVudHJ5EgsKA2tl",
"eRgBIAEoBRINCgV2YWx1ZRgCIAEoBToCOAEaKQoHRDJFbnRyeRILCgNrZXkY",
"ASABKAUSDQoFdmFsdWUYAiABKAU6AjgBIkIKElRlc3RSZWZEeW5hbWljQmFz",
"ZRIjCgdSZWZCZWFuGAEgASgLMhAuY2ZnLlRlc3RSZWZCZWFuSABCBwoFdmFs",
"dWUiKQoLVGVzdFJlZkJlYW4SCQoBeBgBIAIoBRIPCgNhcnIYAiADKAVCAhAB",
"IpwBCgxUZXN0VGVzdFNpemUSCgoCaWQYASACKAUSDgoCeDEYAiADKAVCAhAB",
"Eg4KAngyGAMgAygFQgIQARIOCgJ4MxgEIAMoBUICEAESJQoCeDQYBSADKAsy",
"GS5jZmcuVGVzdFRlc3RTaXplLlg0RW50cnkaKQoHWDRFbnRyeRILCgNrZXkY",
"ASABKAUSDQoFdmFsdWUYAiABKAU6AjgBIngKC1Rlc3RUZXN0U2V0EgoKAmlk",
"GAEgAigFEgoKAngwGAIgAigJEg4KAngxGAMgAygFQgIQARIOCgJ4MhgEIAMo",
"A0ICEAESDgoCeDMYBSADKAlCAhAAEiEKAng0GAYgAygOMhEuY2ZnLlRlc3RE",
"ZW1vRW51bUICEAAiLgoSVGVzdERldGVjdEVuY29kaW5nEgoKAmlkGAEgAigF",
"EgwKBG5hbWUYAiACKAkiiAEKDFRlc3RJdGVtQmFzZRIdCgRJdGVtGAEgASgL",
"Mg0uY2ZnLlRlc3RJdGVtSAASJwoJRXF1aXBtZW50GAIgASgLMhIuY2ZnLlRl",
"c3RFcXVpcG1lbnRIABInCglEZWNvcmF0b3IYAyABKAsyEi5jZmcuVGVzdERl",
"Y29yYXRvckgAQgcKBXZhbHVlIk4KCFRlc3RJdGVtEgoKAmlkGAEgAigFEgwK",
"BG5hbWUYAiACKAkSDAoEZGVzYxgDIAIoCRILCgNudW0YBCACKAUSDQoFcHJp",
"Y2UYBSACKAUiZwoNVGVzdEVxdWlwbWVudBIKCgJpZBgBIAIoBRIMCgRuYW1l",
"GAIgAigJEgwKBGRlc2MYAyACKAkSHwoEYXR0chgEIAIoDjIRLmNmZy5UZXN0",
"RGVtb0VudW0SDQoFdmFsdWUYBSACKAUiSQoNVGVzdERlY29yYXRvchIKCgJp",
"ZBgBIAIoBRIMCgRuYW1lGAIgAigJEgwKBGRlc2MYAyACKAkSEAoIZHVyYXRp",
"b24YBCACKAUiQQoNVGVzdFRlc3RJbmRleBIKCgJpZBgBIAIoBRIkCgRlbGVz",
"GAIgAygLMhIuY2ZnLlRlc3REZW1vVHlwZTFCAhAAIt0CCgtUZXN0VGVzdE1h",
"cBIKCgJpZBgBIAIoBRIkCgJ4MRgCIAMoCzIYLmNmZy5UZXN0VGVzdE1hcC5Y",
"MUVudHJ5EiQKAngyGAMgAygLMhguY2ZnLlRlc3RUZXN0TWFwLlgyRW50cnkS",
"JAoCeDMYBCADKAsyGC5jZmcuVGVzdFRlc3RNYXAuWDNFbnRyeRIkCgJ4NBgF",
"IAMoCzIYLmNmZy5UZXN0VGVzdE1hcC5YNEVudHJ5GikKB1gxRW50cnkSCwoD",
"a2V5GAEgASgFEg0KBXZhbHVlGAIgASgFOgI4ARopCgdYMkVudHJ5EgsKA2tl",
"eRgBIAEoAxINCgV2YWx1ZRgCIAEoBToCOAEaKQoHWDNFbnRyeRILCgNrZXkY",
"ASABKAkSDQoFdmFsdWUYAiABKAU6AjgBGikKB1g0RW50cnkSCwoDa2V5GAEg",
"ASgFEg0KBXZhbHVlGAIgASgFOgI4ASL6AgoRVGVzdEV4Y2VsRnJvbUpzb24S",
"CgoCeDQYASACKAUSCgoCeDEYAiACKAgSCgoCeDUYAyACKAMSCgoCeDYYBCAC",
"KAISCgoCczEYBSACKAkSCgoCczIYBiACKAkSCgoCdDEYByACKAMSHwoDeDEy",
"GAggAigLMhIuY2ZnLlRlc3REZW1vVHlwZTESHgoDeDEzGAkgAigOMhEuY2Zn",
"LlRlc3REZW1vRW51bRIhCgN4MTQYCiACKAsyFC5jZmcuVGVzdERlbW9EeW5h",
"bWljEg4KAmsxGAsgAygFQgIQARIqCgJrOBgMIAMoCzIeLmNmZy5UZXN0RXhj",
"ZWxGcm9tSnNvbi5LOEVudHJ5Eh8KAms5GA0gAygLMg8uY2ZnLlRlc3REZW1v",
"RTJCAhAAEiUKA2sxNRgOIAMoCzIULmNmZy5UZXN0RGVtb0R5bmFtaWNCAhAA",
"GikKB0s4RW50cnkSCwoDa2V5GAEgASgFEg0KBXZhbHVlGAIgASgFOgI4ASIw",
"ChdUZXN0Q29tcG9zaXRlSnNvblRhYmxlMRIKCgJpZBgBIAIoBRIJCgF4GAIg",
"AigJIjAKF1Rlc3RDb21wb3NpdGVKc29uVGFibGUyEgoKAmlkGAEgAigFEgkK",
"AXkYAiACKAUiLwoXVGVzdENvbXBvc2l0ZUpzb25UYWJsZTMSCQoBYRgBIAIo",
"BRIJCgFiGAIgAigFIlcKGVRlc3RFeGNlbEZyb21Kc29uTXVsdGlSb3cSCgoC",
"aWQYASACKAUSCQoBeBgCIAIoBRIjCgVpdGVtcxgDIAMoCzIQLmNmZy5UZXN0",
"VGVzdFJvd0ICEAAiWAoLVGVzdFRlc3RSb3cSCQoBeBgBIAIoBRIJCgF5GAIg",
"AigIEgkKAXoYAyACKAkSGQoBYRgEIAIoCzIOLmNmZy5UZXN0VGVzdDMSDQoB",
"YhgFIAMoBUICEAEiIQoJVGVzdFRlc3QzEgkKAXgYASACKAUSCQoBeRgCIAIo",
"BSKdAQoYVGVzdFRlc3RTY3JpcHRhYmxlT2JqZWN0EgoKAmlkGAEgAigFEgwK",
"BGRlc2MYAiACKAkSDAoEcmF0ZRgDIAIoAhILCgNudW0YBCACKAUSGAoCdjIY",
"BSACKAsyDC5jZmcudmVjdG9yMhIYCgJ2MxgGIAIoCzIMLmNmZy52ZWN0b3Iz",
"EhgKAnY0GAcgAigLMgwuY2ZnLnZlY3RvcjQiWgoOVGVzdFRlc3RNYXBwZXIS",
"CgoCaWQYASACKAUSIgoKYXVkaW9fdHlwZRgCIAIoDjIOLmNmZy5BdWRpb1R5",
"cGUSGAoCdjIYAyACKAsyDC5jZmcudmVjdG9yMiLYAwoQRGVmaW5lRnJvbUV4",
"Y2VsMhIKCgJpZBgBIAIoBRIKCgJ4MRgCIAIoCBIKCgJ4NRgDIAIoAxIKCgJ4",
"NhgEIAIoAhIKCgJ4OBgFIAIoBRILCgN4MTAYBiACKAkSHgoDeDEzGAcgAigO",
"MhEuY2ZnLlRlc3REZW1vRW51bRIgCgV4MTNfMhgIIAIoDjIRLmNmZy5UZXN0",
"RGVtb0ZsYWcSIQoDeDE0GAkgAigLMhQuY2ZnLlRlc3REZW1vRHluYW1pYxIb",
"CgN4MTUYCiACKAsyDi5jZmcuVGVzdFNoYXBlEhgKAnYyGAsgAigLMgwuY2Zn",
"LnZlY3RvcjISCgoCdDEYDCACKAMSDgoCazEYDSADKAVCAhABEg4KAmsyGA4g",
"AygFQgIQARIpCgJrOBgPIAMoCzIdLmNmZy5EZWZpbmVGcm9tRXhjZWwyLks4",
"RW50cnkSHwoCazkYECADKAsyDy5jZmcuVGVzdERlbW9FMkICEAASHQoDazEw",
"GBEgAygLMgwuY2ZnLnZlY3RvcjNCAhAAEh0KA2sxMRgSIAMoCzIMLmNmZy52",
"ZWN0b3I0QgIQABopCgdLOEVudHJ5EgsKA2tleRgBIAEoBRINCgV2YWx1ZRgC",
"IAEoBToCOAEiYQoJVGVzdFNoYXBlEiEKBkNpcmNsZRgBIAEoCzIPLmNmZy5U",
"ZXN0Q2lyY2xlSAASKAoJUmVjdGFuZ2xlGAIgASgLMhMuY2ZnLlRlc3QyUmVj",
"dGFuZ2xlSABCBwoFdmFsdWUiHAoKVGVzdENpcmNsZRIOCgZyYWRpdXMYASAC",
"KAIiLwoOVGVzdDJSZWN0YW5nbGUSDQoFd2lkdGgYASACKAISDgoGaGVpZ2h0",
"GAIgAigCIjoKDkFpVGJCbGFja2JvYXJkEigKCWRhdGFfbGlzdBgBIAMoCzIR",
"LmNmZy5BaUJsYWNrYm9hcmRCAhAAIj4KEEFpVGJCZWhhdmlvclRyZWUSKgoJ",
"ZGF0YV9saXN0GAEgAygLMhMuY2ZnLkFpQmVoYXZpb3JUcmVlQgIQACJGChRD",
"b21tb25UYkdsb2JhbENvbmZpZxIuCglkYXRhX2xpc3QYASADKAsyFy5jZmcu",
"Q29tbW9uR2xvYmFsQ29uZmlnQgIQACIyCgpJdGVtVGJJdGVtEiQKCWRhdGFf",
"bGlzdBgBIAMoCzINLmNmZy5JdGVtSXRlbUICEAAiOgoOTDEwblRiTDEwTkRl",
"bW8SKAoJZGF0YV9saXN0GAEgAygLMhEuY2ZnLkwxMG5MMTBORGVtb0ICEAAi",
"PAoPTDEwblRiUGF0Y2hEZW1vEikKCWRhdGFfbGlzdBgBIAMoCzISLmNmZy5M",
"MTBuUGF0Y2hEZW1vQgIQACI2CgxUYWdUYlRlc3RUYWcSJgoJZGF0YV9saXN0",
"GAEgAygLMg8uY2ZnLlRhZ1Rlc3RUYWdCAhAAIjwKD1Rlc3RUYkZ1bGxUeXBl",
"cxIpCglkYXRhX2xpc3QYASADKAsyEi5jZmcuVGVzdERlbW9UeXBlMkICEAAi",
"RAoPVGVzdFRiU2luZ2xldG9uEjEKCWRhdGFfbGlzdBgBIAMoCzIaLmNmZy5U",
"ZXN0RGVtb1NpbmdsZXRvblR5cGVCAhAAIkIKElRlc3RUYk5vdEluZGV4TGlz",
"dBIsCglkYXRhX2xpc3QYASADKAsyFS5jZmcuVGVzdE5vdEluZGV4TGlzdEIC",
"EAAiUAoZVGVzdFRiTXVsdGlVbmlvbkluZGV4TGlzdBIzCglkYXRhX2xpc3QY",
"ASADKAsyHC5jZmcuVGVzdE11bHRpVW5pb25JbmRleExpc3RCAhAAIkYKFFRl",
"c3RUYk11bHRpSW5kZXhMaXN0Ei4KCWRhdGFfbGlzdBgBIAMoCzIXLmNmZy5U",
"ZXN0TXVsdGlJbmRleExpc3RCAhAAIj8KElRlc3RUYkRhdGFGcm9tTWlzYxIp",
"CglkYXRhX2xpc3QYASADKAsyEi5jZmcuVGVzdERlbW9UeXBlMkICEAAiRgoU",
"VGVzdFRiTXVsdGlSb3dSZWNvcmQSLgoJZGF0YV9saXN0GAEgAygLMhcuY2Zn",
"LlRlc3RNdWx0aVJvd1JlY29yZEICEAAiSAoVVGVzdFRiVGVzdE11bHRpQ29s",
"dW1uEi8KCWRhdGFfbGlzdBgBIAMoCzIYLmNmZy5UZXN0VGVzdE11bHRpQ29s",
"dW1uQgIQACJEChNUZXN0VGJNdWx0aVJvd1RpdGxlEi0KCWRhdGFfbGlzdBgB",
"IAMoCzIWLmNmZy5UZXN0TXVsdGlSb3dUaXRsZUICEAAiOgoOVGVzdFRiVGVz",
"dE51bGwSKAoJZGF0YV9saXN0GAEgAygLMhEuY2ZnLlRlc3RUZXN0TnVsbEIC",
"EAAiTgoTVGVzdFRiRGVtb1ByaW1pdGl2ZRI3CglkYXRhX2xpc3QYASADKAsy",
"IC5jZmcuVGVzdERlbW9QcmltaXRpdmVUeXBlc1RhYmxlQgIQACI+ChBUZXN0",
"VGJUZXN0U3RyaW5nEioKCWRhdGFfbGlzdBgBIAMoCzITLmNmZy5UZXN0VGVz",
"dFN0cmluZ0ICEAAiPAoPVGVzdFRiRGVtb0dyb3VwEikKCWRhdGFfbGlzdBgB",
"IAMoCzISLmNmZy5UZXN0RGVtb0dyb3VwQgIQACI+ChFUZXN0VGJEZW1vR3Jv",
"dXBfQxIpCglkYXRhX2xpc3QYASADKAsyEi5jZmcuVGVzdERlbW9Hcm91cEIC",
"EAAiPgoRVGVzdFRiRGVtb0dyb3VwX1MSKQoJZGF0YV9saXN0GAEgAygLMhIu",
"Y2ZnLlRlc3REZW1vR3JvdXBCAhAAIj4KEVRlc3RUYkRlbW9Hcm91cF9FEikK",
"CWRhdGFfbGlzdBgBIAMoCzISLmNmZy5UZXN0RGVtb0dyb3VwQgIQACI+ChBU",
"ZXN0VGJUZXN0R2xvYmFsEioKCWRhdGFfbGlzdBgBIAMoCzITLmNmZy5UZXN0",
"VGVzdEdsb2JhbEICEAAiPAoPVGVzdFRiVGVzdEJlUmVmEikKCWRhdGFfbGlz",
"dBgBIAMoCzISLmNmZy5UZXN0VGVzdEJlUmVmQgIQACI9ChBUZXN0VGJUZXN0",
"QmVSZWYyEikKCWRhdGFfbGlzdBgBIAMoCzISLmNmZy5UZXN0VGVzdEJlUmVm",
"QgIQACI4Cg1UZXN0VGJUZXN0UmVmEicKCWRhdGFfbGlzdBgBIAMoCzIQLmNm",
"Zy5UZXN0VGVzdFJlZkICEAAiOgoOVGVzdFRiVGVzdFNpemUSKAoJZGF0YV9s",
"aXN0GAEgAygLMhEuY2ZnLlRlc3RUZXN0U2l6ZUICEAAiOAoNVGVzdFRiVGVz",
"dFNldBInCglkYXRhX2xpc3QYASADKAsyEC5jZmcuVGVzdFRlc3RTZXRCAhAA",
"IkkKF1Rlc3RUYkRldGVjdENzdkVuY29kaW5nEi4KCWRhdGFfbGlzdBgBIAMo",
"CzIXLmNmZy5UZXN0RGV0ZWN0RW5jb2RpbmdCAhAAIjcKC1Rlc3RUYkl0ZW0y",
"EigKCWRhdGFfbGlzdBgBIAMoCzIRLmNmZy5UZXN0SXRlbUJhc2VCAhAAIjwK",
"D1Rlc3RUYlRlc3RJbmRleBIpCglkYXRhX2xpc3QYASADKAsyEi5jZmcuVGVz",
"dFRlc3RJbmRleEICEAAiOAoNVGVzdFRiVGVzdE1hcBInCglkYXRhX2xpc3QY",
"ASADKAsyEC5jZmcuVGVzdFRlc3RNYXBCAhAAIkQKE1Rlc3RUYkV4Y2VsRnJv",
"bUpzb24SLQoJZGF0YV9saXN0GAEgAygLMhYuY2ZnLlRlc3RFeGNlbEZyb21K",
"c29uQgIQACJQChlUZXN0VGJDb21wb3NpdGVKc29uVGFibGUxEjMKCWRhdGFf",
"bGlzdBgBIAMoCzIcLmNmZy5UZXN0Q29tcG9zaXRlSnNvblRhYmxlMUICEAAi",
"UAoZVGVzdFRiQ29tcG9zaXRlSnNvblRhYmxlMhIzCglkYXRhX2xpc3QYASAD",
"KAsyHC5jZmcuVGVzdENvbXBvc2l0ZUpzb25UYWJsZTJCAhAAIlAKGVRlc3RU",
"YkNvbXBvc2l0ZUpzb25UYWJsZTMSMwoJZGF0YV9saXN0GAEgAygLMhwuY2Zn",
"LlRlc3RDb21wb3NpdGVKc29uVGFibGUzQgIQACJUChtUZXN0VGJFeGNlbEZy",
"b21Kc29uTXVsdGlSb3cSNQoJZGF0YV9saXN0GAEgAygLMh4uY2ZnLlRlc3RF",
"eGNlbEZyb21Kc29uTXVsdGlSb3dCAhAAIlIKGlRlc3RUYlRlc3RTY3JpcHRh",
"YmxlT2JqZWN0EjQKCWRhdGFfbGlzdBgBIAMoCzIdLmNmZy5UZXN0VGVzdFNj",
"cmlwdGFibGVPYmplY3RCAhAAIj4KEFRlc3RUYlRlc3RNYXBwZXISKgoJZGF0",
"YV9saXN0GAEgAygLMhMuY2ZnLlRlc3RUZXN0TWFwcGVyQgIQACJGChZUZXN0",
"VGJEZWZpbmVGcm9tRXhjZWwyEiwKCWRhdGFfbGlzdBgBIAMoCzIVLmNmZy5E",
"ZWZpbmVGcm9tRXhjZWwyQgIQACo9CgtBaUVFeGVjdXRvchIWChJBaUVFeGVj",
"dXRvcl9DTElFTlQQABIWChJBaUVFeGVjdXRvcl9TRVJWRVIQASroAQoKQWlF",
"S2V5VHlwZRITCg9BaUVLZXlUeXBlX0JPT0wQARISCg5BaUVLZXlUeXBlX0lO",
"VBACEhQKEEFpRUtleVR5cGVfRkxPQVQQAxIVChFBaUVLZXlUeXBlX1NUUklO",
"RxAEEhUKEUFpRUtleVR5cGVfVkVDVE9SEAUSFgoSQWlFS2V5VHlwZV9ST1RB",
"VE9SEAYSEwoPQWlFS2V5VHlwZV9OQU1FEAcSFAoQQWlFS2V5VHlwZV9DTEFT",
"UxAIEhMKD0FpRUtleVR5cGVfRU5VTRAJEhUKEUFpRUtleVR5cGVfT0JKRUNU",
"EAoqiAEKEEFpRUZsb3dBYm9ydE1vZGUSGQoVQWlFRmxvd0Fib3J0TW9kZV9O",
"T05FEAASIwofQWlFRmxvd0Fib3J0TW9kZV9MT1dFUl9QUklPUklUWRABEhkK",
"FUFpRUZsb3dBYm9ydE1vZGVfU0VMRhACEhkKFUFpRUZsb3dBYm9ydE1vZGVf",
"Qk9USBADKkcKDUFpRUZpbmlzaE1vZGUSGwoXQWlFRmluaXNoTW9kZV9JTU1F",
"RElBVEUQABIZChVBaUVGaW5pc2hNb2RlX0RFTEFZRUQQASpuChVBaUVOb3Rp",
"ZnlPYnNlcnZlck1vZGUSKQolQWlFTm90aWZ5T2JzZXJ2ZXJNb2RlX09OX1ZB",
"TFVFX0NIQU5HRRAAEioKJkFpRU5vdGlmeU9ic2VydmVyTW9kZV9PTl9SRVNV",
"TFRfQ0hBTkdFEAEqlQIKC0FpRU9wZXJhdG9yEhsKF0FpRU9wZXJhdG9yX0lT",
"X0VRVUFMX1RPEAASHwobQWlFT3BlcmF0b3JfSVNfTk9UX0VRVUFMX1RPEAES",
"HAoYQWlFT3BlcmF0b3JfSVNfTEVTU19USEFOEAISKAokQWlFT3BlcmF0b3Jf",
"SVNfTEVTU19USEFOX09SX0VRVUFMX1RPEAMSHQoZQWlFT3BlcmF0b3JfSVNf",
"R1JFQVRfVEhBThAEEikKJUFpRU9wZXJhdG9yX0lTX0dSRUFUX1RIQU5fT1Jf",
"RVFVQUxfVE8QBRIYChRBaUVPcGVyYXRvcl9DT05UQUlOUxAGEhwKGEFpRU9w",
"ZXJhdG9yX05PVF9DT05UQUlOUxAHKkkKCUF1ZGlvVHlwZRIVChFBdWRpb1R5",
"cGVfVU5LTk9XThAAEhEKDUF1ZGlvVHlwZV9BQ0MQARISCg5BdWRpb1R5cGVf",
"QUlGRhACKk4KE0NvbW1vbkVCb29sT3BlcmF0b3ISGwoXQ29tbW9uRUJvb2xP",
"cGVyYXRvcl9BTkQQABIaChZDb21tb25FQm9vbE9wZXJhdG9yX09SEAEqnwEK",
"EEl0ZW1FSXRlbVF1YWxpdHkSGgoWSXRlbUVJdGVtUXVhbGl0eV9XSElURRAA",
"EhoKFkl0ZW1FSXRlbVF1YWxpdHlfR1JFRU4QARIZChVJdGVtRUl0ZW1RdWFs",
"aXR5X0JMVUUQAhIbChdJdGVtRUl0ZW1RdWFsaXR5X1BVUlBMRRADEhsKF0l0",
"ZW1FSXRlbVF1YWxpdHlfR09MREVOEAQqqgEKEUl0ZW1FQ3VycmVuY3lUeXBl",
"Eh0KGUl0ZW1FQ3VycmVuY3lUeXBlX0RJQU1PTkQQARIaChZJdGVtRUN1cnJl",
"bmN5VHlwZV9HT0xEEAISHAoYSXRlbUVDdXJyZW5jeVR5cGVfU0lMVkVSEAMS",
"GQoVSXRlbUVDdXJyZW5jeVR5cGVfRVhQEAQSIQodSXRlbUVDdXJyZW5jeVR5",
"cGVfUE9XRVJfUE9JTlQQBSrbAgoOSXRlbUVNYWpvclR5cGUSGwoXSXRlbUVN",
"YWpvclR5cGVfQ1VSUkVOQ1kQARIYChRJdGVtRU1ham9yVHlwZV9DTE9USBAC",
"EhgKFEl0ZW1FTWFqb3JUeXBlX1FVRVNUEAMSHgoaSXRlbUVNYWpvclR5cGVf",
"Q09OU1VNQUJMRVMQBBIfChtJdGVtRU1ham9yVHlwZV9UUkVBU1VSRV9CT1gQ",
"BRIoCiRJdGVtRU1ham9yVHlwZV9BQ0hJRVZFTUVOVF9BTkRfVElUTEUQBhId",
"ChlJdGVtRU1ham9yVHlwZV9IRUFEX0ZSQU1FEAcSGAoUSXRlbUVNYWpvclR5",
"cGVfVk9JQ0UQCBIZChVJdGVtRU1ham9yVHlwZV9BQ1RJT04QCRIcChhJdGVt",
"RU1ham9yVHlwZV9FWFBBTlNJT04QChIbChdJdGVtRU1ham9yVHlwZV9NQVRF",
"UklBTBALKo8MCg5JdGVtRU1pbm9yVHlwZRIaChZJdGVtRU1pbm9yVHlwZV9E",
"SUFNT05EEGUSFwoTSXRlbUVNaW5vclR5cGVfR09MRBBmEhkKFUl0ZW1FTWlu",
"b3JUeXBlX1NJTFZFUhBnEhYKEkl0ZW1FTWlub3JUeXBlX0VYUBBoEh4KGkl0",
"ZW1FTWlub3JUeXBlX1BPV0VSX1BPSU5UEGkSHgoZSXRlbUVNaW5vclR5cGVf",
"SEFJUl9TVFlMRRDSARIYChNJdGVtRU1pbm9yVHlwZV9DT0FUENwBEiAKG0l0",
"ZW1FTWlub3JUeXBlX1VQUEVSX0pBQ0tFVBDmARIcChdJdGVtRU1pbm9yVHlw",
"ZV9UUk9VU0VSUxDxARIZChRJdGVtRU1pbm9yVHlwZV9TS0lSVBDyARIZChRJ",
"dGVtRU1pbm9yVHlwZV9TT0NLUxD6ARIZChRJdGVtRU1pbm9yVHlwZV9TSE9F",
"UxCEAhIiCh1JdGVtRU1pbm9yVHlwZV9IQUlSX0FDQ0VTU09SWRCPAhIXChJJ",
"dGVtRU1pbm9yVHlwZV9IQVQQkAISGwoWSXRlbUVNaW5vclR5cGVfRUFSUklO",
"RxCRAhIcChdJdGVtRU1pbm9yVHlwZV9ORUNLTEFDRRCSAhIcChdJdGVtRU1p",
"bm9yVHlwZV9CUkFDRUxFVBCTAhIeChlJdGVtRU1pbm9yVHlwZV9IQUlSX0NM",
"QVNQEJQCEhkKFEl0ZW1FTWlub3JUeXBlX0dMT1ZFEJUCEiMKHkl0ZW1FTWlu",
"b3JUeXBlX0hBTkRIRUxEX09CSkVDVBCWAhIbChZJdGVtRU1pbm9yVHlwZV9T",
"UEVDSUFMEJcCEiEKHEl0ZW1FTWlub3JUeXBlX0JBU0VfQ09TTUVUSUMQmQIS",
"JAofSXRlbUVNaW5vclR5cGVfRVlFQlJPV19DT1NNRVRJQxCaAhIbChZJdGVt",
"RU1pbm9yVHlwZV9FWUVMQVNIEJsCEisKJkl0ZW1FTWlub3JUeXBlX0NPU01F",
"VElDX0NPTlRBQ1RfTEVOU0VTEJwCEiAKG0l0ZW1FTWlub3JUeXBlX0xJUF9D",
"T1NNRVRJQxCdAhIeChlJdGVtRU1pbm9yVHlwZV9TS0lOX0NPTE9SEJ4CEiMK",
"Hkl0ZW1FTWlub3JUeXBlX09ORV9QSUVDRV9EUkVTUxCiAhIoCiNJdGVtRU1p",
"bm9yVHlwZV9TV0lUQ0hfQ0xPVEhFU19TQ0VORRCjAhIZChRJdGVtRU1pbm9y",
"VHlwZV9RVUVTVBCtAhIYChNJdGVtRU1pbm9yVHlwZV9DQVNUEJEDEhkKFEl0",
"ZW1FTWlub3JUeXBlX1NXT1JEEKUDEh0KGEl0ZW1FTWlub3JUeXBlX0JPV19B",
"UlJPVxCmAxIZChRJdGVtRU1pbm9yVHlwZV9XQU5EUxCnAxIgChtJdGVtRU1p",
"bm9yVHlwZV9TUEVDSUFMX1RPT0wQqAMSGAoTSXRlbUVNaW5vclR5cGVfRk9P",
"RBCTAxIgChtJdGVtRU1pbm9yVHlwZV9UUkVBU1VSRV9CT1gQ9QMSFwoSSXRl",
"bUVNaW5vclR5cGVfS0VZEPYDEi0KKEl0ZW1FTWlub3JUeXBlX01VTFRJX0NI",
"T09TRV9UUkVBU1VSRV9CT1gQ9wMSHwoaSXRlbUVNaW5vclR5cGVfQUNISUVW",
"RU1FTlQQ2QQSGQoUSXRlbUVNaW5vclR5cGVfVElUTEUQ2gQSIAobSXRlbUVN",
"aW5vclR5cGVfQVZBVEFSX0ZSQU1FEL0FEhkKFEl0ZW1FTWlub3JUeXBlX1ZP",
"SUNFEKEGEh0KGEl0ZW1FTWlub3JUeXBlX0lETEVfUE9TRRCFBxIeChlJdGVt",
"RU1pbm9yVHlwZV9QSE9UT19QT1NFEIYHEhcKEkl0ZW1FTWlub3JUeXBlX0JB",
"RxDpBxIjCh5JdGVtRU1pbm9yVHlwZV9GUklFTkRfQ0FQQUNJVFkQ6gcSKQok",
"SXRlbUVNaW5vclR5cGVfQ09OU1RSVUNUSU9OX01BVEVSSUFMEM0IEiIKHUl0",
"ZW1FTWlub3JUeXBlX0RFU0lHTl9EUkFXSU5HEM4IKqMDChxJdGVtRUNsb3Ro",
"ZXJzU3RhclF1YWxpdHlUeXBlEiQKIEl0ZW1FQ2xvdGhlcnNTdGFyUXVhbGl0",
"eVR5cGVfT05FEAESJAogSXRlbUVDbG90aGVyc1N0YXJRdWFsaXR5VHlwZV9U",
"V08QAhImCiJJdGVtRUNsb3RoZXJzU3RhclF1YWxpdHlUeXBlX1RIUkVFEAMS",
"JQohSXRlbUVDbG90aGVyc1N0YXJRdWFsaXR5VHlwZV9GT1VSEAQSJQohSXRl",
"bUVDbG90aGVyc1N0YXJRdWFsaXR5VHlwZV9GSVZFEAUSJAogSXRlbUVDbG90",
"aGVyc1N0YXJRdWFsaXR5VHlwZV9TSVgQBhImCiJJdGVtRUNsb3RoZXJzU3Rh",
"clF1YWxpdHlUeXBlX1NFVkVOEAcSJgoiSXRlbUVDbG90aGVyc1N0YXJRdWFs",
"aXR5VHlwZV9FSUdIVBAIEiUKIUl0ZW1FQ2xvdGhlcnNTdGFyUXVhbGl0eVR5",
"cGVfTklORRAJEiQKIEl0ZW1FQ2xvdGhlcnNTdGFyUXVhbGl0eVR5cGVfVEVO",
"EAoqTwoQSXRlbUVDbG90aGVyc1RhZxIeChpJdGVtRUNsb3RoZXJzVGFnX0ZB",
"TkdfU0hBSRABEhsKF0l0ZW1FQ2xvdGhlcnNUYWdfV1VfWkhFEAIqPgoMSXRl",
"bUVVc2VUeXBlEhcKE0l0ZW1FVXNlVHlwZV9NQU5VQUwQABIVChFJdGVtRVVz",
"ZVR5cGVfQVVUTxABKtACChhJdGVtRUNsb3RoZXNIaWRlUGFydFR5cGUSIgoe",
"SXRlbUVDbG90aGVzSGlkZVBhcnRUeXBlX0NIRVNUEAASIQodSXRlbUVDbG90",
"aGVzSGlkZVBhcnRUeXBlX0hFQUQQARIoCiRJdGVtRUNsb3RoZXNIaWRlUGFy",
"dFR5cGVfU1BJTkVfVVBQRVIQAhIoCiRJdGVtRUNsb3RoZXNIaWRlUGFydFR5",
"cGVfU1BJTkVfTE9XRVIQAxIgChxJdGVtRUNsb3RoZXNIaWRlUGFydFR5cGVf",
"SElQEAQSJgoiSXRlbUVDbG90aGVzSGlkZVBhcnRUeXBlX0xFR19VUFBFUhAF",
"EicKI0l0ZW1FQ2xvdGhlc0hpZGVQYXJ0VHlwZV9MRUdfTUlERExFEAYSJgoi",
"SXRlbUVDbG90aGVzSGlkZVBhcnRUeXBlX0xFR19MT1dFUhAHKpsDChhJdGVt",
"RUNsb3RoZXNQcm9wZXJ0eVR5cGUSJQohSXRlbUVDbG90aGVzUHJvcGVydHlU",
"eXBlX0pJQU5fWVVFEAESIwofSXRlbUVDbG90aGVzUHJvcGVydHlUeXBlX0hV",
"QV9MSRACEiIKHkl0ZW1FQ2xvdGhlc1Byb3BlcnR5VHlwZV9LRV9BSRADEiYK",
"Ikl0ZW1FQ2xvdGhlc1Byb3BlcnR5VHlwZV9DSEVOR19TSFUQBBIjCh9JdGVt",
"RUNsb3RoZXNQcm9wZXJ0eVR5cGVfSFVPX1BPEAUSIwofSXRlbUVDbG90aGVz",
"UHJvcGVydHlUeXBlX1lPVV9ZQRAGEiYKIkl0ZW1FQ2xvdGhlc1Byb3BlcnR5",
"VHlwZV9RSU5HX0NIVU4QBxIlCiFJdGVtRUNsb3RoZXNQcm9wZXJ0eVR5cGVf",
"WElOR19HQU4QCBInCiNJdGVtRUNsb3RoZXNQcm9wZXJ0eVR5cGVfUUlOR19M",
"SUFORxAJEiUKIUl0ZW1FQ2xvdGhlc1Byb3BlcnR5VHlwZV9CQU9fTlVBThAK",
"KnUKDFRlc3REZW1vRW51bRIVChFUZXN0RGVtb0VudW1fTk9ORRAAEhIKDlRl",
"c3REZW1vRW51bV9BEAESEgoOVGVzdERlbW9FbnVtX0IQAhISCg5UZXN0RGVt",
"b0VudW1fQxAEEhIKDlRlc3REZW1vRW51bV9EEAUqXgoMVGVzdERlbW9GbGFn",
"EhIKDlRlc3REZW1vRmxhZ19BEAESEgoOVGVzdERlbW9GbGFnX0IQAhISCg5U",
"ZXN0RGVtb0ZsYWdfQxAEEhIKDlRlc3REZW1vRmxhZ19EEAgqRwoPVGVzdEVU",
"ZXN0VWVUeXBlEhkKFVRlc3RFVGVzdFVlVHlwZV9XSElURRAAEhkKFVRlc3RF",
"VGVzdFVlVHlwZV9CTEFDSxABKj4KElRlc3RFVGVzdEVtcHR5RW51bRIoCiRU",
"ZXN0RVRlc3RFbXB0eUVudW1fRU1QVFlfUExBQ0VIT0xERVIQACp+ChNUZXN0",
"RVRlc3RFbXB0eUVudW0yEicKIlRlc3RFVGVzdEVtcHR5RW51bTJfU01BTExf",
"VEhBTl8yNTYQ/wESHgoZVGVzdEVUZXN0RW1wdHlFbnVtMl9YXzI1NhCAAhIe",
"ChlUZXN0RVRlc3RFbXB0eUVudW0yX1hfMjU3EIECKnIKEFRlc3RFVGVzdFF1",
"YWxpdHkSFgoSVGVzdEVUZXN0UXVhbGl0eV9BEAESFgoSVGVzdEVUZXN0UXVh",
"bGl0eV9CEAISFgoSVGVzdEVUZXN0UXVhbGl0eV9DEAMSFgoSVGVzdEVUZXN0",
"UXVhbGl0eV9EEAQqlwEKDlRlc3RBY2Nlc3NGbGFnEhgKFFRlc3RBY2Nlc3NG",
"bGFnX1dSSVRFEAESFwoTVGVzdEFjY2Vzc0ZsYWdfUkVBRBACEhsKF1Rlc3RB",
"Y2Nlc3NGbGFnX1RSVU5DQVRFEAQSFgoSVGVzdEFjY2Vzc0ZsYWdfTkVXEAgS",
"HQoZVGVzdEFjY2Vzc0ZsYWdfUkVBRF9XUklURRAD"));
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.AudioType), typeof(global::Cfg.CommonEBoolOperator), 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.TestDemoEnum), typeof(global::Cfg.TestDemoFlag), typeof(global::Cfg.TestETestUeType), typeof(global::Cfg.TestETestEmptyEnum), typeof(global::Cfg.TestETestEmptyEnum2), typeof(global::Cfg.TestETestQuality), typeof(global::Cfg.TestAccessFlag), }, null, new pbr::GeneratedClrTypeInfo[] {
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.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", "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.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.ItemItem), global::Cfg.ItemItem.Parser, new[]{ "Id", "Name", "MajorType", "MinorType", "MaxPileNum", "Quality", "Icon", "IconBackgroud", "IconMask", "Desc", "ShowOrder" }, 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.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", "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", "RoleInfo", "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", "RoleInfo" }, 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.TestLoginRoleInfo), global::Cfg.TestLoginRoleInfo.Parser, new[]{ "X1", "X3", "RoleId" }, 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.TestTestMultiColumn), global::Cfg.TestTestMultiColumn.Parser, new[]{ "Id", "A", "B", "C" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestFoo), global::Cfg.TestFoo.Parser, new[]{ "Y1", "Y2", "Y3" }, 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.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.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", "X4", "A1", "A2", "B1", "B2", "C1", "C2", "D1", "D2", "E1", "E2", "E3", "F1", "F2", "F3", "S1" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, null, }),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestRefDynamicBase), global::Cfg.TestRefDynamicBase.Parser, new[]{ "RefBean" }, new[]{ "Value" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestRefBean), global::Cfg.TestRefBean.Parser, new[]{ "X", "Arr" }, null, null, 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", "X0", "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.TestItemBase), global::Cfg.TestItemBase.Parser, new[]{ "Item", "Equipment", "Decorator" }, new[]{ "Value" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestItem), global::Cfg.TestItem.Parser, new[]{ "Id", "Name", "Desc", "Num", "Price" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestEquipment), global::Cfg.TestEquipment.Parser, new[]{ "Id", "Name", "Desc", "Attr", "Value" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestDecorator), global::Cfg.TestDecorator.Parser, new[]{ "Id", "Name", "Desc", "Duration" }, 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", "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.TestTestScriptableObject), global::Cfg.TestTestScriptableObject.Parser, new[]{ "Id", "Desc", "Rate", "Num", "V2", "V3", "V4" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTestMapper), global::Cfg.TestTestMapper.Parser, new[]{ "Id", "AudioType", "V2" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.DefineFromExcel2), global::Cfg.DefineFromExcel2.Parser, new[]{ "Id", "X1", "X5", "X6", "X8", "X10", "X13", "X132", "X14", "X15", "V2", "T1", "K1", "K2", "K8", "K9", "K10", "K11" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestShape), global::Cfg.TestShape.Parser, new[]{ "Circle", "Rectangle" }, new[]{ "Value" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestCircle), global::Cfg.TestCircle.Parser, new[]{ "Radius" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.Test2Rectangle), global::Cfg.Test2Rectangle.Parser, new[]{ "Width", "Height" }, 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.CommonTbGlobalConfig), global::Cfg.CommonTbGlobalConfig.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.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.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.TestTbTestMultiColumn), global::Cfg.TestTbTestMultiColumn.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.TestTbItem2), global::Cfg.TestTbItem2.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.TestTbTestScriptableObject), global::Cfg.TestTbTestScriptableObject.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbTestMapper), global::Cfg.TestTbTestMapper.Parser, new[]{ "DataList" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Cfg.TestTbDefineFromExcel2), global::Cfg.TestTbDefineFromExcel2.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 AudioType {
[pbr::OriginalName("AudioType_UNKNOWN")] Unknown = 0,
[pbr::OriginalName("AudioType_ACC")] Acc = 1,
[pbr::OriginalName("AudioType_AIFF")] Aiff = 2,
}
public enum CommonEBoolOperator {
[pbr::OriginalName("CommonEBoolOperator_AND")] And = 0,
[pbr::OriginalName("CommonEBoolOperator_OR")] Or = 1,
}
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 TestDemoEnum {
[pbr::OriginalName("TestDemoEnum_NONE")] None = 0,
[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_C")] C = 4,
[pbr::OriginalName("TestDemoFlag_D")] D = 8,
}
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 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
public sealed partial class TestTestExcelBean1 : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TestTestExcelBean1());
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.SchemaReflection.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 TestTestExcelBean1() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public TestTestExcelBean1(TestTestExcelBean1 other) : this() {
_hasBits0 = other._hasBits0;
x1_ = other.x1_;
x2_ = other.x2_;
x3_ = other.x3_;
x4_ = other.x4_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public TestTestExcelBean1 Clone() {
return new TestTestExcelBean1(this);
}
/// Field number for the "x1" field.
public const int X1FieldNumber = 1;
private readonly static int X1DefaultValue = 0;
private int x1_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int X1 {
get { if ((_hasBits0 & 1) != 0) { return x1_; } else { return X1DefaultValue; } }
set {
_hasBits0 |= 1;
x1_ = value;
}
}
/// Gets whether the "x1" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasX1 {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "x1" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearX1() {
_hasBits0 &= ~1;
}
/// Field number for the "x2" field.
public const int X2FieldNumber = 2;
private readonly static string X2DefaultValue = "";
private string x2_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public string X2 {
get { return x2_ ?? X2DefaultValue; }
set {
x2_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "x2" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasX2 {
get { return x2_ != null; }
}
/// Clears the value of the "x2" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearX2() {
x2_ = null;
}
/// Field number for the "x3" field.
public const int X3FieldNumber = 3;
private readonly static int X3DefaultValue = 0;
private int x3_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int X3 {
get { if ((_hasBits0 & 2) != 0) { return x3_; } else { return X3DefaultValue; } }
set {
_hasBits0 |= 2;
x3_ = value;
}
}
/// Gets whether the "x3" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasX3 {
get { return (_hasBits0 & 2) != 0; }
}
/// Clears the value of the "x3" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearX3() {
_hasBits0 &= ~2;
}
/// Field number for the "x4" field.
public const int X4FieldNumber = 4;
private readonly static float X4DefaultValue = 0F;
private float x4_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public float X4 {
get { if ((_hasBits0 & 4) != 0) { return x4_; } else { return X4DefaultValue; } }
set {
_hasBits0 |= 4;
x4_ = value;
}
}
/// Gets whether the "x4" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool HasX4 {
get { return (_hasBits0 & 4) != 0; }
}
/// Clears the value of the "x4" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void ClearX4() {
_hasBits0 &= ~4;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as TestTestExcelBean1);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(TestTestExcelBean1 other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (X1 != other.X1) return false;
if (X2 != other.X2) return false;
if (X3 != other.X3) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(X4, other.X4)) 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 (HasX1) hash ^= X1.GetHashCode();
if (HasX2) hash ^= X2.GetHashCode();
if (HasX3) hash ^= X3.GetHashCode();
if (HasX4) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(X4);
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 (HasX1) {
output.WriteRawTag(8);
output.WriteInt32(X1);
}
if (HasX2) {
output.WriteRawTag(18);
output.WriteString(X2);
}
if (HasX3) {
output.WriteRawTag(24);
output.WriteInt32(X3);
}
if (HasX4) {
output.WriteRawTag(37);
output.WriteFloat(X4);
}
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 (HasX1) {
output.WriteRawTag(8);
output.WriteInt32(X1);
}
if (HasX2) {
output.WriteRawTag(18);
output.WriteString(X2);
}
if (HasX3) {
output.WriteRawTag(24);
output.WriteInt32(X3);
}
if (HasX4) {
output.WriteRawTag(37);
output.WriteFloat(X4);
}
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 (HasX1) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(X1);
}
if (HasX2) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(X2);
}
if (HasX3) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(X3);
}
if (HasX4) {
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(TestTestExcelBean1 other) {
if (other == null) {
return;
}
if (other.HasX1) {
X1 = other.X1;
}
if (other.HasX2) {
X2 = other.X2;
}
if (other.HasX3) {
X3 = other.X3;
}
if (other.HasX4) {
X4 = other.X4;
}
_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: {
X1 = input.ReadInt32();
break;
}
case 18: {
X2 = input.ReadString();
break;
}
case 24: {
X3 = input.ReadInt32();
break;
}
case 37: {
X4 = 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: {
X1 = input.ReadInt32();
break;
}
case 18: {
X2 = input.ReadString();
break;
}
case 24: {
X3 = input.ReadInt32();
break;
}
case 37: {
X4 = 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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.SchemaReflection.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 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_;
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();
[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 "acceptable_radius" field.
public const int AcceptableRadiusFieldNumber = 6;
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 AiMoveToLocation);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AiMoveToLocation 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(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 (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 (HasAcceptableRadius) {
output.WriteRawTag(53);
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 (HasAcceptableRadius) {
output.WriteRawTag(53);
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 (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(AiMoveToLocation 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.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 53: {
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 53: {
AcceptableRadius = input.ReadFloat();
break;
}
}
}
}
#endif
}
public sealed partial class AiDebugPrint : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AiDebugPrint());
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.SchemaReflection.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 AiDebugPrint() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiDebugPrint(AiDebugPrint other) : this() {
_hasBits0 = other._hasBits0;
id_ = other.id_;
nodeName_ = other.nodeName_;
decorators_ = other.decorators_.Clone();
services_ = other.services_.Clone();
ignoreRestartSelf_ = other.ignoreRestartSelf_;
text_ = other.text_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AiDebugPrint Clone() {
return new AiDebugPrint(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