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

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

    static HMBANCKGBIIReflection() {
      byte[] descriptorData = global::System.Convert.FromBase64String(
          string.Concat(
            "ChFITUJBTkNLR0JJSS5wcm90bxoRQ0JJS01GRkRDR0kucHJvdG8aEUdKSVBK",
            "TkdORkVKLnByb3RvGhFQUEZDSkhFS09MRy5wcm90bxoRUENPREZDTktISksu",
            "cHJvdG8aEUlMSkpCR0lGRFBFLnByb3RvGhFIUENBSU1LSkRJSi5wcm90bxoR",
            "RkhOR09ORUZCREUucHJvdG8aEUhQR0FHQkdKTElELnByb3RvGhFBREFGSkZP",
            "SkRFRy5wcm90bxoRSE9IRE1NTkRLTkoucHJvdG8aEU9GR0JNQ0tOTERKLnBy",
            "b3RvGhFQSEZCRE5OTElORi5wcm90bxoRT0xCT1BHSkZGUE0ucHJvdG8aEUVJ",
            "S0FJSURBRVBQLnByb3RvGhFERUlOQURQRUhLRS5wcm90bxoRUEdORElCQkdJ",
            "Sk4ucHJvdG8aEUJLQklMUERLT0lMLnByb3RvGhFFT0FFR0FFRlBGSC5wcm90",
            "bxoRR0lFRENKRExFR0UucHJvdG8aEURKT0VFR0hNQ0ZKLnByb3RvGhFIRk9D",
            "TkhPSkxBSC5wcm90byK8CAoLSE1CQU5DS0dCSUkSIwoLTEtNTEdPRUVFS0gY",
            "CiABKAsyDC5HSUVEQ0pETEVHRUgAEiMKC0NPSE5MR01JRkJPGA8gASgLMgwu",
            "R0lFRENKRExFR0VIABIqChJhZGRfZ2FtZV9pdGVtX2luZm8YCSABKAsyDC5I",
            "UEdBR0JHSkxJREgAEiMKC0xFQk1OTE9BS0hDGAIgASgLMgwuSFBHQUdCR0pM",
            "SURIABIjCgtLQk5MSUdMSkVOThgBIAEoCzIMLk9GR0JNQ0tOTERKSAASIwoL",
            "TU1GQkVOQU1CTkUYByABKAsyDC5PRkdCTUNLTkxESkgAEiMKC0dOQUlESEhK",
            "RUJJGAYgASgLMgwuRU9BRUdBRUZQRkhIABIjCgtKQkRITEhIRkRHRRgMIAEo",
            "CzIMLkVPQUVHQUVGUEZISAASIwoLSlBMUExGQ09PS0QYAyABKAsyDC5QUEZD",
            "SkhFS09MR0gAEiMKC01LT0ZPT0NPS0JLGAsgASgLMgwuUFBGQ0pIRUtPTEdI",
            "ABIjCgtPTE1HTkVPQUhPUBgEIAEoCzIMLlBIRkJETk5MSU5GSAASIwoLR0JG",
            "RkdQSEZNRFAYDSABKAsyDC5BREFGSkZPSkRFR0gAEiMKC0RNTk1JRkpIRUNM",
            "GA4gASgLMgwuQURBRkpGT0pERUdIABIjCgtJTUZDRE1JRU9QTBgIIAEoCzIM",
            "LlBDT0RGQ05LSEpLSAASIwoLUENMTENCTUhDQkQYBSABKAsyDC5PTEJPUEdK",
            "RkZQTUgAEiQKC0JJRURNSlBBRUJEGIILIAEoCzIMLkhGT0NOSE9KTEFISAAS",
            "JAoLRk9JQ0ZPR0NHSUEYpQcgASgLMgwuUEdORElCQkdJSk5IABIkCgtOQ0VJ",
            "RExOS0JCRxiPCCABKAsyDC5ESk9FRUdITUNGSkgAEiQKC0tNTURQRUpBS0VD",
            "GKYIIAEoCzIMLkNCSUtNRkZEQ0dJSAASJAoLR1BOTFBORUVIRE0YgAYgASgL",
            "MgwuSFBDQUlNS0pESUpIABIkCgtDTkVLTE9LSEFITBiWASABKAsyDC5IT0hE",
            "TU1OREtOSkgAEiQKC0RNRkpEQUhQSUlEGIIBIAEoCzIMLkZITkdPTkVGQkRF",
            "SAASJAoLSUxPRUtIS0VKQUoY1wQgASgLMgwuUFBGQ0pIRUtPTEdIABIkCgtM",
            "QUVHSlBJTE5ORBj+BiABKAsyDC5JTEpKQkdJRkRQRUgAEiQKC0xDREtMQUhH",
            "S0pJGPMKIAEoCzIMLkRFSU5BRFBFSEtFSAASJAoLQkNBRERGREJGTkEYyQYg",
            "ASgLMgwuQktCSUxQREtPSUxIABIkCgtMSUdMRUZKTUxITRjYAiABKAsyDC5F",
            "SUtBSUlEQUVQUEgAEiQKC0dCTkNJREpOTFBMGKIKIAEoCzIMLkdKSVBKTkdO",
            "RkVKSABCDQoLTFBCRElOTUtMRERCHqoCG0VnZ0xpbmsuRGFuaGVuZ1NlcnZl",
            "ci5Qcm90b2IGcHJvdG8z"));
      descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
          new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.CBIKMFFDCGIReflection.Descriptor, global::EggLink.DanhengServer.Proto.GJIPJNGNFEJReflection.Descriptor, global::EggLink.DanhengServer.Proto.PPFCJHEKOLGReflection.Descriptor, global::EggLink.DanhengServer.Proto.PCODFCNKHJKReflection.Descriptor, global::EggLink.DanhengServer.Proto.ILJJBGIFDPEReflection.Descriptor, global::EggLink.DanhengServer.Proto.HPCAIMKJDIJReflection.Descriptor, global::EggLink.DanhengServer.Proto.FHNGONEFBDEReflection.Descriptor, global::EggLink.DanhengServer.Proto.HPGAGBGJLIDReflection.Descriptor, global::EggLink.DanhengServer.Proto.ADAFJFOJDEGReflection.Descriptor, global::EggLink.DanhengServer.Proto.HOHDMMNDKNJReflection.Descriptor, global::EggLink.DanhengServer.Proto.OFGBMCKNLDJReflection.Descriptor, global::EggLink.DanhengServer.Proto.PHFBDNNLINFReflection.Descriptor, global::EggLink.DanhengServer.Proto.OLBOPGJFFPMReflection.Descriptor, global::EggLink.DanhengServer.Proto.EIKAIIDAEPPReflection.Descriptor, global::EggLink.DanhengServer.Proto.DEINADPEHKEReflection.Descriptor, global::EggLink.DanhengServer.Proto.PGNDIBBGIJNReflection.Descriptor, global::EggLink.DanhengServer.Proto.BKBILPDKOILReflection.Descriptor, global::EggLink.DanhengServer.Proto.EOAEGAEFPFHReflection.Descriptor, global::EggLink.DanhengServer.Proto.GIEDCJDLEGEReflection.Descriptor, global::EggLink.DanhengServer.Proto.DJOEEGHMCFJReflection.Descriptor, global::EggLink.DanhengServer.Proto.HFOCNHOJLAHReflection.Descriptor, },
          new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
            new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.HMBANCKGBII), global::EggLink.DanhengServer.Proto.HMBANCKGBII.Parser, new[]{ "LKMLGOEEEKH", "COHNLGMIFBO", "AddGameItemInfo", "LEBMNLOAKHC", "KBNLIGLJENN", "MMFBENAMBNE", "GNAIDHHJEBI", "JBDHLHHFDGE", "JPLPLFCOOKD", "MKOFOOCOKBK", "OLMGNEOAHOP", "GBFFGPHFMDP", "DMNMIFJHECL", "IMFCDMIEOPL", "PCLLCBMHCBD", "BIEDMJPAEBD", "FOICFOGCGIA", "NCEIDLNKBBG", "KMMDPEJAKEC", "GPNLPNEEHDM", "CNEKLOKHAHL", "DMFJDAHPIID", "ILOEKHKEJAJ", "LAEGJPILNND", "LCDKLAHGKJI", "BCADDFDBFNA", "LIGLEFJMLHM", "GBNCIDJNLPL" }, new[]{ "LPBDINMKLDD" }, null, null, null)
          }));
    }
    #endregion

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

    partial void OnConstruction();

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public HMBANCKGBII(HMBANCKGBII other) : this() {
      switch (other.LPBDINMKLDDCase) {
        case LPBDINMKLDDOneofCase.LKMLGOEEEKH:
          LKMLGOEEEKH = other.LKMLGOEEEKH.Clone();
          break;
        case LPBDINMKLDDOneofCase.COHNLGMIFBO:
          COHNLGMIFBO = other.COHNLGMIFBO.Clone();
          break;
        case LPBDINMKLDDOneofCase.AddGameItemInfo:
          AddGameItemInfo = other.AddGameItemInfo.Clone();
          break;
        case LPBDINMKLDDOneofCase.LEBMNLOAKHC:
          LEBMNLOAKHC = other.LEBMNLOAKHC.Clone();
          break;
        case LPBDINMKLDDOneofCase.KBNLIGLJENN:
          KBNLIGLJENN = other.KBNLIGLJENN.Clone();
          break;
        case LPBDINMKLDDOneofCase.MMFBENAMBNE:
          MMFBENAMBNE = other.MMFBENAMBNE.Clone();
          break;
        case LPBDINMKLDDOneofCase.GNAIDHHJEBI:
          GNAIDHHJEBI = other.GNAIDHHJEBI.Clone();
          break;
        case LPBDINMKLDDOneofCase.JBDHLHHFDGE:
          JBDHLHHFDGE = other.JBDHLHHFDGE.Clone();
          break;
        case LPBDINMKLDDOneofCase.JPLPLFCOOKD:
          JPLPLFCOOKD = other.JPLPLFCOOKD.Clone();
          break;
        case LPBDINMKLDDOneofCase.MKOFOOCOKBK:
          MKOFOOCOKBK = other.MKOFOOCOKBK.Clone();
          break;
        case LPBDINMKLDDOneofCase.OLMGNEOAHOP:
          OLMGNEOAHOP = other.OLMGNEOAHOP.Clone();
          break;
        case LPBDINMKLDDOneofCase.GBFFGPHFMDP:
          GBFFGPHFMDP = other.GBFFGPHFMDP.Clone();
          break;
        case LPBDINMKLDDOneofCase.DMNMIFJHECL:
          DMNMIFJHECL = other.DMNMIFJHECL.Clone();
          break;
        case LPBDINMKLDDOneofCase.IMFCDMIEOPL:
          IMFCDMIEOPL = other.IMFCDMIEOPL.Clone();
          break;
        case LPBDINMKLDDOneofCase.PCLLCBMHCBD:
          PCLLCBMHCBD = other.PCLLCBMHCBD.Clone();
          break;
        case LPBDINMKLDDOneofCase.BIEDMJPAEBD:
          BIEDMJPAEBD = other.BIEDMJPAEBD.Clone();
          break;
        case LPBDINMKLDDOneofCase.FOICFOGCGIA:
          FOICFOGCGIA = other.FOICFOGCGIA.Clone();
          break;
        case LPBDINMKLDDOneofCase.NCEIDLNKBBG:
          NCEIDLNKBBG = other.NCEIDLNKBBG.Clone();
          break;
        case LPBDINMKLDDOneofCase.KMMDPEJAKEC:
          KMMDPEJAKEC = other.KMMDPEJAKEC.Clone();
          break;
        case LPBDINMKLDDOneofCase.GPNLPNEEHDM:
          GPNLPNEEHDM = other.GPNLPNEEHDM.Clone();
          break;
        case LPBDINMKLDDOneofCase.CNEKLOKHAHL:
          CNEKLOKHAHL = other.CNEKLOKHAHL.Clone();
          break;
        case LPBDINMKLDDOneofCase.DMFJDAHPIID:
          DMFJDAHPIID = other.DMFJDAHPIID.Clone();
          break;
        case LPBDINMKLDDOneofCase.ILOEKHKEJAJ:
          ILOEKHKEJAJ = other.ILOEKHKEJAJ.Clone();
          break;
        case LPBDINMKLDDOneofCase.LAEGJPILNND:
          LAEGJPILNND = other.LAEGJPILNND.Clone();
          break;
        case LPBDINMKLDDOneofCase.LCDKLAHGKJI:
          LCDKLAHGKJI = other.LCDKLAHGKJI.Clone();
          break;
        case LPBDINMKLDDOneofCase.BCADDFDBFNA:
          BCADDFDBFNA = other.BCADDFDBFNA.Clone();
          break;
        case LPBDINMKLDDOneofCase.LIGLEFJMLHM:
          LIGLEFJMLHM = other.LIGLEFJMLHM.Clone();
          break;
        case LPBDINMKLDDOneofCase.GBNCIDJNLPL:
          GBNCIDJNLPL = other.GBNCIDJNLPL.Clone();
          break;
      }

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

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

    /// <summary>Field number for the "LKMLGOEEEKH" field.</summary>
    public const int LKMLGOEEEKHFieldNumber = 10;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.GIEDCJDLEGE LKMLGOEEEKH {
      get { return lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LKMLGOEEEKH ? (global::EggLink.DanhengServer.Proto.GIEDCJDLEGE) lPBDINMKLDD_ : null; }
      set {
        lPBDINMKLDD_ = value;
        lPBDINMKLDDCase_ = value == null ? LPBDINMKLDDOneofCase.None : LPBDINMKLDDOneofCase.LKMLGOEEEKH;
      }
    }

    /// <summary>Field number for the "COHNLGMIFBO" field.</summary>
    public const int COHNLGMIFBOFieldNumber = 15;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.GIEDCJDLEGE COHNLGMIFBO {
      get { return lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.COHNLGMIFBO ? (global::EggLink.DanhengServer.Proto.GIEDCJDLEGE) lPBDINMKLDD_ : null; }
      set {
        lPBDINMKLDD_ = value;
        lPBDINMKLDDCase_ = value == null ? LPBDINMKLDDOneofCase.None : LPBDINMKLDDOneofCase.COHNLGMIFBO;
      }
    }

    /// <summary>Field number for the "add_game_item_info" field.</summary>
    public const int AddGameItemInfoFieldNumber = 9;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.HPGAGBGJLID AddGameItemInfo {
      get { return lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.AddGameItemInfo ? (global::EggLink.DanhengServer.Proto.HPGAGBGJLID) lPBDINMKLDD_ : null; }
      set {
        lPBDINMKLDD_ = value;
        lPBDINMKLDDCase_ = value == null ? LPBDINMKLDDOneofCase.None : LPBDINMKLDDOneofCase.AddGameItemInfo;
      }
    }

    /// <summary>Field number for the "LEBMNLOAKHC" field.</summary>
    public const int LEBMNLOAKHCFieldNumber = 2;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.HPGAGBGJLID LEBMNLOAKHC {
      get { return lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LEBMNLOAKHC ? (global::EggLink.DanhengServer.Proto.HPGAGBGJLID) lPBDINMKLDD_ : null; }
      set {
        lPBDINMKLDD_ = value;
        lPBDINMKLDDCase_ = value == null ? LPBDINMKLDDOneofCase.None : LPBDINMKLDDOneofCase.LEBMNLOAKHC;
      }
    }

    /// <summary>Field number for the "KBNLIGLJENN" field.</summary>
    public const int KBNLIGLJENNFieldNumber = 1;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.OFGBMCKNLDJ KBNLIGLJENN {
      get { return lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.KBNLIGLJENN ? (global::EggLink.DanhengServer.Proto.OFGBMCKNLDJ) lPBDINMKLDD_ : null; }
      set {
        lPBDINMKLDD_ = value;
        lPBDINMKLDDCase_ = value == null ? LPBDINMKLDDOneofCase.None : LPBDINMKLDDOneofCase.KBNLIGLJENN;
      }
    }

    /// <summary>Field number for the "MMFBENAMBNE" field.</summary>
    public const int MMFBENAMBNEFieldNumber = 7;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.OFGBMCKNLDJ MMFBENAMBNE {
      get { return lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.MMFBENAMBNE ? (global::EggLink.DanhengServer.Proto.OFGBMCKNLDJ) lPBDINMKLDD_ : null; }
      set {
        lPBDINMKLDD_ = value;
        lPBDINMKLDDCase_ = value == null ? LPBDINMKLDDOneofCase.None : LPBDINMKLDDOneofCase.MMFBENAMBNE;
      }
    }

    /// <summary>Field number for the "GNAIDHHJEBI" field.</summary>
    public const int GNAIDHHJEBIFieldNumber = 6;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.EOAEGAEFPFH GNAIDHHJEBI {
      get { return lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.GNAIDHHJEBI ? (global::EggLink.DanhengServer.Proto.EOAEGAEFPFH) lPBDINMKLDD_ : null; }
      set {
        lPBDINMKLDD_ = value;
        lPBDINMKLDDCase_ = value == null ? LPBDINMKLDDOneofCase.None : LPBDINMKLDDOneofCase.GNAIDHHJEBI;
      }
    }

    /// <summary>Field number for the "JBDHLHHFDGE" field.</summary>
    public const int JBDHLHHFDGEFieldNumber = 12;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.EOAEGAEFPFH JBDHLHHFDGE {
      get { return lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.JBDHLHHFDGE ? (global::EggLink.DanhengServer.Proto.EOAEGAEFPFH) lPBDINMKLDD_ : null; }
      set {
        lPBDINMKLDD_ = value;
        lPBDINMKLDDCase_ = value == null ? LPBDINMKLDDOneofCase.None : LPBDINMKLDDOneofCase.JBDHLHHFDGE;
      }
    }

    /// <summary>Field number for the "JPLPLFCOOKD" field.</summary>
    public const int JPLPLFCOOKDFieldNumber = 3;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.PPFCJHEKOLG JPLPLFCOOKD {
      get { return lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.JPLPLFCOOKD ? (global::EggLink.DanhengServer.Proto.PPFCJHEKOLG) lPBDINMKLDD_ : null; }
      set {
        lPBDINMKLDD_ = value;
        lPBDINMKLDDCase_ = value == null ? LPBDINMKLDDOneofCase.None : LPBDINMKLDDOneofCase.JPLPLFCOOKD;
      }
    }

    /// <summary>Field number for the "MKOFOOCOKBK" field.</summary>
    public const int MKOFOOCOKBKFieldNumber = 11;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.PPFCJHEKOLG MKOFOOCOKBK {
      get { return lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.MKOFOOCOKBK ? (global::EggLink.DanhengServer.Proto.PPFCJHEKOLG) lPBDINMKLDD_ : null; }
      set {
        lPBDINMKLDD_ = value;
        lPBDINMKLDDCase_ = value == null ? LPBDINMKLDDOneofCase.None : LPBDINMKLDDOneofCase.MKOFOOCOKBK;
      }
    }

    /// <summary>Field number for the "OLMGNEOAHOP" field.</summary>
    public const int OLMGNEOAHOPFieldNumber = 4;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.PHFBDNNLINF OLMGNEOAHOP {
      get { return lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.OLMGNEOAHOP ? (global::EggLink.DanhengServer.Proto.PHFBDNNLINF) lPBDINMKLDD_ : null; }
      set {
        lPBDINMKLDD_ = value;
        lPBDINMKLDDCase_ = value == null ? LPBDINMKLDDOneofCase.None : LPBDINMKLDDOneofCase.OLMGNEOAHOP;
      }
    }

    /// <summary>Field number for the "GBFFGPHFMDP" field.</summary>
    public const int GBFFGPHFMDPFieldNumber = 13;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.ADAFJFOJDEG GBFFGPHFMDP {
      get { return lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.GBFFGPHFMDP ? (global::EggLink.DanhengServer.Proto.ADAFJFOJDEG) lPBDINMKLDD_ : null; }
      set {
        lPBDINMKLDD_ = value;
        lPBDINMKLDDCase_ = value == null ? LPBDINMKLDDOneofCase.None : LPBDINMKLDDOneofCase.GBFFGPHFMDP;
      }
    }

    /// <summary>Field number for the "DMNMIFJHECL" field.</summary>
    public const int DMNMIFJHECLFieldNumber = 14;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.ADAFJFOJDEG DMNMIFJHECL {
      get { return lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.DMNMIFJHECL ? (global::EggLink.DanhengServer.Proto.ADAFJFOJDEG) lPBDINMKLDD_ : null; }
      set {
        lPBDINMKLDD_ = value;
        lPBDINMKLDDCase_ = value == null ? LPBDINMKLDDOneofCase.None : LPBDINMKLDDOneofCase.DMNMIFJHECL;
      }
    }

    /// <summary>Field number for the "IMFCDMIEOPL" field.</summary>
    public const int IMFCDMIEOPLFieldNumber = 8;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.PCODFCNKHJK IMFCDMIEOPL {
      get { return lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.IMFCDMIEOPL ? (global::EggLink.DanhengServer.Proto.PCODFCNKHJK) lPBDINMKLDD_ : null; }
      set {
        lPBDINMKLDD_ = value;
        lPBDINMKLDDCase_ = value == null ? LPBDINMKLDDOneofCase.None : LPBDINMKLDDOneofCase.IMFCDMIEOPL;
      }
    }

    /// <summary>Field number for the "PCLLCBMHCBD" field.</summary>
    public const int PCLLCBMHCBDFieldNumber = 5;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.OLBOPGJFFPM PCLLCBMHCBD {
      get { return lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.PCLLCBMHCBD ? (global::EggLink.DanhengServer.Proto.OLBOPGJFFPM) lPBDINMKLDD_ : null; }
      set {
        lPBDINMKLDD_ = value;
        lPBDINMKLDDCase_ = value == null ? LPBDINMKLDDOneofCase.None : LPBDINMKLDDOneofCase.PCLLCBMHCBD;
      }
    }

    /// <summary>Field number for the "BIEDMJPAEBD" field.</summary>
    public const int BIEDMJPAEBDFieldNumber = 1410;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.HFOCNHOJLAH BIEDMJPAEBD {
      get { return lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.BIEDMJPAEBD ? (global::EggLink.DanhengServer.Proto.HFOCNHOJLAH) lPBDINMKLDD_ : null; }
      set {
        lPBDINMKLDD_ = value;
        lPBDINMKLDDCase_ = value == null ? LPBDINMKLDDOneofCase.None : LPBDINMKLDDOneofCase.BIEDMJPAEBD;
      }
    }

    /// <summary>Field number for the "FOICFOGCGIA" field.</summary>
    public const int FOICFOGCGIAFieldNumber = 933;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.PGNDIBBGIJN FOICFOGCGIA {
      get { return lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.FOICFOGCGIA ? (global::EggLink.DanhengServer.Proto.PGNDIBBGIJN) lPBDINMKLDD_ : null; }
      set {
        lPBDINMKLDD_ = value;
        lPBDINMKLDDCase_ = value == null ? LPBDINMKLDDOneofCase.None : LPBDINMKLDDOneofCase.FOICFOGCGIA;
      }
    }

    /// <summary>Field number for the "NCEIDLNKBBG" field.</summary>
    public const int NCEIDLNKBBGFieldNumber = 1039;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.DJOEEGHMCFJ NCEIDLNKBBG {
      get { return lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.NCEIDLNKBBG ? (global::EggLink.DanhengServer.Proto.DJOEEGHMCFJ) lPBDINMKLDD_ : null; }
      set {
        lPBDINMKLDD_ = value;
        lPBDINMKLDDCase_ = value == null ? LPBDINMKLDDOneofCase.None : LPBDINMKLDDOneofCase.NCEIDLNKBBG;
      }
    }

    /// <summary>Field number for the "KMMDPEJAKEC" field.</summary>
    public const int KMMDPEJAKECFieldNumber = 1062;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.CBIKMFFDCGI KMMDPEJAKEC {
      get { return lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.KMMDPEJAKEC ? (global::EggLink.DanhengServer.Proto.CBIKMFFDCGI) lPBDINMKLDD_ : null; }
      set {
        lPBDINMKLDD_ = value;
        lPBDINMKLDDCase_ = value == null ? LPBDINMKLDDOneofCase.None : LPBDINMKLDDOneofCase.KMMDPEJAKEC;
      }
    }

    /// <summary>Field number for the "GPNLPNEEHDM" field.</summary>
    public const int GPNLPNEEHDMFieldNumber = 768;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.HPCAIMKJDIJ GPNLPNEEHDM {
      get { return lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.GPNLPNEEHDM ? (global::EggLink.DanhengServer.Proto.HPCAIMKJDIJ) lPBDINMKLDD_ : null; }
      set {
        lPBDINMKLDD_ = value;
        lPBDINMKLDDCase_ = value == null ? LPBDINMKLDDOneofCase.None : LPBDINMKLDDOneofCase.GPNLPNEEHDM;
      }
    }

    /// <summary>Field number for the "CNEKLOKHAHL" field.</summary>
    public const int CNEKLOKHAHLFieldNumber = 150;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.HOHDMMNDKNJ CNEKLOKHAHL {
      get { return lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.CNEKLOKHAHL ? (global::EggLink.DanhengServer.Proto.HOHDMMNDKNJ) lPBDINMKLDD_ : null; }
      set {
        lPBDINMKLDD_ = value;
        lPBDINMKLDDCase_ = value == null ? LPBDINMKLDDOneofCase.None : LPBDINMKLDDOneofCase.CNEKLOKHAHL;
      }
    }

    /// <summary>Field number for the "DMFJDAHPIID" field.</summary>
    public const int DMFJDAHPIIDFieldNumber = 130;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.FHNGONEFBDE DMFJDAHPIID {
      get { return lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.DMFJDAHPIID ? (global::EggLink.DanhengServer.Proto.FHNGONEFBDE) lPBDINMKLDD_ : null; }
      set {
        lPBDINMKLDD_ = value;
        lPBDINMKLDDCase_ = value == null ? LPBDINMKLDDOneofCase.None : LPBDINMKLDDOneofCase.DMFJDAHPIID;
      }
    }

    /// <summary>Field number for the "ILOEKHKEJAJ" field.</summary>
    public const int ILOEKHKEJAJFieldNumber = 599;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.PPFCJHEKOLG ILOEKHKEJAJ {
      get { return lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.ILOEKHKEJAJ ? (global::EggLink.DanhengServer.Proto.PPFCJHEKOLG) lPBDINMKLDD_ : null; }
      set {
        lPBDINMKLDD_ = value;
        lPBDINMKLDDCase_ = value == null ? LPBDINMKLDDOneofCase.None : LPBDINMKLDDOneofCase.ILOEKHKEJAJ;
      }
    }

    /// <summary>Field number for the "LAEGJPILNND" field.</summary>
    public const int LAEGJPILNNDFieldNumber = 894;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.ILJJBGIFDPE LAEGJPILNND {
      get { return lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LAEGJPILNND ? (global::EggLink.DanhengServer.Proto.ILJJBGIFDPE) lPBDINMKLDD_ : null; }
      set {
        lPBDINMKLDD_ = value;
        lPBDINMKLDDCase_ = value == null ? LPBDINMKLDDOneofCase.None : LPBDINMKLDDOneofCase.LAEGJPILNND;
      }
    }

    /// <summary>Field number for the "LCDKLAHGKJI" field.</summary>
    public const int LCDKLAHGKJIFieldNumber = 1395;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.DEINADPEHKE LCDKLAHGKJI {
      get { return lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LCDKLAHGKJI ? (global::EggLink.DanhengServer.Proto.DEINADPEHKE) lPBDINMKLDD_ : null; }
      set {
        lPBDINMKLDD_ = value;
        lPBDINMKLDDCase_ = value == null ? LPBDINMKLDDOneofCase.None : LPBDINMKLDDOneofCase.LCDKLAHGKJI;
      }
    }

    /// <summary>Field number for the "BCADDFDBFNA" field.</summary>
    public const int BCADDFDBFNAFieldNumber = 841;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.BKBILPDKOIL BCADDFDBFNA {
      get { return lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.BCADDFDBFNA ? (global::EggLink.DanhengServer.Proto.BKBILPDKOIL) lPBDINMKLDD_ : null; }
      set {
        lPBDINMKLDD_ = value;
        lPBDINMKLDDCase_ = value == null ? LPBDINMKLDDOneofCase.None : LPBDINMKLDDOneofCase.BCADDFDBFNA;
      }
    }

    /// <summary>Field number for the "LIGLEFJMLHM" field.</summary>
    public const int LIGLEFJMLHMFieldNumber = 344;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.EIKAIIDAEPP LIGLEFJMLHM {
      get { return lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LIGLEFJMLHM ? (global::EggLink.DanhengServer.Proto.EIKAIIDAEPP) lPBDINMKLDD_ : null; }
      set {
        lPBDINMKLDD_ = value;
        lPBDINMKLDDCase_ = value == null ? LPBDINMKLDDOneofCase.None : LPBDINMKLDDOneofCase.LIGLEFJMLHM;
      }
    }

    /// <summary>Field number for the "GBNCIDJNLPL" field.</summary>
    public const int GBNCIDJNLPLFieldNumber = 1314;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.GJIPJNGNFEJ GBNCIDJNLPL {
      get { return lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.GBNCIDJNLPL ? (global::EggLink.DanhengServer.Proto.GJIPJNGNFEJ) lPBDINMKLDD_ : null; }
      set {
        lPBDINMKLDD_ = value;
        lPBDINMKLDDCase_ = value == null ? LPBDINMKLDDOneofCase.None : LPBDINMKLDDOneofCase.GBNCIDJNLPL;
      }
    }

    private object lPBDINMKLDD_;
    /// <summary>Enum of possible cases for the "LPBDINMKLDD" oneof.</summary>
    public enum LPBDINMKLDDOneofCase {
      None = 0,
      LKMLGOEEEKH = 10,
      COHNLGMIFBO = 15,
      AddGameItemInfo = 9,
      LEBMNLOAKHC = 2,
      KBNLIGLJENN = 1,
      MMFBENAMBNE = 7,
      GNAIDHHJEBI = 6,
      JBDHLHHFDGE = 12,
      JPLPLFCOOKD = 3,
      MKOFOOCOKBK = 11,
      OLMGNEOAHOP = 4,
      GBFFGPHFMDP = 13,
      DMNMIFJHECL = 14,
      IMFCDMIEOPL = 8,
      PCLLCBMHCBD = 5,
      BIEDMJPAEBD = 1410,
      FOICFOGCGIA = 933,
      NCEIDLNKBBG = 1039,
      KMMDPEJAKEC = 1062,
      GPNLPNEEHDM = 768,
      CNEKLOKHAHL = 150,
      DMFJDAHPIID = 130,
      ILOEKHKEJAJ = 599,
      LAEGJPILNND = 894,
      LCDKLAHGKJI = 1395,
      BCADDFDBFNA = 841,
      LIGLEFJMLHM = 344,
      GBNCIDJNLPL = 1314,
    }
    private LPBDINMKLDDOneofCase lPBDINMKLDDCase_ = LPBDINMKLDDOneofCase.None;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public LPBDINMKLDDOneofCase LPBDINMKLDDCase {
      get { return lPBDINMKLDDCase_; }
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void ClearLPBDINMKLDD() {
      lPBDINMKLDDCase_ = LPBDINMKLDDOneofCase.None;
      lPBDINMKLDD_ = null;
    }

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

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool Equals(HMBANCKGBII other) {
      if (ReferenceEquals(other, null)) {
        return false;
      }
      if (ReferenceEquals(other, this)) {
        return true;
      }
      if (!object.Equals(LKMLGOEEEKH, other.LKMLGOEEEKH)) return false;
      if (!object.Equals(COHNLGMIFBO, other.COHNLGMIFBO)) return false;
      if (!object.Equals(AddGameItemInfo, other.AddGameItemInfo)) return false;
      if (!object.Equals(LEBMNLOAKHC, other.LEBMNLOAKHC)) return false;
      if (!object.Equals(KBNLIGLJENN, other.KBNLIGLJENN)) return false;
      if (!object.Equals(MMFBENAMBNE, other.MMFBENAMBNE)) return false;
      if (!object.Equals(GNAIDHHJEBI, other.GNAIDHHJEBI)) return false;
      if (!object.Equals(JBDHLHHFDGE, other.JBDHLHHFDGE)) return false;
      if (!object.Equals(JPLPLFCOOKD, other.JPLPLFCOOKD)) return false;
      if (!object.Equals(MKOFOOCOKBK, other.MKOFOOCOKBK)) return false;
      if (!object.Equals(OLMGNEOAHOP, other.OLMGNEOAHOP)) return false;
      if (!object.Equals(GBFFGPHFMDP, other.GBFFGPHFMDP)) return false;
      if (!object.Equals(DMNMIFJHECL, other.DMNMIFJHECL)) return false;
      if (!object.Equals(IMFCDMIEOPL, other.IMFCDMIEOPL)) return false;
      if (!object.Equals(PCLLCBMHCBD, other.PCLLCBMHCBD)) return false;
      if (!object.Equals(BIEDMJPAEBD, other.BIEDMJPAEBD)) return false;
      if (!object.Equals(FOICFOGCGIA, other.FOICFOGCGIA)) return false;
      if (!object.Equals(NCEIDLNKBBG, other.NCEIDLNKBBG)) return false;
      if (!object.Equals(KMMDPEJAKEC, other.KMMDPEJAKEC)) return false;
      if (!object.Equals(GPNLPNEEHDM, other.GPNLPNEEHDM)) return false;
      if (!object.Equals(CNEKLOKHAHL, other.CNEKLOKHAHL)) return false;
      if (!object.Equals(DMFJDAHPIID, other.DMFJDAHPIID)) return false;
      if (!object.Equals(ILOEKHKEJAJ, other.ILOEKHKEJAJ)) return false;
      if (!object.Equals(LAEGJPILNND, other.LAEGJPILNND)) return false;
      if (!object.Equals(LCDKLAHGKJI, other.LCDKLAHGKJI)) return false;
      if (!object.Equals(BCADDFDBFNA, other.BCADDFDBFNA)) return false;
      if (!object.Equals(LIGLEFJMLHM, other.LIGLEFJMLHM)) return false;
      if (!object.Equals(GBNCIDJNLPL, other.GBNCIDJNLPL)) return false;
      if (LPBDINMKLDDCase != other.LPBDINMKLDDCase) 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 (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LKMLGOEEEKH) hash ^= LKMLGOEEEKH.GetHashCode();
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.COHNLGMIFBO) hash ^= COHNLGMIFBO.GetHashCode();
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.AddGameItemInfo) hash ^= AddGameItemInfo.GetHashCode();
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LEBMNLOAKHC) hash ^= LEBMNLOAKHC.GetHashCode();
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.KBNLIGLJENN) hash ^= KBNLIGLJENN.GetHashCode();
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.MMFBENAMBNE) hash ^= MMFBENAMBNE.GetHashCode();
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.GNAIDHHJEBI) hash ^= GNAIDHHJEBI.GetHashCode();
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.JBDHLHHFDGE) hash ^= JBDHLHHFDGE.GetHashCode();
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.JPLPLFCOOKD) hash ^= JPLPLFCOOKD.GetHashCode();
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.MKOFOOCOKBK) hash ^= MKOFOOCOKBK.GetHashCode();
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.OLMGNEOAHOP) hash ^= OLMGNEOAHOP.GetHashCode();
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.GBFFGPHFMDP) hash ^= GBFFGPHFMDP.GetHashCode();
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.DMNMIFJHECL) hash ^= DMNMIFJHECL.GetHashCode();
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.IMFCDMIEOPL) hash ^= IMFCDMIEOPL.GetHashCode();
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.PCLLCBMHCBD) hash ^= PCLLCBMHCBD.GetHashCode();
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.BIEDMJPAEBD) hash ^= BIEDMJPAEBD.GetHashCode();
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.FOICFOGCGIA) hash ^= FOICFOGCGIA.GetHashCode();
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.NCEIDLNKBBG) hash ^= NCEIDLNKBBG.GetHashCode();
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.KMMDPEJAKEC) hash ^= KMMDPEJAKEC.GetHashCode();
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.GPNLPNEEHDM) hash ^= GPNLPNEEHDM.GetHashCode();
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.CNEKLOKHAHL) hash ^= CNEKLOKHAHL.GetHashCode();
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.DMFJDAHPIID) hash ^= DMFJDAHPIID.GetHashCode();
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.ILOEKHKEJAJ) hash ^= ILOEKHKEJAJ.GetHashCode();
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LAEGJPILNND) hash ^= LAEGJPILNND.GetHashCode();
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LCDKLAHGKJI) hash ^= LCDKLAHGKJI.GetHashCode();
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.BCADDFDBFNA) hash ^= BCADDFDBFNA.GetHashCode();
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LIGLEFJMLHM) hash ^= LIGLEFJMLHM.GetHashCode();
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.GBNCIDJNLPL) hash ^= GBNCIDJNLPL.GetHashCode();
      hash ^= (int) lPBDINMKLDDCase_;
      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 (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.KBNLIGLJENN) {
        output.WriteRawTag(10);
        output.WriteMessage(KBNLIGLJENN);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LEBMNLOAKHC) {
        output.WriteRawTag(18);
        output.WriteMessage(LEBMNLOAKHC);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.JPLPLFCOOKD) {
        output.WriteRawTag(26);
        output.WriteMessage(JPLPLFCOOKD);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.OLMGNEOAHOP) {
        output.WriteRawTag(34);
        output.WriteMessage(OLMGNEOAHOP);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.PCLLCBMHCBD) {
        output.WriteRawTag(42);
        output.WriteMessage(PCLLCBMHCBD);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.GNAIDHHJEBI) {
        output.WriteRawTag(50);
        output.WriteMessage(GNAIDHHJEBI);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.MMFBENAMBNE) {
        output.WriteRawTag(58);
        output.WriteMessage(MMFBENAMBNE);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.IMFCDMIEOPL) {
        output.WriteRawTag(66);
        output.WriteMessage(IMFCDMIEOPL);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.AddGameItemInfo) {
        output.WriteRawTag(74);
        output.WriteMessage(AddGameItemInfo);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LKMLGOEEEKH) {
        output.WriteRawTag(82);
        output.WriteMessage(LKMLGOEEEKH);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.MKOFOOCOKBK) {
        output.WriteRawTag(90);
        output.WriteMessage(MKOFOOCOKBK);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.JBDHLHHFDGE) {
        output.WriteRawTag(98);
        output.WriteMessage(JBDHLHHFDGE);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.GBFFGPHFMDP) {
        output.WriteRawTag(106);
        output.WriteMessage(GBFFGPHFMDP);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.DMNMIFJHECL) {
        output.WriteRawTag(114);
        output.WriteMessage(DMNMIFJHECL);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.COHNLGMIFBO) {
        output.WriteRawTag(122);
        output.WriteMessage(COHNLGMIFBO);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.DMFJDAHPIID) {
        output.WriteRawTag(146, 8);
        output.WriteMessage(DMFJDAHPIID);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.CNEKLOKHAHL) {
        output.WriteRawTag(178, 9);
        output.WriteMessage(CNEKLOKHAHL);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LIGLEFJMLHM) {
        output.WriteRawTag(194, 21);
        output.WriteMessage(LIGLEFJMLHM);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.ILOEKHKEJAJ) {
        output.WriteRawTag(186, 37);
        output.WriteMessage(ILOEKHKEJAJ);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.GPNLPNEEHDM) {
        output.WriteRawTag(130, 48);
        output.WriteMessage(GPNLPNEEHDM);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.BCADDFDBFNA) {
        output.WriteRawTag(202, 52);
        output.WriteMessage(BCADDFDBFNA);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LAEGJPILNND) {
        output.WriteRawTag(242, 55);
        output.WriteMessage(LAEGJPILNND);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.FOICFOGCGIA) {
        output.WriteRawTag(170, 58);
        output.WriteMessage(FOICFOGCGIA);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.NCEIDLNKBBG) {
        output.WriteRawTag(250, 64);
        output.WriteMessage(NCEIDLNKBBG);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.KMMDPEJAKEC) {
        output.WriteRawTag(178, 66);
        output.WriteMessage(KMMDPEJAKEC);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.GBNCIDJNLPL) {
        output.WriteRawTag(146, 82);
        output.WriteMessage(GBNCIDJNLPL);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LCDKLAHGKJI) {
        output.WriteRawTag(154, 87);
        output.WriteMessage(LCDKLAHGKJI);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.BIEDMJPAEBD) {
        output.WriteRawTag(146, 88);
        output.WriteMessage(BIEDMJPAEBD);
      }
      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 (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.KBNLIGLJENN) {
        output.WriteRawTag(10);
        output.WriteMessage(KBNLIGLJENN);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LEBMNLOAKHC) {
        output.WriteRawTag(18);
        output.WriteMessage(LEBMNLOAKHC);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.JPLPLFCOOKD) {
        output.WriteRawTag(26);
        output.WriteMessage(JPLPLFCOOKD);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.OLMGNEOAHOP) {
        output.WriteRawTag(34);
        output.WriteMessage(OLMGNEOAHOP);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.PCLLCBMHCBD) {
        output.WriteRawTag(42);
        output.WriteMessage(PCLLCBMHCBD);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.GNAIDHHJEBI) {
        output.WriteRawTag(50);
        output.WriteMessage(GNAIDHHJEBI);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.MMFBENAMBNE) {
        output.WriteRawTag(58);
        output.WriteMessage(MMFBENAMBNE);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.IMFCDMIEOPL) {
        output.WriteRawTag(66);
        output.WriteMessage(IMFCDMIEOPL);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.AddGameItemInfo) {
        output.WriteRawTag(74);
        output.WriteMessage(AddGameItemInfo);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LKMLGOEEEKH) {
        output.WriteRawTag(82);
        output.WriteMessage(LKMLGOEEEKH);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.MKOFOOCOKBK) {
        output.WriteRawTag(90);
        output.WriteMessage(MKOFOOCOKBK);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.JBDHLHHFDGE) {
        output.WriteRawTag(98);
        output.WriteMessage(JBDHLHHFDGE);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.GBFFGPHFMDP) {
        output.WriteRawTag(106);
        output.WriteMessage(GBFFGPHFMDP);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.DMNMIFJHECL) {
        output.WriteRawTag(114);
        output.WriteMessage(DMNMIFJHECL);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.COHNLGMIFBO) {
        output.WriteRawTag(122);
        output.WriteMessage(COHNLGMIFBO);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.DMFJDAHPIID) {
        output.WriteRawTag(146, 8);
        output.WriteMessage(DMFJDAHPIID);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.CNEKLOKHAHL) {
        output.WriteRawTag(178, 9);
        output.WriteMessage(CNEKLOKHAHL);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LIGLEFJMLHM) {
        output.WriteRawTag(194, 21);
        output.WriteMessage(LIGLEFJMLHM);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.ILOEKHKEJAJ) {
        output.WriteRawTag(186, 37);
        output.WriteMessage(ILOEKHKEJAJ);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.GPNLPNEEHDM) {
        output.WriteRawTag(130, 48);
        output.WriteMessage(GPNLPNEEHDM);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.BCADDFDBFNA) {
        output.WriteRawTag(202, 52);
        output.WriteMessage(BCADDFDBFNA);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LAEGJPILNND) {
        output.WriteRawTag(242, 55);
        output.WriteMessage(LAEGJPILNND);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.FOICFOGCGIA) {
        output.WriteRawTag(170, 58);
        output.WriteMessage(FOICFOGCGIA);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.NCEIDLNKBBG) {
        output.WriteRawTag(250, 64);
        output.WriteMessage(NCEIDLNKBBG);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.KMMDPEJAKEC) {
        output.WriteRawTag(178, 66);
        output.WriteMessage(KMMDPEJAKEC);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.GBNCIDJNLPL) {
        output.WriteRawTag(146, 82);
        output.WriteMessage(GBNCIDJNLPL);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LCDKLAHGKJI) {
        output.WriteRawTag(154, 87);
        output.WriteMessage(LCDKLAHGKJI);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.BIEDMJPAEBD) {
        output.WriteRawTag(146, 88);
        output.WriteMessage(BIEDMJPAEBD);
      }
      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 (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LKMLGOEEEKH) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(LKMLGOEEEKH);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.COHNLGMIFBO) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(COHNLGMIFBO);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.AddGameItemInfo) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(AddGameItemInfo);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LEBMNLOAKHC) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(LEBMNLOAKHC);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.KBNLIGLJENN) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(KBNLIGLJENN);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.MMFBENAMBNE) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(MMFBENAMBNE);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.GNAIDHHJEBI) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(GNAIDHHJEBI);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.JBDHLHHFDGE) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(JBDHLHHFDGE);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.JPLPLFCOOKD) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(JPLPLFCOOKD);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.MKOFOOCOKBK) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(MKOFOOCOKBK);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.OLMGNEOAHOP) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(OLMGNEOAHOP);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.GBFFGPHFMDP) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(GBFFGPHFMDP);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.DMNMIFJHECL) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(DMNMIFJHECL);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.IMFCDMIEOPL) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(IMFCDMIEOPL);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.PCLLCBMHCBD) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(PCLLCBMHCBD);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.BIEDMJPAEBD) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(BIEDMJPAEBD);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.FOICFOGCGIA) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(FOICFOGCGIA);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.NCEIDLNKBBG) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(NCEIDLNKBBG);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.KMMDPEJAKEC) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(KMMDPEJAKEC);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.GPNLPNEEHDM) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(GPNLPNEEHDM);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.CNEKLOKHAHL) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(CNEKLOKHAHL);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.DMFJDAHPIID) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(DMFJDAHPIID);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.ILOEKHKEJAJ) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(ILOEKHKEJAJ);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LAEGJPILNND) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(LAEGJPILNND);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LCDKLAHGKJI) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(LCDKLAHGKJI);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.BCADDFDBFNA) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(BCADDFDBFNA);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LIGLEFJMLHM) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(LIGLEFJMLHM);
      }
      if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.GBNCIDJNLPL) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(GBNCIDJNLPL);
      }
      if (_unknownFields != null) {
        size += _unknownFields.CalculateSize();
      }
      return size;
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void MergeFrom(HMBANCKGBII other) {
      if (other == null) {
        return;
      }
      switch (other.LPBDINMKLDDCase) {
        case LPBDINMKLDDOneofCase.LKMLGOEEEKH:
          if (LKMLGOEEEKH == null) {
            LKMLGOEEEKH = new global::EggLink.DanhengServer.Proto.GIEDCJDLEGE();
          }
          LKMLGOEEEKH.MergeFrom(other.LKMLGOEEEKH);
          break;
        case LPBDINMKLDDOneofCase.COHNLGMIFBO:
          if (COHNLGMIFBO == null) {
            COHNLGMIFBO = new global::EggLink.DanhengServer.Proto.GIEDCJDLEGE();
          }
          COHNLGMIFBO.MergeFrom(other.COHNLGMIFBO);
          break;
        case LPBDINMKLDDOneofCase.AddGameItemInfo:
          if (AddGameItemInfo == null) {
            AddGameItemInfo = new global::EggLink.DanhengServer.Proto.HPGAGBGJLID();
          }
          AddGameItemInfo.MergeFrom(other.AddGameItemInfo);
          break;
        case LPBDINMKLDDOneofCase.LEBMNLOAKHC:
          if (LEBMNLOAKHC == null) {
            LEBMNLOAKHC = new global::EggLink.DanhengServer.Proto.HPGAGBGJLID();
          }
          LEBMNLOAKHC.MergeFrom(other.LEBMNLOAKHC);
          break;
        case LPBDINMKLDDOneofCase.KBNLIGLJENN:
          if (KBNLIGLJENN == null) {
            KBNLIGLJENN = new global::EggLink.DanhengServer.Proto.OFGBMCKNLDJ();
          }
          KBNLIGLJENN.MergeFrom(other.KBNLIGLJENN);
          break;
        case LPBDINMKLDDOneofCase.MMFBENAMBNE:
          if (MMFBENAMBNE == null) {
            MMFBENAMBNE = new global::EggLink.DanhengServer.Proto.OFGBMCKNLDJ();
          }
          MMFBENAMBNE.MergeFrom(other.MMFBENAMBNE);
          break;
        case LPBDINMKLDDOneofCase.GNAIDHHJEBI:
          if (GNAIDHHJEBI == null) {
            GNAIDHHJEBI = new global::EggLink.DanhengServer.Proto.EOAEGAEFPFH();
          }
          GNAIDHHJEBI.MergeFrom(other.GNAIDHHJEBI);
          break;
        case LPBDINMKLDDOneofCase.JBDHLHHFDGE:
          if (JBDHLHHFDGE == null) {
            JBDHLHHFDGE = new global::EggLink.DanhengServer.Proto.EOAEGAEFPFH();
          }
          JBDHLHHFDGE.MergeFrom(other.JBDHLHHFDGE);
          break;
        case LPBDINMKLDDOneofCase.JPLPLFCOOKD:
          if (JPLPLFCOOKD == null) {
            JPLPLFCOOKD = new global::EggLink.DanhengServer.Proto.PPFCJHEKOLG();
          }
          JPLPLFCOOKD.MergeFrom(other.JPLPLFCOOKD);
          break;
        case LPBDINMKLDDOneofCase.MKOFOOCOKBK:
          if (MKOFOOCOKBK == null) {
            MKOFOOCOKBK = new global::EggLink.DanhengServer.Proto.PPFCJHEKOLG();
          }
          MKOFOOCOKBK.MergeFrom(other.MKOFOOCOKBK);
          break;
        case LPBDINMKLDDOneofCase.OLMGNEOAHOP:
          if (OLMGNEOAHOP == null) {
            OLMGNEOAHOP = new global::EggLink.DanhengServer.Proto.PHFBDNNLINF();
          }
          OLMGNEOAHOP.MergeFrom(other.OLMGNEOAHOP);
          break;
        case LPBDINMKLDDOneofCase.GBFFGPHFMDP:
          if (GBFFGPHFMDP == null) {
            GBFFGPHFMDP = new global::EggLink.DanhengServer.Proto.ADAFJFOJDEG();
          }
          GBFFGPHFMDP.MergeFrom(other.GBFFGPHFMDP);
          break;
        case LPBDINMKLDDOneofCase.DMNMIFJHECL:
          if (DMNMIFJHECL == null) {
            DMNMIFJHECL = new global::EggLink.DanhengServer.Proto.ADAFJFOJDEG();
          }
          DMNMIFJHECL.MergeFrom(other.DMNMIFJHECL);
          break;
        case LPBDINMKLDDOneofCase.IMFCDMIEOPL:
          if (IMFCDMIEOPL == null) {
            IMFCDMIEOPL = new global::EggLink.DanhengServer.Proto.PCODFCNKHJK();
          }
          IMFCDMIEOPL.MergeFrom(other.IMFCDMIEOPL);
          break;
        case LPBDINMKLDDOneofCase.PCLLCBMHCBD:
          if (PCLLCBMHCBD == null) {
            PCLLCBMHCBD = new global::EggLink.DanhengServer.Proto.OLBOPGJFFPM();
          }
          PCLLCBMHCBD.MergeFrom(other.PCLLCBMHCBD);
          break;
        case LPBDINMKLDDOneofCase.BIEDMJPAEBD:
          if (BIEDMJPAEBD == null) {
            BIEDMJPAEBD = new global::EggLink.DanhengServer.Proto.HFOCNHOJLAH();
          }
          BIEDMJPAEBD.MergeFrom(other.BIEDMJPAEBD);
          break;
        case LPBDINMKLDDOneofCase.FOICFOGCGIA:
          if (FOICFOGCGIA == null) {
            FOICFOGCGIA = new global::EggLink.DanhengServer.Proto.PGNDIBBGIJN();
          }
          FOICFOGCGIA.MergeFrom(other.FOICFOGCGIA);
          break;
        case LPBDINMKLDDOneofCase.NCEIDLNKBBG:
          if (NCEIDLNKBBG == null) {
            NCEIDLNKBBG = new global::EggLink.DanhengServer.Proto.DJOEEGHMCFJ();
          }
          NCEIDLNKBBG.MergeFrom(other.NCEIDLNKBBG);
          break;
        case LPBDINMKLDDOneofCase.KMMDPEJAKEC:
          if (KMMDPEJAKEC == null) {
            KMMDPEJAKEC = new global::EggLink.DanhengServer.Proto.CBIKMFFDCGI();
          }
          KMMDPEJAKEC.MergeFrom(other.KMMDPEJAKEC);
          break;
        case LPBDINMKLDDOneofCase.GPNLPNEEHDM:
          if (GPNLPNEEHDM == null) {
            GPNLPNEEHDM = new global::EggLink.DanhengServer.Proto.HPCAIMKJDIJ();
          }
          GPNLPNEEHDM.MergeFrom(other.GPNLPNEEHDM);
          break;
        case LPBDINMKLDDOneofCase.CNEKLOKHAHL:
          if (CNEKLOKHAHL == null) {
            CNEKLOKHAHL = new global::EggLink.DanhengServer.Proto.HOHDMMNDKNJ();
          }
          CNEKLOKHAHL.MergeFrom(other.CNEKLOKHAHL);
          break;
        case LPBDINMKLDDOneofCase.DMFJDAHPIID:
          if (DMFJDAHPIID == null) {
            DMFJDAHPIID = new global::EggLink.DanhengServer.Proto.FHNGONEFBDE();
          }
          DMFJDAHPIID.MergeFrom(other.DMFJDAHPIID);
          break;
        case LPBDINMKLDDOneofCase.ILOEKHKEJAJ:
          if (ILOEKHKEJAJ == null) {
            ILOEKHKEJAJ = new global::EggLink.DanhengServer.Proto.PPFCJHEKOLG();
          }
          ILOEKHKEJAJ.MergeFrom(other.ILOEKHKEJAJ);
          break;
        case LPBDINMKLDDOneofCase.LAEGJPILNND:
          if (LAEGJPILNND == null) {
            LAEGJPILNND = new global::EggLink.DanhengServer.Proto.ILJJBGIFDPE();
          }
          LAEGJPILNND.MergeFrom(other.LAEGJPILNND);
          break;
        case LPBDINMKLDDOneofCase.LCDKLAHGKJI:
          if (LCDKLAHGKJI == null) {
            LCDKLAHGKJI = new global::EggLink.DanhengServer.Proto.DEINADPEHKE();
          }
          LCDKLAHGKJI.MergeFrom(other.LCDKLAHGKJI);
          break;
        case LPBDINMKLDDOneofCase.BCADDFDBFNA:
          if (BCADDFDBFNA == null) {
            BCADDFDBFNA = new global::EggLink.DanhengServer.Proto.BKBILPDKOIL();
          }
          BCADDFDBFNA.MergeFrom(other.BCADDFDBFNA);
          break;
        case LPBDINMKLDDOneofCase.LIGLEFJMLHM:
          if (LIGLEFJMLHM == null) {
            LIGLEFJMLHM = new global::EggLink.DanhengServer.Proto.EIKAIIDAEPP();
          }
          LIGLEFJMLHM.MergeFrom(other.LIGLEFJMLHM);
          break;
        case LPBDINMKLDDOneofCase.GBNCIDJNLPL:
          if (GBNCIDJNLPL == null) {
            GBNCIDJNLPL = new global::EggLink.DanhengServer.Proto.GJIPJNGNFEJ();
          }
          GBNCIDJNLPL.MergeFrom(other.GBNCIDJNLPL);
          break;
      }

      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void MergeFrom(pb::CodedInputStream input) {
    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
      input.ReadRawMessage(this);
    #else
      uint tag;
      while ((tag = input.ReadTag()) != 0) {
        switch(tag) {
          default:
            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
            break;
          case 10: {
            global::EggLink.DanhengServer.Proto.OFGBMCKNLDJ subBuilder = new global::EggLink.DanhengServer.Proto.OFGBMCKNLDJ();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.KBNLIGLJENN) {
              subBuilder.MergeFrom(KBNLIGLJENN);
            }
            input.ReadMessage(subBuilder);
            KBNLIGLJENN = subBuilder;
            break;
          }
          case 18: {
            global::EggLink.DanhengServer.Proto.HPGAGBGJLID subBuilder = new global::EggLink.DanhengServer.Proto.HPGAGBGJLID();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LEBMNLOAKHC) {
              subBuilder.MergeFrom(LEBMNLOAKHC);
            }
            input.ReadMessage(subBuilder);
            LEBMNLOAKHC = subBuilder;
            break;
          }
          case 26: {
            global::EggLink.DanhengServer.Proto.PPFCJHEKOLG subBuilder = new global::EggLink.DanhengServer.Proto.PPFCJHEKOLG();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.JPLPLFCOOKD) {
              subBuilder.MergeFrom(JPLPLFCOOKD);
            }
            input.ReadMessage(subBuilder);
            JPLPLFCOOKD = subBuilder;
            break;
          }
          case 34: {
            global::EggLink.DanhengServer.Proto.PHFBDNNLINF subBuilder = new global::EggLink.DanhengServer.Proto.PHFBDNNLINF();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.OLMGNEOAHOP) {
              subBuilder.MergeFrom(OLMGNEOAHOP);
            }
            input.ReadMessage(subBuilder);
            OLMGNEOAHOP = subBuilder;
            break;
          }
          case 42: {
            global::EggLink.DanhengServer.Proto.OLBOPGJFFPM subBuilder = new global::EggLink.DanhengServer.Proto.OLBOPGJFFPM();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.PCLLCBMHCBD) {
              subBuilder.MergeFrom(PCLLCBMHCBD);
            }
            input.ReadMessage(subBuilder);
            PCLLCBMHCBD = subBuilder;
            break;
          }
          case 50: {
            global::EggLink.DanhengServer.Proto.EOAEGAEFPFH subBuilder = new global::EggLink.DanhengServer.Proto.EOAEGAEFPFH();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.GNAIDHHJEBI) {
              subBuilder.MergeFrom(GNAIDHHJEBI);
            }
            input.ReadMessage(subBuilder);
            GNAIDHHJEBI = subBuilder;
            break;
          }
          case 58: {
            global::EggLink.DanhengServer.Proto.OFGBMCKNLDJ subBuilder = new global::EggLink.DanhengServer.Proto.OFGBMCKNLDJ();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.MMFBENAMBNE) {
              subBuilder.MergeFrom(MMFBENAMBNE);
            }
            input.ReadMessage(subBuilder);
            MMFBENAMBNE = subBuilder;
            break;
          }
          case 66: {
            global::EggLink.DanhengServer.Proto.PCODFCNKHJK subBuilder = new global::EggLink.DanhengServer.Proto.PCODFCNKHJK();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.IMFCDMIEOPL) {
              subBuilder.MergeFrom(IMFCDMIEOPL);
            }
            input.ReadMessage(subBuilder);
            IMFCDMIEOPL = subBuilder;
            break;
          }
          case 74: {
            global::EggLink.DanhengServer.Proto.HPGAGBGJLID subBuilder = new global::EggLink.DanhengServer.Proto.HPGAGBGJLID();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.AddGameItemInfo) {
              subBuilder.MergeFrom(AddGameItemInfo);
            }
            input.ReadMessage(subBuilder);
            AddGameItemInfo = subBuilder;
            break;
          }
          case 82: {
            global::EggLink.DanhengServer.Proto.GIEDCJDLEGE subBuilder = new global::EggLink.DanhengServer.Proto.GIEDCJDLEGE();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LKMLGOEEEKH) {
              subBuilder.MergeFrom(LKMLGOEEEKH);
            }
            input.ReadMessage(subBuilder);
            LKMLGOEEEKH = subBuilder;
            break;
          }
          case 90: {
            global::EggLink.DanhengServer.Proto.PPFCJHEKOLG subBuilder = new global::EggLink.DanhengServer.Proto.PPFCJHEKOLG();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.MKOFOOCOKBK) {
              subBuilder.MergeFrom(MKOFOOCOKBK);
            }
            input.ReadMessage(subBuilder);
            MKOFOOCOKBK = subBuilder;
            break;
          }
          case 98: {
            global::EggLink.DanhengServer.Proto.EOAEGAEFPFH subBuilder = new global::EggLink.DanhengServer.Proto.EOAEGAEFPFH();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.JBDHLHHFDGE) {
              subBuilder.MergeFrom(JBDHLHHFDGE);
            }
            input.ReadMessage(subBuilder);
            JBDHLHHFDGE = subBuilder;
            break;
          }
          case 106: {
            global::EggLink.DanhengServer.Proto.ADAFJFOJDEG subBuilder = new global::EggLink.DanhengServer.Proto.ADAFJFOJDEG();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.GBFFGPHFMDP) {
              subBuilder.MergeFrom(GBFFGPHFMDP);
            }
            input.ReadMessage(subBuilder);
            GBFFGPHFMDP = subBuilder;
            break;
          }
          case 114: {
            global::EggLink.DanhengServer.Proto.ADAFJFOJDEG subBuilder = new global::EggLink.DanhengServer.Proto.ADAFJFOJDEG();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.DMNMIFJHECL) {
              subBuilder.MergeFrom(DMNMIFJHECL);
            }
            input.ReadMessage(subBuilder);
            DMNMIFJHECL = subBuilder;
            break;
          }
          case 122: {
            global::EggLink.DanhengServer.Proto.GIEDCJDLEGE subBuilder = new global::EggLink.DanhengServer.Proto.GIEDCJDLEGE();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.COHNLGMIFBO) {
              subBuilder.MergeFrom(COHNLGMIFBO);
            }
            input.ReadMessage(subBuilder);
            COHNLGMIFBO = subBuilder;
            break;
          }
          case 1042: {
            global::EggLink.DanhengServer.Proto.FHNGONEFBDE subBuilder = new global::EggLink.DanhengServer.Proto.FHNGONEFBDE();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.DMFJDAHPIID) {
              subBuilder.MergeFrom(DMFJDAHPIID);
            }
            input.ReadMessage(subBuilder);
            DMFJDAHPIID = subBuilder;
            break;
          }
          case 1202: {
            global::EggLink.DanhengServer.Proto.HOHDMMNDKNJ subBuilder = new global::EggLink.DanhengServer.Proto.HOHDMMNDKNJ();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.CNEKLOKHAHL) {
              subBuilder.MergeFrom(CNEKLOKHAHL);
            }
            input.ReadMessage(subBuilder);
            CNEKLOKHAHL = subBuilder;
            break;
          }
          case 2754: {
            global::EggLink.DanhengServer.Proto.EIKAIIDAEPP subBuilder = new global::EggLink.DanhengServer.Proto.EIKAIIDAEPP();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LIGLEFJMLHM) {
              subBuilder.MergeFrom(LIGLEFJMLHM);
            }
            input.ReadMessage(subBuilder);
            LIGLEFJMLHM = subBuilder;
            break;
          }
          case 4794: {
            global::EggLink.DanhengServer.Proto.PPFCJHEKOLG subBuilder = new global::EggLink.DanhengServer.Proto.PPFCJHEKOLG();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.ILOEKHKEJAJ) {
              subBuilder.MergeFrom(ILOEKHKEJAJ);
            }
            input.ReadMessage(subBuilder);
            ILOEKHKEJAJ = subBuilder;
            break;
          }
          case 6146: {
            global::EggLink.DanhengServer.Proto.HPCAIMKJDIJ subBuilder = new global::EggLink.DanhengServer.Proto.HPCAIMKJDIJ();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.GPNLPNEEHDM) {
              subBuilder.MergeFrom(GPNLPNEEHDM);
            }
            input.ReadMessage(subBuilder);
            GPNLPNEEHDM = subBuilder;
            break;
          }
          case 6730: {
            global::EggLink.DanhengServer.Proto.BKBILPDKOIL subBuilder = new global::EggLink.DanhengServer.Proto.BKBILPDKOIL();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.BCADDFDBFNA) {
              subBuilder.MergeFrom(BCADDFDBFNA);
            }
            input.ReadMessage(subBuilder);
            BCADDFDBFNA = subBuilder;
            break;
          }
          case 7154: {
            global::EggLink.DanhengServer.Proto.ILJJBGIFDPE subBuilder = new global::EggLink.DanhengServer.Proto.ILJJBGIFDPE();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LAEGJPILNND) {
              subBuilder.MergeFrom(LAEGJPILNND);
            }
            input.ReadMessage(subBuilder);
            LAEGJPILNND = subBuilder;
            break;
          }
          case 7466: {
            global::EggLink.DanhengServer.Proto.PGNDIBBGIJN subBuilder = new global::EggLink.DanhengServer.Proto.PGNDIBBGIJN();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.FOICFOGCGIA) {
              subBuilder.MergeFrom(FOICFOGCGIA);
            }
            input.ReadMessage(subBuilder);
            FOICFOGCGIA = subBuilder;
            break;
          }
          case 8314: {
            global::EggLink.DanhengServer.Proto.DJOEEGHMCFJ subBuilder = new global::EggLink.DanhengServer.Proto.DJOEEGHMCFJ();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.NCEIDLNKBBG) {
              subBuilder.MergeFrom(NCEIDLNKBBG);
            }
            input.ReadMessage(subBuilder);
            NCEIDLNKBBG = subBuilder;
            break;
          }
          case 8498: {
            global::EggLink.DanhengServer.Proto.CBIKMFFDCGI subBuilder = new global::EggLink.DanhengServer.Proto.CBIKMFFDCGI();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.KMMDPEJAKEC) {
              subBuilder.MergeFrom(KMMDPEJAKEC);
            }
            input.ReadMessage(subBuilder);
            KMMDPEJAKEC = subBuilder;
            break;
          }
          case 10514: {
            global::EggLink.DanhengServer.Proto.GJIPJNGNFEJ subBuilder = new global::EggLink.DanhengServer.Proto.GJIPJNGNFEJ();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.GBNCIDJNLPL) {
              subBuilder.MergeFrom(GBNCIDJNLPL);
            }
            input.ReadMessage(subBuilder);
            GBNCIDJNLPL = subBuilder;
            break;
          }
          case 11162: {
            global::EggLink.DanhengServer.Proto.DEINADPEHKE subBuilder = new global::EggLink.DanhengServer.Proto.DEINADPEHKE();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LCDKLAHGKJI) {
              subBuilder.MergeFrom(LCDKLAHGKJI);
            }
            input.ReadMessage(subBuilder);
            LCDKLAHGKJI = subBuilder;
            break;
          }
          case 11282: {
            global::EggLink.DanhengServer.Proto.HFOCNHOJLAH subBuilder = new global::EggLink.DanhengServer.Proto.HFOCNHOJLAH();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.BIEDMJPAEBD) {
              subBuilder.MergeFrom(BIEDMJPAEBD);
            }
            input.ReadMessage(subBuilder);
            BIEDMJPAEBD = subBuilder;
            break;
          }
        }
      }
    #endif
    }

    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
      uint tag;
      while ((tag = input.ReadTag()) != 0) {
        switch(tag) {
          default:
            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
            break;
          case 10: {
            global::EggLink.DanhengServer.Proto.OFGBMCKNLDJ subBuilder = new global::EggLink.DanhengServer.Proto.OFGBMCKNLDJ();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.KBNLIGLJENN) {
              subBuilder.MergeFrom(KBNLIGLJENN);
            }
            input.ReadMessage(subBuilder);
            KBNLIGLJENN = subBuilder;
            break;
          }
          case 18: {
            global::EggLink.DanhengServer.Proto.HPGAGBGJLID subBuilder = new global::EggLink.DanhengServer.Proto.HPGAGBGJLID();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LEBMNLOAKHC) {
              subBuilder.MergeFrom(LEBMNLOAKHC);
            }
            input.ReadMessage(subBuilder);
            LEBMNLOAKHC = subBuilder;
            break;
          }
          case 26: {
            global::EggLink.DanhengServer.Proto.PPFCJHEKOLG subBuilder = new global::EggLink.DanhengServer.Proto.PPFCJHEKOLG();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.JPLPLFCOOKD) {
              subBuilder.MergeFrom(JPLPLFCOOKD);
            }
            input.ReadMessage(subBuilder);
            JPLPLFCOOKD = subBuilder;
            break;
          }
          case 34: {
            global::EggLink.DanhengServer.Proto.PHFBDNNLINF subBuilder = new global::EggLink.DanhengServer.Proto.PHFBDNNLINF();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.OLMGNEOAHOP) {
              subBuilder.MergeFrom(OLMGNEOAHOP);
            }
            input.ReadMessage(subBuilder);
            OLMGNEOAHOP = subBuilder;
            break;
          }
          case 42: {
            global::EggLink.DanhengServer.Proto.OLBOPGJFFPM subBuilder = new global::EggLink.DanhengServer.Proto.OLBOPGJFFPM();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.PCLLCBMHCBD) {
              subBuilder.MergeFrom(PCLLCBMHCBD);
            }
            input.ReadMessage(subBuilder);
            PCLLCBMHCBD = subBuilder;
            break;
          }
          case 50: {
            global::EggLink.DanhengServer.Proto.EOAEGAEFPFH subBuilder = new global::EggLink.DanhengServer.Proto.EOAEGAEFPFH();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.GNAIDHHJEBI) {
              subBuilder.MergeFrom(GNAIDHHJEBI);
            }
            input.ReadMessage(subBuilder);
            GNAIDHHJEBI = subBuilder;
            break;
          }
          case 58: {
            global::EggLink.DanhengServer.Proto.OFGBMCKNLDJ subBuilder = new global::EggLink.DanhengServer.Proto.OFGBMCKNLDJ();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.MMFBENAMBNE) {
              subBuilder.MergeFrom(MMFBENAMBNE);
            }
            input.ReadMessage(subBuilder);
            MMFBENAMBNE = subBuilder;
            break;
          }
          case 66: {
            global::EggLink.DanhengServer.Proto.PCODFCNKHJK subBuilder = new global::EggLink.DanhengServer.Proto.PCODFCNKHJK();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.IMFCDMIEOPL) {
              subBuilder.MergeFrom(IMFCDMIEOPL);
            }
            input.ReadMessage(subBuilder);
            IMFCDMIEOPL = subBuilder;
            break;
          }
          case 74: {
            global::EggLink.DanhengServer.Proto.HPGAGBGJLID subBuilder = new global::EggLink.DanhengServer.Proto.HPGAGBGJLID();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.AddGameItemInfo) {
              subBuilder.MergeFrom(AddGameItemInfo);
            }
            input.ReadMessage(subBuilder);
            AddGameItemInfo = subBuilder;
            break;
          }
          case 82: {
            global::EggLink.DanhengServer.Proto.GIEDCJDLEGE subBuilder = new global::EggLink.DanhengServer.Proto.GIEDCJDLEGE();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LKMLGOEEEKH) {
              subBuilder.MergeFrom(LKMLGOEEEKH);
            }
            input.ReadMessage(subBuilder);
            LKMLGOEEEKH = subBuilder;
            break;
          }
          case 90: {
            global::EggLink.DanhengServer.Proto.PPFCJHEKOLG subBuilder = new global::EggLink.DanhengServer.Proto.PPFCJHEKOLG();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.MKOFOOCOKBK) {
              subBuilder.MergeFrom(MKOFOOCOKBK);
            }
            input.ReadMessage(subBuilder);
            MKOFOOCOKBK = subBuilder;
            break;
          }
          case 98: {
            global::EggLink.DanhengServer.Proto.EOAEGAEFPFH subBuilder = new global::EggLink.DanhengServer.Proto.EOAEGAEFPFH();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.JBDHLHHFDGE) {
              subBuilder.MergeFrom(JBDHLHHFDGE);
            }
            input.ReadMessage(subBuilder);
            JBDHLHHFDGE = subBuilder;
            break;
          }
          case 106: {
            global::EggLink.DanhengServer.Proto.ADAFJFOJDEG subBuilder = new global::EggLink.DanhengServer.Proto.ADAFJFOJDEG();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.GBFFGPHFMDP) {
              subBuilder.MergeFrom(GBFFGPHFMDP);
            }
            input.ReadMessage(subBuilder);
            GBFFGPHFMDP = subBuilder;
            break;
          }
          case 114: {
            global::EggLink.DanhengServer.Proto.ADAFJFOJDEG subBuilder = new global::EggLink.DanhengServer.Proto.ADAFJFOJDEG();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.DMNMIFJHECL) {
              subBuilder.MergeFrom(DMNMIFJHECL);
            }
            input.ReadMessage(subBuilder);
            DMNMIFJHECL = subBuilder;
            break;
          }
          case 122: {
            global::EggLink.DanhengServer.Proto.GIEDCJDLEGE subBuilder = new global::EggLink.DanhengServer.Proto.GIEDCJDLEGE();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.COHNLGMIFBO) {
              subBuilder.MergeFrom(COHNLGMIFBO);
            }
            input.ReadMessage(subBuilder);
            COHNLGMIFBO = subBuilder;
            break;
          }
          case 1042: {
            global::EggLink.DanhengServer.Proto.FHNGONEFBDE subBuilder = new global::EggLink.DanhengServer.Proto.FHNGONEFBDE();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.DMFJDAHPIID) {
              subBuilder.MergeFrom(DMFJDAHPIID);
            }
            input.ReadMessage(subBuilder);
            DMFJDAHPIID = subBuilder;
            break;
          }
          case 1202: {
            global::EggLink.DanhengServer.Proto.HOHDMMNDKNJ subBuilder = new global::EggLink.DanhengServer.Proto.HOHDMMNDKNJ();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.CNEKLOKHAHL) {
              subBuilder.MergeFrom(CNEKLOKHAHL);
            }
            input.ReadMessage(subBuilder);
            CNEKLOKHAHL = subBuilder;
            break;
          }
          case 2754: {
            global::EggLink.DanhengServer.Proto.EIKAIIDAEPP subBuilder = new global::EggLink.DanhengServer.Proto.EIKAIIDAEPP();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LIGLEFJMLHM) {
              subBuilder.MergeFrom(LIGLEFJMLHM);
            }
            input.ReadMessage(subBuilder);
            LIGLEFJMLHM = subBuilder;
            break;
          }
          case 4794: {
            global::EggLink.DanhengServer.Proto.PPFCJHEKOLG subBuilder = new global::EggLink.DanhengServer.Proto.PPFCJHEKOLG();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.ILOEKHKEJAJ) {
              subBuilder.MergeFrom(ILOEKHKEJAJ);
            }
            input.ReadMessage(subBuilder);
            ILOEKHKEJAJ = subBuilder;
            break;
          }
          case 6146: {
            global::EggLink.DanhengServer.Proto.HPCAIMKJDIJ subBuilder = new global::EggLink.DanhengServer.Proto.HPCAIMKJDIJ();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.GPNLPNEEHDM) {
              subBuilder.MergeFrom(GPNLPNEEHDM);
            }
            input.ReadMessage(subBuilder);
            GPNLPNEEHDM = subBuilder;
            break;
          }
          case 6730: {
            global::EggLink.DanhengServer.Proto.BKBILPDKOIL subBuilder = new global::EggLink.DanhengServer.Proto.BKBILPDKOIL();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.BCADDFDBFNA) {
              subBuilder.MergeFrom(BCADDFDBFNA);
            }
            input.ReadMessage(subBuilder);
            BCADDFDBFNA = subBuilder;
            break;
          }
          case 7154: {
            global::EggLink.DanhengServer.Proto.ILJJBGIFDPE subBuilder = new global::EggLink.DanhengServer.Proto.ILJJBGIFDPE();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LAEGJPILNND) {
              subBuilder.MergeFrom(LAEGJPILNND);
            }
            input.ReadMessage(subBuilder);
            LAEGJPILNND = subBuilder;
            break;
          }
          case 7466: {
            global::EggLink.DanhengServer.Proto.PGNDIBBGIJN subBuilder = new global::EggLink.DanhengServer.Proto.PGNDIBBGIJN();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.FOICFOGCGIA) {
              subBuilder.MergeFrom(FOICFOGCGIA);
            }
            input.ReadMessage(subBuilder);
            FOICFOGCGIA = subBuilder;
            break;
          }
          case 8314: {
            global::EggLink.DanhengServer.Proto.DJOEEGHMCFJ subBuilder = new global::EggLink.DanhengServer.Proto.DJOEEGHMCFJ();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.NCEIDLNKBBG) {
              subBuilder.MergeFrom(NCEIDLNKBBG);
            }
            input.ReadMessage(subBuilder);
            NCEIDLNKBBG = subBuilder;
            break;
          }
          case 8498: {
            global::EggLink.DanhengServer.Proto.CBIKMFFDCGI subBuilder = new global::EggLink.DanhengServer.Proto.CBIKMFFDCGI();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.KMMDPEJAKEC) {
              subBuilder.MergeFrom(KMMDPEJAKEC);
            }
            input.ReadMessage(subBuilder);
            KMMDPEJAKEC = subBuilder;
            break;
          }
          case 10514: {
            global::EggLink.DanhengServer.Proto.GJIPJNGNFEJ subBuilder = new global::EggLink.DanhengServer.Proto.GJIPJNGNFEJ();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.GBNCIDJNLPL) {
              subBuilder.MergeFrom(GBNCIDJNLPL);
            }
            input.ReadMessage(subBuilder);
            GBNCIDJNLPL = subBuilder;
            break;
          }
          case 11162: {
            global::EggLink.DanhengServer.Proto.DEINADPEHKE subBuilder = new global::EggLink.DanhengServer.Proto.DEINADPEHKE();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.LCDKLAHGKJI) {
              subBuilder.MergeFrom(LCDKLAHGKJI);
            }
            input.ReadMessage(subBuilder);
            LCDKLAHGKJI = subBuilder;
            break;
          }
          case 11282: {
            global::EggLink.DanhengServer.Proto.HFOCNHOJLAH subBuilder = new global::EggLink.DanhengServer.Proto.HFOCNHOJLAH();
            if (lPBDINMKLDDCase_ == LPBDINMKLDDOneofCase.BIEDMJPAEBD) {
              subBuilder.MergeFrom(BIEDMJPAEBD);
            }
            input.ReadMessage(subBuilder);
            BIEDMJPAEBD = subBuilder;
            break;
          }
        }
      }
    }
    #endif

  }

  #endregion

}

#endregion Designer generated code
