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

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

    static PDICNBBKFNPReflection() {
      byte[] descriptorData = global::System.Convert.FromBase64String(
          string.Concat(
            "ChFQRElDTkJCS0ZOUC5wcm90bxoRQ0VFTkxBTFBETUsucHJvdG8aEUlNR0pJ",
            "RUJGR1BGLnByb3RvGhFQREZISk1NREdBRS5wcm90bxoRRUNNTUpMTEhQTUQu",
            "cHJvdG8igAIKC1BESUNOQkJLRk5QEhMKC0xNRUxKQ0lGQkRGGAQgAygNEgsK",
            "A2V4cBgOIAEoDRIhCgtDT0tETlBFRU1BRxgGIAMoCzIMLklNR0pJRUJGR1BG",
            "EhIKCml0ZW1fdmFsdWUYBSABKA0SJwoRcm9ndWVfc2Vhc29uX2luZm8YAiAD",
            "KAsyDC5QREZISk1NREdBRRIUCgxwbGF5ZXJfbGV2ZWwYDyABKA0SIQoLS0xH",
            "SEVDQ0JIQ0cYAyADKAsyDC5DRUVOTEFMUERNSxIhCgtMQ0pOTkRHS0lEUBgB",
            "IAMoCzIMLkVDTU1KTExIUE1EEhMKC0ZKT0NES0lGUFBDGAggAygNQh6qAhtF",
            "Z2dMaW5rLkRhbmhlbmdTZXJ2ZXIuUHJvdG9iBnByb3RvMw=="));
      descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
          new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.CEENLALPDMKReflection.Descriptor, global::EggLink.DanhengServer.Proto.IMGJIEBFGPFReflection.Descriptor, global::EggLink.DanhengServer.Proto.PDFHJMMDGAEReflection.Descriptor, global::EggLink.DanhengServer.Proto.ECMMJLLHPMDReflection.Descriptor, },
          new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
            new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.PDICNBBKFNP), global::EggLink.DanhengServer.Proto.PDICNBBKFNP.Parser, new[]{ "LMELJCIFBDF", "Exp", "COKDNPEEMAG", "ItemValue", "RogueSeasonInfo", "PlayerLevel", "KLGHECCBHCG", "LCJNNDGKIDP", "FJOCDKIFPPC" }, null, null, null, null)
          }));
    }
    #endregion

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

    partial void OnConstruction();

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public PDICNBBKFNP(PDICNBBKFNP other) : this() {
      lMELJCIFBDF_ = other.lMELJCIFBDF_.Clone();
      exp_ = other.exp_;
      cOKDNPEEMAG_ = other.cOKDNPEEMAG_.Clone();
      itemValue_ = other.itemValue_;
      rogueSeasonInfo_ = other.rogueSeasonInfo_.Clone();
      playerLevel_ = other.playerLevel_;
      kLGHECCBHCG_ = other.kLGHECCBHCG_.Clone();
      lCJNNDGKIDP_ = other.lCJNNDGKIDP_.Clone();
      fJOCDKIFPPC_ = other.fJOCDKIFPPC_.Clone();
      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
    }

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

    /// <summary>Field number for the "LMELJCIFBDF" field.</summary>
    public const int LMELJCIFBDFFieldNumber = 4;
    private static readonly pb::FieldCodec<uint> _repeated_lMELJCIFBDF_codec
        = pb::FieldCodec.ForUInt32(34);
    private readonly pbc::RepeatedField<uint> lMELJCIFBDF_ = new pbc::RepeatedField<uint>();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public pbc::RepeatedField<uint> LMELJCIFBDF {
      get { return lMELJCIFBDF_; }
    }

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

    /// <summary>Field number for the "COKDNPEEMAG" field.</summary>
    public const int COKDNPEEMAGFieldNumber = 6;
    private static readonly pb::FieldCodec<global::EggLink.DanhengServer.Proto.IMGJIEBFGPF> _repeated_cOKDNPEEMAG_codec
        = pb::FieldCodec.ForMessage(50, global::EggLink.DanhengServer.Proto.IMGJIEBFGPF.Parser);
    private readonly pbc::RepeatedField<global::EggLink.DanhengServer.Proto.IMGJIEBFGPF> cOKDNPEEMAG_ = new pbc::RepeatedField<global::EggLink.DanhengServer.Proto.IMGJIEBFGPF>();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public pbc::RepeatedField<global::EggLink.DanhengServer.Proto.IMGJIEBFGPF> COKDNPEEMAG {
      get { return cOKDNPEEMAG_; }
    }

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

    /// <summary>Field number for the "rogue_season_info" field.</summary>
    public const int RogueSeasonInfoFieldNumber = 2;
    private static readonly pb::FieldCodec<global::EggLink.DanhengServer.Proto.PDFHJMMDGAE> _repeated_rogueSeasonInfo_codec
        = pb::FieldCodec.ForMessage(18, global::EggLink.DanhengServer.Proto.PDFHJMMDGAE.Parser);
    private readonly pbc::RepeatedField<global::EggLink.DanhengServer.Proto.PDFHJMMDGAE> rogueSeasonInfo_ = new pbc::RepeatedField<global::EggLink.DanhengServer.Proto.PDFHJMMDGAE>();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public pbc::RepeatedField<global::EggLink.DanhengServer.Proto.PDFHJMMDGAE> RogueSeasonInfo {
      get { return rogueSeasonInfo_; }
    }

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

    /// <summary>Field number for the "KLGHECCBHCG" field.</summary>
    public const int KLGHECCBHCGFieldNumber = 3;
    private static readonly pb::FieldCodec<global::EggLink.DanhengServer.Proto.CEENLALPDMK> _repeated_kLGHECCBHCG_codec
        = pb::FieldCodec.ForMessage(26, global::EggLink.DanhengServer.Proto.CEENLALPDMK.Parser);
    private readonly pbc::RepeatedField<global::EggLink.DanhengServer.Proto.CEENLALPDMK> kLGHECCBHCG_ = new pbc::RepeatedField<global::EggLink.DanhengServer.Proto.CEENLALPDMK>();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public pbc::RepeatedField<global::EggLink.DanhengServer.Proto.CEENLALPDMK> KLGHECCBHCG {
      get { return kLGHECCBHCG_; }
    }

    /// <summary>Field number for the "LCJNNDGKIDP" field.</summary>
    public const int LCJNNDGKIDPFieldNumber = 1;
    private static readonly pb::FieldCodec<global::EggLink.DanhengServer.Proto.ECMMJLLHPMD> _repeated_lCJNNDGKIDP_codec
        = pb::FieldCodec.ForMessage(10, global::EggLink.DanhengServer.Proto.ECMMJLLHPMD.Parser);
    private readonly pbc::RepeatedField<global::EggLink.DanhengServer.Proto.ECMMJLLHPMD> lCJNNDGKIDP_ = new pbc::RepeatedField<global::EggLink.DanhengServer.Proto.ECMMJLLHPMD>();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public pbc::RepeatedField<global::EggLink.DanhengServer.Proto.ECMMJLLHPMD> LCJNNDGKIDP {
      get { return lCJNNDGKIDP_; }
    }

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

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

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool Equals(PDICNBBKFNP other) {
      if (ReferenceEquals(other, null)) {
        return false;
      }
      if (ReferenceEquals(other, this)) {
        return true;
      }
      if(!lMELJCIFBDF_.Equals(other.lMELJCIFBDF_)) return false;
      if (Exp != other.Exp) return false;
      if(!cOKDNPEEMAG_.Equals(other.cOKDNPEEMAG_)) return false;
      if (ItemValue != other.ItemValue) return false;
      if(!rogueSeasonInfo_.Equals(other.rogueSeasonInfo_)) return false;
      if (PlayerLevel != other.PlayerLevel) return false;
      if(!kLGHECCBHCG_.Equals(other.kLGHECCBHCG_)) return false;
      if(!lCJNNDGKIDP_.Equals(other.lCJNNDGKIDP_)) return false;
      if(!fJOCDKIFPPC_.Equals(other.fJOCDKIFPPC_)) 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;
      hash ^= lMELJCIFBDF_.GetHashCode();
      if (Exp != 0) hash ^= Exp.GetHashCode();
      hash ^= cOKDNPEEMAG_.GetHashCode();
      if (ItemValue != 0) hash ^= ItemValue.GetHashCode();
      hash ^= rogueSeasonInfo_.GetHashCode();
      if (PlayerLevel != 0) hash ^= PlayerLevel.GetHashCode();
      hash ^= kLGHECCBHCG_.GetHashCode();
      hash ^= lCJNNDGKIDP_.GetHashCode();
      hash ^= fJOCDKIFPPC_.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
      lCJNNDGKIDP_.WriteTo(output, _repeated_lCJNNDGKIDP_codec);
      rogueSeasonInfo_.WriteTo(output, _repeated_rogueSeasonInfo_codec);
      kLGHECCBHCG_.WriteTo(output, _repeated_kLGHECCBHCG_codec);
      lMELJCIFBDF_.WriteTo(output, _repeated_lMELJCIFBDF_codec);
      if (ItemValue != 0) {
        output.WriteRawTag(40);
        output.WriteUInt32(ItemValue);
      }
      cOKDNPEEMAG_.WriteTo(output, _repeated_cOKDNPEEMAG_codec);
      fJOCDKIFPPC_.WriteTo(output, _repeated_fJOCDKIFPPC_codec);
      if (Exp != 0) {
        output.WriteRawTag(112);
        output.WriteUInt32(Exp);
      }
      if (PlayerLevel != 0) {
        output.WriteRawTag(120);
        output.WriteUInt32(PlayerLevel);
      }
      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) {
      lCJNNDGKIDP_.WriteTo(ref output, _repeated_lCJNNDGKIDP_codec);
      rogueSeasonInfo_.WriteTo(ref output, _repeated_rogueSeasonInfo_codec);
      kLGHECCBHCG_.WriteTo(ref output, _repeated_kLGHECCBHCG_codec);
      lMELJCIFBDF_.WriteTo(ref output, _repeated_lMELJCIFBDF_codec);
      if (ItemValue != 0) {
        output.WriteRawTag(40);
        output.WriteUInt32(ItemValue);
      }
      cOKDNPEEMAG_.WriteTo(ref output, _repeated_cOKDNPEEMAG_codec);
      fJOCDKIFPPC_.WriteTo(ref output, _repeated_fJOCDKIFPPC_codec);
      if (Exp != 0) {
        output.WriteRawTag(112);
        output.WriteUInt32(Exp);
      }
      if (PlayerLevel != 0) {
        output.WriteRawTag(120);
        output.WriteUInt32(PlayerLevel);
      }
      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;
      size += lMELJCIFBDF_.CalculateSize(_repeated_lMELJCIFBDF_codec);
      if (Exp != 0) {
        size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Exp);
      }
      size += cOKDNPEEMAG_.CalculateSize(_repeated_cOKDNPEEMAG_codec);
      if (ItemValue != 0) {
        size += 1 + pb::CodedOutputStream.ComputeUInt32Size(ItemValue);
      }
      size += rogueSeasonInfo_.CalculateSize(_repeated_rogueSeasonInfo_codec);
      if (PlayerLevel != 0) {
        size += 1 + pb::CodedOutputStream.ComputeUInt32Size(PlayerLevel);
      }
      size += kLGHECCBHCG_.CalculateSize(_repeated_kLGHECCBHCG_codec);
      size += lCJNNDGKIDP_.CalculateSize(_repeated_lCJNNDGKIDP_codec);
      size += fJOCDKIFPPC_.CalculateSize(_repeated_fJOCDKIFPPC_codec);
      if (_unknownFields != null) {
        size += _unknownFields.CalculateSize();
      }
      return size;
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void MergeFrom(PDICNBBKFNP other) {
      if (other == null) {
        return;
      }
      lMELJCIFBDF_.Add(other.lMELJCIFBDF_);
      if (other.Exp != 0) {
        Exp = other.Exp;
      }
      cOKDNPEEMAG_.Add(other.cOKDNPEEMAG_);
      if (other.ItemValue != 0) {
        ItemValue = other.ItemValue;
      }
      rogueSeasonInfo_.Add(other.rogueSeasonInfo_);
      if (other.PlayerLevel != 0) {
        PlayerLevel = other.PlayerLevel;
      }
      kLGHECCBHCG_.Add(other.kLGHECCBHCG_);
      lCJNNDGKIDP_.Add(other.lCJNNDGKIDP_);
      fJOCDKIFPPC_.Add(other.fJOCDKIFPPC_);
      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void MergeFrom(pb::CodedInputStream input) {
    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
      input.ReadRawMessage(this);
    #else
      uint tag;
      while ((tag = input.ReadTag()) != 0) {
        switch(tag) {
          default:
            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
            break;
          case 10: {
            lCJNNDGKIDP_.AddEntriesFrom(input, _repeated_lCJNNDGKIDP_codec);
            break;
          }
          case 18: {
            rogueSeasonInfo_.AddEntriesFrom(input, _repeated_rogueSeasonInfo_codec);
            break;
          }
          case 26: {
            kLGHECCBHCG_.AddEntriesFrom(input, _repeated_kLGHECCBHCG_codec);
            break;
          }
          case 34:
          case 32: {
            lMELJCIFBDF_.AddEntriesFrom(input, _repeated_lMELJCIFBDF_codec);
            break;
          }
          case 40: {
            ItemValue = input.ReadUInt32();
            break;
          }
          case 50: {
            cOKDNPEEMAG_.AddEntriesFrom(input, _repeated_cOKDNPEEMAG_codec);
            break;
          }
          case 66:
          case 64: {
            fJOCDKIFPPC_.AddEntriesFrom(input, _repeated_fJOCDKIFPPC_codec);
            break;
          }
          case 112: {
            Exp = input.ReadUInt32();
            break;
          }
          case 120: {
            PlayerLevel = 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 10: {
            lCJNNDGKIDP_.AddEntriesFrom(ref input, _repeated_lCJNNDGKIDP_codec);
            break;
          }
          case 18: {
            rogueSeasonInfo_.AddEntriesFrom(ref input, _repeated_rogueSeasonInfo_codec);
            break;
          }
          case 26: {
            kLGHECCBHCG_.AddEntriesFrom(ref input, _repeated_kLGHECCBHCG_codec);
            break;
          }
          case 34:
          case 32: {
            lMELJCIFBDF_.AddEntriesFrom(ref input, _repeated_lMELJCIFBDF_codec);
            break;
          }
          case 40: {
            ItemValue = input.ReadUInt32();
            break;
          }
          case 50: {
            cOKDNPEEMAG_.AddEntriesFrom(ref input, _repeated_cOKDNPEEMAG_codec);
            break;
          }
          case 66:
          case 64: {
            fJOCDKIFPPC_.AddEntriesFrom(ref input, _repeated_fJOCDKIFPPC_codec);
            break;
          }
          case 112: {
            Exp = input.ReadUInt32();
            break;
          }
          case 120: {
            PlayerLevel = input.ReadUInt32();
            break;
          }
        }
      }
    }
    #endif

  }

  #endregion

}

#endregion Designer generated code
