// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: fish_mythical_palace.proto

#ifndef PROTOBUF_fish_5fmythical_5fpalace_2eproto__INCLUDED
#define PROTOBUF_fish_5fmythical_5fpalace_2eproto__INCLUDED

#include <string>

#include <google/protobuf/stubs/common.h>

#if GOOGLE_PROTOBUF_VERSION < 2005000
#error This file was generated by a newer version of protoc which is
#error incompatible with your Protocol Buffer headers.  Please update
#error your headers.
#endif
#if 2005000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
#error This file was generated by an older version of protoc which is
#error incompatible with your Protocol Buffer headers.  Please
#error regenerate this file with a newer version of protoc.
#endif

#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/message.h>
#include <google/protobuf/repeated_field.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/unknown_field_set.h>
#include "fish_def.pb.h"
#include "msg_type_def.pb.h"
#include "fish_type_def.pb.h"
#include "fish_protocol.pb.h"
// @@protoc_insertion_point(includes)

namespace fish_protocols {

// Internal implementation detail -- do not call these.
void  protobuf_AddDesc_fish_5fmythical_5fpalace_2eproto();
void protobuf_AssignDesc_fish_5fmythical_5fpalace_2eproto();
void protobuf_ShutdownFile_fish_5fmythical_5fpalace_2eproto();

class MythicalRankInfo;
class DropGoldHistory;
class packetc2l_get_mythical_palace_info;
class packetl2c_get_mythical_palace_info_result;
class packetl2c_bc_trigger_mythical_palace_event;
class packetc2l_receive_mythical_points_award;
class packetl2c_receive_mythical_points_award_result;

// ===================================================================

class MythicalRankInfo : public ::google::protobuf::Message {
 public:
  MythicalRankInfo();
  virtual ~MythicalRankInfo();

  MythicalRankInfo(const MythicalRankInfo& from);

  inline MythicalRankInfo& operator=(const MythicalRankInfo& from) {
    CopyFrom(from);
    return *this;
  }

  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
    return _unknown_fields_;
  }

  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
    return &_unknown_fields_;
  }

  static const ::google::protobuf::Descriptor* descriptor();
  static const MythicalRankInfo& default_instance();

  void Swap(MythicalRankInfo* other);

  // implements Message ----------------------------------------------

  MythicalRankInfo* New() const;
  void CopyFrom(const ::google::protobuf::Message& from);
  void MergeFrom(const ::google::protobuf::Message& from);
  void CopyFrom(const MythicalRankInfo& from);
  void MergeFrom(const MythicalRankInfo& from);
  void Clear();
  bool IsInitialized() const;

  int ByteSize() const;
  bool MergePartialFromCodedStream(
      ::google::protobuf::io::CodedInputStream* input);
  void SerializeWithCachedSizes(
      ::google::protobuf::io::CodedOutputStream* output) const;
  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  int GetCachedSize() const { return _cached_size_; }
  private:
  void SharedCtor();
  void SharedDtor();
  void SetCachedSize(int size) const;
  public:

  ::google::protobuf::Metadata GetMetadata() const;

  // nested types ----------------------------------------------------

  // accessors -------------------------------------------------------

  // optional int32 playerId = 1;
  inline bool has_playerid() const;
  inline void clear_playerid();
  static const int kPlayerIdFieldNumber = 1;
  inline ::google::protobuf::int32 playerid() const;
  inline void set_playerid(::google::protobuf::int32 value);

  // optional string nickName = 2;
  inline bool has_nickname() const;
  inline void clear_nickname();
  static const int kNickNameFieldNumber = 2;
  inline const ::std::string& nickname() const;
  inline void set_nickname(const ::std::string& value);
  inline void set_nickname(const char* value);
  inline void set_nickname(const char* value, size_t size);
  inline ::std::string* mutable_nickname();
  inline ::std::string* release_nickname();
  inline void set_allocated_nickname(::std::string* nickname);

  // optional int32 rank = 3;
  inline bool has_rank() const;
  inline void clear_rank();
  static const int kRankFieldNumber = 3;
  inline ::google::protobuf::int32 rank() const;
  inline void set_rank(::google::protobuf::int32 value);

  // optional int32 frameID = 4;
  inline bool has_frameid() const;
  inline void clear_frameid();
  static const int kFrameIDFieldNumber = 4;
  inline ::google::protobuf::int32 frameid() const;
  inline void set_frameid(::google::protobuf::int32 value);

  // optional int32 headId = 5;
  inline bool has_headid() const;
  inline void clear_headid();
  static const int kHeadIdFieldNumber = 5;
  inline ::google::protobuf::int32 headid() const;
  inline void set_headid(::google::protobuf::int32 value);

  // optional int32 zhuQuePoints = 6;
  inline bool has_zhuquepoints() const;
  inline void clear_zhuquepoints();
  static const int kZhuQuePointsFieldNumber = 6;
  inline ::google::protobuf::int32 zhuquepoints() const;
  inline void set_zhuquepoints(::google::protobuf::int32 value);

  // optional int32 baiHuPoints = 7;
  inline bool has_baihupoints() const;
  inline void clear_baihupoints();
  static const int kBaiHuPointsFieldNumber = 7;
  inline ::google::protobuf::int32 baihupoints() const;
  inline void set_baihupoints(::google::protobuf::int32 value);

  // optional int32 caiShenPoints = 8;
  inline bool has_caishenpoints() const;
  inline void clear_caishenpoints();
  static const int kCaiShenPointsFieldNumber = 8;
  inline ::google::protobuf::int32 caishenpoints() const;
  inline void set_caishenpoints(::google::protobuf::int32 value);

  // optional int32 totalPoints = 9;
  inline bool has_totalpoints() const;
  inline void clear_totalpoints();
  static const int kTotalPointsFieldNumber = 9;
  inline ::google::protobuf::int32 totalpoints() const;
  inline void set_totalpoints(::google::protobuf::int32 value);

  // @@protoc_insertion_point(class_scope:fish_protocols.MythicalRankInfo)
 private:
  inline void set_has_playerid();
  inline void clear_has_playerid();
  inline void set_has_nickname();
  inline void clear_has_nickname();
  inline void set_has_rank();
  inline void clear_has_rank();
  inline void set_has_frameid();
  inline void clear_has_frameid();
  inline void set_has_headid();
  inline void clear_has_headid();
  inline void set_has_zhuquepoints();
  inline void clear_has_zhuquepoints();
  inline void set_has_baihupoints();
  inline void clear_has_baihupoints();
  inline void set_has_caishenpoints();
  inline void clear_has_caishenpoints();
  inline void set_has_totalpoints();
  inline void clear_has_totalpoints();

  ::google::protobuf::UnknownFieldSet _unknown_fields_;

  ::std::string* nickname_;
  ::google::protobuf::int32 playerid_;
  ::google::protobuf::int32 rank_;
  ::google::protobuf::int32 frameid_;
  ::google::protobuf::int32 headid_;
  ::google::protobuf::int32 zhuquepoints_;
  ::google::protobuf::int32 baihupoints_;
  ::google::protobuf::int32 caishenpoints_;
  ::google::protobuf::int32 totalpoints_;

  mutable int _cached_size_;
  ::google::protobuf::uint32 _has_bits_[(9 + 31) / 32];

  friend void  protobuf_AddDesc_fish_5fmythical_5fpalace_2eproto();
  friend void protobuf_AssignDesc_fish_5fmythical_5fpalace_2eproto();
  friend void protobuf_ShutdownFile_fish_5fmythical_5fpalace_2eproto();

  void InitAsDefaultInstance();
  static MythicalRankInfo* default_instance_;
};
// -------------------------------------------------------------------

class DropGoldHistory : public ::google::protobuf::Message {
 public:
  DropGoldHistory();
  virtual ~DropGoldHistory();

  DropGoldHistory(const DropGoldHistory& from);

  inline DropGoldHistory& operator=(const DropGoldHistory& from) {
    CopyFrom(from);
    return *this;
  }

  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
    return _unknown_fields_;
  }

  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
    return &_unknown_fields_;
  }

  static const ::google::protobuf::Descriptor* descriptor();
  static const DropGoldHistory& default_instance();

  void Swap(DropGoldHistory* other);

  // implements Message ----------------------------------------------

  DropGoldHistory* New() const;
  void CopyFrom(const ::google::protobuf::Message& from);
  void MergeFrom(const ::google::protobuf::Message& from);
  void CopyFrom(const DropGoldHistory& from);
  void MergeFrom(const DropGoldHistory& from);
  void Clear();
  bool IsInitialized() const;

  int ByteSize() const;
  bool MergePartialFromCodedStream(
      ::google::protobuf::io::CodedInputStream* input);
  void SerializeWithCachedSizes(
      ::google::protobuf::io::CodedOutputStream* output) const;
  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  int GetCachedSize() const { return _cached_size_; }
  private:
  void SharedCtor();
  void SharedDtor();
  void SetCachedSize(int size) const;
  public:

  ::google::protobuf::Metadata GetMetadata() const;

  // nested types ----------------------------------------------------

  // accessors -------------------------------------------------------

  // optional string nickName = 1;
  inline bool has_nickname() const;
  inline void clear_nickname();
  static const int kNickNameFieldNumber = 1;
  inline const ::std::string& nickname() const;
  inline void set_nickname(const ::std::string& value);
  inline void set_nickname(const char* value);
  inline void set_nickname(const char* value, size_t size);
  inline ::std::string* mutable_nickname();
  inline ::std::string* release_nickname();
  inline void set_allocated_nickname(::std::string* nickname);

  // optional int32 fishId = 2;
  inline bool has_fishid() const;
  inline void clear_fishid();
  static const int kFishIdFieldNumber = 2;
  inline ::google::protobuf::int32 fishid() const;
  inline void set_fishid(::google::protobuf::int32 value);

  // optional int32 bulletRate = 3;
  inline bool has_bulletrate() const;
  inline void clear_bulletrate();
  static const int kBulletRateFieldNumber = 3;
  inline ::google::protobuf::int32 bulletrate() const;
  inline void set_bulletrate(::google::protobuf::int32 value);

  // optional int32 gold = 4;
  inline bool has_gold() const;
  inline void clear_gold();
  static const int kGoldFieldNumber = 4;
  inline ::google::protobuf::int32 gold() const;
  inline void set_gold(::google::protobuf::int32 value);

  // optional int32 eventId = 5;
  inline bool has_eventid() const;
  inline void clear_eventid();
  static const int kEventIdFieldNumber = 5;
  inline ::google::protobuf::int32 eventid() const;
  inline void set_eventid(::google::protobuf::int32 value);

  // optional int32 goldRate = 6;
  inline bool has_goldrate() const;
  inline void clear_goldrate();
  static const int kGoldRateFieldNumber = 6;
  inline ::google::protobuf::int32 goldrate() const;
  inline void set_goldrate(::google::protobuf::int32 value);

  // @@protoc_insertion_point(class_scope:fish_protocols.DropGoldHistory)
 private:
  inline void set_has_nickname();
  inline void clear_has_nickname();
  inline void set_has_fishid();
  inline void clear_has_fishid();
  inline void set_has_bulletrate();
  inline void clear_has_bulletrate();
  inline void set_has_gold();
  inline void clear_has_gold();
  inline void set_has_eventid();
  inline void clear_has_eventid();
  inline void set_has_goldrate();
  inline void clear_has_goldrate();

  ::google::protobuf::UnknownFieldSet _unknown_fields_;

  ::std::string* nickname_;
  ::google::protobuf::int32 fishid_;
  ::google::protobuf::int32 bulletrate_;
  ::google::protobuf::int32 gold_;
  ::google::protobuf::int32 eventid_;
  ::google::protobuf::int32 goldrate_;

  mutable int _cached_size_;
  ::google::protobuf::uint32 _has_bits_[(6 + 31) / 32];

  friend void  protobuf_AddDesc_fish_5fmythical_5fpalace_2eproto();
  friend void protobuf_AssignDesc_fish_5fmythical_5fpalace_2eproto();
  friend void protobuf_ShutdownFile_fish_5fmythical_5fpalace_2eproto();

  void InitAsDefaultInstance();
  static DropGoldHistory* default_instance_;
};
// -------------------------------------------------------------------

class packetc2l_get_mythical_palace_info : public ::google::protobuf::Message {
 public:
  packetc2l_get_mythical_palace_info();
  virtual ~packetc2l_get_mythical_palace_info();

  packetc2l_get_mythical_palace_info(const packetc2l_get_mythical_palace_info& from);

  inline packetc2l_get_mythical_palace_info& operator=(const packetc2l_get_mythical_palace_info& from) {
    CopyFrom(from);
    return *this;
  }

  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
    return _unknown_fields_;
  }

  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
    return &_unknown_fields_;
  }

  static const ::google::protobuf::Descriptor* descriptor();
  static const packetc2l_get_mythical_palace_info& default_instance();

  void Swap(packetc2l_get_mythical_palace_info* other);

  // implements Message ----------------------------------------------

  packetc2l_get_mythical_palace_info* New() const;
  void CopyFrom(const ::google::protobuf::Message& from);
  void MergeFrom(const ::google::protobuf::Message& from);
  void CopyFrom(const packetc2l_get_mythical_palace_info& from);
  void MergeFrom(const packetc2l_get_mythical_palace_info& from);
  void Clear();
  bool IsInitialized() const;

  int ByteSize() const;
  bool MergePartialFromCodedStream(
      ::google::protobuf::io::CodedInputStream* input);
  void SerializeWithCachedSizes(
      ::google::protobuf::io::CodedOutputStream* output) const;
  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  int GetCachedSize() const { return _cached_size_; }
  private:
  void SharedCtor();
  void SharedDtor();
  void SetCachedSize(int size) const;
  public:

  ::google::protobuf::Metadata GetMetadata() const;

  // nested types ----------------------------------------------------

  // accessors -------------------------------------------------------

  // optional .fish_protocols.e_server_msg_type packet_id = 1 [default = e_mst_c2l_get_mythical_palace_info];
  inline bool has_packet_id() const;
  inline void clear_packet_id();
  static const int kPacketIdFieldNumber = 1;
  inline ::fish_protocols::e_server_msg_type packet_id() const;
  inline void set_packet_id(::fish_protocols::e_server_msg_type value);

  // @@protoc_insertion_point(class_scope:fish_protocols.packetc2l_get_mythical_palace_info)
 private:
  inline void set_has_packet_id();
  inline void clear_has_packet_id();

  ::google::protobuf::UnknownFieldSet _unknown_fields_;

  int packet_id_;

  mutable int _cached_size_;
  ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];

  friend void  protobuf_AddDesc_fish_5fmythical_5fpalace_2eproto();
  friend void protobuf_AssignDesc_fish_5fmythical_5fpalace_2eproto();
  friend void protobuf_ShutdownFile_fish_5fmythical_5fpalace_2eproto();

  void InitAsDefaultInstance();
  static packetc2l_get_mythical_palace_info* default_instance_;
};
// -------------------------------------------------------------------

class packetl2c_get_mythical_palace_info_result : public ::google::protobuf::Message {
 public:
  packetl2c_get_mythical_palace_info_result();
  virtual ~packetl2c_get_mythical_palace_info_result();

  packetl2c_get_mythical_palace_info_result(const packetl2c_get_mythical_palace_info_result& from);

  inline packetl2c_get_mythical_palace_info_result& operator=(const packetl2c_get_mythical_palace_info_result& from) {
    CopyFrom(from);
    return *this;
  }

  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
    return _unknown_fields_;
  }

  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
    return &_unknown_fields_;
  }

  static const ::google::protobuf::Descriptor* descriptor();
  static const packetl2c_get_mythical_palace_info_result& default_instance();

  void Swap(packetl2c_get_mythical_palace_info_result* other);

  // implements Message ----------------------------------------------

  packetl2c_get_mythical_palace_info_result* New() const;
  void CopyFrom(const ::google::protobuf::Message& from);
  void MergeFrom(const ::google::protobuf::Message& from);
  void CopyFrom(const packetl2c_get_mythical_palace_info_result& from);
  void MergeFrom(const packetl2c_get_mythical_palace_info_result& from);
  void Clear();
  bool IsInitialized() const;

  int ByteSize() const;
  bool MergePartialFromCodedStream(
      ::google::protobuf::io::CodedInputStream* input);
  void SerializeWithCachedSizes(
      ::google::protobuf::io::CodedOutputStream* output) const;
  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  int GetCachedSize() const { return _cached_size_; }
  private:
  void SharedCtor();
  void SharedDtor();
  void SetCachedSize(int size) const;
  public:

  ::google::protobuf::Metadata GetMetadata() const;

  // nested types ----------------------------------------------------

  // accessors -------------------------------------------------------

  // optional .fish_protocols.e_server_msg_type packet_id = 1 [default = e_mst_l2c_get_mythical_palace_info_result];
  inline bool has_packet_id() const;
  inline void clear_packet_id();
  static const int kPacketIdFieldNumber = 1;
  inline ::fish_protocols::e_server_msg_type packet_id() const;
  inline void set_packet_id(::fish_protocols::e_server_msg_type value);

  // optional int32 result = 2;
  inline bool has_result() const;
  inline void clear_result();
  static const int kResultFieldNumber = 2;
  inline ::google::protobuf::int32 result() const;
  inline void set_result(::google::protobuf::int32 value);

  // optional int32 zhuQuePoints = 3;
  inline bool has_zhuquepoints() const;
  inline void clear_zhuquepoints();
  static const int kZhuQuePointsFieldNumber = 3;
  inline ::google::protobuf::int32 zhuquepoints() const;
  inline void set_zhuquepoints(::google::protobuf::int32 value);

  // optional int32 baiHuPoints = 4;
  inline bool has_baihupoints() const;
  inline void clear_baihupoints();
  static const int kBaiHuPointsFieldNumber = 4;
  inline ::google::protobuf::int32 baihupoints() const;
  inline void set_baihupoints(::google::protobuf::int32 value);

  // optional int32 caiShenPoints = 5;
  inline bool has_caishenpoints() const;
  inline void clear_caishenpoints();
  static const int kCaiShenPointsFieldNumber = 5;
  inline ::google::protobuf::int32 caishenpoints() const;
  inline void set_caishenpoints(::google::protobuf::int32 value);

  // optional int32 totalPoints = 6;
  inline bool has_totalpoints() const;
  inline void clear_totalpoints();
  static const int kTotalPointsFieldNumber = 6;
  inline ::google::protobuf::int32 totalpoints() const;
  inline void set_totalpoints(::google::protobuf::int32 value);

  // optional int32 receivedPointsAwardCount = 7;
  inline bool has_receivedpointsawardcount() const;
  inline void clear_receivedpointsawardcount();
  static const int kReceivedPointsAwardCountFieldNumber = 7;
  inline ::google::protobuf::int32 receivedpointsawardcount() const;
  inline void set_receivedpointsawardcount(::google::protobuf::int32 value);

  // repeated .fish_protocols.MythicalRankInfo curRankList = 8;
  inline int curranklist_size() const;
  inline void clear_curranklist();
  static const int kCurRankListFieldNumber = 8;
  inline const ::fish_protocols::MythicalRankInfo& curranklist(int index) const;
  inline ::fish_protocols::MythicalRankInfo* mutable_curranklist(int index);
  inline ::fish_protocols::MythicalRankInfo* add_curranklist();
  inline const ::google::protobuf::RepeatedPtrField< ::fish_protocols::MythicalRankInfo >&
      curranklist() const;
  inline ::google::protobuf::RepeatedPtrField< ::fish_protocols::MythicalRankInfo >*
      mutable_curranklist();

  // repeated .fish_protocols.DropGoldHistory changeList = 9;
  inline int changelist_size() const;
  inline void clear_changelist();
  static const int kChangeListFieldNumber = 9;
  inline const ::fish_protocols::DropGoldHistory& changelist(int index) const;
  inline ::fish_protocols::DropGoldHistory* mutable_changelist(int index);
  inline ::fish_protocols::DropGoldHistory* add_changelist();
  inline const ::google::protobuf::RepeatedPtrField< ::fish_protocols::DropGoldHistory >&
      changelist() const;
  inline ::google::protobuf::RepeatedPtrField< ::fish_protocols::DropGoldHistory >*
      mutable_changelist();

  // repeated int32 thresholdValue = 10;
  inline int thresholdvalue_size() const;
  inline void clear_thresholdvalue();
  static const int kThresholdValueFieldNumber = 10;
  inline ::google::protobuf::int32 thresholdvalue(int index) const;
  inline void set_thresholdvalue(int index, ::google::protobuf::int32 value);
  inline void add_thresholdvalue(::google::protobuf::int32 value);
  inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
      thresholdvalue() const;
  inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
      mutable_thresholdvalue();

  // optional int32 myrank = 11;
  inline bool has_myrank() const;
  inline void clear_myrank();
  static const int kMyrankFieldNumber = 11;
  inline ::google::protobuf::int32 myrank() const;
  inline void set_myrank(::google::protobuf::int32 value);

  // @@protoc_insertion_point(class_scope:fish_protocols.packetl2c_get_mythical_palace_info_result)
 private:
  inline void set_has_packet_id();
  inline void clear_has_packet_id();
  inline void set_has_result();
  inline void clear_has_result();
  inline void set_has_zhuquepoints();
  inline void clear_has_zhuquepoints();
  inline void set_has_baihupoints();
  inline void clear_has_baihupoints();
  inline void set_has_caishenpoints();
  inline void clear_has_caishenpoints();
  inline void set_has_totalpoints();
  inline void clear_has_totalpoints();
  inline void set_has_receivedpointsawardcount();
  inline void clear_has_receivedpointsawardcount();
  inline void set_has_myrank();
  inline void clear_has_myrank();

  ::google::protobuf::UnknownFieldSet _unknown_fields_;

  int packet_id_;
  ::google::protobuf::int32 result_;
  ::google::protobuf::int32 zhuquepoints_;
  ::google::protobuf::int32 baihupoints_;
  ::google::protobuf::int32 caishenpoints_;
  ::google::protobuf::int32 totalpoints_;
  ::google::protobuf::RepeatedPtrField< ::fish_protocols::MythicalRankInfo > curranklist_;
  ::google::protobuf::RepeatedPtrField< ::fish_protocols::DropGoldHistory > changelist_;
  ::google::protobuf::int32 receivedpointsawardcount_;
  ::google::protobuf::int32 myrank_;
  ::google::protobuf::RepeatedField< ::google::protobuf::int32 > thresholdvalue_;

  mutable int _cached_size_;
  ::google::protobuf::uint32 _has_bits_[(11 + 31) / 32];

  friend void  protobuf_AddDesc_fish_5fmythical_5fpalace_2eproto();
  friend void protobuf_AssignDesc_fish_5fmythical_5fpalace_2eproto();
  friend void protobuf_ShutdownFile_fish_5fmythical_5fpalace_2eproto();

  void InitAsDefaultInstance();
  static packetl2c_get_mythical_palace_info_result* default_instance_;
};
// -------------------------------------------------------------------

class packetl2c_bc_trigger_mythical_palace_event : public ::google::protobuf::Message {
 public:
  packetl2c_bc_trigger_mythical_palace_event();
  virtual ~packetl2c_bc_trigger_mythical_palace_event();

  packetl2c_bc_trigger_mythical_palace_event(const packetl2c_bc_trigger_mythical_palace_event& from);

  inline packetl2c_bc_trigger_mythical_palace_event& operator=(const packetl2c_bc_trigger_mythical_palace_event& from) {
    CopyFrom(from);
    return *this;
  }

  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
    return _unknown_fields_;
  }

  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
    return &_unknown_fields_;
  }

  static const ::google::protobuf::Descriptor* descriptor();
  static const packetl2c_bc_trigger_mythical_palace_event& default_instance();

  void Swap(packetl2c_bc_trigger_mythical_palace_event* other);

  // implements Message ----------------------------------------------

  packetl2c_bc_trigger_mythical_palace_event* New() const;
  void CopyFrom(const ::google::protobuf::Message& from);
  void MergeFrom(const ::google::protobuf::Message& from);
  void CopyFrom(const packetl2c_bc_trigger_mythical_palace_event& from);
  void MergeFrom(const packetl2c_bc_trigger_mythical_palace_event& from);
  void Clear();
  bool IsInitialized() const;

  int ByteSize() const;
  bool MergePartialFromCodedStream(
      ::google::protobuf::io::CodedInputStream* input);
  void SerializeWithCachedSizes(
      ::google::protobuf::io::CodedOutputStream* output) const;
  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  int GetCachedSize() const { return _cached_size_; }
  private:
  void SharedCtor();
  void SharedDtor();
  void SetCachedSize(int size) const;
  public:

  ::google::protobuf::Metadata GetMetadata() const;

  // nested types ----------------------------------------------------

  // accessors -------------------------------------------------------

  // optional .fish_protocols.e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_trigger_mythical_palace_event];
  inline bool has_packet_id() const;
  inline void clear_packet_id();
  static const int kPacketIdFieldNumber = 1;
  inline ::fish_protocols::e_server_msg_type packet_id() const;
  inline void set_packet_id(::fish_protocols::e_server_msg_type value);

  // optional int32 playerId = 2;
  inline bool has_playerid() const;
  inline void clear_playerid();
  static const int kPlayerIdFieldNumber = 2;
  inline ::google::protobuf::int32 playerid() const;
  inline void set_playerid(::google::protobuf::int32 value);

  // optional int32 eventId = 3;
  inline bool has_eventid() const;
  inline void clear_eventid();
  static const int kEventIdFieldNumber = 3;
  inline ::google::protobuf::int32 eventid() const;
  inline void set_eventid(::google::protobuf::int32 value);

  // optional int32 bossRate = 4;
  inline bool has_bossrate() const;
  inline void clear_bossrate();
  static const int kBossRateFieldNumber = 4;
  inline ::google::protobuf::int32 bossrate() const;
  inline void set_bossrate(::google::protobuf::int32 value);

  // optional int32 gold = 5;
  inline bool has_gold() const;
  inline void clear_gold();
  static const int kGoldFieldNumber = 5;
  inline ::google::protobuf::int32 gold() const;
  inline void set_gold(::google::protobuf::int32 value);

  // optional int32 dropPoints = 6;
  inline bool has_droppoints() const;
  inline void clear_droppoints();
  static const int kDropPointsFieldNumber = 6;
  inline ::google::protobuf::int32 droppoints() const;
  inline void set_droppoints(::google::protobuf::int32 value);

  // optional int32 dropPointsEx = 7;
  inline bool has_droppointsex() const;
  inline void clear_droppointsex();
  static const int kDropPointsExFieldNumber = 7;
  inline ::google::protobuf::int32 droppointsex() const;
  inline void set_droppointsex(::google::protobuf::int32 value);

  // @@protoc_insertion_point(class_scope:fish_protocols.packetl2c_bc_trigger_mythical_palace_event)
 private:
  inline void set_has_packet_id();
  inline void clear_has_packet_id();
  inline void set_has_playerid();
  inline void clear_has_playerid();
  inline void set_has_eventid();
  inline void clear_has_eventid();
  inline void set_has_bossrate();
  inline void clear_has_bossrate();
  inline void set_has_gold();
  inline void clear_has_gold();
  inline void set_has_droppoints();
  inline void clear_has_droppoints();
  inline void set_has_droppointsex();
  inline void clear_has_droppointsex();

  ::google::protobuf::UnknownFieldSet _unknown_fields_;

  int packet_id_;
  ::google::protobuf::int32 playerid_;
  ::google::protobuf::int32 eventid_;
  ::google::protobuf::int32 bossrate_;
  ::google::protobuf::int32 gold_;
  ::google::protobuf::int32 droppoints_;
  ::google::protobuf::int32 droppointsex_;

  mutable int _cached_size_;
  ::google::protobuf::uint32 _has_bits_[(7 + 31) / 32];

  friend void  protobuf_AddDesc_fish_5fmythical_5fpalace_2eproto();
  friend void protobuf_AssignDesc_fish_5fmythical_5fpalace_2eproto();
  friend void protobuf_ShutdownFile_fish_5fmythical_5fpalace_2eproto();

  void InitAsDefaultInstance();
  static packetl2c_bc_trigger_mythical_palace_event* default_instance_;
};
// -------------------------------------------------------------------

class packetc2l_receive_mythical_points_award : public ::google::protobuf::Message {
 public:
  packetc2l_receive_mythical_points_award();
  virtual ~packetc2l_receive_mythical_points_award();

  packetc2l_receive_mythical_points_award(const packetc2l_receive_mythical_points_award& from);

  inline packetc2l_receive_mythical_points_award& operator=(const packetc2l_receive_mythical_points_award& from) {
    CopyFrom(from);
    return *this;
  }

  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
    return _unknown_fields_;
  }

  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
    return &_unknown_fields_;
  }

  static const ::google::protobuf::Descriptor* descriptor();
  static const packetc2l_receive_mythical_points_award& default_instance();

  void Swap(packetc2l_receive_mythical_points_award* other);

  // implements Message ----------------------------------------------

  packetc2l_receive_mythical_points_award* New() const;
  void CopyFrom(const ::google::protobuf::Message& from);
  void MergeFrom(const ::google::protobuf::Message& from);
  void CopyFrom(const packetc2l_receive_mythical_points_award& from);
  void MergeFrom(const packetc2l_receive_mythical_points_award& from);
  void Clear();
  bool IsInitialized() const;

  int ByteSize() const;
  bool MergePartialFromCodedStream(
      ::google::protobuf::io::CodedInputStream* input);
  void SerializeWithCachedSizes(
      ::google::protobuf::io::CodedOutputStream* output) const;
  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  int GetCachedSize() const { return _cached_size_; }
  private:
  void SharedCtor();
  void SharedDtor();
  void SetCachedSize(int size) const;
  public:

  ::google::protobuf::Metadata GetMetadata() const;

  // nested types ----------------------------------------------------

  // accessors -------------------------------------------------------

  // optional .fish_protocols.e_server_msg_type packet_id = 1 [default = e_mst_c2l_receive_mythical_points_award];
  inline bool has_packet_id() const;
  inline void clear_packet_id();
  static const int kPacketIdFieldNumber = 1;
  inline ::fish_protocols::e_server_msg_type packet_id() const;
  inline void set_packet_id(::fish_protocols::e_server_msg_type value);

  // @@protoc_insertion_point(class_scope:fish_protocols.packetc2l_receive_mythical_points_award)
 private:
  inline void set_has_packet_id();
  inline void clear_has_packet_id();

  ::google::protobuf::UnknownFieldSet _unknown_fields_;

  int packet_id_;

  mutable int _cached_size_;
  ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];

  friend void  protobuf_AddDesc_fish_5fmythical_5fpalace_2eproto();
  friend void protobuf_AssignDesc_fish_5fmythical_5fpalace_2eproto();
  friend void protobuf_ShutdownFile_fish_5fmythical_5fpalace_2eproto();

  void InitAsDefaultInstance();
  static packetc2l_receive_mythical_points_award* default_instance_;
};
// -------------------------------------------------------------------

class packetl2c_receive_mythical_points_award_result : public ::google::protobuf::Message {
 public:
  packetl2c_receive_mythical_points_award_result();
  virtual ~packetl2c_receive_mythical_points_award_result();

  packetl2c_receive_mythical_points_award_result(const packetl2c_receive_mythical_points_award_result& from);

  inline packetl2c_receive_mythical_points_award_result& operator=(const packetl2c_receive_mythical_points_award_result& from) {
    CopyFrom(from);
    return *this;
  }

  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
    return _unknown_fields_;
  }

  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
    return &_unknown_fields_;
  }

  static const ::google::protobuf::Descriptor* descriptor();
  static const packetl2c_receive_mythical_points_award_result& default_instance();

  void Swap(packetl2c_receive_mythical_points_award_result* other);

  // implements Message ----------------------------------------------

  packetl2c_receive_mythical_points_award_result* New() const;
  void CopyFrom(const ::google::protobuf::Message& from);
  void MergeFrom(const ::google::protobuf::Message& from);
  void CopyFrom(const packetl2c_receive_mythical_points_award_result& from);
  void MergeFrom(const packetl2c_receive_mythical_points_award_result& from);
  void Clear();
  bool IsInitialized() const;

  int ByteSize() const;
  bool MergePartialFromCodedStream(
      ::google::protobuf::io::CodedInputStream* input);
  void SerializeWithCachedSizes(
      ::google::protobuf::io::CodedOutputStream* output) const;
  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  int GetCachedSize() const { return _cached_size_; }
  private:
  void SharedCtor();
  void SharedDtor();
  void SetCachedSize(int size) const;
  public:

  ::google::protobuf::Metadata GetMetadata() const;

  // nested types ----------------------------------------------------

  // accessors -------------------------------------------------------

  // optional .fish_protocols.e_server_msg_type packet_id = 1 [default = e_mst_l2c_receive_mythical_points_award_result];
  inline bool has_packet_id() const;
  inline void clear_packet_id();
  static const int kPacketIdFieldNumber = 1;
  inline ::fish_protocols::e_server_msg_type packet_id() const;
  inline void set_packet_id(::fish_protocols::e_server_msg_type value);

  // optional int32 result = 2;
  inline bool has_result() const;
  inline void clear_result();
  static const int kResultFieldNumber = 2;
  inline ::google::protobuf::int32 result() const;
  inline void set_result(::google::protobuf::int32 value);

  // repeated .fish_protocols.ItemInfo items = 3;
  inline int items_size() const;
  inline void clear_items();
  static const int kItemsFieldNumber = 3;
  inline const ::fish_protocols::ItemInfo& items(int index) const;
  inline ::fish_protocols::ItemInfo* mutable_items(int index);
  inline ::fish_protocols::ItemInfo* add_items();
  inline const ::google::protobuf::RepeatedPtrField< ::fish_protocols::ItemInfo >&
      items() const;
  inline ::google::protobuf::RepeatedPtrField< ::fish_protocols::ItemInfo >*
      mutable_items();

  // @@protoc_insertion_point(class_scope:fish_protocols.packetl2c_receive_mythical_points_award_result)
 private:
  inline void set_has_packet_id();
  inline void clear_has_packet_id();
  inline void set_has_result();
  inline void clear_has_result();

  ::google::protobuf::UnknownFieldSet _unknown_fields_;

  int packet_id_;
  ::google::protobuf::int32 result_;
  ::google::protobuf::RepeatedPtrField< ::fish_protocols::ItemInfo > items_;

  mutable int _cached_size_;
  ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];

  friend void  protobuf_AddDesc_fish_5fmythical_5fpalace_2eproto();
  friend void protobuf_AssignDesc_fish_5fmythical_5fpalace_2eproto();
  friend void protobuf_ShutdownFile_fish_5fmythical_5fpalace_2eproto();

  void InitAsDefaultInstance();
  static packetl2c_receive_mythical_points_award_result* default_instance_;
};
// ===================================================================


// ===================================================================

// MythicalRankInfo

// optional int32 playerId = 1;
inline bool MythicalRankInfo::has_playerid() const {
  return (_has_bits_[0] & 0x00000001u) != 0;
}
inline void MythicalRankInfo::set_has_playerid() {
  _has_bits_[0] |= 0x00000001u;
}
inline void MythicalRankInfo::clear_has_playerid() {
  _has_bits_[0] &= ~0x00000001u;
}
inline void MythicalRankInfo::clear_playerid() {
  playerid_ = 0;
  clear_has_playerid();
}
inline ::google::protobuf::int32 MythicalRankInfo::playerid() const {
  return playerid_;
}
inline void MythicalRankInfo::set_playerid(::google::protobuf::int32 value) {
  set_has_playerid();
  playerid_ = value;
}

// optional string nickName = 2;
inline bool MythicalRankInfo::has_nickname() const {
  return (_has_bits_[0] & 0x00000002u) != 0;
}
inline void MythicalRankInfo::set_has_nickname() {
  _has_bits_[0] |= 0x00000002u;
}
inline void MythicalRankInfo::clear_has_nickname() {
  _has_bits_[0] &= ~0x00000002u;
}
inline void MythicalRankInfo::clear_nickname() {
  if (nickname_ != &::google::protobuf::internal::kEmptyString) {
    nickname_->clear();
  }
  clear_has_nickname();
}
inline const ::std::string& MythicalRankInfo::nickname() const {
  return *nickname_;
}
inline void MythicalRankInfo::set_nickname(const ::std::string& value) {
  set_has_nickname();
  if (nickname_ == &::google::protobuf::internal::kEmptyString) {
    nickname_ = new ::std::string;
  }
  nickname_->assign(value);
}
inline void MythicalRankInfo::set_nickname(const char* value) {
  set_has_nickname();
  if (nickname_ == &::google::protobuf::internal::kEmptyString) {
    nickname_ = new ::std::string;
  }
  nickname_->assign(value);
}
inline void MythicalRankInfo::set_nickname(const char* value, size_t size) {
  set_has_nickname();
  if (nickname_ == &::google::protobuf::internal::kEmptyString) {
    nickname_ = new ::std::string;
  }
  nickname_->assign(reinterpret_cast<const char*>(value), size);
}
inline ::std::string* MythicalRankInfo::mutable_nickname() {
  set_has_nickname();
  if (nickname_ == &::google::protobuf::internal::kEmptyString) {
    nickname_ = new ::std::string;
  }
  return nickname_;
}
inline ::std::string* MythicalRankInfo::release_nickname() {
  clear_has_nickname();
  if (nickname_ == &::google::protobuf::internal::kEmptyString) {
    return NULL;
  } else {
    ::std::string* temp = nickname_;
    nickname_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
    return temp;
  }
}
inline void MythicalRankInfo::set_allocated_nickname(::std::string* nickname) {
  if (nickname_ != &::google::protobuf::internal::kEmptyString) {
    delete nickname_;
  }
  if (nickname) {
    set_has_nickname();
    nickname_ = nickname;
  } else {
    clear_has_nickname();
    nickname_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  }
}

// optional int32 rank = 3;
inline bool MythicalRankInfo::has_rank() const {
  return (_has_bits_[0] & 0x00000004u) != 0;
}
inline void MythicalRankInfo::set_has_rank() {
  _has_bits_[0] |= 0x00000004u;
}
inline void MythicalRankInfo::clear_has_rank() {
  _has_bits_[0] &= ~0x00000004u;
}
inline void MythicalRankInfo::clear_rank() {
  rank_ = 0;
  clear_has_rank();
}
inline ::google::protobuf::int32 MythicalRankInfo::rank() const {
  return rank_;
}
inline void MythicalRankInfo::set_rank(::google::protobuf::int32 value) {
  set_has_rank();
  rank_ = value;
}

// optional int32 frameID = 4;
inline bool MythicalRankInfo::has_frameid() const {
  return (_has_bits_[0] & 0x00000008u) != 0;
}
inline void MythicalRankInfo::set_has_frameid() {
  _has_bits_[0] |= 0x00000008u;
}
inline void MythicalRankInfo::clear_has_frameid() {
  _has_bits_[0] &= ~0x00000008u;
}
inline void MythicalRankInfo::clear_frameid() {
  frameid_ = 0;
  clear_has_frameid();
}
inline ::google::protobuf::int32 MythicalRankInfo::frameid() const {
  return frameid_;
}
inline void MythicalRankInfo::set_frameid(::google::protobuf::int32 value) {
  set_has_frameid();
  frameid_ = value;
}

// optional int32 headId = 5;
inline bool MythicalRankInfo::has_headid() const {
  return (_has_bits_[0] & 0x00000010u) != 0;
}
inline void MythicalRankInfo::set_has_headid() {
  _has_bits_[0] |= 0x00000010u;
}
inline void MythicalRankInfo::clear_has_headid() {
  _has_bits_[0] &= ~0x00000010u;
}
inline void MythicalRankInfo::clear_headid() {
  headid_ = 0;
  clear_has_headid();
}
inline ::google::protobuf::int32 MythicalRankInfo::headid() const {
  return headid_;
}
inline void MythicalRankInfo::set_headid(::google::protobuf::int32 value) {
  set_has_headid();
  headid_ = value;
}

// optional int32 zhuQuePoints = 6;
inline bool MythicalRankInfo::has_zhuquepoints() const {
  return (_has_bits_[0] & 0x00000020u) != 0;
}
inline void MythicalRankInfo::set_has_zhuquepoints() {
  _has_bits_[0] |= 0x00000020u;
}
inline void MythicalRankInfo::clear_has_zhuquepoints() {
  _has_bits_[0] &= ~0x00000020u;
}
inline void MythicalRankInfo::clear_zhuquepoints() {
  zhuquepoints_ = 0;
  clear_has_zhuquepoints();
}
inline ::google::protobuf::int32 MythicalRankInfo::zhuquepoints() const {
  return zhuquepoints_;
}
inline void MythicalRankInfo::set_zhuquepoints(::google::protobuf::int32 value) {
  set_has_zhuquepoints();
  zhuquepoints_ = value;
}

// optional int32 baiHuPoints = 7;
inline bool MythicalRankInfo::has_baihupoints() const {
  return (_has_bits_[0] & 0x00000040u) != 0;
}
inline void MythicalRankInfo::set_has_baihupoints() {
  _has_bits_[0] |= 0x00000040u;
}
inline void MythicalRankInfo::clear_has_baihupoints() {
  _has_bits_[0] &= ~0x00000040u;
}
inline void MythicalRankInfo::clear_baihupoints() {
  baihupoints_ = 0;
  clear_has_baihupoints();
}
inline ::google::protobuf::int32 MythicalRankInfo::baihupoints() const {
  return baihupoints_;
}
inline void MythicalRankInfo::set_baihupoints(::google::protobuf::int32 value) {
  set_has_baihupoints();
  baihupoints_ = value;
}

// optional int32 caiShenPoints = 8;
inline bool MythicalRankInfo::has_caishenpoints() const {
  return (_has_bits_[0] & 0x00000080u) != 0;
}
inline void MythicalRankInfo::set_has_caishenpoints() {
  _has_bits_[0] |= 0x00000080u;
}
inline void MythicalRankInfo::clear_has_caishenpoints() {
  _has_bits_[0] &= ~0x00000080u;
}
inline void MythicalRankInfo::clear_caishenpoints() {
  caishenpoints_ = 0;
  clear_has_caishenpoints();
}
inline ::google::protobuf::int32 MythicalRankInfo::caishenpoints() const {
  return caishenpoints_;
}
inline void MythicalRankInfo::set_caishenpoints(::google::protobuf::int32 value) {
  set_has_caishenpoints();
  caishenpoints_ = value;
}

// optional int32 totalPoints = 9;
inline bool MythicalRankInfo::has_totalpoints() const {
  return (_has_bits_[0] & 0x00000100u) != 0;
}
inline void MythicalRankInfo::set_has_totalpoints() {
  _has_bits_[0] |= 0x00000100u;
}
inline void MythicalRankInfo::clear_has_totalpoints() {
  _has_bits_[0] &= ~0x00000100u;
}
inline void MythicalRankInfo::clear_totalpoints() {
  totalpoints_ = 0;
  clear_has_totalpoints();
}
inline ::google::protobuf::int32 MythicalRankInfo::totalpoints() const {
  return totalpoints_;
}
inline void MythicalRankInfo::set_totalpoints(::google::protobuf::int32 value) {
  set_has_totalpoints();
  totalpoints_ = value;
}

// -------------------------------------------------------------------

// DropGoldHistory

// optional string nickName = 1;
inline bool DropGoldHistory::has_nickname() const {
  return (_has_bits_[0] & 0x00000001u) != 0;
}
inline void DropGoldHistory::set_has_nickname() {
  _has_bits_[0] |= 0x00000001u;
}
inline void DropGoldHistory::clear_has_nickname() {
  _has_bits_[0] &= ~0x00000001u;
}
inline void DropGoldHistory::clear_nickname() {
  if (nickname_ != &::google::protobuf::internal::kEmptyString) {
    nickname_->clear();
  }
  clear_has_nickname();
}
inline const ::std::string& DropGoldHistory::nickname() const {
  return *nickname_;
}
inline void DropGoldHistory::set_nickname(const ::std::string& value) {
  set_has_nickname();
  if (nickname_ == &::google::protobuf::internal::kEmptyString) {
    nickname_ = new ::std::string;
  }
  nickname_->assign(value);
}
inline void DropGoldHistory::set_nickname(const char* value) {
  set_has_nickname();
  if (nickname_ == &::google::protobuf::internal::kEmptyString) {
    nickname_ = new ::std::string;
  }
  nickname_->assign(value);
}
inline void DropGoldHistory::set_nickname(const char* value, size_t size) {
  set_has_nickname();
  if (nickname_ == &::google::protobuf::internal::kEmptyString) {
    nickname_ = new ::std::string;
  }
  nickname_->assign(reinterpret_cast<const char*>(value), size);
}
inline ::std::string* DropGoldHistory::mutable_nickname() {
  set_has_nickname();
  if (nickname_ == &::google::protobuf::internal::kEmptyString) {
    nickname_ = new ::std::string;
  }
  return nickname_;
}
inline ::std::string* DropGoldHistory::release_nickname() {
  clear_has_nickname();
  if (nickname_ == &::google::protobuf::internal::kEmptyString) {
    return NULL;
  } else {
    ::std::string* temp = nickname_;
    nickname_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
    return temp;
  }
}
inline void DropGoldHistory::set_allocated_nickname(::std::string* nickname) {
  if (nickname_ != &::google::protobuf::internal::kEmptyString) {
    delete nickname_;
  }
  if (nickname) {
    set_has_nickname();
    nickname_ = nickname;
  } else {
    clear_has_nickname();
    nickname_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  }
}

// optional int32 fishId = 2;
inline bool DropGoldHistory::has_fishid() const {
  return (_has_bits_[0] & 0x00000002u) != 0;
}
inline void DropGoldHistory::set_has_fishid() {
  _has_bits_[0] |= 0x00000002u;
}
inline void DropGoldHistory::clear_has_fishid() {
  _has_bits_[0] &= ~0x00000002u;
}
inline void DropGoldHistory::clear_fishid() {
  fishid_ = 0;
  clear_has_fishid();
}
inline ::google::protobuf::int32 DropGoldHistory::fishid() const {
  return fishid_;
}
inline void DropGoldHistory::set_fishid(::google::protobuf::int32 value) {
  set_has_fishid();
  fishid_ = value;
}

// optional int32 bulletRate = 3;
inline bool DropGoldHistory::has_bulletrate() const {
  return (_has_bits_[0] & 0x00000004u) != 0;
}
inline void DropGoldHistory::set_has_bulletrate() {
  _has_bits_[0] |= 0x00000004u;
}
inline void DropGoldHistory::clear_has_bulletrate() {
  _has_bits_[0] &= ~0x00000004u;
}
inline void DropGoldHistory::clear_bulletrate() {
  bulletrate_ = 0;
  clear_has_bulletrate();
}
inline ::google::protobuf::int32 DropGoldHistory::bulletrate() const {
  return bulletrate_;
}
inline void DropGoldHistory::set_bulletrate(::google::protobuf::int32 value) {
  set_has_bulletrate();
  bulletrate_ = value;
}

// optional int32 gold = 4;
inline bool DropGoldHistory::has_gold() const {
  return (_has_bits_[0] & 0x00000008u) != 0;
}
inline void DropGoldHistory::set_has_gold() {
  _has_bits_[0] |= 0x00000008u;
}
inline void DropGoldHistory::clear_has_gold() {
  _has_bits_[0] &= ~0x00000008u;
}
inline void DropGoldHistory::clear_gold() {
  gold_ = 0;
  clear_has_gold();
}
inline ::google::protobuf::int32 DropGoldHistory::gold() const {
  return gold_;
}
inline void DropGoldHistory::set_gold(::google::protobuf::int32 value) {
  set_has_gold();
  gold_ = value;
}

// optional int32 eventId = 5;
inline bool DropGoldHistory::has_eventid() const {
  return (_has_bits_[0] & 0x00000010u) != 0;
}
inline void DropGoldHistory::set_has_eventid() {
  _has_bits_[0] |= 0x00000010u;
}
inline void DropGoldHistory::clear_has_eventid() {
  _has_bits_[0] &= ~0x00000010u;
}
inline void DropGoldHistory::clear_eventid() {
  eventid_ = 0;
  clear_has_eventid();
}
inline ::google::protobuf::int32 DropGoldHistory::eventid() const {
  return eventid_;
}
inline void DropGoldHistory::set_eventid(::google::protobuf::int32 value) {
  set_has_eventid();
  eventid_ = value;
}

// optional int32 goldRate = 6;
inline bool DropGoldHistory::has_goldrate() const {
  return (_has_bits_[0] & 0x00000020u) != 0;
}
inline void DropGoldHistory::set_has_goldrate() {
  _has_bits_[0] |= 0x00000020u;
}
inline void DropGoldHistory::clear_has_goldrate() {
  _has_bits_[0] &= ~0x00000020u;
}
inline void DropGoldHistory::clear_goldrate() {
  goldrate_ = 0;
  clear_has_goldrate();
}
inline ::google::protobuf::int32 DropGoldHistory::goldrate() const {
  return goldrate_;
}
inline void DropGoldHistory::set_goldrate(::google::protobuf::int32 value) {
  set_has_goldrate();
  goldrate_ = value;
}

// -------------------------------------------------------------------

// packetc2l_get_mythical_palace_info

// optional .fish_protocols.e_server_msg_type packet_id = 1 [default = e_mst_c2l_get_mythical_palace_info];
inline bool packetc2l_get_mythical_palace_info::has_packet_id() const {
  return (_has_bits_[0] & 0x00000001u) != 0;
}
inline void packetc2l_get_mythical_palace_info::set_has_packet_id() {
  _has_bits_[0] |= 0x00000001u;
}
inline void packetc2l_get_mythical_palace_info::clear_has_packet_id() {
  _has_bits_[0] &= ~0x00000001u;
}
inline void packetc2l_get_mythical_palace_info::clear_packet_id() {
  packet_id_ = 10200;
  clear_has_packet_id();
}
inline ::fish_protocols::e_server_msg_type packetc2l_get_mythical_palace_info::packet_id() const {
  return static_cast< ::fish_protocols::e_server_msg_type >(packet_id_);
}
inline void packetc2l_get_mythical_palace_info::set_packet_id(::fish_protocols::e_server_msg_type value) {
  assert(::fish_protocols::e_server_msg_type_IsValid(value));
  set_has_packet_id();
  packet_id_ = value;
}

// -------------------------------------------------------------------

// packetl2c_get_mythical_palace_info_result

// optional .fish_protocols.e_server_msg_type packet_id = 1 [default = e_mst_l2c_get_mythical_palace_info_result];
inline bool packetl2c_get_mythical_palace_info_result::has_packet_id() const {
  return (_has_bits_[0] & 0x00000001u) != 0;
}
inline void packetl2c_get_mythical_palace_info_result::set_has_packet_id() {
  _has_bits_[0] |= 0x00000001u;
}
inline void packetl2c_get_mythical_palace_info_result::clear_has_packet_id() {
  _has_bits_[0] &= ~0x00000001u;
}
inline void packetl2c_get_mythical_palace_info_result::clear_packet_id() {
  packet_id_ = 16194;
  clear_has_packet_id();
}
inline ::fish_protocols::e_server_msg_type packetl2c_get_mythical_palace_info_result::packet_id() const {
  return static_cast< ::fish_protocols::e_server_msg_type >(packet_id_);
}
inline void packetl2c_get_mythical_palace_info_result::set_packet_id(::fish_protocols::e_server_msg_type value) {
  assert(::fish_protocols::e_server_msg_type_IsValid(value));
  set_has_packet_id();
  packet_id_ = value;
}

// optional int32 result = 2;
inline bool packetl2c_get_mythical_palace_info_result::has_result() const {
  return (_has_bits_[0] & 0x00000002u) != 0;
}
inline void packetl2c_get_mythical_palace_info_result::set_has_result() {
  _has_bits_[0] |= 0x00000002u;
}
inline void packetl2c_get_mythical_palace_info_result::clear_has_result() {
  _has_bits_[0] &= ~0x00000002u;
}
inline void packetl2c_get_mythical_palace_info_result::clear_result() {
  result_ = 0;
  clear_has_result();
}
inline ::google::protobuf::int32 packetl2c_get_mythical_palace_info_result::result() const {
  return result_;
}
inline void packetl2c_get_mythical_palace_info_result::set_result(::google::protobuf::int32 value) {
  set_has_result();
  result_ = value;
}

// optional int32 zhuQuePoints = 3;
inline bool packetl2c_get_mythical_palace_info_result::has_zhuquepoints() const {
  return (_has_bits_[0] & 0x00000004u) != 0;
}
inline void packetl2c_get_mythical_palace_info_result::set_has_zhuquepoints() {
  _has_bits_[0] |= 0x00000004u;
}
inline void packetl2c_get_mythical_palace_info_result::clear_has_zhuquepoints() {
  _has_bits_[0] &= ~0x00000004u;
}
inline void packetl2c_get_mythical_palace_info_result::clear_zhuquepoints() {
  zhuquepoints_ = 0;
  clear_has_zhuquepoints();
}
inline ::google::protobuf::int32 packetl2c_get_mythical_palace_info_result::zhuquepoints() const {
  return zhuquepoints_;
}
inline void packetl2c_get_mythical_palace_info_result::set_zhuquepoints(::google::protobuf::int32 value) {
  set_has_zhuquepoints();
  zhuquepoints_ = value;
}

// optional int32 baiHuPoints = 4;
inline bool packetl2c_get_mythical_palace_info_result::has_baihupoints() const {
  return (_has_bits_[0] & 0x00000008u) != 0;
}
inline void packetl2c_get_mythical_palace_info_result::set_has_baihupoints() {
  _has_bits_[0] |= 0x00000008u;
}
inline void packetl2c_get_mythical_palace_info_result::clear_has_baihupoints() {
  _has_bits_[0] &= ~0x00000008u;
}
inline void packetl2c_get_mythical_palace_info_result::clear_baihupoints() {
  baihupoints_ = 0;
  clear_has_baihupoints();
}
inline ::google::protobuf::int32 packetl2c_get_mythical_palace_info_result::baihupoints() const {
  return baihupoints_;
}
inline void packetl2c_get_mythical_palace_info_result::set_baihupoints(::google::protobuf::int32 value) {
  set_has_baihupoints();
  baihupoints_ = value;
}

// optional int32 caiShenPoints = 5;
inline bool packetl2c_get_mythical_palace_info_result::has_caishenpoints() const {
  return (_has_bits_[0] & 0x00000010u) != 0;
}
inline void packetl2c_get_mythical_palace_info_result::set_has_caishenpoints() {
  _has_bits_[0] |= 0x00000010u;
}
inline void packetl2c_get_mythical_palace_info_result::clear_has_caishenpoints() {
  _has_bits_[0] &= ~0x00000010u;
}
inline void packetl2c_get_mythical_palace_info_result::clear_caishenpoints() {
  caishenpoints_ = 0;
  clear_has_caishenpoints();
}
inline ::google::protobuf::int32 packetl2c_get_mythical_palace_info_result::caishenpoints() const {
  return caishenpoints_;
}
inline void packetl2c_get_mythical_palace_info_result::set_caishenpoints(::google::protobuf::int32 value) {
  set_has_caishenpoints();
  caishenpoints_ = value;
}

// optional int32 totalPoints = 6;
inline bool packetl2c_get_mythical_palace_info_result::has_totalpoints() const {
  return (_has_bits_[0] & 0x00000020u) != 0;
}
inline void packetl2c_get_mythical_palace_info_result::set_has_totalpoints() {
  _has_bits_[0] |= 0x00000020u;
}
inline void packetl2c_get_mythical_palace_info_result::clear_has_totalpoints() {
  _has_bits_[0] &= ~0x00000020u;
}
inline void packetl2c_get_mythical_palace_info_result::clear_totalpoints() {
  totalpoints_ = 0;
  clear_has_totalpoints();
}
inline ::google::protobuf::int32 packetl2c_get_mythical_palace_info_result::totalpoints() const {
  return totalpoints_;
}
inline void packetl2c_get_mythical_palace_info_result::set_totalpoints(::google::protobuf::int32 value) {
  set_has_totalpoints();
  totalpoints_ = value;
}

// optional int32 receivedPointsAwardCount = 7;
inline bool packetl2c_get_mythical_palace_info_result::has_receivedpointsawardcount() const {
  return (_has_bits_[0] & 0x00000040u) != 0;
}
inline void packetl2c_get_mythical_palace_info_result::set_has_receivedpointsawardcount() {
  _has_bits_[0] |= 0x00000040u;
}
inline void packetl2c_get_mythical_palace_info_result::clear_has_receivedpointsawardcount() {
  _has_bits_[0] &= ~0x00000040u;
}
inline void packetl2c_get_mythical_palace_info_result::clear_receivedpointsawardcount() {
  receivedpointsawardcount_ = 0;
  clear_has_receivedpointsawardcount();
}
inline ::google::protobuf::int32 packetl2c_get_mythical_palace_info_result::receivedpointsawardcount() const {
  return receivedpointsawardcount_;
}
inline void packetl2c_get_mythical_palace_info_result::set_receivedpointsawardcount(::google::protobuf::int32 value) {
  set_has_receivedpointsawardcount();
  receivedpointsawardcount_ = value;
}

// repeated .fish_protocols.MythicalRankInfo curRankList = 8;
inline int packetl2c_get_mythical_palace_info_result::curranklist_size() const {
  return curranklist_.size();
}
inline void packetl2c_get_mythical_palace_info_result::clear_curranklist() {
  curranklist_.Clear();
}
inline const ::fish_protocols::MythicalRankInfo& packetl2c_get_mythical_palace_info_result::curranklist(int index) const {
  return curranklist_.Get(index);
}
inline ::fish_protocols::MythicalRankInfo* packetl2c_get_mythical_palace_info_result::mutable_curranklist(int index) {
  return curranklist_.Mutable(index);
}
inline ::fish_protocols::MythicalRankInfo* packetl2c_get_mythical_palace_info_result::add_curranklist() {
  return curranklist_.Add();
}
inline const ::google::protobuf::RepeatedPtrField< ::fish_protocols::MythicalRankInfo >&
packetl2c_get_mythical_palace_info_result::curranklist() const {
  return curranklist_;
}
inline ::google::protobuf::RepeatedPtrField< ::fish_protocols::MythicalRankInfo >*
packetl2c_get_mythical_palace_info_result::mutable_curranklist() {
  return &curranklist_;
}

// repeated .fish_protocols.DropGoldHistory changeList = 9;
inline int packetl2c_get_mythical_palace_info_result::changelist_size() const {
  return changelist_.size();
}
inline void packetl2c_get_mythical_palace_info_result::clear_changelist() {
  changelist_.Clear();
}
inline const ::fish_protocols::DropGoldHistory& packetl2c_get_mythical_palace_info_result::changelist(int index) const {
  return changelist_.Get(index);
}
inline ::fish_protocols::DropGoldHistory* packetl2c_get_mythical_palace_info_result::mutable_changelist(int index) {
  return changelist_.Mutable(index);
}
inline ::fish_protocols::DropGoldHistory* packetl2c_get_mythical_palace_info_result::add_changelist() {
  return changelist_.Add();
}
inline const ::google::protobuf::RepeatedPtrField< ::fish_protocols::DropGoldHistory >&
packetl2c_get_mythical_palace_info_result::changelist() const {
  return changelist_;
}
inline ::google::protobuf::RepeatedPtrField< ::fish_protocols::DropGoldHistory >*
packetl2c_get_mythical_palace_info_result::mutable_changelist() {
  return &changelist_;
}

// repeated int32 thresholdValue = 10;
inline int packetl2c_get_mythical_palace_info_result::thresholdvalue_size() const {
  return thresholdvalue_.size();
}
inline void packetl2c_get_mythical_palace_info_result::clear_thresholdvalue() {
  thresholdvalue_.Clear();
}
inline ::google::protobuf::int32 packetl2c_get_mythical_palace_info_result::thresholdvalue(int index) const {
  return thresholdvalue_.Get(index);
}
inline void packetl2c_get_mythical_palace_info_result::set_thresholdvalue(int index, ::google::protobuf::int32 value) {
  thresholdvalue_.Set(index, value);
}
inline void packetl2c_get_mythical_palace_info_result::add_thresholdvalue(::google::protobuf::int32 value) {
  thresholdvalue_.Add(value);
}
inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
packetl2c_get_mythical_palace_info_result::thresholdvalue() const {
  return thresholdvalue_;
}
inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
packetl2c_get_mythical_palace_info_result::mutable_thresholdvalue() {
  return &thresholdvalue_;
}

// optional int32 myrank = 11;
inline bool packetl2c_get_mythical_palace_info_result::has_myrank() const {
  return (_has_bits_[0] & 0x00000400u) != 0;
}
inline void packetl2c_get_mythical_palace_info_result::set_has_myrank() {
  _has_bits_[0] |= 0x00000400u;
}
inline void packetl2c_get_mythical_palace_info_result::clear_has_myrank() {
  _has_bits_[0] &= ~0x00000400u;
}
inline void packetl2c_get_mythical_palace_info_result::clear_myrank() {
  myrank_ = 0;
  clear_has_myrank();
}
inline ::google::protobuf::int32 packetl2c_get_mythical_palace_info_result::myrank() const {
  return myrank_;
}
inline void packetl2c_get_mythical_palace_info_result::set_myrank(::google::protobuf::int32 value) {
  set_has_myrank();
  myrank_ = value;
}

// -------------------------------------------------------------------

// packetl2c_bc_trigger_mythical_palace_event

// optional .fish_protocols.e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_trigger_mythical_palace_event];
inline bool packetl2c_bc_trigger_mythical_palace_event::has_packet_id() const {
  return (_has_bits_[0] & 0x00000001u) != 0;
}
inline void packetl2c_bc_trigger_mythical_palace_event::set_has_packet_id() {
  _has_bits_[0] |= 0x00000001u;
}
inline void packetl2c_bc_trigger_mythical_palace_event::clear_has_packet_id() {
  _has_bits_[0] &= ~0x00000001u;
}
inline void packetl2c_bc_trigger_mythical_palace_event::clear_packet_id() {
  packet_id_ = 16195;
  clear_has_packet_id();
}
inline ::fish_protocols::e_server_msg_type packetl2c_bc_trigger_mythical_palace_event::packet_id() const {
  return static_cast< ::fish_protocols::e_server_msg_type >(packet_id_);
}
inline void packetl2c_bc_trigger_mythical_palace_event::set_packet_id(::fish_protocols::e_server_msg_type value) {
  assert(::fish_protocols::e_server_msg_type_IsValid(value));
  set_has_packet_id();
  packet_id_ = value;
}

// optional int32 playerId = 2;
inline bool packetl2c_bc_trigger_mythical_palace_event::has_playerid() const {
  return (_has_bits_[0] & 0x00000002u) != 0;
}
inline void packetl2c_bc_trigger_mythical_palace_event::set_has_playerid() {
  _has_bits_[0] |= 0x00000002u;
}
inline void packetl2c_bc_trigger_mythical_palace_event::clear_has_playerid() {
  _has_bits_[0] &= ~0x00000002u;
}
inline void packetl2c_bc_trigger_mythical_palace_event::clear_playerid() {
  playerid_ = 0;
  clear_has_playerid();
}
inline ::google::protobuf::int32 packetl2c_bc_trigger_mythical_palace_event::playerid() const {
  return playerid_;
}
inline void packetl2c_bc_trigger_mythical_palace_event::set_playerid(::google::protobuf::int32 value) {
  set_has_playerid();
  playerid_ = value;
}

// optional int32 eventId = 3;
inline bool packetl2c_bc_trigger_mythical_palace_event::has_eventid() const {
  return (_has_bits_[0] & 0x00000004u) != 0;
}
inline void packetl2c_bc_trigger_mythical_palace_event::set_has_eventid() {
  _has_bits_[0] |= 0x00000004u;
}
inline void packetl2c_bc_trigger_mythical_palace_event::clear_has_eventid() {
  _has_bits_[0] &= ~0x00000004u;
}
inline void packetl2c_bc_trigger_mythical_palace_event::clear_eventid() {
  eventid_ = 0;
  clear_has_eventid();
}
inline ::google::protobuf::int32 packetl2c_bc_trigger_mythical_palace_event::eventid() const {
  return eventid_;
}
inline void packetl2c_bc_trigger_mythical_palace_event::set_eventid(::google::protobuf::int32 value) {
  set_has_eventid();
  eventid_ = value;
}

// optional int32 bossRate = 4;
inline bool packetl2c_bc_trigger_mythical_palace_event::has_bossrate() const {
  return (_has_bits_[0] & 0x00000008u) != 0;
}
inline void packetl2c_bc_trigger_mythical_palace_event::set_has_bossrate() {
  _has_bits_[0] |= 0x00000008u;
}
inline void packetl2c_bc_trigger_mythical_palace_event::clear_has_bossrate() {
  _has_bits_[0] &= ~0x00000008u;
}
inline void packetl2c_bc_trigger_mythical_palace_event::clear_bossrate() {
  bossrate_ = 0;
  clear_has_bossrate();
}
inline ::google::protobuf::int32 packetl2c_bc_trigger_mythical_palace_event::bossrate() const {
  return bossrate_;
}
inline void packetl2c_bc_trigger_mythical_palace_event::set_bossrate(::google::protobuf::int32 value) {
  set_has_bossrate();
  bossrate_ = value;
}

// optional int32 gold = 5;
inline bool packetl2c_bc_trigger_mythical_palace_event::has_gold() const {
  return (_has_bits_[0] & 0x00000010u) != 0;
}
inline void packetl2c_bc_trigger_mythical_palace_event::set_has_gold() {
  _has_bits_[0] |= 0x00000010u;
}
inline void packetl2c_bc_trigger_mythical_palace_event::clear_has_gold() {
  _has_bits_[0] &= ~0x00000010u;
}
inline void packetl2c_bc_trigger_mythical_palace_event::clear_gold() {
  gold_ = 0;
  clear_has_gold();
}
inline ::google::protobuf::int32 packetl2c_bc_trigger_mythical_palace_event::gold() const {
  return gold_;
}
inline void packetl2c_bc_trigger_mythical_palace_event::set_gold(::google::protobuf::int32 value) {
  set_has_gold();
  gold_ = value;
}

// optional int32 dropPoints = 6;
inline bool packetl2c_bc_trigger_mythical_palace_event::has_droppoints() const {
  return (_has_bits_[0] & 0x00000020u) != 0;
}
inline void packetl2c_bc_trigger_mythical_palace_event::set_has_droppoints() {
  _has_bits_[0] |= 0x00000020u;
}
inline void packetl2c_bc_trigger_mythical_palace_event::clear_has_droppoints() {
  _has_bits_[0] &= ~0x00000020u;
}
inline void packetl2c_bc_trigger_mythical_palace_event::clear_droppoints() {
  droppoints_ = 0;
  clear_has_droppoints();
}
inline ::google::protobuf::int32 packetl2c_bc_trigger_mythical_palace_event::droppoints() const {
  return droppoints_;
}
inline void packetl2c_bc_trigger_mythical_palace_event::set_droppoints(::google::protobuf::int32 value) {
  set_has_droppoints();
  droppoints_ = value;
}

// optional int32 dropPointsEx = 7;
inline bool packetl2c_bc_trigger_mythical_palace_event::has_droppointsex() const {
  return (_has_bits_[0] & 0x00000040u) != 0;
}
inline void packetl2c_bc_trigger_mythical_palace_event::set_has_droppointsex() {
  _has_bits_[0] |= 0x00000040u;
}
inline void packetl2c_bc_trigger_mythical_palace_event::clear_has_droppointsex() {
  _has_bits_[0] &= ~0x00000040u;
}
inline void packetl2c_bc_trigger_mythical_palace_event::clear_droppointsex() {
  droppointsex_ = 0;
  clear_has_droppointsex();
}
inline ::google::protobuf::int32 packetl2c_bc_trigger_mythical_palace_event::droppointsex() const {
  return droppointsex_;
}
inline void packetl2c_bc_trigger_mythical_palace_event::set_droppointsex(::google::protobuf::int32 value) {
  set_has_droppointsex();
  droppointsex_ = value;
}

// -------------------------------------------------------------------

// packetc2l_receive_mythical_points_award

// optional .fish_protocols.e_server_msg_type packet_id = 1 [default = e_mst_c2l_receive_mythical_points_award];
inline bool packetc2l_receive_mythical_points_award::has_packet_id() const {
  return (_has_bits_[0] & 0x00000001u) != 0;
}
inline void packetc2l_receive_mythical_points_award::set_has_packet_id() {
  _has_bits_[0] |= 0x00000001u;
}
inline void packetc2l_receive_mythical_points_award::clear_has_packet_id() {
  _has_bits_[0] &= ~0x00000001u;
}
inline void packetc2l_receive_mythical_points_award::clear_packet_id() {
  packet_id_ = 10201;
  clear_has_packet_id();
}
inline ::fish_protocols::e_server_msg_type packetc2l_receive_mythical_points_award::packet_id() const {
  return static_cast< ::fish_protocols::e_server_msg_type >(packet_id_);
}
inline void packetc2l_receive_mythical_points_award::set_packet_id(::fish_protocols::e_server_msg_type value) {
  assert(::fish_protocols::e_server_msg_type_IsValid(value));
  set_has_packet_id();
  packet_id_ = value;
}

// -------------------------------------------------------------------

// packetl2c_receive_mythical_points_award_result

// optional .fish_protocols.e_server_msg_type packet_id = 1 [default = e_mst_l2c_receive_mythical_points_award_result];
inline bool packetl2c_receive_mythical_points_award_result::has_packet_id() const {
  return (_has_bits_[0] & 0x00000001u) != 0;
}
inline void packetl2c_receive_mythical_points_award_result::set_has_packet_id() {
  _has_bits_[0] |= 0x00000001u;
}
inline void packetl2c_receive_mythical_points_award_result::clear_has_packet_id() {
  _has_bits_[0] &= ~0x00000001u;
}
inline void packetl2c_receive_mythical_points_award_result::clear_packet_id() {
  packet_id_ = 16196;
  clear_has_packet_id();
}
inline ::fish_protocols::e_server_msg_type packetl2c_receive_mythical_points_award_result::packet_id() const {
  return static_cast< ::fish_protocols::e_server_msg_type >(packet_id_);
}
inline void packetl2c_receive_mythical_points_award_result::set_packet_id(::fish_protocols::e_server_msg_type value) {
  assert(::fish_protocols::e_server_msg_type_IsValid(value));
  set_has_packet_id();
  packet_id_ = value;
}

// optional int32 result = 2;
inline bool packetl2c_receive_mythical_points_award_result::has_result() const {
  return (_has_bits_[0] & 0x00000002u) != 0;
}
inline void packetl2c_receive_mythical_points_award_result::set_has_result() {
  _has_bits_[0] |= 0x00000002u;
}
inline void packetl2c_receive_mythical_points_award_result::clear_has_result() {
  _has_bits_[0] &= ~0x00000002u;
}
inline void packetl2c_receive_mythical_points_award_result::clear_result() {
  result_ = 0;
  clear_has_result();
}
inline ::google::protobuf::int32 packetl2c_receive_mythical_points_award_result::result() const {
  return result_;
}
inline void packetl2c_receive_mythical_points_award_result::set_result(::google::protobuf::int32 value) {
  set_has_result();
  result_ = value;
}

// repeated .fish_protocols.ItemInfo items = 3;
inline int packetl2c_receive_mythical_points_award_result::items_size() const {
  return items_.size();
}
inline void packetl2c_receive_mythical_points_award_result::clear_items() {
  items_.Clear();
}
inline const ::fish_protocols::ItemInfo& packetl2c_receive_mythical_points_award_result::items(int index) const {
  return items_.Get(index);
}
inline ::fish_protocols::ItemInfo* packetl2c_receive_mythical_points_award_result::mutable_items(int index) {
  return items_.Mutable(index);
}
inline ::fish_protocols::ItemInfo* packetl2c_receive_mythical_points_award_result::add_items() {
  return items_.Add();
}
inline const ::google::protobuf::RepeatedPtrField< ::fish_protocols::ItemInfo >&
packetl2c_receive_mythical_points_award_result::items() const {
  return items_;
}
inline ::google::protobuf::RepeatedPtrField< ::fish_protocols::ItemInfo >*
packetl2c_receive_mythical_points_award_result::mutable_items() {
  return &items_;
}


// @@protoc_insertion_point(namespace_scope)

}  // namespace fish_protocols

#ifndef SWIG
namespace google {
namespace protobuf {


}  // namespace google
}  // namespace protobuf
#endif  // SWIG

// @@protoc_insertion_point(global_scope)

#endif  // PROTOBUF_fish_5fmythical_5fpalace_2eproto__INCLUDED
