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

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

    static INKFCPKBGPHReflection() {
      byte[] descriptorData = global::System.Convert.FromBase64String(
          string.Concat(
            "ChFJTktGQ1BLQkdQSC5wcm90bxoRTEdJRkVETktIT04ucHJvdG8aEUFGTkRB",
            "RkxIQ0lQLnByb3RvGhFQTU5ITUFNSEdBSS5wcm90bxoRTUVPSUZJT0FFQ0Yu",
            "cHJvdG8aEUVHREFKSEpQTEdJLnByb3RvGhFCSEdCT09KRU9QRi5wcm90byK8",
            "BQoLSU5LRkNQS0JHUEgSFAoMY3VyX2xldmVsX2lkGAEgASgNEhMKC0FFSENC",
            "REhISEpBGAIgASgNEhMKC3JvZ3VlX21vbmV5GAMgASgNEiEKC09KR05OTUlF",
            "UE1KGAQgAygLMgwuTUVPSUZJT0FFQ0YSIQoLT0dET0lKTUhKQUgYBSADKAsy",
            "DC5NRU9JRklPQUVDRhITCgtBRkZHSkpKRU5IRxgGIAMoDRIhCgtDUEhPTkRF",
            "QUdFSRgHIAEoCzIMLkxHSUZFRE5LSE9OEhMKC0FGRFBOSU1QQ05NGAggAygN",
            "EiAKGGdyaWRfZmlnaHRfY3VyX2xldmVsX2V4cBgJIAEoDRITCgtERkpIUEVL",
            "S0pQShgKIAEoDRITCgtMRUhPTUpMQUxFTxgLIAEoDRITCgtMR0ROSUlHRVBI",
            "SBgMIAMoDRITCgtLQUlPUEdHSE5NRRgNIAEoDRITCgtLS0hNRUJESExCQxgO",
            "IAEoDRITCgtPT0ZISkFIRklESBgPIAEoCBITCgtERUhHSEVESU5JSBgQIAEo",
            "CBIhCgtGT0RQRE1QQkFORBgRIAMoCzIMLkJIR0JPT0pFT1BGEiEKC09HQU5Q",
            "SERDSkVMGBIgAygLMgwuQUZOREFGTEhDSVASEwoLSUlGRE5IRE5NQ0EYEyAD",
            "KA0SEwoLSExOTEhCSkRDREEYFCABKAgSEwoLQkdLRE5ERUFHRkgYFSABKA0S",
            "IQoLT01ETU5QTE5BS0UYFiABKAsyDC5QTU5ITUFNSEdBSRITCgtBQ0dITUJB",
            "TkdEShgXIAEoDRITCgtLSEZMTExHSkFGRBgYIAEoDRITCgtLQUdLQ0RIRElH",
            "ShgZIAMoDRIpChN3b3JrYmVuY2hfZnVuY19saXN0GBogAygLMgwuRUdEQUpI",
            "SlBMR0kSEwoLSkROTE1ETE1FSkQYGyABKA1CHqoCG0VnZ0xpbmsuRGFuaGVu",
            "Z1NlcnZlci5Qcm90b2IGcHJvdG8z"));
      descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
          new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.LGIFEDNKHONReflection.Descriptor, global::EggLink.DanhengServer.Proto.AFNDAFLHCIPReflection.Descriptor, global::EggLink.DanhengServer.Proto.PMNHMAMHGAIReflection.Descriptor, global::EggLink.DanhengServer.Proto.MEOIFIOAECFReflection.Descriptor, global::EggLink.DanhengServer.Proto.EGDAJHJPLGIReflection.Descriptor, global::EggLink.DanhengServer.Proto.BHGBOOJEOPFReflection.Descriptor, },
          new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
            new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.INKFCPKBGPH), global::EggLink.DanhengServer.Proto.INKFCPKBGPH.Parser, new[]{ "CurLevelId", "AEHCBDHHHJA", "RogueMoney", "OJGNNMIEPMJ", "OGDOIJMHJAH", "AFFGJJJENHG", "CPHONDEAGEI", "AFDPNIMPCNM", "GridFightCurLevelExp", "DFJHPEKKJPJ", "LEHOMJLALEO", "LGDNIIGEPHH", "KAIOPGGHNME", "KKHMEBDHLBC", "OOFHJAHFIDH", "DEHGHEDINIH", "FODPDMPBAND", "OGANPHDCJEL", "IIFDNHDNMCA", "HLNLHBJDCDA", "BGKDNDEAGFH", "OMDMNPLNAKE", "ACGHMBANGDJ", "KHFLLLGJAFD", "KAGKCDHDIGJ", "WorkbenchFuncList", "JDNLMDLMEJD" }, null, null, null, null)
          }));
    }
    #endregion

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

    partial void OnConstruction();

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public INKFCPKBGPH(INKFCPKBGPH other) : this() {
      curLevelId_ = other.curLevelId_;
      aEHCBDHHHJA_ = other.aEHCBDHHHJA_;
      rogueMoney_ = other.rogueMoney_;
      oJGNNMIEPMJ_ = other.oJGNNMIEPMJ_.Clone();
      oGDOIJMHJAH_ = other.oGDOIJMHJAH_.Clone();
      aFFGJJJENHG_ = other.aFFGJJJENHG_.Clone();
      cPHONDEAGEI_ = other.cPHONDEAGEI_ != null ? other.cPHONDEAGEI_.Clone() : null;
      aFDPNIMPCNM_ = other.aFDPNIMPCNM_.Clone();
      gridFightCurLevelExp_ = other.gridFightCurLevelExp_;
      dFJHPEKKJPJ_ = other.dFJHPEKKJPJ_;
      lEHOMJLALEO_ = other.lEHOMJLALEO_;
      lGDNIIGEPHH_ = other.lGDNIIGEPHH_.Clone();
      kAIOPGGHNME_ = other.kAIOPGGHNME_;
      kKHMEBDHLBC_ = other.kKHMEBDHLBC_;
      oOFHJAHFIDH_ = other.oOFHJAHFIDH_;
      dEHGHEDINIH_ = other.dEHGHEDINIH_;
      fODPDMPBAND_ = other.fODPDMPBAND_.Clone();
      oGANPHDCJEL_ = other.oGANPHDCJEL_.Clone();
      iIFDNHDNMCA_ = other.iIFDNHDNMCA_.Clone();
      hLNLHBJDCDA_ = other.hLNLHBJDCDA_;
      bGKDNDEAGFH_ = other.bGKDNDEAGFH_;
      oMDMNPLNAKE_ = other.oMDMNPLNAKE_ != null ? other.oMDMNPLNAKE_.Clone() : null;
      aCGHMBANGDJ_ = other.aCGHMBANGDJ_;
      kHFLLLGJAFD_ = other.kHFLLLGJAFD_;
      kAGKCDHDIGJ_ = other.kAGKCDHDIGJ_.Clone();
      workbenchFuncList_ = other.workbenchFuncList_.Clone();
      jDNLMDLMEJD_ = other.jDNLMDLMEJD_;
      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
    }

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

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

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

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

    /// <summary>Field number for the "OJGNNMIEPMJ" field.</summary>
    public const int OJGNNMIEPMJFieldNumber = 4;
    private static readonly pb::FieldCodec<global::EggLink.DanhengServer.Proto.MEOIFIOAECF> _repeated_oJGNNMIEPMJ_codec
        = pb::FieldCodec.ForMessage(34, global::EggLink.DanhengServer.Proto.MEOIFIOAECF.Parser);
    private readonly pbc::RepeatedField<global::EggLink.DanhengServer.Proto.MEOIFIOAECF> oJGNNMIEPMJ_ = new pbc::RepeatedField<global::EggLink.DanhengServer.Proto.MEOIFIOAECF>();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public pbc::RepeatedField<global::EggLink.DanhengServer.Proto.MEOIFIOAECF> OJGNNMIEPMJ {
      get { return oJGNNMIEPMJ_; }
    }

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

    /// <summary>Field number for the "AFFGJJJENHG" field.</summary>
    public const int AFFGJJJENHGFieldNumber = 6;
    private static readonly pb::FieldCodec<uint> _repeated_aFFGJJJENHG_codec
        = pb::FieldCodec.ForUInt32(50);
    private readonly pbc::RepeatedField<uint> aFFGJJJENHG_ = new pbc::RepeatedField<uint>();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public pbc::RepeatedField<uint> AFFGJJJENHG {
      get { return aFFGJJJENHG_; }
    }

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

    /// <summary>Field number for the "AFDPNIMPCNM" field.</summary>
    public const int AFDPNIMPCNMFieldNumber = 8;
    private static readonly pb::FieldCodec<uint> _repeated_aFDPNIMPCNM_codec
        = pb::FieldCodec.ForUInt32(66);
    private readonly pbc::RepeatedField<uint> aFDPNIMPCNM_ = new pbc::RepeatedField<uint>();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public pbc::RepeatedField<uint> AFDPNIMPCNM {
      get { return aFDPNIMPCNM_; }
    }

    /// <summary>Field number for the "grid_fight_cur_level_exp" field.</summary>
    public const int GridFightCurLevelExpFieldNumber = 9;
    private uint gridFightCurLevelExp_;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public uint GridFightCurLevelExp {
      get { return gridFightCurLevelExp_; }
      set {
        gridFightCurLevelExp_ = value;
      }
    }

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

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

    /// <summary>Field number for the "LGDNIIGEPHH" field.</summary>
    public const int LGDNIIGEPHHFieldNumber = 12;
    private static readonly pb::FieldCodec<uint> _repeated_lGDNIIGEPHH_codec
        = pb::FieldCodec.ForUInt32(98);
    private readonly pbc::RepeatedField<uint> lGDNIIGEPHH_ = new pbc::RepeatedField<uint>();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public pbc::RepeatedField<uint> LGDNIIGEPHH {
      get { return lGDNIIGEPHH_; }
    }

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

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

    /// <summary>Field number for the "OOFHJAHFIDH" field.</summary>
    public const int OOFHJAHFIDHFieldNumber = 15;
    private bool oOFHJAHFIDH_;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool OOFHJAHFIDH {
      get { return oOFHJAHFIDH_; }
      set {
        oOFHJAHFIDH_ = value;
      }
    }

    /// <summary>Field number for the "DEHGHEDINIH" field.</summary>
    public const int DEHGHEDINIHFieldNumber = 16;
    private bool dEHGHEDINIH_;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool DEHGHEDINIH {
      get { return dEHGHEDINIH_; }
      set {
        dEHGHEDINIH_ = value;
      }
    }

    /// <summary>Field number for the "FODPDMPBAND" field.</summary>
    public const int FODPDMPBANDFieldNumber = 17;
    private static readonly pb::FieldCodec<global::EggLink.DanhengServer.Proto.BHGBOOJEOPF> _repeated_fODPDMPBAND_codec
        = pb::FieldCodec.ForMessage(138, global::EggLink.DanhengServer.Proto.BHGBOOJEOPF.Parser);
    private readonly pbc::RepeatedField<global::EggLink.DanhengServer.Proto.BHGBOOJEOPF> fODPDMPBAND_ = new pbc::RepeatedField<global::EggLink.DanhengServer.Proto.BHGBOOJEOPF>();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public pbc::RepeatedField<global::EggLink.DanhengServer.Proto.BHGBOOJEOPF> FODPDMPBAND {
      get { return fODPDMPBAND_; }
    }

    /// <summary>Field number for the "OGANPHDCJEL" field.</summary>
    public const int OGANPHDCJELFieldNumber = 18;
    private static readonly pb::FieldCodec<global::EggLink.DanhengServer.Proto.AFNDAFLHCIP> _repeated_oGANPHDCJEL_codec
        = pb::FieldCodec.ForMessage(146, global::EggLink.DanhengServer.Proto.AFNDAFLHCIP.Parser);
    private readonly pbc::RepeatedField<global::EggLink.DanhengServer.Proto.AFNDAFLHCIP> oGANPHDCJEL_ = new pbc::RepeatedField<global::EggLink.DanhengServer.Proto.AFNDAFLHCIP>();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public pbc::RepeatedField<global::EggLink.DanhengServer.Proto.AFNDAFLHCIP> OGANPHDCJEL {
      get { return oGANPHDCJEL_; }
    }

    /// <summary>Field number for the "IIFDNHDNMCA" field.</summary>
    public const int IIFDNHDNMCAFieldNumber = 19;
    private static readonly pb::FieldCodec<uint> _repeated_iIFDNHDNMCA_codec
        = pb::FieldCodec.ForUInt32(154);
    private readonly pbc::RepeatedField<uint> iIFDNHDNMCA_ = new pbc::RepeatedField<uint>();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public pbc::RepeatedField<uint> IIFDNHDNMCA {
      get { return iIFDNHDNMCA_; }
    }

    /// <summary>Field number for the "HLNLHBJDCDA" field.</summary>
    public const int HLNLHBJDCDAFieldNumber = 20;
    private bool hLNLHBJDCDA_;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool HLNLHBJDCDA {
      get { return hLNLHBJDCDA_; }
      set {
        hLNLHBJDCDA_ = value;
      }
    }

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

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

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

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

    /// <summary>Field number for the "KAGKCDHDIGJ" field.</summary>
    public const int KAGKCDHDIGJFieldNumber = 25;
    private static readonly pb::FieldCodec<uint> _repeated_kAGKCDHDIGJ_codec
        = pb::FieldCodec.ForUInt32(202);
    private readonly pbc::RepeatedField<uint> kAGKCDHDIGJ_ = new pbc::RepeatedField<uint>();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public pbc::RepeatedField<uint> KAGKCDHDIGJ {
      get { return kAGKCDHDIGJ_; }
    }

    /// <summary>Field number for the "workbench_func_list" field.</summary>
    public const int WorkbenchFuncListFieldNumber = 26;
    private static readonly pb::FieldCodec<global::EggLink.DanhengServer.Proto.EGDAJHJPLGI> _repeated_workbenchFuncList_codec
        = pb::FieldCodec.ForMessage(210, global::EggLink.DanhengServer.Proto.EGDAJHJPLGI.Parser);
    private readonly pbc::RepeatedField<global::EggLink.DanhengServer.Proto.EGDAJHJPLGI> workbenchFuncList_ = new pbc::RepeatedField<global::EggLink.DanhengServer.Proto.EGDAJHJPLGI>();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public pbc::RepeatedField<global::EggLink.DanhengServer.Proto.EGDAJHJPLGI> WorkbenchFuncList {
      get { return workbenchFuncList_; }
    }

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

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

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool Equals(INKFCPKBGPH other) {
      if (ReferenceEquals(other, null)) {
        return false;
      }
      if (ReferenceEquals(other, this)) {
        return true;
      }
      if (CurLevelId != other.CurLevelId) return false;
      if (AEHCBDHHHJA != other.AEHCBDHHHJA) return false;
      if (RogueMoney != other.RogueMoney) return false;
      if(!oJGNNMIEPMJ_.Equals(other.oJGNNMIEPMJ_)) return false;
      if(!oGDOIJMHJAH_.Equals(other.oGDOIJMHJAH_)) return false;
      if(!aFFGJJJENHG_.Equals(other.aFFGJJJENHG_)) return false;
      if (!object.Equals(CPHONDEAGEI, other.CPHONDEAGEI)) return false;
      if(!aFDPNIMPCNM_.Equals(other.aFDPNIMPCNM_)) return false;
      if (GridFightCurLevelExp != other.GridFightCurLevelExp) return false;
      if (DFJHPEKKJPJ != other.DFJHPEKKJPJ) return false;
      if (LEHOMJLALEO != other.LEHOMJLALEO) return false;
      if(!lGDNIIGEPHH_.Equals(other.lGDNIIGEPHH_)) return false;
      if (KAIOPGGHNME != other.KAIOPGGHNME) return false;
      if (KKHMEBDHLBC != other.KKHMEBDHLBC) return false;
      if (OOFHJAHFIDH != other.OOFHJAHFIDH) return false;
      if (DEHGHEDINIH != other.DEHGHEDINIH) return false;
      if(!fODPDMPBAND_.Equals(other.fODPDMPBAND_)) return false;
      if(!oGANPHDCJEL_.Equals(other.oGANPHDCJEL_)) return false;
      if(!iIFDNHDNMCA_.Equals(other.iIFDNHDNMCA_)) return false;
      if (HLNLHBJDCDA != other.HLNLHBJDCDA) return false;
      if (BGKDNDEAGFH != other.BGKDNDEAGFH) return false;
      if (!object.Equals(OMDMNPLNAKE, other.OMDMNPLNAKE)) return false;
      if (ACGHMBANGDJ != other.ACGHMBANGDJ) return false;
      if (KHFLLLGJAFD != other.KHFLLLGJAFD) return false;
      if(!kAGKCDHDIGJ_.Equals(other.kAGKCDHDIGJ_)) return false;
      if(!workbenchFuncList_.Equals(other.workbenchFuncList_)) return false;
      if (JDNLMDLMEJD != other.JDNLMDLMEJD) 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 (CurLevelId != 0) hash ^= CurLevelId.GetHashCode();
      if (AEHCBDHHHJA != 0) hash ^= AEHCBDHHHJA.GetHashCode();
      if (RogueMoney != 0) hash ^= RogueMoney.GetHashCode();
      hash ^= oJGNNMIEPMJ_.GetHashCode();
      hash ^= oGDOIJMHJAH_.GetHashCode();
      hash ^= aFFGJJJENHG_.GetHashCode();
      if (cPHONDEAGEI_ != null) hash ^= CPHONDEAGEI.GetHashCode();
      hash ^= aFDPNIMPCNM_.GetHashCode();
      if (GridFightCurLevelExp != 0) hash ^= GridFightCurLevelExp.GetHashCode();
      if (DFJHPEKKJPJ != 0) hash ^= DFJHPEKKJPJ.GetHashCode();
      if (LEHOMJLALEO != 0) hash ^= LEHOMJLALEO.GetHashCode();
      hash ^= lGDNIIGEPHH_.GetHashCode();
      if (KAIOPGGHNME != 0) hash ^= KAIOPGGHNME.GetHashCode();
      if (KKHMEBDHLBC != 0) hash ^= KKHMEBDHLBC.GetHashCode();
      if (OOFHJAHFIDH != false) hash ^= OOFHJAHFIDH.GetHashCode();
      if (DEHGHEDINIH != false) hash ^= DEHGHEDINIH.GetHashCode();
      hash ^= fODPDMPBAND_.GetHashCode();
      hash ^= oGANPHDCJEL_.GetHashCode();
      hash ^= iIFDNHDNMCA_.GetHashCode();
      if (HLNLHBJDCDA != false) hash ^= HLNLHBJDCDA.GetHashCode();
      if (BGKDNDEAGFH != 0) hash ^= BGKDNDEAGFH.GetHashCode();
      if (oMDMNPLNAKE_ != null) hash ^= OMDMNPLNAKE.GetHashCode();
      if (ACGHMBANGDJ != 0) hash ^= ACGHMBANGDJ.GetHashCode();
      if (KHFLLLGJAFD != 0) hash ^= KHFLLLGJAFD.GetHashCode();
      hash ^= kAGKCDHDIGJ_.GetHashCode();
      hash ^= workbenchFuncList_.GetHashCode();
      if (JDNLMDLMEJD != 0) hash ^= JDNLMDLMEJD.GetHashCode();
      if (_unknownFields != null) {
        hash ^= _unknownFields.GetHashCode();
      }
      return hash;
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public override string ToString() {
      return pb::JsonFormatter.ToDiagnosticString(this);
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void WriteTo(pb::CodedOutputStream output) {
    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
      output.WriteRawMessage(this);
    #else
      if (CurLevelId != 0) {
        output.WriteRawTag(8);
        output.WriteUInt32(CurLevelId);
      }
      if (AEHCBDHHHJA != 0) {
        output.WriteRawTag(16);
        output.WriteUInt32(AEHCBDHHHJA);
      }
      if (RogueMoney != 0) {
        output.WriteRawTag(24);
        output.WriteUInt32(RogueMoney);
      }
      oJGNNMIEPMJ_.WriteTo(output, _repeated_oJGNNMIEPMJ_codec);
      oGDOIJMHJAH_.WriteTo(output, _repeated_oGDOIJMHJAH_codec);
      aFFGJJJENHG_.WriteTo(output, _repeated_aFFGJJJENHG_codec);
      if (cPHONDEAGEI_ != null) {
        output.WriteRawTag(58);
        output.WriteMessage(CPHONDEAGEI);
      }
      aFDPNIMPCNM_.WriteTo(output, _repeated_aFDPNIMPCNM_codec);
      if (GridFightCurLevelExp != 0) {
        output.WriteRawTag(72);
        output.WriteUInt32(GridFightCurLevelExp);
      }
      if (DFJHPEKKJPJ != 0) {
        output.WriteRawTag(80);
        output.WriteUInt32(DFJHPEKKJPJ);
      }
      if (LEHOMJLALEO != 0) {
        output.WriteRawTag(88);
        output.WriteUInt32(LEHOMJLALEO);
      }
      lGDNIIGEPHH_.WriteTo(output, _repeated_lGDNIIGEPHH_codec);
      if (KAIOPGGHNME != 0) {
        output.WriteRawTag(104);
        output.WriteUInt32(KAIOPGGHNME);
      }
      if (KKHMEBDHLBC != 0) {
        output.WriteRawTag(112);
        output.WriteUInt32(KKHMEBDHLBC);
      }
      if (OOFHJAHFIDH != false) {
        output.WriteRawTag(120);
        output.WriteBool(OOFHJAHFIDH);
      }
      if (DEHGHEDINIH != false) {
        output.WriteRawTag(128, 1);
        output.WriteBool(DEHGHEDINIH);
      }
      fODPDMPBAND_.WriteTo(output, _repeated_fODPDMPBAND_codec);
      oGANPHDCJEL_.WriteTo(output, _repeated_oGANPHDCJEL_codec);
      iIFDNHDNMCA_.WriteTo(output, _repeated_iIFDNHDNMCA_codec);
      if (HLNLHBJDCDA != false) {
        output.WriteRawTag(160, 1);
        output.WriteBool(HLNLHBJDCDA);
      }
      if (BGKDNDEAGFH != 0) {
        output.WriteRawTag(168, 1);
        output.WriteUInt32(BGKDNDEAGFH);
      }
      if (oMDMNPLNAKE_ != null) {
        output.WriteRawTag(178, 1);
        output.WriteMessage(OMDMNPLNAKE);
      }
      if (ACGHMBANGDJ != 0) {
        output.WriteRawTag(184, 1);
        output.WriteUInt32(ACGHMBANGDJ);
      }
      if (KHFLLLGJAFD != 0) {
        output.WriteRawTag(192, 1);
        output.WriteUInt32(KHFLLLGJAFD);
      }
      kAGKCDHDIGJ_.WriteTo(output, _repeated_kAGKCDHDIGJ_codec);
      workbenchFuncList_.WriteTo(output, _repeated_workbenchFuncList_codec);
      if (JDNLMDLMEJD != 0) {
        output.WriteRawTag(216, 1);
        output.WriteUInt32(JDNLMDLMEJD);
      }
      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 (CurLevelId != 0) {
        output.WriteRawTag(8);
        output.WriteUInt32(CurLevelId);
      }
      if (AEHCBDHHHJA != 0) {
        output.WriteRawTag(16);
        output.WriteUInt32(AEHCBDHHHJA);
      }
      if (RogueMoney != 0) {
        output.WriteRawTag(24);
        output.WriteUInt32(RogueMoney);
      }
      oJGNNMIEPMJ_.WriteTo(ref output, _repeated_oJGNNMIEPMJ_codec);
      oGDOIJMHJAH_.WriteTo(ref output, _repeated_oGDOIJMHJAH_codec);
      aFFGJJJENHG_.WriteTo(ref output, _repeated_aFFGJJJENHG_codec);
      if (cPHONDEAGEI_ != null) {
        output.WriteRawTag(58);
        output.WriteMessage(CPHONDEAGEI);
      }
      aFDPNIMPCNM_.WriteTo(ref output, _repeated_aFDPNIMPCNM_codec);
      if (GridFightCurLevelExp != 0) {
        output.WriteRawTag(72);
        output.WriteUInt32(GridFightCurLevelExp);
      }
      if (DFJHPEKKJPJ != 0) {
        output.WriteRawTag(80);
        output.WriteUInt32(DFJHPEKKJPJ);
      }
      if (LEHOMJLALEO != 0) {
        output.WriteRawTag(88);
        output.WriteUInt32(LEHOMJLALEO);
      }
      lGDNIIGEPHH_.WriteTo(ref output, _repeated_lGDNIIGEPHH_codec);
      if (KAIOPGGHNME != 0) {
        output.WriteRawTag(104);
        output.WriteUInt32(KAIOPGGHNME);
      }
      if (KKHMEBDHLBC != 0) {
        output.WriteRawTag(112);
        output.WriteUInt32(KKHMEBDHLBC);
      }
      if (OOFHJAHFIDH != false) {
        output.WriteRawTag(120);
        output.WriteBool(OOFHJAHFIDH);
      }
      if (DEHGHEDINIH != false) {
        output.WriteRawTag(128, 1);
        output.WriteBool(DEHGHEDINIH);
      }
      fODPDMPBAND_.WriteTo(ref output, _repeated_fODPDMPBAND_codec);
      oGANPHDCJEL_.WriteTo(ref output, _repeated_oGANPHDCJEL_codec);
      iIFDNHDNMCA_.WriteTo(ref output, _repeated_iIFDNHDNMCA_codec);
      if (HLNLHBJDCDA != false) {
        output.WriteRawTag(160, 1);
        output.WriteBool(HLNLHBJDCDA);
      }
      if (BGKDNDEAGFH != 0) {
        output.WriteRawTag(168, 1);
        output.WriteUInt32(BGKDNDEAGFH);
      }
      if (oMDMNPLNAKE_ != null) {
        output.WriteRawTag(178, 1);
        output.WriteMessage(OMDMNPLNAKE);
      }
      if (ACGHMBANGDJ != 0) {
        output.WriteRawTag(184, 1);
        output.WriteUInt32(ACGHMBANGDJ);
      }
      if (KHFLLLGJAFD != 0) {
        output.WriteRawTag(192, 1);
        output.WriteUInt32(KHFLLLGJAFD);
      }
      kAGKCDHDIGJ_.WriteTo(ref output, _repeated_kAGKCDHDIGJ_codec);
      workbenchFuncList_.WriteTo(ref output, _repeated_workbenchFuncList_codec);
      if (JDNLMDLMEJD != 0) {
        output.WriteRawTag(216, 1);
        output.WriteUInt32(JDNLMDLMEJD);
      }
      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 (CurLevelId != 0) {
        size += 1 + pb::CodedOutputStream.ComputeUInt32Size(CurLevelId);
      }
      if (AEHCBDHHHJA != 0) {
        size += 1 + pb::CodedOutputStream.ComputeUInt32Size(AEHCBDHHHJA);
      }
      if (RogueMoney != 0) {
        size += 1 + pb::CodedOutputStream.ComputeUInt32Size(RogueMoney);
      }
      size += oJGNNMIEPMJ_.CalculateSize(_repeated_oJGNNMIEPMJ_codec);
      size += oGDOIJMHJAH_.CalculateSize(_repeated_oGDOIJMHJAH_codec);
      size += aFFGJJJENHG_.CalculateSize(_repeated_aFFGJJJENHG_codec);
      if (cPHONDEAGEI_ != null) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(CPHONDEAGEI);
      }
      size += aFDPNIMPCNM_.CalculateSize(_repeated_aFDPNIMPCNM_codec);
      if (GridFightCurLevelExp != 0) {
        size += 1 + pb::CodedOutputStream.ComputeUInt32Size(GridFightCurLevelExp);
      }
      if (DFJHPEKKJPJ != 0) {
        size += 1 + pb::CodedOutputStream.ComputeUInt32Size(DFJHPEKKJPJ);
      }
      if (LEHOMJLALEO != 0) {
        size += 1 + pb::CodedOutputStream.ComputeUInt32Size(LEHOMJLALEO);
      }
      size += lGDNIIGEPHH_.CalculateSize(_repeated_lGDNIIGEPHH_codec);
      if (KAIOPGGHNME != 0) {
        size += 1 + pb::CodedOutputStream.ComputeUInt32Size(KAIOPGGHNME);
      }
      if (KKHMEBDHLBC != 0) {
        size += 1 + pb::CodedOutputStream.ComputeUInt32Size(KKHMEBDHLBC);
      }
      if (OOFHJAHFIDH != false) {
        size += 1 + 1;
      }
      if (DEHGHEDINIH != false) {
        size += 2 + 1;
      }
      size += fODPDMPBAND_.CalculateSize(_repeated_fODPDMPBAND_codec);
      size += oGANPHDCJEL_.CalculateSize(_repeated_oGANPHDCJEL_codec);
      size += iIFDNHDNMCA_.CalculateSize(_repeated_iIFDNHDNMCA_codec);
      if (HLNLHBJDCDA != false) {
        size += 2 + 1;
      }
      if (BGKDNDEAGFH != 0) {
        size += 2 + pb::CodedOutputStream.ComputeUInt32Size(BGKDNDEAGFH);
      }
      if (oMDMNPLNAKE_ != null) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(OMDMNPLNAKE);
      }
      if (ACGHMBANGDJ != 0) {
        size += 2 + pb::CodedOutputStream.ComputeUInt32Size(ACGHMBANGDJ);
      }
      if (KHFLLLGJAFD != 0) {
        size += 2 + pb::CodedOutputStream.ComputeUInt32Size(KHFLLLGJAFD);
      }
      size += kAGKCDHDIGJ_.CalculateSize(_repeated_kAGKCDHDIGJ_codec);
      size += workbenchFuncList_.CalculateSize(_repeated_workbenchFuncList_codec);
      if (JDNLMDLMEJD != 0) {
        size += 2 + pb::CodedOutputStream.ComputeUInt32Size(JDNLMDLMEJD);
      }
      if (_unknownFields != null) {
        size += _unknownFields.CalculateSize();
      }
      return size;
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void MergeFrom(INKFCPKBGPH other) {
      if (other == null) {
        return;
      }
      if (other.CurLevelId != 0) {
        CurLevelId = other.CurLevelId;
      }
      if (other.AEHCBDHHHJA != 0) {
        AEHCBDHHHJA = other.AEHCBDHHHJA;
      }
      if (other.RogueMoney != 0) {
        RogueMoney = other.RogueMoney;
      }
      oJGNNMIEPMJ_.Add(other.oJGNNMIEPMJ_);
      oGDOIJMHJAH_.Add(other.oGDOIJMHJAH_);
      aFFGJJJENHG_.Add(other.aFFGJJJENHG_);
      if (other.cPHONDEAGEI_ != null) {
        if (cPHONDEAGEI_ == null) {
          CPHONDEAGEI = new global::EggLink.DanhengServer.Proto.LGIFEDNKHON();
        }
        CPHONDEAGEI.MergeFrom(other.CPHONDEAGEI);
      }
      aFDPNIMPCNM_.Add(other.aFDPNIMPCNM_);
      if (other.GridFightCurLevelExp != 0) {
        GridFightCurLevelExp = other.GridFightCurLevelExp;
      }
      if (other.DFJHPEKKJPJ != 0) {
        DFJHPEKKJPJ = other.DFJHPEKKJPJ;
      }
      if (other.LEHOMJLALEO != 0) {
        LEHOMJLALEO = other.LEHOMJLALEO;
      }
      lGDNIIGEPHH_.Add(other.lGDNIIGEPHH_);
      if (other.KAIOPGGHNME != 0) {
        KAIOPGGHNME = other.KAIOPGGHNME;
      }
      if (other.KKHMEBDHLBC != 0) {
        KKHMEBDHLBC = other.KKHMEBDHLBC;
      }
      if (other.OOFHJAHFIDH != false) {
        OOFHJAHFIDH = other.OOFHJAHFIDH;
      }
      if (other.DEHGHEDINIH != false) {
        DEHGHEDINIH = other.DEHGHEDINIH;
      }
      fODPDMPBAND_.Add(other.fODPDMPBAND_);
      oGANPHDCJEL_.Add(other.oGANPHDCJEL_);
      iIFDNHDNMCA_.Add(other.iIFDNHDNMCA_);
      if (other.HLNLHBJDCDA != false) {
        HLNLHBJDCDA = other.HLNLHBJDCDA;
      }
      if (other.BGKDNDEAGFH != 0) {
        BGKDNDEAGFH = other.BGKDNDEAGFH;
      }
      if (other.oMDMNPLNAKE_ != null) {
        if (oMDMNPLNAKE_ == null) {
          OMDMNPLNAKE = new global::EggLink.DanhengServer.Proto.PMNHMAMHGAI();
        }
        OMDMNPLNAKE.MergeFrom(other.OMDMNPLNAKE);
      }
      if (other.ACGHMBANGDJ != 0) {
        ACGHMBANGDJ = other.ACGHMBANGDJ;
      }
      if (other.KHFLLLGJAFD != 0) {
        KHFLLLGJAFD = other.KHFLLLGJAFD;
      }
      kAGKCDHDIGJ_.Add(other.kAGKCDHDIGJ_);
      workbenchFuncList_.Add(other.workbenchFuncList_);
      if (other.JDNLMDLMEJD != 0) {
        JDNLMDLMEJD = other.JDNLMDLMEJD;
      }
      _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: {
            CurLevelId = input.ReadUInt32();
            break;
          }
          case 16: {
            AEHCBDHHHJA = input.ReadUInt32();
            break;
          }
          case 24: {
            RogueMoney = input.ReadUInt32();
            break;
          }
          case 34: {
            oJGNNMIEPMJ_.AddEntriesFrom(input, _repeated_oJGNNMIEPMJ_codec);
            break;
          }
          case 42: {
            oGDOIJMHJAH_.AddEntriesFrom(input, _repeated_oGDOIJMHJAH_codec);
            break;
          }
          case 50:
          case 48: {
            aFFGJJJENHG_.AddEntriesFrom(input, _repeated_aFFGJJJENHG_codec);
            break;
          }
          case 58: {
            if (cPHONDEAGEI_ == null) {
              CPHONDEAGEI = new global::EggLink.DanhengServer.Proto.LGIFEDNKHON();
            }
            input.ReadMessage(CPHONDEAGEI);
            break;
          }
          case 66:
          case 64: {
            aFDPNIMPCNM_.AddEntriesFrom(input, _repeated_aFDPNIMPCNM_codec);
            break;
          }
          case 72: {
            GridFightCurLevelExp = input.ReadUInt32();
            break;
          }
          case 80: {
            DFJHPEKKJPJ = input.ReadUInt32();
            break;
          }
          case 88: {
            LEHOMJLALEO = input.ReadUInt32();
            break;
          }
          case 98:
          case 96: {
            lGDNIIGEPHH_.AddEntriesFrom(input, _repeated_lGDNIIGEPHH_codec);
            break;
          }
          case 104: {
            KAIOPGGHNME = input.ReadUInt32();
            break;
          }
          case 112: {
            KKHMEBDHLBC = input.ReadUInt32();
            break;
          }
          case 120: {
            OOFHJAHFIDH = input.ReadBool();
            break;
          }
          case 128: {
            DEHGHEDINIH = input.ReadBool();
            break;
          }
          case 138: {
            fODPDMPBAND_.AddEntriesFrom(input, _repeated_fODPDMPBAND_codec);
            break;
          }
          case 146: {
            oGANPHDCJEL_.AddEntriesFrom(input, _repeated_oGANPHDCJEL_codec);
            break;
          }
          case 154:
          case 152: {
            iIFDNHDNMCA_.AddEntriesFrom(input, _repeated_iIFDNHDNMCA_codec);
            break;
          }
          case 160: {
            HLNLHBJDCDA = input.ReadBool();
            break;
          }
          case 168: {
            BGKDNDEAGFH = input.ReadUInt32();
            break;
          }
          case 178: {
            if (oMDMNPLNAKE_ == null) {
              OMDMNPLNAKE = new global::EggLink.DanhengServer.Proto.PMNHMAMHGAI();
            }
            input.ReadMessage(OMDMNPLNAKE);
            break;
          }
          case 184: {
            ACGHMBANGDJ = input.ReadUInt32();
            break;
          }
          case 192: {
            KHFLLLGJAFD = input.ReadUInt32();
            break;
          }
          case 202:
          case 200: {
            kAGKCDHDIGJ_.AddEntriesFrom(input, _repeated_kAGKCDHDIGJ_codec);
            break;
          }
          case 210: {
            workbenchFuncList_.AddEntriesFrom(input, _repeated_workbenchFuncList_codec);
            break;
          }
          case 216: {
            JDNLMDLMEJD = input.ReadUInt32();
            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: {
            CurLevelId = input.ReadUInt32();
            break;
          }
          case 16: {
            AEHCBDHHHJA = input.ReadUInt32();
            break;
          }
          case 24: {
            RogueMoney = input.ReadUInt32();
            break;
          }
          case 34: {
            oJGNNMIEPMJ_.AddEntriesFrom(ref input, _repeated_oJGNNMIEPMJ_codec);
            break;
          }
          case 42: {
            oGDOIJMHJAH_.AddEntriesFrom(ref input, _repeated_oGDOIJMHJAH_codec);
            break;
          }
          case 50:
          case 48: {
            aFFGJJJENHG_.AddEntriesFrom(ref input, _repeated_aFFGJJJENHG_codec);
            break;
          }
          case 58: {
            if (cPHONDEAGEI_ == null) {
              CPHONDEAGEI = new global::EggLink.DanhengServer.Proto.LGIFEDNKHON();
            }
            input.ReadMessage(CPHONDEAGEI);
            break;
          }
          case 66:
          case 64: {
            aFDPNIMPCNM_.AddEntriesFrom(ref input, _repeated_aFDPNIMPCNM_codec);
            break;
          }
          case 72: {
            GridFightCurLevelExp = input.ReadUInt32();
            break;
          }
          case 80: {
            DFJHPEKKJPJ = input.ReadUInt32();
            break;
          }
          case 88: {
            LEHOMJLALEO = input.ReadUInt32();
            break;
          }
          case 98:
          case 96: {
            lGDNIIGEPHH_.AddEntriesFrom(ref input, _repeated_lGDNIIGEPHH_codec);
            break;
          }
          case 104: {
            KAIOPGGHNME = input.ReadUInt32();
            break;
          }
          case 112: {
            KKHMEBDHLBC = input.ReadUInt32();
            break;
          }
          case 120: {
            OOFHJAHFIDH = input.ReadBool();
            break;
          }
          case 128: {
            DEHGHEDINIH = input.ReadBool();
            break;
          }
          case 138: {
            fODPDMPBAND_.AddEntriesFrom(ref input, _repeated_fODPDMPBAND_codec);
            break;
          }
          case 146: {
            oGANPHDCJEL_.AddEntriesFrom(ref input, _repeated_oGANPHDCJEL_codec);
            break;
          }
          case 154:
          case 152: {
            iIFDNHDNMCA_.AddEntriesFrom(ref input, _repeated_iIFDNHDNMCA_codec);
            break;
          }
          case 160: {
            HLNLHBJDCDA = input.ReadBool();
            break;
          }
          case 168: {
            BGKDNDEAGFH = input.ReadUInt32();
            break;
          }
          case 178: {
            if (oMDMNPLNAKE_ == null) {
              OMDMNPLNAKE = new global::EggLink.DanhengServer.Proto.PMNHMAMHGAI();
            }
            input.ReadMessage(OMDMNPLNAKE);
            break;
          }
          case 184: {
            ACGHMBANGDJ = input.ReadUInt32();
            break;
          }
          case 192: {
            KHFLLLGJAFD = input.ReadUInt32();
            break;
          }
          case 202:
          case 200: {
            kAGKCDHDIGJ_.AddEntriesFrom(ref input, _repeated_kAGKCDHDIGJ_codec);
            break;
          }
          case 210: {
            workbenchFuncList_.AddEntriesFrom(ref input, _repeated_workbenchFuncList_codec);
            break;
          }
          case 216: {
            JDNLMDLMEJD = input.ReadUInt32();
            break;
          }
        }
      }
    }
    #endif

  }

  #endregion

}

#endregion Designer generated code
