aboutsummaryrefslogtreecommitdiff
path: root/src/shared/net/lib/protobuf/net.pb.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/shared/net/lib/protobuf/net.pb.cc')
-rw-r--r--src/shared/net/lib/protobuf/net.pb.cc5548
1 files changed, 5548 insertions, 0 deletions
diff --git a/src/shared/net/lib/protobuf/net.pb.cc b/src/shared/net/lib/protobuf/net.pb.cc
new file mode 100644
index 0000000..a938799
--- /dev/null
+++ b/src/shared/net/lib/protobuf/net.pb.cc
@@ -0,0 +1,5548 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: net.proto
+
+#include "net.pb.h"
+
+#include <algorithm>
+
+#include <google/protobuf/io/coded_stream.h>
+#include <google/protobuf/extension_set.h>
+#include <google/protobuf/wire_format_lite.h>
+#include <google/protobuf/descriptor.h>
+#include <google/protobuf/generated_message_reflection.h>
+#include <google/protobuf/reflection_ops.h>
+#include <google/protobuf/wire_format.h>
+// @@protoc_insertion_point(includes)
+#include <google/protobuf/port_def.inc>
+
+PROTOBUF_PRAGMA_INIT_SEG
+namespace proto {
+constexpr angles::angles(
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
+ : pitch_(0)
+ , yaw_(0){}
+struct anglesDefaultTypeInternal {
+ constexpr anglesDefaultTypeInternal()
+ : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ ~anglesDefaultTypeInternal() {}
+ union {
+ angles _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT anglesDefaultTypeInternal _angles_default_instance_;
+constexpr coords::coords(
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
+ : x_(0)
+ , z_(0){}
+struct coordsDefaultTypeInternal {
+ constexpr coordsDefaultTypeInternal()
+ : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ ~coordsDefaultTypeInternal() {}
+ union {
+ coords _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT coordsDefaultTypeInternal _coords_default_instance_;
+constexpr vec3::vec3(
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
+ : x_(0)
+ , y_(0)
+ , z_(0){}
+struct vec3DefaultTypeInternal {
+ constexpr vec3DefaultTypeInternal()
+ : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ ~vec3DefaultTypeInternal() {}
+ union {
+ vec3 _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT vec3DefaultTypeInternal _vec3_default_instance_;
+constexpr ivec3::ivec3(
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
+ : x_(0)
+ , y_(0)
+ , z_(0){}
+struct ivec3DefaultTypeInternal {
+ constexpr ivec3DefaultTypeInternal()
+ : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ ~ivec3DefaultTypeInternal() {}
+ union {
+ ivec3 _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ivec3DefaultTypeInternal _ivec3_default_instance_;
+constexpr player::player(
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
+ : chunk_pos_(nullptr)
+ , local_pos_(nullptr)
+ , viewangles_(nullptr)
+ , velocity_(nullptr)
+ , index_(0u)
+ , commands_(0u){}
+struct playerDefaultTypeInternal {
+ constexpr playerDefaultTypeInternal()
+ : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ ~playerDefaultTypeInternal() {}
+ union {
+ player _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT playerDefaultTypeInternal _player_default_instance_;
+constexpr auth::auth(
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
+ : username_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
+ , password_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){}
+struct authDefaultTypeInternal {
+ constexpr authDefaultTypeInternal()
+ : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ ~authDefaultTypeInternal() {}
+ union {
+ auth _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT authDefaultTypeInternal _auth_default_instance_;
+constexpr init::init(
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
+ : localplayer_(nullptr)
+ , seed_(uint64_t{0u})
+ , draw_distance_(0){}
+struct initDefaultTypeInternal {
+ constexpr initDefaultTypeInternal()
+ : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ ~initDefaultTypeInternal() {}
+ union {
+ init _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT initDefaultTypeInternal _init_default_instance_;
+constexpr move::move(
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
+ : viewangles_(nullptr)
+ , commands_(0u){}
+struct moveDefaultTypeInternal {
+ constexpr moveDefaultTypeInternal()
+ : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ ~moveDefaultTypeInternal() {}
+ union {
+ move _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT moveDefaultTypeInternal _move_default_instance_;
+constexpr remove_player::remove_player(
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
+ : index_(0u){}
+struct remove_playerDefaultTypeInternal {
+ constexpr remove_playerDefaultTypeInternal()
+ : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ ~remove_playerDefaultTypeInternal() {}
+ union {
+ remove_player _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT remove_playerDefaultTypeInternal _remove_player_default_instance_;
+constexpr say::say(
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
+ : text_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){}
+struct sayDefaultTypeInternal {
+ constexpr sayDefaultTypeInternal()
+ : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ ~sayDefaultTypeInternal() {}
+ union {
+ say _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT sayDefaultTypeInternal _say_default_instance_;
+constexpr hear_player::hear_player(
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
+ : text_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
+ , index_(0u){}
+struct hear_playerDefaultTypeInternal {
+ constexpr hear_playerDefaultTypeInternal()
+ : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ ~hear_playerDefaultTypeInternal() {}
+ union {
+ hear_player _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT hear_playerDefaultTypeInternal _hear_player_default_instance_;
+constexpr request_chunk::request_chunk(
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
+ : chunk_pos_(nullptr){}
+struct request_chunkDefaultTypeInternal {
+ constexpr request_chunkDefaultTypeInternal()
+ : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ ~request_chunkDefaultTypeInternal() {}
+ union {
+ request_chunk _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT request_chunkDefaultTypeInternal _request_chunk_default_instance_;
+constexpr remove_chunk::remove_chunk(
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
+ : chunk_pos_(nullptr){}
+struct remove_chunkDefaultTypeInternal {
+ constexpr remove_chunkDefaultTypeInternal()
+ : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ ~remove_chunkDefaultTypeInternal() {}
+ union {
+ remove_chunk _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT remove_chunkDefaultTypeInternal _remove_chunk_default_instance_;
+constexpr chunk::chunk(
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
+ : blocks_()
+ , _blocks_cached_byte_size_(0)
+ , chunk_pos_(nullptr){}
+struct chunkDefaultTypeInternal {
+ constexpr chunkDefaultTypeInternal()
+ : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ ~chunkDefaultTypeInternal() {}
+ union {
+ chunk _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT chunkDefaultTypeInternal _chunk_default_instance_;
+constexpr add_block::add_block(
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
+ : chunk_pos_(nullptr)
+ , block_pos_(nullptr)
+ , block_(0u){}
+struct add_blockDefaultTypeInternal {
+ constexpr add_blockDefaultTypeInternal()
+ : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ ~add_blockDefaultTypeInternal() {}
+ union {
+ add_block _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT add_blockDefaultTypeInternal _add_block_default_instance_;
+constexpr remove_block::remove_block(
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
+ : chunk_pos_(nullptr)
+ , block_pos_(nullptr){}
+struct remove_blockDefaultTypeInternal {
+ constexpr remove_blockDefaultTypeInternal()
+ : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ ~remove_blockDefaultTypeInternal() {}
+ union {
+ remove_block _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT remove_blockDefaultTypeInternal _remove_block_default_instance_;
+constexpr server_message::server_message(
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
+ : message_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
+ , fatal_(false){}
+struct server_messageDefaultTypeInternal {
+ constexpr server_messageDefaultTypeInternal()
+ : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ ~server_messageDefaultTypeInternal() {}
+ union {
+ server_message _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT server_messageDefaultTypeInternal _server_message_default_instance_;
+constexpr packet::packet(
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
+ : _oneof_case_{}{}
+struct packetDefaultTypeInternal {
+ constexpr packetDefaultTypeInternal()
+ : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ ~packetDefaultTypeInternal() {}
+ union {
+ packet _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT packetDefaultTypeInternal _packet_default_instance_;
+} // namespace proto
+static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_net_2eproto[18];
+static constexpr ::PROTOBUF_NAMESPACE_ID::EnumDescriptor const** file_level_enum_descriptors_net_2eproto = nullptr;
+static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_net_2eproto = nullptr;
+
+const uint32_t TableStruct_net_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
+ ~0u, // no _has_bits_
+ PROTOBUF_FIELD_OFFSET(::proto::angles, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::proto::angles, pitch_),
+ PROTOBUF_FIELD_OFFSET(::proto::angles, yaw_),
+ ~0u, // no _has_bits_
+ PROTOBUF_FIELD_OFFSET(::proto::coords, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::proto::coords, x_),
+ PROTOBUF_FIELD_OFFSET(::proto::coords, z_),
+ ~0u, // no _has_bits_
+ PROTOBUF_FIELD_OFFSET(::proto::vec3, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::proto::vec3, x_),
+ PROTOBUF_FIELD_OFFSET(::proto::vec3, y_),
+ PROTOBUF_FIELD_OFFSET(::proto::vec3, z_),
+ ~0u, // no _has_bits_
+ PROTOBUF_FIELD_OFFSET(::proto::ivec3, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::proto::ivec3, x_),
+ PROTOBUF_FIELD_OFFSET(::proto::ivec3, y_),
+ PROTOBUF_FIELD_OFFSET(::proto::ivec3, z_),
+ ~0u, // no _has_bits_
+ PROTOBUF_FIELD_OFFSET(::proto::player, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::proto::player, index_),
+ PROTOBUF_FIELD_OFFSET(::proto::player, commands_),
+ PROTOBUF_FIELD_OFFSET(::proto::player, chunk_pos_),
+ PROTOBUF_FIELD_OFFSET(::proto::player, local_pos_),
+ PROTOBUF_FIELD_OFFSET(::proto::player, viewangles_),
+ PROTOBUF_FIELD_OFFSET(::proto::player, velocity_),
+ ~0u, // no _has_bits_
+ PROTOBUF_FIELD_OFFSET(::proto::auth, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::proto::auth, username_),
+ PROTOBUF_FIELD_OFFSET(::proto::auth, password_),
+ ~0u, // no _has_bits_
+ PROTOBUF_FIELD_OFFSET(::proto::init, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::proto::init, seed_),
+ PROTOBUF_FIELD_OFFSET(::proto::init, draw_distance_),
+ PROTOBUF_FIELD_OFFSET(::proto::init, localplayer_),
+ ~0u, // no _has_bits_
+ PROTOBUF_FIELD_OFFSET(::proto::move, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::proto::move, commands_),
+ PROTOBUF_FIELD_OFFSET(::proto::move, viewangles_),
+ ~0u, // no _has_bits_
+ PROTOBUF_FIELD_OFFSET(::proto::remove_player, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::proto::remove_player, index_),
+ ~0u, // no _has_bits_
+ PROTOBUF_FIELD_OFFSET(::proto::say, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::proto::say, text_),
+ ~0u, // no _has_bits_
+ PROTOBUF_FIELD_OFFSET(::proto::hear_player, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::proto::hear_player, index_),
+ PROTOBUF_FIELD_OFFSET(::proto::hear_player, text_),
+ ~0u, // no _has_bits_
+ PROTOBUF_FIELD_OFFSET(::proto::request_chunk, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::proto::request_chunk, chunk_pos_),
+ ~0u, // no _has_bits_
+ PROTOBUF_FIELD_OFFSET(::proto::remove_chunk, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::proto::remove_chunk, chunk_pos_),
+ ~0u, // no _has_bits_
+ PROTOBUF_FIELD_OFFSET(::proto::chunk, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::proto::chunk, chunk_pos_),
+ PROTOBUF_FIELD_OFFSET(::proto::chunk, blocks_),
+ ~0u, // no _has_bits_
+ PROTOBUF_FIELD_OFFSET(::proto::add_block, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::proto::add_block, chunk_pos_),
+ PROTOBUF_FIELD_OFFSET(::proto::add_block, block_pos_),
+ PROTOBUF_FIELD_OFFSET(::proto::add_block, block_),
+ ~0u, // no _has_bits_
+ PROTOBUF_FIELD_OFFSET(::proto::remove_block, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::proto::remove_block, chunk_pos_),
+ PROTOBUF_FIELD_OFFSET(::proto::remove_block, block_pos_),
+ ~0u, // no _has_bits_
+ PROTOBUF_FIELD_OFFSET(::proto::server_message, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ PROTOBUF_FIELD_OFFSET(::proto::server_message, message_),
+ PROTOBUF_FIELD_OFFSET(::proto::server_message, fatal_),
+ ~0u, // no _has_bits_
+ PROTOBUF_FIELD_OFFSET(::proto::packet, _internal_metadata_),
+ ~0u, // no _extensions_
+ PROTOBUF_FIELD_OFFSET(::proto::packet, _oneof_case_[0]),
+ ~0u, // no _weak_field_map_
+ ~0u, // no _inlined_string_donated_
+ ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag,
+ ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag,
+ ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag,
+ ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag,
+ ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag,
+ ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag,
+ ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag,
+ ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag,
+ ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag,
+ ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag,
+ ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag,
+ ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag,
+ ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag,
+ PROTOBUF_FIELD_OFFSET(::proto::packet, contents_),
+};
+static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
+ { 0, -1, -1, sizeof(::proto::angles)},
+ { 8, -1, -1, sizeof(::proto::coords)},
+ { 16, -1, -1, sizeof(::proto::vec3)},
+ { 25, -1, -1, sizeof(::proto::ivec3)},
+ { 34, -1, -1, sizeof(::proto::player)},
+ { 46, -1, -1, sizeof(::proto::auth)},
+ { 54, -1, -1, sizeof(::proto::init)},
+ { 63, -1, -1, sizeof(::proto::move)},
+ { 71, -1, -1, sizeof(::proto::remove_player)},
+ { 78, -1, -1, sizeof(::proto::say)},
+ { 85, -1, -1, sizeof(::proto::hear_player)},
+ { 93, -1, -1, sizeof(::proto::request_chunk)},
+ { 100, -1, -1, sizeof(::proto::remove_chunk)},
+ { 107, -1, -1, sizeof(::proto::chunk)},
+ { 115, -1, -1, sizeof(::proto::add_block)},
+ { 124, -1, -1, sizeof(::proto::remove_block)},
+ { 132, -1, -1, sizeof(::proto::server_message)},
+ { 140, -1, -1, sizeof(::proto::packet)},
+};
+
+static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = {
+ reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::proto::_angles_default_instance_),
+ reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::proto::_coords_default_instance_),
+ reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::proto::_vec3_default_instance_),
+ reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::proto::_ivec3_default_instance_),
+ reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::proto::_player_default_instance_),
+ reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::proto::_auth_default_instance_),
+ reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::proto::_init_default_instance_),
+ reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::proto::_move_default_instance_),
+ reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::proto::_remove_player_default_instance_),
+ reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::proto::_say_default_instance_),
+ reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::proto::_hear_player_default_instance_),
+ reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::proto::_request_chunk_default_instance_),
+ reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::proto::_remove_chunk_default_instance_),
+ reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::proto::_chunk_default_instance_),
+ reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::proto::_add_block_default_instance_),
+ reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::proto::_remove_block_default_instance_),
+ reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::proto::_server_message_default_instance_),
+ reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::proto::_packet_default_instance_),
+};
+
+const char descriptor_table_protodef_net_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
+ "\n\tnet.proto\022\005proto\"$\n\006angles\022\r\n\005pitch\030\001 "
+ "\001(\002\022\013\n\003yaw\030\002 \001(\002\"\036\n\006coords\022\t\n\001x\030\001 \001(\005\022\t\n"
+ "\001z\030\002 \001(\005\"\'\n\004vec3\022\t\n\001x\030\001 \001(\002\022\t\n\001y\030\002 \001(\002\022\t"
+ "\n\001z\030\003 \001(\002\"(\n\005ivec3\022\t\n\001x\030\001 \001(\005\022\t\n\001y\030\002 \001(\005"
+ "\022\t\n\001z\030\003 \001(\005\"\255\001\n\006player\022\r\n\005index\030\001 \001(\r\022\020\n"
+ "\010commands\030\002 \001(\r\022 \n\tchunk_pos\030\003 \001(\0132\r.pro"
+ "to.coords\022\036\n\tlocal_pos\030\004 \001(\0132\013.proto.vec"
+ "3\022!\n\nviewangles\030\005 \001(\0132\r.proto.angles\022\035\n\010"
+ "velocity\030\006 \001(\0132\013.proto.vec3\"*\n\004auth\022\020\n\010u"
+ "sername\030\001 \001(\t\022\020\n\010password\030\002 \001(\t\"O\n\004init\022"
+ "\014\n\004seed\030\001 \001(\004\022\025\n\rdraw_distance\030\002 \001(\005\022\"\n\013"
+ "localplayer\030\003 \001(\0132\r.proto.player\";\n\004move"
+ "\022\020\n\010commands\030\001 \001(\r\022!\n\nviewangles\030\002 \001(\0132\r"
+ ".proto.angles\"\036\n\rremove_player\022\r\n\005index\030"
+ "\001 \001(\r\"\023\n\003say\022\014\n\004text\030\001 \001(\t\"*\n\013hear_playe"
+ "r\022\r\n\005index\030\001 \001(\r\022\014\n\004text\030\002 \001(\t\"1\n\rreques"
+ "t_chunk\022 \n\tchunk_pos\030\001 \001(\0132\r.proto.coord"
+ "s\"0\n\014remove_chunk\022 \n\tchunk_pos\030\001 \001(\0132\r.p"
+ "roto.coords\"=\n\005chunk\022 \n\tchunk_pos\030\001 \001(\0132"
+ "\r.proto.coords\022\022\n\006blocks\030\002 \003(\rB\002\020\001\"]\n\tad"
+ "d_block\022 \n\tchunk_pos\030\001 \001(\0132\r.proto.coord"
+ "s\022\037\n\tblock_pos\030\002 \001(\0132\014.proto.ivec3\022\r\n\005bl"
+ "ock\030\003 \001(\r\"Q\n\014remove_block\022 \n\tchunk_pos\030\001"
+ " \001(\0132\r.proto.coords\022\037\n\tblock_pos\030\002 \001(\0132\014"
+ ".proto.ivec3\"0\n\016server_message\022\017\n\007messag"
+ "e\030\001 \001(\t\022\r\n\005fatal\030\002 \001(\010\"\334\004\n\006packet\022\"\n\013aut"
+ "h_packet\030\001 \001(\0132\013.proto.authH\000\022\"\n\013init_pa"
+ "cket\030\002 \001(\0132\013.proto.initH\000\022\"\n\013move_packet"
+ "\030\003 \001(\0132\013.proto.moveH\000\022&\n\rplayer_packet\030\004"
+ " \001(\0132\r.proto.playerH\000\0224\n\024remove_player_p"
+ "acket\030\005 \001(\0132\024.proto.remove_playerH\000\022 \n\ns"
+ "ay_packet\030\006 \001(\0132\n.proto.sayH\000\0220\n\022hear_pl"
+ "ayer_packet\030\007 \001(\0132\022.proto.hear_playerH\000\022"
+ "4\n\024request_chunk_packet\030\010 \001(\0132\024.proto.re"
+ "quest_chunkH\000\022$\n\014chunk_packet\030\t \001(\0132\014.pr"
+ "oto.chunkH\000\0222\n\023remove_chunk_packet\030\n \001(\013"
+ "2\023.proto.remove_chunkH\000\022,\n\020add_block_pac"
+ "ket\030\013 \001(\0132\020.proto.add_blockH\000\0222\n\023remove_"
+ "block_packet\030\014 \001(\0132\023.proto.remove_blockH"
+ "\000\0226\n\025server_message_packet\030\r \001(\0132\025.proto"
+ ".server_messageH\000B\n\n\010contentsb\006proto3"
+ ;
+static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_net_2eproto_once;
+const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_net_2eproto = {
+ false, false, 1637, descriptor_table_protodef_net_2eproto, "net.proto",
+ &descriptor_table_net_2eproto_once, nullptr, 0, 18,
+ schemas, file_default_instances, TableStruct_net_2eproto::offsets,
+ file_level_metadata_net_2eproto, file_level_enum_descriptors_net_2eproto, file_level_service_descriptors_net_2eproto,
+};
+PROTOBUF_ATTRIBUTE_WEAK const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable* descriptor_table_net_2eproto_getter() {
+ return &descriptor_table_net_2eproto;
+}
+
+// Force running AddDescriptors() at dynamic initialization time.
+PROTOBUF_ATTRIBUTE_INIT_PRIORITY static ::PROTOBUF_NAMESPACE_ID::internal::AddDescriptorsRunner dynamic_init_dummy_net_2eproto(&descriptor_table_net_2eproto);
+namespace proto {
+
+// ===================================================================
+
+class angles::_Internal {
+ public:
+};
+
+angles::angles(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned)
+ : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
+ SharedCtor();
+ if (!is_message_owned) {
+ RegisterArenaDtor(arena);
+ }
+ // @@protoc_insertion_point(arena_constructor:proto.angles)
+}
+angles::angles(const angles& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message() {
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ ::memcpy(&pitch_, &from.pitch_,
+ static_cast<size_t>(reinterpret_cast<char*>(&yaw_) -
+ reinterpret_cast<char*>(&pitch_)) + sizeof(yaw_));
+ // @@protoc_insertion_point(copy_constructor:proto.angles)
+}
+
+inline void angles::SharedCtor() {
+::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
+ reinterpret_cast<char*>(&pitch_) - reinterpret_cast<char*>(this)),
+ 0, static_cast<size_t>(reinterpret_cast<char*>(&yaw_) -
+ reinterpret_cast<char*>(&pitch_)) + sizeof(yaw_));
+}
+
+angles::~angles() {
+ // @@protoc_insertion_point(destructor:proto.angles)
+ if (GetArenaForAllocation() != nullptr) return;
+ SharedDtor();
+ _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+inline void angles::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
+}
+
+void angles::ArenaDtor(void* object) {
+ angles* _this = reinterpret_cast< angles* >(object);
+ (void)_this;
+}
+void angles::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
+}
+void angles::SetCachedSize(int size) const {
+ _cached_size_.Set(size);
+}
+
+void angles::Clear() {
+// @@protoc_insertion_point(message_clear_start:proto.angles)
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ ::memset(&pitch_, 0, static_cast<size_t>(
+ reinterpret_cast<char*>(&yaw_) -
+ reinterpret_cast<char*>(&pitch_)) + sizeof(yaw_));
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+const char* angles::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
+ while (!ctx->Done(&ptr)) {
+ uint32_t tag;
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
+ switch (tag >> 3) {
+ // float pitch = 1;
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 13)) {
+ pitch_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
+ ptr += sizeof(float);
+ } else
+ goto handle_unusual;
+ continue;
+ // float yaw = 2;
+ case 2:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 21)) {
+ yaw_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
+ ptr += sizeof(float);
+ } else
+ goto handle_unusual;
+ continue;
+ default:
+ goto handle_unusual;
+ } // switch
+ handle_unusual:
+ if ((tag == 0) || ((tag & 7) == 4)) {
+ CHK_(ptr);
+ ctx->SetLastTag(tag);
+ goto message_done;
+ }
+ ptr = UnknownFieldParse(
+ tag,
+ _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
+ ptr, ctx);
+ CHK_(ptr != nullptr);
+ } // while
+message_done:
+ return ptr;
+failure:
+ ptr = nullptr;
+ goto message_done;
+#undef CHK_
+}
+
+uint8_t* angles::_InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
+ // @@protoc_insertion_point(serialize_to_array_start:proto.angles)
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // float pitch = 1;
+ static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
+ float tmp_pitch = this->_internal_pitch();
+ uint32_t raw_pitch;
+ memcpy(&raw_pitch, &tmp_pitch, sizeof(tmp_pitch));
+ if (raw_pitch != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(1, this->_internal_pitch(), target);
+ }
+
+ // float yaw = 2;
+ static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
+ float tmp_yaw = this->_internal_yaw();
+ uint32_t raw_yaw;
+ memcpy(&raw_yaw, &tmp_yaw, sizeof(tmp_yaw));
+ if (raw_yaw != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(2, this->_internal_yaw(), target);
+ }
+
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
+ }
+ // @@protoc_insertion_point(serialize_to_array_end:proto.angles)
+ return target;
+}
+
+size_t angles::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:proto.angles)
+ size_t total_size = 0;
+
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ // float pitch = 1;
+ static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
+ float tmp_pitch = this->_internal_pitch();
+ uint32_t raw_pitch;
+ memcpy(&raw_pitch, &tmp_pitch, sizeof(tmp_pitch));
+ if (raw_pitch != 0) {
+ total_size += 1 + 4;
+ }
+
+ // float yaw = 2;
+ static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
+ float tmp_yaw = this->_internal_yaw();
+ uint32_t raw_yaw;
+ memcpy(&raw_yaw, &tmp_yaw, sizeof(tmp_yaw));
+ if (raw_yaw != 0) {
+ total_size += 1 + 4;
+ }
+
+ return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+}
+
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData angles::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ angles::MergeImpl
+};
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*angles::GetClassData() const { return &_class_data_; }
+
+void angles::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
+ const ::PROTOBUF_NAMESPACE_ID::Message& from) {
+ static_cast<angles *>(to)->MergeFrom(
+ static_cast<const angles &>(from));
+}
+
+
+void angles::MergeFrom(const angles& from) {
+// @@protoc_insertion_point(class_specific_merge_from_start:proto.angles)
+ GOOGLE_DCHECK_NE(&from, this);
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
+ float tmp_pitch = from._internal_pitch();
+ uint32_t raw_pitch;
+ memcpy(&raw_pitch, &tmp_pitch, sizeof(tmp_pitch));
+ if (raw_pitch != 0) {
+ _internal_set_pitch(from._internal_pitch());
+ }
+ static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
+ float tmp_yaw = from._internal_yaw();
+ uint32_t raw_yaw;
+ memcpy(&raw_yaw, &tmp_yaw, sizeof(tmp_yaw));
+ if (raw_yaw != 0) {
+ _internal_set_yaw(from._internal_yaw());
+ }
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+}
+
+void angles::CopyFrom(const angles& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:proto.angles)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool angles::IsInitialized() const {
+ return true;
+}
+
+void angles::InternalSwap(angles* other) {
+ using std::swap;
+ _internal_metadata_.InternalSwap(&other->_internal_metadata_);
+ ::PROTOBUF_NAMESPACE_ID::internal::memswap<
+ PROTOBUF_FIELD_OFFSET(angles, yaw_)
+ + sizeof(angles::yaw_)
+ - PROTOBUF_FIELD_OFFSET(angles, pitch_)>(
+ reinterpret_cast<char*>(&pitch_),
+ reinterpret_cast<char*>(&other->pitch_));
+}
+
+::PROTOBUF_NAMESPACE_ID::Metadata angles::GetMetadata() const {
+ return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ &descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
+ file_level_metadata_net_2eproto[0]);
+}
+
+// ===================================================================
+
+class coords::_Internal {
+ public:
+};
+
+coords::coords(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned)
+ : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
+ SharedCtor();
+ if (!is_message_owned) {
+ RegisterArenaDtor(arena);
+ }
+ // @@protoc_insertion_point(arena_constructor:proto.coords)
+}
+coords::coords(const coords& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message() {
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ ::memcpy(&x_, &from.x_,
+ static_cast<size_t>(reinterpret_cast<char*>(&z_) -
+ reinterpret_cast<char*>(&x_)) + sizeof(z_));
+ // @@protoc_insertion_point(copy_constructor:proto.coords)
+}
+
+inline void coords::SharedCtor() {
+::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
+ reinterpret_cast<char*>(&x_) - reinterpret_cast<char*>(this)),
+ 0, static_cast<size_t>(reinterpret_cast<char*>(&z_) -
+ reinterpret_cast<char*>(&x_)) + sizeof(z_));
+}
+
+coords::~coords() {
+ // @@protoc_insertion_point(destructor:proto.coords)
+ if (GetArenaForAllocation() != nullptr) return;
+ SharedDtor();
+ _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+inline void coords::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
+}
+
+void coords::ArenaDtor(void* object) {
+ coords* _this = reinterpret_cast< coords* >(object);
+ (void)_this;
+}
+void coords::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
+}
+void coords::SetCachedSize(int size) const {
+ _cached_size_.Set(size);
+}
+
+void coords::Clear() {
+// @@protoc_insertion_point(message_clear_start:proto.coords)
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ ::memset(&x_, 0, static_cast<size_t>(
+ reinterpret_cast<char*>(&z_) -
+ reinterpret_cast<char*>(&x_)) + sizeof(z_));
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+const char* coords::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
+ while (!ctx->Done(&ptr)) {
+ uint32_t tag;
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
+ switch (tag >> 3) {
+ // int32 x = 1;
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
+ x_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // int32 z = 2;
+ case 2:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
+ z_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ default:
+ goto handle_unusual;
+ } // switch
+ handle_unusual:
+ if ((tag == 0) || ((tag & 7) == 4)) {
+ CHK_(ptr);
+ ctx->SetLastTag(tag);
+ goto message_done;
+ }
+ ptr = UnknownFieldParse(
+ tag,
+ _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
+ ptr, ctx);
+ CHK_(ptr != nullptr);
+ } // while
+message_done:
+ return ptr;
+failure:
+ ptr = nullptr;
+ goto message_done;
+#undef CHK_
+}
+
+uint8_t* coords::_InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
+ // @@protoc_insertion_point(serialize_to_array_start:proto.coords)
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // int32 x = 1;
+ if (this->_internal_x() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_x(), target);
+ }
+
+ // int32 z = 2;
+ if (this->_internal_z() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_z(), target);
+ }
+
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
+ }
+ // @@protoc_insertion_point(serialize_to_array_end:proto.coords)
+ return target;
+}
+
+size_t coords::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:proto.coords)
+ size_t total_size = 0;
+
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ // int32 x = 1;
+ if (this->_internal_x() != 0) {
+ total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_x());
+ }
+
+ // int32 z = 2;
+ if (this->_internal_z() != 0) {
+ total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_z());
+ }
+
+ return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+}
+
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData coords::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ coords::MergeImpl
+};
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*coords::GetClassData() const { return &_class_data_; }
+
+void coords::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
+ const ::PROTOBUF_NAMESPACE_ID::Message& from) {
+ static_cast<coords *>(to)->MergeFrom(
+ static_cast<const coords &>(from));
+}
+
+
+void coords::MergeFrom(const coords& from) {
+// @@protoc_insertion_point(class_specific_merge_from_start:proto.coords)
+ GOOGLE_DCHECK_NE(&from, this);
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ if (from._internal_x() != 0) {
+ _internal_set_x(from._internal_x());
+ }
+ if (from._internal_z() != 0) {
+ _internal_set_z(from._internal_z());
+ }
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+}
+
+void coords::CopyFrom(const coords& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:proto.coords)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool coords::IsInitialized() const {
+ return true;
+}
+
+void coords::InternalSwap(coords* other) {
+ using std::swap;
+ _internal_metadata_.InternalSwap(&other->_internal_metadata_);
+ ::PROTOBUF_NAMESPACE_ID::internal::memswap<
+ PROTOBUF_FIELD_OFFSET(coords, z_)
+ + sizeof(coords::z_)
+ - PROTOBUF_FIELD_OFFSET(coords, x_)>(
+ reinterpret_cast<char*>(&x_),
+ reinterpret_cast<char*>(&other->x_));
+}
+
+::PROTOBUF_NAMESPACE_ID::Metadata coords::GetMetadata() const {
+ return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ &descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
+ file_level_metadata_net_2eproto[1]);
+}
+
+// ===================================================================
+
+class vec3::_Internal {
+ public:
+};
+
+vec3::vec3(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned)
+ : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
+ SharedCtor();
+ if (!is_message_owned) {
+ RegisterArenaDtor(arena);
+ }
+ // @@protoc_insertion_point(arena_constructor:proto.vec3)
+}
+vec3::vec3(const vec3& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message() {
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ ::memcpy(&x_, &from.x_,
+ static_cast<size_t>(reinterpret_cast<char*>(&z_) -
+ reinterpret_cast<char*>(&x_)) + sizeof(z_));
+ // @@protoc_insertion_point(copy_constructor:proto.vec3)
+}
+
+inline void vec3::SharedCtor() {
+::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
+ reinterpret_cast<char*>(&x_) - reinterpret_cast<char*>(this)),
+ 0, static_cast<size_t>(reinterpret_cast<char*>(&z_) -
+ reinterpret_cast<char*>(&x_)) + sizeof(z_));
+}
+
+vec3::~vec3() {
+ // @@protoc_insertion_point(destructor:proto.vec3)
+ if (GetArenaForAllocation() != nullptr) return;
+ SharedDtor();
+ _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+inline void vec3::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
+}
+
+void vec3::ArenaDtor(void* object) {
+ vec3* _this = reinterpret_cast< vec3* >(object);
+ (void)_this;
+}
+void vec3::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
+}
+void vec3::SetCachedSize(int size) const {
+ _cached_size_.Set(size);
+}
+
+void vec3::Clear() {
+// @@protoc_insertion_point(message_clear_start:proto.vec3)
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ ::memset(&x_, 0, static_cast<size_t>(
+ reinterpret_cast<char*>(&z_) -
+ reinterpret_cast<char*>(&x_)) + sizeof(z_));
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+const char* vec3::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
+ while (!ctx->Done(&ptr)) {
+ uint32_t tag;
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
+ switch (tag >> 3) {
+ // float x = 1;
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 13)) {
+ x_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
+ ptr += sizeof(float);
+ } else
+ goto handle_unusual;
+ continue;
+ // float y = 2;
+ case 2:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 21)) {
+ y_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
+ ptr += sizeof(float);
+ } else
+ goto handle_unusual;
+ continue;
+ // float z = 3;
+ case 3:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 29)) {
+ z_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
+ ptr += sizeof(float);
+ } else
+ goto handle_unusual;
+ continue;
+ default:
+ goto handle_unusual;
+ } // switch
+ handle_unusual:
+ if ((tag == 0) || ((tag & 7) == 4)) {
+ CHK_(ptr);
+ ctx->SetLastTag(tag);
+ goto message_done;
+ }
+ ptr = UnknownFieldParse(
+ tag,
+ _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
+ ptr, ctx);
+ CHK_(ptr != nullptr);
+ } // while
+message_done:
+ return ptr;
+failure:
+ ptr = nullptr;
+ goto message_done;
+#undef CHK_
+}
+
+uint8_t* vec3::_InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
+ // @@protoc_insertion_point(serialize_to_array_start:proto.vec3)
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // float x = 1;
+ static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
+ float tmp_x = this->_internal_x();
+ uint32_t raw_x;
+ memcpy(&raw_x, &tmp_x, sizeof(tmp_x));
+ if (raw_x != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(1, this->_internal_x(), target);
+ }
+
+ // float y = 2;
+ static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
+ float tmp_y = this->_internal_y();
+ uint32_t raw_y;
+ memcpy(&raw_y, &tmp_y, sizeof(tmp_y));
+ if (raw_y != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(2, this->_internal_y(), target);
+ }
+
+ // float z = 3;
+ static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
+ float tmp_z = this->_internal_z();
+ uint32_t raw_z;
+ memcpy(&raw_z, &tmp_z, sizeof(tmp_z));
+ if (raw_z != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(3, this->_internal_z(), target);
+ }
+
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
+ }
+ // @@protoc_insertion_point(serialize_to_array_end:proto.vec3)
+ return target;
+}
+
+size_t vec3::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:proto.vec3)
+ size_t total_size = 0;
+
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ // float x = 1;
+ static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
+ float tmp_x = this->_internal_x();
+ uint32_t raw_x;
+ memcpy(&raw_x, &tmp_x, sizeof(tmp_x));
+ if (raw_x != 0) {
+ total_size += 1 + 4;
+ }
+
+ // float y = 2;
+ static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
+ float tmp_y = this->_internal_y();
+ uint32_t raw_y;
+ memcpy(&raw_y, &tmp_y, sizeof(tmp_y));
+ if (raw_y != 0) {
+ total_size += 1 + 4;
+ }
+
+ // float z = 3;
+ static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
+ float tmp_z = this->_internal_z();
+ uint32_t raw_z;
+ memcpy(&raw_z, &tmp_z, sizeof(tmp_z));
+ if (raw_z != 0) {
+ total_size += 1 + 4;
+ }
+
+ return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+}
+
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData vec3::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ vec3::MergeImpl
+};
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*vec3::GetClassData() const { return &_class_data_; }
+
+void vec3::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
+ const ::PROTOBUF_NAMESPACE_ID::Message& from) {
+ static_cast<vec3 *>(to)->MergeFrom(
+ static_cast<const vec3 &>(from));
+}
+
+
+void vec3::MergeFrom(const vec3& from) {
+// @@protoc_insertion_point(class_specific_merge_from_start:proto.vec3)
+ GOOGLE_DCHECK_NE(&from, this);
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
+ float tmp_x = from._internal_x();
+ uint32_t raw_x;
+ memcpy(&raw_x, &tmp_x, sizeof(tmp_x));
+ if (raw_x != 0) {
+ _internal_set_x(from._internal_x());
+ }
+ static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
+ float tmp_y = from._internal_y();
+ uint32_t raw_y;
+ memcpy(&raw_y, &tmp_y, sizeof(tmp_y));
+ if (raw_y != 0) {
+ _internal_set_y(from._internal_y());
+ }
+ static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
+ float tmp_z = from._internal_z();
+ uint32_t raw_z;
+ memcpy(&raw_z, &tmp_z, sizeof(tmp_z));
+ if (raw_z != 0) {
+ _internal_set_z(from._internal_z());
+ }
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+}
+
+void vec3::CopyFrom(const vec3& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:proto.vec3)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool vec3::IsInitialized() const {
+ return true;
+}
+
+void vec3::InternalSwap(vec3* other) {
+ using std::swap;
+ _internal_metadata_.InternalSwap(&other->_internal_metadata_);
+ ::PROTOBUF_NAMESPACE_ID::internal::memswap<
+ PROTOBUF_FIELD_OFFSET(vec3, z_)
+ + sizeof(vec3::z_)
+ - PROTOBUF_FIELD_OFFSET(vec3, x_)>(
+ reinterpret_cast<char*>(&x_),
+ reinterpret_cast<char*>(&other->x_));
+}
+
+::PROTOBUF_NAMESPACE_ID::Metadata vec3::GetMetadata() const {
+ return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ &descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
+ file_level_metadata_net_2eproto[2]);
+}
+
+// ===================================================================
+
+class ivec3::_Internal {
+ public:
+};
+
+ivec3::ivec3(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned)
+ : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
+ SharedCtor();
+ if (!is_message_owned) {
+ RegisterArenaDtor(arena);
+ }
+ // @@protoc_insertion_point(arena_constructor:proto.ivec3)
+}
+ivec3::ivec3(const ivec3& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message() {
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ ::memcpy(&x_, &from.x_,
+ static_cast<size_t>(reinterpret_cast<char*>(&z_) -
+ reinterpret_cast<char*>(&x_)) + sizeof(z_));
+ // @@protoc_insertion_point(copy_constructor:proto.ivec3)
+}
+
+inline void ivec3::SharedCtor() {
+::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
+ reinterpret_cast<char*>(&x_) - reinterpret_cast<char*>(this)),
+ 0, static_cast<size_t>(reinterpret_cast<char*>(&z_) -
+ reinterpret_cast<char*>(&x_)) + sizeof(z_));
+}
+
+ivec3::~ivec3() {
+ // @@protoc_insertion_point(destructor:proto.ivec3)
+ if (GetArenaForAllocation() != nullptr) return;
+ SharedDtor();
+ _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+inline void ivec3::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
+}
+
+void ivec3::ArenaDtor(void* object) {
+ ivec3* _this = reinterpret_cast< ivec3* >(object);
+ (void)_this;
+}
+void ivec3::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
+}
+void ivec3::SetCachedSize(int size) const {
+ _cached_size_.Set(size);
+}
+
+void ivec3::Clear() {
+// @@protoc_insertion_point(message_clear_start:proto.ivec3)
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ ::memset(&x_, 0, static_cast<size_t>(
+ reinterpret_cast<char*>(&z_) -
+ reinterpret_cast<char*>(&x_)) + sizeof(z_));
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+const char* ivec3::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
+ while (!ctx->Done(&ptr)) {
+ uint32_t tag;
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
+ switch (tag >> 3) {
+ // int32 x = 1;
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
+ x_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // int32 y = 2;
+ case 2:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
+ y_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // int32 z = 3;
+ case 3:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
+ z_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ default:
+ goto handle_unusual;
+ } // switch
+ handle_unusual:
+ if ((tag == 0) || ((tag & 7) == 4)) {
+ CHK_(ptr);
+ ctx->SetLastTag(tag);
+ goto message_done;
+ }
+ ptr = UnknownFieldParse(
+ tag,
+ _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
+ ptr, ctx);
+ CHK_(ptr != nullptr);
+ } // while
+message_done:
+ return ptr;
+failure:
+ ptr = nullptr;
+ goto message_done;
+#undef CHK_
+}
+
+uint8_t* ivec3::_InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
+ // @@protoc_insertion_point(serialize_to_array_start:proto.ivec3)
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // int32 x = 1;
+ if (this->_internal_x() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_x(), target);
+ }
+
+ // int32 y = 2;
+ if (this->_internal_y() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_y(), target);
+ }
+
+ // int32 z = 3;
+ if (this->_internal_z() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_z(), target);
+ }
+
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
+ }
+ // @@protoc_insertion_point(serialize_to_array_end:proto.ivec3)
+ return target;
+}
+
+size_t ivec3::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:proto.ivec3)
+ size_t total_size = 0;
+
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ // int32 x = 1;
+ if (this->_internal_x() != 0) {
+ total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_x());
+ }
+
+ // int32 y = 2;
+ if (this->_internal_y() != 0) {
+ total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_y());
+ }
+
+ // int32 z = 3;
+ if (this->_internal_z() != 0) {
+ total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_z());
+ }
+
+ return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+}
+
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ivec3::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ ivec3::MergeImpl
+};
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ivec3::GetClassData() const { return &_class_data_; }
+
+void ivec3::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
+ const ::PROTOBUF_NAMESPACE_ID::Message& from) {
+ static_cast<ivec3 *>(to)->MergeFrom(
+ static_cast<const ivec3 &>(from));
+}
+
+
+void ivec3::MergeFrom(const ivec3& from) {
+// @@protoc_insertion_point(class_specific_merge_from_start:proto.ivec3)
+ GOOGLE_DCHECK_NE(&from, this);
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ if (from._internal_x() != 0) {
+ _internal_set_x(from._internal_x());
+ }
+ if (from._internal_y() != 0) {
+ _internal_set_y(from._internal_y());
+ }
+ if (from._internal_z() != 0) {
+ _internal_set_z(from._internal_z());
+ }
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+}
+
+void ivec3::CopyFrom(const ivec3& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:proto.ivec3)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool ivec3::IsInitialized() const {
+ return true;
+}
+
+void ivec3::InternalSwap(ivec3* other) {
+ using std::swap;
+ _internal_metadata_.InternalSwap(&other->_internal_metadata_);
+ ::PROTOBUF_NAMESPACE_ID::internal::memswap<
+ PROTOBUF_FIELD_OFFSET(ivec3, z_)
+ + sizeof(ivec3::z_)
+ - PROTOBUF_FIELD_OFFSET(ivec3, x_)>(
+ reinterpret_cast<char*>(&x_),
+ reinterpret_cast<char*>(&other->x_));
+}
+
+::PROTOBUF_NAMESPACE_ID::Metadata ivec3::GetMetadata() const {
+ return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ &descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
+ file_level_metadata_net_2eproto[3]);
+}
+
+// ===================================================================
+
+class player::_Internal {
+ public:
+ static const ::proto::coords& chunk_pos(const player* msg);
+ static const ::proto::vec3& local_pos(const player* msg);
+ static const ::proto::angles& viewangles(const player* msg);
+ static const ::proto::vec3& velocity(const player* msg);
+};
+
+const ::proto::coords&
+player::_Internal::chunk_pos(const player* msg) {
+ return *msg->chunk_pos_;
+}
+const ::proto::vec3&
+player::_Internal::local_pos(const player* msg) {
+ return *msg->local_pos_;
+}
+const ::proto::angles&
+player::_Internal::viewangles(const player* msg) {
+ return *msg->viewangles_;
+}
+const ::proto::vec3&
+player::_Internal::velocity(const player* msg) {
+ return *msg->velocity_;
+}
+player::player(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned)
+ : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
+ SharedCtor();
+ if (!is_message_owned) {
+ RegisterArenaDtor(arena);
+ }
+ // @@protoc_insertion_point(arena_constructor:proto.player)
+}
+player::player(const player& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message() {
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ if (from._internal_has_chunk_pos()) {
+ chunk_pos_ = new ::proto::coords(*from.chunk_pos_);
+ } else {
+ chunk_pos_ = nullptr;
+ }
+ if (from._internal_has_local_pos()) {
+ local_pos_ = new ::proto::vec3(*from.local_pos_);
+ } else {
+ local_pos_ = nullptr;
+ }
+ if (from._internal_has_viewangles()) {
+ viewangles_ = new ::proto::angles(*from.viewangles_);
+ } else {
+ viewangles_ = nullptr;
+ }
+ if (from._internal_has_velocity()) {
+ velocity_ = new ::proto::vec3(*from.velocity_);
+ } else {
+ velocity_ = nullptr;
+ }
+ ::memcpy(&index_, &from.index_,
+ static_cast<size_t>(reinterpret_cast<char*>(&commands_) -
+ reinterpret_cast<char*>(&index_)) + sizeof(commands_));
+ // @@protoc_insertion_point(copy_constructor:proto.player)
+}
+
+inline void player::SharedCtor() {
+::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
+ reinterpret_cast<char*>(&chunk_pos_) - reinterpret_cast<char*>(this)),
+ 0, static_cast<size_t>(reinterpret_cast<char*>(&commands_) -
+ reinterpret_cast<char*>(&chunk_pos_)) + sizeof(commands_));
+}
+
+player::~player() {
+ // @@protoc_insertion_point(destructor:proto.player)
+ if (GetArenaForAllocation() != nullptr) return;
+ SharedDtor();
+ _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+inline void player::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
+ if (this != internal_default_instance()) delete chunk_pos_;
+ if (this != internal_default_instance()) delete local_pos_;
+ if (this != internal_default_instance()) delete viewangles_;
+ if (this != internal_default_instance()) delete velocity_;
+}
+
+void player::ArenaDtor(void* object) {
+ player* _this = reinterpret_cast< player* >(object);
+ (void)_this;
+}
+void player::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
+}
+void player::SetCachedSize(int size) const {
+ _cached_size_.Set(size);
+}
+
+void player::Clear() {
+// @@protoc_insertion_point(message_clear_start:proto.player)
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ if (GetArenaForAllocation() == nullptr && chunk_pos_ != nullptr) {
+ delete chunk_pos_;
+ }
+ chunk_pos_ = nullptr;
+ if (GetArenaForAllocation() == nullptr && local_pos_ != nullptr) {
+ delete local_pos_;
+ }
+ local_pos_ = nullptr;
+ if (GetArenaForAllocation() == nullptr && viewangles_ != nullptr) {
+ delete viewangles_;
+ }
+ viewangles_ = nullptr;
+ if (GetArenaForAllocation() == nullptr && velocity_ != nullptr) {
+ delete velocity_;
+ }
+ velocity_ = nullptr;
+ ::memset(&index_, 0, static_cast<size_t>(
+ reinterpret_cast<char*>(&commands_) -
+ reinterpret_cast<char*>(&index_)) + sizeof(commands_));
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+const char* player::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
+ while (!ctx->Done(&ptr)) {
+ uint32_t tag;
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
+ switch (tag >> 3) {
+ // uint32 index = 1;
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
+ index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // uint32 commands = 2;
+ case 2:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
+ commands_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // .proto.coords chunk_pos = 3;
+ case 3:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
+ ptr = ctx->ParseMessage(_internal_mutable_chunk_pos(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // .proto.vec3 local_pos = 4;
+ case 4:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 34)) {
+ ptr = ctx->ParseMessage(_internal_mutable_local_pos(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // .proto.angles viewangles = 5;
+ case 5:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 42)) {
+ ptr = ctx->ParseMessage(_internal_mutable_viewangles(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // .proto.vec3 velocity = 6;
+ case 6:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 50)) {
+ ptr = ctx->ParseMessage(_internal_mutable_velocity(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ default:
+ goto handle_unusual;
+ } // switch
+ handle_unusual:
+ if ((tag == 0) || ((tag & 7) == 4)) {
+ CHK_(ptr);
+ ctx->SetLastTag(tag);
+ goto message_done;
+ }
+ ptr = UnknownFieldParse(
+ tag,
+ _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
+ ptr, ctx);
+ CHK_(ptr != nullptr);
+ } // while
+message_done:
+ return ptr;
+failure:
+ ptr = nullptr;
+ goto message_done;
+#undef CHK_
+}
+
+uint8_t* player::_InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
+ // @@protoc_insertion_point(serialize_to_array_start:proto.player)
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // uint32 index = 1;
+ if (this->_internal_index() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(1, this->_internal_index(), target);
+ }
+
+ // uint32 commands = 2;
+ if (this->_internal_commands() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(2, this->_internal_commands(), target);
+ }
+
+ // .proto.coords chunk_pos = 3;
+ if (this->_internal_has_chunk_pos()) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(
+ 3, _Internal::chunk_pos(this), target, stream);
+ }
+
+ // .proto.vec3 local_pos = 4;
+ if (this->_internal_has_local_pos()) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(
+ 4, _Internal::local_pos(this), target, stream);
+ }
+
+ // .proto.angles viewangles = 5;
+ if (this->_internal_has_viewangles()) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(
+ 5, _Internal::viewangles(this), target, stream);
+ }
+
+ // .proto.vec3 velocity = 6;
+ if (this->_internal_has_velocity()) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(
+ 6, _Internal::velocity(this), target, stream);
+ }
+
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
+ }
+ // @@protoc_insertion_point(serialize_to_array_end:proto.player)
+ return target;
+}
+
+size_t player::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:proto.player)
+ size_t total_size = 0;
+
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ // .proto.coords chunk_pos = 3;
+ if (this->_internal_has_chunk_pos()) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *chunk_pos_);
+ }
+
+ // .proto.vec3 local_pos = 4;
+ if (this->_internal_has_local_pos()) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *local_pos_);
+ }
+
+ // .proto.angles viewangles = 5;
+ if (this->_internal_has_viewangles()) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *viewangles_);
+ }
+
+ // .proto.vec3 velocity = 6;
+ if (this->_internal_has_velocity()) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *velocity_);
+ }
+
+ // uint32 index = 1;
+ if (this->_internal_index() != 0) {
+ total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_index());
+ }
+
+ // uint32 commands = 2;
+ if (this->_internal_commands() != 0) {
+ total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_commands());
+ }
+
+ return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+}
+
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData player::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ player::MergeImpl
+};
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*player::GetClassData() const { return &_class_data_; }
+
+void player::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
+ const ::PROTOBUF_NAMESPACE_ID::Message& from) {
+ static_cast<player *>(to)->MergeFrom(
+ static_cast<const player &>(from));
+}
+
+
+void player::MergeFrom(const player& from) {
+// @@protoc_insertion_point(class_specific_merge_from_start:proto.player)
+ GOOGLE_DCHECK_NE(&from, this);
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ if (from._internal_has_chunk_pos()) {
+ _internal_mutable_chunk_pos()->::proto::coords::MergeFrom(from._internal_chunk_pos());
+ }
+ if (from._internal_has_local_pos()) {
+ _internal_mutable_local_pos()->::proto::vec3::MergeFrom(from._internal_local_pos());
+ }
+ if (from._internal_has_viewangles()) {
+ _internal_mutable_viewangles()->::proto::angles::MergeFrom(from._internal_viewangles());
+ }
+ if (from._internal_has_velocity()) {
+ _internal_mutable_velocity()->::proto::vec3::MergeFrom(from._internal_velocity());
+ }
+ if (from._internal_index() != 0) {
+ _internal_set_index(from._internal_index());
+ }
+ if (from._internal_commands() != 0) {
+ _internal_set_commands(from._internal_commands());
+ }
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+}
+
+void player::CopyFrom(const player& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:proto.player)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool player::IsInitialized() const {
+ return true;
+}
+
+void player::InternalSwap(player* other) {
+ using std::swap;
+ _internal_metadata_.InternalSwap(&other->_internal_metadata_);
+ ::PROTOBUF_NAMESPACE_ID::internal::memswap<
+ PROTOBUF_FIELD_OFFSET(player, commands_)
+ + sizeof(player::commands_)
+ - PROTOBUF_FIELD_OFFSET(player, chunk_pos_)>(
+ reinterpret_cast<char*>(&chunk_pos_),
+ reinterpret_cast<char*>(&other->chunk_pos_));
+}
+
+::PROTOBUF_NAMESPACE_ID::Metadata player::GetMetadata() const {
+ return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ &descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
+ file_level_metadata_net_2eproto[4]);
+}
+
+// ===================================================================
+
+class auth::_Internal {
+ public:
+};
+
+auth::auth(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned)
+ : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
+ SharedCtor();
+ if (!is_message_owned) {
+ RegisterArenaDtor(arena);
+ }
+ // @@protoc_insertion_point(arena_constructor:proto.auth)
+}
+auth::auth(const auth& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message() {
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ username_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
+ #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ username_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
+ #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ if (!from._internal_username().empty()) {
+ username_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_username(),
+ GetArenaForAllocation());
+ }
+ password_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
+ #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ password_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
+ #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ if (!from._internal_password().empty()) {
+ password_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_password(),
+ GetArenaForAllocation());
+ }
+ // @@protoc_insertion_point(copy_constructor:proto.auth)
+}
+
+inline void auth::SharedCtor() {
+username_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
+#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ username_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
+#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+password_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
+#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ password_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
+#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+}
+
+auth::~auth() {
+ // @@protoc_insertion_point(destructor:proto.auth)
+ if (GetArenaForAllocation() != nullptr) return;
+ SharedDtor();
+ _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+inline void auth::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
+ username_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
+ password_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
+}
+
+void auth::ArenaDtor(void* object) {
+ auth* _this = reinterpret_cast< auth* >(object);
+ (void)_this;
+}
+void auth::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
+}
+void auth::SetCachedSize(int size) const {
+ _cached_size_.Set(size);
+}
+
+void auth::Clear() {
+// @@protoc_insertion_point(message_clear_start:proto.auth)
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ username_.ClearToEmpty();
+ password_.ClearToEmpty();
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+const char* auth::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
+ while (!ctx->Done(&ptr)) {
+ uint32_t tag;
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
+ switch (tag >> 3) {
+ // string username = 1;
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
+ auto str = _internal_mutable_username();
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
+ CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "proto.auth.username"));
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // string password = 2;
+ case 2:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
+ auto str = _internal_mutable_password();
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
+ CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "proto.auth.password"));
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ default:
+ goto handle_unusual;
+ } // switch
+ handle_unusual:
+ if ((tag == 0) || ((tag & 7) == 4)) {
+ CHK_(ptr);
+ ctx->SetLastTag(tag);
+ goto message_done;
+ }
+ ptr = UnknownFieldParse(
+ tag,
+ _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
+ ptr, ctx);
+ CHK_(ptr != nullptr);
+ } // while
+message_done:
+ return ptr;
+failure:
+ ptr = nullptr;
+ goto message_done;
+#undef CHK_
+}
+
+uint8_t* auth::_InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
+ // @@protoc_insertion_point(serialize_to_array_start:proto.auth)
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // string username = 1;
+ if (!this->_internal_username().empty()) {
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
+ this->_internal_username().data(), static_cast<int>(this->_internal_username().length()),
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
+ "proto.auth.username");
+ target = stream->WriteStringMaybeAliased(
+ 1, this->_internal_username(), target);
+ }
+
+ // string password = 2;
+ if (!this->_internal_password().empty()) {
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
+ this->_internal_password().data(), static_cast<int>(this->_internal_password().length()),
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
+ "proto.auth.password");
+ target = stream->WriteStringMaybeAliased(
+ 2, this->_internal_password(), target);
+ }
+
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
+ }
+ // @@protoc_insertion_point(serialize_to_array_end:proto.auth)
+ return target;
+}
+
+size_t auth::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:proto.auth)
+ size_t total_size = 0;
+
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ // string username = 1;
+ if (!this->_internal_username().empty()) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
+ this->_internal_username());
+ }
+
+ // string password = 2;
+ if (!this->_internal_password().empty()) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
+ this->_internal_password());
+ }
+
+ return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+}
+
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData auth::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ auth::MergeImpl
+};
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*auth::GetClassData() const { return &_class_data_; }
+
+void auth::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
+ const ::PROTOBUF_NAMESPACE_ID::Message& from) {
+ static_cast<auth *>(to)->MergeFrom(
+ static_cast<const auth &>(from));
+}
+
+
+void auth::MergeFrom(const auth& from) {
+// @@protoc_insertion_point(class_specific_merge_from_start:proto.auth)
+ GOOGLE_DCHECK_NE(&from, this);
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ if (!from._internal_username().empty()) {
+ _internal_set_username(from._internal_username());
+ }
+ if (!from._internal_password().empty()) {
+ _internal_set_password(from._internal_password());
+ }
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+}
+
+void auth::CopyFrom(const auth& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:proto.auth)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool auth::IsInitialized() const {
+ return true;
+}
+
+void auth::InternalSwap(auth* other) {
+ using std::swap;
+ auto* lhs_arena = GetArenaForAllocation();
+ auto* rhs_arena = other->GetArenaForAllocation();
+ _internal_metadata_.InternalSwap(&other->_internal_metadata_);
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
+ &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
+ &username_, lhs_arena,
+ &other->username_, rhs_arena
+ );
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
+ &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
+ &password_, lhs_arena,
+ &other->password_, rhs_arena
+ );
+}
+
+::PROTOBUF_NAMESPACE_ID::Metadata auth::GetMetadata() const {
+ return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ &descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
+ file_level_metadata_net_2eproto[5]);
+}
+
+// ===================================================================
+
+class init::_Internal {
+ public:
+ static const ::proto::player& localplayer(const init* msg);
+};
+
+const ::proto::player&
+init::_Internal::localplayer(const init* msg) {
+ return *msg->localplayer_;
+}
+init::init(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned)
+ : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
+ SharedCtor();
+ if (!is_message_owned) {
+ RegisterArenaDtor(arena);
+ }
+ // @@protoc_insertion_point(arena_constructor:proto.init)
+}
+init::init(const init& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message() {
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ if (from._internal_has_localplayer()) {
+ localplayer_ = new ::proto::player(*from.localplayer_);
+ } else {
+ localplayer_ = nullptr;
+ }
+ ::memcpy(&seed_, &from.seed_,
+ static_cast<size_t>(reinterpret_cast<char*>(&draw_distance_) -
+ reinterpret_cast<char*>(&seed_)) + sizeof(draw_distance_));
+ // @@protoc_insertion_point(copy_constructor:proto.init)
+}
+
+inline void init::SharedCtor() {
+::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
+ reinterpret_cast<char*>(&localplayer_) - reinterpret_cast<char*>(this)),
+ 0, static_cast<size_t>(reinterpret_cast<char*>(&draw_distance_) -
+ reinterpret_cast<char*>(&localplayer_)) + sizeof(draw_distance_));
+}
+
+init::~init() {
+ // @@protoc_insertion_point(destructor:proto.init)
+ if (GetArenaForAllocation() != nullptr) return;
+ SharedDtor();
+ _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+inline void init::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
+ if (this != internal_default_instance()) delete localplayer_;
+}
+
+void init::ArenaDtor(void* object) {
+ init* _this = reinterpret_cast< init* >(object);
+ (void)_this;
+}
+void init::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
+}
+void init::SetCachedSize(int size) const {
+ _cached_size_.Set(size);
+}
+
+void init::Clear() {
+// @@protoc_insertion_point(message_clear_start:proto.init)
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ if (GetArenaForAllocation() == nullptr && localplayer_ != nullptr) {
+ delete localplayer_;
+ }
+ localplayer_ = nullptr;
+ ::memset(&seed_, 0, static_cast<size_t>(
+ reinterpret_cast<char*>(&draw_distance_) -
+ reinterpret_cast<char*>(&seed_)) + sizeof(draw_distance_));
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+const char* init::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
+ while (!ctx->Done(&ptr)) {
+ uint32_t tag;
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
+ switch (tag >> 3) {
+ // uint64 seed = 1;
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
+ seed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // int32 draw_distance = 2;
+ case 2:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
+ draw_distance_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // .proto.player localplayer = 3;
+ case 3:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
+ ptr = ctx->ParseMessage(_internal_mutable_localplayer(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ default:
+ goto handle_unusual;
+ } // switch
+ handle_unusual:
+ if ((tag == 0) || ((tag & 7) == 4)) {
+ CHK_(ptr);
+ ctx->SetLastTag(tag);
+ goto message_done;
+ }
+ ptr = UnknownFieldParse(
+ tag,
+ _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
+ ptr, ctx);
+ CHK_(ptr != nullptr);
+ } // while
+message_done:
+ return ptr;
+failure:
+ ptr = nullptr;
+ goto message_done;
+#undef CHK_
+}
+
+uint8_t* init::_InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
+ // @@protoc_insertion_point(serialize_to_array_start:proto.init)
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // uint64 seed = 1;
+ if (this->_internal_seed() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt64ToArray(1, this->_internal_seed(), target);
+ }
+
+ // int32 draw_distance = 2;
+ if (this->_internal_draw_distance() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_draw_distance(), target);
+ }
+
+ // .proto.player localplayer = 3;
+ if (this->_internal_has_localplayer()) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(
+ 3, _Internal::localplayer(this), target, stream);
+ }
+
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
+ }
+ // @@protoc_insertion_point(serialize_to_array_end:proto.init)
+ return target;
+}
+
+size_t init::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:proto.init)
+ size_t total_size = 0;
+
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ // .proto.player localplayer = 3;
+ if (this->_internal_has_localplayer()) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *localplayer_);
+ }
+
+ // uint64 seed = 1;
+ if (this->_internal_seed() != 0) {
+ total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt64SizePlusOne(this->_internal_seed());
+ }
+
+ // int32 draw_distance = 2;
+ if (this->_internal_draw_distance() != 0) {
+ total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_draw_distance());
+ }
+
+ return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+}
+
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData init::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ init::MergeImpl
+};
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*init::GetClassData() const { return &_class_data_; }
+
+void init::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
+ const ::PROTOBUF_NAMESPACE_ID::Message& from) {
+ static_cast<init *>(to)->MergeFrom(
+ static_cast<const init &>(from));
+}
+
+
+void init::MergeFrom(const init& from) {
+// @@protoc_insertion_point(class_specific_merge_from_start:proto.init)
+ GOOGLE_DCHECK_NE(&from, this);
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ if (from._internal_has_localplayer()) {
+ _internal_mutable_localplayer()->::proto::player::MergeFrom(from._internal_localplayer());
+ }
+ if (from._internal_seed() != 0) {
+ _internal_set_seed(from._internal_seed());
+ }
+ if (from._internal_draw_distance() != 0) {
+ _internal_set_draw_distance(from._internal_draw_distance());
+ }
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+}
+
+void init::CopyFrom(const init& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:proto.init)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool init::IsInitialized() const {
+ return true;
+}
+
+void init::InternalSwap(init* other) {
+ using std::swap;
+ _internal_metadata_.InternalSwap(&other->_internal_metadata_);
+ ::PROTOBUF_NAMESPACE_ID::internal::memswap<
+ PROTOBUF_FIELD_OFFSET(init, draw_distance_)
+ + sizeof(init::draw_distance_)
+ - PROTOBUF_FIELD_OFFSET(init, localplayer_)>(
+ reinterpret_cast<char*>(&localplayer_),
+ reinterpret_cast<char*>(&other->localplayer_));
+}
+
+::PROTOBUF_NAMESPACE_ID::Metadata init::GetMetadata() const {
+ return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ &descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
+ file_level_metadata_net_2eproto[6]);
+}
+
+// ===================================================================
+
+class move::_Internal {
+ public:
+ static const ::proto::angles& viewangles(const move* msg);
+};
+
+const ::proto::angles&
+move::_Internal::viewangles(const move* msg) {
+ return *msg->viewangles_;
+}
+move::move(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned)
+ : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
+ SharedCtor();
+ if (!is_message_owned) {
+ RegisterArenaDtor(arena);
+ }
+ // @@protoc_insertion_point(arena_constructor:proto.move)
+}
+move::move(const move& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message() {
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ if (from._internal_has_viewangles()) {
+ viewangles_ = new ::proto::angles(*from.viewangles_);
+ } else {
+ viewangles_ = nullptr;
+ }
+ commands_ = from.commands_;
+ // @@protoc_insertion_point(copy_constructor:proto.move)
+}
+
+inline void move::SharedCtor() {
+::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
+ reinterpret_cast<char*>(&viewangles_) - reinterpret_cast<char*>(this)),
+ 0, static_cast<size_t>(reinterpret_cast<char*>(&commands_) -
+ reinterpret_cast<char*>(&viewangles_)) + sizeof(commands_));
+}
+
+move::~move() {
+ // @@protoc_insertion_point(destructor:proto.move)
+ if (GetArenaForAllocation() != nullptr) return;
+ SharedDtor();
+ _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+inline void move::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
+ if (this != internal_default_instance()) delete viewangles_;
+}
+
+void move::ArenaDtor(void* object) {
+ move* _this = reinterpret_cast< move* >(object);
+ (void)_this;
+}
+void move::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
+}
+void move::SetCachedSize(int size) const {
+ _cached_size_.Set(size);
+}
+
+void move::Clear() {
+// @@protoc_insertion_point(message_clear_start:proto.move)
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ if (GetArenaForAllocation() == nullptr && viewangles_ != nullptr) {
+ delete viewangles_;
+ }
+ viewangles_ = nullptr;
+ commands_ = 0u;
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+const char* move::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
+ while (!ctx->Done(&ptr)) {
+ uint32_t tag;
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
+ switch (tag >> 3) {
+ // uint32 commands = 1;
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
+ commands_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // .proto.angles viewangles = 2;
+ case 2:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
+ ptr = ctx->ParseMessage(_internal_mutable_viewangles(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ default:
+ goto handle_unusual;
+ } // switch
+ handle_unusual:
+ if ((tag == 0) || ((tag & 7) == 4)) {
+ CHK_(ptr);
+ ctx->SetLastTag(tag);
+ goto message_done;
+ }
+ ptr = UnknownFieldParse(
+ tag,
+ _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
+ ptr, ctx);
+ CHK_(ptr != nullptr);
+ } // while
+message_done:
+ return ptr;
+failure:
+ ptr = nullptr;
+ goto message_done;
+#undef CHK_
+}
+
+uint8_t* move::_InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
+ // @@protoc_insertion_point(serialize_to_array_start:proto.move)
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // uint32 commands = 1;
+ if (this->_internal_commands() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(1, this->_internal_commands(), target);
+ }
+
+ // .proto.angles viewangles = 2;
+ if (this->_internal_has_viewangles()) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(
+ 2, _Internal::viewangles(this), target, stream);
+ }
+
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
+ }
+ // @@protoc_insertion_point(serialize_to_array_end:proto.move)
+ return target;
+}
+
+size_t move::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:proto.move)
+ size_t total_size = 0;
+
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ // .proto.angles viewangles = 2;
+ if (this->_internal_has_viewangles()) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *viewangles_);
+ }
+
+ // uint32 commands = 1;
+ if (this->_internal_commands() != 0) {
+ total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_commands());
+ }
+
+ return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+}
+
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData move::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ move::MergeImpl
+};
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*move::GetClassData() const { return &_class_data_; }
+
+void move::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
+ const ::PROTOBUF_NAMESPACE_ID::Message& from) {
+ static_cast<move *>(to)->MergeFrom(
+ static_cast<const move &>(from));
+}
+
+
+void move::MergeFrom(const move& from) {
+// @@protoc_insertion_point(class_specific_merge_from_start:proto.move)
+ GOOGLE_DCHECK_NE(&from, this);
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ if (from._internal_has_viewangles()) {
+ _internal_mutable_viewangles()->::proto::angles::MergeFrom(from._internal_viewangles());
+ }
+ if (from._internal_commands() != 0) {
+ _internal_set_commands(from._internal_commands());
+ }
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+}
+
+void move::CopyFrom(const move& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:proto.move)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool move::IsInitialized() const {
+ return true;
+}
+
+void move::InternalSwap(move* other) {
+ using std::swap;
+ _internal_metadata_.InternalSwap(&other->_internal_metadata_);
+ ::PROTOBUF_NAMESPACE_ID::internal::memswap<
+ PROTOBUF_FIELD_OFFSET(move, commands_)
+ + sizeof(move::commands_)
+ - PROTOBUF_FIELD_OFFSET(move, viewangles_)>(
+ reinterpret_cast<char*>(&viewangles_),
+ reinterpret_cast<char*>(&other->viewangles_));
+}
+
+::PROTOBUF_NAMESPACE_ID::Metadata move::GetMetadata() const {
+ return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ &descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
+ file_level_metadata_net_2eproto[7]);
+}
+
+// ===================================================================
+
+class remove_player::_Internal {
+ public:
+};
+
+remove_player::remove_player(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned)
+ : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
+ SharedCtor();
+ if (!is_message_owned) {
+ RegisterArenaDtor(arena);
+ }
+ // @@protoc_insertion_point(arena_constructor:proto.remove_player)
+}
+remove_player::remove_player(const remove_player& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message() {
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ index_ = from.index_;
+ // @@protoc_insertion_point(copy_constructor:proto.remove_player)
+}
+
+inline void remove_player::SharedCtor() {
+index_ = 0u;
+}
+
+remove_player::~remove_player() {
+ // @@protoc_insertion_point(destructor:proto.remove_player)
+ if (GetArenaForAllocation() != nullptr) return;
+ SharedDtor();
+ _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+inline void remove_player::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
+}
+
+void remove_player::ArenaDtor(void* object) {
+ remove_player* _this = reinterpret_cast< remove_player* >(object);
+ (void)_this;
+}
+void remove_player::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
+}
+void remove_player::SetCachedSize(int size) const {
+ _cached_size_.Set(size);
+}
+
+void remove_player::Clear() {
+// @@protoc_insertion_point(message_clear_start:proto.remove_player)
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ index_ = 0u;
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+const char* remove_player::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
+ while (!ctx->Done(&ptr)) {
+ uint32_t tag;
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
+ switch (tag >> 3) {
+ // uint32 index = 1;
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
+ index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ default:
+ goto handle_unusual;
+ } // switch
+ handle_unusual:
+ if ((tag == 0) || ((tag & 7) == 4)) {
+ CHK_(ptr);
+ ctx->SetLastTag(tag);
+ goto message_done;
+ }
+ ptr = UnknownFieldParse(
+ tag,
+ _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
+ ptr, ctx);
+ CHK_(ptr != nullptr);
+ } // while
+message_done:
+ return ptr;
+failure:
+ ptr = nullptr;
+ goto message_done;
+#undef CHK_
+}
+
+uint8_t* remove_player::_InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
+ // @@protoc_insertion_point(serialize_to_array_start:proto.remove_player)
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // uint32 index = 1;
+ if (this->_internal_index() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(1, this->_internal_index(), target);
+ }
+
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
+ }
+ // @@protoc_insertion_point(serialize_to_array_end:proto.remove_player)
+ return target;
+}
+
+size_t remove_player::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:proto.remove_player)
+ size_t total_size = 0;
+
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ // uint32 index = 1;
+ if (this->_internal_index() != 0) {
+ total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_index());
+ }
+
+ return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+}
+
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData remove_player::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ remove_player::MergeImpl
+};
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*remove_player::GetClassData() const { return &_class_data_; }
+
+void remove_player::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
+ const ::PROTOBUF_NAMESPACE_ID::Message& from) {
+ static_cast<remove_player *>(to)->MergeFrom(
+ static_cast<const remove_player &>(from));
+}
+
+
+void remove_player::MergeFrom(const remove_player& from) {
+// @@protoc_insertion_point(class_specific_merge_from_start:proto.remove_player)
+ GOOGLE_DCHECK_NE(&from, this);
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ if (from._internal_index() != 0) {
+ _internal_set_index(from._internal_index());
+ }
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+}
+
+void remove_player::CopyFrom(const remove_player& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:proto.remove_player)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool remove_player::IsInitialized() const {
+ return true;
+}
+
+void remove_player::InternalSwap(remove_player* other) {
+ using std::swap;
+ _internal_metadata_.InternalSwap(&other->_internal_metadata_);
+ swap(index_, other->index_);
+}
+
+::PROTOBUF_NAMESPACE_ID::Metadata remove_player::GetMetadata() const {
+ return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ &descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
+ file_level_metadata_net_2eproto[8]);
+}
+
+// ===================================================================
+
+class say::_Internal {
+ public:
+};
+
+say::say(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned)
+ : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
+ SharedCtor();
+ if (!is_message_owned) {
+ RegisterArenaDtor(arena);
+ }
+ // @@protoc_insertion_point(arena_constructor:proto.say)
+}
+say::say(const say& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message() {
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ text_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
+ #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ text_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
+ #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ if (!from._internal_text().empty()) {
+ text_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_text(),
+ GetArenaForAllocation());
+ }
+ // @@protoc_insertion_point(copy_constructor:proto.say)
+}
+
+inline void say::SharedCtor() {
+text_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
+#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ text_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
+#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+}
+
+say::~say() {
+ // @@protoc_insertion_point(destructor:proto.say)
+ if (GetArenaForAllocation() != nullptr) return;
+ SharedDtor();
+ _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+inline void say::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
+ text_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
+}
+
+void say::ArenaDtor(void* object) {
+ say* _this = reinterpret_cast< say* >(object);
+ (void)_this;
+}
+void say::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
+}
+void say::SetCachedSize(int size) const {
+ _cached_size_.Set(size);
+}
+
+void say::Clear() {
+// @@protoc_insertion_point(message_clear_start:proto.say)
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ text_.ClearToEmpty();
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+const char* say::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
+ while (!ctx->Done(&ptr)) {
+ uint32_t tag;
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
+ switch (tag >> 3) {
+ // string text = 1;
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
+ auto str = _internal_mutable_text();
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
+ CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "proto.say.text"));
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ default:
+ goto handle_unusual;
+ } // switch
+ handle_unusual:
+ if ((tag == 0) || ((tag & 7) == 4)) {
+ CHK_(ptr);
+ ctx->SetLastTag(tag);
+ goto message_done;
+ }
+ ptr = UnknownFieldParse(
+ tag,
+ _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
+ ptr, ctx);
+ CHK_(ptr != nullptr);
+ } // while
+message_done:
+ return ptr;
+failure:
+ ptr = nullptr;
+ goto message_done;
+#undef CHK_
+}
+
+uint8_t* say::_InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
+ // @@protoc_insertion_point(serialize_to_array_start:proto.say)
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // string text = 1;
+ if (!this->_internal_text().empty()) {
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
+ this->_internal_text().data(), static_cast<int>(this->_internal_text().length()),
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
+ "proto.say.text");
+ target = stream->WriteStringMaybeAliased(
+ 1, this->_internal_text(), target);
+ }
+
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
+ }
+ // @@protoc_insertion_point(serialize_to_array_end:proto.say)
+ return target;
+}
+
+size_t say::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:proto.say)
+ size_t total_size = 0;
+
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ // string text = 1;
+ if (!this->_internal_text().empty()) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
+ this->_internal_text());
+ }
+
+ return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+}
+
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData say::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ say::MergeImpl
+};
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*say::GetClassData() const { return &_class_data_; }
+
+void say::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
+ const ::PROTOBUF_NAMESPACE_ID::Message& from) {
+ static_cast<say *>(to)->MergeFrom(
+ static_cast<const say &>(from));
+}
+
+
+void say::MergeFrom(const say& from) {
+// @@protoc_insertion_point(class_specific_merge_from_start:proto.say)
+ GOOGLE_DCHECK_NE(&from, this);
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ if (!from._internal_text().empty()) {
+ _internal_set_text(from._internal_text());
+ }
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+}
+
+void say::CopyFrom(const say& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:proto.say)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool say::IsInitialized() const {
+ return true;
+}
+
+void say::InternalSwap(say* other) {
+ using std::swap;
+ auto* lhs_arena = GetArenaForAllocation();
+ auto* rhs_arena = other->GetArenaForAllocation();
+ _internal_metadata_.InternalSwap(&other->_internal_metadata_);
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
+ &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
+ &text_, lhs_arena,
+ &other->text_, rhs_arena
+ );
+}
+
+::PROTOBUF_NAMESPACE_ID::Metadata say::GetMetadata() const {
+ return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ &descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
+ file_level_metadata_net_2eproto[9]);
+}
+
+// ===================================================================
+
+class hear_player::_Internal {
+ public:
+};
+
+hear_player::hear_player(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned)
+ : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
+ SharedCtor();
+ if (!is_message_owned) {
+ RegisterArenaDtor(arena);
+ }
+ // @@protoc_insertion_point(arena_constructor:proto.hear_player)
+}
+hear_player::hear_player(const hear_player& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message() {
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ text_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
+ #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ text_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
+ #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ if (!from._internal_text().empty()) {
+ text_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_text(),
+ GetArenaForAllocation());
+ }
+ index_ = from.index_;
+ // @@protoc_insertion_point(copy_constructor:proto.hear_player)
+}
+
+inline void hear_player::SharedCtor() {
+text_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
+#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ text_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
+#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+index_ = 0u;
+}
+
+hear_player::~hear_player() {
+ // @@protoc_insertion_point(destructor:proto.hear_player)
+ if (GetArenaForAllocation() != nullptr) return;
+ SharedDtor();
+ _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+inline void hear_player::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
+ text_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
+}
+
+void hear_player::ArenaDtor(void* object) {
+ hear_player* _this = reinterpret_cast< hear_player* >(object);
+ (void)_this;
+}
+void hear_player::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
+}
+void hear_player::SetCachedSize(int size) const {
+ _cached_size_.Set(size);
+}
+
+void hear_player::Clear() {
+// @@protoc_insertion_point(message_clear_start:proto.hear_player)
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ text_.ClearToEmpty();
+ index_ = 0u;
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+const char* hear_player::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
+ while (!ctx->Done(&ptr)) {
+ uint32_t tag;
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
+ switch (tag >> 3) {
+ // uint32 index = 1;
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
+ index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // string text = 2;
+ case 2:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
+ auto str = _internal_mutable_text();
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
+ CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "proto.hear_player.text"));
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ default:
+ goto handle_unusual;
+ } // switch
+ handle_unusual:
+ if ((tag == 0) || ((tag & 7) == 4)) {
+ CHK_(ptr);
+ ctx->SetLastTag(tag);
+ goto message_done;
+ }
+ ptr = UnknownFieldParse(
+ tag,
+ _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
+ ptr, ctx);
+ CHK_(ptr != nullptr);
+ } // while
+message_done:
+ return ptr;
+failure:
+ ptr = nullptr;
+ goto message_done;
+#undef CHK_
+}
+
+uint8_t* hear_player::_InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
+ // @@protoc_insertion_point(serialize_to_array_start:proto.hear_player)
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // uint32 index = 1;
+ if (this->_internal_index() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(1, this->_internal_index(), target);
+ }
+
+ // string text = 2;
+ if (!this->_internal_text().empty()) {
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
+ this->_internal_text().data(), static_cast<int>(this->_internal_text().length()),
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
+ "proto.hear_player.text");
+ target = stream->WriteStringMaybeAliased(
+ 2, this->_internal_text(), target);
+ }
+
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
+ }
+ // @@protoc_insertion_point(serialize_to_array_end:proto.hear_player)
+ return target;
+}
+
+size_t hear_player::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:proto.hear_player)
+ size_t total_size = 0;
+
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ // string text = 2;
+ if (!this->_internal_text().empty()) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
+ this->_internal_text());
+ }
+
+ // uint32 index = 1;
+ if (this->_internal_index() != 0) {
+ total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_index());
+ }
+
+ return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+}
+
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData hear_player::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ hear_player::MergeImpl
+};
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*hear_player::GetClassData() const { return &_class_data_; }
+
+void hear_player::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
+ const ::PROTOBUF_NAMESPACE_ID::Message& from) {
+ static_cast<hear_player *>(to)->MergeFrom(
+ static_cast<const hear_player &>(from));
+}
+
+
+void hear_player::MergeFrom(const hear_player& from) {
+// @@protoc_insertion_point(class_specific_merge_from_start:proto.hear_player)
+ GOOGLE_DCHECK_NE(&from, this);
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ if (!from._internal_text().empty()) {
+ _internal_set_text(from._internal_text());
+ }
+ if (from._internal_index() != 0) {
+ _internal_set_index(from._internal_index());
+ }
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+}
+
+void hear_player::CopyFrom(const hear_player& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:proto.hear_player)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool hear_player::IsInitialized() const {
+ return true;
+}
+
+void hear_player::InternalSwap(hear_player* other) {
+ using std::swap;
+ auto* lhs_arena = GetArenaForAllocation();
+ auto* rhs_arena = other->GetArenaForAllocation();
+ _internal_metadata_.InternalSwap(&other->_internal_metadata_);
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
+ &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
+ &text_, lhs_arena,
+ &other->text_, rhs_arena
+ );
+ swap(index_, other->index_);
+}
+
+::PROTOBUF_NAMESPACE_ID::Metadata hear_player::GetMetadata() const {
+ return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ &descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
+ file_level_metadata_net_2eproto[10]);
+}
+
+// ===================================================================
+
+class request_chunk::_Internal {
+ public:
+ static const ::proto::coords& chunk_pos(const request_chunk* msg);
+};
+
+const ::proto::coords&
+request_chunk::_Internal::chunk_pos(const request_chunk* msg) {
+ return *msg->chunk_pos_;
+}
+request_chunk::request_chunk(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned)
+ : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
+ SharedCtor();
+ if (!is_message_owned) {
+ RegisterArenaDtor(arena);
+ }
+ // @@protoc_insertion_point(arena_constructor:proto.request_chunk)
+}
+request_chunk::request_chunk(const request_chunk& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message() {
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ if (from._internal_has_chunk_pos()) {
+ chunk_pos_ = new ::proto::coords(*from.chunk_pos_);
+ } else {
+ chunk_pos_ = nullptr;
+ }
+ // @@protoc_insertion_point(copy_constructor:proto.request_chunk)
+}
+
+inline void request_chunk::SharedCtor() {
+chunk_pos_ = nullptr;
+}
+
+request_chunk::~request_chunk() {
+ // @@protoc_insertion_point(destructor:proto.request_chunk)
+ if (GetArenaForAllocation() != nullptr) return;
+ SharedDtor();
+ _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+inline void request_chunk::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
+ if (this != internal_default_instance()) delete chunk_pos_;
+}
+
+void request_chunk::ArenaDtor(void* object) {
+ request_chunk* _this = reinterpret_cast< request_chunk* >(object);
+ (void)_this;
+}
+void request_chunk::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
+}
+void request_chunk::SetCachedSize(int size) const {
+ _cached_size_.Set(size);
+}
+
+void request_chunk::Clear() {
+// @@protoc_insertion_point(message_clear_start:proto.request_chunk)
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ if (GetArenaForAllocation() == nullptr && chunk_pos_ != nullptr) {
+ delete chunk_pos_;
+ }
+ chunk_pos_ = nullptr;
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+const char* request_chunk::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
+ while (!ctx->Done(&ptr)) {
+ uint32_t tag;
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
+ switch (tag >> 3) {
+ // .proto.coords chunk_pos = 1;
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
+ ptr = ctx->ParseMessage(_internal_mutable_chunk_pos(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ default:
+ goto handle_unusual;
+ } // switch
+ handle_unusual:
+ if ((tag == 0) || ((tag & 7) == 4)) {
+ CHK_(ptr);
+ ctx->SetLastTag(tag);
+ goto message_done;
+ }
+ ptr = UnknownFieldParse(
+ tag,
+ _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
+ ptr, ctx);
+ CHK_(ptr != nullptr);
+ } // while
+message_done:
+ return ptr;
+failure:
+ ptr = nullptr;
+ goto message_done;
+#undef CHK_
+}
+
+uint8_t* request_chunk::_InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
+ // @@protoc_insertion_point(serialize_to_array_start:proto.request_chunk)
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // .proto.coords chunk_pos = 1;
+ if (this->_internal_has_chunk_pos()) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(
+ 1, _Internal::chunk_pos(this), target, stream);
+ }
+
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
+ }
+ // @@protoc_insertion_point(serialize_to_array_end:proto.request_chunk)
+ return target;
+}
+
+size_t request_chunk::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:proto.request_chunk)
+ size_t total_size = 0;
+
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ // .proto.coords chunk_pos = 1;
+ if (this->_internal_has_chunk_pos()) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *chunk_pos_);
+ }
+
+ return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+}
+
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData request_chunk::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ request_chunk::MergeImpl
+};
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*request_chunk::GetClassData() const { return &_class_data_; }
+
+void request_chunk::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
+ const ::PROTOBUF_NAMESPACE_ID::Message& from) {
+ static_cast<request_chunk *>(to)->MergeFrom(
+ static_cast<const request_chunk &>(from));
+}
+
+
+void request_chunk::MergeFrom(const request_chunk& from) {
+// @@protoc_insertion_point(class_specific_merge_from_start:proto.request_chunk)
+ GOOGLE_DCHECK_NE(&from, this);
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ if (from._internal_has_chunk_pos()) {
+ _internal_mutable_chunk_pos()->::proto::coords::MergeFrom(from._internal_chunk_pos());
+ }
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+}
+
+void request_chunk::CopyFrom(const request_chunk& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:proto.request_chunk)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool request_chunk::IsInitialized() const {
+ return true;
+}
+
+void request_chunk::InternalSwap(request_chunk* other) {
+ using std::swap;
+ _internal_metadata_.InternalSwap(&other->_internal_metadata_);
+ swap(chunk_pos_, other->chunk_pos_);
+}
+
+::PROTOBUF_NAMESPACE_ID::Metadata request_chunk::GetMetadata() const {
+ return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ &descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
+ file_level_metadata_net_2eproto[11]);
+}
+
+// ===================================================================
+
+class remove_chunk::_Internal {
+ public:
+ static const ::proto::coords& chunk_pos(const remove_chunk* msg);
+};
+
+const ::proto::coords&
+remove_chunk::_Internal::chunk_pos(const remove_chunk* msg) {
+ return *msg->chunk_pos_;
+}
+remove_chunk::remove_chunk(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned)
+ : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
+ SharedCtor();
+ if (!is_message_owned) {
+ RegisterArenaDtor(arena);
+ }
+ // @@protoc_insertion_point(arena_constructor:proto.remove_chunk)
+}
+remove_chunk::remove_chunk(const remove_chunk& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message() {
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ if (from._internal_has_chunk_pos()) {
+ chunk_pos_ = new ::proto::coords(*from.chunk_pos_);
+ } else {
+ chunk_pos_ = nullptr;
+ }
+ // @@protoc_insertion_point(copy_constructor:proto.remove_chunk)
+}
+
+inline void remove_chunk::SharedCtor() {
+chunk_pos_ = nullptr;
+}
+
+remove_chunk::~remove_chunk() {
+ // @@protoc_insertion_point(destructor:proto.remove_chunk)
+ if (GetArenaForAllocation() != nullptr) return;
+ SharedDtor();
+ _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+inline void remove_chunk::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
+ if (this != internal_default_instance()) delete chunk_pos_;
+}
+
+void remove_chunk::ArenaDtor(void* object) {
+ remove_chunk* _this = reinterpret_cast< remove_chunk* >(object);
+ (void)_this;
+}
+void remove_chunk::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
+}
+void remove_chunk::SetCachedSize(int size) const {
+ _cached_size_.Set(size);
+}
+
+void remove_chunk::Clear() {
+// @@protoc_insertion_point(message_clear_start:proto.remove_chunk)
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ if (GetArenaForAllocation() == nullptr && chunk_pos_ != nullptr) {
+ delete chunk_pos_;
+ }
+ chunk_pos_ = nullptr;
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+const char* remove_chunk::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
+ while (!ctx->Done(&ptr)) {
+ uint32_t tag;
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
+ switch (tag >> 3) {
+ // .proto.coords chunk_pos = 1;
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
+ ptr = ctx->ParseMessage(_internal_mutable_chunk_pos(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ default:
+ goto handle_unusual;
+ } // switch
+ handle_unusual:
+ if ((tag == 0) || ((tag & 7) == 4)) {
+ CHK_(ptr);
+ ctx->SetLastTag(tag);
+ goto message_done;
+ }
+ ptr = UnknownFieldParse(
+ tag,
+ _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
+ ptr, ctx);
+ CHK_(ptr != nullptr);
+ } // while
+message_done:
+ return ptr;
+failure:
+ ptr = nullptr;
+ goto message_done;
+#undef CHK_
+}
+
+uint8_t* remove_chunk::_InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
+ // @@protoc_insertion_point(serialize_to_array_start:proto.remove_chunk)
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // .proto.coords chunk_pos = 1;
+ if (this->_internal_has_chunk_pos()) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(
+ 1, _Internal::chunk_pos(this), target, stream);
+ }
+
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
+ }
+ // @@protoc_insertion_point(serialize_to_array_end:proto.remove_chunk)
+ return target;
+}
+
+size_t remove_chunk::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:proto.remove_chunk)
+ size_t total_size = 0;
+
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ // .proto.coords chunk_pos = 1;
+ if (this->_internal_has_chunk_pos()) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *chunk_pos_);
+ }
+
+ return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+}
+
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData remove_chunk::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ remove_chunk::MergeImpl
+};
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*remove_chunk::GetClassData() const { return &_class_data_; }
+
+void remove_chunk::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
+ const ::PROTOBUF_NAMESPACE_ID::Message& from) {
+ static_cast<remove_chunk *>(to)->MergeFrom(
+ static_cast<const remove_chunk &>(from));
+}
+
+
+void remove_chunk::MergeFrom(const remove_chunk& from) {
+// @@protoc_insertion_point(class_specific_merge_from_start:proto.remove_chunk)
+ GOOGLE_DCHECK_NE(&from, this);
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ if (from._internal_has_chunk_pos()) {
+ _internal_mutable_chunk_pos()->::proto::coords::MergeFrom(from._internal_chunk_pos());
+ }
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+}
+
+void remove_chunk::CopyFrom(const remove_chunk& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:proto.remove_chunk)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool remove_chunk::IsInitialized() const {
+ return true;
+}
+
+void remove_chunk::InternalSwap(remove_chunk* other) {
+ using std::swap;
+ _internal_metadata_.InternalSwap(&other->_internal_metadata_);
+ swap(chunk_pos_, other->chunk_pos_);
+}
+
+::PROTOBUF_NAMESPACE_ID::Metadata remove_chunk::GetMetadata() const {
+ return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ &descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
+ file_level_metadata_net_2eproto[12]);
+}
+
+// ===================================================================
+
+class chunk::_Internal {
+ public:
+ static const ::proto::coords& chunk_pos(const chunk* msg);
+};
+
+const ::proto::coords&
+chunk::_Internal::chunk_pos(const chunk* msg) {
+ return *msg->chunk_pos_;
+}
+chunk::chunk(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned)
+ : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
+ blocks_(arena) {
+ SharedCtor();
+ if (!is_message_owned) {
+ RegisterArenaDtor(arena);
+ }
+ // @@protoc_insertion_point(arena_constructor:proto.chunk)
+}
+chunk::chunk(const chunk& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message(),
+ blocks_(from.blocks_) {
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ if (from._internal_has_chunk_pos()) {
+ chunk_pos_ = new ::proto::coords(*from.chunk_pos_);
+ } else {
+ chunk_pos_ = nullptr;
+ }
+ // @@protoc_insertion_point(copy_constructor:proto.chunk)
+}
+
+inline void chunk::SharedCtor() {
+chunk_pos_ = nullptr;
+}
+
+chunk::~chunk() {
+ // @@protoc_insertion_point(destructor:proto.chunk)
+ if (GetArenaForAllocation() != nullptr) return;
+ SharedDtor();
+ _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+inline void chunk::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
+ if (this != internal_default_instance()) delete chunk_pos_;
+}
+
+void chunk::ArenaDtor(void* object) {
+ chunk* _this = reinterpret_cast< chunk* >(object);
+ (void)_this;
+}
+void chunk::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
+}
+void chunk::SetCachedSize(int size) const {
+ _cached_size_.Set(size);
+}
+
+void chunk::Clear() {
+// @@protoc_insertion_point(message_clear_start:proto.chunk)
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ blocks_.Clear();
+ if (GetArenaForAllocation() == nullptr && chunk_pos_ != nullptr) {
+ delete chunk_pos_;
+ }
+ chunk_pos_ = nullptr;
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+const char* chunk::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
+ while (!ctx->Done(&ptr)) {
+ uint32_t tag;
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
+ switch (tag >> 3) {
+ // .proto.coords chunk_pos = 1;
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
+ ptr = ctx->ParseMessage(_internal_mutable_chunk_pos(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // repeated uint32 blocks = 2 [packed = true];
+ case 2:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedUInt32Parser(_internal_mutable_blocks(), ptr, ctx);
+ CHK_(ptr);
+ } else if (static_cast<uint8_t>(tag) == 16) {
+ _internal_add_blocks(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr));
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ default:
+ goto handle_unusual;
+ } // switch
+ handle_unusual:
+ if ((tag == 0) || ((tag & 7) == 4)) {
+ CHK_(ptr);
+ ctx->SetLastTag(tag);
+ goto message_done;
+ }
+ ptr = UnknownFieldParse(
+ tag,
+ _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
+ ptr, ctx);
+ CHK_(ptr != nullptr);
+ } // while
+message_done:
+ return ptr;
+failure:
+ ptr = nullptr;
+ goto message_done;
+#undef CHK_
+}
+
+uint8_t* chunk::_InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
+ // @@protoc_insertion_point(serialize_to_array_start:proto.chunk)
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // .proto.coords chunk_pos = 1;
+ if (this->_internal_has_chunk_pos()) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(
+ 1, _Internal::chunk_pos(this), target, stream);
+ }
+
+ // repeated uint32 blocks = 2 [packed = true];
+ {
+ int byte_size = _blocks_cached_byte_size_.load(std::memory_order_relaxed);
+ if (byte_size > 0) {
+ target = stream->WriteUInt32Packed(
+ 2, _internal_blocks(), byte_size, target);
+ }
+ }
+
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
+ }
+ // @@protoc_insertion_point(serialize_to_array_end:proto.chunk)
+ return target;
+}
+
+size_t chunk::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:proto.chunk)
+ size_t total_size = 0;
+
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ // repeated uint32 blocks = 2 [packed = true];
+ {
+ size_t data_size = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ UInt32Size(this->blocks_);
+ if (data_size > 0) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
+ static_cast<int32_t>(data_size));
+ }
+ int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(data_size);
+ _blocks_cached_byte_size_.store(cached_size,
+ std::memory_order_relaxed);
+ total_size += data_size;
+ }
+
+ // .proto.coords chunk_pos = 1;
+ if (this->_internal_has_chunk_pos()) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *chunk_pos_);
+ }
+
+ return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+}
+
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData chunk::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ chunk::MergeImpl
+};
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*chunk::GetClassData() const { return &_class_data_; }
+
+void chunk::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
+ const ::PROTOBUF_NAMESPACE_ID::Message& from) {
+ static_cast<chunk *>(to)->MergeFrom(
+ static_cast<const chunk &>(from));
+}
+
+
+void chunk::MergeFrom(const chunk& from) {
+// @@protoc_insertion_point(class_specific_merge_from_start:proto.chunk)
+ GOOGLE_DCHECK_NE(&from, this);
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ blocks_.MergeFrom(from.blocks_);
+ if (from._internal_has_chunk_pos()) {
+ _internal_mutable_chunk_pos()->::proto::coords::MergeFrom(from._internal_chunk_pos());
+ }
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+}
+
+void chunk::CopyFrom(const chunk& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:proto.chunk)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool chunk::IsInitialized() const {
+ return true;
+}
+
+void chunk::InternalSwap(chunk* other) {
+ using std::swap;
+ _internal_metadata_.InternalSwap(&other->_internal_metadata_);
+ blocks_.InternalSwap(&other->blocks_);
+ swap(chunk_pos_, other->chunk_pos_);
+}
+
+::PROTOBUF_NAMESPACE_ID::Metadata chunk::GetMetadata() const {
+ return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ &descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
+ file_level_metadata_net_2eproto[13]);
+}
+
+// ===================================================================
+
+class add_block::_Internal {
+ public:
+ static const ::proto::coords& chunk_pos(const add_block* msg);
+ static const ::proto::ivec3& block_pos(const add_block* msg);
+};
+
+const ::proto::coords&
+add_block::_Internal::chunk_pos(const add_block* msg) {
+ return *msg->chunk_pos_;
+}
+const ::proto::ivec3&
+add_block::_Internal::block_pos(const add_block* msg) {
+ return *msg->block_pos_;
+}
+add_block::add_block(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned)
+ : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
+ SharedCtor();
+ if (!is_message_owned) {
+ RegisterArenaDtor(arena);
+ }
+ // @@protoc_insertion_point(arena_constructor:proto.add_block)
+}
+add_block::add_block(const add_block& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message() {
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ if (from._internal_has_chunk_pos()) {
+ chunk_pos_ = new ::proto::coords(*from.chunk_pos_);
+ } else {
+ chunk_pos_ = nullptr;
+ }
+ if (from._internal_has_block_pos()) {
+ block_pos_ = new ::proto::ivec3(*from.block_pos_);
+ } else {
+ block_pos_ = nullptr;
+ }
+ block_ = from.block_;
+ // @@protoc_insertion_point(copy_constructor:proto.add_block)
+}
+
+inline void add_block::SharedCtor() {
+::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
+ reinterpret_cast<char*>(&chunk_pos_) - reinterpret_cast<char*>(this)),
+ 0, static_cast<size_t>(reinterpret_cast<char*>(&block_) -
+ reinterpret_cast<char*>(&chunk_pos_)) + sizeof(block_));
+}
+
+add_block::~add_block() {
+ // @@protoc_insertion_point(destructor:proto.add_block)
+ if (GetArenaForAllocation() != nullptr) return;
+ SharedDtor();
+ _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+inline void add_block::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
+ if (this != internal_default_instance()) delete chunk_pos_;
+ if (this != internal_default_instance()) delete block_pos_;
+}
+
+void add_block::ArenaDtor(void* object) {
+ add_block* _this = reinterpret_cast< add_block* >(object);
+ (void)_this;
+}
+void add_block::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
+}
+void add_block::SetCachedSize(int size) const {
+ _cached_size_.Set(size);
+}
+
+void add_block::Clear() {
+// @@protoc_insertion_point(message_clear_start:proto.add_block)
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ if (GetArenaForAllocation() == nullptr && chunk_pos_ != nullptr) {
+ delete chunk_pos_;
+ }
+ chunk_pos_ = nullptr;
+ if (GetArenaForAllocation() == nullptr && block_pos_ != nullptr) {
+ delete block_pos_;
+ }
+ block_pos_ = nullptr;
+ block_ = 0u;
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+const char* add_block::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
+ while (!ctx->Done(&ptr)) {
+ uint32_t tag;
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
+ switch (tag >> 3) {
+ // .proto.coords chunk_pos = 1;
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
+ ptr = ctx->ParseMessage(_internal_mutable_chunk_pos(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // .proto.ivec3 block_pos = 2;
+ case 2:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
+ ptr = ctx->ParseMessage(_internal_mutable_block_pos(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // uint32 block = 3;
+ case 3:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
+ block_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ default:
+ goto handle_unusual;
+ } // switch
+ handle_unusual:
+ if ((tag == 0) || ((tag & 7) == 4)) {
+ CHK_(ptr);
+ ctx->SetLastTag(tag);
+ goto message_done;
+ }
+ ptr = UnknownFieldParse(
+ tag,
+ _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
+ ptr, ctx);
+ CHK_(ptr != nullptr);
+ } // while
+message_done:
+ return ptr;
+failure:
+ ptr = nullptr;
+ goto message_done;
+#undef CHK_
+}
+
+uint8_t* add_block::_InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
+ // @@protoc_insertion_point(serialize_to_array_start:proto.add_block)
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // .proto.coords chunk_pos = 1;
+ if (this->_internal_has_chunk_pos()) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(
+ 1, _Internal::chunk_pos(this), target, stream);
+ }
+
+ // .proto.ivec3 block_pos = 2;
+ if (this->_internal_has_block_pos()) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(
+ 2, _Internal::block_pos(this), target, stream);
+ }
+
+ // uint32 block = 3;
+ if (this->_internal_block() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(3, this->_internal_block(), target);
+ }
+
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
+ }
+ // @@protoc_insertion_point(serialize_to_array_end:proto.add_block)
+ return target;
+}
+
+size_t add_block::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:proto.add_block)
+ size_t total_size = 0;
+
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ // .proto.coords chunk_pos = 1;
+ if (this->_internal_has_chunk_pos()) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *chunk_pos_);
+ }
+
+ // .proto.ivec3 block_pos = 2;
+ if (this->_internal_has_block_pos()) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *block_pos_);
+ }
+
+ // uint32 block = 3;
+ if (this->_internal_block() != 0) {
+ total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_block());
+ }
+
+ return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+}
+
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData add_block::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ add_block::MergeImpl
+};
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*add_block::GetClassData() const { return &_class_data_; }
+
+void add_block::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
+ const ::PROTOBUF_NAMESPACE_ID::Message& from) {
+ static_cast<add_block *>(to)->MergeFrom(
+ static_cast<const add_block &>(from));
+}
+
+
+void add_block::MergeFrom(const add_block& from) {
+// @@protoc_insertion_point(class_specific_merge_from_start:proto.add_block)
+ GOOGLE_DCHECK_NE(&from, this);
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ if (from._internal_has_chunk_pos()) {
+ _internal_mutable_chunk_pos()->::proto::coords::MergeFrom(from._internal_chunk_pos());
+ }
+ if (from._internal_has_block_pos()) {
+ _internal_mutable_block_pos()->::proto::ivec3::MergeFrom(from._internal_block_pos());
+ }
+ if (from._internal_block() != 0) {
+ _internal_set_block(from._internal_block());
+ }
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+}
+
+void add_block::CopyFrom(const add_block& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:proto.add_block)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool add_block::IsInitialized() const {
+ return true;
+}
+
+void add_block::InternalSwap(add_block* other) {
+ using std::swap;
+ _internal_metadata_.InternalSwap(&other->_internal_metadata_);
+ ::PROTOBUF_NAMESPACE_ID::internal::memswap<
+ PROTOBUF_FIELD_OFFSET(add_block, block_)
+ + sizeof(add_block::block_)
+ - PROTOBUF_FIELD_OFFSET(add_block, chunk_pos_)>(
+ reinterpret_cast<char*>(&chunk_pos_),
+ reinterpret_cast<char*>(&other->chunk_pos_));
+}
+
+::PROTOBUF_NAMESPACE_ID::Metadata add_block::GetMetadata() const {
+ return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ &descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
+ file_level_metadata_net_2eproto[14]);
+}
+
+// ===================================================================
+
+class remove_block::_Internal {
+ public:
+ static const ::proto::coords& chunk_pos(const remove_block* msg);
+ static const ::proto::ivec3& block_pos(const remove_block* msg);
+};
+
+const ::proto::coords&
+remove_block::_Internal::chunk_pos(const remove_block* msg) {
+ return *msg->chunk_pos_;
+}
+const ::proto::ivec3&
+remove_block::_Internal::block_pos(const remove_block* msg) {
+ return *msg->block_pos_;
+}
+remove_block::remove_block(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned)
+ : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
+ SharedCtor();
+ if (!is_message_owned) {
+ RegisterArenaDtor(arena);
+ }
+ // @@protoc_insertion_point(arena_constructor:proto.remove_block)
+}
+remove_block::remove_block(const remove_block& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message() {
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ if (from._internal_has_chunk_pos()) {
+ chunk_pos_ = new ::proto::coords(*from.chunk_pos_);
+ } else {
+ chunk_pos_ = nullptr;
+ }
+ if (from._internal_has_block_pos()) {
+ block_pos_ = new ::proto::ivec3(*from.block_pos_);
+ } else {
+ block_pos_ = nullptr;
+ }
+ // @@protoc_insertion_point(copy_constructor:proto.remove_block)
+}
+
+inline void remove_block::SharedCtor() {
+::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
+ reinterpret_cast<char*>(&chunk_pos_) - reinterpret_cast<char*>(this)),
+ 0, static_cast<size_t>(reinterpret_cast<char*>(&block_pos_) -
+ reinterpret_cast<char*>(&chunk_pos_)) + sizeof(block_pos_));
+}
+
+remove_block::~remove_block() {
+ // @@protoc_insertion_point(destructor:proto.remove_block)
+ if (GetArenaForAllocation() != nullptr) return;
+ SharedDtor();
+ _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+inline void remove_block::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
+ if (this != internal_default_instance()) delete chunk_pos_;
+ if (this != internal_default_instance()) delete block_pos_;
+}
+
+void remove_block::ArenaDtor(void* object) {
+ remove_block* _this = reinterpret_cast< remove_block* >(object);
+ (void)_this;
+}
+void remove_block::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
+}
+void remove_block::SetCachedSize(int size) const {
+ _cached_size_.Set(size);
+}
+
+void remove_block::Clear() {
+// @@protoc_insertion_point(message_clear_start:proto.remove_block)
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ if (GetArenaForAllocation() == nullptr && chunk_pos_ != nullptr) {
+ delete chunk_pos_;
+ }
+ chunk_pos_ = nullptr;
+ if (GetArenaForAllocation() == nullptr && block_pos_ != nullptr) {
+ delete block_pos_;
+ }
+ block_pos_ = nullptr;
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+const char* remove_block::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
+ while (!ctx->Done(&ptr)) {
+ uint32_t tag;
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
+ switch (tag >> 3) {
+ // .proto.coords chunk_pos = 1;
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
+ ptr = ctx->ParseMessage(_internal_mutable_chunk_pos(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // .proto.ivec3 block_pos = 2;
+ case 2:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
+ ptr = ctx->ParseMessage(_internal_mutable_block_pos(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ default:
+ goto handle_unusual;
+ } // switch
+ handle_unusual:
+ if ((tag == 0) || ((tag & 7) == 4)) {
+ CHK_(ptr);
+ ctx->SetLastTag(tag);
+ goto message_done;
+ }
+ ptr = UnknownFieldParse(
+ tag,
+ _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
+ ptr, ctx);
+ CHK_(ptr != nullptr);
+ } // while
+message_done:
+ return ptr;
+failure:
+ ptr = nullptr;
+ goto message_done;
+#undef CHK_
+}
+
+uint8_t* remove_block::_InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
+ // @@protoc_insertion_point(serialize_to_array_start:proto.remove_block)
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // .proto.coords chunk_pos = 1;
+ if (this->_internal_has_chunk_pos()) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(
+ 1, _Internal::chunk_pos(this), target, stream);
+ }
+
+ // .proto.ivec3 block_pos = 2;
+ if (this->_internal_has_block_pos()) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(
+ 2, _Internal::block_pos(this), target, stream);
+ }
+
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
+ }
+ // @@protoc_insertion_point(serialize_to_array_end:proto.remove_block)
+ return target;
+}
+
+size_t remove_block::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:proto.remove_block)
+ size_t total_size = 0;
+
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ // .proto.coords chunk_pos = 1;
+ if (this->_internal_has_chunk_pos()) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *chunk_pos_);
+ }
+
+ // .proto.ivec3 block_pos = 2;
+ if (this->_internal_has_block_pos()) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *block_pos_);
+ }
+
+ return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+}
+
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData remove_block::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ remove_block::MergeImpl
+};
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*remove_block::GetClassData() const { return &_class_data_; }
+
+void remove_block::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
+ const ::PROTOBUF_NAMESPACE_ID::Message& from) {
+ static_cast<remove_block *>(to)->MergeFrom(
+ static_cast<const remove_block &>(from));
+}
+
+
+void remove_block::MergeFrom(const remove_block& from) {
+// @@protoc_insertion_point(class_specific_merge_from_start:proto.remove_block)
+ GOOGLE_DCHECK_NE(&from, this);
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ if (from._internal_has_chunk_pos()) {
+ _internal_mutable_chunk_pos()->::proto::coords::MergeFrom(from._internal_chunk_pos());
+ }
+ if (from._internal_has_block_pos()) {
+ _internal_mutable_block_pos()->::proto::ivec3::MergeFrom(from._internal_block_pos());
+ }
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+}
+
+void remove_block::CopyFrom(const remove_block& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:proto.remove_block)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool remove_block::IsInitialized() const {
+ return true;
+}
+
+void remove_block::InternalSwap(remove_block* other) {
+ using std::swap;
+ _internal_metadata_.InternalSwap(&other->_internal_metadata_);
+ ::PROTOBUF_NAMESPACE_ID::internal::memswap<
+ PROTOBUF_FIELD_OFFSET(remove_block, block_pos_)
+ + sizeof(remove_block::block_pos_)
+ - PROTOBUF_FIELD_OFFSET(remove_block, chunk_pos_)>(
+ reinterpret_cast<char*>(&chunk_pos_),
+ reinterpret_cast<char*>(&other->chunk_pos_));
+}
+
+::PROTOBUF_NAMESPACE_ID::Metadata remove_block::GetMetadata() const {
+ return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ &descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
+ file_level_metadata_net_2eproto[15]);
+}
+
+// ===================================================================
+
+class server_message::_Internal {
+ public:
+};
+
+server_message::server_message(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned)
+ : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
+ SharedCtor();
+ if (!is_message_owned) {
+ RegisterArenaDtor(arena);
+ }
+ // @@protoc_insertion_point(arena_constructor:proto.server_message)
+}
+server_message::server_message(const server_message& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message() {
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ message_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
+ #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ message_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
+ #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ if (!from._internal_message().empty()) {
+ message_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_message(),
+ GetArenaForAllocation());
+ }
+ fatal_ = from.fatal_;
+ // @@protoc_insertion_point(copy_constructor:proto.server_message)
+}
+
+inline void server_message::SharedCtor() {
+message_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
+#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ message_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
+#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+fatal_ = false;
+}
+
+server_message::~server_message() {
+ // @@protoc_insertion_point(destructor:proto.server_message)
+ if (GetArenaForAllocation() != nullptr) return;
+ SharedDtor();
+ _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+inline void server_message::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
+ message_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
+}
+
+void server_message::ArenaDtor(void* object) {
+ server_message* _this = reinterpret_cast< server_message* >(object);
+ (void)_this;
+}
+void server_message::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
+}
+void server_message::SetCachedSize(int size) const {
+ _cached_size_.Set(size);
+}
+
+void server_message::Clear() {
+// @@protoc_insertion_point(message_clear_start:proto.server_message)
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ message_.ClearToEmpty();
+ fatal_ = false;
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+const char* server_message::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
+ while (!ctx->Done(&ptr)) {
+ uint32_t tag;
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
+ switch (tag >> 3) {
+ // string message = 1;
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
+ auto str = _internal_mutable_message();
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
+ CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "proto.server_message.message"));
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // bool fatal = 2;
+ case 2:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
+ fatal_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ default:
+ goto handle_unusual;
+ } // switch
+ handle_unusual:
+ if ((tag == 0) || ((tag & 7) == 4)) {
+ CHK_(ptr);
+ ctx->SetLastTag(tag);
+ goto message_done;
+ }
+ ptr = UnknownFieldParse(
+ tag,
+ _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
+ ptr, ctx);
+ CHK_(ptr != nullptr);
+ } // while
+message_done:
+ return ptr;
+failure:
+ ptr = nullptr;
+ goto message_done;
+#undef CHK_
+}
+
+uint8_t* server_message::_InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
+ // @@protoc_insertion_point(serialize_to_array_start:proto.server_message)
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // string message = 1;
+ if (!this->_internal_message().empty()) {
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
+ this->_internal_message().data(), static_cast<int>(this->_internal_message().length()),
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
+ "proto.server_message.message");
+ target = stream->WriteStringMaybeAliased(
+ 1, this->_internal_message(), target);
+ }
+
+ // bool fatal = 2;
+ if (this->_internal_fatal() != 0) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(2, this->_internal_fatal(), target);
+ }
+
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
+ }
+ // @@protoc_insertion_point(serialize_to_array_end:proto.server_message)
+ return target;
+}
+
+size_t server_message::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:proto.server_message)
+ size_t total_size = 0;
+
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ // string message = 1;
+ if (!this->_internal_message().empty()) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
+ this->_internal_message());
+ }
+
+ // bool fatal = 2;
+ if (this->_internal_fatal() != 0) {
+ total_size += 1 + 1;
+ }
+
+ return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+}
+
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData server_message::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ server_message::MergeImpl
+};
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*server_message::GetClassData() const { return &_class_data_; }
+
+void server_message::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
+ const ::PROTOBUF_NAMESPACE_ID::Message& from) {
+ static_cast<server_message *>(to)->MergeFrom(
+ static_cast<const server_message &>(from));
+}
+
+
+void server_message::MergeFrom(const server_message& from) {
+// @@protoc_insertion_point(class_specific_merge_from_start:proto.server_message)
+ GOOGLE_DCHECK_NE(&from, this);
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ if (!from._internal_message().empty()) {
+ _internal_set_message(from._internal_message());
+ }
+ if (from._internal_fatal() != 0) {
+ _internal_set_fatal(from._internal_fatal());
+ }
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+}
+
+void server_message::CopyFrom(const server_message& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:proto.server_message)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool server_message::IsInitialized() const {
+ return true;
+}
+
+void server_message::InternalSwap(server_message* other) {
+ using std::swap;
+ auto* lhs_arena = GetArenaForAllocation();
+ auto* rhs_arena = other->GetArenaForAllocation();
+ _internal_metadata_.InternalSwap(&other->_internal_metadata_);
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
+ &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
+ &message_, lhs_arena,
+ &other->message_, rhs_arena
+ );
+ swap(fatal_, other->fatal_);
+}
+
+::PROTOBUF_NAMESPACE_ID::Metadata server_message::GetMetadata() const {
+ return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ &descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
+ file_level_metadata_net_2eproto[16]);
+}
+
+// ===================================================================
+
+class packet::_Internal {
+ public:
+ static const ::proto::auth& auth_packet(const packet* msg);
+ static const ::proto::init& init_packet(const packet* msg);
+ static const ::proto::move& move_packet(const packet* msg);
+ static const ::proto::player& player_packet(const packet* msg);
+ static const ::proto::remove_player& remove_player_packet(const packet* msg);
+ static const ::proto::say& say_packet(const packet* msg);
+ static const ::proto::hear_player& hear_player_packet(const packet* msg);
+ static const ::proto::request_chunk& request_chunk_packet(const packet* msg);
+ static const ::proto::chunk& chunk_packet(const packet* msg);
+ static const ::proto::remove_chunk& remove_chunk_packet(const packet* msg);
+ static const ::proto::add_block& add_block_packet(const packet* msg);
+ static const ::proto::remove_block& remove_block_packet(const packet* msg);
+ static const ::proto::server_message& server_message_packet(const packet* msg);
+};
+
+const ::proto::auth&
+packet::_Internal::auth_packet(const packet* msg) {
+ return *msg->contents_.auth_packet_;
+}
+const ::proto::init&
+packet::_Internal::init_packet(const packet* msg) {
+ return *msg->contents_.init_packet_;
+}
+const ::proto::move&
+packet::_Internal::move_packet(const packet* msg) {
+ return *msg->contents_.move_packet_;
+}
+const ::proto::player&
+packet::_Internal::player_packet(const packet* msg) {
+ return *msg->contents_.player_packet_;
+}
+const ::proto::remove_player&
+packet::_Internal::remove_player_packet(const packet* msg) {
+ return *msg->contents_.remove_player_packet_;
+}
+const ::proto::say&
+packet::_Internal::say_packet(const packet* msg) {
+ return *msg->contents_.say_packet_;
+}
+const ::proto::hear_player&
+packet::_Internal::hear_player_packet(const packet* msg) {
+ return *msg->contents_.hear_player_packet_;
+}
+const ::proto::request_chunk&
+packet::_Internal::request_chunk_packet(const packet* msg) {
+ return *msg->contents_.request_chunk_packet_;
+}
+const ::proto::chunk&
+packet::_Internal::chunk_packet(const packet* msg) {
+ return *msg->contents_.chunk_packet_;
+}
+const ::proto::remove_chunk&
+packet::_Internal::remove_chunk_packet(const packet* msg) {
+ return *msg->contents_.remove_chunk_packet_;
+}
+const ::proto::add_block&
+packet::_Internal::add_block_packet(const packet* msg) {
+ return *msg->contents_.add_block_packet_;
+}
+const ::proto::remove_block&
+packet::_Internal::remove_block_packet(const packet* msg) {
+ return *msg->contents_.remove_block_packet_;
+}
+const ::proto::server_message&
+packet::_Internal::server_message_packet(const packet* msg) {
+ return *msg->contents_.server_message_packet_;
+}
+void packet::set_allocated_auth_packet(::proto::auth* auth_packet) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ clear_contents();
+ if (auth_packet) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::auth>::GetOwningArena(auth_packet);
+ if (message_arena != submessage_arena) {
+ auth_packet = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, auth_packet, submessage_arena);
+ }
+ set_has_auth_packet();
+ contents_.auth_packet_ = auth_packet;
+ }
+ // @@protoc_insertion_point(field_set_allocated:proto.packet.auth_packet)
+}
+void packet::set_allocated_init_packet(::proto::init* init_packet) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ clear_contents();
+ if (init_packet) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::init>::GetOwningArena(init_packet);
+ if (message_arena != submessage_arena) {
+ init_packet = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, init_packet, submessage_arena);
+ }
+ set_has_init_packet();
+ contents_.init_packet_ = init_packet;
+ }
+ // @@protoc_insertion_point(field_set_allocated:proto.packet.init_packet)
+}
+void packet::set_allocated_move_packet(::proto::move* move_packet) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ clear_contents();
+ if (move_packet) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::move>::GetOwningArena(move_packet);
+ if (message_arena != submessage_arena) {
+ move_packet = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, move_packet, submessage_arena);
+ }
+ set_has_move_packet();
+ contents_.move_packet_ = move_packet;
+ }
+ // @@protoc_insertion_point(field_set_allocated:proto.packet.move_packet)
+}
+void packet::set_allocated_player_packet(::proto::player* player_packet) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ clear_contents();
+ if (player_packet) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::player>::GetOwningArena(player_packet);
+ if (message_arena != submessage_arena) {
+ player_packet = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, player_packet, submessage_arena);
+ }
+ set_has_player_packet();
+ contents_.player_packet_ = player_packet;
+ }
+ // @@protoc_insertion_point(field_set_allocated:proto.packet.player_packet)
+}
+void packet::set_allocated_remove_player_packet(::proto::remove_player* remove_player_packet) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ clear_contents();
+ if (remove_player_packet) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::remove_player>::GetOwningArena(remove_player_packet);
+ if (message_arena != submessage_arena) {
+ remove_player_packet = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, remove_player_packet, submessage_arena);
+ }
+ set_has_remove_player_packet();
+ contents_.remove_player_packet_ = remove_player_packet;
+ }
+ // @@protoc_insertion_point(field_set_allocated:proto.packet.remove_player_packet)
+}
+void packet::set_allocated_say_packet(::proto::say* say_packet) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ clear_contents();
+ if (say_packet) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::say>::GetOwningArena(say_packet);
+ if (message_arena != submessage_arena) {
+ say_packet = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, say_packet, submessage_arena);
+ }
+ set_has_say_packet();
+ contents_.say_packet_ = say_packet;
+ }
+ // @@protoc_insertion_point(field_set_allocated:proto.packet.say_packet)
+}
+void packet::set_allocated_hear_player_packet(::proto::hear_player* hear_player_packet) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ clear_contents();
+ if (hear_player_packet) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::hear_player>::GetOwningArena(hear_player_packet);
+ if (message_arena != submessage_arena) {
+ hear_player_packet = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, hear_player_packet, submessage_arena);
+ }
+ set_has_hear_player_packet();
+ contents_.hear_player_packet_ = hear_player_packet;
+ }
+ // @@protoc_insertion_point(field_set_allocated:proto.packet.hear_player_packet)
+}
+void packet::set_allocated_request_chunk_packet(::proto::request_chunk* request_chunk_packet) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ clear_contents();
+ if (request_chunk_packet) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::request_chunk>::GetOwningArena(request_chunk_packet);
+ if (message_arena != submessage_arena) {
+ request_chunk_packet = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, request_chunk_packet, submessage_arena);
+ }
+ set_has_request_chunk_packet();
+ contents_.request_chunk_packet_ = request_chunk_packet;
+ }
+ // @@protoc_insertion_point(field_set_allocated:proto.packet.request_chunk_packet)
+}
+void packet::set_allocated_chunk_packet(::proto::chunk* chunk_packet) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ clear_contents();
+ if (chunk_packet) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::chunk>::GetOwningArena(chunk_packet);
+ if (message_arena != submessage_arena) {
+ chunk_packet = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, chunk_packet, submessage_arena);
+ }
+ set_has_chunk_packet();
+ contents_.chunk_packet_ = chunk_packet;
+ }
+ // @@protoc_insertion_point(field_set_allocated:proto.packet.chunk_packet)
+}
+void packet::set_allocated_remove_chunk_packet(::proto::remove_chunk* remove_chunk_packet) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ clear_contents();
+ if (remove_chunk_packet) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::remove_chunk>::GetOwningArena(remove_chunk_packet);
+ if (message_arena != submessage_arena) {
+ remove_chunk_packet = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, remove_chunk_packet, submessage_arena);
+ }
+ set_has_remove_chunk_packet();
+ contents_.remove_chunk_packet_ = remove_chunk_packet;
+ }
+ // @@protoc_insertion_point(field_set_allocated:proto.packet.remove_chunk_packet)
+}
+void packet::set_allocated_add_block_packet(::proto::add_block* add_block_packet) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ clear_contents();
+ if (add_block_packet) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::add_block>::GetOwningArena(add_block_packet);
+ if (message_arena != submessage_arena) {
+ add_block_packet = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, add_block_packet, submessage_arena);
+ }
+ set_has_add_block_packet();
+ contents_.add_block_packet_ = add_block_packet;
+ }
+ // @@protoc_insertion_point(field_set_allocated:proto.packet.add_block_packet)
+}
+void packet::set_allocated_remove_block_packet(::proto::remove_block* remove_block_packet) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ clear_contents();
+ if (remove_block_packet) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::remove_block>::GetOwningArena(remove_block_packet);
+ if (message_arena != submessage_arena) {
+ remove_block_packet = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, remove_block_packet, submessage_arena);
+ }
+ set_has_remove_block_packet();
+ contents_.remove_block_packet_ = remove_block_packet;
+ }
+ // @@protoc_insertion_point(field_set_allocated:proto.packet.remove_block_packet)
+}
+void packet::set_allocated_server_message_packet(::proto::server_message* server_message_packet) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ clear_contents();
+ if (server_message_packet) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::server_message>::GetOwningArena(server_message_packet);
+ if (message_arena != submessage_arena) {
+ server_message_packet = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, server_message_packet, submessage_arena);
+ }
+ set_has_server_message_packet();
+ contents_.server_message_packet_ = server_message_packet;
+ }
+ // @@protoc_insertion_point(field_set_allocated:proto.packet.server_message_packet)
+}
+packet::packet(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned)
+ : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
+ SharedCtor();
+ if (!is_message_owned) {
+ RegisterArenaDtor(arena);
+ }
+ // @@protoc_insertion_point(arena_constructor:proto.packet)
+}
+packet::packet(const packet& from)
+ : ::PROTOBUF_NAMESPACE_ID::Message() {
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ clear_has_contents();
+ switch (from.contents_case()) {
+ case kAuthPacket: {
+ _internal_mutable_auth_packet()->::proto::auth::MergeFrom(from._internal_auth_packet());
+ break;
+ }
+ case kInitPacket: {
+ _internal_mutable_init_packet()->::proto::init::MergeFrom(from._internal_init_packet());
+ break;
+ }
+ case kMovePacket: {
+ _internal_mutable_move_packet()->::proto::move::MergeFrom(from._internal_move_packet());
+ break;
+ }
+ case kPlayerPacket: {
+ _internal_mutable_player_packet()->::proto::player::MergeFrom(from._internal_player_packet());
+ break;
+ }
+ case kRemovePlayerPacket: {
+ _internal_mutable_remove_player_packet()->::proto::remove_player::MergeFrom(from._internal_remove_player_packet());
+ break;
+ }
+ case kSayPacket: {
+ _internal_mutable_say_packet()->::proto::say::MergeFrom(from._internal_say_packet());
+ break;
+ }
+ case kHearPlayerPacket: {
+ _internal_mutable_hear_player_packet()->::proto::hear_player::MergeFrom(from._internal_hear_player_packet());
+ break;
+ }
+ case kRequestChunkPacket: {
+ _internal_mutable_request_chunk_packet()->::proto::request_chunk::MergeFrom(from._internal_request_chunk_packet());
+ break;
+ }
+ case kChunkPacket: {
+ _internal_mutable_chunk_packet()->::proto::chunk::MergeFrom(from._internal_chunk_packet());
+ break;
+ }
+ case kRemoveChunkPacket: {
+ _internal_mutable_remove_chunk_packet()->::proto::remove_chunk::MergeFrom(from._internal_remove_chunk_packet());
+ break;
+ }
+ case kAddBlockPacket: {
+ _internal_mutable_add_block_packet()->::proto::add_block::MergeFrom(from._internal_add_block_packet());
+ break;
+ }
+ case kRemoveBlockPacket: {
+ _internal_mutable_remove_block_packet()->::proto::remove_block::MergeFrom(from._internal_remove_block_packet());
+ break;
+ }
+ case kServerMessagePacket: {
+ _internal_mutable_server_message_packet()->::proto::server_message::MergeFrom(from._internal_server_message_packet());
+ break;
+ }
+ case CONTENTS_NOT_SET: {
+ break;
+ }
+ }
+ // @@protoc_insertion_point(copy_constructor:proto.packet)
+}
+
+inline void packet::SharedCtor() {
+clear_has_contents();
+}
+
+packet::~packet() {
+ // @@protoc_insertion_point(destructor:proto.packet)
+ if (GetArenaForAllocation() != nullptr) return;
+ SharedDtor();
+ _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+inline void packet::SharedDtor() {
+ GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
+ if (has_contents()) {
+ clear_contents();
+ }
+}
+
+void packet::ArenaDtor(void* object) {
+ packet* _this = reinterpret_cast< packet* >(object);
+ (void)_this;
+}
+void packet::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
+}
+void packet::SetCachedSize(int size) const {
+ _cached_size_.Set(size);
+}
+
+void packet::clear_contents() {
+// @@protoc_insertion_point(one_of_clear_start:proto.packet)
+ switch (contents_case()) {
+ case kAuthPacket: {
+ if (GetArenaForAllocation() == nullptr) {
+ delete contents_.auth_packet_;
+ }
+ break;
+ }
+ case kInitPacket: {
+ if (GetArenaForAllocation() == nullptr) {
+ delete contents_.init_packet_;
+ }
+ break;
+ }
+ case kMovePacket: {
+ if (GetArenaForAllocation() == nullptr) {
+ delete contents_.move_packet_;
+ }
+ break;
+ }
+ case kPlayerPacket: {
+ if (GetArenaForAllocation() == nullptr) {
+ delete contents_.player_packet_;
+ }
+ break;
+ }
+ case kRemovePlayerPacket: {
+ if (GetArenaForAllocation() == nullptr) {
+ delete contents_.remove_player_packet_;
+ }
+ break;
+ }
+ case kSayPacket: {
+ if (GetArenaForAllocation() == nullptr) {
+ delete contents_.say_packet_;
+ }
+ break;
+ }
+ case kHearPlayerPacket: {
+ if (GetArenaForAllocation() == nullptr) {
+ delete contents_.hear_player_packet_;
+ }
+ break;
+ }
+ case kRequestChunkPacket: {
+ if (GetArenaForAllocation() == nullptr) {
+ delete contents_.request_chunk_packet_;
+ }
+ break;
+ }
+ case kChunkPacket: {
+ if (GetArenaForAllocation() == nullptr) {
+ delete contents_.chunk_packet_;
+ }
+ break;
+ }
+ case kRemoveChunkPacket: {
+ if (GetArenaForAllocation() == nullptr) {
+ delete contents_.remove_chunk_packet_;
+ }
+ break;
+ }
+ case kAddBlockPacket: {
+ if (GetArenaForAllocation() == nullptr) {
+ delete contents_.add_block_packet_;
+ }
+ break;
+ }
+ case kRemoveBlockPacket: {
+ if (GetArenaForAllocation() == nullptr) {
+ delete contents_.remove_block_packet_;
+ }
+ break;
+ }
+ case kServerMessagePacket: {
+ if (GetArenaForAllocation() == nullptr) {
+ delete contents_.server_message_packet_;
+ }
+ break;
+ }
+ case CONTENTS_NOT_SET: {
+ break;
+ }
+ }
+ _oneof_case_[0] = CONTENTS_NOT_SET;
+}
+
+
+void packet::Clear() {
+// @@protoc_insertion_point(message_clear_start:proto.packet)
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ clear_contents();
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+}
+
+const char* packet::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
+ while (!ctx->Done(&ptr)) {
+ uint32_t tag;
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
+ switch (tag >> 3) {
+ // .proto.auth auth_packet = 1;
+ case 1:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
+ ptr = ctx->ParseMessage(_internal_mutable_auth_packet(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // .proto.init init_packet = 2;
+ case 2:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
+ ptr = ctx->ParseMessage(_internal_mutable_init_packet(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // .proto.move move_packet = 3;
+ case 3:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
+ ptr = ctx->ParseMessage(_internal_mutable_move_packet(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // .proto.player player_packet = 4;
+ case 4:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 34)) {
+ ptr = ctx->ParseMessage(_internal_mutable_player_packet(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // .proto.remove_player remove_player_packet = 5;
+ case 5:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 42)) {
+ ptr = ctx->ParseMessage(_internal_mutable_remove_player_packet(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // .proto.say say_packet = 6;
+ case 6:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 50)) {
+ ptr = ctx->ParseMessage(_internal_mutable_say_packet(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // .proto.hear_player hear_player_packet = 7;
+ case 7:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 58)) {
+ ptr = ctx->ParseMessage(_internal_mutable_hear_player_packet(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // .proto.request_chunk request_chunk_packet = 8;
+ case 8:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 66)) {
+ ptr = ctx->ParseMessage(_internal_mutable_request_chunk_packet(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // .proto.chunk chunk_packet = 9;
+ case 9:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 74)) {
+ ptr = ctx->ParseMessage(_internal_mutable_chunk_packet(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // .proto.remove_chunk remove_chunk_packet = 10;
+ case 10:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 82)) {
+ ptr = ctx->ParseMessage(_internal_mutable_remove_chunk_packet(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // .proto.add_block add_block_packet = 11;
+ case 11:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 90)) {
+ ptr = ctx->ParseMessage(_internal_mutable_add_block_packet(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // .proto.remove_block remove_block_packet = 12;
+ case 12:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 98)) {
+ ptr = ctx->ParseMessage(_internal_mutable_remove_block_packet(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // .proto.server_message server_message_packet = 13;
+ case 13:
+ if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 106)) {
+ ptr = ctx->ParseMessage(_internal_mutable_server_message_packet(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ default:
+ goto handle_unusual;
+ } // switch
+ handle_unusual:
+ if ((tag == 0) || ((tag & 7) == 4)) {
+ CHK_(ptr);
+ ctx->SetLastTag(tag);
+ goto message_done;
+ }
+ ptr = UnknownFieldParse(
+ tag,
+ _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
+ ptr, ctx);
+ CHK_(ptr != nullptr);
+ } // while
+message_done:
+ return ptr;
+failure:
+ ptr = nullptr;
+ goto message_done;
+#undef CHK_
+}
+
+uint8_t* packet::_InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
+ // @@protoc_insertion_point(serialize_to_array_start:proto.packet)
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // .proto.auth auth_packet = 1;
+ if (_internal_has_auth_packet()) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(
+ 1, _Internal::auth_packet(this), target, stream);
+ }
+
+ // .proto.init init_packet = 2;
+ if (_internal_has_init_packet()) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(
+ 2, _Internal::init_packet(this), target, stream);
+ }
+
+ // .proto.move move_packet = 3;
+ if (_internal_has_move_packet()) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(
+ 3, _Internal::move_packet(this), target, stream);
+ }
+
+ // .proto.player player_packet = 4;
+ if (_internal_has_player_packet()) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(
+ 4, _Internal::player_packet(this), target, stream);
+ }
+
+ // .proto.remove_player remove_player_packet = 5;
+ if (_internal_has_remove_player_packet()) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(
+ 5, _Internal::remove_player_packet(this), target, stream);
+ }
+
+ // .proto.say say_packet = 6;
+ if (_internal_has_say_packet()) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(
+ 6, _Internal::say_packet(this), target, stream);
+ }
+
+ // .proto.hear_player hear_player_packet = 7;
+ if (_internal_has_hear_player_packet()) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(
+ 7, _Internal::hear_player_packet(this), target, stream);
+ }
+
+ // .proto.request_chunk request_chunk_packet = 8;
+ if (_internal_has_request_chunk_packet()) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(
+ 8, _Internal::request_chunk_packet(this), target, stream);
+ }
+
+ // .proto.chunk chunk_packet = 9;
+ if (_internal_has_chunk_packet()) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(
+ 9, _Internal::chunk_packet(this), target, stream);
+ }
+
+ // .proto.remove_chunk remove_chunk_packet = 10;
+ if (_internal_has_remove_chunk_packet()) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(
+ 10, _Internal::remove_chunk_packet(this), target, stream);
+ }
+
+ // .proto.add_block add_block_packet = 11;
+ if (_internal_has_add_block_packet()) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(
+ 11, _Internal::add_block_packet(this), target, stream);
+ }
+
+ // .proto.remove_block remove_block_packet = 12;
+ if (_internal_has_remove_block_packet()) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(
+ 12, _Internal::remove_block_packet(this), target, stream);
+ }
+
+ // .proto.server_message server_message_packet = 13;
+ if (_internal_has_server_message_packet()) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(
+ 13, _Internal::server_message_packet(this), target, stream);
+ }
+
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
+ _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
+ }
+ // @@protoc_insertion_point(serialize_to_array_end:proto.packet)
+ return target;
+}
+
+size_t packet::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:proto.packet)
+ size_t total_size = 0;
+
+ uint32_t cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ switch (contents_case()) {
+ // .proto.auth auth_packet = 1;
+ case kAuthPacket: {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *contents_.auth_packet_);
+ break;
+ }
+ // .proto.init init_packet = 2;
+ case kInitPacket: {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *contents_.init_packet_);
+ break;
+ }
+ // .proto.move move_packet = 3;
+ case kMovePacket: {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *contents_.move_packet_);
+ break;
+ }
+ // .proto.player player_packet = 4;
+ case kPlayerPacket: {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *contents_.player_packet_);
+ break;
+ }
+ // .proto.remove_player remove_player_packet = 5;
+ case kRemovePlayerPacket: {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *contents_.remove_player_packet_);
+ break;
+ }
+ // .proto.say say_packet = 6;
+ case kSayPacket: {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *contents_.say_packet_);
+ break;
+ }
+ // .proto.hear_player hear_player_packet = 7;
+ case kHearPlayerPacket: {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *contents_.hear_player_packet_);
+ break;
+ }
+ // .proto.request_chunk request_chunk_packet = 8;
+ case kRequestChunkPacket: {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *contents_.request_chunk_packet_);
+ break;
+ }
+ // .proto.chunk chunk_packet = 9;
+ case kChunkPacket: {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *contents_.chunk_packet_);
+ break;
+ }
+ // .proto.remove_chunk remove_chunk_packet = 10;
+ case kRemoveChunkPacket: {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *contents_.remove_chunk_packet_);
+ break;
+ }
+ // .proto.add_block add_block_packet = 11;
+ case kAddBlockPacket: {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *contents_.add_block_packet_);
+ break;
+ }
+ // .proto.remove_block remove_block_packet = 12;
+ case kRemoveBlockPacket: {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *contents_.remove_block_packet_);
+ break;
+ }
+ // .proto.server_message server_message_packet = 13;
+ case kServerMessagePacket: {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *contents_.server_message_packet_);
+ break;
+ }
+ case CONTENTS_NOT_SET: {
+ break;
+ }
+ }
+ return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+}
+
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData packet::_class_data_ = {
+ ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
+ packet::MergeImpl
+};
+const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*packet::GetClassData() const { return &_class_data_; }
+
+void packet::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
+ const ::PROTOBUF_NAMESPACE_ID::Message& from) {
+ static_cast<packet *>(to)->MergeFrom(
+ static_cast<const packet &>(from));
+}
+
+
+void packet::MergeFrom(const packet& from) {
+// @@protoc_insertion_point(class_specific_merge_from_start:proto.packet)
+ GOOGLE_DCHECK_NE(&from, this);
+ uint32_t cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ switch (from.contents_case()) {
+ case kAuthPacket: {
+ _internal_mutable_auth_packet()->::proto::auth::MergeFrom(from._internal_auth_packet());
+ break;
+ }
+ case kInitPacket: {
+ _internal_mutable_init_packet()->::proto::init::MergeFrom(from._internal_init_packet());
+ break;
+ }
+ case kMovePacket: {
+ _internal_mutable_move_packet()->::proto::move::MergeFrom(from._internal_move_packet());
+ break;
+ }
+ case kPlayerPacket: {
+ _internal_mutable_player_packet()->::proto::player::MergeFrom(from._internal_player_packet());
+ break;
+ }
+ case kRemovePlayerPacket: {
+ _internal_mutable_remove_player_packet()->::proto::remove_player::MergeFrom(from._internal_remove_player_packet());
+ break;
+ }
+ case kSayPacket: {
+ _internal_mutable_say_packet()->::proto::say::MergeFrom(from._internal_say_packet());
+ break;
+ }
+ case kHearPlayerPacket: {
+ _internal_mutable_hear_player_packet()->::proto::hear_player::MergeFrom(from._internal_hear_player_packet());
+ break;
+ }
+ case kRequestChunkPacket: {
+ _internal_mutable_request_chunk_packet()->::proto::request_chunk::MergeFrom(from._internal_request_chunk_packet());
+ break;
+ }
+ case kChunkPacket: {
+ _internal_mutable_chunk_packet()->::proto::chunk::MergeFrom(from._internal_chunk_packet());
+ break;
+ }
+ case kRemoveChunkPacket: {
+ _internal_mutable_remove_chunk_packet()->::proto::remove_chunk::MergeFrom(from._internal_remove_chunk_packet());
+ break;
+ }
+ case kAddBlockPacket: {
+ _internal_mutable_add_block_packet()->::proto::add_block::MergeFrom(from._internal_add_block_packet());
+ break;
+ }
+ case kRemoveBlockPacket: {
+ _internal_mutable_remove_block_packet()->::proto::remove_block::MergeFrom(from._internal_remove_block_packet());
+ break;
+ }
+ case kServerMessagePacket: {
+ _internal_mutable_server_message_packet()->::proto::server_message::MergeFrom(from._internal_server_message_packet());
+ break;
+ }
+ case CONTENTS_NOT_SET: {
+ break;
+ }
+ }
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+}
+
+void packet::CopyFrom(const packet& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:proto.packet)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool packet::IsInitialized() const {
+ return true;
+}
+
+void packet::InternalSwap(packet* other) {
+ using std::swap;
+ _internal_metadata_.InternalSwap(&other->_internal_metadata_);
+ swap(contents_, other->contents_);
+ swap(_oneof_case_[0], other->_oneof_case_[0]);
+}
+
+::PROTOBUF_NAMESPACE_ID::Metadata packet::GetMetadata() const {
+ return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
+ &descriptor_table_net_2eproto_getter, &descriptor_table_net_2eproto_once,
+ file_level_metadata_net_2eproto[17]);
+}
+
+// @@protoc_insertion_point(namespace_scope)
+} // namespace proto
+PROTOBUF_NAMESPACE_OPEN
+template<> PROTOBUF_NOINLINE ::proto::angles* Arena::CreateMaybeMessage< ::proto::angles >(Arena* arena) {
+ return Arena::CreateMessageInternal< ::proto::angles >(arena);
+}
+template<> PROTOBUF_NOINLINE ::proto::coords* Arena::CreateMaybeMessage< ::proto::coords >(Arena* arena) {
+ return Arena::CreateMessageInternal< ::proto::coords >(arena);
+}
+template<> PROTOBUF_NOINLINE ::proto::vec3* Arena::CreateMaybeMessage< ::proto::vec3 >(Arena* arena) {
+ return Arena::CreateMessageInternal< ::proto::vec3 >(arena);
+}
+template<> PROTOBUF_NOINLINE ::proto::ivec3* Arena::CreateMaybeMessage< ::proto::ivec3 >(Arena* arena) {
+ return Arena::CreateMessageInternal< ::proto::ivec3 >(arena);
+}
+template<> PROTOBUF_NOINLINE ::proto::player* Arena::CreateMaybeMessage< ::proto::player >(Arena* arena) {
+ return Arena::CreateMessageInternal< ::proto::player >(arena);
+}
+template<> PROTOBUF_NOINLINE ::proto::auth* Arena::CreateMaybeMessage< ::proto::auth >(Arena* arena) {
+ return Arena::CreateMessageInternal< ::proto::auth >(arena);
+}
+template<> PROTOBUF_NOINLINE ::proto::init* Arena::CreateMaybeMessage< ::proto::init >(Arena* arena) {
+ return Arena::CreateMessageInternal< ::proto::init >(arena);
+}
+template<> PROTOBUF_NOINLINE ::proto::move* Arena::CreateMaybeMessage< ::proto::move >(Arena* arena) {
+ return Arena::CreateMessageInternal< ::proto::move >(arena);
+}
+template<> PROTOBUF_NOINLINE ::proto::remove_player* Arena::CreateMaybeMessage< ::proto::remove_player >(Arena* arena) {
+ return Arena::CreateMessageInternal< ::proto::remove_player >(arena);
+}
+template<> PROTOBUF_NOINLINE ::proto::say* Arena::CreateMaybeMessage< ::proto::say >(Arena* arena) {
+ return Arena::CreateMessageInternal< ::proto::say >(arena);
+}
+template<> PROTOBUF_NOINLINE ::proto::hear_player* Arena::CreateMaybeMessage< ::proto::hear_player >(Arena* arena) {
+ return Arena::CreateMessageInternal< ::proto::hear_player >(arena);
+}
+template<> PROTOBUF_NOINLINE ::proto::request_chunk* Arena::CreateMaybeMessage< ::proto::request_chunk >(Arena* arena) {
+ return Arena::CreateMessageInternal< ::proto::request_chunk >(arena);
+}
+template<> PROTOBUF_NOINLINE ::proto::remove_chunk* Arena::CreateMaybeMessage< ::proto::remove_chunk >(Arena* arena) {
+ return Arena::CreateMessageInternal< ::proto::remove_chunk >(arena);
+}
+template<> PROTOBUF_NOINLINE ::proto::chunk* Arena::CreateMaybeMessage< ::proto::chunk >(Arena* arena) {
+ return Arena::CreateMessageInternal< ::proto::chunk >(arena);
+}
+template<> PROTOBUF_NOINLINE ::proto::add_block* Arena::CreateMaybeMessage< ::proto::add_block >(Arena* arena) {
+ return Arena::CreateMessageInternal< ::proto::add_block >(arena);
+}
+template<> PROTOBUF_NOINLINE ::proto::remove_block* Arena::CreateMaybeMessage< ::proto::remove_block >(Arena* arena) {
+ return Arena::CreateMessageInternal< ::proto::remove_block >(arena);
+}
+template<> PROTOBUF_NOINLINE ::proto::server_message* Arena::CreateMaybeMessage< ::proto::server_message >(Arena* arena) {
+ return Arena::CreateMessageInternal< ::proto::server_message >(arena);
+}
+template<> PROTOBUF_NOINLINE ::proto::packet* Arena::CreateMaybeMessage< ::proto::packet >(Arena* arena) {
+ return Arena::CreateMessageInternal< ::proto::packet >(arena);
+}
+PROTOBUF_NAMESPACE_CLOSE
+
+// @@protoc_insertion_point(global_scope)
+#include <google/protobuf/port_undef.inc>