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

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

    static KEHMGKIHEFNReflection() {
      byte[] descriptorData = global::System.Convert.FromBase64String(
          string.Concat(
            "ChFLRUhNR0tJSEVGTi5wcm90bxoRS0FNQ0lPUEJQR0EucHJvdG8aEUZDTk9M",
            "TEZHUENLLnByb3RvGhFES0hFTkxNQUVCRS5wcm90bxoWUGxheWVyU2ltcGxl",
            "SW5mby5wcm90bxoRSUlHSkZQTUlHS0YucHJvdG8i7QEKC0tFSE1HS0lIRUZO",
            "EiMKC0dJRUlESkVFUEFDGA0gASgLMgwuRkNOT0xMRkdQQ0tIABIjCgtBRERD",
            "SkVKUEZFRhgDIAEoCzIMLktBTUNJT1BCUEdBSAASIwoLUE1ISUJITkVQSEkY",
            "ASABKAsyDC5ES0hFTkxNQUVCRUgAEiMKC0pJTEtLQUpCTEpLGAIgASgLMgwu",
            "SUlHSkZQTUlHS0ZIABImCgtwbGF5ZXJfaW5mbxgJIAEoCzIRLlBsYXllclNp",
            "bXBsZUluZm8SEwoLcmVtYXJrX25hbWUYBCABKAlCDQoLR0xNUExEQkxNRUNC",
            "HqoCG0VnZ0xpbmsuRGFuaGVuZ1NlcnZlci5Qcm90b2IGcHJvdG8z"));
      descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
          new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.KAMCIOPBPGAReflection.Descriptor, global::EggLink.DanhengServer.Proto.FCNOLLFGPCKReflection.Descriptor, global::EggLink.DanhengServer.Proto.DKHENLMAEBEReflection.Descriptor, global::EggLink.DanhengServer.Proto.PlayerSimpleInfoReflection.Descriptor, global::EggLink.DanhengServer.Proto.IIGJFPMIGKFReflection.Descriptor, },
          new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
            new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.KEHMGKIHEFN), global::EggLink.DanhengServer.Proto.KEHMGKIHEFN.Parser, new[]{ "GIEIDJEEPAC", "ADDCJEJPFEF", "PMHIBHNEPHI", "JILKKAJBLJK", "PlayerInfo", "RemarkName" }, new[]{ "GLMPLDBLMEC" }, null, null, null)
          }));
    }
    #endregion

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

    partial void OnConstruction();

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public KEHMGKIHEFN(KEHMGKIHEFN other) : this() {
      playerInfo_ = other.playerInfo_ != null ? other.playerInfo_.Clone() : null;
      remarkName_ = other.remarkName_;
      switch (other.GLMPLDBLMECCase) {
        case GLMPLDBLMECOneofCase.GIEIDJEEPAC:
          GIEIDJEEPAC = other.GIEIDJEEPAC.Clone();
          break;
        case GLMPLDBLMECOneofCase.ADDCJEJPFEF:
          ADDCJEJPFEF = other.ADDCJEJPFEF.Clone();
          break;
        case GLMPLDBLMECOneofCase.PMHIBHNEPHI:
          PMHIBHNEPHI = other.PMHIBHNEPHI.Clone();
          break;
        case GLMPLDBLMECOneofCase.JILKKAJBLJK:
          JILKKAJBLJK = other.JILKKAJBLJK.Clone();
          break;
      }

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

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

    /// <summary>Field number for the "GIEIDJEEPAC" field.</summary>
    public const int GIEIDJEEPACFieldNumber = 13;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.FCNOLLFGPCK GIEIDJEEPAC {
      get { return gLMPLDBLMECCase_ == GLMPLDBLMECOneofCase.GIEIDJEEPAC ? (global::EggLink.DanhengServer.Proto.FCNOLLFGPCK) gLMPLDBLMEC_ : null; }
      set {
        gLMPLDBLMEC_ = value;
        gLMPLDBLMECCase_ = value == null ? GLMPLDBLMECOneofCase.None : GLMPLDBLMECOneofCase.GIEIDJEEPAC;
      }
    }

    /// <summary>Field number for the "ADDCJEJPFEF" field.</summary>
    public const int ADDCJEJPFEFFieldNumber = 3;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.KAMCIOPBPGA ADDCJEJPFEF {
      get { return gLMPLDBLMECCase_ == GLMPLDBLMECOneofCase.ADDCJEJPFEF ? (global::EggLink.DanhengServer.Proto.KAMCIOPBPGA) gLMPLDBLMEC_ : null; }
      set {
        gLMPLDBLMEC_ = value;
        gLMPLDBLMECCase_ = value == null ? GLMPLDBLMECOneofCase.None : GLMPLDBLMECOneofCase.ADDCJEJPFEF;
      }
    }

    /// <summary>Field number for the "PMHIBHNEPHI" field.</summary>
    public const int PMHIBHNEPHIFieldNumber = 1;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.DKHENLMAEBE PMHIBHNEPHI {
      get { return gLMPLDBLMECCase_ == GLMPLDBLMECOneofCase.PMHIBHNEPHI ? (global::EggLink.DanhengServer.Proto.DKHENLMAEBE) gLMPLDBLMEC_ : null; }
      set {
        gLMPLDBLMEC_ = value;
        gLMPLDBLMECCase_ = value == null ? GLMPLDBLMECOneofCase.None : GLMPLDBLMECOneofCase.PMHIBHNEPHI;
      }
    }

    /// <summary>Field number for the "JILKKAJBLJK" field.</summary>
    public const int JILKKAJBLJKFieldNumber = 2;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.IIGJFPMIGKF JILKKAJBLJK {
      get { return gLMPLDBLMECCase_ == GLMPLDBLMECOneofCase.JILKKAJBLJK ? (global::EggLink.DanhengServer.Proto.IIGJFPMIGKF) gLMPLDBLMEC_ : null; }
      set {
        gLMPLDBLMEC_ = value;
        gLMPLDBLMECCase_ = value == null ? GLMPLDBLMECOneofCase.None : GLMPLDBLMECOneofCase.JILKKAJBLJK;
      }
    }

    /// <summary>Field number for the "player_info" field.</summary>
    public const int PlayerInfoFieldNumber = 9;
    private global::EggLink.DanhengServer.Proto.PlayerSimpleInfo playerInfo_;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.PlayerSimpleInfo PlayerInfo {
      get { return playerInfo_; }
      set {
        playerInfo_ = value;
      }
    }

    /// <summary>Field number for the "remark_name" field.</summary>
    public const int RemarkNameFieldNumber = 4;
    private string remarkName_ = "";
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public string RemarkName {
      get { return remarkName_; }
      set {
        remarkName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
      }
    }

    private object gLMPLDBLMEC_;
    /// <summary>Enum of possible cases for the "GLMPLDBLMEC" oneof.</summary>
    public enum GLMPLDBLMECOneofCase {
      None = 0,
      GIEIDJEEPAC = 13,
      ADDCJEJPFEF = 3,
      PMHIBHNEPHI = 1,
      JILKKAJBLJK = 2,
    }
    private GLMPLDBLMECOneofCase gLMPLDBLMECCase_ = GLMPLDBLMECOneofCase.None;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public GLMPLDBLMECOneofCase GLMPLDBLMECCase {
      get { return gLMPLDBLMECCase_; }
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void ClearGLMPLDBLMEC() {
      gLMPLDBLMECCase_ = GLMPLDBLMECOneofCase.None;
      gLMPLDBLMEC_ = null;
    }

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

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool Equals(KEHMGKIHEFN other) {
      if (ReferenceEquals(other, null)) {
        return false;
      }
      if (ReferenceEquals(other, this)) {
        return true;
      }
      if (!object.Equals(GIEIDJEEPAC, other.GIEIDJEEPAC)) return false;
      if (!object.Equals(ADDCJEJPFEF, other.ADDCJEJPFEF)) return false;
      if (!object.Equals(PMHIBHNEPHI, other.PMHIBHNEPHI)) return false;
      if (!object.Equals(JILKKAJBLJK, other.JILKKAJBLJK)) return false;
      if (!object.Equals(PlayerInfo, other.PlayerInfo)) return false;
      if (RemarkName != other.RemarkName) return false;
      if (GLMPLDBLMECCase != other.GLMPLDBLMECCase) 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 (gLMPLDBLMECCase_ == GLMPLDBLMECOneofCase.GIEIDJEEPAC) hash ^= GIEIDJEEPAC.GetHashCode();
      if (gLMPLDBLMECCase_ == GLMPLDBLMECOneofCase.ADDCJEJPFEF) hash ^= ADDCJEJPFEF.GetHashCode();
      if (gLMPLDBLMECCase_ == GLMPLDBLMECOneofCase.PMHIBHNEPHI) hash ^= PMHIBHNEPHI.GetHashCode();
      if (gLMPLDBLMECCase_ == GLMPLDBLMECOneofCase.JILKKAJBLJK) hash ^= JILKKAJBLJK.GetHashCode();
      if (playerInfo_ != null) hash ^= PlayerInfo.GetHashCode();
      if (RemarkName.Length != 0) hash ^= RemarkName.GetHashCode();
      hash ^= (int) gLMPLDBLMECCase_;
      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 (gLMPLDBLMECCase_ == GLMPLDBLMECOneofCase.PMHIBHNEPHI) {
        output.WriteRawTag(10);
        output.WriteMessage(PMHIBHNEPHI);
      }
      if (gLMPLDBLMECCase_ == GLMPLDBLMECOneofCase.JILKKAJBLJK) {
        output.WriteRawTag(18);
        output.WriteMessage(JILKKAJBLJK);
      }
      if (gLMPLDBLMECCase_ == GLMPLDBLMECOneofCase.ADDCJEJPFEF) {
        output.WriteRawTag(26);
        output.WriteMessage(ADDCJEJPFEF);
      }
      if (RemarkName.Length != 0) {
        output.WriteRawTag(34);
        output.WriteString(RemarkName);
      }
      if (playerInfo_ != null) {
        output.WriteRawTag(74);
        output.WriteMessage(PlayerInfo);
      }
      if (gLMPLDBLMECCase_ == GLMPLDBLMECOneofCase.GIEIDJEEPAC) {
        output.WriteRawTag(106);
        output.WriteMessage(GIEIDJEEPAC);
      }
      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 (gLMPLDBLMECCase_ == GLMPLDBLMECOneofCase.PMHIBHNEPHI) {
        output.WriteRawTag(10);
        output.WriteMessage(PMHIBHNEPHI);
      }
      if (gLMPLDBLMECCase_ == GLMPLDBLMECOneofCase.JILKKAJBLJK) {
        output.WriteRawTag(18);
        output.WriteMessage(JILKKAJBLJK);
      }
      if (gLMPLDBLMECCase_ == GLMPLDBLMECOneofCase.ADDCJEJPFEF) {
        output.WriteRawTag(26);
        output.WriteMessage(ADDCJEJPFEF);
      }
      if (RemarkName.Length != 0) {
        output.WriteRawTag(34);
        output.WriteString(RemarkName);
      }
      if (playerInfo_ != null) {
        output.WriteRawTag(74);
        output.WriteMessage(PlayerInfo);
      }
      if (gLMPLDBLMECCase_ == GLMPLDBLMECOneofCase.GIEIDJEEPAC) {
        output.WriteRawTag(106);
        output.WriteMessage(GIEIDJEEPAC);
      }
      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 (gLMPLDBLMECCase_ == GLMPLDBLMECOneofCase.GIEIDJEEPAC) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(GIEIDJEEPAC);
      }
      if (gLMPLDBLMECCase_ == GLMPLDBLMECOneofCase.ADDCJEJPFEF) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(ADDCJEJPFEF);
      }
      if (gLMPLDBLMECCase_ == GLMPLDBLMECOneofCase.PMHIBHNEPHI) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(PMHIBHNEPHI);
      }
      if (gLMPLDBLMECCase_ == GLMPLDBLMECOneofCase.JILKKAJBLJK) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(JILKKAJBLJK);
      }
      if (playerInfo_ != null) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(PlayerInfo);
      }
      if (RemarkName.Length != 0) {
        size += 1 + pb::CodedOutputStream.ComputeStringSize(RemarkName);
      }
      if (_unknownFields != null) {
        size += _unknownFields.CalculateSize();
      }
      return size;
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void MergeFrom(KEHMGKIHEFN other) {
      if (other == null) {
        return;
      }
      if (other.playerInfo_ != null) {
        if (playerInfo_ == null) {
          PlayerInfo = new global::EggLink.DanhengServer.Proto.PlayerSimpleInfo();
        }
        PlayerInfo.MergeFrom(other.PlayerInfo);
      }
      if (other.RemarkName.Length != 0) {
        RemarkName = other.RemarkName;
      }
      switch (other.GLMPLDBLMECCase) {
        case GLMPLDBLMECOneofCase.GIEIDJEEPAC:
          if (GIEIDJEEPAC == null) {
            GIEIDJEEPAC = new global::EggLink.DanhengServer.Proto.FCNOLLFGPCK();
          }
          GIEIDJEEPAC.MergeFrom(other.GIEIDJEEPAC);
          break;
        case GLMPLDBLMECOneofCase.ADDCJEJPFEF:
          if (ADDCJEJPFEF == null) {
            ADDCJEJPFEF = new global::EggLink.DanhengServer.Proto.KAMCIOPBPGA();
          }
          ADDCJEJPFEF.MergeFrom(other.ADDCJEJPFEF);
          break;
        case GLMPLDBLMECOneofCase.PMHIBHNEPHI:
          if (PMHIBHNEPHI == null) {
            PMHIBHNEPHI = new global::EggLink.DanhengServer.Proto.DKHENLMAEBE();
          }
          PMHIBHNEPHI.MergeFrom(other.PMHIBHNEPHI);
          break;
        case GLMPLDBLMECOneofCase.JILKKAJBLJK:
          if (JILKKAJBLJK == null) {
            JILKKAJBLJK = new global::EggLink.DanhengServer.Proto.IIGJFPMIGKF();
          }
          JILKKAJBLJK.MergeFrom(other.JILKKAJBLJK);
          break;
      }

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

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void MergeFrom(pb::CodedInputStream input) {
    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
      input.ReadRawMessage(this);
    #else
      uint tag;
      while ((tag = input.ReadTag()) != 0) {
        switch(tag) {
          default:
            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
            break;
          case 10: {
            global::EggLink.DanhengServer.Proto.DKHENLMAEBE subBuilder = new global::EggLink.DanhengServer.Proto.DKHENLMAEBE();
            if (gLMPLDBLMECCase_ == GLMPLDBLMECOneofCase.PMHIBHNEPHI) {
              subBuilder.MergeFrom(PMHIBHNEPHI);
            }
            input.ReadMessage(subBuilder);
            PMHIBHNEPHI = subBuilder;
            break;
          }
          case 18: {
            global::EggLink.DanhengServer.Proto.IIGJFPMIGKF subBuilder = new global::EggLink.DanhengServer.Proto.IIGJFPMIGKF();
            if (gLMPLDBLMECCase_ == GLMPLDBLMECOneofCase.JILKKAJBLJK) {
              subBuilder.MergeFrom(JILKKAJBLJK);
            }
            input.ReadMessage(subBuilder);
            JILKKAJBLJK = subBuilder;
            break;
          }
          case 26: {
            global::EggLink.DanhengServer.Proto.KAMCIOPBPGA subBuilder = new global::EggLink.DanhengServer.Proto.KAMCIOPBPGA();
            if (gLMPLDBLMECCase_ == GLMPLDBLMECOneofCase.ADDCJEJPFEF) {
              subBuilder.MergeFrom(ADDCJEJPFEF);
            }
            input.ReadMessage(subBuilder);
            ADDCJEJPFEF = subBuilder;
            break;
          }
          case 34: {
            RemarkName = input.ReadString();
            break;
          }
          case 74: {
            if (playerInfo_ == null) {
              PlayerInfo = new global::EggLink.DanhengServer.Proto.PlayerSimpleInfo();
            }
            input.ReadMessage(PlayerInfo);
            break;
          }
          case 106: {
            global::EggLink.DanhengServer.Proto.FCNOLLFGPCK subBuilder = new global::EggLink.DanhengServer.Proto.FCNOLLFGPCK();
            if (gLMPLDBLMECCase_ == GLMPLDBLMECOneofCase.GIEIDJEEPAC) {
              subBuilder.MergeFrom(GIEIDJEEPAC);
            }
            input.ReadMessage(subBuilder);
            GIEIDJEEPAC = subBuilder;
            break;
          }
        }
      }
    #endif
    }

    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
      uint tag;
      while ((tag = input.ReadTag()) != 0) {
        switch(tag) {
          default:
            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
            break;
          case 10: {
            global::EggLink.DanhengServer.Proto.DKHENLMAEBE subBuilder = new global::EggLink.DanhengServer.Proto.DKHENLMAEBE();
            if (gLMPLDBLMECCase_ == GLMPLDBLMECOneofCase.PMHIBHNEPHI) {
              subBuilder.MergeFrom(PMHIBHNEPHI);
            }
            input.ReadMessage(subBuilder);
            PMHIBHNEPHI = subBuilder;
            break;
          }
          case 18: {
            global::EggLink.DanhengServer.Proto.IIGJFPMIGKF subBuilder = new global::EggLink.DanhengServer.Proto.IIGJFPMIGKF();
            if (gLMPLDBLMECCase_ == GLMPLDBLMECOneofCase.JILKKAJBLJK) {
              subBuilder.MergeFrom(JILKKAJBLJK);
            }
            input.ReadMessage(subBuilder);
            JILKKAJBLJK = subBuilder;
            break;
          }
          case 26: {
            global::EggLink.DanhengServer.Proto.KAMCIOPBPGA subBuilder = new global::EggLink.DanhengServer.Proto.KAMCIOPBPGA();
            if (gLMPLDBLMECCase_ == GLMPLDBLMECOneofCase.ADDCJEJPFEF) {
              subBuilder.MergeFrom(ADDCJEJPFEF);
            }
            input.ReadMessage(subBuilder);
            ADDCJEJPFEF = subBuilder;
            break;
          }
          case 34: {
            RemarkName = input.ReadString();
            break;
          }
          case 74: {
            if (playerInfo_ == null) {
              PlayerInfo = new global::EggLink.DanhengServer.Proto.PlayerSimpleInfo();
            }
            input.ReadMessage(PlayerInfo);
            break;
          }
          case 106: {
            global::EggLink.DanhengServer.Proto.FCNOLLFGPCK subBuilder = new global::EggLink.DanhengServer.Proto.FCNOLLFGPCK();
            if (gLMPLDBLMECCase_ == GLMPLDBLMECOneofCase.GIEIDJEEPAC) {
              subBuilder.MergeFrom(GIEIDJEEPAC);
            }
            input.ReadMessage(subBuilder);
            GIEIDJEEPAC = subBuilder;
            break;
          }
        }
      }
    }
    #endif

  }

  #endregion

}

#endregion Designer generated code
