// <auto-generated>
//     Generated by the protocol buffer compiler.  DO NOT EDIT!
//     source: HandleRogueCommonPendingActionScRsp.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 HandleRogueCommonPendingActionScRsp.proto</summary>
  public static partial class HandleRogueCommonPendingActionScRspReflection {

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

    static HandleRogueCommonPendingActionScRspReflection() {
      byte[] descriptorData = global::System.Convert.FromBase64String(
          string.Concat(
            "CilIYW5kbGVSb2d1ZUNvbW1vblBlbmRpbmdBY3Rpb25TY1JzcC5wcm90bxod",
            "Um9ndWVCdWZmUmVyb2xsQ2FsbGJhY2sucHJvdG8aHVJvZ3VlQnVmZlNlbGVj",
            "dENhbGxiYWNrLnByb3RvGh9Sb2d1ZVRvdXJuRm9ybXVsYUNhbGxiYWNrLnBy",
            "b3RvGhFIS0pFR09OR0pOUC5wcm90bxoRUEFPQ09OR0VMSksucHJvdG8aEUZI",
            "SUtQTEFJT0VJLnByb3RvGiJSb2d1ZUhleEF2YXRhclNlbGVjdENhbGxiYWNr",
            "LnByb3RvGhFCTEZKQktCSEpJTC5wcm90bxoRQUJQTkNQT0lKQ0kucHJvdG8a",
            "EU1PSUtOSEhDQUJILnByb3RvGh5Sb2d1ZUJvbnVzU2VsZWN0Q2FsbGJhY2su",
            "cHJvdG8aEUhPTktCTUpQSkFBLnByb3RvGhFJTU5OTkpHR1BBRy5wcm90bxoR",
            "SU1ESFBEQkhFQkMucHJvdG8aEUZLREJJSE5QQ0hFLnByb3RvGiRSb2d1ZU1p",
            "cmFjbGVEcm9wU2VsZWN0Q2FsbGJhY2sucHJvdG8aEUlLQ05ETEpMQVBQLnBy",
            "b3RvGhFETEhQREFMR0RFSC5wcm90bxoRTEdQR0NKRE9JQksucHJvdG8aI1Jv",
            "Z3VlVGl0YW5CbGVzc1NlbGVjdENhbGxiYWNrLnByb3RvGiNSb2d1ZVRpdGFu",
            "Qmxlc3NSZXJvbGxDYWxsYmFjay5wcm90bxokUm9ndWVCdWZmUmVmb3JnZVNl",
            "bGVjdENhbGxiYWNrLnByb3RvGiVSb2d1ZU1hZ2ljU2NlcHRlclNlbGVjdENh",
            "bGxiYWNrLnByb3RvGiBSb2d1ZU1pcmFjbGVTZWxlY3RDYWxsYmFjay5wcm90",
            "bxoRRUhFRk9NTUJOQUYucHJvdG8aJ1JvZ3VlUmVmb3JnZUZvcm11bGFTZWxl",
            "Y3RDYWxsYmFjay5wcm90bxoiUm9ndWVNYWdpY1VuaXRTZWxlY3RDYWxsYmFj",
            "ay5wcm90byLbDAojSGFuZGxlUm9ndWVDb21tb25QZW5kaW5nQWN0aW9uU2NS",
            "c3ASOAoUYnVmZl9zZWxlY3RfY2FsbGJhY2sYZiABKAsyGC5Sb2d1ZUJ1ZmZT",
            "ZWxlY3RDYWxsYmFja0gAEiQKC0tLSUFOR0FCRk5KGOoDIAEoCzIMLkZLREJJ",
            "SE5QQ0hFSAASJAoLQ0xEQlBMTklBRU4Y/wggASgLMgwuRExIUERBTEdERUhI",
            "ABI5ChRidWZmX3Jlcm9sbF9jYWxsYmFjaxjKCCABKAsyGC5Sb2d1ZUJ1ZmZS",
            "ZXJvbGxDYWxsYmFja0gAEkgKHGJ1ZmZfcmVmb3JnZV9zZWxlY3RfY2FsbGJh",
            "Y2sYkgUgASgLMh8uUm9ndWVCdWZmUmVmb3JnZVNlbGVjdENhbGxiYWNrSAAS",
            "PwoXbWlyYWNsZV9zZWxlY3RfY2FsbGJhY2sY3Q8gASgLMhsuUm9ndWVNaXJh",
            "Y2xlU2VsZWN0Q2FsbGJhY2tIABIkCgtERERFTkFQSkJLQRiDBCABKAsyDC5I",
            "T05LQk1KUEpBQUgAEiQKC0RNQ0VQSktPT0dDGPMJIAEoCzIMLlBBT0NPTkdF",
            "TEpLSAASJAoLRkRQUEdLRERQR0MYoAwgASgLMgwuQkxGSkJLQkhKSUxIABJI",
            "ChxtaXJhY2xlX2Ryb3Bfc2VsZWN0X2NhbGxiYWNrGKAEIAEoCzIfLlJvZ3Vl",
            "TWlyYWNsZURyb3BTZWxlY3RDYWxsYmFja0gAEiQKC09JSEpFS0lNUFBEGI4L",
            "IAEoCzIMLk1PSUtOSEhDQUJISAASJAoLT0tQQ0pMUE1CQUQY8A4gASgLMgwu",
            "RkhJS1BMQUlPRUlIABJEChpoZXhfYXZhdGFyX3NlbGVjdF9jYWxsYmFjaxiJ",
            "CiABKAsyHS5Sb2d1ZUhleEF2YXRhclNlbGVjdENhbGxiYWNrSAASOwoVYm9u",
            "dXNfc2VsZWN0X2NhbGxiYWNrGO4LIAEoCzIZLlJvZ3VlQm9udXNTZWxlY3RD",
            "YWxsYmFja0gAEkMKHHJvZ3VlX3RvdXJuX2Zvcm11bGFfY2FsbGJhY2sYzgEg",
            "ASgLMhouUm9ndWVUb3VybkZvcm11bGFDYWxsYmFja0gAEiQKC0NQT1BDSE5E",
            "REZNGOcGIAEoCzIMLkVIRUZPTU1CTkFGSAASJAoLTkRKQkdGSEVJQ0kY2g0g",
            "ASgLMgwuSEtKRUdPTkdKTlBIABJOCh9yZWZvcmdlX21pcmFjbGVfc2VsZWN0",
            "X2NhbGxiYWNrGKMNIAEoCzIiLlJvZ3VlUmVmb3JnZUZvcm11bGFTZWxlY3RD",
            "YWxsYmFja0gAEkQKGm1hZ2ljX3VuaXRfc2VsZWN0X2NhbGxiYWNrGNwNIAEo",
            "CzIdLlJvZ3VlTWFnaWNVbml0U2VsZWN0Q2FsbGJhY2tIABJDChdzY2VwdGVy",
            "X3NlbGVjdF9jYWxsYmFjaxhWIAEoCzIgLlJvZ3VlTWFnaWNTY2VwdGVyU2Vs",
            "ZWN0Q2FsbGJhY2tIABIkCgtMQk9KTElJQUJBUBjrDiABKAsyDC5MR1BHQ0pE",
            "T0lCS0gAEiQKC0lMSEJIUEhERURMGJAHIAEoCzIMLkFCUE5DUE9JSkNJSAAS",
            "JAoLRElDR0VBREVDUEsY+wMgASgLMgwuSU1OTk5KR0dQQUdIABIkCgtHQUJJ",
            "Q01GQUtQRBj0ASABKAsyDC5JTURIUERCSEVCQ0gAEiQKC0RLTU1PSU1PSkRN",
            "GNIBIAEoCzIMLklLQ05ETEpMQVBQSAASSwogdGl0YW5fYmxlc3Nfc2VsZWN0",
            "X3R5cGVfY2FsbGJhY2sY1gwgASgLMh4uUm9ndWVUaXRhbkJsZXNzU2VsZWN0",
            "Q2FsbGJhY2tIABJOCiN0aXRhbl9ibGVzc19zZWxlY3RfZW5oYW5jZV9jYWxs",
            "YmFjaxi2DCABKAsyHi5Sb2d1ZVRpdGFuQmxlc3NTZWxlY3RDYWxsYmFja0gA",
            "EkYKG3RpdGFuX2JsZXNzX3Jlcm9sbF9jYWxsYmFjaxinCiABKAsyHi5Sb2d1",
            "ZVRpdGFuQmxlc3NSZXJvbGxDYWxsYmFja0gAEg8KB3JldGNvZGUYAyABKA0S",
            "FgoOcXVldWVfbG9jYXRpb24YDiABKA0SFgoOcXVldWVfcG9zaXRpb24YDSAB",
            "KA1CDQoLQ05ORERGQk5NTUNCHqoCG0VnZ0xpbmsuRGFuaGVuZ1NlcnZlci5Q",
            "cm90b2IGcHJvdG8z"));
      descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
          new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.RogueBuffRerollCallbackReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueBuffSelectCallbackReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueTournFormulaCallbackReflection.Descriptor, global::EggLink.DanhengServer.Proto.HKJEGONGJNPReflection.Descriptor, global::EggLink.DanhengServer.Proto.PAOCONGELJKReflection.Descriptor, global::EggLink.DanhengServer.Proto.FHIKPLAIOEIReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueHexAvatarSelectCallbackReflection.Descriptor, global::EggLink.DanhengServer.Proto.BLFJBKBHJILReflection.Descriptor, global::EggLink.DanhengServer.Proto.ABPNCPOIJCIReflection.Descriptor, global::EggLink.DanhengServer.Proto.MOIKNHHCABHReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueBonusSelectCallbackReflection.Descriptor, global::EggLink.DanhengServer.Proto.HONKBMJPJAAReflection.Descriptor, global::EggLink.DanhengServer.Proto.IMNNNJGGPAGReflection.Descriptor, global::EggLink.DanhengServer.Proto.IMDHPDBHEBCReflection.Descriptor, global::EggLink.DanhengServer.Proto.FKDBIHNPCHEReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueMiracleDropSelectCallbackReflection.Descriptor, global::EggLink.DanhengServer.Proto.IKCNDLJLAPPReflection.Descriptor, global::EggLink.DanhengServer.Proto.DLHPDALGDEHReflection.Descriptor, global::EggLink.DanhengServer.Proto.LGPGCJDOIBKReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueTitanBlessSelectCallbackReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueTitanBlessRerollCallbackReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueBuffReforgeSelectCallbackReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueMagicScepterSelectCallbackReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueMiracleSelectCallbackReflection.Descriptor, global::EggLink.DanhengServer.Proto.EHEFOMMBNAFReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueReforgeFormulaSelectCallbackReflection.Descriptor, global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectCallbackReflection.Descriptor, },
          new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
            new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.HandleRogueCommonPendingActionScRsp), global::EggLink.DanhengServer.Proto.HandleRogueCommonPendingActionScRsp.Parser, new[]{ "BuffSelectCallback", "KKIANGABFNJ", "CLDBPLNIAEN", "BuffRerollCallback", "BuffReforgeSelectCallback", "MiracleSelectCallback", "DDDENAPJBKA", "DMCEPJKOOGC", "FDPPGKDDPGC", "MiracleDropSelectCallback", "OIHJEKIMPPD", "OKPCJLPMBAD", "HexAvatarSelectCallback", "BonusSelectCallback", "RogueTournFormulaCallback", "CPOPCHNDDFM", "NDJBGFHEICI", "ReforgeMiracleSelectCallback", "MagicUnitSelectCallback", "ScepterSelectCallback", "LBOJLIIABAP", "ILHBHPHDEDL", "DICGEADECPK", "GABICMFAKPD", "DKMMOIMOJDM", "TitanBlessSelectTypeCallback", "TitanBlessSelectEnhanceCallback", "TitanBlessRerollCallback", "Retcode", "QueueLocation", "QueuePosition" }, new[]{ "CNNDDFBNMMC" }, null, null, null)
          }));
    }
    #endregion

  }
  #region Messages
  [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
  public sealed partial class HandleRogueCommonPendingActionScRsp : pb::IMessage<HandleRogueCommonPendingActionScRsp>
  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
      , pb::IBufferMessage
  #endif
  {
    private static readonly pb::MessageParser<HandleRogueCommonPendingActionScRsp> _parser = new pb::MessageParser<HandleRogueCommonPendingActionScRsp>(() => new HandleRogueCommonPendingActionScRsp());
    private pb::UnknownFieldSet _unknownFields;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public static pb::MessageParser<HandleRogueCommonPendingActionScRsp> 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.HandleRogueCommonPendingActionScRspReflection.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 HandleRogueCommonPendingActionScRsp() {
      OnConstruction();
    }

    partial void OnConstruction();

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public HandleRogueCommonPendingActionScRsp(HandleRogueCommonPendingActionScRsp other) : this() {
      retcode_ = other.retcode_;
      queueLocation_ = other.queueLocation_;
      queuePosition_ = other.queuePosition_;
      switch (other.CNNDDFBNMMCCase) {
        case CNNDDFBNMMCOneofCase.BuffSelectCallback:
          BuffSelectCallback = other.BuffSelectCallback.Clone();
          break;
        case CNNDDFBNMMCOneofCase.KKIANGABFNJ:
          KKIANGABFNJ = other.KKIANGABFNJ.Clone();
          break;
        case CNNDDFBNMMCOneofCase.CLDBPLNIAEN:
          CLDBPLNIAEN = other.CLDBPLNIAEN.Clone();
          break;
        case CNNDDFBNMMCOneofCase.BuffRerollCallback:
          BuffRerollCallback = other.BuffRerollCallback.Clone();
          break;
        case CNNDDFBNMMCOneofCase.BuffReforgeSelectCallback:
          BuffReforgeSelectCallback = other.BuffReforgeSelectCallback.Clone();
          break;
        case CNNDDFBNMMCOneofCase.MiracleSelectCallback:
          MiracleSelectCallback = other.MiracleSelectCallback.Clone();
          break;
        case CNNDDFBNMMCOneofCase.DDDENAPJBKA:
          DDDENAPJBKA = other.DDDENAPJBKA.Clone();
          break;
        case CNNDDFBNMMCOneofCase.DMCEPJKOOGC:
          DMCEPJKOOGC = other.DMCEPJKOOGC.Clone();
          break;
        case CNNDDFBNMMCOneofCase.FDPPGKDDPGC:
          FDPPGKDDPGC = other.FDPPGKDDPGC.Clone();
          break;
        case CNNDDFBNMMCOneofCase.MiracleDropSelectCallback:
          MiracleDropSelectCallback = other.MiracleDropSelectCallback.Clone();
          break;
        case CNNDDFBNMMCOneofCase.OIHJEKIMPPD:
          OIHJEKIMPPD = other.OIHJEKIMPPD.Clone();
          break;
        case CNNDDFBNMMCOneofCase.OKPCJLPMBAD:
          OKPCJLPMBAD = other.OKPCJLPMBAD.Clone();
          break;
        case CNNDDFBNMMCOneofCase.HexAvatarSelectCallback:
          HexAvatarSelectCallback = other.HexAvatarSelectCallback.Clone();
          break;
        case CNNDDFBNMMCOneofCase.BonusSelectCallback:
          BonusSelectCallback = other.BonusSelectCallback.Clone();
          break;
        case CNNDDFBNMMCOneofCase.RogueTournFormulaCallback:
          RogueTournFormulaCallback = other.RogueTournFormulaCallback.Clone();
          break;
        case CNNDDFBNMMCOneofCase.CPOPCHNDDFM:
          CPOPCHNDDFM = other.CPOPCHNDDFM.Clone();
          break;
        case CNNDDFBNMMCOneofCase.NDJBGFHEICI:
          NDJBGFHEICI = other.NDJBGFHEICI.Clone();
          break;
        case CNNDDFBNMMCOneofCase.ReforgeMiracleSelectCallback:
          ReforgeMiracleSelectCallback = other.ReforgeMiracleSelectCallback.Clone();
          break;
        case CNNDDFBNMMCOneofCase.MagicUnitSelectCallback:
          MagicUnitSelectCallback = other.MagicUnitSelectCallback.Clone();
          break;
        case CNNDDFBNMMCOneofCase.ScepterSelectCallback:
          ScepterSelectCallback = other.ScepterSelectCallback.Clone();
          break;
        case CNNDDFBNMMCOneofCase.LBOJLIIABAP:
          LBOJLIIABAP = other.LBOJLIIABAP.Clone();
          break;
        case CNNDDFBNMMCOneofCase.ILHBHPHDEDL:
          ILHBHPHDEDL = other.ILHBHPHDEDL.Clone();
          break;
        case CNNDDFBNMMCOneofCase.DICGEADECPK:
          DICGEADECPK = other.DICGEADECPK.Clone();
          break;
        case CNNDDFBNMMCOneofCase.GABICMFAKPD:
          GABICMFAKPD = other.GABICMFAKPD.Clone();
          break;
        case CNNDDFBNMMCOneofCase.DKMMOIMOJDM:
          DKMMOIMOJDM = other.DKMMOIMOJDM.Clone();
          break;
        case CNNDDFBNMMCOneofCase.TitanBlessSelectTypeCallback:
          TitanBlessSelectTypeCallback = other.TitanBlessSelectTypeCallback.Clone();
          break;
        case CNNDDFBNMMCOneofCase.TitanBlessSelectEnhanceCallback:
          TitanBlessSelectEnhanceCallback = other.TitanBlessSelectEnhanceCallback.Clone();
          break;
        case CNNDDFBNMMCOneofCase.TitanBlessRerollCallback:
          TitanBlessRerollCallback = other.TitanBlessRerollCallback.Clone();
          break;
      }

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

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

    /// <summary>Field number for the "buff_select_callback" field.</summary>
    public const int BuffSelectCallbackFieldNumber = 102;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.RogueBuffSelectCallback BuffSelectCallback {
      get { return cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.BuffSelectCallback ? (global::EggLink.DanhengServer.Proto.RogueBuffSelectCallback) cNNDDFBNMMC_ : null; }
      set {
        cNNDDFBNMMC_ = value;
        cNNDDFBNMMCCase_ = value == null ? CNNDDFBNMMCOneofCase.None : CNNDDFBNMMCOneofCase.BuffSelectCallback;
      }
    }

    /// <summary>Field number for the "KKIANGABFNJ" field.</summary>
    public const int KKIANGABFNJFieldNumber = 490;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.FKDBIHNPCHE KKIANGABFNJ {
      get { return cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.KKIANGABFNJ ? (global::EggLink.DanhengServer.Proto.FKDBIHNPCHE) cNNDDFBNMMC_ : null; }
      set {
        cNNDDFBNMMC_ = value;
        cNNDDFBNMMCCase_ = value == null ? CNNDDFBNMMCOneofCase.None : CNNDDFBNMMCOneofCase.KKIANGABFNJ;
      }
    }

    /// <summary>Field number for the "CLDBPLNIAEN" field.</summary>
    public const int CLDBPLNIAENFieldNumber = 1151;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.DLHPDALGDEH CLDBPLNIAEN {
      get { return cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.CLDBPLNIAEN ? (global::EggLink.DanhengServer.Proto.DLHPDALGDEH) cNNDDFBNMMC_ : null; }
      set {
        cNNDDFBNMMC_ = value;
        cNNDDFBNMMCCase_ = value == null ? CNNDDFBNMMCOneofCase.None : CNNDDFBNMMCOneofCase.CLDBPLNIAEN;
      }
    }

    /// <summary>Field number for the "buff_reroll_callback" field.</summary>
    public const int BuffRerollCallbackFieldNumber = 1098;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.RogueBuffRerollCallback BuffRerollCallback {
      get { return cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.BuffRerollCallback ? (global::EggLink.DanhengServer.Proto.RogueBuffRerollCallback) cNNDDFBNMMC_ : null; }
      set {
        cNNDDFBNMMC_ = value;
        cNNDDFBNMMCCase_ = value == null ? CNNDDFBNMMCOneofCase.None : CNNDDFBNMMCOneofCase.BuffRerollCallback;
      }
    }

    /// <summary>Field number for the "buff_reforge_select_callback" field.</summary>
    public const int BuffReforgeSelectCallbackFieldNumber = 658;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.RogueBuffReforgeSelectCallback BuffReforgeSelectCallback {
      get { return cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.BuffReforgeSelectCallback ? (global::EggLink.DanhengServer.Proto.RogueBuffReforgeSelectCallback) cNNDDFBNMMC_ : null; }
      set {
        cNNDDFBNMMC_ = value;
        cNNDDFBNMMCCase_ = value == null ? CNNDDFBNMMCOneofCase.None : CNNDDFBNMMCOneofCase.BuffReforgeSelectCallback;
      }
    }

    /// <summary>Field number for the "miracle_select_callback" field.</summary>
    public const int MiracleSelectCallbackFieldNumber = 2013;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.RogueMiracleSelectCallback MiracleSelectCallback {
      get { return cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.MiracleSelectCallback ? (global::EggLink.DanhengServer.Proto.RogueMiracleSelectCallback) cNNDDFBNMMC_ : null; }
      set {
        cNNDDFBNMMC_ = value;
        cNNDDFBNMMCCase_ = value == null ? CNNDDFBNMMCOneofCase.None : CNNDDFBNMMCOneofCase.MiracleSelectCallback;
      }
    }

    /// <summary>Field number for the "DDDENAPJBKA" field.</summary>
    public const int DDDENAPJBKAFieldNumber = 515;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.HONKBMJPJAA DDDENAPJBKA {
      get { return cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.DDDENAPJBKA ? (global::EggLink.DanhengServer.Proto.HONKBMJPJAA) cNNDDFBNMMC_ : null; }
      set {
        cNNDDFBNMMC_ = value;
        cNNDDFBNMMCCase_ = value == null ? CNNDDFBNMMCOneofCase.None : CNNDDFBNMMCOneofCase.DDDENAPJBKA;
      }
    }

    /// <summary>Field number for the "DMCEPJKOOGC" field.</summary>
    public const int DMCEPJKOOGCFieldNumber = 1267;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.PAOCONGELJK DMCEPJKOOGC {
      get { return cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.DMCEPJKOOGC ? (global::EggLink.DanhengServer.Proto.PAOCONGELJK) cNNDDFBNMMC_ : null; }
      set {
        cNNDDFBNMMC_ = value;
        cNNDDFBNMMCCase_ = value == null ? CNNDDFBNMMCOneofCase.None : CNNDDFBNMMCOneofCase.DMCEPJKOOGC;
      }
    }

    /// <summary>Field number for the "FDPPGKDDPGC" field.</summary>
    public const int FDPPGKDDPGCFieldNumber = 1568;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.BLFJBKBHJIL FDPPGKDDPGC {
      get { return cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.FDPPGKDDPGC ? (global::EggLink.DanhengServer.Proto.BLFJBKBHJIL) cNNDDFBNMMC_ : null; }
      set {
        cNNDDFBNMMC_ = value;
        cNNDDFBNMMCCase_ = value == null ? CNNDDFBNMMCOneofCase.None : CNNDDFBNMMCOneofCase.FDPPGKDDPGC;
      }
    }

    /// <summary>Field number for the "miracle_drop_select_callback" field.</summary>
    public const int MiracleDropSelectCallbackFieldNumber = 544;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.RogueMiracleDropSelectCallback MiracleDropSelectCallback {
      get { return cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.MiracleDropSelectCallback ? (global::EggLink.DanhengServer.Proto.RogueMiracleDropSelectCallback) cNNDDFBNMMC_ : null; }
      set {
        cNNDDFBNMMC_ = value;
        cNNDDFBNMMCCase_ = value == null ? CNNDDFBNMMCOneofCase.None : CNNDDFBNMMCOneofCase.MiracleDropSelectCallback;
      }
    }

    /// <summary>Field number for the "OIHJEKIMPPD" field.</summary>
    public const int OIHJEKIMPPDFieldNumber = 1422;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.MOIKNHHCABH OIHJEKIMPPD {
      get { return cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.OIHJEKIMPPD ? (global::EggLink.DanhengServer.Proto.MOIKNHHCABH) cNNDDFBNMMC_ : null; }
      set {
        cNNDDFBNMMC_ = value;
        cNNDDFBNMMCCase_ = value == null ? CNNDDFBNMMCOneofCase.None : CNNDDFBNMMCOneofCase.OIHJEKIMPPD;
      }
    }

    /// <summary>Field number for the "OKPCJLPMBAD" field.</summary>
    public const int OKPCJLPMBADFieldNumber = 1904;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.FHIKPLAIOEI OKPCJLPMBAD {
      get { return cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.OKPCJLPMBAD ? (global::EggLink.DanhengServer.Proto.FHIKPLAIOEI) cNNDDFBNMMC_ : null; }
      set {
        cNNDDFBNMMC_ = value;
        cNNDDFBNMMCCase_ = value == null ? CNNDDFBNMMCOneofCase.None : CNNDDFBNMMCOneofCase.OKPCJLPMBAD;
      }
    }

    /// <summary>Field number for the "hex_avatar_select_callback" field.</summary>
    public const int HexAvatarSelectCallbackFieldNumber = 1289;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.RogueHexAvatarSelectCallback HexAvatarSelectCallback {
      get { return cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.HexAvatarSelectCallback ? (global::EggLink.DanhengServer.Proto.RogueHexAvatarSelectCallback) cNNDDFBNMMC_ : null; }
      set {
        cNNDDFBNMMC_ = value;
        cNNDDFBNMMCCase_ = value == null ? CNNDDFBNMMCOneofCase.None : CNNDDFBNMMCOneofCase.HexAvatarSelectCallback;
      }
    }

    /// <summary>Field number for the "bonus_select_callback" field.</summary>
    public const int BonusSelectCallbackFieldNumber = 1518;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.RogueBonusSelectCallback BonusSelectCallback {
      get { return cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.BonusSelectCallback ? (global::EggLink.DanhengServer.Proto.RogueBonusSelectCallback) cNNDDFBNMMC_ : null; }
      set {
        cNNDDFBNMMC_ = value;
        cNNDDFBNMMCCase_ = value == null ? CNNDDFBNMMCOneofCase.None : CNNDDFBNMMCOneofCase.BonusSelectCallback;
      }
    }

    /// <summary>Field number for the "rogue_tourn_formula_callback" field.</summary>
    public const int RogueTournFormulaCallbackFieldNumber = 206;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.RogueTournFormulaCallback RogueTournFormulaCallback {
      get { return cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.RogueTournFormulaCallback ? (global::EggLink.DanhengServer.Proto.RogueTournFormulaCallback) cNNDDFBNMMC_ : null; }
      set {
        cNNDDFBNMMC_ = value;
        cNNDDFBNMMCCase_ = value == null ? CNNDDFBNMMCOneofCase.None : CNNDDFBNMMCOneofCase.RogueTournFormulaCallback;
      }
    }

    /// <summary>Field number for the "CPOPCHNDDFM" field.</summary>
    public const int CPOPCHNDDFMFieldNumber = 871;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.EHEFOMMBNAF CPOPCHNDDFM {
      get { return cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.CPOPCHNDDFM ? (global::EggLink.DanhengServer.Proto.EHEFOMMBNAF) cNNDDFBNMMC_ : null; }
      set {
        cNNDDFBNMMC_ = value;
        cNNDDFBNMMCCase_ = value == null ? CNNDDFBNMMCOneofCase.None : CNNDDFBNMMCOneofCase.CPOPCHNDDFM;
      }
    }

    /// <summary>Field number for the "NDJBGFHEICI" field.</summary>
    public const int NDJBGFHEICIFieldNumber = 1754;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.HKJEGONGJNP NDJBGFHEICI {
      get { return cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.NDJBGFHEICI ? (global::EggLink.DanhengServer.Proto.HKJEGONGJNP) cNNDDFBNMMC_ : null; }
      set {
        cNNDDFBNMMC_ = value;
        cNNDDFBNMMCCase_ = value == null ? CNNDDFBNMMCOneofCase.None : CNNDDFBNMMCOneofCase.NDJBGFHEICI;
      }
    }

    /// <summary>Field number for the "reforge_miracle_select_callback" field.</summary>
    public const int ReforgeMiracleSelectCallbackFieldNumber = 1699;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.RogueReforgeFormulaSelectCallback ReforgeMiracleSelectCallback {
      get { return cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.ReforgeMiracleSelectCallback ? (global::EggLink.DanhengServer.Proto.RogueReforgeFormulaSelectCallback) cNNDDFBNMMC_ : null; }
      set {
        cNNDDFBNMMC_ = value;
        cNNDDFBNMMCCase_ = value == null ? CNNDDFBNMMCOneofCase.None : CNNDDFBNMMCOneofCase.ReforgeMiracleSelectCallback;
      }
    }

    /// <summary>Field number for the "magic_unit_select_callback" field.</summary>
    public const int MagicUnitSelectCallbackFieldNumber = 1756;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectCallback MagicUnitSelectCallback {
      get { return cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.MagicUnitSelectCallback ? (global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectCallback) cNNDDFBNMMC_ : null; }
      set {
        cNNDDFBNMMC_ = value;
        cNNDDFBNMMCCase_ = value == null ? CNNDDFBNMMCOneofCase.None : CNNDDFBNMMCOneofCase.MagicUnitSelectCallback;
      }
    }

    /// <summary>Field number for the "scepter_select_callback" field.</summary>
    public const int ScepterSelectCallbackFieldNumber = 86;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.RogueMagicScepterSelectCallback ScepterSelectCallback {
      get { return cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.ScepterSelectCallback ? (global::EggLink.DanhengServer.Proto.RogueMagicScepterSelectCallback) cNNDDFBNMMC_ : null; }
      set {
        cNNDDFBNMMC_ = value;
        cNNDDFBNMMCCase_ = value == null ? CNNDDFBNMMCOneofCase.None : CNNDDFBNMMCOneofCase.ScepterSelectCallback;
      }
    }

    /// <summary>Field number for the "LBOJLIIABAP" field.</summary>
    public const int LBOJLIIABAPFieldNumber = 1899;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.LGPGCJDOIBK LBOJLIIABAP {
      get { return cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.LBOJLIIABAP ? (global::EggLink.DanhengServer.Proto.LGPGCJDOIBK) cNNDDFBNMMC_ : null; }
      set {
        cNNDDFBNMMC_ = value;
        cNNDDFBNMMCCase_ = value == null ? CNNDDFBNMMCOneofCase.None : CNNDDFBNMMCOneofCase.LBOJLIIABAP;
      }
    }

    /// <summary>Field number for the "ILHBHPHDEDL" field.</summary>
    public const int ILHBHPHDEDLFieldNumber = 912;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.ABPNCPOIJCI ILHBHPHDEDL {
      get { return cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.ILHBHPHDEDL ? (global::EggLink.DanhengServer.Proto.ABPNCPOIJCI) cNNDDFBNMMC_ : null; }
      set {
        cNNDDFBNMMC_ = value;
        cNNDDFBNMMCCase_ = value == null ? CNNDDFBNMMCOneofCase.None : CNNDDFBNMMCOneofCase.ILHBHPHDEDL;
      }
    }

    /// <summary>Field number for the "DICGEADECPK" field.</summary>
    public const int DICGEADECPKFieldNumber = 507;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.IMNNNJGGPAG DICGEADECPK {
      get { return cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.DICGEADECPK ? (global::EggLink.DanhengServer.Proto.IMNNNJGGPAG) cNNDDFBNMMC_ : null; }
      set {
        cNNDDFBNMMC_ = value;
        cNNDDFBNMMCCase_ = value == null ? CNNDDFBNMMCOneofCase.None : CNNDDFBNMMCOneofCase.DICGEADECPK;
      }
    }

    /// <summary>Field number for the "GABICMFAKPD" field.</summary>
    public const int GABICMFAKPDFieldNumber = 244;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.IMDHPDBHEBC GABICMFAKPD {
      get { return cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.GABICMFAKPD ? (global::EggLink.DanhengServer.Proto.IMDHPDBHEBC) cNNDDFBNMMC_ : null; }
      set {
        cNNDDFBNMMC_ = value;
        cNNDDFBNMMCCase_ = value == null ? CNNDDFBNMMCOneofCase.None : CNNDDFBNMMCOneofCase.GABICMFAKPD;
      }
    }

    /// <summary>Field number for the "DKMMOIMOJDM" field.</summary>
    public const int DKMMOIMOJDMFieldNumber = 210;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.IKCNDLJLAPP DKMMOIMOJDM {
      get { return cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.DKMMOIMOJDM ? (global::EggLink.DanhengServer.Proto.IKCNDLJLAPP) cNNDDFBNMMC_ : null; }
      set {
        cNNDDFBNMMC_ = value;
        cNNDDFBNMMCCase_ = value == null ? CNNDDFBNMMCOneofCase.None : CNNDDFBNMMCOneofCase.DKMMOIMOJDM;
      }
    }

    /// <summary>Field number for the "titan_bless_select_type_callback" field.</summary>
    public const int TitanBlessSelectTypeCallbackFieldNumber = 1622;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.RogueTitanBlessSelectCallback TitanBlessSelectTypeCallback {
      get { return cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.TitanBlessSelectTypeCallback ? (global::EggLink.DanhengServer.Proto.RogueTitanBlessSelectCallback) cNNDDFBNMMC_ : null; }
      set {
        cNNDDFBNMMC_ = value;
        cNNDDFBNMMCCase_ = value == null ? CNNDDFBNMMCOneofCase.None : CNNDDFBNMMCOneofCase.TitanBlessSelectTypeCallback;
      }
    }

    /// <summary>Field number for the "titan_bless_select_enhance_callback" field.</summary>
    public const int TitanBlessSelectEnhanceCallbackFieldNumber = 1590;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.RogueTitanBlessSelectCallback TitanBlessSelectEnhanceCallback {
      get { return cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.TitanBlessSelectEnhanceCallback ? (global::EggLink.DanhengServer.Proto.RogueTitanBlessSelectCallback) cNNDDFBNMMC_ : null; }
      set {
        cNNDDFBNMMC_ = value;
        cNNDDFBNMMCCase_ = value == null ? CNNDDFBNMMCOneofCase.None : CNNDDFBNMMCOneofCase.TitanBlessSelectEnhanceCallback;
      }
    }

    /// <summary>Field number for the "titan_bless_reroll_callback" field.</summary>
    public const int TitanBlessRerollCallbackFieldNumber = 1319;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.RogueTitanBlessRerollCallback TitanBlessRerollCallback {
      get { return cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.TitanBlessRerollCallback ? (global::EggLink.DanhengServer.Proto.RogueTitanBlessRerollCallback) cNNDDFBNMMC_ : null; }
      set {
        cNNDDFBNMMC_ = value;
        cNNDDFBNMMCCase_ = value == null ? CNNDDFBNMMCOneofCase.None : CNNDDFBNMMCOneofCase.TitanBlessRerollCallback;
      }
    }

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

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

    /// <summary>Field number for the "queue_position" field.</summary>
    public const int QueuePositionFieldNumber = 13;
    private uint queuePosition_;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public uint QueuePosition {
      get { return queuePosition_; }
      set {
        queuePosition_ = value;
      }
    }

    private object cNNDDFBNMMC_;
    /// <summary>Enum of possible cases for the "CNNDDFBNMMC" oneof.</summary>
    public enum CNNDDFBNMMCOneofCase {
      None = 0,
      BuffSelectCallback = 102,
      KKIANGABFNJ = 490,
      CLDBPLNIAEN = 1151,
      BuffRerollCallback = 1098,
      BuffReforgeSelectCallback = 658,
      MiracleSelectCallback = 2013,
      DDDENAPJBKA = 515,
      DMCEPJKOOGC = 1267,
      FDPPGKDDPGC = 1568,
      MiracleDropSelectCallback = 544,
      OIHJEKIMPPD = 1422,
      OKPCJLPMBAD = 1904,
      HexAvatarSelectCallback = 1289,
      BonusSelectCallback = 1518,
      RogueTournFormulaCallback = 206,
      CPOPCHNDDFM = 871,
      NDJBGFHEICI = 1754,
      ReforgeMiracleSelectCallback = 1699,
      MagicUnitSelectCallback = 1756,
      ScepterSelectCallback = 86,
      LBOJLIIABAP = 1899,
      ILHBHPHDEDL = 912,
      DICGEADECPK = 507,
      GABICMFAKPD = 244,
      DKMMOIMOJDM = 210,
      TitanBlessSelectTypeCallback = 1622,
      TitanBlessSelectEnhanceCallback = 1590,
      TitanBlessRerollCallback = 1319,
    }
    private CNNDDFBNMMCOneofCase cNNDDFBNMMCCase_ = CNNDDFBNMMCOneofCase.None;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public CNNDDFBNMMCOneofCase CNNDDFBNMMCCase {
      get { return cNNDDFBNMMCCase_; }
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void ClearCNNDDFBNMMC() {
      cNNDDFBNMMCCase_ = CNNDDFBNMMCOneofCase.None;
      cNNDDFBNMMC_ = null;
    }

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

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool Equals(HandleRogueCommonPendingActionScRsp other) {
      if (ReferenceEquals(other, null)) {
        return false;
      }
      if (ReferenceEquals(other, this)) {
        return true;
      }
      if (!object.Equals(BuffSelectCallback, other.BuffSelectCallback)) return false;
      if (!object.Equals(KKIANGABFNJ, other.KKIANGABFNJ)) return false;
      if (!object.Equals(CLDBPLNIAEN, other.CLDBPLNIAEN)) return false;
      if (!object.Equals(BuffRerollCallback, other.BuffRerollCallback)) return false;
      if (!object.Equals(BuffReforgeSelectCallback, other.BuffReforgeSelectCallback)) return false;
      if (!object.Equals(MiracleSelectCallback, other.MiracleSelectCallback)) return false;
      if (!object.Equals(DDDENAPJBKA, other.DDDENAPJBKA)) return false;
      if (!object.Equals(DMCEPJKOOGC, other.DMCEPJKOOGC)) return false;
      if (!object.Equals(FDPPGKDDPGC, other.FDPPGKDDPGC)) return false;
      if (!object.Equals(MiracleDropSelectCallback, other.MiracleDropSelectCallback)) return false;
      if (!object.Equals(OIHJEKIMPPD, other.OIHJEKIMPPD)) return false;
      if (!object.Equals(OKPCJLPMBAD, other.OKPCJLPMBAD)) return false;
      if (!object.Equals(HexAvatarSelectCallback, other.HexAvatarSelectCallback)) return false;
      if (!object.Equals(BonusSelectCallback, other.BonusSelectCallback)) return false;
      if (!object.Equals(RogueTournFormulaCallback, other.RogueTournFormulaCallback)) return false;
      if (!object.Equals(CPOPCHNDDFM, other.CPOPCHNDDFM)) return false;
      if (!object.Equals(NDJBGFHEICI, other.NDJBGFHEICI)) return false;
      if (!object.Equals(ReforgeMiracleSelectCallback, other.ReforgeMiracleSelectCallback)) return false;
      if (!object.Equals(MagicUnitSelectCallback, other.MagicUnitSelectCallback)) return false;
      if (!object.Equals(ScepterSelectCallback, other.ScepterSelectCallback)) return false;
      if (!object.Equals(LBOJLIIABAP, other.LBOJLIIABAP)) return false;
      if (!object.Equals(ILHBHPHDEDL, other.ILHBHPHDEDL)) return false;
      if (!object.Equals(DICGEADECPK, other.DICGEADECPK)) return false;
      if (!object.Equals(GABICMFAKPD, other.GABICMFAKPD)) return false;
      if (!object.Equals(DKMMOIMOJDM, other.DKMMOIMOJDM)) return false;
      if (!object.Equals(TitanBlessSelectTypeCallback, other.TitanBlessSelectTypeCallback)) return false;
      if (!object.Equals(TitanBlessSelectEnhanceCallback, other.TitanBlessSelectEnhanceCallback)) return false;
      if (!object.Equals(TitanBlessRerollCallback, other.TitanBlessRerollCallback)) return false;
      if (Retcode != other.Retcode) return false;
      if (QueueLocation != other.QueueLocation) return false;
      if (QueuePosition != other.QueuePosition) return false;
      if (CNNDDFBNMMCCase != other.CNNDDFBNMMCCase) 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 (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.BuffSelectCallback) hash ^= BuffSelectCallback.GetHashCode();
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.KKIANGABFNJ) hash ^= KKIANGABFNJ.GetHashCode();
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.CLDBPLNIAEN) hash ^= CLDBPLNIAEN.GetHashCode();
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.BuffRerollCallback) hash ^= BuffRerollCallback.GetHashCode();
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.BuffReforgeSelectCallback) hash ^= BuffReforgeSelectCallback.GetHashCode();
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.MiracleSelectCallback) hash ^= MiracleSelectCallback.GetHashCode();
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.DDDENAPJBKA) hash ^= DDDENAPJBKA.GetHashCode();
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.DMCEPJKOOGC) hash ^= DMCEPJKOOGC.GetHashCode();
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.FDPPGKDDPGC) hash ^= FDPPGKDDPGC.GetHashCode();
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.MiracleDropSelectCallback) hash ^= MiracleDropSelectCallback.GetHashCode();
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.OIHJEKIMPPD) hash ^= OIHJEKIMPPD.GetHashCode();
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.OKPCJLPMBAD) hash ^= OKPCJLPMBAD.GetHashCode();
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.HexAvatarSelectCallback) hash ^= HexAvatarSelectCallback.GetHashCode();
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.BonusSelectCallback) hash ^= BonusSelectCallback.GetHashCode();
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.RogueTournFormulaCallback) hash ^= RogueTournFormulaCallback.GetHashCode();
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.CPOPCHNDDFM) hash ^= CPOPCHNDDFM.GetHashCode();
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.NDJBGFHEICI) hash ^= NDJBGFHEICI.GetHashCode();
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.ReforgeMiracleSelectCallback) hash ^= ReforgeMiracleSelectCallback.GetHashCode();
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.MagicUnitSelectCallback) hash ^= MagicUnitSelectCallback.GetHashCode();
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.ScepterSelectCallback) hash ^= ScepterSelectCallback.GetHashCode();
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.LBOJLIIABAP) hash ^= LBOJLIIABAP.GetHashCode();
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.ILHBHPHDEDL) hash ^= ILHBHPHDEDL.GetHashCode();
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.DICGEADECPK) hash ^= DICGEADECPK.GetHashCode();
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.GABICMFAKPD) hash ^= GABICMFAKPD.GetHashCode();
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.DKMMOIMOJDM) hash ^= DKMMOIMOJDM.GetHashCode();
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.TitanBlessSelectTypeCallback) hash ^= TitanBlessSelectTypeCallback.GetHashCode();
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.TitanBlessSelectEnhanceCallback) hash ^= TitanBlessSelectEnhanceCallback.GetHashCode();
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.TitanBlessRerollCallback) hash ^= TitanBlessRerollCallback.GetHashCode();
      if (Retcode != 0) hash ^= Retcode.GetHashCode();
      if (QueueLocation != 0) hash ^= QueueLocation.GetHashCode();
      if (QueuePosition != 0) hash ^= QueuePosition.GetHashCode();
      hash ^= (int) cNNDDFBNMMCCase_;
      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 (Retcode != 0) {
        output.WriteRawTag(24);
        output.WriteUInt32(Retcode);
      }
      if (QueuePosition != 0) {
        output.WriteRawTag(104);
        output.WriteUInt32(QueuePosition);
      }
      if (QueueLocation != 0) {
        output.WriteRawTag(112);
        output.WriteUInt32(QueueLocation);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.ScepterSelectCallback) {
        output.WriteRawTag(178, 5);
        output.WriteMessage(ScepterSelectCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.BuffSelectCallback) {
        output.WriteRawTag(178, 6);
        output.WriteMessage(BuffSelectCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.RogueTournFormulaCallback) {
        output.WriteRawTag(242, 12);
        output.WriteMessage(RogueTournFormulaCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.DKMMOIMOJDM) {
        output.WriteRawTag(146, 13);
        output.WriteMessage(DKMMOIMOJDM);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.GABICMFAKPD) {
        output.WriteRawTag(162, 15);
        output.WriteMessage(GABICMFAKPD);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.KKIANGABFNJ) {
        output.WriteRawTag(210, 30);
        output.WriteMessage(KKIANGABFNJ);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.DICGEADECPK) {
        output.WriteRawTag(218, 31);
        output.WriteMessage(DICGEADECPK);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.DDDENAPJBKA) {
        output.WriteRawTag(154, 32);
        output.WriteMessage(DDDENAPJBKA);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.MiracleDropSelectCallback) {
        output.WriteRawTag(130, 34);
        output.WriteMessage(MiracleDropSelectCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.BuffReforgeSelectCallback) {
        output.WriteRawTag(146, 41);
        output.WriteMessage(BuffReforgeSelectCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.CPOPCHNDDFM) {
        output.WriteRawTag(186, 54);
        output.WriteMessage(CPOPCHNDDFM);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.ILHBHPHDEDL) {
        output.WriteRawTag(130, 57);
        output.WriteMessage(ILHBHPHDEDL);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.BuffRerollCallback) {
        output.WriteRawTag(210, 68);
        output.WriteMessage(BuffRerollCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.CLDBPLNIAEN) {
        output.WriteRawTag(250, 71);
        output.WriteMessage(CLDBPLNIAEN);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.DMCEPJKOOGC) {
        output.WriteRawTag(154, 79);
        output.WriteMessage(DMCEPJKOOGC);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.HexAvatarSelectCallback) {
        output.WriteRawTag(202, 80);
        output.WriteMessage(HexAvatarSelectCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.TitanBlessRerollCallback) {
        output.WriteRawTag(186, 82);
        output.WriteMessage(TitanBlessRerollCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.OIHJEKIMPPD) {
        output.WriteRawTag(242, 88);
        output.WriteMessage(OIHJEKIMPPD);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.BonusSelectCallback) {
        output.WriteRawTag(242, 94);
        output.WriteMessage(BonusSelectCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.FDPPGKDDPGC) {
        output.WriteRawTag(130, 98);
        output.WriteMessage(FDPPGKDDPGC);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.TitanBlessSelectEnhanceCallback) {
        output.WriteRawTag(178, 99);
        output.WriteMessage(TitanBlessSelectEnhanceCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.TitanBlessSelectTypeCallback) {
        output.WriteRawTag(178, 101);
        output.WriteMessage(TitanBlessSelectTypeCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.ReforgeMiracleSelectCallback) {
        output.WriteRawTag(154, 106);
        output.WriteMessage(ReforgeMiracleSelectCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.NDJBGFHEICI) {
        output.WriteRawTag(210, 109);
        output.WriteMessage(NDJBGFHEICI);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.MagicUnitSelectCallback) {
        output.WriteRawTag(226, 109);
        output.WriteMessage(MagicUnitSelectCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.LBOJLIIABAP) {
        output.WriteRawTag(218, 118);
        output.WriteMessage(LBOJLIIABAP);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.OKPCJLPMBAD) {
        output.WriteRawTag(130, 119);
        output.WriteMessage(OKPCJLPMBAD);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.MiracleSelectCallback) {
        output.WriteRawTag(234, 125);
        output.WriteMessage(MiracleSelectCallback);
      }
      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 (Retcode != 0) {
        output.WriteRawTag(24);
        output.WriteUInt32(Retcode);
      }
      if (QueuePosition != 0) {
        output.WriteRawTag(104);
        output.WriteUInt32(QueuePosition);
      }
      if (QueueLocation != 0) {
        output.WriteRawTag(112);
        output.WriteUInt32(QueueLocation);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.ScepterSelectCallback) {
        output.WriteRawTag(178, 5);
        output.WriteMessage(ScepterSelectCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.BuffSelectCallback) {
        output.WriteRawTag(178, 6);
        output.WriteMessage(BuffSelectCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.RogueTournFormulaCallback) {
        output.WriteRawTag(242, 12);
        output.WriteMessage(RogueTournFormulaCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.DKMMOIMOJDM) {
        output.WriteRawTag(146, 13);
        output.WriteMessage(DKMMOIMOJDM);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.GABICMFAKPD) {
        output.WriteRawTag(162, 15);
        output.WriteMessage(GABICMFAKPD);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.KKIANGABFNJ) {
        output.WriteRawTag(210, 30);
        output.WriteMessage(KKIANGABFNJ);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.DICGEADECPK) {
        output.WriteRawTag(218, 31);
        output.WriteMessage(DICGEADECPK);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.DDDENAPJBKA) {
        output.WriteRawTag(154, 32);
        output.WriteMessage(DDDENAPJBKA);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.MiracleDropSelectCallback) {
        output.WriteRawTag(130, 34);
        output.WriteMessage(MiracleDropSelectCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.BuffReforgeSelectCallback) {
        output.WriteRawTag(146, 41);
        output.WriteMessage(BuffReforgeSelectCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.CPOPCHNDDFM) {
        output.WriteRawTag(186, 54);
        output.WriteMessage(CPOPCHNDDFM);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.ILHBHPHDEDL) {
        output.WriteRawTag(130, 57);
        output.WriteMessage(ILHBHPHDEDL);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.BuffRerollCallback) {
        output.WriteRawTag(210, 68);
        output.WriteMessage(BuffRerollCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.CLDBPLNIAEN) {
        output.WriteRawTag(250, 71);
        output.WriteMessage(CLDBPLNIAEN);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.DMCEPJKOOGC) {
        output.WriteRawTag(154, 79);
        output.WriteMessage(DMCEPJKOOGC);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.HexAvatarSelectCallback) {
        output.WriteRawTag(202, 80);
        output.WriteMessage(HexAvatarSelectCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.TitanBlessRerollCallback) {
        output.WriteRawTag(186, 82);
        output.WriteMessage(TitanBlessRerollCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.OIHJEKIMPPD) {
        output.WriteRawTag(242, 88);
        output.WriteMessage(OIHJEKIMPPD);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.BonusSelectCallback) {
        output.WriteRawTag(242, 94);
        output.WriteMessage(BonusSelectCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.FDPPGKDDPGC) {
        output.WriteRawTag(130, 98);
        output.WriteMessage(FDPPGKDDPGC);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.TitanBlessSelectEnhanceCallback) {
        output.WriteRawTag(178, 99);
        output.WriteMessage(TitanBlessSelectEnhanceCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.TitanBlessSelectTypeCallback) {
        output.WriteRawTag(178, 101);
        output.WriteMessage(TitanBlessSelectTypeCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.ReforgeMiracleSelectCallback) {
        output.WriteRawTag(154, 106);
        output.WriteMessage(ReforgeMiracleSelectCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.NDJBGFHEICI) {
        output.WriteRawTag(210, 109);
        output.WriteMessage(NDJBGFHEICI);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.MagicUnitSelectCallback) {
        output.WriteRawTag(226, 109);
        output.WriteMessage(MagicUnitSelectCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.LBOJLIIABAP) {
        output.WriteRawTag(218, 118);
        output.WriteMessage(LBOJLIIABAP);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.OKPCJLPMBAD) {
        output.WriteRawTag(130, 119);
        output.WriteMessage(OKPCJLPMBAD);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.MiracleSelectCallback) {
        output.WriteRawTag(234, 125);
        output.WriteMessage(MiracleSelectCallback);
      }
      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 (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.BuffSelectCallback) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(BuffSelectCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.KKIANGABFNJ) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(KKIANGABFNJ);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.CLDBPLNIAEN) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(CLDBPLNIAEN);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.BuffRerollCallback) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(BuffRerollCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.BuffReforgeSelectCallback) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(BuffReforgeSelectCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.MiracleSelectCallback) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(MiracleSelectCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.DDDENAPJBKA) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(DDDENAPJBKA);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.DMCEPJKOOGC) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(DMCEPJKOOGC);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.FDPPGKDDPGC) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(FDPPGKDDPGC);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.MiracleDropSelectCallback) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(MiracleDropSelectCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.OIHJEKIMPPD) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(OIHJEKIMPPD);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.OKPCJLPMBAD) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(OKPCJLPMBAD);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.HexAvatarSelectCallback) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(HexAvatarSelectCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.BonusSelectCallback) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(BonusSelectCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.RogueTournFormulaCallback) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(RogueTournFormulaCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.CPOPCHNDDFM) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(CPOPCHNDDFM);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.NDJBGFHEICI) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(NDJBGFHEICI);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.ReforgeMiracleSelectCallback) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(ReforgeMiracleSelectCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.MagicUnitSelectCallback) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(MagicUnitSelectCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.ScepterSelectCallback) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(ScepterSelectCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.LBOJLIIABAP) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(LBOJLIIABAP);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.ILHBHPHDEDL) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(ILHBHPHDEDL);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.DICGEADECPK) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(DICGEADECPK);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.GABICMFAKPD) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(GABICMFAKPD);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.DKMMOIMOJDM) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(DKMMOIMOJDM);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.TitanBlessSelectTypeCallback) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(TitanBlessSelectTypeCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.TitanBlessSelectEnhanceCallback) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(TitanBlessSelectEnhanceCallback);
      }
      if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.TitanBlessRerollCallback) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(TitanBlessRerollCallback);
      }
      if (Retcode != 0) {
        size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Retcode);
      }
      if (QueueLocation != 0) {
        size += 1 + pb::CodedOutputStream.ComputeUInt32Size(QueueLocation);
      }
      if (QueuePosition != 0) {
        size += 1 + pb::CodedOutputStream.ComputeUInt32Size(QueuePosition);
      }
      if (_unknownFields != null) {
        size += _unknownFields.CalculateSize();
      }
      return size;
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void MergeFrom(HandleRogueCommonPendingActionScRsp other) {
      if (other == null) {
        return;
      }
      if (other.Retcode != 0) {
        Retcode = other.Retcode;
      }
      if (other.QueueLocation != 0) {
        QueueLocation = other.QueueLocation;
      }
      if (other.QueuePosition != 0) {
        QueuePosition = other.QueuePosition;
      }
      switch (other.CNNDDFBNMMCCase) {
        case CNNDDFBNMMCOneofCase.BuffSelectCallback:
          if (BuffSelectCallback == null) {
            BuffSelectCallback = new global::EggLink.DanhengServer.Proto.RogueBuffSelectCallback();
          }
          BuffSelectCallback.MergeFrom(other.BuffSelectCallback);
          break;
        case CNNDDFBNMMCOneofCase.KKIANGABFNJ:
          if (KKIANGABFNJ == null) {
            KKIANGABFNJ = new global::EggLink.DanhengServer.Proto.FKDBIHNPCHE();
          }
          KKIANGABFNJ.MergeFrom(other.KKIANGABFNJ);
          break;
        case CNNDDFBNMMCOneofCase.CLDBPLNIAEN:
          if (CLDBPLNIAEN == null) {
            CLDBPLNIAEN = new global::EggLink.DanhengServer.Proto.DLHPDALGDEH();
          }
          CLDBPLNIAEN.MergeFrom(other.CLDBPLNIAEN);
          break;
        case CNNDDFBNMMCOneofCase.BuffRerollCallback:
          if (BuffRerollCallback == null) {
            BuffRerollCallback = new global::EggLink.DanhengServer.Proto.RogueBuffRerollCallback();
          }
          BuffRerollCallback.MergeFrom(other.BuffRerollCallback);
          break;
        case CNNDDFBNMMCOneofCase.BuffReforgeSelectCallback:
          if (BuffReforgeSelectCallback == null) {
            BuffReforgeSelectCallback = new global::EggLink.DanhengServer.Proto.RogueBuffReforgeSelectCallback();
          }
          BuffReforgeSelectCallback.MergeFrom(other.BuffReforgeSelectCallback);
          break;
        case CNNDDFBNMMCOneofCase.MiracleSelectCallback:
          if (MiracleSelectCallback == null) {
            MiracleSelectCallback = new global::EggLink.DanhengServer.Proto.RogueMiracleSelectCallback();
          }
          MiracleSelectCallback.MergeFrom(other.MiracleSelectCallback);
          break;
        case CNNDDFBNMMCOneofCase.DDDENAPJBKA:
          if (DDDENAPJBKA == null) {
            DDDENAPJBKA = new global::EggLink.DanhengServer.Proto.HONKBMJPJAA();
          }
          DDDENAPJBKA.MergeFrom(other.DDDENAPJBKA);
          break;
        case CNNDDFBNMMCOneofCase.DMCEPJKOOGC:
          if (DMCEPJKOOGC == null) {
            DMCEPJKOOGC = new global::EggLink.DanhengServer.Proto.PAOCONGELJK();
          }
          DMCEPJKOOGC.MergeFrom(other.DMCEPJKOOGC);
          break;
        case CNNDDFBNMMCOneofCase.FDPPGKDDPGC:
          if (FDPPGKDDPGC == null) {
            FDPPGKDDPGC = new global::EggLink.DanhengServer.Proto.BLFJBKBHJIL();
          }
          FDPPGKDDPGC.MergeFrom(other.FDPPGKDDPGC);
          break;
        case CNNDDFBNMMCOneofCase.MiracleDropSelectCallback:
          if (MiracleDropSelectCallback == null) {
            MiracleDropSelectCallback = new global::EggLink.DanhengServer.Proto.RogueMiracleDropSelectCallback();
          }
          MiracleDropSelectCallback.MergeFrom(other.MiracleDropSelectCallback);
          break;
        case CNNDDFBNMMCOneofCase.OIHJEKIMPPD:
          if (OIHJEKIMPPD == null) {
            OIHJEKIMPPD = new global::EggLink.DanhengServer.Proto.MOIKNHHCABH();
          }
          OIHJEKIMPPD.MergeFrom(other.OIHJEKIMPPD);
          break;
        case CNNDDFBNMMCOneofCase.OKPCJLPMBAD:
          if (OKPCJLPMBAD == null) {
            OKPCJLPMBAD = new global::EggLink.DanhengServer.Proto.FHIKPLAIOEI();
          }
          OKPCJLPMBAD.MergeFrom(other.OKPCJLPMBAD);
          break;
        case CNNDDFBNMMCOneofCase.HexAvatarSelectCallback:
          if (HexAvatarSelectCallback == null) {
            HexAvatarSelectCallback = new global::EggLink.DanhengServer.Proto.RogueHexAvatarSelectCallback();
          }
          HexAvatarSelectCallback.MergeFrom(other.HexAvatarSelectCallback);
          break;
        case CNNDDFBNMMCOneofCase.BonusSelectCallback:
          if (BonusSelectCallback == null) {
            BonusSelectCallback = new global::EggLink.DanhengServer.Proto.RogueBonusSelectCallback();
          }
          BonusSelectCallback.MergeFrom(other.BonusSelectCallback);
          break;
        case CNNDDFBNMMCOneofCase.RogueTournFormulaCallback:
          if (RogueTournFormulaCallback == null) {
            RogueTournFormulaCallback = new global::EggLink.DanhengServer.Proto.RogueTournFormulaCallback();
          }
          RogueTournFormulaCallback.MergeFrom(other.RogueTournFormulaCallback);
          break;
        case CNNDDFBNMMCOneofCase.CPOPCHNDDFM:
          if (CPOPCHNDDFM == null) {
            CPOPCHNDDFM = new global::EggLink.DanhengServer.Proto.EHEFOMMBNAF();
          }
          CPOPCHNDDFM.MergeFrom(other.CPOPCHNDDFM);
          break;
        case CNNDDFBNMMCOneofCase.NDJBGFHEICI:
          if (NDJBGFHEICI == null) {
            NDJBGFHEICI = new global::EggLink.DanhengServer.Proto.HKJEGONGJNP();
          }
          NDJBGFHEICI.MergeFrom(other.NDJBGFHEICI);
          break;
        case CNNDDFBNMMCOneofCase.ReforgeMiracleSelectCallback:
          if (ReforgeMiracleSelectCallback == null) {
            ReforgeMiracleSelectCallback = new global::EggLink.DanhengServer.Proto.RogueReforgeFormulaSelectCallback();
          }
          ReforgeMiracleSelectCallback.MergeFrom(other.ReforgeMiracleSelectCallback);
          break;
        case CNNDDFBNMMCOneofCase.MagicUnitSelectCallback:
          if (MagicUnitSelectCallback == null) {
            MagicUnitSelectCallback = new global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectCallback();
          }
          MagicUnitSelectCallback.MergeFrom(other.MagicUnitSelectCallback);
          break;
        case CNNDDFBNMMCOneofCase.ScepterSelectCallback:
          if (ScepterSelectCallback == null) {
            ScepterSelectCallback = new global::EggLink.DanhengServer.Proto.RogueMagicScepterSelectCallback();
          }
          ScepterSelectCallback.MergeFrom(other.ScepterSelectCallback);
          break;
        case CNNDDFBNMMCOneofCase.LBOJLIIABAP:
          if (LBOJLIIABAP == null) {
            LBOJLIIABAP = new global::EggLink.DanhengServer.Proto.LGPGCJDOIBK();
          }
          LBOJLIIABAP.MergeFrom(other.LBOJLIIABAP);
          break;
        case CNNDDFBNMMCOneofCase.ILHBHPHDEDL:
          if (ILHBHPHDEDL == null) {
            ILHBHPHDEDL = new global::EggLink.DanhengServer.Proto.ABPNCPOIJCI();
          }
          ILHBHPHDEDL.MergeFrom(other.ILHBHPHDEDL);
          break;
        case CNNDDFBNMMCOneofCase.DICGEADECPK:
          if (DICGEADECPK == null) {
            DICGEADECPK = new global::EggLink.DanhengServer.Proto.IMNNNJGGPAG();
          }
          DICGEADECPK.MergeFrom(other.DICGEADECPK);
          break;
        case CNNDDFBNMMCOneofCase.GABICMFAKPD:
          if (GABICMFAKPD == null) {
            GABICMFAKPD = new global::EggLink.DanhengServer.Proto.IMDHPDBHEBC();
          }
          GABICMFAKPD.MergeFrom(other.GABICMFAKPD);
          break;
        case CNNDDFBNMMCOneofCase.DKMMOIMOJDM:
          if (DKMMOIMOJDM == null) {
            DKMMOIMOJDM = new global::EggLink.DanhengServer.Proto.IKCNDLJLAPP();
          }
          DKMMOIMOJDM.MergeFrom(other.DKMMOIMOJDM);
          break;
        case CNNDDFBNMMCOneofCase.TitanBlessSelectTypeCallback:
          if (TitanBlessSelectTypeCallback == null) {
            TitanBlessSelectTypeCallback = new global::EggLink.DanhengServer.Proto.RogueTitanBlessSelectCallback();
          }
          TitanBlessSelectTypeCallback.MergeFrom(other.TitanBlessSelectTypeCallback);
          break;
        case CNNDDFBNMMCOneofCase.TitanBlessSelectEnhanceCallback:
          if (TitanBlessSelectEnhanceCallback == null) {
            TitanBlessSelectEnhanceCallback = new global::EggLink.DanhengServer.Proto.RogueTitanBlessSelectCallback();
          }
          TitanBlessSelectEnhanceCallback.MergeFrom(other.TitanBlessSelectEnhanceCallback);
          break;
        case CNNDDFBNMMCOneofCase.TitanBlessRerollCallback:
          if (TitanBlessRerollCallback == null) {
            TitanBlessRerollCallback = new global::EggLink.DanhengServer.Proto.RogueTitanBlessRerollCallback();
          }
          TitanBlessRerollCallback.MergeFrom(other.TitanBlessRerollCallback);
          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: {
            Retcode = input.ReadUInt32();
            break;
          }
          case 104: {
            QueuePosition = input.ReadUInt32();
            break;
          }
          case 112: {
            QueueLocation = input.ReadUInt32();
            break;
          }
          case 690: {
            global::EggLink.DanhengServer.Proto.RogueMagicScepterSelectCallback subBuilder = new global::EggLink.DanhengServer.Proto.RogueMagicScepterSelectCallback();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.ScepterSelectCallback) {
              subBuilder.MergeFrom(ScepterSelectCallback);
            }
            input.ReadMessage(subBuilder);
            ScepterSelectCallback = subBuilder;
            break;
          }
          case 818: {
            global::EggLink.DanhengServer.Proto.RogueBuffSelectCallback subBuilder = new global::EggLink.DanhengServer.Proto.RogueBuffSelectCallback();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.BuffSelectCallback) {
              subBuilder.MergeFrom(BuffSelectCallback);
            }
            input.ReadMessage(subBuilder);
            BuffSelectCallback = subBuilder;
            break;
          }
          case 1650: {
            global::EggLink.DanhengServer.Proto.RogueTournFormulaCallback subBuilder = new global::EggLink.DanhengServer.Proto.RogueTournFormulaCallback();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.RogueTournFormulaCallback) {
              subBuilder.MergeFrom(RogueTournFormulaCallback);
            }
            input.ReadMessage(subBuilder);
            RogueTournFormulaCallback = subBuilder;
            break;
          }
          case 1682: {
            global::EggLink.DanhengServer.Proto.IKCNDLJLAPP subBuilder = new global::EggLink.DanhengServer.Proto.IKCNDLJLAPP();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.DKMMOIMOJDM) {
              subBuilder.MergeFrom(DKMMOIMOJDM);
            }
            input.ReadMessage(subBuilder);
            DKMMOIMOJDM = subBuilder;
            break;
          }
          case 1954: {
            global::EggLink.DanhengServer.Proto.IMDHPDBHEBC subBuilder = new global::EggLink.DanhengServer.Proto.IMDHPDBHEBC();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.GABICMFAKPD) {
              subBuilder.MergeFrom(GABICMFAKPD);
            }
            input.ReadMessage(subBuilder);
            GABICMFAKPD = subBuilder;
            break;
          }
          case 3922: {
            global::EggLink.DanhengServer.Proto.FKDBIHNPCHE subBuilder = new global::EggLink.DanhengServer.Proto.FKDBIHNPCHE();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.KKIANGABFNJ) {
              subBuilder.MergeFrom(KKIANGABFNJ);
            }
            input.ReadMessage(subBuilder);
            KKIANGABFNJ = subBuilder;
            break;
          }
          case 4058: {
            global::EggLink.DanhengServer.Proto.IMNNNJGGPAG subBuilder = new global::EggLink.DanhengServer.Proto.IMNNNJGGPAG();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.DICGEADECPK) {
              subBuilder.MergeFrom(DICGEADECPK);
            }
            input.ReadMessage(subBuilder);
            DICGEADECPK = subBuilder;
            break;
          }
          case 4122: {
            global::EggLink.DanhengServer.Proto.HONKBMJPJAA subBuilder = new global::EggLink.DanhengServer.Proto.HONKBMJPJAA();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.DDDENAPJBKA) {
              subBuilder.MergeFrom(DDDENAPJBKA);
            }
            input.ReadMessage(subBuilder);
            DDDENAPJBKA = subBuilder;
            break;
          }
          case 4354: {
            global::EggLink.DanhengServer.Proto.RogueMiracleDropSelectCallback subBuilder = new global::EggLink.DanhengServer.Proto.RogueMiracleDropSelectCallback();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.MiracleDropSelectCallback) {
              subBuilder.MergeFrom(MiracleDropSelectCallback);
            }
            input.ReadMessage(subBuilder);
            MiracleDropSelectCallback = subBuilder;
            break;
          }
          case 5266: {
            global::EggLink.DanhengServer.Proto.RogueBuffReforgeSelectCallback subBuilder = new global::EggLink.DanhengServer.Proto.RogueBuffReforgeSelectCallback();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.BuffReforgeSelectCallback) {
              subBuilder.MergeFrom(BuffReforgeSelectCallback);
            }
            input.ReadMessage(subBuilder);
            BuffReforgeSelectCallback = subBuilder;
            break;
          }
          case 6970: {
            global::EggLink.DanhengServer.Proto.EHEFOMMBNAF subBuilder = new global::EggLink.DanhengServer.Proto.EHEFOMMBNAF();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.CPOPCHNDDFM) {
              subBuilder.MergeFrom(CPOPCHNDDFM);
            }
            input.ReadMessage(subBuilder);
            CPOPCHNDDFM = subBuilder;
            break;
          }
          case 7298: {
            global::EggLink.DanhengServer.Proto.ABPNCPOIJCI subBuilder = new global::EggLink.DanhengServer.Proto.ABPNCPOIJCI();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.ILHBHPHDEDL) {
              subBuilder.MergeFrom(ILHBHPHDEDL);
            }
            input.ReadMessage(subBuilder);
            ILHBHPHDEDL = subBuilder;
            break;
          }
          case 8786: {
            global::EggLink.DanhengServer.Proto.RogueBuffRerollCallback subBuilder = new global::EggLink.DanhengServer.Proto.RogueBuffRerollCallback();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.BuffRerollCallback) {
              subBuilder.MergeFrom(BuffRerollCallback);
            }
            input.ReadMessage(subBuilder);
            BuffRerollCallback = subBuilder;
            break;
          }
          case 9210: {
            global::EggLink.DanhengServer.Proto.DLHPDALGDEH subBuilder = new global::EggLink.DanhengServer.Proto.DLHPDALGDEH();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.CLDBPLNIAEN) {
              subBuilder.MergeFrom(CLDBPLNIAEN);
            }
            input.ReadMessage(subBuilder);
            CLDBPLNIAEN = subBuilder;
            break;
          }
          case 10138: {
            global::EggLink.DanhengServer.Proto.PAOCONGELJK subBuilder = new global::EggLink.DanhengServer.Proto.PAOCONGELJK();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.DMCEPJKOOGC) {
              subBuilder.MergeFrom(DMCEPJKOOGC);
            }
            input.ReadMessage(subBuilder);
            DMCEPJKOOGC = subBuilder;
            break;
          }
          case 10314: {
            global::EggLink.DanhengServer.Proto.RogueHexAvatarSelectCallback subBuilder = new global::EggLink.DanhengServer.Proto.RogueHexAvatarSelectCallback();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.HexAvatarSelectCallback) {
              subBuilder.MergeFrom(HexAvatarSelectCallback);
            }
            input.ReadMessage(subBuilder);
            HexAvatarSelectCallback = subBuilder;
            break;
          }
          case 10554: {
            global::EggLink.DanhengServer.Proto.RogueTitanBlessRerollCallback subBuilder = new global::EggLink.DanhengServer.Proto.RogueTitanBlessRerollCallback();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.TitanBlessRerollCallback) {
              subBuilder.MergeFrom(TitanBlessRerollCallback);
            }
            input.ReadMessage(subBuilder);
            TitanBlessRerollCallback = subBuilder;
            break;
          }
          case 11378: {
            global::EggLink.DanhengServer.Proto.MOIKNHHCABH subBuilder = new global::EggLink.DanhengServer.Proto.MOIKNHHCABH();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.OIHJEKIMPPD) {
              subBuilder.MergeFrom(OIHJEKIMPPD);
            }
            input.ReadMessage(subBuilder);
            OIHJEKIMPPD = subBuilder;
            break;
          }
          case 12146: {
            global::EggLink.DanhengServer.Proto.RogueBonusSelectCallback subBuilder = new global::EggLink.DanhengServer.Proto.RogueBonusSelectCallback();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.BonusSelectCallback) {
              subBuilder.MergeFrom(BonusSelectCallback);
            }
            input.ReadMessage(subBuilder);
            BonusSelectCallback = subBuilder;
            break;
          }
          case 12546: {
            global::EggLink.DanhengServer.Proto.BLFJBKBHJIL subBuilder = new global::EggLink.DanhengServer.Proto.BLFJBKBHJIL();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.FDPPGKDDPGC) {
              subBuilder.MergeFrom(FDPPGKDDPGC);
            }
            input.ReadMessage(subBuilder);
            FDPPGKDDPGC = subBuilder;
            break;
          }
          case 12722: {
            global::EggLink.DanhengServer.Proto.RogueTitanBlessSelectCallback subBuilder = new global::EggLink.DanhengServer.Proto.RogueTitanBlessSelectCallback();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.TitanBlessSelectEnhanceCallback) {
              subBuilder.MergeFrom(TitanBlessSelectEnhanceCallback);
            }
            input.ReadMessage(subBuilder);
            TitanBlessSelectEnhanceCallback = subBuilder;
            break;
          }
          case 12978: {
            global::EggLink.DanhengServer.Proto.RogueTitanBlessSelectCallback subBuilder = new global::EggLink.DanhengServer.Proto.RogueTitanBlessSelectCallback();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.TitanBlessSelectTypeCallback) {
              subBuilder.MergeFrom(TitanBlessSelectTypeCallback);
            }
            input.ReadMessage(subBuilder);
            TitanBlessSelectTypeCallback = subBuilder;
            break;
          }
          case 13594: {
            global::EggLink.DanhengServer.Proto.RogueReforgeFormulaSelectCallback subBuilder = new global::EggLink.DanhengServer.Proto.RogueReforgeFormulaSelectCallback();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.ReforgeMiracleSelectCallback) {
              subBuilder.MergeFrom(ReforgeMiracleSelectCallback);
            }
            input.ReadMessage(subBuilder);
            ReforgeMiracleSelectCallback = subBuilder;
            break;
          }
          case 14034: {
            global::EggLink.DanhengServer.Proto.HKJEGONGJNP subBuilder = new global::EggLink.DanhengServer.Proto.HKJEGONGJNP();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.NDJBGFHEICI) {
              subBuilder.MergeFrom(NDJBGFHEICI);
            }
            input.ReadMessage(subBuilder);
            NDJBGFHEICI = subBuilder;
            break;
          }
          case 14050: {
            global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectCallback subBuilder = new global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectCallback();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.MagicUnitSelectCallback) {
              subBuilder.MergeFrom(MagicUnitSelectCallback);
            }
            input.ReadMessage(subBuilder);
            MagicUnitSelectCallback = subBuilder;
            break;
          }
          case 15194: {
            global::EggLink.DanhengServer.Proto.LGPGCJDOIBK subBuilder = new global::EggLink.DanhengServer.Proto.LGPGCJDOIBK();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.LBOJLIIABAP) {
              subBuilder.MergeFrom(LBOJLIIABAP);
            }
            input.ReadMessage(subBuilder);
            LBOJLIIABAP = subBuilder;
            break;
          }
          case 15234: {
            global::EggLink.DanhengServer.Proto.FHIKPLAIOEI subBuilder = new global::EggLink.DanhengServer.Proto.FHIKPLAIOEI();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.OKPCJLPMBAD) {
              subBuilder.MergeFrom(OKPCJLPMBAD);
            }
            input.ReadMessage(subBuilder);
            OKPCJLPMBAD = subBuilder;
            break;
          }
          case 16106: {
            global::EggLink.DanhengServer.Proto.RogueMiracleSelectCallback subBuilder = new global::EggLink.DanhengServer.Proto.RogueMiracleSelectCallback();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.MiracleSelectCallback) {
              subBuilder.MergeFrom(MiracleSelectCallback);
            }
            input.ReadMessage(subBuilder);
            MiracleSelectCallback = 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: {
            Retcode = input.ReadUInt32();
            break;
          }
          case 104: {
            QueuePosition = input.ReadUInt32();
            break;
          }
          case 112: {
            QueueLocation = input.ReadUInt32();
            break;
          }
          case 690: {
            global::EggLink.DanhengServer.Proto.RogueMagicScepterSelectCallback subBuilder = new global::EggLink.DanhengServer.Proto.RogueMagicScepterSelectCallback();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.ScepterSelectCallback) {
              subBuilder.MergeFrom(ScepterSelectCallback);
            }
            input.ReadMessage(subBuilder);
            ScepterSelectCallback = subBuilder;
            break;
          }
          case 818: {
            global::EggLink.DanhengServer.Proto.RogueBuffSelectCallback subBuilder = new global::EggLink.DanhengServer.Proto.RogueBuffSelectCallback();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.BuffSelectCallback) {
              subBuilder.MergeFrom(BuffSelectCallback);
            }
            input.ReadMessage(subBuilder);
            BuffSelectCallback = subBuilder;
            break;
          }
          case 1650: {
            global::EggLink.DanhengServer.Proto.RogueTournFormulaCallback subBuilder = new global::EggLink.DanhengServer.Proto.RogueTournFormulaCallback();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.RogueTournFormulaCallback) {
              subBuilder.MergeFrom(RogueTournFormulaCallback);
            }
            input.ReadMessage(subBuilder);
            RogueTournFormulaCallback = subBuilder;
            break;
          }
          case 1682: {
            global::EggLink.DanhengServer.Proto.IKCNDLJLAPP subBuilder = new global::EggLink.DanhengServer.Proto.IKCNDLJLAPP();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.DKMMOIMOJDM) {
              subBuilder.MergeFrom(DKMMOIMOJDM);
            }
            input.ReadMessage(subBuilder);
            DKMMOIMOJDM = subBuilder;
            break;
          }
          case 1954: {
            global::EggLink.DanhengServer.Proto.IMDHPDBHEBC subBuilder = new global::EggLink.DanhengServer.Proto.IMDHPDBHEBC();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.GABICMFAKPD) {
              subBuilder.MergeFrom(GABICMFAKPD);
            }
            input.ReadMessage(subBuilder);
            GABICMFAKPD = subBuilder;
            break;
          }
          case 3922: {
            global::EggLink.DanhengServer.Proto.FKDBIHNPCHE subBuilder = new global::EggLink.DanhengServer.Proto.FKDBIHNPCHE();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.KKIANGABFNJ) {
              subBuilder.MergeFrom(KKIANGABFNJ);
            }
            input.ReadMessage(subBuilder);
            KKIANGABFNJ = subBuilder;
            break;
          }
          case 4058: {
            global::EggLink.DanhengServer.Proto.IMNNNJGGPAG subBuilder = new global::EggLink.DanhengServer.Proto.IMNNNJGGPAG();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.DICGEADECPK) {
              subBuilder.MergeFrom(DICGEADECPK);
            }
            input.ReadMessage(subBuilder);
            DICGEADECPK = subBuilder;
            break;
          }
          case 4122: {
            global::EggLink.DanhengServer.Proto.HONKBMJPJAA subBuilder = new global::EggLink.DanhengServer.Proto.HONKBMJPJAA();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.DDDENAPJBKA) {
              subBuilder.MergeFrom(DDDENAPJBKA);
            }
            input.ReadMessage(subBuilder);
            DDDENAPJBKA = subBuilder;
            break;
          }
          case 4354: {
            global::EggLink.DanhengServer.Proto.RogueMiracleDropSelectCallback subBuilder = new global::EggLink.DanhengServer.Proto.RogueMiracleDropSelectCallback();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.MiracleDropSelectCallback) {
              subBuilder.MergeFrom(MiracleDropSelectCallback);
            }
            input.ReadMessage(subBuilder);
            MiracleDropSelectCallback = subBuilder;
            break;
          }
          case 5266: {
            global::EggLink.DanhengServer.Proto.RogueBuffReforgeSelectCallback subBuilder = new global::EggLink.DanhengServer.Proto.RogueBuffReforgeSelectCallback();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.BuffReforgeSelectCallback) {
              subBuilder.MergeFrom(BuffReforgeSelectCallback);
            }
            input.ReadMessage(subBuilder);
            BuffReforgeSelectCallback = subBuilder;
            break;
          }
          case 6970: {
            global::EggLink.DanhengServer.Proto.EHEFOMMBNAF subBuilder = new global::EggLink.DanhengServer.Proto.EHEFOMMBNAF();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.CPOPCHNDDFM) {
              subBuilder.MergeFrom(CPOPCHNDDFM);
            }
            input.ReadMessage(subBuilder);
            CPOPCHNDDFM = subBuilder;
            break;
          }
          case 7298: {
            global::EggLink.DanhengServer.Proto.ABPNCPOIJCI subBuilder = new global::EggLink.DanhengServer.Proto.ABPNCPOIJCI();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.ILHBHPHDEDL) {
              subBuilder.MergeFrom(ILHBHPHDEDL);
            }
            input.ReadMessage(subBuilder);
            ILHBHPHDEDL = subBuilder;
            break;
          }
          case 8786: {
            global::EggLink.DanhengServer.Proto.RogueBuffRerollCallback subBuilder = new global::EggLink.DanhengServer.Proto.RogueBuffRerollCallback();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.BuffRerollCallback) {
              subBuilder.MergeFrom(BuffRerollCallback);
            }
            input.ReadMessage(subBuilder);
            BuffRerollCallback = subBuilder;
            break;
          }
          case 9210: {
            global::EggLink.DanhengServer.Proto.DLHPDALGDEH subBuilder = new global::EggLink.DanhengServer.Proto.DLHPDALGDEH();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.CLDBPLNIAEN) {
              subBuilder.MergeFrom(CLDBPLNIAEN);
            }
            input.ReadMessage(subBuilder);
            CLDBPLNIAEN = subBuilder;
            break;
          }
          case 10138: {
            global::EggLink.DanhengServer.Proto.PAOCONGELJK subBuilder = new global::EggLink.DanhengServer.Proto.PAOCONGELJK();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.DMCEPJKOOGC) {
              subBuilder.MergeFrom(DMCEPJKOOGC);
            }
            input.ReadMessage(subBuilder);
            DMCEPJKOOGC = subBuilder;
            break;
          }
          case 10314: {
            global::EggLink.DanhengServer.Proto.RogueHexAvatarSelectCallback subBuilder = new global::EggLink.DanhengServer.Proto.RogueHexAvatarSelectCallback();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.HexAvatarSelectCallback) {
              subBuilder.MergeFrom(HexAvatarSelectCallback);
            }
            input.ReadMessage(subBuilder);
            HexAvatarSelectCallback = subBuilder;
            break;
          }
          case 10554: {
            global::EggLink.DanhengServer.Proto.RogueTitanBlessRerollCallback subBuilder = new global::EggLink.DanhengServer.Proto.RogueTitanBlessRerollCallback();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.TitanBlessRerollCallback) {
              subBuilder.MergeFrom(TitanBlessRerollCallback);
            }
            input.ReadMessage(subBuilder);
            TitanBlessRerollCallback = subBuilder;
            break;
          }
          case 11378: {
            global::EggLink.DanhengServer.Proto.MOIKNHHCABH subBuilder = new global::EggLink.DanhengServer.Proto.MOIKNHHCABH();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.OIHJEKIMPPD) {
              subBuilder.MergeFrom(OIHJEKIMPPD);
            }
            input.ReadMessage(subBuilder);
            OIHJEKIMPPD = subBuilder;
            break;
          }
          case 12146: {
            global::EggLink.DanhengServer.Proto.RogueBonusSelectCallback subBuilder = new global::EggLink.DanhengServer.Proto.RogueBonusSelectCallback();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.BonusSelectCallback) {
              subBuilder.MergeFrom(BonusSelectCallback);
            }
            input.ReadMessage(subBuilder);
            BonusSelectCallback = subBuilder;
            break;
          }
          case 12546: {
            global::EggLink.DanhengServer.Proto.BLFJBKBHJIL subBuilder = new global::EggLink.DanhengServer.Proto.BLFJBKBHJIL();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.FDPPGKDDPGC) {
              subBuilder.MergeFrom(FDPPGKDDPGC);
            }
            input.ReadMessage(subBuilder);
            FDPPGKDDPGC = subBuilder;
            break;
          }
          case 12722: {
            global::EggLink.DanhengServer.Proto.RogueTitanBlessSelectCallback subBuilder = new global::EggLink.DanhengServer.Proto.RogueTitanBlessSelectCallback();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.TitanBlessSelectEnhanceCallback) {
              subBuilder.MergeFrom(TitanBlessSelectEnhanceCallback);
            }
            input.ReadMessage(subBuilder);
            TitanBlessSelectEnhanceCallback = subBuilder;
            break;
          }
          case 12978: {
            global::EggLink.DanhengServer.Proto.RogueTitanBlessSelectCallback subBuilder = new global::EggLink.DanhengServer.Proto.RogueTitanBlessSelectCallback();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.TitanBlessSelectTypeCallback) {
              subBuilder.MergeFrom(TitanBlessSelectTypeCallback);
            }
            input.ReadMessage(subBuilder);
            TitanBlessSelectTypeCallback = subBuilder;
            break;
          }
          case 13594: {
            global::EggLink.DanhengServer.Proto.RogueReforgeFormulaSelectCallback subBuilder = new global::EggLink.DanhengServer.Proto.RogueReforgeFormulaSelectCallback();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.ReforgeMiracleSelectCallback) {
              subBuilder.MergeFrom(ReforgeMiracleSelectCallback);
            }
            input.ReadMessage(subBuilder);
            ReforgeMiracleSelectCallback = subBuilder;
            break;
          }
          case 14034: {
            global::EggLink.DanhengServer.Proto.HKJEGONGJNP subBuilder = new global::EggLink.DanhengServer.Proto.HKJEGONGJNP();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.NDJBGFHEICI) {
              subBuilder.MergeFrom(NDJBGFHEICI);
            }
            input.ReadMessage(subBuilder);
            NDJBGFHEICI = subBuilder;
            break;
          }
          case 14050: {
            global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectCallback subBuilder = new global::EggLink.DanhengServer.Proto.RogueMagicUnitSelectCallback();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.MagicUnitSelectCallback) {
              subBuilder.MergeFrom(MagicUnitSelectCallback);
            }
            input.ReadMessage(subBuilder);
            MagicUnitSelectCallback = subBuilder;
            break;
          }
          case 15194: {
            global::EggLink.DanhengServer.Proto.LGPGCJDOIBK subBuilder = new global::EggLink.DanhengServer.Proto.LGPGCJDOIBK();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.LBOJLIIABAP) {
              subBuilder.MergeFrom(LBOJLIIABAP);
            }
            input.ReadMessage(subBuilder);
            LBOJLIIABAP = subBuilder;
            break;
          }
          case 15234: {
            global::EggLink.DanhengServer.Proto.FHIKPLAIOEI subBuilder = new global::EggLink.DanhengServer.Proto.FHIKPLAIOEI();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.OKPCJLPMBAD) {
              subBuilder.MergeFrom(OKPCJLPMBAD);
            }
            input.ReadMessage(subBuilder);
            OKPCJLPMBAD = subBuilder;
            break;
          }
          case 16106: {
            global::EggLink.DanhengServer.Proto.RogueMiracleSelectCallback subBuilder = new global::EggLink.DanhengServer.Proto.RogueMiracleSelectCallback();
            if (cNNDDFBNMMCCase_ == CNNDDFBNMMCOneofCase.MiracleSelectCallback) {
              subBuilder.MergeFrom(MiracleSelectCallback);
            }
            input.ReadMessage(subBuilder);
            MiracleSelectCallback = subBuilder;
            break;
          }
        }
      }
    }
    #endif

  }

  #endregion

}

#endregion Designer generated code
