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

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

    static ChimeraFinishRoundScRspReflection() {
      byte[] descriptorData = global::System.Convert.FromBase64String(
          string.Concat(
            "Ch1DaGltZXJhRmluaXNoUm91bmRTY1JzcC5wcm90bxoRSkNOSkRGRkNMREcu",
            "cHJvdG8aEUJJQUtERkVMSkZNLnByb3RvGhFPQVBETUtLS0VPTC5wcm90bxoR",
            "RElGUERQTENJR0QucHJvdG8aEU9ETk5LQklNRUZILnByb3RvGhFFQURHQU5N",
            "SklQSy5wcm90byLhBAoXQ2hpbWVyYUZpbmlzaFJvdW5kU2NSc3ASPgoLR0hL",
            "R0NGQ0xBQkYYCCADKAsyKS5DaGltZXJhRmluaXNoUm91bmRTY1JzcC5HSEtH",
            "Q0ZDTEFCRkVudHJ5EiAKCmVuZF9yZWFzb24YCyABKA4yDC5CSUFLREZFTEpG",
            "TRITCgtNT0xJRElLSUZHQhgKIAEoCBITCgtJSkVJT01NRlBLQRgDIAEoDRIT",
            "CgtKRlBOTU9PTkxOShgGIAEoDRIhCgtCQk1HSUlNRUNFTBgOIAEoDjIMLk9B",
            "UERNS0tLRU9MEhMKC09MTERLQUpPQUpEGAEgASgNEhMKC0NKS0NOSENMTUdE",
            "GAIgASgNEhMKC0VBSU9KQ05MTU5HGAQgASgNEhMKC0pJRUlGRE9DT0hFGA8g",
            "ASgIEj4KC05BSFBLUFBNREtLGA0gAygLMikuQ2hpbWVyYUZpbmlzaFJvdW5k",
            "U2NSc3AuTkFIUEtQUE1ES0tFbnRyeRITCgtNRkFGTk5DSkpORxgFIAMoDRIP",
            "CgdyZXRjb2RlGAcgASgNEiEKC0dPSUFLUEdKTENCGAkgAygLMgwuSkNOSkRG",
            "RkNMREcSIQoLTkNEQU9CTE1ISFAYDCADKAsyDC5ESUZQRFBMQ0lHRBpAChBH",
            "SEtHQ0ZDTEFCRkVudHJ5EgsKA2tleRgBIAEoDRIbCgV2YWx1ZRgCIAEoCzIM",
            "LkVBREdBTk1KSVBLOgI4ARpAChBOQUhQS1BQTURLS0VudHJ5EgsKA2tleRgB",
            "IAEoDRIbCgV2YWx1ZRgCIAEoCzIMLk9ETk5LQklNRUZIOgI4AUIeqgIbRWdn",
            "TGluay5EYW5oZW5nU2VydmVyLlByb3RvYgZwcm90bzM="));
      descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
          new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.JCNJDFFCLDGReflection.Descriptor, global::EggLink.DanhengServer.Proto.BIAKDFELJFMReflection.Descriptor, global::EggLink.DanhengServer.Proto.OAPDMKKKEOLReflection.Descriptor, global::EggLink.DanhengServer.Proto.DIFPDPLCIGDReflection.Descriptor, global::EggLink.DanhengServer.Proto.ODNNKBIMEFHReflection.Descriptor, global::EggLink.DanhengServer.Proto.EADGANMJIPKReflection.Descriptor, },
          new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
            new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.ChimeraFinishRoundScRsp), global::EggLink.DanhengServer.Proto.ChimeraFinishRoundScRsp.Parser, new[]{ "GHKGCFCLABF", "EndReason", "MOLIDIKIFGB", "IJEIOMMFPKA", "JFPNMOONLNJ", "BBMGIIMECEL", "OLLDKAJOAJD", "CJKCNHCLMGD", "EAIOJCNLMNG", "JIEIFDOCOHE", "NAHPKPPMDKK", "MFAFNNCJJNG", "Retcode", "GOIAKPGJLCB", "NCDAOBLMHHP" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, null, })
          }));
    }
    #endregion

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

    partial void OnConstruction();

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public ChimeraFinishRoundScRsp(ChimeraFinishRoundScRsp other) : this() {
      gHKGCFCLABF_ = other.gHKGCFCLABF_.Clone();
      endReason_ = other.endReason_;
      mOLIDIKIFGB_ = other.mOLIDIKIFGB_;
      iJEIOMMFPKA_ = other.iJEIOMMFPKA_;
      jFPNMOONLNJ_ = other.jFPNMOONLNJ_;
      bBMGIIMECEL_ = other.bBMGIIMECEL_;
      oLLDKAJOAJD_ = other.oLLDKAJOAJD_;
      cJKCNHCLMGD_ = other.cJKCNHCLMGD_;
      eAIOJCNLMNG_ = other.eAIOJCNLMNG_;
      jIEIFDOCOHE_ = other.jIEIFDOCOHE_;
      nAHPKPPMDKK_ = other.nAHPKPPMDKK_.Clone();
      mFAFNNCJJNG_ = other.mFAFNNCJJNG_.Clone();
      retcode_ = other.retcode_;
      gOIAKPGJLCB_ = other.gOIAKPGJLCB_.Clone();
      nCDAOBLMHHP_ = other.nCDAOBLMHHP_.Clone();
      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
    }

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

    /// <summary>Field number for the "GHKGCFCLABF" field.</summary>
    public const int GHKGCFCLABFFieldNumber = 8;
    private static readonly pbc::MapField<uint, global::EggLink.DanhengServer.Proto.EADGANMJIPK>.Codec _map_gHKGCFCLABF_codec
        = new pbc::MapField<uint, global::EggLink.DanhengServer.Proto.EADGANMJIPK>.Codec(pb::FieldCodec.ForUInt32(8, 0), pb::FieldCodec.ForMessage(18, global::EggLink.DanhengServer.Proto.EADGANMJIPK.Parser), 66);
    private readonly pbc::MapField<uint, global::EggLink.DanhengServer.Proto.EADGANMJIPK> gHKGCFCLABF_ = new pbc::MapField<uint, global::EggLink.DanhengServer.Proto.EADGANMJIPK>();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public pbc::MapField<uint, global::EggLink.DanhengServer.Proto.EADGANMJIPK> GHKGCFCLABF {
      get { return gHKGCFCLABF_; }
    }

    /// <summary>Field number for the "end_reason" field.</summary>
    public const int EndReasonFieldNumber = 11;
    private global::EggLink.DanhengServer.Proto.BIAKDFELJFM endReason_ = global::EggLink.DanhengServer.Proto.BIAKDFELJFM.ChimeraRoundWorkEndNone;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.BIAKDFELJFM EndReason {
      get { return endReason_; }
      set {
        endReason_ = value;
      }
    }

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

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

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

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

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

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

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

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

    /// <summary>Field number for the "NAHPKPPMDKK" field.</summary>
    public const int NAHPKPPMDKKFieldNumber = 13;
    private static readonly pbc::MapField<uint, global::EggLink.DanhengServer.Proto.ODNNKBIMEFH>.Codec _map_nAHPKPPMDKK_codec
        = new pbc::MapField<uint, global::EggLink.DanhengServer.Proto.ODNNKBIMEFH>.Codec(pb::FieldCodec.ForUInt32(8, 0), pb::FieldCodec.ForMessage(18, global::EggLink.DanhengServer.Proto.ODNNKBIMEFH.Parser), 106);
    private readonly pbc::MapField<uint, global::EggLink.DanhengServer.Proto.ODNNKBIMEFH> nAHPKPPMDKK_ = new pbc::MapField<uint, global::EggLink.DanhengServer.Proto.ODNNKBIMEFH>();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public pbc::MapField<uint, global::EggLink.DanhengServer.Proto.ODNNKBIMEFH> NAHPKPPMDKK {
      get { return nAHPKPPMDKK_; }
    }

    /// <summary>Field number for the "MFAFNNCJJNG" field.</summary>
    public const int MFAFNNCJJNGFieldNumber = 5;
    private static readonly pb::FieldCodec<uint> _repeated_mFAFNNCJJNG_codec
        = pb::FieldCodec.ForUInt32(42);
    private readonly pbc::RepeatedField<uint> mFAFNNCJJNG_ = new pbc::RepeatedField<uint>();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public pbc::RepeatedField<uint> MFAFNNCJJNG {
      get { return mFAFNNCJJNG_; }
    }

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

    /// <summary>Field number for the "GOIAKPGJLCB" field.</summary>
    public const int GOIAKPGJLCBFieldNumber = 9;
    private static readonly pb::FieldCodec<global::EggLink.DanhengServer.Proto.JCNJDFFCLDG> _repeated_gOIAKPGJLCB_codec
        = pb::FieldCodec.ForMessage(74, global::EggLink.DanhengServer.Proto.JCNJDFFCLDG.Parser);
    private readonly pbc::RepeatedField<global::EggLink.DanhengServer.Proto.JCNJDFFCLDG> gOIAKPGJLCB_ = new pbc::RepeatedField<global::EggLink.DanhengServer.Proto.JCNJDFFCLDG>();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public pbc::RepeatedField<global::EggLink.DanhengServer.Proto.JCNJDFFCLDG> GOIAKPGJLCB {
      get { return gOIAKPGJLCB_; }
    }

    /// <summary>Field number for the "NCDAOBLMHHP" field.</summary>
    public const int NCDAOBLMHHPFieldNumber = 12;
    private static readonly pb::FieldCodec<global::EggLink.DanhengServer.Proto.DIFPDPLCIGD> _repeated_nCDAOBLMHHP_codec
        = pb::FieldCodec.ForMessage(98, global::EggLink.DanhengServer.Proto.DIFPDPLCIGD.Parser);
    private readonly pbc::RepeatedField<global::EggLink.DanhengServer.Proto.DIFPDPLCIGD> nCDAOBLMHHP_ = new pbc::RepeatedField<global::EggLink.DanhengServer.Proto.DIFPDPLCIGD>();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public pbc::RepeatedField<global::EggLink.DanhengServer.Proto.DIFPDPLCIGD> NCDAOBLMHHP {
      get { return nCDAOBLMHHP_; }
    }

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

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool Equals(ChimeraFinishRoundScRsp other) {
      if (ReferenceEquals(other, null)) {
        return false;
      }
      if (ReferenceEquals(other, this)) {
        return true;
      }
      if (!GHKGCFCLABF.Equals(other.GHKGCFCLABF)) return false;
      if (EndReason != other.EndReason) return false;
      if (MOLIDIKIFGB != other.MOLIDIKIFGB) return false;
      if (IJEIOMMFPKA != other.IJEIOMMFPKA) return false;
      if (JFPNMOONLNJ != other.JFPNMOONLNJ) return false;
      if (BBMGIIMECEL != other.BBMGIIMECEL) return false;
      if (OLLDKAJOAJD != other.OLLDKAJOAJD) return false;
      if (CJKCNHCLMGD != other.CJKCNHCLMGD) return false;
      if (EAIOJCNLMNG != other.EAIOJCNLMNG) return false;
      if (JIEIFDOCOHE != other.JIEIFDOCOHE) return false;
      if (!NAHPKPPMDKK.Equals(other.NAHPKPPMDKK)) return false;
      if(!mFAFNNCJJNG_.Equals(other.mFAFNNCJJNG_)) return false;
      if (Retcode != other.Retcode) return false;
      if(!gOIAKPGJLCB_.Equals(other.gOIAKPGJLCB_)) return false;
      if(!nCDAOBLMHHP_.Equals(other.nCDAOBLMHHP_)) 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 ^= GHKGCFCLABF.GetHashCode();
      if (EndReason != global::EggLink.DanhengServer.Proto.BIAKDFELJFM.ChimeraRoundWorkEndNone) hash ^= EndReason.GetHashCode();
      if (MOLIDIKIFGB != false) hash ^= MOLIDIKIFGB.GetHashCode();
      if (IJEIOMMFPKA != 0) hash ^= IJEIOMMFPKA.GetHashCode();
      if (JFPNMOONLNJ != 0) hash ^= JFPNMOONLNJ.GetHashCode();
      if (BBMGIIMECEL != global::EggLink.DanhengServer.Proto.OAPDMKKKEOL.ChimeraLastPhaseFinishNone) hash ^= BBMGIIMECEL.GetHashCode();
      if (OLLDKAJOAJD != 0) hash ^= OLLDKAJOAJD.GetHashCode();
      if (CJKCNHCLMGD != 0) hash ^= CJKCNHCLMGD.GetHashCode();
      if (EAIOJCNLMNG != 0) hash ^= EAIOJCNLMNG.GetHashCode();
      if (JIEIFDOCOHE != false) hash ^= JIEIFDOCOHE.GetHashCode();
      hash ^= NAHPKPPMDKK.GetHashCode();
      hash ^= mFAFNNCJJNG_.GetHashCode();
      if (Retcode != 0) hash ^= Retcode.GetHashCode();
      hash ^= gOIAKPGJLCB_.GetHashCode();
      hash ^= nCDAOBLMHHP_.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 (OLLDKAJOAJD != 0) {
        output.WriteRawTag(8);
        output.WriteUInt32(OLLDKAJOAJD);
      }
      if (CJKCNHCLMGD != 0) {
        output.WriteRawTag(16);
        output.WriteUInt32(CJKCNHCLMGD);
      }
      if (IJEIOMMFPKA != 0) {
        output.WriteRawTag(24);
        output.WriteUInt32(IJEIOMMFPKA);
      }
      if (EAIOJCNLMNG != 0) {
        output.WriteRawTag(32);
        output.WriteUInt32(EAIOJCNLMNG);
      }
      mFAFNNCJJNG_.WriteTo(output, _repeated_mFAFNNCJJNG_codec);
      if (JFPNMOONLNJ != 0) {
        output.WriteRawTag(48);
        output.WriteUInt32(JFPNMOONLNJ);
      }
      if (Retcode != 0) {
        output.WriteRawTag(56);
        output.WriteUInt32(Retcode);
      }
      gHKGCFCLABF_.WriteTo(output, _map_gHKGCFCLABF_codec);
      gOIAKPGJLCB_.WriteTo(output, _repeated_gOIAKPGJLCB_codec);
      if (MOLIDIKIFGB != false) {
        output.WriteRawTag(80);
        output.WriteBool(MOLIDIKIFGB);
      }
      if (EndReason != global::EggLink.DanhengServer.Proto.BIAKDFELJFM.ChimeraRoundWorkEndNone) {
        output.WriteRawTag(88);
        output.WriteEnum((int) EndReason);
      }
      nCDAOBLMHHP_.WriteTo(output, _repeated_nCDAOBLMHHP_codec);
      nAHPKPPMDKK_.WriteTo(output, _map_nAHPKPPMDKK_codec);
      if (BBMGIIMECEL != global::EggLink.DanhengServer.Proto.OAPDMKKKEOL.ChimeraLastPhaseFinishNone) {
        output.WriteRawTag(112);
        output.WriteEnum((int) BBMGIIMECEL);
      }
      if (JIEIFDOCOHE != false) {
        output.WriteRawTag(120);
        output.WriteBool(JIEIFDOCOHE);
      }
      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 (OLLDKAJOAJD != 0) {
        output.WriteRawTag(8);
        output.WriteUInt32(OLLDKAJOAJD);
      }
      if (CJKCNHCLMGD != 0) {
        output.WriteRawTag(16);
        output.WriteUInt32(CJKCNHCLMGD);
      }
      if (IJEIOMMFPKA != 0) {
        output.WriteRawTag(24);
        output.WriteUInt32(IJEIOMMFPKA);
      }
      if (EAIOJCNLMNG != 0) {
        output.WriteRawTag(32);
        output.WriteUInt32(EAIOJCNLMNG);
      }
      mFAFNNCJJNG_.WriteTo(ref output, _repeated_mFAFNNCJJNG_codec);
      if (JFPNMOONLNJ != 0) {
        output.WriteRawTag(48);
        output.WriteUInt32(JFPNMOONLNJ);
      }
      if (Retcode != 0) {
        output.WriteRawTag(56);
        output.WriteUInt32(Retcode);
      }
      gHKGCFCLABF_.WriteTo(ref output, _map_gHKGCFCLABF_codec);
      gOIAKPGJLCB_.WriteTo(ref output, _repeated_gOIAKPGJLCB_codec);
      if (MOLIDIKIFGB != false) {
        output.WriteRawTag(80);
        output.WriteBool(MOLIDIKIFGB);
      }
      if (EndReason != global::EggLink.DanhengServer.Proto.BIAKDFELJFM.ChimeraRoundWorkEndNone) {
        output.WriteRawTag(88);
        output.WriteEnum((int) EndReason);
      }
      nCDAOBLMHHP_.WriteTo(ref output, _repeated_nCDAOBLMHHP_codec);
      nAHPKPPMDKK_.WriteTo(ref output, _map_nAHPKPPMDKK_codec);
      if (BBMGIIMECEL != global::EggLink.DanhengServer.Proto.OAPDMKKKEOL.ChimeraLastPhaseFinishNone) {
        output.WriteRawTag(112);
        output.WriteEnum((int) BBMGIIMECEL);
      }
      if (JIEIFDOCOHE != false) {
        output.WriteRawTag(120);
        output.WriteBool(JIEIFDOCOHE);
      }
      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 += gHKGCFCLABF_.CalculateSize(_map_gHKGCFCLABF_codec);
      if (EndReason != global::EggLink.DanhengServer.Proto.BIAKDFELJFM.ChimeraRoundWorkEndNone) {
        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) EndReason);
      }
      if (MOLIDIKIFGB != false) {
        size += 1 + 1;
      }
      if (IJEIOMMFPKA != 0) {
        size += 1 + pb::CodedOutputStream.ComputeUInt32Size(IJEIOMMFPKA);
      }
      if (JFPNMOONLNJ != 0) {
        size += 1 + pb::CodedOutputStream.ComputeUInt32Size(JFPNMOONLNJ);
      }
      if (BBMGIIMECEL != global::EggLink.DanhengServer.Proto.OAPDMKKKEOL.ChimeraLastPhaseFinishNone) {
        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) BBMGIIMECEL);
      }
      if (OLLDKAJOAJD != 0) {
        size += 1 + pb::CodedOutputStream.ComputeUInt32Size(OLLDKAJOAJD);
      }
      if (CJKCNHCLMGD != 0) {
        size += 1 + pb::CodedOutputStream.ComputeUInt32Size(CJKCNHCLMGD);
      }
      if (EAIOJCNLMNG != 0) {
        size += 1 + pb::CodedOutputStream.ComputeUInt32Size(EAIOJCNLMNG);
      }
      if (JIEIFDOCOHE != false) {
        size += 1 + 1;
      }
      size += nAHPKPPMDKK_.CalculateSize(_map_nAHPKPPMDKK_codec);
      size += mFAFNNCJJNG_.CalculateSize(_repeated_mFAFNNCJJNG_codec);
      if (Retcode != 0) {
        size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Retcode);
      }
      size += gOIAKPGJLCB_.CalculateSize(_repeated_gOIAKPGJLCB_codec);
      size += nCDAOBLMHHP_.CalculateSize(_repeated_nCDAOBLMHHP_codec);
      if (_unknownFields != null) {
        size += _unknownFields.CalculateSize();
      }
      return size;
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void MergeFrom(ChimeraFinishRoundScRsp other) {
      if (other == null) {
        return;
      }
      gHKGCFCLABF_.MergeFrom(other.gHKGCFCLABF_);
      if (other.EndReason != global::EggLink.DanhengServer.Proto.BIAKDFELJFM.ChimeraRoundWorkEndNone) {
        EndReason = other.EndReason;
      }
      if (other.MOLIDIKIFGB != false) {
        MOLIDIKIFGB = other.MOLIDIKIFGB;
      }
      if (other.IJEIOMMFPKA != 0) {
        IJEIOMMFPKA = other.IJEIOMMFPKA;
      }
      if (other.JFPNMOONLNJ != 0) {
        JFPNMOONLNJ = other.JFPNMOONLNJ;
      }
      if (other.BBMGIIMECEL != global::EggLink.DanhengServer.Proto.OAPDMKKKEOL.ChimeraLastPhaseFinishNone) {
        BBMGIIMECEL = other.BBMGIIMECEL;
      }
      if (other.OLLDKAJOAJD != 0) {
        OLLDKAJOAJD = other.OLLDKAJOAJD;
      }
      if (other.CJKCNHCLMGD != 0) {
        CJKCNHCLMGD = other.CJKCNHCLMGD;
      }
      if (other.EAIOJCNLMNG != 0) {
        EAIOJCNLMNG = other.EAIOJCNLMNG;
      }
      if (other.JIEIFDOCOHE != false) {
        JIEIFDOCOHE = other.JIEIFDOCOHE;
      }
      nAHPKPPMDKK_.MergeFrom(other.nAHPKPPMDKK_);
      mFAFNNCJJNG_.Add(other.mFAFNNCJJNG_);
      if (other.Retcode != 0) {
        Retcode = other.Retcode;
      }
      gOIAKPGJLCB_.Add(other.gOIAKPGJLCB_);
      nCDAOBLMHHP_.Add(other.nCDAOBLMHHP_);
      _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: {
            OLLDKAJOAJD = input.ReadUInt32();
            break;
          }
          case 16: {
            CJKCNHCLMGD = input.ReadUInt32();
            break;
          }
          case 24: {
            IJEIOMMFPKA = input.ReadUInt32();
            break;
          }
          case 32: {
            EAIOJCNLMNG = input.ReadUInt32();
            break;
          }
          case 42:
          case 40: {
            mFAFNNCJJNG_.AddEntriesFrom(input, _repeated_mFAFNNCJJNG_codec);
            break;
          }
          case 48: {
            JFPNMOONLNJ = input.ReadUInt32();
            break;
          }
          case 56: {
            Retcode = input.ReadUInt32();
            break;
          }
          case 66: {
            gHKGCFCLABF_.AddEntriesFrom(input, _map_gHKGCFCLABF_codec);
            break;
          }
          case 74: {
            gOIAKPGJLCB_.AddEntriesFrom(input, _repeated_gOIAKPGJLCB_codec);
            break;
          }
          case 80: {
            MOLIDIKIFGB = input.ReadBool();
            break;
          }
          case 88: {
            EndReason = (global::EggLink.DanhengServer.Proto.BIAKDFELJFM) input.ReadEnum();
            break;
          }
          case 98: {
            nCDAOBLMHHP_.AddEntriesFrom(input, _repeated_nCDAOBLMHHP_codec);
            break;
          }
          case 106: {
            nAHPKPPMDKK_.AddEntriesFrom(input, _map_nAHPKPPMDKK_codec);
            break;
          }
          case 112: {
            BBMGIIMECEL = (global::EggLink.DanhengServer.Proto.OAPDMKKKEOL) input.ReadEnum();
            break;
          }
          case 120: {
            JIEIFDOCOHE = input.ReadBool();
            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: {
            OLLDKAJOAJD = input.ReadUInt32();
            break;
          }
          case 16: {
            CJKCNHCLMGD = input.ReadUInt32();
            break;
          }
          case 24: {
            IJEIOMMFPKA = input.ReadUInt32();
            break;
          }
          case 32: {
            EAIOJCNLMNG = input.ReadUInt32();
            break;
          }
          case 42:
          case 40: {
            mFAFNNCJJNG_.AddEntriesFrom(ref input, _repeated_mFAFNNCJJNG_codec);
            break;
          }
          case 48: {
            JFPNMOONLNJ = input.ReadUInt32();
            break;
          }
          case 56: {
            Retcode = input.ReadUInt32();
            break;
          }
          case 66: {
            gHKGCFCLABF_.AddEntriesFrom(ref input, _map_gHKGCFCLABF_codec);
            break;
          }
          case 74: {
            gOIAKPGJLCB_.AddEntriesFrom(ref input, _repeated_gOIAKPGJLCB_codec);
            break;
          }
          case 80: {
            MOLIDIKIFGB = input.ReadBool();
            break;
          }
          case 88: {
            EndReason = (global::EggLink.DanhengServer.Proto.BIAKDFELJFM) input.ReadEnum();
            break;
          }
          case 98: {
            nCDAOBLMHHP_.AddEntriesFrom(ref input, _repeated_nCDAOBLMHHP_codec);
            break;
          }
          case 106: {
            nAHPKPPMDKK_.AddEntriesFrom(ref input, _map_nAHPKPPMDKK_codec);
            break;
          }
          case 112: {
            BBMGIIMECEL = (global::EggLink.DanhengServer.Proto.OAPDMKKKEOL) input.ReadEnum();
            break;
          }
          case 120: {
            JIEIFDOCOHE = input.ReadBool();
            break;
          }
        }
      }
    }
    #endif

  }

  #endregion

}

#endregion Designer generated code
