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

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

    static GridFightGameItemInfoReflection() {
      byte[] descriptorData = global::System.Convert.FromBase64String(
          string.Concat(
            "ChtHcmlkRmlnaHRHYW1lSXRlbUluZm8ucHJvdG8aEVBETUJKSk9GSUxLLnBy",
            "b3RvGhFIUE5HS0pCSkpOTi5wcm90bxoRRk9DTUlLS0xPUEYucHJvdG8aEURN",
            "QUpLR1BGSk1LLnByb3RvGhFQS1BMTk1PRE5QQi5wcm90bxoRS0hCSkZHQkZD",
            "TEMucHJvdG8aEUpHTUlITEdQSUNNLnByb3RvGhFHQUNPT0JQRUlBSy5wcm90",
            "bxoRQkdOQlBLSkdMQ0wucHJvdG8aEU5JSEVPTkpCRUNELnByb3RvGhFOQ0xN",
            "RkVFQkdJRi5wcm90bxoRTkRLTEhDTEpQR0kucHJvdG8aEUpPRUNDSktDTkNK",
            "LnByb3RvGhFNSkFMT0xHRkxGTy5wcm90bxoRT0lHT0ZNQ0FQUEcucHJvdG8a",
            "EUpEQktPQktOSUVHLnByb3RvGhFOS0ZDUE9BS0ZLRC5wcm90bxoRQ0FKRU1L",
            "QUVJSUgucHJvdG8i3wUKFUdyaWRGaWdodEdhbWVJdGVtSW5mbxIkCgtQRE5O",
            "S0hIQ0xKTxiOCyABKAsyDC5KR01JSExHUElDTUgAEiQKC0hERkJJQ0lORFBF",
            "GP4KIAEoCzIMLkpEQktPQktOSUVHSAASJAoLRk9NQU9CQ01NTkoYtwkgASgL",
            "MgwuTUpBTE9MR0ZMRk9IABIkCgtDTk5OS0xMUERETxjECyABKAsyDC5OREtM",
            "SENMSlBHSUgAEiQKC0FJRkxFSk1CQ0dKGJUOIAEoCzIMLk9JR09GTUNBUFBH",
            "SAASJAoLTUJJRERLRURITk0YhwIgASgLMgwuR0FDT09CUEVJQUtIABIkCgtI",
            "TEVLS0dCT09PTBiJByABKAsyDC5ETUFKS0dQRkpNS0gAEiQKC0FJQUxHT09N",
            "QU9MGJMNIAEoCzIMLlBLUExOTU9ETlBCSAASJAoLQVBIT0tKQ0ZBT1AYugUg",
            "ASgLMgwuTkNMTUZFRUJHSUZIABIkCgtDSVBER0VMUExLThiYBiABKAsyDC5K",
            "T0VDQ0pLQ05DSkgAEiQKC0NESkNJSUtKSlBBGMYNIAEoCzIMLk5LRkNQT0FL",
            "RktESAASJAoLRElQTFBGQUROTUsY+AEgASgLMgwuQ0FKRU1LQUVJSUhIABIk",
            "CgtPQUtETUNETURBTBjhBSABKAsyDC5IUE5HS0pCSkpOTkgAEiQKC0RDS0pO",
            "T0FHT0NIGNwGIAEoCzIMLktIQkpGR0JGQ0xDSAASJAoLSkNESEZLT0NET0wY",
            "wwogASgLMgwuUERNQkpKT0ZJTEtIABIkCgtHQ0NJRUpDSVBQRxjfByABKAsy",
            "DC5CR05CUEtKR0xDTEgAEiEKC0ZNREtIQURNQ09DGAUgAygLMgwuRk9DTUlL",
            "S0xPUEYSEQoJdW5pcXVlX2lkGAEgASgNEiEKC0hDSk5FREVDQkxLGA4gASgL",
            "MgwuTklIRU9OSkJFQ0RCDQoLTklESUxPSUlPR0xCHqoCG0VnZ0xpbmsuRGFu",
            "aGVuZ1NlcnZlci5Qcm90b2IGcHJvdG8z"));
      descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
          new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.PDMBJJOFILKReflection.Descriptor, global::EggLink.DanhengServer.Proto.HPNGKJBJJNNReflection.Descriptor, global::EggLink.DanhengServer.Proto.FOCMIKKLOPFReflection.Descriptor, global::EggLink.DanhengServer.Proto.DMAJKGPFJMKReflection.Descriptor, global::EggLink.DanhengServer.Proto.PKPLNMODNPBReflection.Descriptor, global::EggLink.DanhengServer.Proto.KHBJFGBFCLCReflection.Descriptor, global::EggLink.DanhengServer.Proto.JGMIHLGPICMReflection.Descriptor, global::EggLink.DanhengServer.Proto.GACOOBPEIAKReflection.Descriptor, global::EggLink.DanhengServer.Proto.BGNBPKJGLCLReflection.Descriptor, global::EggLink.DanhengServer.Proto.NIHEONJBECDReflection.Descriptor, global::EggLink.DanhengServer.Proto.NCLMFEEBGIFReflection.Descriptor, global::EggLink.DanhengServer.Proto.NDKLHCLJPGIReflection.Descriptor, global::EggLink.DanhengServer.Proto.JOECCJKCNCJReflection.Descriptor, global::EggLink.DanhengServer.Proto.MJALOLGFLFOReflection.Descriptor, global::EggLink.DanhengServer.Proto.OIGOFMCAPPGReflection.Descriptor, global::EggLink.DanhengServer.Proto.JDBKOBKNIEGReflection.Descriptor, global::EggLink.DanhengServer.Proto.NKFCPOAKFKDReflection.Descriptor, global::EggLink.DanhengServer.Proto.CAJEMKAEIIHReflection.Descriptor, },
          new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
            new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.GridFightGameItemInfo), global::EggLink.DanhengServer.Proto.GridFightGameItemInfo.Parser, new[]{ "PDNNKHHCLJO", "HDFBICINDPE", "FOMAOBCMMNJ", "CNNNKLLPDDO", "AIFLEJMBCGJ", "MBIDDKEDHNM", "HLEKKGBOOOL", "AIALGOOMAOL", "APHOKJCFAOP", "CIPDGELPLKN", "CDJCIIKJJPA", "DIPLPFADNMK", "OAKDMCDMDAL", "DCKJNOAGOCH", "JCDHFKOCDOL", "GCCIEJCIPPG", "FMDKHADMCOC", "UniqueId", "HCJNEDECBLK" }, new[]{ "NIDILOIIOGL" }, null, null, null)
          }));
    }
    #endregion

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

    partial void OnConstruction();

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public GridFightGameItemInfo(GridFightGameItemInfo other) : this() {
      fMDKHADMCOC_ = other.fMDKHADMCOC_.Clone();
      uniqueId_ = other.uniqueId_;
      hCJNEDECBLK_ = other.hCJNEDECBLK_ != null ? other.hCJNEDECBLK_.Clone() : null;
      switch (other.NIDILOIIOGLCase) {
        case NIDILOIIOGLOneofCase.PDNNKHHCLJO:
          PDNNKHHCLJO = other.PDNNKHHCLJO.Clone();
          break;
        case NIDILOIIOGLOneofCase.HDFBICINDPE:
          HDFBICINDPE = other.HDFBICINDPE.Clone();
          break;
        case NIDILOIIOGLOneofCase.FOMAOBCMMNJ:
          FOMAOBCMMNJ = other.FOMAOBCMMNJ.Clone();
          break;
        case NIDILOIIOGLOneofCase.CNNNKLLPDDO:
          CNNNKLLPDDO = other.CNNNKLLPDDO.Clone();
          break;
        case NIDILOIIOGLOneofCase.AIFLEJMBCGJ:
          AIFLEJMBCGJ = other.AIFLEJMBCGJ.Clone();
          break;
        case NIDILOIIOGLOneofCase.MBIDDKEDHNM:
          MBIDDKEDHNM = other.MBIDDKEDHNM.Clone();
          break;
        case NIDILOIIOGLOneofCase.HLEKKGBOOOL:
          HLEKKGBOOOL = other.HLEKKGBOOOL.Clone();
          break;
        case NIDILOIIOGLOneofCase.AIALGOOMAOL:
          AIALGOOMAOL = other.AIALGOOMAOL.Clone();
          break;
        case NIDILOIIOGLOneofCase.APHOKJCFAOP:
          APHOKJCFAOP = other.APHOKJCFAOP.Clone();
          break;
        case NIDILOIIOGLOneofCase.CIPDGELPLKN:
          CIPDGELPLKN = other.CIPDGELPLKN.Clone();
          break;
        case NIDILOIIOGLOneofCase.CDJCIIKJJPA:
          CDJCIIKJJPA = other.CDJCIIKJJPA.Clone();
          break;
        case NIDILOIIOGLOneofCase.DIPLPFADNMK:
          DIPLPFADNMK = other.DIPLPFADNMK.Clone();
          break;
        case NIDILOIIOGLOneofCase.OAKDMCDMDAL:
          OAKDMCDMDAL = other.OAKDMCDMDAL.Clone();
          break;
        case NIDILOIIOGLOneofCase.DCKJNOAGOCH:
          DCKJNOAGOCH = other.DCKJNOAGOCH.Clone();
          break;
        case NIDILOIIOGLOneofCase.JCDHFKOCDOL:
          JCDHFKOCDOL = other.JCDHFKOCDOL.Clone();
          break;
        case NIDILOIIOGLOneofCase.GCCIEJCIPPG:
          GCCIEJCIPPG = other.GCCIEJCIPPG.Clone();
          break;
      }

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

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

    /// <summary>Field number for the "PDNNKHHCLJO" field.</summary>
    public const int PDNNKHHCLJOFieldNumber = 1422;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.JGMIHLGPICM PDNNKHHCLJO {
      get { return nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.PDNNKHHCLJO ? (global::EggLink.DanhengServer.Proto.JGMIHLGPICM) nIDILOIIOGL_ : null; }
      set {
        nIDILOIIOGL_ = value;
        nIDILOIIOGLCase_ = value == null ? NIDILOIIOGLOneofCase.None : NIDILOIIOGLOneofCase.PDNNKHHCLJO;
      }
    }

    /// <summary>Field number for the "HDFBICINDPE" field.</summary>
    public const int HDFBICINDPEFieldNumber = 1406;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.JDBKOBKNIEG HDFBICINDPE {
      get { return nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.HDFBICINDPE ? (global::EggLink.DanhengServer.Proto.JDBKOBKNIEG) nIDILOIIOGL_ : null; }
      set {
        nIDILOIIOGL_ = value;
        nIDILOIIOGLCase_ = value == null ? NIDILOIIOGLOneofCase.None : NIDILOIIOGLOneofCase.HDFBICINDPE;
      }
    }

    /// <summary>Field number for the "FOMAOBCMMNJ" field.</summary>
    public const int FOMAOBCMMNJFieldNumber = 1207;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.MJALOLGFLFO FOMAOBCMMNJ {
      get { return nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.FOMAOBCMMNJ ? (global::EggLink.DanhengServer.Proto.MJALOLGFLFO) nIDILOIIOGL_ : null; }
      set {
        nIDILOIIOGL_ = value;
        nIDILOIIOGLCase_ = value == null ? NIDILOIIOGLOneofCase.None : NIDILOIIOGLOneofCase.FOMAOBCMMNJ;
      }
    }

    /// <summary>Field number for the "CNNNKLLPDDO" field.</summary>
    public const int CNNNKLLPDDOFieldNumber = 1476;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.NDKLHCLJPGI CNNNKLLPDDO {
      get { return nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.CNNNKLLPDDO ? (global::EggLink.DanhengServer.Proto.NDKLHCLJPGI) nIDILOIIOGL_ : null; }
      set {
        nIDILOIIOGL_ = value;
        nIDILOIIOGLCase_ = value == null ? NIDILOIIOGLOneofCase.None : NIDILOIIOGLOneofCase.CNNNKLLPDDO;
      }
    }

    /// <summary>Field number for the "AIFLEJMBCGJ" field.</summary>
    public const int AIFLEJMBCGJFieldNumber = 1813;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.OIGOFMCAPPG AIFLEJMBCGJ {
      get { return nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.AIFLEJMBCGJ ? (global::EggLink.DanhengServer.Proto.OIGOFMCAPPG) nIDILOIIOGL_ : null; }
      set {
        nIDILOIIOGL_ = value;
        nIDILOIIOGLCase_ = value == null ? NIDILOIIOGLOneofCase.None : NIDILOIIOGLOneofCase.AIFLEJMBCGJ;
      }
    }

    /// <summary>Field number for the "MBIDDKEDHNM" field.</summary>
    public const int MBIDDKEDHNMFieldNumber = 263;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.GACOOBPEIAK MBIDDKEDHNM {
      get { return nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.MBIDDKEDHNM ? (global::EggLink.DanhengServer.Proto.GACOOBPEIAK) nIDILOIIOGL_ : null; }
      set {
        nIDILOIIOGL_ = value;
        nIDILOIIOGLCase_ = value == null ? NIDILOIIOGLOneofCase.None : NIDILOIIOGLOneofCase.MBIDDKEDHNM;
      }
    }

    /// <summary>Field number for the "HLEKKGBOOOL" field.</summary>
    public const int HLEKKGBOOOLFieldNumber = 905;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.DMAJKGPFJMK HLEKKGBOOOL {
      get { return nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.HLEKKGBOOOL ? (global::EggLink.DanhengServer.Proto.DMAJKGPFJMK) nIDILOIIOGL_ : null; }
      set {
        nIDILOIIOGL_ = value;
        nIDILOIIOGLCase_ = value == null ? NIDILOIIOGLOneofCase.None : NIDILOIIOGLOneofCase.HLEKKGBOOOL;
      }
    }

    /// <summary>Field number for the "AIALGOOMAOL" field.</summary>
    public const int AIALGOOMAOLFieldNumber = 1683;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.PKPLNMODNPB AIALGOOMAOL {
      get { return nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.AIALGOOMAOL ? (global::EggLink.DanhengServer.Proto.PKPLNMODNPB) nIDILOIIOGL_ : null; }
      set {
        nIDILOIIOGL_ = value;
        nIDILOIIOGLCase_ = value == null ? NIDILOIIOGLOneofCase.None : NIDILOIIOGLOneofCase.AIALGOOMAOL;
      }
    }

    /// <summary>Field number for the "APHOKJCFAOP" field.</summary>
    public const int APHOKJCFAOPFieldNumber = 698;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.NCLMFEEBGIF APHOKJCFAOP {
      get { return nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.APHOKJCFAOP ? (global::EggLink.DanhengServer.Proto.NCLMFEEBGIF) nIDILOIIOGL_ : null; }
      set {
        nIDILOIIOGL_ = value;
        nIDILOIIOGLCase_ = value == null ? NIDILOIIOGLOneofCase.None : NIDILOIIOGLOneofCase.APHOKJCFAOP;
      }
    }

    /// <summary>Field number for the "CIPDGELPLKN" field.</summary>
    public const int CIPDGELPLKNFieldNumber = 792;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.JOECCJKCNCJ CIPDGELPLKN {
      get { return nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.CIPDGELPLKN ? (global::EggLink.DanhengServer.Proto.JOECCJKCNCJ) nIDILOIIOGL_ : null; }
      set {
        nIDILOIIOGL_ = value;
        nIDILOIIOGLCase_ = value == null ? NIDILOIIOGLOneofCase.None : NIDILOIIOGLOneofCase.CIPDGELPLKN;
      }
    }

    /// <summary>Field number for the "CDJCIIKJJPA" field.</summary>
    public const int CDJCIIKJJPAFieldNumber = 1734;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.NKFCPOAKFKD CDJCIIKJJPA {
      get { return nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.CDJCIIKJJPA ? (global::EggLink.DanhengServer.Proto.NKFCPOAKFKD) nIDILOIIOGL_ : null; }
      set {
        nIDILOIIOGL_ = value;
        nIDILOIIOGLCase_ = value == null ? NIDILOIIOGLOneofCase.None : NIDILOIIOGLOneofCase.CDJCIIKJJPA;
      }
    }

    /// <summary>Field number for the "DIPLPFADNMK" field.</summary>
    public const int DIPLPFADNMKFieldNumber = 248;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.CAJEMKAEIIH DIPLPFADNMK {
      get { return nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.DIPLPFADNMK ? (global::EggLink.DanhengServer.Proto.CAJEMKAEIIH) nIDILOIIOGL_ : null; }
      set {
        nIDILOIIOGL_ = value;
        nIDILOIIOGLCase_ = value == null ? NIDILOIIOGLOneofCase.None : NIDILOIIOGLOneofCase.DIPLPFADNMK;
      }
    }

    /// <summary>Field number for the "OAKDMCDMDAL" field.</summary>
    public const int OAKDMCDMDALFieldNumber = 737;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.HPNGKJBJJNN OAKDMCDMDAL {
      get { return nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.OAKDMCDMDAL ? (global::EggLink.DanhengServer.Proto.HPNGKJBJJNN) nIDILOIIOGL_ : null; }
      set {
        nIDILOIIOGL_ = value;
        nIDILOIIOGLCase_ = value == null ? NIDILOIIOGLOneofCase.None : NIDILOIIOGLOneofCase.OAKDMCDMDAL;
      }
    }

    /// <summary>Field number for the "DCKJNOAGOCH" field.</summary>
    public const int DCKJNOAGOCHFieldNumber = 860;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.KHBJFGBFCLC DCKJNOAGOCH {
      get { return nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.DCKJNOAGOCH ? (global::EggLink.DanhengServer.Proto.KHBJFGBFCLC) nIDILOIIOGL_ : null; }
      set {
        nIDILOIIOGL_ = value;
        nIDILOIIOGLCase_ = value == null ? NIDILOIIOGLOneofCase.None : NIDILOIIOGLOneofCase.DCKJNOAGOCH;
      }
    }

    /// <summary>Field number for the "JCDHFKOCDOL" field.</summary>
    public const int JCDHFKOCDOLFieldNumber = 1347;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.PDMBJJOFILK JCDHFKOCDOL {
      get { return nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.JCDHFKOCDOL ? (global::EggLink.DanhengServer.Proto.PDMBJJOFILK) nIDILOIIOGL_ : null; }
      set {
        nIDILOIIOGL_ = value;
        nIDILOIIOGLCase_ = value == null ? NIDILOIIOGLOneofCase.None : NIDILOIIOGLOneofCase.JCDHFKOCDOL;
      }
    }

    /// <summary>Field number for the "GCCIEJCIPPG" field.</summary>
    public const int GCCIEJCIPPGFieldNumber = 991;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.BGNBPKJGLCL GCCIEJCIPPG {
      get { return nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.GCCIEJCIPPG ? (global::EggLink.DanhengServer.Proto.BGNBPKJGLCL) nIDILOIIOGL_ : null; }
      set {
        nIDILOIIOGL_ = value;
        nIDILOIIOGLCase_ = value == null ? NIDILOIIOGLOneofCase.None : NIDILOIIOGLOneofCase.GCCIEJCIPPG;
      }
    }

    /// <summary>Field number for the "FMDKHADMCOC" field.</summary>
    public const int FMDKHADMCOCFieldNumber = 5;
    private static readonly pb::FieldCodec<global::EggLink.DanhengServer.Proto.FOCMIKKLOPF> _repeated_fMDKHADMCOC_codec
        = pb::FieldCodec.ForMessage(42, global::EggLink.DanhengServer.Proto.FOCMIKKLOPF.Parser);
    private readonly pbc::RepeatedField<global::EggLink.DanhengServer.Proto.FOCMIKKLOPF> fMDKHADMCOC_ = new pbc::RepeatedField<global::EggLink.DanhengServer.Proto.FOCMIKKLOPF>();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public pbc::RepeatedField<global::EggLink.DanhengServer.Proto.FOCMIKKLOPF> FMDKHADMCOC {
      get { return fMDKHADMCOC_; }
    }

    /// <summary>Field number for the "unique_id" field.</summary>
    public const int UniqueIdFieldNumber = 1;
    private uint uniqueId_;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public uint UniqueId {
      get { return uniqueId_; }
      set {
        uniqueId_ = value;
      }
    }

    /// <summary>Field number for the "HCJNEDECBLK" field.</summary>
    public const int HCJNEDECBLKFieldNumber = 14;
    private global::EggLink.DanhengServer.Proto.NIHEONJBECD hCJNEDECBLK_;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.NIHEONJBECD HCJNEDECBLK {
      get { return hCJNEDECBLK_; }
      set {
        hCJNEDECBLK_ = value;
      }
    }

    private object nIDILOIIOGL_;
    /// <summary>Enum of possible cases for the "NIDILOIIOGL" oneof.</summary>
    public enum NIDILOIIOGLOneofCase {
      None = 0,
      PDNNKHHCLJO = 1422,
      HDFBICINDPE = 1406,
      FOMAOBCMMNJ = 1207,
      CNNNKLLPDDO = 1476,
      AIFLEJMBCGJ = 1813,
      MBIDDKEDHNM = 263,
      HLEKKGBOOOL = 905,
      AIALGOOMAOL = 1683,
      APHOKJCFAOP = 698,
      CIPDGELPLKN = 792,
      CDJCIIKJJPA = 1734,
      DIPLPFADNMK = 248,
      OAKDMCDMDAL = 737,
      DCKJNOAGOCH = 860,
      JCDHFKOCDOL = 1347,
      GCCIEJCIPPG = 991,
    }
    private NIDILOIIOGLOneofCase nIDILOIIOGLCase_ = NIDILOIIOGLOneofCase.None;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public NIDILOIIOGLOneofCase NIDILOIIOGLCase {
      get { return nIDILOIIOGLCase_; }
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void ClearNIDILOIIOGL() {
      nIDILOIIOGLCase_ = NIDILOIIOGLOneofCase.None;
      nIDILOIIOGL_ = null;
    }

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

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool Equals(GridFightGameItemInfo other) {
      if (ReferenceEquals(other, null)) {
        return false;
      }
      if (ReferenceEquals(other, this)) {
        return true;
      }
      if (!object.Equals(PDNNKHHCLJO, other.PDNNKHHCLJO)) return false;
      if (!object.Equals(HDFBICINDPE, other.HDFBICINDPE)) return false;
      if (!object.Equals(FOMAOBCMMNJ, other.FOMAOBCMMNJ)) return false;
      if (!object.Equals(CNNNKLLPDDO, other.CNNNKLLPDDO)) return false;
      if (!object.Equals(AIFLEJMBCGJ, other.AIFLEJMBCGJ)) return false;
      if (!object.Equals(MBIDDKEDHNM, other.MBIDDKEDHNM)) return false;
      if (!object.Equals(HLEKKGBOOOL, other.HLEKKGBOOOL)) return false;
      if (!object.Equals(AIALGOOMAOL, other.AIALGOOMAOL)) return false;
      if (!object.Equals(APHOKJCFAOP, other.APHOKJCFAOP)) return false;
      if (!object.Equals(CIPDGELPLKN, other.CIPDGELPLKN)) return false;
      if (!object.Equals(CDJCIIKJJPA, other.CDJCIIKJJPA)) return false;
      if (!object.Equals(DIPLPFADNMK, other.DIPLPFADNMK)) return false;
      if (!object.Equals(OAKDMCDMDAL, other.OAKDMCDMDAL)) return false;
      if (!object.Equals(DCKJNOAGOCH, other.DCKJNOAGOCH)) return false;
      if (!object.Equals(JCDHFKOCDOL, other.JCDHFKOCDOL)) return false;
      if (!object.Equals(GCCIEJCIPPG, other.GCCIEJCIPPG)) return false;
      if(!fMDKHADMCOC_.Equals(other.fMDKHADMCOC_)) return false;
      if (UniqueId != other.UniqueId) return false;
      if (!object.Equals(HCJNEDECBLK, other.HCJNEDECBLK)) return false;
      if (NIDILOIIOGLCase != other.NIDILOIIOGLCase) 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 (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.PDNNKHHCLJO) hash ^= PDNNKHHCLJO.GetHashCode();
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.HDFBICINDPE) hash ^= HDFBICINDPE.GetHashCode();
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.FOMAOBCMMNJ) hash ^= FOMAOBCMMNJ.GetHashCode();
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.CNNNKLLPDDO) hash ^= CNNNKLLPDDO.GetHashCode();
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.AIFLEJMBCGJ) hash ^= AIFLEJMBCGJ.GetHashCode();
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.MBIDDKEDHNM) hash ^= MBIDDKEDHNM.GetHashCode();
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.HLEKKGBOOOL) hash ^= HLEKKGBOOOL.GetHashCode();
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.AIALGOOMAOL) hash ^= AIALGOOMAOL.GetHashCode();
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.APHOKJCFAOP) hash ^= APHOKJCFAOP.GetHashCode();
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.CIPDGELPLKN) hash ^= CIPDGELPLKN.GetHashCode();
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.CDJCIIKJJPA) hash ^= CDJCIIKJJPA.GetHashCode();
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.DIPLPFADNMK) hash ^= DIPLPFADNMK.GetHashCode();
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.OAKDMCDMDAL) hash ^= OAKDMCDMDAL.GetHashCode();
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.DCKJNOAGOCH) hash ^= DCKJNOAGOCH.GetHashCode();
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.JCDHFKOCDOL) hash ^= JCDHFKOCDOL.GetHashCode();
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.GCCIEJCIPPG) hash ^= GCCIEJCIPPG.GetHashCode();
      hash ^= fMDKHADMCOC_.GetHashCode();
      if (UniqueId != 0) hash ^= UniqueId.GetHashCode();
      if (hCJNEDECBLK_ != null) hash ^= HCJNEDECBLK.GetHashCode();
      hash ^= (int) nIDILOIIOGLCase_;
      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 (UniqueId != 0) {
        output.WriteRawTag(8);
        output.WriteUInt32(UniqueId);
      }
      fMDKHADMCOC_.WriteTo(output, _repeated_fMDKHADMCOC_codec);
      if (hCJNEDECBLK_ != null) {
        output.WriteRawTag(114);
        output.WriteMessage(HCJNEDECBLK);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.DIPLPFADNMK) {
        output.WriteRawTag(194, 15);
        output.WriteMessage(DIPLPFADNMK);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.MBIDDKEDHNM) {
        output.WriteRawTag(186, 16);
        output.WriteMessage(MBIDDKEDHNM);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.APHOKJCFAOP) {
        output.WriteRawTag(210, 43);
        output.WriteMessage(APHOKJCFAOP);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.OAKDMCDMDAL) {
        output.WriteRawTag(138, 46);
        output.WriteMessage(OAKDMCDMDAL);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.CIPDGELPLKN) {
        output.WriteRawTag(194, 49);
        output.WriteMessage(CIPDGELPLKN);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.DCKJNOAGOCH) {
        output.WriteRawTag(226, 53);
        output.WriteMessage(DCKJNOAGOCH);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.HLEKKGBOOOL) {
        output.WriteRawTag(202, 56);
        output.WriteMessage(HLEKKGBOOOL);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.GCCIEJCIPPG) {
        output.WriteRawTag(250, 61);
        output.WriteMessage(GCCIEJCIPPG);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.FOMAOBCMMNJ) {
        output.WriteRawTag(186, 75);
        output.WriteMessage(FOMAOBCMMNJ);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.JCDHFKOCDOL) {
        output.WriteRawTag(154, 84);
        output.WriteMessage(JCDHFKOCDOL);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.HDFBICINDPE) {
        output.WriteRawTag(242, 87);
        output.WriteMessage(HDFBICINDPE);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.PDNNKHHCLJO) {
        output.WriteRawTag(242, 88);
        output.WriteMessage(PDNNKHHCLJO);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.CNNNKLLPDDO) {
        output.WriteRawTag(162, 92);
        output.WriteMessage(CNNNKLLPDDO);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.AIALGOOMAOL) {
        output.WriteRawTag(154, 105);
        output.WriteMessage(AIALGOOMAOL);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.CDJCIIKJJPA) {
        output.WriteRawTag(178, 108);
        output.WriteMessage(CDJCIIKJJPA);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.AIFLEJMBCGJ) {
        output.WriteRawTag(170, 113);
        output.WriteMessage(AIFLEJMBCGJ);
      }
      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 (UniqueId != 0) {
        output.WriteRawTag(8);
        output.WriteUInt32(UniqueId);
      }
      fMDKHADMCOC_.WriteTo(ref output, _repeated_fMDKHADMCOC_codec);
      if (hCJNEDECBLK_ != null) {
        output.WriteRawTag(114);
        output.WriteMessage(HCJNEDECBLK);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.DIPLPFADNMK) {
        output.WriteRawTag(194, 15);
        output.WriteMessage(DIPLPFADNMK);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.MBIDDKEDHNM) {
        output.WriteRawTag(186, 16);
        output.WriteMessage(MBIDDKEDHNM);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.APHOKJCFAOP) {
        output.WriteRawTag(210, 43);
        output.WriteMessage(APHOKJCFAOP);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.OAKDMCDMDAL) {
        output.WriteRawTag(138, 46);
        output.WriteMessage(OAKDMCDMDAL);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.CIPDGELPLKN) {
        output.WriteRawTag(194, 49);
        output.WriteMessage(CIPDGELPLKN);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.DCKJNOAGOCH) {
        output.WriteRawTag(226, 53);
        output.WriteMessage(DCKJNOAGOCH);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.HLEKKGBOOOL) {
        output.WriteRawTag(202, 56);
        output.WriteMessage(HLEKKGBOOOL);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.GCCIEJCIPPG) {
        output.WriteRawTag(250, 61);
        output.WriteMessage(GCCIEJCIPPG);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.FOMAOBCMMNJ) {
        output.WriteRawTag(186, 75);
        output.WriteMessage(FOMAOBCMMNJ);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.JCDHFKOCDOL) {
        output.WriteRawTag(154, 84);
        output.WriteMessage(JCDHFKOCDOL);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.HDFBICINDPE) {
        output.WriteRawTag(242, 87);
        output.WriteMessage(HDFBICINDPE);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.PDNNKHHCLJO) {
        output.WriteRawTag(242, 88);
        output.WriteMessage(PDNNKHHCLJO);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.CNNNKLLPDDO) {
        output.WriteRawTag(162, 92);
        output.WriteMessage(CNNNKLLPDDO);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.AIALGOOMAOL) {
        output.WriteRawTag(154, 105);
        output.WriteMessage(AIALGOOMAOL);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.CDJCIIKJJPA) {
        output.WriteRawTag(178, 108);
        output.WriteMessage(CDJCIIKJJPA);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.AIFLEJMBCGJ) {
        output.WriteRawTag(170, 113);
        output.WriteMessage(AIFLEJMBCGJ);
      }
      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 (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.PDNNKHHCLJO) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(PDNNKHHCLJO);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.HDFBICINDPE) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(HDFBICINDPE);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.FOMAOBCMMNJ) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(FOMAOBCMMNJ);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.CNNNKLLPDDO) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(CNNNKLLPDDO);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.AIFLEJMBCGJ) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(AIFLEJMBCGJ);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.MBIDDKEDHNM) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(MBIDDKEDHNM);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.HLEKKGBOOOL) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(HLEKKGBOOOL);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.AIALGOOMAOL) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(AIALGOOMAOL);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.APHOKJCFAOP) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(APHOKJCFAOP);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.CIPDGELPLKN) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(CIPDGELPLKN);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.CDJCIIKJJPA) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(CDJCIIKJJPA);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.DIPLPFADNMK) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(DIPLPFADNMK);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.OAKDMCDMDAL) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(OAKDMCDMDAL);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.DCKJNOAGOCH) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(DCKJNOAGOCH);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.JCDHFKOCDOL) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(JCDHFKOCDOL);
      }
      if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.GCCIEJCIPPG) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(GCCIEJCIPPG);
      }
      size += fMDKHADMCOC_.CalculateSize(_repeated_fMDKHADMCOC_codec);
      if (UniqueId != 0) {
        size += 1 + pb::CodedOutputStream.ComputeUInt32Size(UniqueId);
      }
      if (hCJNEDECBLK_ != null) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(HCJNEDECBLK);
      }
      if (_unknownFields != null) {
        size += _unknownFields.CalculateSize();
      }
      return size;
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void MergeFrom(GridFightGameItemInfo other) {
      if (other == null) {
        return;
      }
      fMDKHADMCOC_.Add(other.fMDKHADMCOC_);
      if (other.UniqueId != 0) {
        UniqueId = other.UniqueId;
      }
      if (other.hCJNEDECBLK_ != null) {
        if (hCJNEDECBLK_ == null) {
          HCJNEDECBLK = new global::EggLink.DanhengServer.Proto.NIHEONJBECD();
        }
        HCJNEDECBLK.MergeFrom(other.HCJNEDECBLK);
      }
      switch (other.NIDILOIIOGLCase) {
        case NIDILOIIOGLOneofCase.PDNNKHHCLJO:
          if (PDNNKHHCLJO == null) {
            PDNNKHHCLJO = new global::EggLink.DanhengServer.Proto.JGMIHLGPICM();
          }
          PDNNKHHCLJO.MergeFrom(other.PDNNKHHCLJO);
          break;
        case NIDILOIIOGLOneofCase.HDFBICINDPE:
          if (HDFBICINDPE == null) {
            HDFBICINDPE = new global::EggLink.DanhengServer.Proto.JDBKOBKNIEG();
          }
          HDFBICINDPE.MergeFrom(other.HDFBICINDPE);
          break;
        case NIDILOIIOGLOneofCase.FOMAOBCMMNJ:
          if (FOMAOBCMMNJ == null) {
            FOMAOBCMMNJ = new global::EggLink.DanhengServer.Proto.MJALOLGFLFO();
          }
          FOMAOBCMMNJ.MergeFrom(other.FOMAOBCMMNJ);
          break;
        case NIDILOIIOGLOneofCase.CNNNKLLPDDO:
          if (CNNNKLLPDDO == null) {
            CNNNKLLPDDO = new global::EggLink.DanhengServer.Proto.NDKLHCLJPGI();
          }
          CNNNKLLPDDO.MergeFrom(other.CNNNKLLPDDO);
          break;
        case NIDILOIIOGLOneofCase.AIFLEJMBCGJ:
          if (AIFLEJMBCGJ == null) {
            AIFLEJMBCGJ = new global::EggLink.DanhengServer.Proto.OIGOFMCAPPG();
          }
          AIFLEJMBCGJ.MergeFrom(other.AIFLEJMBCGJ);
          break;
        case NIDILOIIOGLOneofCase.MBIDDKEDHNM:
          if (MBIDDKEDHNM == null) {
            MBIDDKEDHNM = new global::EggLink.DanhengServer.Proto.GACOOBPEIAK();
          }
          MBIDDKEDHNM.MergeFrom(other.MBIDDKEDHNM);
          break;
        case NIDILOIIOGLOneofCase.HLEKKGBOOOL:
          if (HLEKKGBOOOL == null) {
            HLEKKGBOOOL = new global::EggLink.DanhengServer.Proto.DMAJKGPFJMK();
          }
          HLEKKGBOOOL.MergeFrom(other.HLEKKGBOOOL);
          break;
        case NIDILOIIOGLOneofCase.AIALGOOMAOL:
          if (AIALGOOMAOL == null) {
            AIALGOOMAOL = new global::EggLink.DanhengServer.Proto.PKPLNMODNPB();
          }
          AIALGOOMAOL.MergeFrom(other.AIALGOOMAOL);
          break;
        case NIDILOIIOGLOneofCase.APHOKJCFAOP:
          if (APHOKJCFAOP == null) {
            APHOKJCFAOP = new global::EggLink.DanhengServer.Proto.NCLMFEEBGIF();
          }
          APHOKJCFAOP.MergeFrom(other.APHOKJCFAOP);
          break;
        case NIDILOIIOGLOneofCase.CIPDGELPLKN:
          if (CIPDGELPLKN == null) {
            CIPDGELPLKN = new global::EggLink.DanhengServer.Proto.JOECCJKCNCJ();
          }
          CIPDGELPLKN.MergeFrom(other.CIPDGELPLKN);
          break;
        case NIDILOIIOGLOneofCase.CDJCIIKJJPA:
          if (CDJCIIKJJPA == null) {
            CDJCIIKJJPA = new global::EggLink.DanhengServer.Proto.NKFCPOAKFKD();
          }
          CDJCIIKJJPA.MergeFrom(other.CDJCIIKJJPA);
          break;
        case NIDILOIIOGLOneofCase.DIPLPFADNMK:
          if (DIPLPFADNMK == null) {
            DIPLPFADNMK = new global::EggLink.DanhengServer.Proto.CAJEMKAEIIH();
          }
          DIPLPFADNMK.MergeFrom(other.DIPLPFADNMK);
          break;
        case NIDILOIIOGLOneofCase.OAKDMCDMDAL:
          if (OAKDMCDMDAL == null) {
            OAKDMCDMDAL = new global::EggLink.DanhengServer.Proto.HPNGKJBJJNN();
          }
          OAKDMCDMDAL.MergeFrom(other.OAKDMCDMDAL);
          break;
        case NIDILOIIOGLOneofCase.DCKJNOAGOCH:
          if (DCKJNOAGOCH == null) {
            DCKJNOAGOCH = new global::EggLink.DanhengServer.Proto.KHBJFGBFCLC();
          }
          DCKJNOAGOCH.MergeFrom(other.DCKJNOAGOCH);
          break;
        case NIDILOIIOGLOneofCase.JCDHFKOCDOL:
          if (JCDHFKOCDOL == null) {
            JCDHFKOCDOL = new global::EggLink.DanhengServer.Proto.PDMBJJOFILK();
          }
          JCDHFKOCDOL.MergeFrom(other.JCDHFKOCDOL);
          break;
        case NIDILOIIOGLOneofCase.GCCIEJCIPPG:
          if (GCCIEJCIPPG == null) {
            GCCIEJCIPPG = new global::EggLink.DanhengServer.Proto.BGNBPKJGLCL();
          }
          GCCIEJCIPPG.MergeFrom(other.GCCIEJCIPPG);
          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 8: {
            UniqueId = input.ReadUInt32();
            break;
          }
          case 42: {
            fMDKHADMCOC_.AddEntriesFrom(input, _repeated_fMDKHADMCOC_codec);
            break;
          }
          case 114: {
            if (hCJNEDECBLK_ == null) {
              HCJNEDECBLK = new global::EggLink.DanhengServer.Proto.NIHEONJBECD();
            }
            input.ReadMessage(HCJNEDECBLK);
            break;
          }
          case 1986: {
            global::EggLink.DanhengServer.Proto.CAJEMKAEIIH subBuilder = new global::EggLink.DanhengServer.Proto.CAJEMKAEIIH();
            if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.DIPLPFADNMK) {
              subBuilder.MergeFrom(DIPLPFADNMK);
            }
            input.ReadMessage(subBuilder);
            DIPLPFADNMK = subBuilder;
            break;
          }
          case 2106: {
            global::EggLink.DanhengServer.Proto.GACOOBPEIAK subBuilder = new global::EggLink.DanhengServer.Proto.GACOOBPEIAK();
            if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.MBIDDKEDHNM) {
              subBuilder.MergeFrom(MBIDDKEDHNM);
            }
            input.ReadMessage(subBuilder);
            MBIDDKEDHNM = subBuilder;
            break;
          }
          case 5586: {
            global::EggLink.DanhengServer.Proto.NCLMFEEBGIF subBuilder = new global::EggLink.DanhengServer.Proto.NCLMFEEBGIF();
            if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.APHOKJCFAOP) {
              subBuilder.MergeFrom(APHOKJCFAOP);
            }
            input.ReadMessage(subBuilder);
            APHOKJCFAOP = subBuilder;
            break;
          }
          case 5898: {
            global::EggLink.DanhengServer.Proto.HPNGKJBJJNN subBuilder = new global::EggLink.DanhengServer.Proto.HPNGKJBJJNN();
            if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.OAKDMCDMDAL) {
              subBuilder.MergeFrom(OAKDMCDMDAL);
            }
            input.ReadMessage(subBuilder);
            OAKDMCDMDAL = subBuilder;
            break;
          }
          case 6338: {
            global::EggLink.DanhengServer.Proto.JOECCJKCNCJ subBuilder = new global::EggLink.DanhengServer.Proto.JOECCJKCNCJ();
            if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.CIPDGELPLKN) {
              subBuilder.MergeFrom(CIPDGELPLKN);
            }
            input.ReadMessage(subBuilder);
            CIPDGELPLKN = subBuilder;
            break;
          }
          case 6882: {
            global::EggLink.DanhengServer.Proto.KHBJFGBFCLC subBuilder = new global::EggLink.DanhengServer.Proto.KHBJFGBFCLC();
            if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.DCKJNOAGOCH) {
              subBuilder.MergeFrom(DCKJNOAGOCH);
            }
            input.ReadMessage(subBuilder);
            DCKJNOAGOCH = subBuilder;
            break;
          }
          case 7242: {
            global::EggLink.DanhengServer.Proto.DMAJKGPFJMK subBuilder = new global::EggLink.DanhengServer.Proto.DMAJKGPFJMK();
            if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.HLEKKGBOOOL) {
              subBuilder.MergeFrom(HLEKKGBOOOL);
            }
            input.ReadMessage(subBuilder);
            HLEKKGBOOOL = subBuilder;
            break;
          }
          case 7930: {
            global::EggLink.DanhengServer.Proto.BGNBPKJGLCL subBuilder = new global::EggLink.DanhengServer.Proto.BGNBPKJGLCL();
            if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.GCCIEJCIPPG) {
              subBuilder.MergeFrom(GCCIEJCIPPG);
            }
            input.ReadMessage(subBuilder);
            GCCIEJCIPPG = subBuilder;
            break;
          }
          case 9658: {
            global::EggLink.DanhengServer.Proto.MJALOLGFLFO subBuilder = new global::EggLink.DanhengServer.Proto.MJALOLGFLFO();
            if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.FOMAOBCMMNJ) {
              subBuilder.MergeFrom(FOMAOBCMMNJ);
            }
            input.ReadMessage(subBuilder);
            FOMAOBCMMNJ = subBuilder;
            break;
          }
          case 10778: {
            global::EggLink.DanhengServer.Proto.PDMBJJOFILK subBuilder = new global::EggLink.DanhengServer.Proto.PDMBJJOFILK();
            if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.JCDHFKOCDOL) {
              subBuilder.MergeFrom(JCDHFKOCDOL);
            }
            input.ReadMessage(subBuilder);
            JCDHFKOCDOL = subBuilder;
            break;
          }
          case 11250: {
            global::EggLink.DanhengServer.Proto.JDBKOBKNIEG subBuilder = new global::EggLink.DanhengServer.Proto.JDBKOBKNIEG();
            if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.HDFBICINDPE) {
              subBuilder.MergeFrom(HDFBICINDPE);
            }
            input.ReadMessage(subBuilder);
            HDFBICINDPE = subBuilder;
            break;
          }
          case 11378: {
            global::EggLink.DanhengServer.Proto.JGMIHLGPICM subBuilder = new global::EggLink.DanhengServer.Proto.JGMIHLGPICM();
            if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.PDNNKHHCLJO) {
              subBuilder.MergeFrom(PDNNKHHCLJO);
            }
            input.ReadMessage(subBuilder);
            PDNNKHHCLJO = subBuilder;
            break;
          }
          case 11810: {
            global::EggLink.DanhengServer.Proto.NDKLHCLJPGI subBuilder = new global::EggLink.DanhengServer.Proto.NDKLHCLJPGI();
            if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.CNNNKLLPDDO) {
              subBuilder.MergeFrom(CNNNKLLPDDO);
            }
            input.ReadMessage(subBuilder);
            CNNNKLLPDDO = subBuilder;
            break;
          }
          case 13466: {
            global::EggLink.DanhengServer.Proto.PKPLNMODNPB subBuilder = new global::EggLink.DanhengServer.Proto.PKPLNMODNPB();
            if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.AIALGOOMAOL) {
              subBuilder.MergeFrom(AIALGOOMAOL);
            }
            input.ReadMessage(subBuilder);
            AIALGOOMAOL = subBuilder;
            break;
          }
          case 13874: {
            global::EggLink.DanhengServer.Proto.NKFCPOAKFKD subBuilder = new global::EggLink.DanhengServer.Proto.NKFCPOAKFKD();
            if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.CDJCIIKJJPA) {
              subBuilder.MergeFrom(CDJCIIKJJPA);
            }
            input.ReadMessage(subBuilder);
            CDJCIIKJJPA = subBuilder;
            break;
          }
          case 14506: {
            global::EggLink.DanhengServer.Proto.OIGOFMCAPPG subBuilder = new global::EggLink.DanhengServer.Proto.OIGOFMCAPPG();
            if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.AIFLEJMBCGJ) {
              subBuilder.MergeFrom(AIFLEJMBCGJ);
            }
            input.ReadMessage(subBuilder);
            AIFLEJMBCGJ = 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 8: {
            UniqueId = input.ReadUInt32();
            break;
          }
          case 42: {
            fMDKHADMCOC_.AddEntriesFrom(ref input, _repeated_fMDKHADMCOC_codec);
            break;
          }
          case 114: {
            if (hCJNEDECBLK_ == null) {
              HCJNEDECBLK = new global::EggLink.DanhengServer.Proto.NIHEONJBECD();
            }
            input.ReadMessage(HCJNEDECBLK);
            break;
          }
          case 1986: {
            global::EggLink.DanhengServer.Proto.CAJEMKAEIIH subBuilder = new global::EggLink.DanhengServer.Proto.CAJEMKAEIIH();
            if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.DIPLPFADNMK) {
              subBuilder.MergeFrom(DIPLPFADNMK);
            }
            input.ReadMessage(subBuilder);
            DIPLPFADNMK = subBuilder;
            break;
          }
          case 2106: {
            global::EggLink.DanhengServer.Proto.GACOOBPEIAK subBuilder = new global::EggLink.DanhengServer.Proto.GACOOBPEIAK();
            if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.MBIDDKEDHNM) {
              subBuilder.MergeFrom(MBIDDKEDHNM);
            }
            input.ReadMessage(subBuilder);
            MBIDDKEDHNM = subBuilder;
            break;
          }
          case 5586: {
            global::EggLink.DanhengServer.Proto.NCLMFEEBGIF subBuilder = new global::EggLink.DanhengServer.Proto.NCLMFEEBGIF();
            if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.APHOKJCFAOP) {
              subBuilder.MergeFrom(APHOKJCFAOP);
            }
            input.ReadMessage(subBuilder);
            APHOKJCFAOP = subBuilder;
            break;
          }
          case 5898: {
            global::EggLink.DanhengServer.Proto.HPNGKJBJJNN subBuilder = new global::EggLink.DanhengServer.Proto.HPNGKJBJJNN();
            if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.OAKDMCDMDAL) {
              subBuilder.MergeFrom(OAKDMCDMDAL);
            }
            input.ReadMessage(subBuilder);
            OAKDMCDMDAL = subBuilder;
            break;
          }
          case 6338: {
            global::EggLink.DanhengServer.Proto.JOECCJKCNCJ subBuilder = new global::EggLink.DanhengServer.Proto.JOECCJKCNCJ();
            if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.CIPDGELPLKN) {
              subBuilder.MergeFrom(CIPDGELPLKN);
            }
            input.ReadMessage(subBuilder);
            CIPDGELPLKN = subBuilder;
            break;
          }
          case 6882: {
            global::EggLink.DanhengServer.Proto.KHBJFGBFCLC subBuilder = new global::EggLink.DanhengServer.Proto.KHBJFGBFCLC();
            if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.DCKJNOAGOCH) {
              subBuilder.MergeFrom(DCKJNOAGOCH);
            }
            input.ReadMessage(subBuilder);
            DCKJNOAGOCH = subBuilder;
            break;
          }
          case 7242: {
            global::EggLink.DanhengServer.Proto.DMAJKGPFJMK subBuilder = new global::EggLink.DanhengServer.Proto.DMAJKGPFJMK();
            if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.HLEKKGBOOOL) {
              subBuilder.MergeFrom(HLEKKGBOOOL);
            }
            input.ReadMessage(subBuilder);
            HLEKKGBOOOL = subBuilder;
            break;
          }
          case 7930: {
            global::EggLink.DanhengServer.Proto.BGNBPKJGLCL subBuilder = new global::EggLink.DanhengServer.Proto.BGNBPKJGLCL();
            if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.GCCIEJCIPPG) {
              subBuilder.MergeFrom(GCCIEJCIPPG);
            }
            input.ReadMessage(subBuilder);
            GCCIEJCIPPG = subBuilder;
            break;
          }
          case 9658: {
            global::EggLink.DanhengServer.Proto.MJALOLGFLFO subBuilder = new global::EggLink.DanhengServer.Proto.MJALOLGFLFO();
            if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.FOMAOBCMMNJ) {
              subBuilder.MergeFrom(FOMAOBCMMNJ);
            }
            input.ReadMessage(subBuilder);
            FOMAOBCMMNJ = subBuilder;
            break;
          }
          case 10778: {
            global::EggLink.DanhengServer.Proto.PDMBJJOFILK subBuilder = new global::EggLink.DanhengServer.Proto.PDMBJJOFILK();
            if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.JCDHFKOCDOL) {
              subBuilder.MergeFrom(JCDHFKOCDOL);
            }
            input.ReadMessage(subBuilder);
            JCDHFKOCDOL = subBuilder;
            break;
          }
          case 11250: {
            global::EggLink.DanhengServer.Proto.JDBKOBKNIEG subBuilder = new global::EggLink.DanhengServer.Proto.JDBKOBKNIEG();
            if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.HDFBICINDPE) {
              subBuilder.MergeFrom(HDFBICINDPE);
            }
            input.ReadMessage(subBuilder);
            HDFBICINDPE = subBuilder;
            break;
          }
          case 11378: {
            global::EggLink.DanhengServer.Proto.JGMIHLGPICM subBuilder = new global::EggLink.DanhengServer.Proto.JGMIHLGPICM();
            if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.PDNNKHHCLJO) {
              subBuilder.MergeFrom(PDNNKHHCLJO);
            }
            input.ReadMessage(subBuilder);
            PDNNKHHCLJO = subBuilder;
            break;
          }
          case 11810: {
            global::EggLink.DanhengServer.Proto.NDKLHCLJPGI subBuilder = new global::EggLink.DanhengServer.Proto.NDKLHCLJPGI();
            if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.CNNNKLLPDDO) {
              subBuilder.MergeFrom(CNNNKLLPDDO);
            }
            input.ReadMessage(subBuilder);
            CNNNKLLPDDO = subBuilder;
            break;
          }
          case 13466: {
            global::EggLink.DanhengServer.Proto.PKPLNMODNPB subBuilder = new global::EggLink.DanhengServer.Proto.PKPLNMODNPB();
            if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.AIALGOOMAOL) {
              subBuilder.MergeFrom(AIALGOOMAOL);
            }
            input.ReadMessage(subBuilder);
            AIALGOOMAOL = subBuilder;
            break;
          }
          case 13874: {
            global::EggLink.DanhengServer.Proto.NKFCPOAKFKD subBuilder = new global::EggLink.DanhengServer.Proto.NKFCPOAKFKD();
            if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.CDJCIIKJJPA) {
              subBuilder.MergeFrom(CDJCIIKJJPA);
            }
            input.ReadMessage(subBuilder);
            CDJCIIKJJPA = subBuilder;
            break;
          }
          case 14506: {
            global::EggLink.DanhengServer.Proto.OIGOFMCAPPG subBuilder = new global::EggLink.DanhengServer.Proto.OIGOFMCAPPG();
            if (nIDILOIIOGLCase_ == NIDILOIIOGLOneofCase.AIFLEJMBCGJ) {
              subBuilder.MergeFrom(AIFLEJMBCGJ);
            }
            input.ReadMessage(subBuilder);
            AIFLEJMBCGJ = subBuilder;
            break;
          }
        }
      }
    }
    #endif

  }

  #endregion

}

#endregion Designer generated code
