// <auto-generated>
//     Generated by the protocol buffer compiler.  DO NOT EDIT!
//     source: HandleRogueCommonPendingActionCsReq.proto
// </auto-generated>
#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 EggLink.DanhengServer.Proto {

  /// <summary>Holder for reflection information generated from HandleRogueCommonPendingActionCsReq.proto</summary>
  public static partial class HandleRogueCommonPendingActionCsReqReflection {

    #region Descriptor
    /// <summary>File descriptor for HandleRogueCommonPendingActionCsReq.proto</summary>
    public static pbr::FileDescriptor Descriptor {
      get { return descriptor; }
    }
    private static pbr::FileDescriptor descriptor;

    static HandleRogueCommonPendingActionCsReqReflection() {
      byte[] descriptorData = global::System.Convert.FromBase64String(
          string.Concat(
            "CilIYW5kbGVSb2d1ZUNvbW1vblBlbmRpbmdBY3Rpb25Dc1JlcS5wcm90bxoR",
            "UEtPRE1NUEhJQkMucHJvdG8aEU1OTUxPQVBCSE5GLnByb3RvGhtSb2d1ZUJ1",
            "ZmZSZXJvbGxSZXN1bHQucHJvdG8aEUxISlBJS0VLUEdILnByb3RvGhFKRlBG",
            "REpQUE9BRy5wcm90bxojUm9ndWVNYWdpY1NjZXB0ZXJTZWxlY3RSZXN1bHQu",
            "cHJvdG8aHlJvZ3VlTWlyYWNsZVNlbGVjdFJlc3VsdC5wcm90bxoRTEdDTUVF",
            "UEpNSEEucHJvdG8aHFJvZ3VlQm9udXNTZWxlY3RSZXN1bHQucHJvdG8aJVJv",
            "Z3VlUmVmb3JnZUZvcm11bGFTZWxlY3RSZXN1bHQucHJvdG8aEUFKTkFKSU5G",
            "SklDLnByb3RvGhtSb2d1ZUJ1ZmZTZWxlY3RSZXN1bHQucHJvdG8aEUlNQ0JJ",
            "SUdPS1BNLnByb3RvGiFSb2d1ZVRpdGFuQmxlc3NSZXJvbGxSZXN1bHQucHJv",
            "dG8aIFJvZ3VlTWFnaWNVbml0U2VsZWN0UmVzdWx0LnByb3RvGiJSb2d1ZU1p",
            "cmFjbGVEcm9wU2VsZWN0UmVzdWx0LnByb3RvGhFJSVBFR0hES0hHRC5wcm90",
            "bxodUm9ndWVUb3VybkZvcm11bGFSZXN1bHQucHJvdG8aIVJvZ3VlVGl0YW5C",
            "bGVzc1NlbGVjdFJlc3VsdC5wcm90bxoRS0hHQ0RFSU1MSE4ucHJvdG8aEU9L",
            "RUZJREROTEtHLnByb3RvGhFOQUxFTElHSERBQS5wcm90bxoRT05PT0ZIREVJ",
            "REQucHJvdG8aEVBCTUFLTE5KRUtPLnByb3RvGhFKQ0RMSkJQSE9NRC5wcm90",
            "bxoiUm9ndWVCdWZmUmVmb3JnZVNlbGVjdFJlc3VsdC5wcm90bxogUm9ndWVI",
            "ZXhBdmF0YXJTZWxlY3RSZXN1bHQucHJvdG8i7g0KI0hhbmRsZVJvZ3VlQ29t",
            "bW9uUGVuZGluZ0FjdGlvbkNzUmVxEjUKEmJ1ZmZfc2VsZWN0X3Jlc3VsdBiX",
            "ByABKAsyFi5Sb2d1ZUJ1ZmZTZWxlY3RSZXN1bHRIABIkCgtLQk5FR09MUExG",
            "QxjPCyABKAsyDC5QQk1BS0xOSkVLT0gAEiQKC0dES0dJQkVLR1BGGLoGIAEo",
            "CzIMLk9LRUZJREROTEtHSAASPAoZYnVmZl9yZXJvbGxfc2VsZWN0X3Jlc3Vs",
            "dBjHCyABKAsyFi5Sb2d1ZUJ1ZmZSZXJvbGxSZXN1bHRIABJEChpidWZmX3Jl",
            "Zm9yZ2Vfc2VsZWN0X3Jlc3VsdBj6ByABKAsyHS5Sb2d1ZUJ1ZmZSZWZvcmdl",
            "U2VsZWN0UmVzdWx0SAASOwoVbWlyYWNsZV9zZWxlY3RfcmVzdWx0GMkNIAEo",
            "CzIZLlJvZ3VlTWlyYWNsZVNlbGVjdFJlc3VsdEgAEiMKC0lEQkFMSkJOQktF",
            "GCggASgLMgwuSkZQRkRKUFBPQUdIABIkCgtHTkVCSkVQUEtFShj7CyABKAsy",
            "DC5OQUxFTElHSERBQUgAEiQKC0tKTEFGSUxBUEpGGNQJIAEoCzIMLlBLT0RN",
            "TVBISUJDSAASRAoabWlyYWNsZV9kcm9wX3NlbGVjdF9yZXN1bHQYnQogASgL",
            "Mh0uUm9ndWVNaXJhY2xlRHJvcFNlbGVjdFJlc3VsdEgAEiQKC0VQT0FLTUZN",
            "RkxNGPAOIAEoCzIMLkxISlBJS0VLUEdISAASJAoLRktQRk9LSEJQS0sY3AEg",
            "ASgLMgwuSU1DQklJR09LUE1IABJAChhoZXhfYXZhdGFyX3NlbGVjdF9yZXN1",
            "bHQYrw0gASgLMhsuUm9ndWVIZXhBdmF0YXJTZWxlY3RSZXN1bHRIABI3ChNi",
            "b251c19zZWxlY3RfcmVzdWx0GOYPIAEoCzIXLlJvZ3VlQm9udXNTZWxlY3RS",
            "ZXN1bHRIABI/Chpyb2d1ZV90b3Vybl9mb3JtdWxhX3Jlc3VsdBjaCSABKAsy",
            "GC5Sb2d1ZVRvdXJuRm9ybXVsYVJlc3VsdEgAEiQKC0xOUExPRU9GQ0NKGKIM",
            "IAEoCzIMLktIR0NERUlNTEhOSAASJAoLSUVBQk9IS0VBUEEY+gIgASgLMgwu",
            "T05PT0ZIREVJRERIABJKCh1yZWZvcmdlX21pcmFjbGVfc2VsZWN0X3Jlc3Vs",
            "dBivCSABKAsyIC5Sb2d1ZVJlZm9yZ2VGb3JtdWxhU2VsZWN0UmVzdWx0SAAS",
            "QAoYbWFnaWNfdW5pdF9zZWxlY3RfcmVzdWx0GNQBIAEoCzIbLlJvZ3VlTWFn",
            "aWNVbml0U2VsZWN0UmVzdWx0SAASPwoVc2NlcHRlcl9zZWxlY3RfcmVzdWx0",
            "GDAgASgLMh4uUm9ndWVNYWdpY1NjZXB0ZXJTZWxlY3RSZXN1bHRIABIkCgtM",
            "REFHTElNTk1BThjQCyABKAsyDC5KQ0RMSkJQSE9NREgAEjMKC0FGTEhFSUtK",
            "TkJOGMMOIAEoCzIbLlJvZ3VlTWFnaWNVbml0U2VsZWN0UmVzdWx0SAASMwoL",
            "UEhLQkZMTlBFRkkYsQMgASgLMhsuUm9ndWVNYWdpY1VuaXRTZWxlY3RSZXN1",
            "bHRIABIzCgtHT0NNTkRLRk9BQhiuCyABKAsyGy5Sb2d1ZU1hZ2ljVW5pdFNl",
            "bGVjdFJlc3VsdEgAEiQKC0NIT05FQ09MSUhBGOQPIAEoCzIMLklJUEVHSERL",
            "SEdESAASJAoLTU9BT0dBQ0JPSUoYvgsgASgLMgwuSUlQRUdIREtIR0RIABIk",
            "CgtLSUxIRlBQQkJGTRirAyABKAsyDC5JSVBFR0hES0hHREgAEkcKHnRpdGFu",
            "X2JsZXNzX3NlbGVjdF90eXBlX3Jlc3VsdBiuCiABKAsyHC5Sb2d1ZVRpdGFu",
            "Qmxlc3NTZWxlY3RSZXN1bHRIABJKCiF0aXRhbl9ibGVzc19zZWxlY3RfZW5o",
            "YW5jZV9yZXN1bHQYwwMgASgLMhwuUm9ndWVUaXRhbkJsZXNzU2VsZWN0UmVz",
            "dWx0SAASQgoZdGl0YW5fYmxlc3NfcmVyb2xsX3Jlc3VsdBjpCiABKAsyHC5S",
            "b2d1ZVRpdGFuQmxlc3NSZXJvbGxSZXN1bHRIABIkCgtFQ0VHUEVKQ1BCTBjS",
            "AiABKAsyDC5MR0NNRUVQSk1IQUgAEiUKC0ZLUERLRkVNS0VDGJLnBiABKAsy",
            "DC5BSk5BSklORkpJQ0gAEiUKC0xMTk1DSkNGQk1KGN7WBSABKAsyDC5NTk1M",
            "T0FQQkhORkgAEhYKDnF1ZXVlX2xvY2F0aW9uGAMgASgNQg0KC05ISUNPTUhD",
            "RUdDQh6qAhtFZ2dMaW5rLkRhbmhlbmdTZXJ2ZXIuUHJvdG9iBnByb3RvMw=="));
      descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
          new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.PKODMMPHIBCReflection.Descriptor, global::EggLink.DanhengServer.Proto.MNMLOAPBHNFReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueBuffRerollResultReflection.Descriptor, global::EggLink.DanhengServer.Proto.LHJPIKEKPGHReflection.Descriptor, global::EggLink.DanhengServer.Proto.JFPFDJPPOAGReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueMagicScepterSelectResultReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueMiracleSelectResultReflection.Descriptor, global::EggLink.DanhengServer.Proto.LGCMEEPJMHAReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueBonusSelectResultReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueReforgeFormulaSelectResultReflection.Descriptor, global::EggLink.DanhengServer.Proto.AJNAJINFJICReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueBuffSelectResultReflection.Descriptor, global::EggLink.DanhengServer.Proto.IMCBIIGOKPMReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueTitanBlessRerollResultReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectResultReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueMiracleDropSelectResultReflection.Descriptor, global::EggLink.DanhengServer.Proto.IIPEGHDKHGDReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueTournFormulaResultReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueTitanBlessSelectResultReflection.Descriptor, global::EggLink.DanhengServer.Proto.KHGCDEIMLHNReflection.Descriptor, global::EggLink.DanhengServer.Proto.OKEFIDDNLKGReflection.Descriptor, global::EggLink.DanhengServer.Proto.NALELIGHDAAReflection.Descriptor, global::EggLink.DanhengServer.Proto.ONOOFHDEIDDReflection.Descriptor, global::EggLink.DanhengServer.Proto.PBMAKLNJEKOReflection.Descriptor, global::EggLink.DanhengServer.Proto.JCDLJBPHOMDReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueBuffReforgeSelectResultReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueHexAvatarSelectResultReflection.Descriptor, },
          new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
            new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.HandleRogueCommonPendingActionCsReq), global::EggLink.DanhengServer.Proto.HandleRogueCommonPendingActionCsReq.Parser, new[]{ "BuffSelectResult", "KBNEGOLPLFC", "GDKGIBEKGPF", "BuffRerollSelectResult", "BuffReforgeSelectResult", "MiracleSelectResult", "IDBALJBNBKE", "GNEBJEPPKEJ", "KJLAFILAPJF", "MiracleDropSelectResult", "EPOAKMFMFLM", "FKPFOKHBPKK", "HexAvatarSelectResult", "BonusSelectResult", "RogueTournFormulaResult", "LNPLOEOFCCJ", "IEABOHKEAPA", "ReforgeMiracleSelectResult", "MagicUnitSelectResult", "ScepterSelectResult", "LDAGLIMNMAN", "AFLHEIKJNBN", "PHKBFLNPEFI", "GOCMNDKFOAB", "CHONECOLIHA", "MOAOGACBOIJ", "KILHFPPBBFM", "TitanBlessSelectTypeResult", "TitanBlessSelectEnhanceResult", "TitanBlessRerollResult", "ECEGPEJCPBL", "FKPDKFEMKEC", "LLNMCJCFBMJ", "QueueLocation" }, new[]{ "NHICOMHCEGC" }, null, null, null)
          }));
    }
    #endregion

  }
  #region Messages
  [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
  public sealed partial class HandleRogueCommonPendingActionCsReq : pb::IMessage<HandleRogueCommonPendingActionCsReq>
  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
      , pb::IBufferMessage
  #endif
  {
    private static readonly pb::MessageParser<HandleRogueCommonPendingActionCsReq> _parser = new pb::MessageParser<HandleRogueCommonPendingActionCsReq>(() => new HandleRogueCommonPendingActionCsReq());
    private pb::UnknownFieldSet _unknownFields;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public static pb::MessageParser<HandleRogueCommonPendingActionCsReq> Parser { get { return _parser; } }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::EggLink.DanhengServer.Proto.HandleRogueCommonPendingActionCsReqReflection.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 HandleRogueCommonPendingActionCsReq() {
      OnConstruction();
    }

    partial void OnConstruction();

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public HandleRogueCommonPendingActionCsReq(HandleRogueCommonPendingActionCsReq other) : this() {
      queueLocation_ = other.queueLocation_;
      switch (other.NHICOMHCEGCCase) {
        case NHICOMHCEGCOneofCase.BuffSelectResult:
          BuffSelectResult = other.BuffSelectResult.Clone();
          break;
        case NHICOMHCEGCOneofCase.KBNEGOLPLFC:
          KBNEGOLPLFC = other.KBNEGOLPLFC.Clone();
          break;
        case NHICOMHCEGCOneofCase.GDKGIBEKGPF:
          GDKGIBEKGPF = other.GDKGIBEKGPF.Clone();
          break;
        case NHICOMHCEGCOneofCase.BuffRerollSelectResult:
          BuffRerollSelectResult = other.BuffRerollSelectResult.Clone();
          break;
        case NHICOMHCEGCOneofCase.BuffReforgeSelectResult:
          BuffReforgeSelectResult = other.BuffReforgeSelectResult.Clone();
          break;
        case NHICOMHCEGCOneofCase.MiracleSelectResult:
          MiracleSelectResult = other.MiracleSelectResult.Clone();
          break;
        case NHICOMHCEGCOneofCase.IDBALJBNBKE:
          IDBALJBNBKE = other.IDBALJBNBKE.Clone();
          break;
        case NHICOMHCEGCOneofCase.GNEBJEPPKEJ:
          GNEBJEPPKEJ = other.GNEBJEPPKEJ.Clone();
          break;
        case NHICOMHCEGCOneofCase.KJLAFILAPJF:
          KJLAFILAPJF = other.KJLAFILAPJF.Clone();
          break;
        case NHICOMHCEGCOneofCase.MiracleDropSelectResult:
          MiracleDropSelectResult = other.MiracleDropSelectResult.Clone();
          break;
        case NHICOMHCEGCOneofCase.EPOAKMFMFLM:
          EPOAKMFMFLM = other.EPOAKMFMFLM.Clone();
          break;
        case NHICOMHCEGCOneofCase.FKPFOKHBPKK:
          FKPFOKHBPKK = other.FKPFOKHBPKK.Clone();
          break;
        case NHICOMHCEGCOneofCase.HexAvatarSelectResult:
          HexAvatarSelectResult = other.HexAvatarSelectResult.Clone();
          break;
        case NHICOMHCEGCOneofCase.BonusSelectResult:
          BonusSelectResult = other.BonusSelectResult.Clone();
          break;
        case NHICOMHCEGCOneofCase.RogueTournFormulaResult:
          RogueTournFormulaResult = other.RogueTournFormulaResult.Clone();
          break;
        case NHICOMHCEGCOneofCase.LNPLOEOFCCJ:
          LNPLOEOFCCJ = other.LNPLOEOFCCJ.Clone();
          break;
        case NHICOMHCEGCOneofCase.IEABOHKEAPA:
          IEABOHKEAPA = other.IEABOHKEAPA.Clone();
          break;
        case NHICOMHCEGCOneofCase.ReforgeMiracleSelectResult:
          ReforgeMiracleSelectResult = other.ReforgeMiracleSelectResult.Clone();
          break;
        case NHICOMHCEGCOneofCase.MagicUnitSelectResult:
          MagicUnitSelectResult = other.MagicUnitSelectResult.Clone();
          break;
        case NHICOMHCEGCOneofCase.ScepterSelectResult:
          ScepterSelectResult = other.ScepterSelectResult.Clone();
          break;
        case NHICOMHCEGCOneofCase.LDAGLIMNMAN:
          LDAGLIMNMAN = other.LDAGLIMNMAN.Clone();
          break;
        case NHICOMHCEGCOneofCase.AFLHEIKJNBN:
          AFLHEIKJNBN = other.AFLHEIKJNBN.Clone();
          break;
        case NHICOMHCEGCOneofCase.PHKBFLNPEFI:
          PHKBFLNPEFI = other.PHKBFLNPEFI.Clone();
          break;
        case NHICOMHCEGCOneofCase.GOCMNDKFOAB:
          GOCMNDKFOAB = other.GOCMNDKFOAB.Clone();
          break;
        case NHICOMHCEGCOneofCase.CHONECOLIHA:
          CHONECOLIHA = other.CHONECOLIHA.Clone();
          break;
        case NHICOMHCEGCOneofCase.MOAOGACBOIJ:
          MOAOGACBOIJ = other.MOAOGACBOIJ.Clone();
          break;
        case NHICOMHCEGCOneofCase.KILHFPPBBFM:
          KILHFPPBBFM = other.KILHFPPBBFM.Clone();
          break;
        case NHICOMHCEGCOneofCase.TitanBlessSelectTypeResult:
          TitanBlessSelectTypeResult = other.TitanBlessSelectTypeResult.Clone();
          break;
        case NHICOMHCEGCOneofCase.TitanBlessSelectEnhanceResult:
          TitanBlessSelectEnhanceResult = other.TitanBlessSelectEnhanceResult.Clone();
          break;
        case NHICOMHCEGCOneofCase.TitanBlessRerollResult:
          TitanBlessRerollResult = other.TitanBlessRerollResult.Clone();
          break;
        case NHICOMHCEGCOneofCase.ECEGPEJCPBL:
          ECEGPEJCPBL = other.ECEGPEJCPBL.Clone();
          break;
        case NHICOMHCEGCOneofCase.FKPDKFEMKEC:
          FKPDKFEMKEC = other.FKPDKFEMKEC.Clone();
          break;
        case NHICOMHCEGCOneofCase.LLNMCJCFBMJ:
          LLNMCJCFBMJ = other.LLNMCJCFBMJ.Clone();
          break;
      }

      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public HandleRogueCommonPendingActionCsReq Clone() {
      return new HandleRogueCommonPendingActionCsReq(this);
    }

    /// <summary>Field number for the "buff_select_result" field.</summary>
    public const int BuffSelectResultFieldNumber = 919;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.RogueBuffSelectResult BuffSelectResult {
      get { return nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.BuffSelectResult ? (global::EggLink.DanhengServer.Proto.RogueBuffSelectResult) nHICOMHCEGC_ : null; }
      set {
        nHICOMHCEGC_ = value;
        nHICOMHCEGCCase_ = value == null ? NHICOMHCEGCOneofCase.None : NHICOMHCEGCOneofCase.BuffSelectResult;
      }
    }

    /// <summary>Field number for the "KBNEGOLPLFC" field.</summary>
    public const int KBNEGOLPLFCFieldNumber = 1487;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.PBMAKLNJEKO KBNEGOLPLFC {
      get { return nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.KBNEGOLPLFC ? (global::EggLink.DanhengServer.Proto.PBMAKLNJEKO) nHICOMHCEGC_ : null; }
      set {
        nHICOMHCEGC_ = value;
        nHICOMHCEGCCase_ = value == null ? NHICOMHCEGCOneofCase.None : NHICOMHCEGCOneofCase.KBNEGOLPLFC;
      }
    }

    /// <summary>Field number for the "GDKGIBEKGPF" field.</summary>
    public const int GDKGIBEKGPFFieldNumber = 826;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.OKEFIDDNLKG GDKGIBEKGPF {
      get { return nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.GDKGIBEKGPF ? (global::EggLink.DanhengServer.Proto.OKEFIDDNLKG) nHICOMHCEGC_ : null; }
      set {
        nHICOMHCEGC_ = value;
        nHICOMHCEGCCase_ = value == null ? NHICOMHCEGCOneofCase.None : NHICOMHCEGCOneofCase.GDKGIBEKGPF;
      }
    }

    /// <summary>Field number for the "buff_reroll_select_result" field.</summary>
    public const int BuffRerollSelectResultFieldNumber = 1479;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.RogueBuffRerollResult BuffRerollSelectResult {
      get { return nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.BuffRerollSelectResult ? (global::EggLink.DanhengServer.Proto.RogueBuffRerollResult) nHICOMHCEGC_ : null; }
      set {
        nHICOMHCEGC_ = value;
        nHICOMHCEGCCase_ = value == null ? NHICOMHCEGCOneofCase.None : NHICOMHCEGCOneofCase.BuffRerollSelectResult;
      }
    }

    /// <summary>Field number for the "buff_reforge_select_result" field.</summary>
    public const int BuffReforgeSelectResultFieldNumber = 1018;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.RogueBuffReforgeSelectResult BuffReforgeSelectResult {
      get { return nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.BuffReforgeSelectResult ? (global::EggLink.DanhengServer.Proto.RogueBuffReforgeSelectResult) nHICOMHCEGC_ : null; }
      set {
        nHICOMHCEGC_ = value;
        nHICOMHCEGCCase_ = value == null ? NHICOMHCEGCOneofCase.None : NHICOMHCEGCOneofCase.BuffReforgeSelectResult;
      }
    }

    /// <summary>Field number for the "miracle_select_result" field.</summary>
    public const int MiracleSelectResultFieldNumber = 1737;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.RogueMiracleSelectResult MiracleSelectResult {
      get { return nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.MiracleSelectResult ? (global::EggLink.DanhengServer.Proto.RogueMiracleSelectResult) nHICOMHCEGC_ : null; }
      set {
        nHICOMHCEGC_ = value;
        nHICOMHCEGCCase_ = value == null ? NHICOMHCEGCOneofCase.None : NHICOMHCEGCOneofCase.MiracleSelectResult;
      }
    }

    /// <summary>Field number for the "IDBALJBNBKE" field.</summary>
    public const int IDBALJBNBKEFieldNumber = 40;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.JFPFDJPPOAG IDBALJBNBKE {
      get { return nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.IDBALJBNBKE ? (global::EggLink.DanhengServer.Proto.JFPFDJPPOAG) nHICOMHCEGC_ : null; }
      set {
        nHICOMHCEGC_ = value;
        nHICOMHCEGCCase_ = value == null ? NHICOMHCEGCOneofCase.None : NHICOMHCEGCOneofCase.IDBALJBNBKE;
      }
    }

    /// <summary>Field number for the "GNEBJEPPKEJ" field.</summary>
    public const int GNEBJEPPKEJFieldNumber = 1531;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.NALELIGHDAA GNEBJEPPKEJ {
      get { return nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.GNEBJEPPKEJ ? (global::EggLink.DanhengServer.Proto.NALELIGHDAA) nHICOMHCEGC_ : null; }
      set {
        nHICOMHCEGC_ = value;
        nHICOMHCEGCCase_ = value == null ? NHICOMHCEGCOneofCase.None : NHICOMHCEGCOneofCase.GNEBJEPPKEJ;
      }
    }

    /// <summary>Field number for the "KJLAFILAPJF" field.</summary>
    public const int KJLAFILAPJFFieldNumber = 1236;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.PKODMMPHIBC KJLAFILAPJF {
      get { return nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.KJLAFILAPJF ? (global::EggLink.DanhengServer.Proto.PKODMMPHIBC) nHICOMHCEGC_ : null; }
      set {
        nHICOMHCEGC_ = value;
        nHICOMHCEGCCase_ = value == null ? NHICOMHCEGCOneofCase.None : NHICOMHCEGCOneofCase.KJLAFILAPJF;
      }
    }

    /// <summary>Field number for the "miracle_drop_select_result" field.</summary>
    public const int MiracleDropSelectResultFieldNumber = 1309;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.RogueMiracleDropSelectResult MiracleDropSelectResult {
      get { return nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.MiracleDropSelectResult ? (global::EggLink.DanhengServer.Proto.RogueMiracleDropSelectResult) nHICOMHCEGC_ : null; }
      set {
        nHICOMHCEGC_ = value;
        nHICOMHCEGCCase_ = value == null ? NHICOMHCEGCOneofCase.None : NHICOMHCEGCOneofCase.MiracleDropSelectResult;
      }
    }

    /// <summary>Field number for the "EPOAKMFMFLM" field.</summary>
    public const int EPOAKMFMFLMFieldNumber = 1904;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.LHJPIKEKPGH EPOAKMFMFLM {
      get { return nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.EPOAKMFMFLM ? (global::EggLink.DanhengServer.Proto.LHJPIKEKPGH) nHICOMHCEGC_ : null; }
      set {
        nHICOMHCEGC_ = value;
        nHICOMHCEGCCase_ = value == null ? NHICOMHCEGCOneofCase.None : NHICOMHCEGCOneofCase.EPOAKMFMFLM;
      }
    }

    /// <summary>Field number for the "FKPFOKHBPKK" field.</summary>
    public const int FKPFOKHBPKKFieldNumber = 220;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.IMCBIIGOKPM FKPFOKHBPKK {
      get { return nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.FKPFOKHBPKK ? (global::EggLink.DanhengServer.Proto.IMCBIIGOKPM) nHICOMHCEGC_ : null; }
      set {
        nHICOMHCEGC_ = value;
        nHICOMHCEGCCase_ = value == null ? NHICOMHCEGCOneofCase.None : NHICOMHCEGCOneofCase.FKPFOKHBPKK;
      }
    }

    /// <summary>Field number for the "hex_avatar_select_result" field.</summary>
    public const int HexAvatarSelectResultFieldNumber = 1711;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.RogueHexAvatarSelectResult HexAvatarSelectResult {
      get { return nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.HexAvatarSelectResult ? (global::EggLink.DanhengServer.Proto.RogueHexAvatarSelectResult) nHICOMHCEGC_ : null; }
      set {
        nHICOMHCEGC_ = value;
        nHICOMHCEGCCase_ = value == null ? NHICOMHCEGCOneofCase.None : NHICOMHCEGCOneofCase.HexAvatarSelectResult;
      }
    }

    /// <summary>Field number for the "bonus_select_result" field.</summary>
    public const int BonusSelectResultFieldNumber = 2022;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.RogueBonusSelectResult BonusSelectResult {
      get { return nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.BonusSelectResult ? (global::EggLink.DanhengServer.Proto.RogueBonusSelectResult) nHICOMHCEGC_ : null; }
      set {
        nHICOMHCEGC_ = value;
        nHICOMHCEGCCase_ = value == null ? NHICOMHCEGCOneofCase.None : NHICOMHCEGCOneofCase.BonusSelectResult;
      }
    }

    /// <summary>Field number for the "rogue_tourn_formula_result" field.</summary>
    public const int RogueTournFormulaResultFieldNumber = 1242;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.RogueTournFormulaResult RogueTournFormulaResult {
      get { return nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.RogueTournFormulaResult ? (global::EggLink.DanhengServer.Proto.RogueTournFormulaResult) nHICOMHCEGC_ : null; }
      set {
        nHICOMHCEGC_ = value;
        nHICOMHCEGCCase_ = value == null ? NHICOMHCEGCOneofCase.None : NHICOMHCEGCOneofCase.RogueTournFormulaResult;
      }
    }

    /// <summary>Field number for the "LNPLOEOFCCJ" field.</summary>
    public const int LNPLOEOFCCJFieldNumber = 1570;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.KHGCDEIMLHN LNPLOEOFCCJ {
      get { return nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.LNPLOEOFCCJ ? (global::EggLink.DanhengServer.Proto.KHGCDEIMLHN) nHICOMHCEGC_ : null; }
      set {
        nHICOMHCEGC_ = value;
        nHICOMHCEGCCase_ = value == null ? NHICOMHCEGCOneofCase.None : NHICOMHCEGCOneofCase.LNPLOEOFCCJ;
      }
    }

    /// <summary>Field number for the "IEABOHKEAPA" field.</summary>
    public const int IEABOHKEAPAFieldNumber = 378;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.ONOOFHDEIDD IEABOHKEAPA {
      get { return nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.IEABOHKEAPA ? (global::EggLink.DanhengServer.Proto.ONOOFHDEIDD) nHICOMHCEGC_ : null; }
      set {
        nHICOMHCEGC_ = value;
        nHICOMHCEGCCase_ = value == null ? NHICOMHCEGCOneofCase.None : NHICOMHCEGCOneofCase.IEABOHKEAPA;
      }
    }

    /// <summary>Field number for the "reforge_miracle_select_result" field.</summary>
    public const int ReforgeMiracleSelectResultFieldNumber = 1199;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.RogueReforgeFormulaSelectResult ReforgeMiracleSelectResult {
      get { return nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.ReforgeMiracleSelectResult ? (global::EggLink.DanhengServer.Proto.RogueReforgeFormulaSelectResult) nHICOMHCEGC_ : null; }
      set {
        nHICOMHCEGC_ = value;
        nHICOMHCEGCCase_ = value == null ? NHICOMHCEGCOneofCase.None : NHICOMHCEGCOneofCase.ReforgeMiracleSelectResult;
      }
    }

    /// <summary>Field number for the "magic_unit_select_result" field.</summary>
    public const int MagicUnitSelectResultFieldNumber = 212;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectResult MagicUnitSelectResult {
      get { return nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.MagicUnitSelectResult ? (global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectResult) nHICOMHCEGC_ : null; }
      set {
        nHICOMHCEGC_ = value;
        nHICOMHCEGCCase_ = value == null ? NHICOMHCEGCOneofCase.None : NHICOMHCEGCOneofCase.MagicUnitSelectResult;
      }
    }

    /// <summary>Field number for the "scepter_select_result" field.</summary>
    public const int ScepterSelectResultFieldNumber = 48;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.RogueMagicScepterSelectResult ScepterSelectResult {
      get { return nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.ScepterSelectResult ? (global::EggLink.DanhengServer.Proto.RogueMagicScepterSelectResult) nHICOMHCEGC_ : null; }
      set {
        nHICOMHCEGC_ = value;
        nHICOMHCEGCCase_ = value == null ? NHICOMHCEGCOneofCase.None : NHICOMHCEGCOneofCase.ScepterSelectResult;
      }
    }

    /// <summary>Field number for the "LDAGLIMNMAN" field.</summary>
    public const int LDAGLIMNMANFieldNumber = 1488;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.JCDLJBPHOMD LDAGLIMNMAN {
      get { return nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.LDAGLIMNMAN ? (global::EggLink.DanhengServer.Proto.JCDLJBPHOMD) nHICOMHCEGC_ : null; }
      set {
        nHICOMHCEGC_ = value;
        nHICOMHCEGCCase_ = value == null ? NHICOMHCEGCOneofCase.None : NHICOMHCEGCOneofCase.LDAGLIMNMAN;
      }
    }

    /// <summary>Field number for the "AFLHEIKJNBN" field.</summary>
    public const int AFLHEIKJNBNFieldNumber = 1859;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectResult AFLHEIKJNBN {
      get { return nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.AFLHEIKJNBN ? (global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectResult) nHICOMHCEGC_ : null; }
      set {
        nHICOMHCEGC_ = value;
        nHICOMHCEGCCase_ = value == null ? NHICOMHCEGCOneofCase.None : NHICOMHCEGCOneofCase.AFLHEIKJNBN;
      }
    }

    /// <summary>Field number for the "PHKBFLNPEFI" field.</summary>
    public const int PHKBFLNPEFIFieldNumber = 433;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectResult PHKBFLNPEFI {
      get { return nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.PHKBFLNPEFI ? (global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectResult) nHICOMHCEGC_ : null; }
      set {
        nHICOMHCEGC_ = value;
        nHICOMHCEGCCase_ = value == null ? NHICOMHCEGCOneofCase.None : NHICOMHCEGCOneofCase.PHKBFLNPEFI;
      }
    }

    /// <summary>Field number for the "GOCMNDKFOAB" field.</summary>
    public const int GOCMNDKFOABFieldNumber = 1454;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectResult GOCMNDKFOAB {
      get { return nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.GOCMNDKFOAB ? (global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectResult) nHICOMHCEGC_ : null; }
      set {
        nHICOMHCEGC_ = value;
        nHICOMHCEGCCase_ = value == null ? NHICOMHCEGCOneofCase.None : NHICOMHCEGCOneofCase.GOCMNDKFOAB;
      }
    }

    /// <summary>Field number for the "CHONECOLIHA" field.</summary>
    public const int CHONECOLIHAFieldNumber = 2020;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.IIPEGHDKHGD CHONECOLIHA {
      get { return nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.CHONECOLIHA ? (global::EggLink.DanhengServer.Proto.IIPEGHDKHGD) nHICOMHCEGC_ : null; }
      set {
        nHICOMHCEGC_ = value;
        nHICOMHCEGCCase_ = value == null ? NHICOMHCEGCOneofCase.None : NHICOMHCEGCOneofCase.CHONECOLIHA;
      }
    }

    /// <summary>Field number for the "MOAOGACBOIJ" field.</summary>
    public const int MOAOGACBOIJFieldNumber = 1470;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.IIPEGHDKHGD MOAOGACBOIJ {
      get { return nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.MOAOGACBOIJ ? (global::EggLink.DanhengServer.Proto.IIPEGHDKHGD) nHICOMHCEGC_ : null; }
      set {
        nHICOMHCEGC_ = value;
        nHICOMHCEGCCase_ = value == null ? NHICOMHCEGCOneofCase.None : NHICOMHCEGCOneofCase.MOAOGACBOIJ;
      }
    }

    /// <summary>Field number for the "KILHFPPBBFM" field.</summary>
    public const int KILHFPPBBFMFieldNumber = 427;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.IIPEGHDKHGD KILHFPPBBFM {
      get { return nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.KILHFPPBBFM ? (global::EggLink.DanhengServer.Proto.IIPEGHDKHGD) nHICOMHCEGC_ : null; }
      set {
        nHICOMHCEGC_ = value;
        nHICOMHCEGCCase_ = value == null ? NHICOMHCEGCOneofCase.None : NHICOMHCEGCOneofCase.KILHFPPBBFM;
      }
    }

    /// <summary>Field number for the "titan_bless_select_type_result" field.</summary>
    public const int TitanBlessSelectTypeResultFieldNumber = 1326;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.RogueTitanBlessSelectResult TitanBlessSelectTypeResult {
      get { return nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.TitanBlessSelectTypeResult ? (global::EggLink.DanhengServer.Proto.RogueTitanBlessSelectResult) nHICOMHCEGC_ : null; }
      set {
        nHICOMHCEGC_ = value;
        nHICOMHCEGCCase_ = value == null ? NHICOMHCEGCOneofCase.None : NHICOMHCEGCOneofCase.TitanBlessSelectTypeResult;
      }
    }

    /// <summary>Field number for the "titan_bless_select_enhance_result" field.</summary>
    public const int TitanBlessSelectEnhanceResultFieldNumber = 451;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.RogueTitanBlessSelectResult TitanBlessSelectEnhanceResult {
      get { return nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.TitanBlessSelectEnhanceResult ? (global::EggLink.DanhengServer.Proto.RogueTitanBlessSelectResult) nHICOMHCEGC_ : null; }
      set {
        nHICOMHCEGC_ = value;
        nHICOMHCEGCCase_ = value == null ? NHICOMHCEGCOneofCase.None : NHICOMHCEGCOneofCase.TitanBlessSelectEnhanceResult;
      }
    }

    /// <summary>Field number for the "titan_bless_reroll_result" field.</summary>
    public const int TitanBlessRerollResultFieldNumber = 1385;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.RogueTitanBlessRerollResult TitanBlessRerollResult {
      get { return nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.TitanBlessRerollResult ? (global::EggLink.DanhengServer.Proto.RogueTitanBlessRerollResult) nHICOMHCEGC_ : null; }
      set {
        nHICOMHCEGC_ = value;
        nHICOMHCEGCCase_ = value == null ? NHICOMHCEGCOneofCase.None : NHICOMHCEGCOneofCase.TitanBlessRerollResult;
      }
    }

    /// <summary>Field number for the "ECEGPEJCPBL" field.</summary>
    public const int ECEGPEJCPBLFieldNumber = 338;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.LGCMEEPJMHA ECEGPEJCPBL {
      get { return nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.ECEGPEJCPBL ? (global::EggLink.DanhengServer.Proto.LGCMEEPJMHA) nHICOMHCEGC_ : null; }
      set {
        nHICOMHCEGC_ = value;
        nHICOMHCEGCCase_ = value == null ? NHICOMHCEGCOneofCase.None : NHICOMHCEGCOneofCase.ECEGPEJCPBL;
      }
    }

    /// <summary>Field number for the "FKPDKFEMKEC" field.</summary>
    public const int FKPDKFEMKECFieldNumber = 111506;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.AJNAJINFJIC FKPDKFEMKEC {
      get { return nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.FKPDKFEMKEC ? (global::EggLink.DanhengServer.Proto.AJNAJINFJIC) nHICOMHCEGC_ : null; }
      set {
        nHICOMHCEGC_ = value;
        nHICOMHCEGCCase_ = value == null ? NHICOMHCEGCOneofCase.None : NHICOMHCEGCOneofCase.FKPDKFEMKEC;
      }
    }

    /// <summary>Field number for the "LLNMCJCFBMJ" field.</summary>
    public const int LLNMCJCFBMJFieldNumber = 93022;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.MNMLOAPBHNF LLNMCJCFBMJ {
      get { return nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.LLNMCJCFBMJ ? (global::EggLink.DanhengServer.Proto.MNMLOAPBHNF) nHICOMHCEGC_ : null; }
      set {
        nHICOMHCEGC_ = value;
        nHICOMHCEGCCase_ = value == null ? NHICOMHCEGCOneofCase.None : NHICOMHCEGCOneofCase.LLNMCJCFBMJ;
      }
    }

    /// <summary>Field number for the "queue_location" field.</summary>
    public const int QueueLocationFieldNumber = 3;
    private uint queueLocation_;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public uint QueueLocation {
      get { return queueLocation_; }
      set {
        queueLocation_ = value;
      }
    }

    private object nHICOMHCEGC_;
    /// <summary>Enum of possible cases for the "NHICOMHCEGC" oneof.</summary>
    public enum NHICOMHCEGCOneofCase {
      None = 0,
      BuffSelectResult = 919,
      KBNEGOLPLFC = 1487,
      GDKGIBEKGPF = 826,
      BuffRerollSelectResult = 1479,
      BuffReforgeSelectResult = 1018,
      MiracleSelectResult = 1737,
      IDBALJBNBKE = 40,
      GNEBJEPPKEJ = 1531,
      KJLAFILAPJF = 1236,
      MiracleDropSelectResult = 1309,
      EPOAKMFMFLM = 1904,
      FKPFOKHBPKK = 220,
      HexAvatarSelectResult = 1711,
      BonusSelectResult = 2022,
      RogueTournFormulaResult = 1242,
      LNPLOEOFCCJ = 1570,
      IEABOHKEAPA = 378,
      ReforgeMiracleSelectResult = 1199,
      MagicUnitSelectResult = 212,
      ScepterSelectResult = 48,
      LDAGLIMNMAN = 1488,
      AFLHEIKJNBN = 1859,
      PHKBFLNPEFI = 433,
      GOCMNDKFOAB = 1454,
      CHONECOLIHA = 2020,
      MOAOGACBOIJ = 1470,
      KILHFPPBBFM = 427,
      TitanBlessSelectTypeResult = 1326,
      TitanBlessSelectEnhanceResult = 451,
      TitanBlessRerollResult = 1385,
      ECEGPEJCPBL = 338,
      FKPDKFEMKEC = 111506,
      LLNMCJCFBMJ = 93022,
    }
    private NHICOMHCEGCOneofCase nHICOMHCEGCCase_ = NHICOMHCEGCOneofCase.None;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public NHICOMHCEGCOneofCase NHICOMHCEGCCase {
      get { return nHICOMHCEGCCase_; }
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void ClearNHICOMHCEGC() {
      nHICOMHCEGCCase_ = NHICOMHCEGCOneofCase.None;
      nHICOMHCEGC_ = null;
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public override bool Equals(object other) {
      return Equals(other as HandleRogueCommonPendingActionCsReq);
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool Equals(HandleRogueCommonPendingActionCsReq other) {
      if (ReferenceEquals(other, null)) {
        return false;
      }
      if (ReferenceEquals(other, this)) {
        return true;
      }
      if (!object.Equals(BuffSelectResult, other.BuffSelectResult)) return false;
      if (!object.Equals(KBNEGOLPLFC, other.KBNEGOLPLFC)) return false;
      if (!object.Equals(GDKGIBEKGPF, other.GDKGIBEKGPF)) return false;
      if (!object.Equals(BuffRerollSelectResult, other.BuffRerollSelectResult)) return false;
      if (!object.Equals(BuffReforgeSelectResult, other.BuffReforgeSelectResult)) return false;
      if (!object.Equals(MiracleSelectResult, other.MiracleSelectResult)) return false;
      if (!object.Equals(IDBALJBNBKE, other.IDBALJBNBKE)) return false;
      if (!object.Equals(GNEBJEPPKEJ, other.GNEBJEPPKEJ)) return false;
      if (!object.Equals(KJLAFILAPJF, other.KJLAFILAPJF)) return false;
      if (!object.Equals(MiracleDropSelectResult, other.MiracleDropSelectResult)) return false;
      if (!object.Equals(EPOAKMFMFLM, other.EPOAKMFMFLM)) return false;
      if (!object.Equals(FKPFOKHBPKK, other.FKPFOKHBPKK)) return false;
      if (!object.Equals(HexAvatarSelectResult, other.HexAvatarSelectResult)) return false;
      if (!object.Equals(BonusSelectResult, other.BonusSelectResult)) return false;
      if (!object.Equals(RogueTournFormulaResult, other.RogueTournFormulaResult)) return false;
      if (!object.Equals(LNPLOEOFCCJ, other.LNPLOEOFCCJ)) return false;
      if (!object.Equals(IEABOHKEAPA, other.IEABOHKEAPA)) return false;
      if (!object.Equals(ReforgeMiracleSelectResult, other.ReforgeMiracleSelectResult)) return false;
      if (!object.Equals(MagicUnitSelectResult, other.MagicUnitSelectResult)) return false;
      if (!object.Equals(ScepterSelectResult, other.ScepterSelectResult)) return false;
      if (!object.Equals(LDAGLIMNMAN, other.LDAGLIMNMAN)) return false;
      if (!object.Equals(AFLHEIKJNBN, other.AFLHEIKJNBN)) return false;
      if (!object.Equals(PHKBFLNPEFI, other.PHKBFLNPEFI)) return false;
      if (!object.Equals(GOCMNDKFOAB, other.GOCMNDKFOAB)) return false;
      if (!object.Equals(CHONECOLIHA, other.CHONECOLIHA)) return false;
      if (!object.Equals(MOAOGACBOIJ, other.MOAOGACBOIJ)) return false;
      if (!object.Equals(KILHFPPBBFM, other.KILHFPPBBFM)) return false;
      if (!object.Equals(TitanBlessSelectTypeResult, other.TitanBlessSelectTypeResult)) return false;
      if (!object.Equals(TitanBlessSelectEnhanceResult, other.TitanBlessSelectEnhanceResult)) return false;
      if (!object.Equals(TitanBlessRerollResult, other.TitanBlessRerollResult)) return false;
      if (!object.Equals(ECEGPEJCPBL, other.ECEGPEJCPBL)) return false;
      if (!object.Equals(FKPDKFEMKEC, other.FKPDKFEMKEC)) return false;
      if (!object.Equals(LLNMCJCFBMJ, other.LLNMCJCFBMJ)) return false;
      if (QueueLocation != other.QueueLocation) return false;
      if (NHICOMHCEGCCase != other.NHICOMHCEGCCase) 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 (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.BuffSelectResult) hash ^= BuffSelectResult.GetHashCode();
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.KBNEGOLPLFC) hash ^= KBNEGOLPLFC.GetHashCode();
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.GDKGIBEKGPF) hash ^= GDKGIBEKGPF.GetHashCode();
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.BuffRerollSelectResult) hash ^= BuffRerollSelectResult.GetHashCode();
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.BuffReforgeSelectResult) hash ^= BuffReforgeSelectResult.GetHashCode();
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.MiracleSelectResult) hash ^= MiracleSelectResult.GetHashCode();
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.IDBALJBNBKE) hash ^= IDBALJBNBKE.GetHashCode();
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.GNEBJEPPKEJ) hash ^= GNEBJEPPKEJ.GetHashCode();
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.KJLAFILAPJF) hash ^= KJLAFILAPJF.GetHashCode();
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.MiracleDropSelectResult) hash ^= MiracleDropSelectResult.GetHashCode();
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.EPOAKMFMFLM) hash ^= EPOAKMFMFLM.GetHashCode();
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.FKPFOKHBPKK) hash ^= FKPFOKHBPKK.GetHashCode();
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.HexAvatarSelectResult) hash ^= HexAvatarSelectResult.GetHashCode();
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.BonusSelectResult) hash ^= BonusSelectResult.GetHashCode();
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.RogueTournFormulaResult) hash ^= RogueTournFormulaResult.GetHashCode();
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.LNPLOEOFCCJ) hash ^= LNPLOEOFCCJ.GetHashCode();
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.IEABOHKEAPA) hash ^= IEABOHKEAPA.GetHashCode();
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.ReforgeMiracleSelectResult) hash ^= ReforgeMiracleSelectResult.GetHashCode();
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.MagicUnitSelectResult) hash ^= MagicUnitSelectResult.GetHashCode();
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.ScepterSelectResult) hash ^= ScepterSelectResult.GetHashCode();
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.LDAGLIMNMAN) hash ^= LDAGLIMNMAN.GetHashCode();
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.AFLHEIKJNBN) hash ^= AFLHEIKJNBN.GetHashCode();
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.PHKBFLNPEFI) hash ^= PHKBFLNPEFI.GetHashCode();
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.GOCMNDKFOAB) hash ^= GOCMNDKFOAB.GetHashCode();
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.CHONECOLIHA) hash ^= CHONECOLIHA.GetHashCode();
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.MOAOGACBOIJ) hash ^= MOAOGACBOIJ.GetHashCode();
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.KILHFPPBBFM) hash ^= KILHFPPBBFM.GetHashCode();
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.TitanBlessSelectTypeResult) hash ^= TitanBlessSelectTypeResult.GetHashCode();
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.TitanBlessSelectEnhanceResult) hash ^= TitanBlessSelectEnhanceResult.GetHashCode();
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.TitanBlessRerollResult) hash ^= TitanBlessRerollResult.GetHashCode();
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.ECEGPEJCPBL) hash ^= ECEGPEJCPBL.GetHashCode();
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.FKPDKFEMKEC) hash ^= FKPDKFEMKEC.GetHashCode();
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.LLNMCJCFBMJ) hash ^= LLNMCJCFBMJ.GetHashCode();
      if (QueueLocation != 0) hash ^= QueueLocation.GetHashCode();
      hash ^= (int) nHICOMHCEGCCase_;
      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 (QueueLocation != 0) {
        output.WriteRawTag(24);
        output.WriteUInt32(QueueLocation);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.IDBALJBNBKE) {
        output.WriteRawTag(194, 2);
        output.WriteMessage(IDBALJBNBKE);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.ScepterSelectResult) {
        output.WriteRawTag(130, 3);
        output.WriteMessage(ScepterSelectResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.MagicUnitSelectResult) {
        output.WriteRawTag(162, 13);
        output.WriteMessage(MagicUnitSelectResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.FKPFOKHBPKK) {
        output.WriteRawTag(226, 13);
        output.WriteMessage(FKPFOKHBPKK);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.ECEGPEJCPBL) {
        output.WriteRawTag(146, 21);
        output.WriteMessage(ECEGPEJCPBL);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.IEABOHKEAPA) {
        output.WriteRawTag(210, 23);
        output.WriteMessage(IEABOHKEAPA);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.KILHFPPBBFM) {
        output.WriteRawTag(218, 26);
        output.WriteMessage(KILHFPPBBFM);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.PHKBFLNPEFI) {
        output.WriteRawTag(138, 27);
        output.WriteMessage(PHKBFLNPEFI);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.TitanBlessSelectEnhanceResult) {
        output.WriteRawTag(154, 28);
        output.WriteMessage(TitanBlessSelectEnhanceResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.GDKGIBEKGPF) {
        output.WriteRawTag(210, 51);
        output.WriteMessage(GDKGIBEKGPF);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.BuffSelectResult) {
        output.WriteRawTag(186, 57);
        output.WriteMessage(BuffSelectResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.BuffReforgeSelectResult) {
        output.WriteRawTag(210, 63);
        output.WriteMessage(BuffReforgeSelectResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.ReforgeMiracleSelectResult) {
        output.WriteRawTag(250, 74);
        output.WriteMessage(ReforgeMiracleSelectResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.KJLAFILAPJF) {
        output.WriteRawTag(162, 77);
        output.WriteMessage(KJLAFILAPJF);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.RogueTournFormulaResult) {
        output.WriteRawTag(210, 77);
        output.WriteMessage(RogueTournFormulaResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.MiracleDropSelectResult) {
        output.WriteRawTag(234, 81);
        output.WriteMessage(MiracleDropSelectResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.TitanBlessSelectTypeResult) {
        output.WriteRawTag(242, 82);
        output.WriteMessage(TitanBlessSelectTypeResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.TitanBlessRerollResult) {
        output.WriteRawTag(202, 86);
        output.WriteMessage(TitanBlessRerollResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.GOCMNDKFOAB) {
        output.WriteRawTag(242, 90);
        output.WriteMessage(GOCMNDKFOAB);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.MOAOGACBOIJ) {
        output.WriteRawTag(242, 91);
        output.WriteMessage(MOAOGACBOIJ);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.BuffRerollSelectResult) {
        output.WriteRawTag(186, 92);
        output.WriteMessage(BuffRerollSelectResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.KBNEGOLPLFC) {
        output.WriteRawTag(250, 92);
        output.WriteMessage(KBNEGOLPLFC);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.LDAGLIMNMAN) {
        output.WriteRawTag(130, 93);
        output.WriteMessage(LDAGLIMNMAN);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.GNEBJEPPKEJ) {
        output.WriteRawTag(218, 95);
        output.WriteMessage(GNEBJEPPKEJ);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.LNPLOEOFCCJ) {
        output.WriteRawTag(146, 98);
        output.WriteMessage(LNPLOEOFCCJ);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.HexAvatarSelectResult) {
        output.WriteRawTag(250, 106);
        output.WriteMessage(HexAvatarSelectResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.MiracleSelectResult) {
        output.WriteRawTag(202, 108);
        output.WriteMessage(MiracleSelectResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.AFLHEIKJNBN) {
        output.WriteRawTag(154, 116);
        output.WriteMessage(AFLHEIKJNBN);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.EPOAKMFMFLM) {
        output.WriteRawTag(130, 119);
        output.WriteMessage(EPOAKMFMFLM);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.CHONECOLIHA) {
        output.WriteRawTag(162, 126);
        output.WriteMessage(CHONECOLIHA);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.BonusSelectResult) {
        output.WriteRawTag(178, 126);
        output.WriteMessage(BonusSelectResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.LLNMCJCFBMJ) {
        output.WriteRawTag(242, 181, 45);
        output.WriteMessage(LLNMCJCFBMJ);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.FKPDKFEMKEC) {
        output.WriteRawTag(146, 185, 54);
        output.WriteMessage(FKPDKFEMKEC);
      }
      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 (QueueLocation != 0) {
        output.WriteRawTag(24);
        output.WriteUInt32(QueueLocation);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.IDBALJBNBKE) {
        output.WriteRawTag(194, 2);
        output.WriteMessage(IDBALJBNBKE);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.ScepterSelectResult) {
        output.WriteRawTag(130, 3);
        output.WriteMessage(ScepterSelectResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.MagicUnitSelectResult) {
        output.WriteRawTag(162, 13);
        output.WriteMessage(MagicUnitSelectResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.FKPFOKHBPKK) {
        output.WriteRawTag(226, 13);
        output.WriteMessage(FKPFOKHBPKK);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.ECEGPEJCPBL) {
        output.WriteRawTag(146, 21);
        output.WriteMessage(ECEGPEJCPBL);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.IEABOHKEAPA) {
        output.WriteRawTag(210, 23);
        output.WriteMessage(IEABOHKEAPA);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.KILHFPPBBFM) {
        output.WriteRawTag(218, 26);
        output.WriteMessage(KILHFPPBBFM);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.PHKBFLNPEFI) {
        output.WriteRawTag(138, 27);
        output.WriteMessage(PHKBFLNPEFI);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.TitanBlessSelectEnhanceResult) {
        output.WriteRawTag(154, 28);
        output.WriteMessage(TitanBlessSelectEnhanceResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.GDKGIBEKGPF) {
        output.WriteRawTag(210, 51);
        output.WriteMessage(GDKGIBEKGPF);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.BuffSelectResult) {
        output.WriteRawTag(186, 57);
        output.WriteMessage(BuffSelectResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.BuffReforgeSelectResult) {
        output.WriteRawTag(210, 63);
        output.WriteMessage(BuffReforgeSelectResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.ReforgeMiracleSelectResult) {
        output.WriteRawTag(250, 74);
        output.WriteMessage(ReforgeMiracleSelectResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.KJLAFILAPJF) {
        output.WriteRawTag(162, 77);
        output.WriteMessage(KJLAFILAPJF);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.RogueTournFormulaResult) {
        output.WriteRawTag(210, 77);
        output.WriteMessage(RogueTournFormulaResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.MiracleDropSelectResult) {
        output.WriteRawTag(234, 81);
        output.WriteMessage(MiracleDropSelectResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.TitanBlessSelectTypeResult) {
        output.WriteRawTag(242, 82);
        output.WriteMessage(TitanBlessSelectTypeResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.TitanBlessRerollResult) {
        output.WriteRawTag(202, 86);
        output.WriteMessage(TitanBlessRerollResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.GOCMNDKFOAB) {
        output.WriteRawTag(242, 90);
        output.WriteMessage(GOCMNDKFOAB);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.MOAOGACBOIJ) {
        output.WriteRawTag(242, 91);
        output.WriteMessage(MOAOGACBOIJ);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.BuffRerollSelectResult) {
        output.WriteRawTag(186, 92);
        output.WriteMessage(BuffRerollSelectResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.KBNEGOLPLFC) {
        output.WriteRawTag(250, 92);
        output.WriteMessage(KBNEGOLPLFC);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.LDAGLIMNMAN) {
        output.WriteRawTag(130, 93);
        output.WriteMessage(LDAGLIMNMAN);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.GNEBJEPPKEJ) {
        output.WriteRawTag(218, 95);
        output.WriteMessage(GNEBJEPPKEJ);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.LNPLOEOFCCJ) {
        output.WriteRawTag(146, 98);
        output.WriteMessage(LNPLOEOFCCJ);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.HexAvatarSelectResult) {
        output.WriteRawTag(250, 106);
        output.WriteMessage(HexAvatarSelectResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.MiracleSelectResult) {
        output.WriteRawTag(202, 108);
        output.WriteMessage(MiracleSelectResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.AFLHEIKJNBN) {
        output.WriteRawTag(154, 116);
        output.WriteMessage(AFLHEIKJNBN);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.EPOAKMFMFLM) {
        output.WriteRawTag(130, 119);
        output.WriteMessage(EPOAKMFMFLM);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.CHONECOLIHA) {
        output.WriteRawTag(162, 126);
        output.WriteMessage(CHONECOLIHA);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.BonusSelectResult) {
        output.WriteRawTag(178, 126);
        output.WriteMessage(BonusSelectResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.LLNMCJCFBMJ) {
        output.WriteRawTag(242, 181, 45);
        output.WriteMessage(LLNMCJCFBMJ);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.FKPDKFEMKEC) {
        output.WriteRawTag(146, 185, 54);
        output.WriteMessage(FKPDKFEMKEC);
      }
      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 (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.BuffSelectResult) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(BuffSelectResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.KBNEGOLPLFC) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(KBNEGOLPLFC);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.GDKGIBEKGPF) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(GDKGIBEKGPF);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.BuffRerollSelectResult) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(BuffRerollSelectResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.BuffReforgeSelectResult) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(BuffReforgeSelectResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.MiracleSelectResult) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(MiracleSelectResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.IDBALJBNBKE) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(IDBALJBNBKE);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.GNEBJEPPKEJ) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(GNEBJEPPKEJ);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.KJLAFILAPJF) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(KJLAFILAPJF);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.MiracleDropSelectResult) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(MiracleDropSelectResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.EPOAKMFMFLM) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(EPOAKMFMFLM);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.FKPFOKHBPKK) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(FKPFOKHBPKK);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.HexAvatarSelectResult) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(HexAvatarSelectResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.BonusSelectResult) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(BonusSelectResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.RogueTournFormulaResult) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(RogueTournFormulaResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.LNPLOEOFCCJ) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(LNPLOEOFCCJ);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.IEABOHKEAPA) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(IEABOHKEAPA);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.ReforgeMiracleSelectResult) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(ReforgeMiracleSelectResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.MagicUnitSelectResult) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(MagicUnitSelectResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.ScepterSelectResult) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(ScepterSelectResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.LDAGLIMNMAN) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(LDAGLIMNMAN);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.AFLHEIKJNBN) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(AFLHEIKJNBN);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.PHKBFLNPEFI) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(PHKBFLNPEFI);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.GOCMNDKFOAB) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(GOCMNDKFOAB);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.CHONECOLIHA) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(CHONECOLIHA);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.MOAOGACBOIJ) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(MOAOGACBOIJ);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.KILHFPPBBFM) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(KILHFPPBBFM);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.TitanBlessSelectTypeResult) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(TitanBlessSelectTypeResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.TitanBlessSelectEnhanceResult) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(TitanBlessSelectEnhanceResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.TitanBlessRerollResult) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(TitanBlessRerollResult);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.ECEGPEJCPBL) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(ECEGPEJCPBL);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.FKPDKFEMKEC) {
        size += 3 + pb::CodedOutputStream.ComputeMessageSize(FKPDKFEMKEC);
      }
      if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.LLNMCJCFBMJ) {
        size += 3 + pb::CodedOutputStream.ComputeMessageSize(LLNMCJCFBMJ);
      }
      if (QueueLocation != 0) {
        size += 1 + pb::CodedOutputStream.ComputeUInt32Size(QueueLocation);
      }
      if (_unknownFields != null) {
        size += _unknownFields.CalculateSize();
      }
      return size;
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void MergeFrom(HandleRogueCommonPendingActionCsReq other) {
      if (other == null) {
        return;
      }
      if (other.QueueLocation != 0) {
        QueueLocation = other.QueueLocation;
      }
      switch (other.NHICOMHCEGCCase) {
        case NHICOMHCEGCOneofCase.BuffSelectResult:
          if (BuffSelectResult == null) {
            BuffSelectResult = new global::EggLink.DanhengServer.Proto.RogueBuffSelectResult();
          }
          BuffSelectResult.MergeFrom(other.BuffSelectResult);
          break;
        case NHICOMHCEGCOneofCase.KBNEGOLPLFC:
          if (KBNEGOLPLFC == null) {
            KBNEGOLPLFC = new global::EggLink.DanhengServer.Proto.PBMAKLNJEKO();
          }
          KBNEGOLPLFC.MergeFrom(other.KBNEGOLPLFC);
          break;
        case NHICOMHCEGCOneofCase.GDKGIBEKGPF:
          if (GDKGIBEKGPF == null) {
            GDKGIBEKGPF = new global::EggLink.DanhengServer.Proto.OKEFIDDNLKG();
          }
          GDKGIBEKGPF.MergeFrom(other.GDKGIBEKGPF);
          break;
        case NHICOMHCEGCOneofCase.BuffRerollSelectResult:
          if (BuffRerollSelectResult == null) {
            BuffRerollSelectResult = new global::EggLink.DanhengServer.Proto.RogueBuffRerollResult();
          }
          BuffRerollSelectResult.MergeFrom(other.BuffRerollSelectResult);
          break;
        case NHICOMHCEGCOneofCase.BuffReforgeSelectResult:
          if (BuffReforgeSelectResult == null) {
            BuffReforgeSelectResult = new global::EggLink.DanhengServer.Proto.RogueBuffReforgeSelectResult();
          }
          BuffReforgeSelectResult.MergeFrom(other.BuffReforgeSelectResult);
          break;
        case NHICOMHCEGCOneofCase.MiracleSelectResult:
          if (MiracleSelectResult == null) {
            MiracleSelectResult = new global::EggLink.DanhengServer.Proto.RogueMiracleSelectResult();
          }
          MiracleSelectResult.MergeFrom(other.MiracleSelectResult);
          break;
        case NHICOMHCEGCOneofCase.IDBALJBNBKE:
          if (IDBALJBNBKE == null) {
            IDBALJBNBKE = new global::EggLink.DanhengServer.Proto.JFPFDJPPOAG();
          }
          IDBALJBNBKE.MergeFrom(other.IDBALJBNBKE);
          break;
        case NHICOMHCEGCOneofCase.GNEBJEPPKEJ:
          if (GNEBJEPPKEJ == null) {
            GNEBJEPPKEJ = new global::EggLink.DanhengServer.Proto.NALELIGHDAA();
          }
          GNEBJEPPKEJ.MergeFrom(other.GNEBJEPPKEJ);
          break;
        case NHICOMHCEGCOneofCase.KJLAFILAPJF:
          if (KJLAFILAPJF == null) {
            KJLAFILAPJF = new global::EggLink.DanhengServer.Proto.PKODMMPHIBC();
          }
          KJLAFILAPJF.MergeFrom(other.KJLAFILAPJF);
          break;
        case NHICOMHCEGCOneofCase.MiracleDropSelectResult:
          if (MiracleDropSelectResult == null) {
            MiracleDropSelectResult = new global::EggLink.DanhengServer.Proto.RogueMiracleDropSelectResult();
          }
          MiracleDropSelectResult.MergeFrom(other.MiracleDropSelectResult);
          break;
        case NHICOMHCEGCOneofCase.EPOAKMFMFLM:
          if (EPOAKMFMFLM == null) {
            EPOAKMFMFLM = new global::EggLink.DanhengServer.Proto.LHJPIKEKPGH();
          }
          EPOAKMFMFLM.MergeFrom(other.EPOAKMFMFLM);
          break;
        case NHICOMHCEGCOneofCase.FKPFOKHBPKK:
          if (FKPFOKHBPKK == null) {
            FKPFOKHBPKK = new global::EggLink.DanhengServer.Proto.IMCBIIGOKPM();
          }
          FKPFOKHBPKK.MergeFrom(other.FKPFOKHBPKK);
          break;
        case NHICOMHCEGCOneofCase.HexAvatarSelectResult:
          if (HexAvatarSelectResult == null) {
            HexAvatarSelectResult = new global::EggLink.DanhengServer.Proto.RogueHexAvatarSelectResult();
          }
          HexAvatarSelectResult.MergeFrom(other.HexAvatarSelectResult);
          break;
        case NHICOMHCEGCOneofCase.BonusSelectResult:
          if (BonusSelectResult == null) {
            BonusSelectResult = new global::EggLink.DanhengServer.Proto.RogueBonusSelectResult();
          }
          BonusSelectResult.MergeFrom(other.BonusSelectResult);
          break;
        case NHICOMHCEGCOneofCase.RogueTournFormulaResult:
          if (RogueTournFormulaResult == null) {
            RogueTournFormulaResult = new global::EggLink.DanhengServer.Proto.RogueTournFormulaResult();
          }
          RogueTournFormulaResult.MergeFrom(other.RogueTournFormulaResult);
          break;
        case NHICOMHCEGCOneofCase.LNPLOEOFCCJ:
          if (LNPLOEOFCCJ == null) {
            LNPLOEOFCCJ = new global::EggLink.DanhengServer.Proto.KHGCDEIMLHN();
          }
          LNPLOEOFCCJ.MergeFrom(other.LNPLOEOFCCJ);
          break;
        case NHICOMHCEGCOneofCase.IEABOHKEAPA:
          if (IEABOHKEAPA == null) {
            IEABOHKEAPA = new global::EggLink.DanhengServer.Proto.ONOOFHDEIDD();
          }
          IEABOHKEAPA.MergeFrom(other.IEABOHKEAPA);
          break;
        case NHICOMHCEGCOneofCase.ReforgeMiracleSelectResult:
          if (ReforgeMiracleSelectResult == null) {
            ReforgeMiracleSelectResult = new global::EggLink.DanhengServer.Proto.RogueReforgeFormulaSelectResult();
          }
          ReforgeMiracleSelectResult.MergeFrom(other.ReforgeMiracleSelectResult);
          break;
        case NHICOMHCEGCOneofCase.MagicUnitSelectResult:
          if (MagicUnitSelectResult == null) {
            MagicUnitSelectResult = new global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectResult();
          }
          MagicUnitSelectResult.MergeFrom(other.MagicUnitSelectResult);
          break;
        case NHICOMHCEGCOneofCase.ScepterSelectResult:
          if (ScepterSelectResult == null) {
            ScepterSelectResult = new global::EggLink.DanhengServer.Proto.RogueMagicScepterSelectResult();
          }
          ScepterSelectResult.MergeFrom(other.ScepterSelectResult);
          break;
        case NHICOMHCEGCOneofCase.LDAGLIMNMAN:
          if (LDAGLIMNMAN == null) {
            LDAGLIMNMAN = new global::EggLink.DanhengServer.Proto.JCDLJBPHOMD();
          }
          LDAGLIMNMAN.MergeFrom(other.LDAGLIMNMAN);
          break;
        case NHICOMHCEGCOneofCase.AFLHEIKJNBN:
          if (AFLHEIKJNBN == null) {
            AFLHEIKJNBN = new global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectResult();
          }
          AFLHEIKJNBN.MergeFrom(other.AFLHEIKJNBN);
          break;
        case NHICOMHCEGCOneofCase.PHKBFLNPEFI:
          if (PHKBFLNPEFI == null) {
            PHKBFLNPEFI = new global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectResult();
          }
          PHKBFLNPEFI.MergeFrom(other.PHKBFLNPEFI);
          break;
        case NHICOMHCEGCOneofCase.GOCMNDKFOAB:
          if (GOCMNDKFOAB == null) {
            GOCMNDKFOAB = new global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectResult();
          }
          GOCMNDKFOAB.MergeFrom(other.GOCMNDKFOAB);
          break;
        case NHICOMHCEGCOneofCase.CHONECOLIHA:
          if (CHONECOLIHA == null) {
            CHONECOLIHA = new global::EggLink.DanhengServer.Proto.IIPEGHDKHGD();
          }
          CHONECOLIHA.MergeFrom(other.CHONECOLIHA);
          break;
        case NHICOMHCEGCOneofCase.MOAOGACBOIJ:
          if (MOAOGACBOIJ == null) {
            MOAOGACBOIJ = new global::EggLink.DanhengServer.Proto.IIPEGHDKHGD();
          }
          MOAOGACBOIJ.MergeFrom(other.MOAOGACBOIJ);
          break;
        case NHICOMHCEGCOneofCase.KILHFPPBBFM:
          if (KILHFPPBBFM == null) {
            KILHFPPBBFM = new global::EggLink.DanhengServer.Proto.IIPEGHDKHGD();
          }
          KILHFPPBBFM.MergeFrom(other.KILHFPPBBFM);
          break;
        case NHICOMHCEGCOneofCase.TitanBlessSelectTypeResult:
          if (TitanBlessSelectTypeResult == null) {
            TitanBlessSelectTypeResult = new global::EggLink.DanhengServer.Proto.RogueTitanBlessSelectResult();
          }
          TitanBlessSelectTypeResult.MergeFrom(other.TitanBlessSelectTypeResult);
          break;
        case NHICOMHCEGCOneofCase.TitanBlessSelectEnhanceResult:
          if (TitanBlessSelectEnhanceResult == null) {
            TitanBlessSelectEnhanceResult = new global::EggLink.DanhengServer.Proto.RogueTitanBlessSelectResult();
          }
          TitanBlessSelectEnhanceResult.MergeFrom(other.TitanBlessSelectEnhanceResult);
          break;
        case NHICOMHCEGCOneofCase.TitanBlessRerollResult:
          if (TitanBlessRerollResult == null) {
            TitanBlessRerollResult = new global::EggLink.DanhengServer.Proto.RogueTitanBlessRerollResult();
          }
          TitanBlessRerollResult.MergeFrom(other.TitanBlessRerollResult);
          break;
        case NHICOMHCEGCOneofCase.ECEGPEJCPBL:
          if (ECEGPEJCPBL == null) {
            ECEGPEJCPBL = new global::EggLink.DanhengServer.Proto.LGCMEEPJMHA();
          }
          ECEGPEJCPBL.MergeFrom(other.ECEGPEJCPBL);
          break;
        case NHICOMHCEGCOneofCase.FKPDKFEMKEC:
          if (FKPDKFEMKEC == null) {
            FKPDKFEMKEC = new global::EggLink.DanhengServer.Proto.AJNAJINFJIC();
          }
          FKPDKFEMKEC.MergeFrom(other.FKPDKFEMKEC);
          break;
        case NHICOMHCEGCOneofCase.LLNMCJCFBMJ:
          if (LLNMCJCFBMJ == null) {
            LLNMCJCFBMJ = new global::EggLink.DanhengServer.Proto.MNMLOAPBHNF();
          }
          LLNMCJCFBMJ.MergeFrom(other.LLNMCJCFBMJ);
          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 24: {
            QueueLocation = input.ReadUInt32();
            break;
          }
          case 322: {
            global::EggLink.DanhengServer.Proto.JFPFDJPPOAG subBuilder = new global::EggLink.DanhengServer.Proto.JFPFDJPPOAG();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.IDBALJBNBKE) {
              subBuilder.MergeFrom(IDBALJBNBKE);
            }
            input.ReadMessage(subBuilder);
            IDBALJBNBKE = subBuilder;
            break;
          }
          case 386: {
            global::EggLink.DanhengServer.Proto.RogueMagicScepterSelectResult subBuilder = new global::EggLink.DanhengServer.Proto.RogueMagicScepterSelectResult();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.ScepterSelectResult) {
              subBuilder.MergeFrom(ScepterSelectResult);
            }
            input.ReadMessage(subBuilder);
            ScepterSelectResult = subBuilder;
            break;
          }
          case 1698: {
            global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectResult subBuilder = new global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectResult();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.MagicUnitSelectResult) {
              subBuilder.MergeFrom(MagicUnitSelectResult);
            }
            input.ReadMessage(subBuilder);
            MagicUnitSelectResult = subBuilder;
            break;
          }
          case 1762: {
            global::EggLink.DanhengServer.Proto.IMCBIIGOKPM subBuilder = new global::EggLink.DanhengServer.Proto.IMCBIIGOKPM();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.FKPFOKHBPKK) {
              subBuilder.MergeFrom(FKPFOKHBPKK);
            }
            input.ReadMessage(subBuilder);
            FKPFOKHBPKK = subBuilder;
            break;
          }
          case 2706: {
            global::EggLink.DanhengServer.Proto.LGCMEEPJMHA subBuilder = new global::EggLink.DanhengServer.Proto.LGCMEEPJMHA();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.ECEGPEJCPBL) {
              subBuilder.MergeFrom(ECEGPEJCPBL);
            }
            input.ReadMessage(subBuilder);
            ECEGPEJCPBL = subBuilder;
            break;
          }
          case 3026: {
            global::EggLink.DanhengServer.Proto.ONOOFHDEIDD subBuilder = new global::EggLink.DanhengServer.Proto.ONOOFHDEIDD();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.IEABOHKEAPA) {
              subBuilder.MergeFrom(IEABOHKEAPA);
            }
            input.ReadMessage(subBuilder);
            IEABOHKEAPA = subBuilder;
            break;
          }
          case 3418: {
            global::EggLink.DanhengServer.Proto.IIPEGHDKHGD subBuilder = new global::EggLink.DanhengServer.Proto.IIPEGHDKHGD();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.KILHFPPBBFM) {
              subBuilder.MergeFrom(KILHFPPBBFM);
            }
            input.ReadMessage(subBuilder);
            KILHFPPBBFM = subBuilder;
            break;
          }
          case 3466: {
            global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectResult subBuilder = new global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectResult();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.PHKBFLNPEFI) {
              subBuilder.MergeFrom(PHKBFLNPEFI);
            }
            input.ReadMessage(subBuilder);
            PHKBFLNPEFI = subBuilder;
            break;
          }
          case 3610: {
            global::EggLink.DanhengServer.Proto.RogueTitanBlessSelectResult subBuilder = new global::EggLink.DanhengServer.Proto.RogueTitanBlessSelectResult();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.TitanBlessSelectEnhanceResult) {
              subBuilder.MergeFrom(TitanBlessSelectEnhanceResult);
            }
            input.ReadMessage(subBuilder);
            TitanBlessSelectEnhanceResult = subBuilder;
            break;
          }
          case 6610: {
            global::EggLink.DanhengServer.Proto.OKEFIDDNLKG subBuilder = new global::EggLink.DanhengServer.Proto.OKEFIDDNLKG();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.GDKGIBEKGPF) {
              subBuilder.MergeFrom(GDKGIBEKGPF);
            }
            input.ReadMessage(subBuilder);
            GDKGIBEKGPF = subBuilder;
            break;
          }
          case 7354: {
            global::EggLink.DanhengServer.Proto.RogueBuffSelectResult subBuilder = new global::EggLink.DanhengServer.Proto.RogueBuffSelectResult();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.BuffSelectResult) {
              subBuilder.MergeFrom(BuffSelectResult);
            }
            input.ReadMessage(subBuilder);
            BuffSelectResult = subBuilder;
            break;
          }
          case 8146: {
            global::EggLink.DanhengServer.Proto.RogueBuffReforgeSelectResult subBuilder = new global::EggLink.DanhengServer.Proto.RogueBuffReforgeSelectResult();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.BuffReforgeSelectResult) {
              subBuilder.MergeFrom(BuffReforgeSelectResult);
            }
            input.ReadMessage(subBuilder);
            BuffReforgeSelectResult = subBuilder;
            break;
          }
          case 9594: {
            global::EggLink.DanhengServer.Proto.RogueReforgeFormulaSelectResult subBuilder = new global::EggLink.DanhengServer.Proto.RogueReforgeFormulaSelectResult();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.ReforgeMiracleSelectResult) {
              subBuilder.MergeFrom(ReforgeMiracleSelectResult);
            }
            input.ReadMessage(subBuilder);
            ReforgeMiracleSelectResult = subBuilder;
            break;
          }
          case 9890: {
            global::EggLink.DanhengServer.Proto.PKODMMPHIBC subBuilder = new global::EggLink.DanhengServer.Proto.PKODMMPHIBC();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.KJLAFILAPJF) {
              subBuilder.MergeFrom(KJLAFILAPJF);
            }
            input.ReadMessage(subBuilder);
            KJLAFILAPJF = subBuilder;
            break;
          }
          case 9938: {
            global::EggLink.DanhengServer.Proto.RogueTournFormulaResult subBuilder = new global::EggLink.DanhengServer.Proto.RogueTournFormulaResult();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.RogueTournFormulaResult) {
              subBuilder.MergeFrom(RogueTournFormulaResult);
            }
            input.ReadMessage(subBuilder);
            RogueTournFormulaResult = subBuilder;
            break;
          }
          case 10474: {
            global::EggLink.DanhengServer.Proto.RogueMiracleDropSelectResult subBuilder = new global::EggLink.DanhengServer.Proto.RogueMiracleDropSelectResult();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.MiracleDropSelectResult) {
              subBuilder.MergeFrom(MiracleDropSelectResult);
            }
            input.ReadMessage(subBuilder);
            MiracleDropSelectResult = subBuilder;
            break;
          }
          case 10610: {
            global::EggLink.DanhengServer.Proto.RogueTitanBlessSelectResult subBuilder = new global::EggLink.DanhengServer.Proto.RogueTitanBlessSelectResult();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.TitanBlessSelectTypeResult) {
              subBuilder.MergeFrom(TitanBlessSelectTypeResult);
            }
            input.ReadMessage(subBuilder);
            TitanBlessSelectTypeResult = subBuilder;
            break;
          }
          case 11082: {
            global::EggLink.DanhengServer.Proto.RogueTitanBlessRerollResult subBuilder = new global::EggLink.DanhengServer.Proto.RogueTitanBlessRerollResult();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.TitanBlessRerollResult) {
              subBuilder.MergeFrom(TitanBlessRerollResult);
            }
            input.ReadMessage(subBuilder);
            TitanBlessRerollResult = subBuilder;
            break;
          }
          case 11634: {
            global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectResult subBuilder = new global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectResult();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.GOCMNDKFOAB) {
              subBuilder.MergeFrom(GOCMNDKFOAB);
            }
            input.ReadMessage(subBuilder);
            GOCMNDKFOAB = subBuilder;
            break;
          }
          case 11762: {
            global::EggLink.DanhengServer.Proto.IIPEGHDKHGD subBuilder = new global::EggLink.DanhengServer.Proto.IIPEGHDKHGD();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.MOAOGACBOIJ) {
              subBuilder.MergeFrom(MOAOGACBOIJ);
            }
            input.ReadMessage(subBuilder);
            MOAOGACBOIJ = subBuilder;
            break;
          }
          case 11834: {
            global::EggLink.DanhengServer.Proto.RogueBuffRerollResult subBuilder = new global::EggLink.DanhengServer.Proto.RogueBuffRerollResult();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.BuffRerollSelectResult) {
              subBuilder.MergeFrom(BuffRerollSelectResult);
            }
            input.ReadMessage(subBuilder);
            BuffRerollSelectResult = subBuilder;
            break;
          }
          case 11898: {
            global::EggLink.DanhengServer.Proto.PBMAKLNJEKO subBuilder = new global::EggLink.DanhengServer.Proto.PBMAKLNJEKO();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.KBNEGOLPLFC) {
              subBuilder.MergeFrom(KBNEGOLPLFC);
            }
            input.ReadMessage(subBuilder);
            KBNEGOLPLFC = subBuilder;
            break;
          }
          case 11906: {
            global::EggLink.DanhengServer.Proto.JCDLJBPHOMD subBuilder = new global::EggLink.DanhengServer.Proto.JCDLJBPHOMD();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.LDAGLIMNMAN) {
              subBuilder.MergeFrom(LDAGLIMNMAN);
            }
            input.ReadMessage(subBuilder);
            LDAGLIMNMAN = subBuilder;
            break;
          }
          case 12250: {
            global::EggLink.DanhengServer.Proto.NALELIGHDAA subBuilder = new global::EggLink.DanhengServer.Proto.NALELIGHDAA();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.GNEBJEPPKEJ) {
              subBuilder.MergeFrom(GNEBJEPPKEJ);
            }
            input.ReadMessage(subBuilder);
            GNEBJEPPKEJ = subBuilder;
            break;
          }
          case 12562: {
            global::EggLink.DanhengServer.Proto.KHGCDEIMLHN subBuilder = new global::EggLink.DanhengServer.Proto.KHGCDEIMLHN();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.LNPLOEOFCCJ) {
              subBuilder.MergeFrom(LNPLOEOFCCJ);
            }
            input.ReadMessage(subBuilder);
            LNPLOEOFCCJ = subBuilder;
            break;
          }
          case 13690: {
            global::EggLink.DanhengServer.Proto.RogueHexAvatarSelectResult subBuilder = new global::EggLink.DanhengServer.Proto.RogueHexAvatarSelectResult();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.HexAvatarSelectResult) {
              subBuilder.MergeFrom(HexAvatarSelectResult);
            }
            input.ReadMessage(subBuilder);
            HexAvatarSelectResult = subBuilder;
            break;
          }
          case 13898: {
            global::EggLink.DanhengServer.Proto.RogueMiracleSelectResult subBuilder = new global::EggLink.DanhengServer.Proto.RogueMiracleSelectResult();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.MiracleSelectResult) {
              subBuilder.MergeFrom(MiracleSelectResult);
            }
            input.ReadMessage(subBuilder);
            MiracleSelectResult = subBuilder;
            break;
          }
          case 14874: {
            global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectResult subBuilder = new global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectResult();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.AFLHEIKJNBN) {
              subBuilder.MergeFrom(AFLHEIKJNBN);
            }
            input.ReadMessage(subBuilder);
            AFLHEIKJNBN = subBuilder;
            break;
          }
          case 15234: {
            global::EggLink.DanhengServer.Proto.LHJPIKEKPGH subBuilder = new global::EggLink.DanhengServer.Proto.LHJPIKEKPGH();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.EPOAKMFMFLM) {
              subBuilder.MergeFrom(EPOAKMFMFLM);
            }
            input.ReadMessage(subBuilder);
            EPOAKMFMFLM = subBuilder;
            break;
          }
          case 16162: {
            global::EggLink.DanhengServer.Proto.IIPEGHDKHGD subBuilder = new global::EggLink.DanhengServer.Proto.IIPEGHDKHGD();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.CHONECOLIHA) {
              subBuilder.MergeFrom(CHONECOLIHA);
            }
            input.ReadMessage(subBuilder);
            CHONECOLIHA = subBuilder;
            break;
          }
          case 16178: {
            global::EggLink.DanhengServer.Proto.RogueBonusSelectResult subBuilder = new global::EggLink.DanhengServer.Proto.RogueBonusSelectResult();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.BonusSelectResult) {
              subBuilder.MergeFrom(BonusSelectResult);
            }
            input.ReadMessage(subBuilder);
            BonusSelectResult = subBuilder;
            break;
          }
          case 744178: {
            global::EggLink.DanhengServer.Proto.MNMLOAPBHNF subBuilder = new global::EggLink.DanhengServer.Proto.MNMLOAPBHNF();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.LLNMCJCFBMJ) {
              subBuilder.MergeFrom(LLNMCJCFBMJ);
            }
            input.ReadMessage(subBuilder);
            LLNMCJCFBMJ = subBuilder;
            break;
          }
          case 892050: {
            global::EggLink.DanhengServer.Proto.AJNAJINFJIC subBuilder = new global::EggLink.DanhengServer.Proto.AJNAJINFJIC();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.FKPDKFEMKEC) {
              subBuilder.MergeFrom(FKPDKFEMKEC);
            }
            input.ReadMessage(subBuilder);
            FKPDKFEMKEC = 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 24: {
            QueueLocation = input.ReadUInt32();
            break;
          }
          case 322: {
            global::EggLink.DanhengServer.Proto.JFPFDJPPOAG subBuilder = new global::EggLink.DanhengServer.Proto.JFPFDJPPOAG();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.IDBALJBNBKE) {
              subBuilder.MergeFrom(IDBALJBNBKE);
            }
            input.ReadMessage(subBuilder);
            IDBALJBNBKE = subBuilder;
            break;
          }
          case 386: {
            global::EggLink.DanhengServer.Proto.RogueMagicScepterSelectResult subBuilder = new global::EggLink.DanhengServer.Proto.RogueMagicScepterSelectResult();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.ScepterSelectResult) {
              subBuilder.MergeFrom(ScepterSelectResult);
            }
            input.ReadMessage(subBuilder);
            ScepterSelectResult = subBuilder;
            break;
          }
          case 1698: {
            global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectResult subBuilder = new global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectResult();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.MagicUnitSelectResult) {
              subBuilder.MergeFrom(MagicUnitSelectResult);
            }
            input.ReadMessage(subBuilder);
            MagicUnitSelectResult = subBuilder;
            break;
          }
          case 1762: {
            global::EggLink.DanhengServer.Proto.IMCBIIGOKPM subBuilder = new global::EggLink.DanhengServer.Proto.IMCBIIGOKPM();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.FKPFOKHBPKK) {
              subBuilder.MergeFrom(FKPFOKHBPKK);
            }
            input.ReadMessage(subBuilder);
            FKPFOKHBPKK = subBuilder;
            break;
          }
          case 2706: {
            global::EggLink.DanhengServer.Proto.LGCMEEPJMHA subBuilder = new global::EggLink.DanhengServer.Proto.LGCMEEPJMHA();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.ECEGPEJCPBL) {
              subBuilder.MergeFrom(ECEGPEJCPBL);
            }
            input.ReadMessage(subBuilder);
            ECEGPEJCPBL = subBuilder;
            break;
          }
          case 3026: {
            global::EggLink.DanhengServer.Proto.ONOOFHDEIDD subBuilder = new global::EggLink.DanhengServer.Proto.ONOOFHDEIDD();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.IEABOHKEAPA) {
              subBuilder.MergeFrom(IEABOHKEAPA);
            }
            input.ReadMessage(subBuilder);
            IEABOHKEAPA = subBuilder;
            break;
          }
          case 3418: {
            global::EggLink.DanhengServer.Proto.IIPEGHDKHGD subBuilder = new global::EggLink.DanhengServer.Proto.IIPEGHDKHGD();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.KILHFPPBBFM) {
              subBuilder.MergeFrom(KILHFPPBBFM);
            }
            input.ReadMessage(subBuilder);
            KILHFPPBBFM = subBuilder;
            break;
          }
          case 3466: {
            global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectResult subBuilder = new global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectResult();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.PHKBFLNPEFI) {
              subBuilder.MergeFrom(PHKBFLNPEFI);
            }
            input.ReadMessage(subBuilder);
            PHKBFLNPEFI = subBuilder;
            break;
          }
          case 3610: {
            global::EggLink.DanhengServer.Proto.RogueTitanBlessSelectResult subBuilder = new global::EggLink.DanhengServer.Proto.RogueTitanBlessSelectResult();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.TitanBlessSelectEnhanceResult) {
              subBuilder.MergeFrom(TitanBlessSelectEnhanceResult);
            }
            input.ReadMessage(subBuilder);
            TitanBlessSelectEnhanceResult = subBuilder;
            break;
          }
          case 6610: {
            global::EggLink.DanhengServer.Proto.OKEFIDDNLKG subBuilder = new global::EggLink.DanhengServer.Proto.OKEFIDDNLKG();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.GDKGIBEKGPF) {
              subBuilder.MergeFrom(GDKGIBEKGPF);
            }
            input.ReadMessage(subBuilder);
            GDKGIBEKGPF = subBuilder;
            break;
          }
          case 7354: {
            global::EggLink.DanhengServer.Proto.RogueBuffSelectResult subBuilder = new global::EggLink.DanhengServer.Proto.RogueBuffSelectResult();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.BuffSelectResult) {
              subBuilder.MergeFrom(BuffSelectResult);
            }
            input.ReadMessage(subBuilder);
            BuffSelectResult = subBuilder;
            break;
          }
          case 8146: {
            global::EggLink.DanhengServer.Proto.RogueBuffReforgeSelectResult subBuilder = new global::EggLink.DanhengServer.Proto.RogueBuffReforgeSelectResult();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.BuffReforgeSelectResult) {
              subBuilder.MergeFrom(BuffReforgeSelectResult);
            }
            input.ReadMessage(subBuilder);
            BuffReforgeSelectResult = subBuilder;
            break;
          }
          case 9594: {
            global::EggLink.DanhengServer.Proto.RogueReforgeFormulaSelectResult subBuilder = new global::EggLink.DanhengServer.Proto.RogueReforgeFormulaSelectResult();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.ReforgeMiracleSelectResult) {
              subBuilder.MergeFrom(ReforgeMiracleSelectResult);
            }
            input.ReadMessage(subBuilder);
            ReforgeMiracleSelectResult = subBuilder;
            break;
          }
          case 9890: {
            global::EggLink.DanhengServer.Proto.PKODMMPHIBC subBuilder = new global::EggLink.DanhengServer.Proto.PKODMMPHIBC();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.KJLAFILAPJF) {
              subBuilder.MergeFrom(KJLAFILAPJF);
            }
            input.ReadMessage(subBuilder);
            KJLAFILAPJF = subBuilder;
            break;
          }
          case 9938: {
            global::EggLink.DanhengServer.Proto.RogueTournFormulaResult subBuilder = new global::EggLink.DanhengServer.Proto.RogueTournFormulaResult();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.RogueTournFormulaResult) {
              subBuilder.MergeFrom(RogueTournFormulaResult);
            }
            input.ReadMessage(subBuilder);
            RogueTournFormulaResult = subBuilder;
            break;
          }
          case 10474: {
            global::EggLink.DanhengServer.Proto.RogueMiracleDropSelectResult subBuilder = new global::EggLink.DanhengServer.Proto.RogueMiracleDropSelectResult();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.MiracleDropSelectResult) {
              subBuilder.MergeFrom(MiracleDropSelectResult);
            }
            input.ReadMessage(subBuilder);
            MiracleDropSelectResult = subBuilder;
            break;
          }
          case 10610: {
            global::EggLink.DanhengServer.Proto.RogueTitanBlessSelectResult subBuilder = new global::EggLink.DanhengServer.Proto.RogueTitanBlessSelectResult();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.TitanBlessSelectTypeResult) {
              subBuilder.MergeFrom(TitanBlessSelectTypeResult);
            }
            input.ReadMessage(subBuilder);
            TitanBlessSelectTypeResult = subBuilder;
            break;
          }
          case 11082: {
            global::EggLink.DanhengServer.Proto.RogueTitanBlessRerollResult subBuilder = new global::EggLink.DanhengServer.Proto.RogueTitanBlessRerollResult();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.TitanBlessRerollResult) {
              subBuilder.MergeFrom(TitanBlessRerollResult);
            }
            input.ReadMessage(subBuilder);
            TitanBlessRerollResult = subBuilder;
            break;
          }
          case 11634: {
            global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectResult subBuilder = new global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectResult();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.GOCMNDKFOAB) {
              subBuilder.MergeFrom(GOCMNDKFOAB);
            }
            input.ReadMessage(subBuilder);
            GOCMNDKFOAB = subBuilder;
            break;
          }
          case 11762: {
            global::EggLink.DanhengServer.Proto.IIPEGHDKHGD subBuilder = new global::EggLink.DanhengServer.Proto.IIPEGHDKHGD();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.MOAOGACBOIJ) {
              subBuilder.MergeFrom(MOAOGACBOIJ);
            }
            input.ReadMessage(subBuilder);
            MOAOGACBOIJ = subBuilder;
            break;
          }
          case 11834: {
            global::EggLink.DanhengServer.Proto.RogueBuffRerollResult subBuilder = new global::EggLink.DanhengServer.Proto.RogueBuffRerollResult();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.BuffRerollSelectResult) {
              subBuilder.MergeFrom(BuffRerollSelectResult);
            }
            input.ReadMessage(subBuilder);
            BuffRerollSelectResult = subBuilder;
            break;
          }
          case 11898: {
            global::EggLink.DanhengServer.Proto.PBMAKLNJEKO subBuilder = new global::EggLink.DanhengServer.Proto.PBMAKLNJEKO();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.KBNEGOLPLFC) {
              subBuilder.MergeFrom(KBNEGOLPLFC);
            }
            input.ReadMessage(subBuilder);
            KBNEGOLPLFC = subBuilder;
            break;
          }
          case 11906: {
            global::EggLink.DanhengServer.Proto.JCDLJBPHOMD subBuilder = new global::EggLink.DanhengServer.Proto.JCDLJBPHOMD();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.LDAGLIMNMAN) {
              subBuilder.MergeFrom(LDAGLIMNMAN);
            }
            input.ReadMessage(subBuilder);
            LDAGLIMNMAN = subBuilder;
            break;
          }
          case 12250: {
            global::EggLink.DanhengServer.Proto.NALELIGHDAA subBuilder = new global::EggLink.DanhengServer.Proto.NALELIGHDAA();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.GNEBJEPPKEJ) {
              subBuilder.MergeFrom(GNEBJEPPKEJ);
            }
            input.ReadMessage(subBuilder);
            GNEBJEPPKEJ = subBuilder;
            break;
          }
          case 12562: {
            global::EggLink.DanhengServer.Proto.KHGCDEIMLHN subBuilder = new global::EggLink.DanhengServer.Proto.KHGCDEIMLHN();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.LNPLOEOFCCJ) {
              subBuilder.MergeFrom(LNPLOEOFCCJ);
            }
            input.ReadMessage(subBuilder);
            LNPLOEOFCCJ = subBuilder;
            break;
          }
          case 13690: {
            global::EggLink.DanhengServer.Proto.RogueHexAvatarSelectResult subBuilder = new global::EggLink.DanhengServer.Proto.RogueHexAvatarSelectResult();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.HexAvatarSelectResult) {
              subBuilder.MergeFrom(HexAvatarSelectResult);
            }
            input.ReadMessage(subBuilder);
            HexAvatarSelectResult = subBuilder;
            break;
          }
          case 13898: {
            global::EggLink.DanhengServer.Proto.RogueMiracleSelectResult subBuilder = new global::EggLink.DanhengServer.Proto.RogueMiracleSelectResult();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.MiracleSelectResult) {
              subBuilder.MergeFrom(MiracleSelectResult);
            }
            input.ReadMessage(subBuilder);
            MiracleSelectResult = subBuilder;
            break;
          }
          case 14874: {
            global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectResult subBuilder = new global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectResult();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.AFLHEIKJNBN) {
              subBuilder.MergeFrom(AFLHEIKJNBN);
            }
            input.ReadMessage(subBuilder);
            AFLHEIKJNBN = subBuilder;
            break;
          }
          case 15234: {
            global::EggLink.DanhengServer.Proto.LHJPIKEKPGH subBuilder = new global::EggLink.DanhengServer.Proto.LHJPIKEKPGH();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.EPOAKMFMFLM) {
              subBuilder.MergeFrom(EPOAKMFMFLM);
            }
            input.ReadMessage(subBuilder);
            EPOAKMFMFLM = subBuilder;
            break;
          }
          case 16162: {
            global::EggLink.DanhengServer.Proto.IIPEGHDKHGD subBuilder = new global::EggLink.DanhengServer.Proto.IIPEGHDKHGD();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.CHONECOLIHA) {
              subBuilder.MergeFrom(CHONECOLIHA);
            }
            input.ReadMessage(subBuilder);
            CHONECOLIHA = subBuilder;
            break;
          }
          case 16178: {
            global::EggLink.DanhengServer.Proto.RogueBonusSelectResult subBuilder = new global::EggLink.DanhengServer.Proto.RogueBonusSelectResult();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.BonusSelectResult) {
              subBuilder.MergeFrom(BonusSelectResult);
            }
            input.ReadMessage(subBuilder);
            BonusSelectResult = subBuilder;
            break;
          }
          case 744178: {
            global::EggLink.DanhengServer.Proto.MNMLOAPBHNF subBuilder = new global::EggLink.DanhengServer.Proto.MNMLOAPBHNF();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.LLNMCJCFBMJ) {
              subBuilder.MergeFrom(LLNMCJCFBMJ);
            }
            input.ReadMessage(subBuilder);
            LLNMCJCFBMJ = subBuilder;
            break;
          }
          case 892050: {
            global::EggLink.DanhengServer.Proto.AJNAJINFJIC subBuilder = new global::EggLink.DanhengServer.Proto.AJNAJINFJIC();
            if (nHICOMHCEGCCase_ == NHICOMHCEGCOneofCase.FKPDKFEMKEC) {
              subBuilder.MergeFrom(FKPDKFEMKEC);
            }
            input.ReadMessage(subBuilder);
            FKPDKFEMKEC = subBuilder;
            break;
          }
        }
      }
    }
    #endif

  }

  #endregion

}

#endregion Designer generated code
