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

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

    static UpdatePlayerSettingReflection() {
      byte[] descriptorData = global::System.Convert.FromBase64String(
          string.Concat(
            "ChlVcGRhdGVQbGF5ZXJTZXR0aW5nLnByb3RvGh1QbGF5ZXJFeHRyYVNldHRp",
            "bmdzSW5mby5wcm90byK+AwoTVXBkYXRlUGxheWVyU2V0dGluZxIVCgtLQVBE",
            "SU1HSkxORhgJIAEoCEgAEhUKC01NTU5KQ0hFTUZOGAsgASgISAASFQoLTktF",
            "S0lCTkpNUEEYDCABKAhIABIfChVkaXNwbGF5X2JhdHRsZV9yZWNvcmQYDyAB",
            "KAhIABIcChJkaXNwbGF5X2NvbGxlY3Rpb24YByABKAhIABIgChZkaXNwbGF5",
            "X3JlY2VudGx5X3N0YXRlGAIgASgISAASIgoYZGlzcGxheV9jaGFsbGVuZ2Vf",
            "bGluZXVwGAogASgISAASHgoUZGlzcGxheV9hY3RpdmVfc3RhdGUYBiABKAhI",
            "ABIVCgtHTUpBTk9KTUtDRRgFIAEoCEgAEjcKE2V4dHJhX3NldHRpbmdzX2lu",
            "Zm8YCCABKAsyGC5QbGF5ZXJFeHRyYVNldHRpbmdzSW5mb0gAEhYKC01DQ0pM",
            "QkVNS0NOGJsIIAEoCEgAEhYKC09FR0lGT0RFQUtLGPcIIAEoCEgAEhYKC0dQ",
            "SVBKTENMSUlIGOMCIAEoCEgAEhYKC0pOQUdMQ0RLS0VKGN4EIAEoCEgAQg0K",
            "C0xOTElOSEFORU5CQh6qAhtFZ2dMaW5rLkRhbmhlbmdTZXJ2ZXIuUHJvdG9i",
            "BnByb3RvMw=="));
      descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
          new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.PlayerExtraSettingsInfoReflection.Descriptor, },
          new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
            new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.UpdatePlayerSetting), global::EggLink.DanhengServer.Proto.UpdatePlayerSetting.Parser, new[]{ "KAPDIMGJLNF", "MMMNJCHEMFN", "NKEKIBNJMPA", "DisplayBattleRecord", "DisplayCollection", "DisplayRecentlyState", "DisplayChallengeLineup", "DisplayActiveState", "GMJANOJMKCE", "ExtraSettingsInfo", "MCCJLBEMKCN", "OEGIFODEAKK", "GPIPJLCLIIH", "JNAGLCDKKEJ" }, new[]{ "LNLINHANENB" }, null, null, null)
          }));
    }
    #endregion

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

    partial void OnConstruction();

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public UpdatePlayerSetting(UpdatePlayerSetting other) : this() {
      switch (other.LNLINHANENBCase) {
        case LNLINHANENBOneofCase.KAPDIMGJLNF:
          KAPDIMGJLNF = other.KAPDIMGJLNF;
          break;
        case LNLINHANENBOneofCase.MMMNJCHEMFN:
          MMMNJCHEMFN = other.MMMNJCHEMFN;
          break;
        case LNLINHANENBOneofCase.NKEKIBNJMPA:
          NKEKIBNJMPA = other.NKEKIBNJMPA;
          break;
        case LNLINHANENBOneofCase.DisplayBattleRecord:
          DisplayBattleRecord = other.DisplayBattleRecord;
          break;
        case LNLINHANENBOneofCase.DisplayCollection:
          DisplayCollection = other.DisplayCollection;
          break;
        case LNLINHANENBOneofCase.DisplayRecentlyState:
          DisplayRecentlyState = other.DisplayRecentlyState;
          break;
        case LNLINHANENBOneofCase.DisplayChallengeLineup:
          DisplayChallengeLineup = other.DisplayChallengeLineup;
          break;
        case LNLINHANENBOneofCase.DisplayActiveState:
          DisplayActiveState = other.DisplayActiveState;
          break;
        case LNLINHANENBOneofCase.GMJANOJMKCE:
          GMJANOJMKCE = other.GMJANOJMKCE;
          break;
        case LNLINHANENBOneofCase.ExtraSettingsInfo:
          ExtraSettingsInfo = other.ExtraSettingsInfo.Clone();
          break;
        case LNLINHANENBOneofCase.MCCJLBEMKCN:
          MCCJLBEMKCN = other.MCCJLBEMKCN;
          break;
        case LNLINHANENBOneofCase.OEGIFODEAKK:
          OEGIFODEAKK = other.OEGIFODEAKK;
          break;
        case LNLINHANENBOneofCase.GPIPJLCLIIH:
          GPIPJLCLIIH = other.GPIPJLCLIIH;
          break;
        case LNLINHANENBOneofCase.JNAGLCDKKEJ:
          JNAGLCDKKEJ = other.JNAGLCDKKEJ;
          break;
      }

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

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

    /// <summary>Field number for the "KAPDIMGJLNF" field.</summary>
    public const int KAPDIMGJLNFFieldNumber = 9;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool KAPDIMGJLNF {
      get { return HasKAPDIMGJLNF ? (bool) lNLINHANENB_ : false; }
      set {
        lNLINHANENB_ = value;
        lNLINHANENBCase_ = LNLINHANENBOneofCase.KAPDIMGJLNF;
      }
    }
    /// <summary>Gets whether the "KAPDIMGJLNF" field is set</summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool HasKAPDIMGJLNF {
      get { return lNLINHANENBCase_ == LNLINHANENBOneofCase.KAPDIMGJLNF; }
    }
    /// <summary> Clears the value of the oneof if it's currently set to "KAPDIMGJLNF" </summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void ClearKAPDIMGJLNF() {
      if (HasKAPDIMGJLNF) {
        ClearLNLINHANENB();
      }
    }

    /// <summary>Field number for the "MMMNJCHEMFN" field.</summary>
    public const int MMMNJCHEMFNFieldNumber = 11;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool MMMNJCHEMFN {
      get { return HasMMMNJCHEMFN ? (bool) lNLINHANENB_ : false; }
      set {
        lNLINHANENB_ = value;
        lNLINHANENBCase_ = LNLINHANENBOneofCase.MMMNJCHEMFN;
      }
    }
    /// <summary>Gets whether the "MMMNJCHEMFN" field is set</summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool HasMMMNJCHEMFN {
      get { return lNLINHANENBCase_ == LNLINHANENBOneofCase.MMMNJCHEMFN; }
    }
    /// <summary> Clears the value of the oneof if it's currently set to "MMMNJCHEMFN" </summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void ClearMMMNJCHEMFN() {
      if (HasMMMNJCHEMFN) {
        ClearLNLINHANENB();
      }
    }

    /// <summary>Field number for the "NKEKIBNJMPA" field.</summary>
    public const int NKEKIBNJMPAFieldNumber = 12;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool NKEKIBNJMPA {
      get { return HasNKEKIBNJMPA ? (bool) lNLINHANENB_ : false; }
      set {
        lNLINHANENB_ = value;
        lNLINHANENBCase_ = LNLINHANENBOneofCase.NKEKIBNJMPA;
      }
    }
    /// <summary>Gets whether the "NKEKIBNJMPA" field is set</summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool HasNKEKIBNJMPA {
      get { return lNLINHANENBCase_ == LNLINHANENBOneofCase.NKEKIBNJMPA; }
    }
    /// <summary> Clears the value of the oneof if it's currently set to "NKEKIBNJMPA" </summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void ClearNKEKIBNJMPA() {
      if (HasNKEKIBNJMPA) {
        ClearLNLINHANENB();
      }
    }

    /// <summary>Field number for the "display_battle_record" field.</summary>
    public const int DisplayBattleRecordFieldNumber = 15;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool DisplayBattleRecord {
      get { return HasDisplayBattleRecord ? (bool) lNLINHANENB_ : false; }
      set {
        lNLINHANENB_ = value;
        lNLINHANENBCase_ = LNLINHANENBOneofCase.DisplayBattleRecord;
      }
    }
    /// <summary>Gets whether the "display_battle_record" field is set</summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool HasDisplayBattleRecord {
      get { return lNLINHANENBCase_ == LNLINHANENBOneofCase.DisplayBattleRecord; }
    }
    /// <summary> Clears the value of the oneof if it's currently set to "display_battle_record" </summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void ClearDisplayBattleRecord() {
      if (HasDisplayBattleRecord) {
        ClearLNLINHANENB();
      }
    }

    /// <summary>Field number for the "display_collection" field.</summary>
    public const int DisplayCollectionFieldNumber = 7;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool DisplayCollection {
      get { return HasDisplayCollection ? (bool) lNLINHANENB_ : false; }
      set {
        lNLINHANENB_ = value;
        lNLINHANENBCase_ = LNLINHANENBOneofCase.DisplayCollection;
      }
    }
    /// <summary>Gets whether the "display_collection" field is set</summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool HasDisplayCollection {
      get { return lNLINHANENBCase_ == LNLINHANENBOneofCase.DisplayCollection; }
    }
    /// <summary> Clears the value of the oneof if it's currently set to "display_collection" </summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void ClearDisplayCollection() {
      if (HasDisplayCollection) {
        ClearLNLINHANENB();
      }
    }

    /// <summary>Field number for the "display_recently_state" field.</summary>
    public const int DisplayRecentlyStateFieldNumber = 2;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool DisplayRecentlyState {
      get { return HasDisplayRecentlyState ? (bool) lNLINHANENB_ : false; }
      set {
        lNLINHANENB_ = value;
        lNLINHANENBCase_ = LNLINHANENBOneofCase.DisplayRecentlyState;
      }
    }
    /// <summary>Gets whether the "display_recently_state" field is set</summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool HasDisplayRecentlyState {
      get { return lNLINHANENBCase_ == LNLINHANENBOneofCase.DisplayRecentlyState; }
    }
    /// <summary> Clears the value of the oneof if it's currently set to "display_recently_state" </summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void ClearDisplayRecentlyState() {
      if (HasDisplayRecentlyState) {
        ClearLNLINHANENB();
      }
    }

    /// <summary>Field number for the "display_challenge_lineup" field.</summary>
    public const int DisplayChallengeLineupFieldNumber = 10;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool DisplayChallengeLineup {
      get { return HasDisplayChallengeLineup ? (bool) lNLINHANENB_ : false; }
      set {
        lNLINHANENB_ = value;
        lNLINHANENBCase_ = LNLINHANENBOneofCase.DisplayChallengeLineup;
      }
    }
    /// <summary>Gets whether the "display_challenge_lineup" field is set</summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool HasDisplayChallengeLineup {
      get { return lNLINHANENBCase_ == LNLINHANENBOneofCase.DisplayChallengeLineup; }
    }
    /// <summary> Clears the value of the oneof if it's currently set to "display_challenge_lineup" </summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void ClearDisplayChallengeLineup() {
      if (HasDisplayChallengeLineup) {
        ClearLNLINHANENB();
      }
    }

    /// <summary>Field number for the "display_active_state" field.</summary>
    public const int DisplayActiveStateFieldNumber = 6;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool DisplayActiveState {
      get { return HasDisplayActiveState ? (bool) lNLINHANENB_ : false; }
      set {
        lNLINHANENB_ = value;
        lNLINHANENBCase_ = LNLINHANENBOneofCase.DisplayActiveState;
      }
    }
    /// <summary>Gets whether the "display_active_state" field is set</summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool HasDisplayActiveState {
      get { return lNLINHANENBCase_ == LNLINHANENBOneofCase.DisplayActiveState; }
    }
    /// <summary> Clears the value of the oneof if it's currently set to "display_active_state" </summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void ClearDisplayActiveState() {
      if (HasDisplayActiveState) {
        ClearLNLINHANENB();
      }
    }

    /// <summary>Field number for the "GMJANOJMKCE" field.</summary>
    public const int GMJANOJMKCEFieldNumber = 5;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool GMJANOJMKCE {
      get { return HasGMJANOJMKCE ? (bool) lNLINHANENB_ : false; }
      set {
        lNLINHANENB_ = value;
        lNLINHANENBCase_ = LNLINHANENBOneofCase.GMJANOJMKCE;
      }
    }
    /// <summary>Gets whether the "GMJANOJMKCE" field is set</summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool HasGMJANOJMKCE {
      get { return lNLINHANENBCase_ == LNLINHANENBOneofCase.GMJANOJMKCE; }
    }
    /// <summary> Clears the value of the oneof if it's currently set to "GMJANOJMKCE" </summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void ClearGMJANOJMKCE() {
      if (HasGMJANOJMKCE) {
        ClearLNLINHANENB();
      }
    }

    /// <summary>Field number for the "extra_settings_info" field.</summary>
    public const int ExtraSettingsInfoFieldNumber = 8;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.PlayerExtraSettingsInfo ExtraSettingsInfo {
      get { return lNLINHANENBCase_ == LNLINHANENBOneofCase.ExtraSettingsInfo ? (global::EggLink.DanhengServer.Proto.PlayerExtraSettingsInfo) lNLINHANENB_ : null; }
      set {
        lNLINHANENB_ = value;
        lNLINHANENBCase_ = value == null ? LNLINHANENBOneofCase.None : LNLINHANENBOneofCase.ExtraSettingsInfo;
      }
    }

    /// <summary>Field number for the "MCCJLBEMKCN" field.</summary>
    public const int MCCJLBEMKCNFieldNumber = 1051;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool MCCJLBEMKCN {
      get { return HasMCCJLBEMKCN ? (bool) lNLINHANENB_ : false; }
      set {
        lNLINHANENB_ = value;
        lNLINHANENBCase_ = LNLINHANENBOneofCase.MCCJLBEMKCN;
      }
    }
    /// <summary>Gets whether the "MCCJLBEMKCN" field is set</summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool HasMCCJLBEMKCN {
      get { return lNLINHANENBCase_ == LNLINHANENBOneofCase.MCCJLBEMKCN; }
    }
    /// <summary> Clears the value of the oneof if it's currently set to "MCCJLBEMKCN" </summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void ClearMCCJLBEMKCN() {
      if (HasMCCJLBEMKCN) {
        ClearLNLINHANENB();
      }
    }

    /// <summary>Field number for the "OEGIFODEAKK" field.</summary>
    public const int OEGIFODEAKKFieldNumber = 1143;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool OEGIFODEAKK {
      get { return HasOEGIFODEAKK ? (bool) lNLINHANENB_ : false; }
      set {
        lNLINHANENB_ = value;
        lNLINHANENBCase_ = LNLINHANENBOneofCase.OEGIFODEAKK;
      }
    }
    /// <summary>Gets whether the "OEGIFODEAKK" field is set</summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool HasOEGIFODEAKK {
      get { return lNLINHANENBCase_ == LNLINHANENBOneofCase.OEGIFODEAKK; }
    }
    /// <summary> Clears the value of the oneof if it's currently set to "OEGIFODEAKK" </summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void ClearOEGIFODEAKK() {
      if (HasOEGIFODEAKK) {
        ClearLNLINHANENB();
      }
    }

    /// <summary>Field number for the "GPIPJLCLIIH" field.</summary>
    public const int GPIPJLCLIIHFieldNumber = 355;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool GPIPJLCLIIH {
      get { return HasGPIPJLCLIIH ? (bool) lNLINHANENB_ : false; }
      set {
        lNLINHANENB_ = value;
        lNLINHANENBCase_ = LNLINHANENBOneofCase.GPIPJLCLIIH;
      }
    }
    /// <summary>Gets whether the "GPIPJLCLIIH" field is set</summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool HasGPIPJLCLIIH {
      get { return lNLINHANENBCase_ == LNLINHANENBOneofCase.GPIPJLCLIIH; }
    }
    /// <summary> Clears the value of the oneof if it's currently set to "GPIPJLCLIIH" </summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void ClearGPIPJLCLIIH() {
      if (HasGPIPJLCLIIH) {
        ClearLNLINHANENB();
      }
    }

    /// <summary>Field number for the "JNAGLCDKKEJ" field.</summary>
    public const int JNAGLCDKKEJFieldNumber = 606;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool JNAGLCDKKEJ {
      get { return HasJNAGLCDKKEJ ? (bool) lNLINHANENB_ : false; }
      set {
        lNLINHANENB_ = value;
        lNLINHANENBCase_ = LNLINHANENBOneofCase.JNAGLCDKKEJ;
      }
    }
    /// <summary>Gets whether the "JNAGLCDKKEJ" field is set</summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool HasJNAGLCDKKEJ {
      get { return lNLINHANENBCase_ == LNLINHANENBOneofCase.JNAGLCDKKEJ; }
    }
    /// <summary> Clears the value of the oneof if it's currently set to "JNAGLCDKKEJ" </summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void ClearJNAGLCDKKEJ() {
      if (HasJNAGLCDKKEJ) {
        ClearLNLINHANENB();
      }
    }

    private object lNLINHANENB_;
    /// <summary>Enum of possible cases for the "LNLINHANENB" oneof.</summary>
    public enum LNLINHANENBOneofCase {
      None = 0,
      KAPDIMGJLNF = 9,
      MMMNJCHEMFN = 11,
      NKEKIBNJMPA = 12,
      DisplayBattleRecord = 15,
      DisplayCollection = 7,
      DisplayRecentlyState = 2,
      DisplayChallengeLineup = 10,
      DisplayActiveState = 6,
      GMJANOJMKCE = 5,
      ExtraSettingsInfo = 8,
      MCCJLBEMKCN = 1051,
      OEGIFODEAKK = 1143,
      GPIPJLCLIIH = 355,
      JNAGLCDKKEJ = 606,
    }
    private LNLINHANENBOneofCase lNLINHANENBCase_ = LNLINHANENBOneofCase.None;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public LNLINHANENBOneofCase LNLINHANENBCase {
      get { return lNLINHANENBCase_; }
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void ClearLNLINHANENB() {
      lNLINHANENBCase_ = LNLINHANENBOneofCase.None;
      lNLINHANENB_ = null;
    }

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

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool Equals(UpdatePlayerSetting other) {
      if (ReferenceEquals(other, null)) {
        return false;
      }
      if (ReferenceEquals(other, this)) {
        return true;
      }
      if (KAPDIMGJLNF != other.KAPDIMGJLNF) return false;
      if (MMMNJCHEMFN != other.MMMNJCHEMFN) return false;
      if (NKEKIBNJMPA != other.NKEKIBNJMPA) return false;
      if (DisplayBattleRecord != other.DisplayBattleRecord) return false;
      if (DisplayCollection != other.DisplayCollection) return false;
      if (DisplayRecentlyState != other.DisplayRecentlyState) return false;
      if (DisplayChallengeLineup != other.DisplayChallengeLineup) return false;
      if (DisplayActiveState != other.DisplayActiveState) return false;
      if (GMJANOJMKCE != other.GMJANOJMKCE) return false;
      if (!object.Equals(ExtraSettingsInfo, other.ExtraSettingsInfo)) return false;
      if (MCCJLBEMKCN != other.MCCJLBEMKCN) return false;
      if (OEGIFODEAKK != other.OEGIFODEAKK) return false;
      if (GPIPJLCLIIH != other.GPIPJLCLIIH) return false;
      if (JNAGLCDKKEJ != other.JNAGLCDKKEJ) return false;
      if (LNLINHANENBCase != other.LNLINHANENBCase) 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 (HasKAPDIMGJLNF) hash ^= KAPDIMGJLNF.GetHashCode();
      if (HasMMMNJCHEMFN) hash ^= MMMNJCHEMFN.GetHashCode();
      if (HasNKEKIBNJMPA) hash ^= NKEKIBNJMPA.GetHashCode();
      if (HasDisplayBattleRecord) hash ^= DisplayBattleRecord.GetHashCode();
      if (HasDisplayCollection) hash ^= DisplayCollection.GetHashCode();
      if (HasDisplayRecentlyState) hash ^= DisplayRecentlyState.GetHashCode();
      if (HasDisplayChallengeLineup) hash ^= DisplayChallengeLineup.GetHashCode();
      if (HasDisplayActiveState) hash ^= DisplayActiveState.GetHashCode();
      if (HasGMJANOJMKCE) hash ^= GMJANOJMKCE.GetHashCode();
      if (lNLINHANENBCase_ == LNLINHANENBOneofCase.ExtraSettingsInfo) hash ^= ExtraSettingsInfo.GetHashCode();
      if (HasMCCJLBEMKCN) hash ^= MCCJLBEMKCN.GetHashCode();
      if (HasOEGIFODEAKK) hash ^= OEGIFODEAKK.GetHashCode();
      if (HasGPIPJLCLIIH) hash ^= GPIPJLCLIIH.GetHashCode();
      if (HasJNAGLCDKKEJ) hash ^= JNAGLCDKKEJ.GetHashCode();
      hash ^= (int) lNLINHANENBCase_;
      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 (HasDisplayRecentlyState) {
        output.WriteRawTag(16);
        output.WriteBool(DisplayRecentlyState);
      }
      if (HasGMJANOJMKCE) {
        output.WriteRawTag(40);
        output.WriteBool(GMJANOJMKCE);
      }
      if (HasDisplayActiveState) {
        output.WriteRawTag(48);
        output.WriteBool(DisplayActiveState);
      }
      if (HasDisplayCollection) {
        output.WriteRawTag(56);
        output.WriteBool(DisplayCollection);
      }
      if (lNLINHANENBCase_ == LNLINHANENBOneofCase.ExtraSettingsInfo) {
        output.WriteRawTag(66);
        output.WriteMessage(ExtraSettingsInfo);
      }
      if (HasKAPDIMGJLNF) {
        output.WriteRawTag(72);
        output.WriteBool(KAPDIMGJLNF);
      }
      if (HasDisplayChallengeLineup) {
        output.WriteRawTag(80);
        output.WriteBool(DisplayChallengeLineup);
      }
      if (HasMMMNJCHEMFN) {
        output.WriteRawTag(88);
        output.WriteBool(MMMNJCHEMFN);
      }
      if (HasNKEKIBNJMPA) {
        output.WriteRawTag(96);
        output.WriteBool(NKEKIBNJMPA);
      }
      if (HasDisplayBattleRecord) {
        output.WriteRawTag(120);
        output.WriteBool(DisplayBattleRecord);
      }
      if (HasGPIPJLCLIIH) {
        output.WriteRawTag(152, 22);
        output.WriteBool(GPIPJLCLIIH);
      }
      if (HasJNAGLCDKKEJ) {
        output.WriteRawTag(240, 37);
        output.WriteBool(JNAGLCDKKEJ);
      }
      if (HasMCCJLBEMKCN) {
        output.WriteRawTag(216, 65);
        output.WriteBool(MCCJLBEMKCN);
      }
      if (HasOEGIFODEAKK) {
        output.WriteRawTag(184, 71);
        output.WriteBool(OEGIFODEAKK);
      }
      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 (HasDisplayRecentlyState) {
        output.WriteRawTag(16);
        output.WriteBool(DisplayRecentlyState);
      }
      if (HasGMJANOJMKCE) {
        output.WriteRawTag(40);
        output.WriteBool(GMJANOJMKCE);
      }
      if (HasDisplayActiveState) {
        output.WriteRawTag(48);
        output.WriteBool(DisplayActiveState);
      }
      if (HasDisplayCollection) {
        output.WriteRawTag(56);
        output.WriteBool(DisplayCollection);
      }
      if (lNLINHANENBCase_ == LNLINHANENBOneofCase.ExtraSettingsInfo) {
        output.WriteRawTag(66);
        output.WriteMessage(ExtraSettingsInfo);
      }
      if (HasKAPDIMGJLNF) {
        output.WriteRawTag(72);
        output.WriteBool(KAPDIMGJLNF);
      }
      if (HasDisplayChallengeLineup) {
        output.WriteRawTag(80);
        output.WriteBool(DisplayChallengeLineup);
      }
      if (HasMMMNJCHEMFN) {
        output.WriteRawTag(88);
        output.WriteBool(MMMNJCHEMFN);
      }
      if (HasNKEKIBNJMPA) {
        output.WriteRawTag(96);
        output.WriteBool(NKEKIBNJMPA);
      }
      if (HasDisplayBattleRecord) {
        output.WriteRawTag(120);
        output.WriteBool(DisplayBattleRecord);
      }
      if (HasGPIPJLCLIIH) {
        output.WriteRawTag(152, 22);
        output.WriteBool(GPIPJLCLIIH);
      }
      if (HasJNAGLCDKKEJ) {
        output.WriteRawTag(240, 37);
        output.WriteBool(JNAGLCDKKEJ);
      }
      if (HasMCCJLBEMKCN) {
        output.WriteRawTag(216, 65);
        output.WriteBool(MCCJLBEMKCN);
      }
      if (HasOEGIFODEAKK) {
        output.WriteRawTag(184, 71);
        output.WriteBool(OEGIFODEAKK);
      }
      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 (HasKAPDIMGJLNF) {
        size += 1 + 1;
      }
      if (HasMMMNJCHEMFN) {
        size += 1 + 1;
      }
      if (HasNKEKIBNJMPA) {
        size += 1 + 1;
      }
      if (HasDisplayBattleRecord) {
        size += 1 + 1;
      }
      if (HasDisplayCollection) {
        size += 1 + 1;
      }
      if (HasDisplayRecentlyState) {
        size += 1 + 1;
      }
      if (HasDisplayChallengeLineup) {
        size += 1 + 1;
      }
      if (HasDisplayActiveState) {
        size += 1 + 1;
      }
      if (HasGMJANOJMKCE) {
        size += 1 + 1;
      }
      if (lNLINHANENBCase_ == LNLINHANENBOneofCase.ExtraSettingsInfo) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(ExtraSettingsInfo);
      }
      if (HasMCCJLBEMKCN) {
        size += 2 + 1;
      }
      if (HasOEGIFODEAKK) {
        size += 2 + 1;
      }
      if (HasGPIPJLCLIIH) {
        size += 2 + 1;
      }
      if (HasJNAGLCDKKEJ) {
        size += 2 + 1;
      }
      if (_unknownFields != null) {
        size += _unknownFields.CalculateSize();
      }
      return size;
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void MergeFrom(UpdatePlayerSetting other) {
      if (other == null) {
        return;
      }
      switch (other.LNLINHANENBCase) {
        case LNLINHANENBOneofCase.KAPDIMGJLNF:
          KAPDIMGJLNF = other.KAPDIMGJLNF;
          break;
        case LNLINHANENBOneofCase.MMMNJCHEMFN:
          MMMNJCHEMFN = other.MMMNJCHEMFN;
          break;
        case LNLINHANENBOneofCase.NKEKIBNJMPA:
          NKEKIBNJMPA = other.NKEKIBNJMPA;
          break;
        case LNLINHANENBOneofCase.DisplayBattleRecord:
          DisplayBattleRecord = other.DisplayBattleRecord;
          break;
        case LNLINHANENBOneofCase.DisplayCollection:
          DisplayCollection = other.DisplayCollection;
          break;
        case LNLINHANENBOneofCase.DisplayRecentlyState:
          DisplayRecentlyState = other.DisplayRecentlyState;
          break;
        case LNLINHANENBOneofCase.DisplayChallengeLineup:
          DisplayChallengeLineup = other.DisplayChallengeLineup;
          break;
        case LNLINHANENBOneofCase.DisplayActiveState:
          DisplayActiveState = other.DisplayActiveState;
          break;
        case LNLINHANENBOneofCase.GMJANOJMKCE:
          GMJANOJMKCE = other.GMJANOJMKCE;
          break;
        case LNLINHANENBOneofCase.ExtraSettingsInfo:
          if (ExtraSettingsInfo == null) {
            ExtraSettingsInfo = new global::EggLink.DanhengServer.Proto.PlayerExtraSettingsInfo();
          }
          ExtraSettingsInfo.MergeFrom(other.ExtraSettingsInfo);
          break;
        case LNLINHANENBOneofCase.MCCJLBEMKCN:
          MCCJLBEMKCN = other.MCCJLBEMKCN;
          break;
        case LNLINHANENBOneofCase.OEGIFODEAKK:
          OEGIFODEAKK = other.OEGIFODEAKK;
          break;
        case LNLINHANENBOneofCase.GPIPJLCLIIH:
          GPIPJLCLIIH = other.GPIPJLCLIIH;
          break;
        case LNLINHANENBOneofCase.JNAGLCDKKEJ:
          JNAGLCDKKEJ = other.JNAGLCDKKEJ;
          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 16: {
            DisplayRecentlyState = input.ReadBool();
            break;
          }
          case 40: {
            GMJANOJMKCE = input.ReadBool();
            break;
          }
          case 48: {
            DisplayActiveState = input.ReadBool();
            break;
          }
          case 56: {
            DisplayCollection = input.ReadBool();
            break;
          }
          case 66: {
            global::EggLink.DanhengServer.Proto.PlayerExtraSettingsInfo subBuilder = new global::EggLink.DanhengServer.Proto.PlayerExtraSettingsInfo();
            if (lNLINHANENBCase_ == LNLINHANENBOneofCase.ExtraSettingsInfo) {
              subBuilder.MergeFrom(ExtraSettingsInfo);
            }
            input.ReadMessage(subBuilder);
            ExtraSettingsInfo = subBuilder;
            break;
          }
          case 72: {
            KAPDIMGJLNF = input.ReadBool();
            break;
          }
          case 80: {
            DisplayChallengeLineup = input.ReadBool();
            break;
          }
          case 88: {
            MMMNJCHEMFN = input.ReadBool();
            break;
          }
          case 96: {
            NKEKIBNJMPA = input.ReadBool();
            break;
          }
          case 120: {
            DisplayBattleRecord = input.ReadBool();
            break;
          }
          case 2840: {
            GPIPJLCLIIH = input.ReadBool();
            break;
          }
          case 4848: {
            JNAGLCDKKEJ = input.ReadBool();
            break;
          }
          case 8408: {
            MCCJLBEMKCN = input.ReadBool();
            break;
          }
          case 9144: {
            OEGIFODEAKK = 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 16: {
            DisplayRecentlyState = input.ReadBool();
            break;
          }
          case 40: {
            GMJANOJMKCE = input.ReadBool();
            break;
          }
          case 48: {
            DisplayActiveState = input.ReadBool();
            break;
          }
          case 56: {
            DisplayCollection = input.ReadBool();
            break;
          }
          case 66: {
            global::EggLink.DanhengServer.Proto.PlayerExtraSettingsInfo subBuilder = new global::EggLink.DanhengServer.Proto.PlayerExtraSettingsInfo();
            if (lNLINHANENBCase_ == LNLINHANENBOneofCase.ExtraSettingsInfo) {
              subBuilder.MergeFrom(ExtraSettingsInfo);
            }
            input.ReadMessage(subBuilder);
            ExtraSettingsInfo = subBuilder;
            break;
          }
          case 72: {
            KAPDIMGJLNF = input.ReadBool();
            break;
          }
          case 80: {
            DisplayChallengeLineup = input.ReadBool();
            break;
          }
          case 88: {
            MMMNJCHEMFN = input.ReadBool();
            break;
          }
          case 96: {
            NKEKIBNJMPA = input.ReadBool();
            break;
          }
          case 120: {
            DisplayBattleRecord = input.ReadBool();
            break;
          }
          case 2840: {
            GPIPJLCLIIH = input.ReadBool();
            break;
          }
          case 4848: {
            JNAGLCDKKEJ = input.ReadBool();
            break;
          }
          case 8408: {
            MCCJLBEMKCN = input.ReadBool();
            break;
          }
          case 9144: {
            OEGIFODEAKK = input.ReadBool();
            break;
          }
        }
      }
    }
    #endif

  }

  #endregion

}

#endregion Designer generated code
